aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband
AgeCommit message (Expand)AuthorFilesLines
2024-04-08RDMA/mlx5: Fix port number for counter query in multi-port configurationMichael Guralnik1-1/+2
2024-04-01RDMA/cm: Print the old state when cm_destroy_id gets timeoutMark Zhang1-4/+7
2024-04-01RDMA/rxe: Fix the problem "mutex_destroy missing"Yanjun.Zhu1-0/+2
2024-03-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds41-674/+874
2024-03-10RDMA/cm: add timeout to cm_destroy_id waitManjunath Patil1-1/+19
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/uverbs: Avoid -Wflex-array-member-not-at-end warningsGustavo A. R. Silva1-33/+45
2024-03-03RDMA/hns: Support userspace configuring congestion control algorithm with QP ...Junxian Huang5-12/+69
2024-02-26rtnetlink: prepare nla_put_iflink() to run under RCUEric Dumazet1-2/+2
2024-02-25RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()Alexey Kodanev1-1/+1
2024-02-21RDMA/uverbs: Remove flexible arrays from struct *_filterErick Archer1-8/+8
2024-02-21RDMA/device: Fix a race between mad_client and cm_client initShifeng Li1-15/+22
2024-02-19RDMA/hns: Fix mis-modifying default congestion control algorithmLuoyouming2-14/+19
2024-02-14RDMA/srpt: fix function pointer cast warningsArnd Bergmann1-4/+5
2024-02-12RDMA/qedr: Fix qedr_create_user_qp error flowKamal Heib1-1/+10
2024-02-05RDMA/srpt: Support specifying the srpt_service_guid parameterBart Van Assche1-2/+6
2024-02-04RDMA/rxe: Remove unused 'iova' parameter from rxe_mr_init_userGuoqing Jiang3-3/+3
2024-02-04RDMA/srpt: Do not register event handler until srpt device is fully setupWilliam Kucharski1-2/+1
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-25RDMA/ipoib: Print symbolic error name instead of error codeChristian Heusel1-2/+1
2024-01-25RDMA/rxe: Remove rxe_info from rxe_set_mtuLi Zhijian1-2/+0
2024-01-25RDMA/rxe: Improve newline in printing messagesLi Zhijian10-139/+139
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 Torvalds69-627/+1789
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
2024-01-04IB/iser: Prevent invalidating wrong MRSergey Gorenko4-8/+8
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-26IB/iser: iscsi_iser.h: fix kernel-doc warning and spellosRandy Dunlap1-3/+2
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-12IB/ipoib: Fix mcast list lockingDaniel Vacek1-5/+1
2023-12-12Expose c0 and SW encap ICM for RDMALeon Romanovsky14-43/+110
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/siw: Call orq_get_current if possibleGuoqing Jiang1-1/+1
2023-12-04RDMA/siw: Set qp_state in siw_query_qpGuoqing Jiang1-0/+10
2023-12-04RDMA/siw: Reduce memory usage of struct siw_rx_streamGuoqing Jiang1-3/+3
2023-12-04RDMA/siw: Move tx_cpu aheadGuoqing Jiang1-1/+1
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-12-04RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgszMike Marciniszyn1-6/+0
2023-11-28eventfd: simplify eventfd_signal()Christian Brauner1-1/+1
2023-11-26RDMA/IPoIB: Add tx timeout work to recover queue stop situationJack Wang3-3/+60
2023-11-26RDMA/IPoIB: Fix error code return in ipoib_mcast_joinJack Wang1-0/+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-22RDMA/rtrs: Use %pe to print errorsSupriti Singh1-2/+2
2023-11-22RDMA/rtrs-clt: Use %pe to print errorsSupriti Singh1-6/+4
2023-11-22RDMA/rtrs-clt: Remove the warnings for req in_use checkJack Wang1-1/+1
2023-11-22RDMA/rtrs-clt: Fix the max_send_wr settingJack Wang1-1/+1
2023-11-22RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flightMd Haris Iqbal1-1/+2
2023-11-22RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is trueMd Haris Iqbal1-1/+4
2023-11-22RDMA/rtrs-srv: Check return values while processing info requestMd Haris Iqbal1-6/+18
2023-11-22RDMA/rtrs-clt: Start hb after path_upJack Wang1-2/+1
2023-11-22RDMA/rtrs-srv: Do not unconditionally enable irqJack Wang1-2/+3
2023-11-19RDMA/rtrs-clt: Add warning logs for RDMA eventsMd Haris Iqbal1-0/+2
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/siw: Update comments for siw_qp_sq_processGuoqing Jiang1-3/+2
2023-11-15RDMA/siw: Introduce siw_destroy_cep_sockGuoqing Jiang1-14/+12
2023-11-15RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qpGuoqing Jiang1-13/+5
2023-11-15RDMA/siw: Fix typoGuoqing Jiang1-1/+1
2023-11-15RDMA/siw: Remove siw_sk_save_upcallsGuoqing Jiang1-11/+5
2023-11-15RDMA/siw: Cleanup siw_acceptGuoqing Jiang1-27/+14
2023-11-15RDMA/siw: Introduce siw_free_cm_idGuoqing Jiang1-16/+14
2023-11-15RDMA/siw: Introduce siw_cep_set_free_and_putGuoqing Jiang1-17/+14
2023-11-15RDMA/siw: Add one parameter to siw_destroy_cpulistGuoqing Jiang1-16/+14
2023-11-15RDMA/siw: Introduce SIW_STAG_MAX_INDEXGuoqing Jiang1-5/+7
2023-11-15RDMA/siw: Factor out siw_rx_data helperGuoqing Jiang1-33/+20
2023-11-15RDMA/siw: No need to check term_info.valid before call siw_send_terminateGuoqing Jiang1-3/+2
2023-11-15RDMA/siw: Remove rcu from siw_qpGuoqing Jiang1-1/+0
2023-11-15RDMA/siw: Remove goto lable in siw_mmapGuoqing Jiang1-4/+1
2023-11-15RDMA/siw: Use iov.iov_len in kernel_sendmsgGuoqing Jiang1-2/+1
2023-11-15RDMA/siw: Introduce siw_update_skb_rcvdGuoqing Jiang1-19/+12
2023-11-15RDMA/siw: Introduce siw_get_pageGuoqing Jiang1-19/+12
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/siw: Use crypto_shash_digest() in siw_qp_prepare_tx()Eric Biggers1-8/+4
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-13RDMA/core: Fix uninit-value access in ib_get_eth_speed()Shigeru Yoshida1-1/+1
2023-11-13RDMA/siw: Use ib_umem_get() to pin user pagesBernard Metzler4-89/+47
2023-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds186-491/+1148
2023-11-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+3
2023-11-01Merge tag 'sysctl-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds2-2/+0
2023-10-31Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-2/+19
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 Gunthorpe14-30/+54
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 Li4-14/+7
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-19RDMA/core: Add support to set privileged QKEY parameterPatrisious Haddad3-9/+58
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-13scsi: target: Have drivers report if they support direct submissionsMike Christie1-0/+3
2023-10-13Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/m...Jakub Kicinski1-0/+17
2023-10-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski14-30/+54
2023-10-11netdev: replace napi_reschedule with napi_scheduleChristian Marangi1-2/+2
2023-10-11infiniband: Remove the now superfluous sentinel element from ctl_table arrayJoel Granados2-2/+0
2023-10-09RDMA/irdma: Add support to re-register a memory regionSindhu Devale2-43/+191
2023-10-05RDMA/core: Require admin capabilities to set system parametersLeon Romanovsky1-0/+1
2023-10-04RDMA/core: Fix a couple of obvious typos in commentsChuck Lever1-1/+1
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-02IB/srp: Annotate struct srp_fr_pool with __counted_byKees Cook1-1/+1
2023-10-02RDMA/siw: Annotate struct siw_pbl with __counted_byKees Cook1-1/+1
2023-10-02RDMA/usnic: Annotate struct usnic_uiom_chunk with __counted_byKees Cook1-1/+1
2023-10-02RDMA/core: Annotate struct ib_pkey_cache with __counted_byKees Cook1-1/+1
2023-10-02RDMA/mlx5: Remove not-used cache disable flagLeon Romanovsky2-6/+0
2023-10-02RDMA/cma: Initialize ib_sa_multicast structure to 0 when joinMark Zhang1-1/+1
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-26RDMA/ipoib: Add support for XDR speed in ethtoolPatrisious Haddad1-0/+2
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-26IB/core: Add support for XDR link speedOr Har-Toov3-1/+9
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