aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband
AgeCommit message (Expand)AuthorFilesLines
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
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/core: Add support to dump SRQ resource in RAW formatwenglianfa2-0/+18
2023-09-20RDMA/core: Add dedicated SRQ resource tracker functionwenglianfa2-1/+9
2023-09-20RDMA/hfi1: Use FIELD_GET() to extract Link WidthIlpo Järvinen1-7/+2
2023-09-19RDMA/rtrs: Fix the problem of variable not initialized fullyZhu Yanjun1-1/+1
2023-09-19RDMA/rtrs: Require holding rcu_read_lock explicitlyZhu Yanjun1-1/+6
2023-09-19RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()Gustavo A. R. Silva4-8/+12
2023-09-18IB/hfi1: Remove open coded reference to skb frag offsetDavid Ahern1-1/+1
2023-09-18RDMA/cma: Fix truncation compilation warning in make_cma_portsLeon Romanovsky1-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/uverbs: Fix typo of sizeof argumentKonstantin Meskhidze1-1/+1
2023-09-11RDMA/cxgb4: Check skb value for failure to allocateArtem Chernyshev1-0/+3
2023-09-11RDMA/siw: Fix connection failure handlingBernard Metzler1-4/+12
2023-09-11RDMA/srp: Do not call scsi_done() from srp_abort()Bart Van Assche1-11/+5
2023-09-11RDMA/core: Fix repeated words in commentsRohit Chavan1-2/+2
2023-09-11IB: Use capital "OR" for multiple licenses in SPDXKrzysztof Kozlowski149-149/+149
2023-09-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-4/+0
2023-09-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds87-1646/+2820
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds10-101/+583
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 Kicinski6-12/+446
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
2023-08-23mlx4: Use 'void *' as the event param of mlx4_dispatch_event()Petr Pavlu1-4/+10
2023-08-23mlx4: Get rid of the mlx4_interface.get_dev callbackPetr Pavlu1-46/+43
2023-08-22IB/hfi1: Reduce printing of errors during driver shut downDouglas Miller1-3/+5
2023-08-22RDMA/hfi1: Move user SDMA system memory pinning code to its own fileBrendan Cunningham6-452/+505
2023-08-22RDMA/hfi1: Use list_for_each_entry() helperJinjie Ruan1-3/+1
2023-08-22RDMA/mlx5: Fix trailing */ formatting in block commentRohit Chavan1-1/+2
2023-08-22RDMA/rxe: Fix redundant break statement in switch-case.Rohit Chavan1-1/+0
2023-08-22RDMA/efa: Fix wrong resources deallocation orderYonatan Nachum1-3/+3
2023-08-22RDMA/siw: Call llist_reverse_order in siw_run_sqGuoqing Jiang1-7/+1
2023-08-22RDMA/siw: Correct wrong debug messageGuoqing Jiang1-1/+1
2023-08-22RDMA/siw: Balance the reference of cep->kref in the error pathGuoqing Jiang1-1/+0
2023-08-22Revert "IB/isert: Fix incorrect release of isert connection"Leon Romanovsky1-0/+2
2023-08-21RDMA/bnxt_re: Fix kernel doc errorsLeon Romanovsky1-15/+15
2023-08-20RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletionPatrisious Haddad4-16/+243
2023-08-20IB/core: Reorder GID delete code for RoCEPatrisious Haddad1-3/+3
2023-08-20RDMA/mlx5: Implement MACsec gid addition and deletionPatrisious Haddad5-9/+216
2023-08-19RDMA/irdma: Prevent zero-length STAG registrationChristopher Bednarz3-2/+16
2023-08-19RDMA/erdma: Implement hierarchical MTTCheng Xu3-24/+194
2023-08-19RDMA/erdma: Refactor the storage structure of MTT entriesCheng Xu4-94/+152
2023-08-19RDMA/erdma: Renaming variable names and field names of struct erdma_memCheng Xu2-37/+37
2023-08-19RDMA/hns: Support hns HW statsChengchang Tang4-0/+159
2023-08-19RDMA/hns: Dump whole QP/CQ/MR resource in rawChengchang Tang1-72/+3
2023-08-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-2/+7
2023-08-18RDMA/irdma: Add missing kernel-doc in irdma_setup_umode_qp()Leon Romanovsky1-0/+1
2023-08-16RDMA/mlx4: Copy union directlyGustavo A. R. Silva1-2/+1
2023-08-16RDMA/irdma: Drop unused kernel push codeShiraz Saleem4-119/+19
2023-08-15RDMA/bnxt_re: Add support for dmabuf pinned memory regionsSaravanan Vajravel3-26/+62
2023-08-15RDMA/bnxt_re: Protect the PD table bitmapSelvin Xavier3-8/+24
2023-08-15RDMA/bnxt_re: Initialize mutex dbq_lockKashyap Desai1-0/+1
2023-08-13IB/core: Add more speed parsing in ib_get_width_and_speed()Kalesh AP1-1/+10
2023-08-13RDMA/cxgb4: Set sq_sig_type correctlyGuoqing Jiang1-1/+1
2023-08-10RDMA/bnxt_re: Initialize dpi_tbl_lock mutexKashyap Desai1-0/+1
2023-08-10RDMA/bnxt_re: Fix error handling in probe failure pathKalesh AP1-0/+2
2023-08-10RDMA/bnxt_re: Properly order ib_device_unalloc() to avoid UAFSelvin Xavier1-1/+1
2023-08-08RDMA/hns: Remove unused declaration hns_roce_modify_srq()Yue Haibing1-3/+0
2023-08-08RDMA: Make all 'class' structures constIvan Orlov7-83/+79
2023-08-07net/mlx5: Allocate completion EQs dynamicallyMaher Sanalla2-2/+2
2023-08-07net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max()Maher Sanalla1-1/+1
2023-08-07RDMA: Remove unnecessary NULL valuesRuan Jinjie2-3/+3
2023-08-07IB/uverbs: Fix an potential error pointer dereferenceXiang Yang1-0/+2
2023-08-07RDMA/hns: Fix CQ and QP cache affinityChengchang Tang2-6/+23
2023-08-07RDMA/hns: Fix inaccurate error label name in init instanceJunxian Huang1-4/+4
2023-08-07RDMA/hns: Fix incorrect post-send with direct wqe of wr-listJunxian Huang1-1/+2
2023-08-07RDMA/hns: Fix port active speedChengchang Tang1-2/+5
2023-08-07RDMA/bnxt_re: Remove unnecessary variable initializationsKalesh AP6-25/+25
2023-08-07RDMA/bnxt_re: Avoid unnecessary memsetKalesh AP2-9/+4
2023-08-07RDMA/bnxt_re: Cleanup bnxt_re_process_raw_qp_pkt_rx() functionKalesh AP1-13/+8
2023-08-07RDMA/bnxt_re: Fix the sideband buffer size handling for FW commandsSelvin Xavier3-80/+55
2023-08-07RDMA/bnxt_re: Remove a redundant flagKalesh AP2-4/+2
2023-08-07RDMA/bnxt_re: Fix max_qp count for virtual functionsKalesh AP3-9/+6
2023-08-03IB/hfi1: Fix possible panic during hotplug removeDouglas Miller1-0/+1
2023-08-03RDMA/irdma: Replace one-element array with flexible-array memberGustavo A. R. Silva1-1/+1
2023-07-31RDMA/hns: Remove unused function declarationsYue Haibing1-2/+0
2023-07-31RDMA/rxe: Fix incomplete state save in rxe_requesterBob Pearson1-20/+25
2023-07-31RDMA/rxe: Fix rxe_modify_srqBob Pearson2-30/+36
2023-07-31RDMA/rxe: Fix unsafe drain work queue codeBob Pearson2-0/+8
2023-07-31RDMA/rxe: Move work queue code to subroutinesBob Pearson1-51/+108
2023-07-31RDMA: Remove unnecessary ternary operatorsRuan Jinjie9-22/+18
2023-07-31IB/mlx5: Add HW counter called rx_dct_connectShetu Ayalew1-0/+2
2023-07-31RDMA/umem: Set iova in ODP flowMichael Guralnik1-1/+2
2023-07-31RDMA/mthca: Remove unnecessary NULL assignmentsRuan Jinjie1-10/+10
2023-07-31RDMA/irdma: Fix one kernel-doc commentYang Li1-1/+0
2023-07-31RDMA/siw: Fix tx thread initialization.Bernard Metzler3-44/+43
2023-07-31RDMA/mlx: Remove unnecessary variable initializationsRuan Jinjie2-42/+42
2023-07-30RDMA/irdma: Use HW specific minimum WQ sizeSindhu Devale8-5/+16
2023-07-30RDMA/irdma: Allow accurate reporting on QP max send/recv WRSindhu Devale4-87/+197
2023-07-30RDMA/core: Get IB width and speed from netdevHaoyue Xu1-21/+79
2023-07-30bnxt_re: Update the debug counters for doorbell pacingChandramohan Akula3-0/+32
2023-07-30bnxt_re: Expose the missing hw countersChandramohan Akula3-2/+39
2023-07-30bnxt_re: Update the hw counters for resource statsChandramohan Akula3-9/+94
2023-07-30bnxt_re: Reorganize the resource statsChandramohan Akula5-42/+47
2023-07-26RDMA/irdma: Cleanup and rename irdma_netdev_vlan_ipv6()Mustafa Ismail3-15/+12
2023-07-26RDMA/irdma: Add table based lookup for CQ pointer during an eventKrzysztof Czurylo5-8/+57
2023-07-26RDMA/irdma: Refactor error handling in create CQPSindhu Devale1-14/+21
2023-07-26RDMA/irdma: Drop a local in irdma_sc_get_next_aeqeSindhu Devale1-4/+1
2023-07-26RDMA/irdma: Report correct WC errorSindhu Devale1-0/+1
2023-07-26RDMA/irdma: Fix op_type reporting in CQEsSindhu Devale1-1/+1
2023-07-25scsi: RDMA/srp: Fix residual handlingBart Van Assche1-4/+0
2023-07-24IB/hfi1: Use struct_size()Christophe JAILLET1-6/+3
2023-07-24RDMA/hns: Remove VF extend configurationJunxian Huang3-85/+10
2023-07-24RDMA/hns: Support get XRCD number from firmwareLuoyouming2-4/+4
2023-07-23RDMA/qedr: Remove duplicate assignments of vaMinjie Du1-1/+0
2023-07-23RDMA/qedr: Remove a duplicate assignment in qedr_create_gsi_qp()Minjie Du1-1/+0
2023-07-21RDMA/bnxt_re: Add a new uapi for driver notificationChandramohan Akula1-0/+15
2023-07-21RDMA/bnxt_re: Implement doorbell pacing algorithmChandramohan Akula2-0/+129
2023-07-21RDMA/bnxt_re: Update alloc_page uapi for pacingChandramohan Akula2-3/+34
2023-07-21RDMA/bnxt_re: Enable pacing support for the user appsChandramohan Akula1-0/+2
2023-07-21RDMA/bnxt_re: Initialize Doorbell pacing featureChandramohan Akula3-0/+137
2023-07-21RDMA/cma: Avoid GID lookups on iWARP devicesChuck Lever1-0/+21
2023-07-21RDMA/cma: Deduplicate error flow in cma_validate_port()Chuck Lever1-5/+6