aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw
AgeCommit message (Expand)AuthorFilesLines
23 hoursMerge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds42-488/+1154
10 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
10 daysMerge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-0/+1
10 daysbnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwqMichal Schmidt1-1/+2
11 daysRDMA/efa: Support QP with unsolicited write w/ imm. receiveMichael Margolin4-3/+31
2024-05-05IB/hfi1: Remove generic .ndo_get_stats64Breno Leitao1-1/+0
2024-05-05IB/hfi1: Do not use custom stat allocatorBreno Leitao1-16/+3
2024-05-05RDMA/hfi1: Use RMW accessors for changing LNKCTL2Ilpo Järvinen1-22/+8
2024-05-05RDMA/mana_ib: implement uapi for creation of rnic cqKonstantin Taranov1-4/+51
2024-05-05RDMA/mana_ib: boundary check before installing cq callbacksKonstantin Taranov1-0/+2
2024-05-05RDMA/mana_ib: introduce a helper to remove cq callbacksKonstantin Taranov3-29/+17
2024-05-05RDMA/mana_ib: create and destroy RNIC cqsKonstantin Taranov2-0/+86
2024-05-05RDMA/mana_ib: create EQs for RNIC CQsKonstantin Taranov2-2/+33
2024-05-02IB/hfi1: allocate dummy net_device dynamicallyBreno Leitao2-3/+8
2024-05-02RDMA/mlx5: Remove NULL check before dev_{put, hold}Jules Irenge1-2/+1
2024-04-30RDMA/mlx5: Track DCT, DCI and REG_UMR QPs as diver_detail resources.Chiara Meiohas2-2/+30
2024-04-29RDMA/efa: Add shutdown notifierMichael Margolin1-0/+11
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2024-04-23RDMA/mana_ib: Fix missing ret valueKonstantin Taranov1-0/+1
2024-04-22IB/mlx5: Use __iowrite64_copy() for write combining storesJason Gunthorpe1-5/+3
2024-04-16RDMA/hns: Modify the print level of CQE errorChengchang Tang1-2/+3
2024-04-16RDMA/hns: Use complete parentheses in macrosChengchang Tang1-6/+6
2024-04-16RDMA/hns: Add mutex_destroy()wenglianfa6-5/+39
2024-04-16RDMA/hns: Fix GMV table pagesizeChengchang Tang1-1/+1
2024-04-16RDMA/hns: Fix mismatch exception rollbackwenglianfa1-1/+1
2024-04-16RDMA/hns: Fix UAF for cq async eventChengchang Tang1-11/+13
2024-04-16RDMA/hns: Fix deadlock on SRQ async events.Chengchang Tang2-3/+4
2024-04-16RDMA/hns: Add max_ah and cq moderation capacities in query_device()Chengchang Tang4-2/+12
2024-04-16RDMA/hns: Remove unused parameters and variablesChengchang Tang7-33/+20
2024-04-16RDMA/hns: Use macro instead of magic numberYangyang Li3-16/+34
2024-04-16RDMA/hns: Fix return value in hns_roce_map_mr_sgZhengchao Shao1-8/+7
2024-04-16RDMA/mana_ib: Configure mac address in RNICKonstantin Taranov3-0/+46
2024-04-16RDMA/mana_ib: Adding and deleting GIDsKonstantin Taranov3-0/+97
2024-04-16RDMA/mana_ib: Enable RoCE on port 1Konstantin Taranov2-4/+26
2024-04-16RDMA/mana_ib: Implement port parametersKonstantin Taranov3-1/+42
2024-04-16RDMA/mana_ib: Create and destroy rnic adapterKonstantin Taranov3-1/+79
2024-04-16RDMA/mana_ib: Add EQ creation for rnic adapterKonstantin Taranov3-3/+41
2024-04-16RDMA/mana_ib: Use num_comp_vectors of ib_deviceKonstantin Taranov3-9/+4
2024-04-11Merge branch mana-ib-flex of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Jakub Kicinski1-7/+5
2024-04-11RDMA/mana_ib: remove useless return values from dbg printsKonstantin Taranov3-7/+5
2024-04-11RDMA/mana_ib: Add flex array to struct mana_cfg_rx_steer_req_v2Leon Romanovsky1-7/+5
2024-04-11RDMA/mana_ib: Prefer struct_size over open coded arithmeticErick Archer1-7/+5
2024-04-09RDMA/hns: Support DSCPJunxian Huang4-29/+108
2024-04-08ipv4: Set scope explicitly in ip_route_output().Guillaume Nault2-2/+4
2024-04-08RDMA/mlx5: Adding remote atomic access flag to updatable flagsOr Har-Toov1-1/+2
2024-04-08RDMA/mlx5: Change check for cacheable mkeysOr Har-Toov2-10/+23
2024-04-08RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_entOr Har-Toov1-1/+1
2024-04-08RDMA/mlx5: Fix port number for counter query in multi-port configurationMichael Guralnik1-1/+2
2024-04-02RDMA/mana_ib: Use struct mana_ib_queue for RAW QPsKonstantin Taranov2-46/+18
2024-04-02RDMA/mana_ib: Use struct mana_ib_queue for WQsKonstantin Taranov3-35/+10
2024-04-02RDMA/mana_ib: Use struct mana_ib_queue for CQsKonstantin Taranov3-58/+24
2024-04-02RDMA/mana_ib: Introduce helpers to create and destroy mana queuesKonstantin Taranov2-0/+53
2024-04-01RDMA/erdma: Remove unnecessary __GFP_ZERO flagBoshi Yu2-8/+4
2024-04-01RDMA/erdma: Unify the names related to doorbell recordsBoshi Yu8-93/+79
2024-04-01RDMA/erdma: Allocate doorbell records from dma poolBoshi Yu6-101/+167
2024-03-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds23-469/+636
2024-03-07RDMA/mana_ib: Use virtual address in dma regions for MRsKonstantin Taranov6-20/+45
2024-03-07RDMA/mana_ib: Fix bug in creation of dma regionsKonstantin Taranov1-1/+1
2024-03-07RDMA/hns: Append SCC context to the raw dump of QPCwenglianfa5-3/+55
2024-03-03RDMA/hns: Support userspace configuring congestion control algorithm with QP ...Junxian Huang5-12/+69
2024-02-25qibfs: fix dentry leakAl Viro1-0/+1
2024-02-19RDMA/hns: Fix mis-modifying default congestion control algorithmLuoyouming2-14/+19
2024-02-12RDMA/qedr: Fix qedr_create_user_qp error flowKamal Heib1-1/+10
2024-02-04IB/hfi1: Fix sdma.h tx->num_descs off-by-one errorDaniel Vacek1-1/+1
2024-02-04RDMA/irdma: Remove duplicate assignmentMustafa Ismail1-2/+1
2024-02-04RDMA/irdma: Add AE for too many RNRSMustafa Ismail2-0/+2
2024-02-04RDMA/irdma: Set the CQ read threshold for GEN 1Mustafa Ismail1-3/+2
2024-02-04RDMA/irdma: Validate max_send_wr and max_recv_wrShiraz Saleem1-1/+3
2024-02-04RDMA/irdma: Fix KASAN issue with taskletMike Marciniszyn1-0/+7
2024-01-31RDMA/efa: Limit EQs to available MSI-X vectorsYonatan Nachum2-17/+16
2024-01-31RDMA/mlx5: Relax DEVX access upon modify commandsYishai Hadas1-1/+1
2024-01-31IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not sup...Mark Zhang1-0/+6
2024-01-31RDMA/mlx5: Fix fortify source warning while accessing Eth segmentLeon Romanovsky1-1/+1
2024-01-25RDMA/mlx5: Delete unused mlx5_ib_copy_pas prototypeAlexey Dobriyan1-1/+0
2024-01-25RDMA/cxgb4: Delete unused c4iw_ep_redirect prototypeAlexey Dobriyan1-2/+0
2024-01-25RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srqKalesh AP1-1/+2
2024-01-25RDMA/bnxt_re: Return error for SRQ resizeKalesh AP1-3/+2
2024-01-25RDMA/bnxt_re: Fix unconditional fence for newer adaptersKalesh AP1-12/+16
2024-01-25RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_configKalesh AP1-3/+0
2024-01-25RDMA/bnxt_re: Avoid creating fence MR for newer adaptersKalesh AP1-0/+10
2024-01-25RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper functionKonstantin Taranov3-26/+27
2024-01-25RDMA/mana_ib: Introduce mana_ib_get_netdev helper functionKonstantin Taranov3-41/+32
2024-01-25RDMA/mana_ib: Introduce mdev_to_gc helper functionKonstantin Taranov5-37/+27
2024-01-25IB/hfi1: Fix a memleak in init_credit_returnZhipeng Lu1-1/+5
2024-01-25RDMA/hns: Simplify 'struct hns_roce_hem' allocationYunsheng Lin3-136/+24
2024-01-25RDMA/hns: Support adaptive PBL hopnumChengchang Tang1-3/+54
2024-01-25RDMA/hns: Support flexible umem page sizeChengchang Tang2-38/+92
2024-01-25RDMA/hns: Alloc MTR memory before alloc_mtt()Chengchang Tang1-20/+27
2024-01-25RDMA/hns: Refactor mtr_init_buf_cfg()Chengchang Tang1-31/+45
2024-01-25RDMA/hns: Refactor mtr findChengchang Tang4-85/+121
2024-01-25IB/hfi1: fix spellos and kernel-docRandy Dunlap1-12/+13
2024-01-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds50-296/+1509
2024-01-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-2/+0
2024-01-08Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds1-1/+1
2024-01-08RDMA/bnxt_re: Fix error code in bnxt_re_create_cq()Dan Carpenter1-2/+4
2024-01-07RDMA/efa: Add EFA query MR supportMichael Margolin6-6/+140
2023-12-30RDMA/erdma: Add hardware statistics supportCheng Xu4-0/+133
2023-12-30RDMA/erdma: Introduce dma pool for hardware responses of CMDQ requestsCheng Xu3-2/+26
2023-12-20RDMA/mana_ib: Add CQ interrupt support for RAW QPLong Li3-7/+102
2023-12-20RDMA/mana_ib: query device capabilitiesLong Li5-16/+112
2023-12-20RDMA/mana_ib: register RDMA device with GDMALong Li3-14/+29
2023-12-20RDMA/bnxt_re: Fix the sparse warningsSelvin Xavier2-2/+2
2023-12-20RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applicationsSelvin Xavier1-3/+5
2023-12-17RDMA/bnxt_re: Share a page to expose per CQ info with userspaceSelvin Xavier5-8/+74
2023-12-17RDMA/bnxt_re: Add UAPI to share a page with user spaceSelvin Xavier2-0/+106
2023-12-13PCI: Add Alibaba Vendor ID to linux/pci_ids.hShuai Xue1-2/+0
2023-12-12Expose c0 and SW encap ICM for RDMALeon Romanovsky10-22/+79
2023-12-12RDMA/mlx5: Expose register c0 for RDMA deviceMark Bloch1-0/+24
2023-12-12RDMA/mlx5: Support handling of SW encap ICM areaShun Hao2-0/+6
2023-12-11RDMA/bnxt_re: Adds MSN table capability for Gen P7 adaptersSelvin Xavier4-6/+86
2023-12-11RDMA/bnxt_re: Doorbell changesSelvin Xavier1-11/+35
2023-12-11RDMA/bnxt_re: Get the toggle bits from CQ completionsSelvin Xavier3-0/+8
2023-12-11RDMA/bnxt_re: Update the HW interface definitionsSelvin Xavier1-10/+57
2023-12-11RDMA/bnxt_re: Update the BAR offsetsSelvin Xavier2-16/+10
2023-12-11RDMA/bnxt_re: Support new 5760X P7 devicesSelvin Xavier8-24/+38
2023-12-07RDMA/hns: Fix memory leak in free_mr_init()Chengchang Tang1-0/+4
2023-12-07RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs()Chengchang Tang1-1/+1
2023-12-07RDMA/hns: Add a max length of gid tableJunxian Huang1-2/+9
2023-12-07RDMA/hns: Response dmac to userspaceJunxian Huang1-0/+7
2023-12-07RDMA/hns: Rename the interruptsChengchang Tang1-3/+4
2023-12-04RDMA/irdma: Avoid free the non-cqp_request scratchShifeng Li1-3/+1
2023-12-04RDMA/irdma: Fix support for 64k pagesMike Marciniszyn1-1/+1
2023-12-04RDMA/irdma: Ensure iWarp QP queue memory is OS paged alignedMike Marciniszyn1-0/+5
2023-11-28eventfd: simplify eventfd_signal()Christian Brauner1-1/+1
2023-11-22RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info()Shifeng Li1-3/+3
2023-11-22RDMA/bnxt_re: Correct module description stringKalesh AP1-1/+1
2023-11-19RDMA/hns: Support SW stats with debugfsJunxian Huang12-43/+220
2023-11-19RDMA/hns: Add debugfs to hns RoCEJunxian Huang6-1/+99
2023-11-19RDMA/hns: Fix inappropriate err code for unsupported operationsJunxian Huang2-2/+2
2023-11-15RDMA/irdma: Add wait for suspend on SQDMustafa Ismail5-3/+29
2023-11-15RDMA/irdma: Do not modify to SQD on errorMustafa Ismail1-7/+0
2023-11-15RDMA/usnic: Silence uninitialized symbol smatch warningsLeon Romanovsky2-3/+3
2023-11-13RDMA/irdma: Use crypto_shash_digest() in irdma_ieq_check_mpacrc()Eric Biggers1-8/+3
2023-11-13RDMA/bnxt_re: Remove roundup_pow_of_two depth for all hardware queue resourcesChandramohan Akula2-19/+45
2023-11-13RDMA/bnxt_re: Refactor the queue index updateChandramohan Akula6-95/+123
2023-11-13RDMA/hns: Fix unnecessary err return when using invalid congest control algor...Junxian Huang1-4/+9
2023-11-13RDMA/hfi1: Copy userspace arrays safelyPhilipp Stanner2-4/+4
2023-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds127-416/+982
2023-10-31Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+17
2023-10-31IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAFGeorge Kennedy1-3/+1
2023-10-31RDMA/mlx5: Fix mkey cache WQ flushMoshe Shemesh1-0/+2
2023-10-31Merge tag 'v6.6' into rdma.git for-nextJason Gunthorpe8-12/+33
2023-10-30Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds1-2/+2
2023-10-30Merge tag 'vfs-6.7.iov_iter' of gitolite.kernel.org:pub/scm/linux/kernel/git/...Linus Torvalds2-2/+2
2023-10-25RDMA/hfi1: Workaround truncation compilation errorLeon Romanovsky1-1/+1
2023-10-25IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lockChengfeng Ye1-2/+3
2023-10-24RDMA/core: Remove NULL check before dev_{put, hold}Yang Li1-8/+4
2023-10-24RDMA/hfi1: Remove redundant assignment to pointer ppdColin Ian King1-1/+0
2023-10-24RDMA/mlx5: Change the key being sent for MPV device affiliationPatrisious Haddad1-1/+1
2023-10-22RDMA/bnxt_re: Fix clang -Wimplicit-fallthrough in bnxt_re_handle_cq_async_err...Nathan Chancellor1-0/+1
2023-10-19RDMA/hns: Fix init failure of RoCE VF and HIP08Junxian Huang1-10/+9
2023-10-19RDMA/hns: Fix unnecessary port_num transition in HW stats allocationJunxian Huang1-2/+1
2023-10-19RDMA/hns: The UD mode can only be configured with DCQCNLuoyouming1-0/+3
2023-10-19RDMA/hns: Add check for SLLuoyouming2-11/+25
2023-10-19RDMA/hns: Fix signed-unsigned mixed comparisonsChengchang Tang1-1/+1
2023-10-19RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()Chengchang Tang1-1/+1
2023-10-19RDMA/hns: Fix printing level of asynchronous eventsChengchang Tang1-3/+3
2023-10-18qib: convert to new timestamp accessorsJeff Layton1-2/+2
2023-10-15RDMA/bnxt_re: Do not report SRQ error in srq notificationChandramohan Akula1-5/+2
2023-10-15RDMA/bnxt_re: Report async events and errorsChandramohan Akula1-9/+156
2023-10-15RDMA/bnxt_re: Update HW interface headersChandramohan Akula1-0/+58
2023-10-15IB/mlx5: Fix rdma counter binding for RAW QPPatrisious Haddad1-0/+27
2023-10-13Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/m...Jakub Kicinski1-0/+17
2023-10-09RDMA/irdma: Add support to re-register a memory regionSindhu Devale2-43/+191
2023-10-04IPsec packet offload support in multiport RoCE devicesLeon Romanovsky1-0/+17
2023-10-02IB/hfi1: Annotate struct tid_rb_node with __counted_byKees Cook1-1/+1
2023-10-02IB/mthca: Annotate struct mthca_icm_table with __counted_byKees Cook1-1/+1
2023-10-02RDMA/usnic: Annotate struct usnic_uiom_chunk with __counted_byKees Cook1-1/+1
2023-10-02RDMA/mlx5: Remove not-used cache disable flagLeon Romanovsky2-6/+0
2023-10-02RDMA/hns: Support SRQ record doorbellYangyang Li3-11/+108
2023-10-02RDMA/mlx5: Send events from IB driver about device affiliation statePatrisious Haddad1-0/+17
2023-09-26IB/mlx5: Adjust mlx5 rate mapping to support 800GbPatrisious Haddad1-1/+1
2023-09-26IB/mlx5: Rename 400G_8X speed to comply to naming conventionPatrisious Haddad1-1/+1
2023-09-26IB/mlx5: Add support for 800G_8X lane speedPatrisious Haddad1-0/+4
2023-09-26IB/mlx5: Expose XDR speed through MADOr Har-Toov1-0/+13
2023-09-26RDMA/mlx5: Implement mkeys management via LIFO queueShay Drory3-180/+169
2023-09-26RDMA/mlx5: Fix mkey cache possible deadlock on cleanupShay Drory2-2/+15
2023-09-26RDMA/mlx5: Fix NULL string errorShay Drory1-1/+1
2023-09-26RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creationHamdan Igbaria1-1/+1
2023-09-26RDMA/mlx5: Fix assigning access flags to cache mkeysMichael Guralnik1-1/+2
2023-09-25infiniband: Use user_backed_iter() to see if iterator is UBUF/IOVECDavid Howells2-2/+2
2023-09-23IB/mlx4: Fix the size of a buffer in add_port_entries()Christophe JAILLET1-1/+1
2023-09-22IB/qib: Replace deprecated strncpyJustin Stitt1-1/+1
2023-09-22IB/hfi1: Replace deprecated strncpyJustin Stitt1-2/+2
2023-09-22RDMA/irdma: Replace deprecated strncpyJustin Stitt1-1/+1
2023-09-21RDMA/bnxt_re: Decrement resource stats correctlySelvin Xavier1-0/+4
2023-09-21RDMA/bnxt_re: Fix the handling of control path response dataSelvin Xavier1-2/+9
2023-09-20RDMA/hns: Support SRQ restrack ops for hns driverwenglianfa4-0/+79
2023-09-20RDMA/hfi1: Use FIELD_GET() to extract Link WidthIlpo Järvinen1-7/+2
2023-09-18IB/hfi1: Remove open coded reference to skb frag offsetDavid Ahern1-1/+1
2023-09-18RDMA/erdma: Fix NULL pointer access in regmr_cmdCheng Xu1-3/+2
2023-09-18RDMA/erdma: Fix error code in erdma_create_scatter_mtt()Dan Carpenter1-1/+1
2023-09-11RDMA/cxgb4: Check skb value for failure to allocateArtem Chernyshev1-0/+3
2023-09-11IB: Use capital "OR" for multiple licenses in SPDXKrzysztof Kozlowski107-107/+107
2023-09-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds62-1408/+2411
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds9-98/+580
2023-08-28Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-2/+1
2023-08-24Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/m...Jakub Kicinski5-9/+443
2023-08-23mlx4: Connect the infiniband part to the auxiliary busPetr Pavlu1-23/+54
2023-08-23mlx4: Replace the mlx4_interface.event callback with a notifierPetr Pavlu2-14/+28