aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband
AgeCommit message (Expand)AuthorFilesLines
2025-04-10RDMA/bnxt_re: Remove unusable nq variableLeon Romanovsky1-5/+0
2025-04-09RDMA/core: Silence oversized kvmalloc() warningShay Drory1-2/+4
2025-04-09RDMA/cma: Fix workqueue crash in cma_netevent_work_handlerSharath Srinivasan1-1/+3
2025-04-07RDMA/hns: Fix wrong maximum DMA segment sizeChengchang Tang1-1/+1
2025-04-07RDMA/rxe: Fix null pointer dereference in ODP MR checkLi Zhijian3-4/+10
2025-04-07RDMA/mlx5: Fix compilation warning when USER_ACCESS isn't setMark Bloch1-2/+0
2025-04-07RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()Yue Haibing1-7/+7
2025-04-07RDMA/ucaps: Avoid format-security warningArnd Bergmann1-1/+1
2025-04-07RDMA/bnxt_re: Fix budget handling of notification queueKashyap Desai1-5/+0
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner21-36/+36
2025-04-03Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-0/+1
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2025-03-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds85-639/+3878
2025-03-26Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds4-7/+53
2025-03-25Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-2/+2
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-6/+4
2025-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni16-59/+77
2025-03-19IB/mad: Check available slots before posting receive WRsMaher Sanalla1-18/+20
2025-03-19RDMA/mana_ib: Fix integer overflow during queue creationKonstantin Taranov1-1/+2
2025-03-18RDMA/mlx5: Fix calculation of total invalidated pagesChiara Meiohas1-4/+6
2025-03-18RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flowPatrisious Haddad1-1/+1
2025-03-18RDMA/mlx5: Fix page_size variable overflowMichael Guralnik1-4/+4
2025-03-18RDMA/mlx5: Drop access_flags from _mlx5_mr_cache_alloc()Michael Guralnik1-4/+3
2025-03-18RDMA/mlx5: Fix cache entry update on dereg errorMichael Guralnik1-1/+3
2025-03-18RDMA/mlx5: Fix MR cache initialization error flowMichael Guralnik1-11/+22
2025-03-18RDMA/mlx5: Support optional-counters binding for QPsPatrisious Haddad4-10/+544
2025-03-18RDMA/mlx5: Compile fs.c regardless of INFINIBAND_USER_ACCESS configPatrisious Haddad4-22/+7
2025-03-18RDMA/core: Pass port to counter bind/unbind operationsPatrisious Haddad3-13/+13
2025-03-18RDMA/core: Add support to optional-counters binding configurationPatrisious Haddad2-11/+35
2025-03-18RDMA/core: Create and destroy rdma_counter using rdma_zalloc_drv_obj()Patrisious Haddad4-1/+24
2025-03-18RDMA/mlx5: Add optional counters for RDMA_TX/RX_packets/bytesPatrisious Haddad3-5/+131
2025-03-17RDMA/bnxt_re: convert timeouts to secs_to_jiffies()Easwar Hariharan1-1/+1
2025-03-13RDMA/core: Fix use-after-free when rename device nameWang Liang1-2/+7
2025-03-13RDMA/bnxt_re: Support perf management countersPreethi G5-0/+139
2025-03-13RDMA/rxe: Fix incorrect return value of rxe_odp_atomic_op()Daisuke Matsuda1-1/+1
2025-03-13RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject()Maher Sanalla1-68/+76
2025-03-13RDMA/mana_ib: Handle net event for pointing to the current netdevLong Li2-2/+46
2025-03-13net: mana: Change the function signature of mana_get_primary_netdev_rcuLong Li2-4/+4
2025-03-12qibfs: fix _another_ leakAl Viro1-0/+1
2025-03-12RDMA/rxe: Improve readability of ODP pagefault interfaceDaisuke Matsuda1-5/+7
2025-03-12RDMA/hns: Fix wrong value of max_sge_rdJunxian Huang1-1/+1
2025-03-12RDMA/hns: Fix missing xa_destroy()Junxian Huang3-1/+5
2025-03-12RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()Junxian Huang1-1/+1
2025-03-12RDMA/hns: Fix invalid sq params not being blockedJunxian Huang1-5/+4
2025-03-12RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()Junxian Huang1-3/+5
2025-03-12RDMA/hns: Fix soft lockup during bt pages loopJunxian Huang1-1/+15
2025-03-12RDMA/hns: Inappropriate format characters cleanupGuofeng Yue3-3/+3
2025-03-12RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp pathSaravanan Vajravel1-2/+0
2025-03-09RDMA/mlx5: Expose RDMA TRANSPORT flow table types to userspacePatrisious Haddad3-13/+146
2025-03-09RDMA/mlx5: Check enabled UCAPs when creating ucontextChiara Meiohas3-8/+58
2025-03-09RDMA/uverbs: Add support for UCAPs in context creationChiara Meiohas2-0/+23
2025-03-09RDMA/mlx5: Create UCAP char devices for supported device capabilitiesChiara Meiohas1-0/+47
2025-03-09RDMA/uverbs: Introduce UCAP (User CAPabilities) APIChiara Meiohas3-1/+271
2025-03-08RDMA/mana_ib: Use safer allocation function()Dan Carpenter1-1/+1
2025-03-06RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()Cheng Xu1-1/+0
2025-03-06RDMA/vmw_pvrdma: Remove unused pvrdma_modify_deviceDr. David Alan Gilbert2-30/+0
2025-03-06RDMA/mlx5: Handle errors returned from mlx5r_ib_rate()Qasim Ijaz1-5/+9
2025-03-03RDMA/bnxt_re: Fix reporting maximum SRQs on P7 chipsPreethi G3-1/+10
2025-03-03RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indxKashyap Desai1-1/+2
2025-03-03RDMA/bnxt_re: Fix allocation of QP tableKashyap Desai6-19/+19
2025-03-03RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() testsZhu Yanjun1-19/+6
2025-03-03RDMA/mlx5: Reorder capability check lastChristian Göttsche1-4/+6
2025-03-03RDMA/core: Fixes infiniband sysctl boundsNicolas Bouchinet2-2/+6
2025-03-03RDMA/core: Don't expose hw_counters outside of init net namespaceRoman Gushchin2-0/+10
2025-03-03RDMA/siw: Switch to using the crc32c libraryEric Biggers7-113/+74
2025-02-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski15-67/+160
2025-02-24RDMA/hfi1: Remove unused one_qsfp_writeDr. David Alan Gilbert2-22/+0
2025-02-23RDMA/bnxt_re: Fix the page details for the srq created by kernel consumersKashyap Desai1-0/+2
2025-02-23RDMA/mana_ib: Ensure variable err is initializedKees Bakker1-1/+1
2025-02-23RDMA/mlx5: Fix bind QP error cleanup flowPatrisious Haddad1-2/+6
2025-02-21net: Use link/peer netns in newlink() of rtnl_link_opsXiao Liang1-2/+2
2025-02-21rtnetlink: Pack newlink() params into structXiao Liang1-2/+5
2025-02-21RDMA/rxe: Add support for the traditional Atomic operations with ODPDaisuke Matsuda5-2/+86
2025-02-21RDMA/rxe: Add support for Send/Recv/Write/Read with ODPDaisuke Matsuda4-1/+149
2025-02-21RDMA/rxe: Allow registering MRs for On-Demand PagingDaisuke Matsuda6-6/+128
2025-02-21RDMA/rxe: Add page invalidation supportDaisuke Matsuda3-0/+43
2025-02-21RDMA/rxe: Move some code to rxe_loc.h in preparation for ODPDaisuke Matsuda4-38/+39
2025-02-20RDMA/mlx5: Fix AH static rate parsingPatrisious Haddad3-4/+6
2025-02-20RDMA/mlx5: Fix implicit ODP hang on parent deregistrationYishai Hadas1-0/+1
2025-02-19RDMA/core: Fix best page size finding when it can cross SG entriesMichael Margolin2-15/+32
2025-02-18IB/iser: fix typos in iscsi_iser.c commentsImanol1-4/+4
2025-02-18RDMA/mana_ib: Implement DMABUF MR supportKonstantin Taranov3-0/+74
2025-02-18RDMA: Switch to use hrtimer_setup()Nam Cao2-6/+4
2025-02-14RDMA/irdma: Switch to using the crc32c libraryEric Biggers6-67/+12
2025-02-10RDMA/bnxt_re: Fix the statistics for Gen P7 VFSelvin Xavier2-2/+10
2025-02-10RDMA/bnxt_re: Fix issue in the unload pathKalesh AP2-11/+0
2025-02-10RDMA/bnxt_re: Add sanity checks on rdev validityKalesh AP1-0/+5
2025-02-10RDMA/bnxt_re: Fix an issue in bnxt_re_async_notifierKalesh AP1-1/+6
2025-02-09RDMA/bnxt_re: Fix the condition check while programming congestion controlSelvin Xavier1-1/+1
2025-02-09RDMA/bnxt_re: Fix buffer overflow in debugfs codeDan Carpenter1-0/+3
2025-02-09RDMA/hns: Fix mbox timing out by adding retry mechanismJunxian Huang2-16/+50
2025-02-09RDMA/mana_ib: Fix error code in probe()Dan Carpenter1-1/+3
2025-02-09RDMA/rxe: switch to using the crc32 libraryEric Biggers8-52/+2
2025-02-08lib/crc32: rename __crc32c_le_combine() to crc32c_combine()Eric Biggers1-2/+2
2025-02-06RDMA/mana_ib: Add port statistics supportShiraz Saleem5-1/+194
2025-02-06RDMA/mana_ib: Allocate PAGE aligned doorbell indexKonstantin Taranov1-1/+1
2025-02-06RDMA/mana_ib: request error CQEs when supportedKonstantin Taranov2-0/+11
2025-02-06RDMA/mana_ib: Query feature_flags bitmask from FWShiraz Saleem2-1/+4
2025-02-06RDMA/mlx5: Fix a WARN during dereg_mr for DM typeYishai Hadas1-1/+2
2025-02-06RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with errorYishai Hadas1-1/+12
2025-02-06IB/hfi1: Remove state transition log message and opa_lstate_name()Maher Sanalla4-22/+3
2025-02-06RDMA/core: Use ib_port_state_to_str() for IB state sysfsMaher Sanalla1-13/+1
2025-02-06IB/cache: Add log messages for IB device state changesMaher Sanalla1-0/+6
2025-02-05ice, irdma: move interrupts code to irdmaMichal Swiatkowski3-4/+47
2025-02-04RDMA/bnxt_re: Congestion control settings using debugfs hookSelvin Xavier3-1/+228
2025-02-04RDMA/mana_ib: indicate CM supportKonstantin Taranov1-2/+7
2025-02-04RDMA/mana_ib: polling of CQs for GSI/UDKonstantin Taranov4-0/+201
2025-02-04RDMA/mana_ib: extend mana QP tableKonstantin Taranov3-5/+83
2025-02-04RDMA/mana_ib: implement req_notify_cqKonstantin Taranov3-0/+15
2025-02-04RDMA/mana_ib: UD/GSI work requestsKonstantin Taranov6-2/+339
2025-02-04RDMA/mana_ib: create/destroy AHKonstantin Taranov4-2/+101
2025-02-04RDMA/mana_ib: UD/GSI QP creation for kernelKonstantin Taranov1-0/+115
2025-02-04RDMA/mana_ib: Create and destroy UD/GSI QPKonstantin Taranov2-0/+107
2025-02-04RDMA/mana_ib: create kernel-level CQsKonstantin Taranov1-28/+52
2025-02-04RDMA/mana_ib: helpers to allocate kernel queuesKonstantin Taranov2-0/+26
2025-02-03RDMA/mana_ib: implement get_dma_mrKonstantin Taranov2-0/+37
2025-02-03RDMA/mana_ib: Allow registration of DMA-mapped memory in PDsKonstantin Taranov1-0/+3
2025-02-03RDMA/rxe: Make rping work with tun deviceZhu Yanjun1-5/+19
2025-02-03RDMA/rxe: Add query_gid supportZhu Yanjun1-0/+13
2025-02-03RDMA/rxe: Replace netdev dev addr with raw_gidZhu Yanjun3-4/+17
2025-02-03IB/mlx5: Set and get correct qp_num for a DCT QPMark Zhang1-1/+3
2025-02-03RDMA/mlx5: Fix the recovery flow of the UMR QPYishai Hadas1-27/+56
2025-01-26Merge tag 'mm-nonmm-stable-2025-01-24-23-16' of git://git.kernel.org/pub/scm/...Linus Torvalds2-2/+2
2025-01-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+3
2025-01-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds60-1221/+1947
2025-01-21RDMA/mlx5: Fix implicit ODP use after freePatrisious Haddad1-8/+22
2025-01-21RDMA/mlx5: Fix a race for an ODP MR which leads to CQE with errorYishai Hadas2-2/+17
2025-01-19RDMA/qib: Constify 'struct bin_attribute'Thomas Weißschuh1-8/+8
2025-01-19RDMA/hfi1: Constify 'struct bin_attribute'Thomas Weißschuh1-7/+7
2025-01-14RDMA/rxe: Fix the warning "__rxe_cleanup+0x12c/0x170 [rdma_rxe]"Zhu Yanjun1-6/+5
2025-01-14RDMA/cxgb4: Notify rdma stack for IB_EVENT_QP_LAST_WQE_REACHED eventAnumula Murali Mohan Reddy1-0/+8
2025-01-14RDMA/bnxt_re: Allocate dev_attr information dynamicallyKalesh AP8-45/+51
2025-01-14RDMA/bnxt_re: Pass the context for ulp_irq_stopKalesh AP1-1/+11
2025-01-14RDMA/bnxt_re: Add support to handle DCB_CONFIG_CHANGE eventKalesh AP4-0/+107
2025-01-14RDMA/bnxt_re: Query firmware defaults of CC params during probeKalesh AP4-0/+121
2025-01-14RDMA/bnxt_re: Add Async event handling supportKalesh AP2-0/+40
2025-01-13RDMA/mlx5: Fix indirect mkey ODP page countMichael Guralnik1-17/+15
2025-01-12kernel-wide: add explicity||explicitly to spelling.txtShivam Chaudhary2-2/+2
2025-01-06RDMA/hns: Clean up the legacy CONFIG_INFINIBAND_HNSJunxian Huang3-22/+9
2025-01-06RDMA/rtrs: Add missing deinit() callLi Zhijian1-0/+3
2025-01-06RDMA/efa: Align interrupt related fields to same typeYonatan Nachum3-19/+14
2025-01-05RDMA/bnxt_re: Fix to drop reference to the mmap entry in case of errorKalesh AP1-3/+4
2025-01-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski27-158/+312
2025-01-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds27-158/+312
2025-01-03RDMA/mlx5: Enable multiplane mode only when it is supportedMark Zhang1-1/+1
2025-01-02RDMA/mlx5: Fix link status down event for MPVPatrisious Haddad1-1/+2
2024-12-31RDMA/bnxt_re: Fix error recovery sequenceKalesh AP2-9/+4
2024-12-31RDMA/rtrs: Ensure 'ib_sge list' is accessibleLi Zhijian1-1/+1
2024-12-30RDMA/erdma: Support create_ah/destroy_ah in non-sleepable contextsBoshi Yu1-2/+2
2024-12-30RDMA/erdma: Support non-sleeping erdma_post_cmd_wait()Boshi Yu6-41/+54
2024-12-30RDMA/erdma: Fix incorrect response returned from query_qpBoshi Yu1-8/+8
2024-12-30RDMA/erdma: Add missing fields to the erdma_device_ops_rocev2Boshi Yu1-0/+3
2024-12-30RDMA/efa: Reset device on probe failureMichael Margolin1-4/+5
2024-12-25RDMA/hns: Support fast path for link-down events dispatchingYuyu Li1-0/+13
2024-12-25RDMA/mlx5: Handle link status event only for LAG deviceYuyu Li1-0/+3
2024-12-25RDMA/pvrdma: Support report_port_event() opsYuyu Li1-25/+41
2024-12-25RDMA/mlx4: Support report_port_event() opsYuyu Li1-25/+27
2024-12-25RDMA/usnic: Support report_port_event() opsYuyu Li1-28/+45
2024-12-25RDMA/siw: Remove deliver net device eventYuyu Li3-21/+2
2024-12-25RDMA/rxe: Remove deliver net device eventYuyu Li2-18/+5
2024-12-25RDMA/irdma: Remove deliver net device eventYuyu Li1-3/+0
2024-12-25RDMA/erdma: Remove deliver net device eventYuyu Li3-16/+2
2024-12-25RDMA/bnxt_re: Remove deliver net device eventYuyu Li1-71/+0
2024-12-24RDMA/core: Support link status events dispatchingYuyu Li1-0/+60
2024-12-24RDMA/core: Add ib_query_netdev_port() to query netdev port by IB device.Yuyu Li1-7/+32
2024-12-24RDMA/core: Remove unused ib_copy_path_rec_from_userDr. David Alan Gilbert1-42/+0
2024-12-24RDMA/core: Remove unused ibdev_printkDr. David Alan Gilbert1-17/+0
2024-12-24RDMA/core: Remove unused ib_find_exact_cached_pkeyDr. David Alan Gilbert1-35/+0
2024-12-24RDMA/core: Remove unused ib_ud_header_unpackDr. David Alan Gilbert1-83/+0
2024-12-24RDMA/irdma: Remove unused irdma_cqp_*_fpm_val_cmd functionsDr. David Alan Gilbert3-76/+0
2024-12-24RDMA/rxe: Remove the direct link to net_deviceZhu Yanjun6-19/+90
2024-12-23net/mlx5: fs, add counter object to flow destinationMoshe Shemesh1-11/+26
2024-12-23RDMA/hns: Fix missing flush CQE for DWQEChengchang Tang1-0/+4
2024-12-23RDMA/hns: Fix warning storm caused by invalid input in IO pathChengchang Tang1-2/+2
2024-12-23RDMA/hns: Fix accessing invalid dip_ctx during destroying QPChengchang Tang1-0/+3
2024-12-23RDMA/hns: Fix mapping error of zero-hop WQE bufferwenglianfa2-19/+29
2024-12-19RDMA/erdma: Fix opcode conditional checkAdvait Dhamorikar1-1/+1
2024-12-19RDMA/bnxt_re: Fix the locking while accessing the QP tableSelvin Xavier1-0/+2
2024-12-19RDMA/bnxt_re: Fix MSN table size for variable wqe modeDamodharam Ammepalli1-1/+6
2024-12-19RDMA/bnxt_re: Add send queue size check for variable wqeDamodharam Ammepalli1-0/+4
2024-12-19RDMA/bnxt_re: Disable use of reserved wqesKalesh AP1-5/+7
2024-12-19RDMA/bnxt_re: Fix max_qp_wrs reportedSelvin Xavier1-1/+1
2024-12-19RDMA/srp: Fix error handling in srp_add_portMa Ke1-1/+0
2024-12-19RDMA/siw: Remove direct link to net_deviceBernard Metzler4-35/+49
2024-12-19RDMA/nldev: Set error code in rdma_nl_notify_eventChiara Meiohas1-1/+1
2024-12-17RDMA/rxe: Fix mismatched max_msg_szzhenwei pi2-4/+3
2024-12-17IB/hfi1: Remove unused hfi1_format_hwerrorsDr. David Alan Gilbert2-45/+0
2024-12-16RDMA/bnxt_re: Fix reporting hw_ver in query_deviceKalesh AP1-1/+1
2024-12-16RDMA/bnxt_re: Fix to export port num to ib_query_qpHongguang Gao4-0/+7
2024-12-16RDMA/bnxt_re: Fix setting mandatory attributes for modify_qpDamodharam Ammepalli3-2/+17
2024-12-16RDMA/bnxt_re: Add check for path mtu in modify_qpSaravanan Vajravel1-12/+14
2024-12-16RDMA/bnxt_re: Fix the check for 9060 conditionKalesh AP1-4/+6
2024-12-16RDMA/bnxt_re: Remove unnecessary header file inclusionKalesh AP2-11/+0
2024-12-16RDMA/bnxt_re: Eliminate need for some forward declarationsKalesh AP1-39/+34
2024-12-16RDMA/bnxt_re: Optimize error handling in bnxt_re_probeKalesh AP1-5/+1
2024-12-16RDMA/bnxt_re: Remove unnecessary goto in bnxt_re_netdev_eventKalesh AP1-2/+2
2024-12-16RDMA/bnxt_re: Remove extra new line in bnxt_re_netdev_eventKalesh AP1-1/+0
2024-12-16RDMA/erdma: Support UD QPs and UD WRsBoshi Yu4-21/+136
2024-12-16RDMA/erdma: Add the query_qp command to the cmdqBoshi Yu2-10/+60
2024-12-16RDMA/erdma: Refactor the code of the modify_qp interfaceBoshi Yu6-220/+276