aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/infiniband
AgeCommit message (Expand)AuthorFilesLines
2025-12-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds76-384/+4542
2025-12-03Merge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds4-8/+37
2025-12-01Merge tag 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+4
2025-11-27RDMA/rxe: reclassify sockets in order to avoid false positives from lockdepStefan Metzmacher2-0/+98
2025-11-27RDMA/siw: reclassify sockets in order to avoid false positives from lockdepStefan Metzmacher1-0/+51
2025-11-27RDMA/bng_re: Remove prefetch instructionLeon Romanovsky1-1/+1
2025-11-26RDMA/core: Reduce cond_resched() frequency in __ib_umem_releaseLi RongQing1-1/+5
2025-11-26RDMA/irdma: Fix SRQ shadow area address initializationJijun Wang1-1/+1
2025-11-26RDMA/irdma: Remove doorbell elision logicJacob Moroni3-31/+2
2025-11-26RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+Jacob Moroni1-1/+2
2025-11-26RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEYJacob Moroni4-10/+12
2025-11-26RDMA/irdma: Add missing mutex destroyAnil Samal3-2/+10
2025-11-26RDMA/irdma: Fix SIGBUS in AEQ destroyKrzysztof Czurylo1-1/+2
2025-11-26RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2Tatyana Nikolova1-0/+2
2025-11-26RDMA/irdma: Fix data race in irdma_free_pbleKrzysztof Czurylo1-2/+4
2025-11-26RDMA/irdma: Fix data race in irdma_sc_ccq_armKrzysztof Czurylo1-0/+3
2025-11-24RDMA/mlx5: Add support for 1600_8x lane speedMaher Sanalla2-2/+7
2025-11-24RDMA/core: Add new IB rate for XDR (8x) supportMaher Sanalla1-0/+3
2025-11-24IB/mlx5: Reduce IMR KSM size when 5-level paging is enabledYishai Hadas1-38/+51
2025-11-24RDMA/bnxt_re: Pass correct flag for dma mr creationSelvin Xavier3-7/+9
2025-11-24RDMA/bnxt_re: Fix the inline size for GenP7 devicesSelvin Xavier1-1/+1
2025-11-24RDMA/hns: Support reset recovery for bondJunxian Huang1-0/+20
2025-11-24RDMA/hns: Support link state reporting for bondJunxian Huang2-24/+83
2025-11-24RDMA/hns: Add delayed work for bondingJunxian Huang3-1/+325
2025-11-24RDMA/hns: Implement bonding init/uninit processJunxian Huang6-17/+282
2025-11-24RDMA/hns: Add bonding cmdsJunxian Huang3-0/+108
2025-11-24RDMA/hns: Add bonding event handlerJunxian Huang2-0/+340
2025-11-24RDMA/hns: Initialize bonding resourcesJunxian Huang6-1/+251
2025-11-24RDMA/hns: Add helpers to obtain netdev and bus_num from hr_devJunxian Huang6-14/+25
2025-11-24RDMA/bng_re: Initialize the Firmware and HardwareSiva Reddy Kallam6-3/+203
2025-11-24RDMA/bng_re: Add basic debugfs infrastructureSiva Reddy Kallam5-1/+66
2025-11-24RDMA/bng_re: Enable Firmware channel and query device attributesSiva Reddy Kallam8-4/+491
2025-11-24RDMA/bng_re: Add infrastructure for enabling Firmware channelSiva Reddy Kallam7-6/+885
2025-11-24RDMA/bng_re: Allocate required memory resources for Firmware channelSiva Reddy Kallam7-10/+495
2025-11-24RDMA/bng_re: Register and get the resources from bnge driverSiva Reddy Kallam3-0/+170
2025-11-24RDMA/bng_re: Add Auxiliary interfaceSiva Reddy Kallam6-0/+182
2025-11-20RDMA/bnxt_re: Fix wrong check for CQ coalesc supportKalesh AP1-1/+1
2025-11-14Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Jakub Kicinski1-1/+1
2025-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+7
2025-11-13RDMA/core: Prevent soft lockup during large user memory region cleanupLi RongQing1-1/+3
2025-11-13RDMA/restrack: Fix typos in the commentsKalesh AP1-2/+2
2025-11-13Merge tag 'v6.18-rc5' into objtool/core, to pick up fixesIngo Molnar12-29/+86
2025-11-12RDMA/irdma: Remove redundant NULL check of udata in irdma_create_user_ah()Tuo Li1-1/+1
2025-11-11mlx5: Fix default values in create CQAkiva Goldberger1-4/+7
2025-11-10RDMA/rtrs: server: Fix error handling in get_or_create_srvMa Ke1-1/+1
2025-11-09IB/isert: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2025-11-09IB/iser: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2025-11-09RDMA/irdma: Remove unused CQ registryJacob Moroni3-122/+3
2025-11-09RDMA/mlx5: Add other eswitch support to userspace tablesPatrisious Haddad1-4/+12
2025-11-09RDMA/mlx5: Refactor _get_prio() functionPatrisious Haddad1-21/+28
2025-11-09RDMA/mlx5: Add other_eswitch support for devx destructionPatrisious Haddad1-0/+14
2025-11-09RDMA/mlx5: Change default device for LAG slaves in RDMA TRANSPORT namespacesPatrisious Haddad1-2/+72
2025-11-09Add other eswitch supportLeon Romanovsky1-1/+1
2025-11-09RDMA/bnxt_re: Add a debugfs entry for CQE coalescing tuningKalesh AP6-1/+153
2025-11-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski12-29/+86
2025-11-06IB/rdmavt: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari1-1/+2
2025-11-06RDMA/mlx4: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari1-1/+1
2025-11-06hfi1: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari2-4/+4
2025-11-06RDMA/core: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari2-3/+3
2025-11-06RDMA/core: RDMA/mlx5: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari2-3/+3
2025-11-06RDMA/irdma: Take a lock before moving SRQ tail in poll_cqJay Bhat3-0/+7
2025-11-04net: Convert proto_ops connect() callbacks to use sockaddr_unsizedKees Cook2-2/+2
2025-11-04net: Convert proto_ops bind() callbacks to use sockaddr_unsizedKees Cook2-5/+5
2025-11-02RDMA/irdma: CQ size and shadow update changes for GEN3Jay Bhat5-40/+56
2025-11-02RDMA/irdma: Silently consume unsignaled completionsJay Bhat2-1/+7
2025-11-02RDMA/irdma: Initialize cqp_cmds_info to prevent resource leaksJay Bhat3-12/+1
2025-11-02RDMA/irdma: Enforce local fence for LOCAL_INV WRsJacob Moroni1-1/+1
2025-11-02RDMA/irdma: Fix vf_id size to u16 to avoid overflowJay Bhat1-1/+1
2025-10-31IB/IPoIB: Add support for hwtstamp get/set ndosCarolina Jubran1-0/+29
2025-10-28RDMA/rxe: Fix null deref on srq->rq.queue after resize failureZhu Yanjun1-6/+1
2025-10-27RDMA/cm: Base cm_id destruction timeout on CMA valuesHÃ¥kon Bugge1-4/+3
2025-10-27RDMA/hns: Remove an extra blank lineGuofeng Yue1-1/+0
2025-10-27RDMA/hns: Fix wrong WQE data when QP wraps aroundJunxian Huang1-3/+8
2025-10-27RDMA/hns: Fix the modification of max_send_sgewenglianfa1-2/+0
2025-10-27RDMA/hns: Fix recv CQ and QP cache affinityChengchang Tang3-3/+63
2025-10-24{rdma,net}/mlx5: Query vports mac address from deviceAdithya Jayachandran1-1/+1
2025-10-19RDMA/rxe: Remove redundant assignment to variable page_offsetColin Ian King2-2/+0
2025-10-19RDMA/uverbs: Fix umem release in UVERBS_METHOD_CQ_CREATEShuhao Fu2-9/+8
2025-10-19RDMA/core: let rdma_connect_locked() call lockdep_assert_held(&id_priv->handl...Stefan Metzmacher1-0/+2
2025-10-19RDMA/irdma: Set irdma_cq cq_num field during CQ createJacob Moroni2-1/+2
2025-10-19RDMA/irdma: Fix SD index calculationJacob Moroni1-1/+1
2025-10-19RDMA/cxgb4: fix typo in write_pbl() debug messageAlok Tiwari1-1/+1
2025-10-19RDMA/bnxt_re: Fix a potential memory leak in destroy_gsi_sqpYanLong Dai1-8/+3
2025-10-14interval_tree: Fix ITSTATIC usage for *_subtree_search()Josh Poimboeuf1-0/+4
2025-10-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds100-1404/+15180
2025-09-26RDMA/ionic: Fix memory leak of admin q_wrAbhijit Gangurde1-0/+1
2025-09-26RDMA/siw: Always report immediate post SQ errorsBernard Metzler1-11/+14
2025-09-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2025-09-24RDMA/bnxt_re: improve clarity in ALLOC_PAGE handlerAlok Tiwari1-1/+1
2025-09-24RDMA/irdma: Remove unused struct irdma_cq fieldsJacob Moroni2-9/+0
2025-09-24RDMA/irdma: Fix positive vs negative error codes in irdma_post_send()Dan Carpenter1-2/+2
2025-09-24RDMA/bnxt_re: Remove non-statistics counters from hw_countersAnantha Prabhu2-81/+0
2025-09-24RDMA/bnxt_re: Add debugfs info entry for device and resource informationAnantha Prabhu1-0/+37
2025-09-21RDMA/bnxt_re: Fix incorrect errno used in function commentsAlok Tiwari1-2/+2
2025-09-21RDMA: Use %pe format specifier for error pointersLeon Romanovsky20-65/+72
2025-09-21RDMA/ionic: Use ether_addr_copy instead of memcpyAbhijit Gangurde1-1/+1
2025-09-21RDMA/ionic: Fix build failure on SPARC due to xchg() operand sizeAbhijit Gangurde2-5/+5
2025-09-21RDMA/rxe: Fix race in do_task() when drainingGui-Dong Han1-2/+6
2025-09-18IB/sa: Fix sa_local_svc_timeout_ms read raceVlad Dumitrescu1-2/+4
2025-09-18IB/ipoib: Ignore L3 master deviceVlad Dumitrescu1-10/+11
2025-09-18RDMA/core: Use route entry flag to decide on loopback trafficParav Pandit1-13/+21
2025-09-18RDMA/core: Resolve MAC of next-hop device without ARP supportParav Pandit1-7/+3
2025-09-18RDMA/core: Squash a single user static functionParav Pandit1-29/+20
2025-09-18RDMA/irdma: Update KconfigTatyana Nikolova1-3/+4
2025-09-18RDMA/irdma: Extend CQE Error and Flush Handling for GEN3 DevicesShiraz Saleem7-188/+277
2025-09-18RDMA/irdma: Add Atomic Operations supportFaisal Latif8-4/+207
2025-09-18RDMA/irdma: Restrict Memory Window and CQE Timestamping to GEN3Shiraz Saleem1-16/+26
2025-09-18RDMA/irdma: Add SRQ supportFaisal Latif11-13/+1089
2025-09-18RDMA/irdma: Support 64-byte CQEs and GEN3 CQE opcode decodingShiraz Saleem5-9/+48
2025-09-18RDMA/irdma: Add support for V2 HMC resource management schemeVinoth Kumar Chandra Mohan3-19/+130
2025-09-18RDMA/irdma: Extend QP context programming for GEN3Shiraz Saleem5-7/+215
2025-09-18RDMA/irdma: Add GEN3 virtual QP1 supportShiraz Saleem6-22/+174
2025-09-18RDMA/irdma: Introduce GEN3 vPort driver supportMustafa Ismail3-1/+131
2025-09-18RDMA/irdma: Add GEN3 HW statistics supportKrzysztof Czurylo5-61/+166
2025-09-18RDMA/irdma: Add GEN3 support for AEQ and CEQShiraz Saleem9-73/+338
2025-09-18RDMA/irdma: Add GEN3 CQP support with deferred completionsKrzysztof Czurylo7-15/+438
2025-09-18RDMA/irdma: Discover and set up GEN3 hardware register layoutChristopher Bednarz12-15/+351
2025-09-18RDMA/irdma: Add GEN3 core driver supportMustafa Ismail19-127/+1224
2025-09-18RDMA/irdma: Refactor GEN2 auxiliary driverMustafa Ismail6-354/+360
2025-09-17net/mlx5: Store the global doorbell in mlx5_privCosmin Ratiu1-2/+2
2025-09-15RDMA/mana_ib: Extend modify QPShiraz Saleem2-2/+18
2025-09-15RDMA/cm: Rate limit destroy CM ID timeout error messageHÃ¥kon Bugge1-2/+2
2025-09-11RDMA/bnxt_re: Avoid GID level QoS update from the driverShravya KN3-141/+0
2025-09-11RDMA/bnxt_re: Update sysfs entries with appropriate dataAnantha Prabhu2-2/+50
2025-09-11RDMA/ionic: Add Makefile/Kconfig to kernel build environmentAbhijit Gangurde4-0/+26
2025-09-11RDMA/ionic: Implement device stats opsAbhijit Gangurde4-0/+554
2025-09-11RDMA/ionic: Register device ops for miscellaneous functionalityAbhijit Gangurde4-0/+217
2025-09-11RDMA/ionic: Register device ops for datapathAbhijit Gangurde5-0/+1534
2025-09-11RDMA/ionic: Register device ops for control pathAbhijit Gangurde6-9/+3626
2025-09-11RDMA/ionic: Create device queues to support admin operationsAbhijit Gangurde9-0/+2300
2025-09-11RDMA/ionic: Register auxiliary module for ionic ethernet adapterAbhijit Gangurde4-0/+314
2025-09-11RDMA/bnxt_re: Call strscpy() with correct size argumentThorsten Blum1-2/+1
2025-09-11RDMA/core: fix "truely"->"truly"Xichao Zhao1-1/+1
2025-09-11RDMA/rdmavt: Use int type to store negative error codesQianfeng Rong1-7/+6
2025-09-11RDMA/mlx5: Fix page size bitmap calculation for KSM modeEdward Srouji1-0/+4
2025-09-11RDMA/bnxt_re: Remove unnecessary condition checksKalesh AP1-18/+1
2025-09-11RDMA/bnxt_re: Use firmware provided message timeout valueSaravanan Vajravel2-14/+22
2025-09-11RDMA/bnxt_re: Initialize fw with roce_mirror supportSaravanan Vajravel5-3/+18
2025-09-11RDMA/bnxt_re: Add support for flow create/destroySaravanan Vajravel7-1/+173
2025-09-11RDMA/bnxt_re: Add support for mirror vnicSaravanan Vajravel2-0/+71
2025-09-11RDMA/bnxt_re: Add support for unique GIDSaravanan Vajravel5-4/+105
2025-09-11RDMA/bnxt_re: Refactor stats context memory allocationKalesh AP3-25/+47
2025-09-11RDMA/bnxt_re: Refactor hw context memory allocationKalesh AP3-24/+20
2025-09-11RDMA/bnxt_re: Add data structures for RoCE mirror supportSaravanan Vajravel5-0/+18
2025-09-11RDMA/bnxt_re: Enhance a log message when bnxt_re_register_netdev failsKalesh AP1-2/+3
2025-09-08RDMA/bnxt_re: Delete always true SGID table checkKalesh AP1-1/+1
2025-09-08RDMA/bnxt_re: Report udp source port for flow_label in bnxt_re_query_qpAbhishek Mohapatra4-2/+5
2025-09-08RDMA/bnxt_re: RoCE related hardware counters updateVasuthevan Maheswaran2-17/+37
2025-09-08RDMA/bnxt_re: Optimize bnxt_qplib_get_dev_attr functionDamodharam Ammepalli3-8/+9
2025-09-08RDMA/bnxt_re: RoCE Driver Dynamic Debug for HWRM'sChenna Arnoori1-0/+2
2025-09-08RDMA/bnxt_re: Show srq_limit in fill_res_srq_entry hookKashyap Desai1-0/+2
2025-08-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski11-66/+55
2025-08-25RDMA/erdma: Use vcalloc() instead of vzalloc()Qianfeng Rong1-1/+1
2025-08-25IB/mlx5: Fix obj_type mismatch for SRQ event subscriptionsOr Har-Toov1-0/+1
2025-08-25RDMA/mlx5: Fix vport loopback forcing for MPV devicePatrisious Haddad2-4/+16
2025-08-25RDMA/mlx5: Better estimate max_qp_wr to reflect WQE countOr Har-Toov1-1/+47
2025-08-25RDMA/mlx5: Enable Data-Direct with Relaxed OrderingYishai Hadas4-7/+41
2025-08-25RDMA/efa: Extend admin timeout error printMichael Margolin1-5/+9
2025-08-15{rdma,net}/mlx5: export mlx5_vport_get_vhca_idSaeed Mahameed1-23/+4
2025-08-13RDMA/hns: Fix dip entries leak on devices newer than hip09Junxian Huang1-1/+1
2025-08-13IB/hfi1: Use for_each_online_cpu() instead of for_each_cpu()Fushuai Wang1-1/+1
2025-08-13RDMA/core: Free pfn_list with appropriate kvfree callAkhilesh Patil1-2/+2
2025-08-13RDMA/bnxt_re: Fix to initialize the PBL arrayAnantha Prabhu1-0/+2
2025-08-13RDMA/bnxt_re: Fix a possible memory leak in the driverKalesh AP1-0/+23
2025-08-13RDMA/bnxt_re: Fix to remove workload check in SRQ limit pathKashyap Desai3-35/+2
2025-08-13RDMA/bnxt_re: Fix to do SRQ armena by defaultKashyap Desai1-2/+1
2025-08-13RDMA/hns: Fix querying wrong SCC context for DIP algorithmwenglianfa2-3/+10
2025-08-13RDMA/mana_ib: Drain send wrs of GSI QPKonstantin Taranov3-0/+32
2025-08-13RDMA/erdma: Use dma_map_page to map scatter MTT bufferBoshi Yu2-43/+71
2025-08-13RDMA/erdma: Fix unset QPN of GSI QPBoshi Yu1-0/+2
2025-08-13RDMA/erdma: Fix ignored return value of init_kernel_qpBoshi Yu1-1/+3
2025-08-13RDMA/rxe: Flush delayed SKBs while releasing RXE resourcesZhu Yanjun2-22/+9
2025-08-13RDMA/ucma: Support write an event into a CMMark Zhang1-1/+51
2025-08-13RDMA/ucma: Support query resolved service recordsMark Zhang1-0/+40
2025-08-13RDMA/cma: Support IB service record resolutionMark Zhang3-4/+166
2025-08-13RDMA/sa_query: Support IB service records resolutionMark Zhang1-0/+238
2025-08-13RDMA/sa_query: Add RMPP support for SA queriesMark Zhang1-11/+28
2025-08-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-3/+2
2025-08-05RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpagesPedro Falcato1-3/+2
2025-07-31Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds136-49141/+2505
2025-07-30Merge tag 'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds4-6/+8
2025-07-29Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-46/+4
2025-07-23RDMA/mana_ib: add support of multiple portsKonstantin Taranov3-57/+71
2025-07-23RDMA/mlx5: Refactor optional counters steering codePatrisious Haddad4-62/+67
2025-07-23RDMA/mlx5: Add DMAH support for reg_user_mr/reg_user_dmabuf_mrYishai Hadas4-20/+94
2025-07-23IB: Extend UVERBS_METHOD_REG_MR to get DMAHYishai Hadas34-20/+150
2025-07-23RDMA/mlx5: Add DMAH object supportYishai Hadas4-0/+83
2025-07-23RDMA/core: Introduce a DMAH object and its alloc/free APIsYishai Hadas6-0/+153
2025-07-23IB/core: Add UVERBS_METHOD_REG_MR on the MR objectYishai Hadas1-1/+152
2025-07-21RDMA/mlx5: Fix incorrect MKEY maskingLeon Romanovsky1-1/+2
2025-07-21RDMA/mlx5: Fix returned type from _mlx5r_umr_zap_mkey()Leon Romanovsky1-14/+14
2025-07-18net: s/dev_get_flags/netif_get_flags/Stanislav Fomichev1-1/+1
2025-07-17RDMA/mlx5: remove redundant check on err on return expressionColin Ian King1-1/+1
2025-07-15bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.hAndy Gospodarek1-2/+2
2025-07-14Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Jakub Kicinski1-2/+4
2025-07-13RDMA/mana_ib: add additional port countersZhiyue Qiu3-0/+34
2025-07-13RDMA/mana_ib: Fix DSCP value in modify QPShiraz Saleem1-1/+1
2025-07-13RDMA/efa: Add CQ with external memory supportMichael Margolin3-14/+51
2025-07-13RDMA/uverbs: Add a common way to create CQ with umemMichael Margolin2-6/+82
2025-07-13RDMA/mlx5: Optimize DMABUF mkey page sizeEdward Srouji4-43/+327