aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-11-16RDMA: Add Jason Gunthorpe as a co-maintainerfor-linusk.o/for-nextJason Gunthorpe2-0/+3
2017-11-13RDMA/core: Rename kernel modify_cq to better describe its usagefor-nextLeon Romanovsky4-7/+8
2017-11-13IB/mlx5: Add CQ moderation capability to query_deviceYonatan Cohen1-0/+7
2017-11-13IB/mlx4: Add CQ moderation capability to query_deviceYonatan Cohen1-0/+3
2017-11-13IB/uverbs: Add CQ moderation capability to query_deviceYonatan Cohen3-0/+22
2017-11-13IB/mlx5: Exposing modify CQ callback to uverbs layerYonatan Cohen3-1/+8
2017-11-13IB/mlx4: Exposing modify CQ callback to uverbs layerYonatan Cohen3-0/+7
2017-11-13IB/uverbs: Allow CQ moderation with modify CQYonatan Cohen5-1/+62
2017-11-13iw_cxgb4: atomically flush the qpSteve Wise1-8/+11
2017-11-13iw_cxgb4: only call the cq comp_handler when the cq is armedSteve Wise2-11/+17
2017-11-13iw_cxgb4: Fix possible circular dependency locking warningBharat Potnuri3-25/+39
2017-11-13RDMA/bnxt_re: report vlan_id and sl in qp1 recv completionDevesh Sharma2-1/+35
2017-11-13IB/core: Only maintain real QPs in the security listsDaniel Jurgens1-23/+28
2017-11-13IB/ocrdma_hw: remove unnecessary code in ocrdma_mbx_dealloc_lkeyGustavo A. R. Silva1-4/+2
2017-11-13RDMA/core: Make function rdma_copy_addr return voidYuval Shaia3-21/+19
2017-11-13RDMA/vmw_pvrdma: Add shared receive queue supportBryan Tan9-14/+523
2017-11-13RDMA/core: avoid uninitialized variable warning in create_udataArnd Bergmann1-11/+10
2017-11-13RDMA/bnxt_re: synchronize poll_cq and req_notify_cq verbsSelvin Xavier1-5/+10
2017-11-13RDMA/bnxt_re: Flush CQ notification Work Queue before destroying QPSelvin Xavier3-0/+9
2017-11-13RDMA/bnxt_re: Set QP state in case of response completion errorsSelvin Xavier1-0/+3
2017-11-13RDMA/bnxt_re: Add memory barriers when processing CQ/EQ entriesSomnath Kotur2-0/+25
2017-11-13IB/hfi1: Handle initial value of 0 for CCTI settingDennis Dalessandro1-1/+5
2017-11-13IB/hfi1: Mask upper 16Bits of Extended LID prior to rvt_cq_entryDon Hiatt4-6/+6
2017-11-13IB/core: Convert OPA AH to IB for Extended LIDs onlyDon Hiatt1-2/+1
2017-11-13IB/hfi1: Send 'reboot' as planned down remote reasonJan Sokolowski1-3/+3
2017-11-13IB/hfi1: Prohibit invalid Init to Armed state transitionGrzegorz Morys1-14/+18
2017-11-13IB/hfi1: Do not allocate PIO send contexts for VNICNiranjana Vishwanathapura6-68/+10
2017-11-13IB/hfi1: Remove unnecessary if checkJan Sokolowski1-15/+15
2017-11-13IB/hfi1: Fix a wrapping test to insure the correct timeoutMike Marciniszyn3-5/+5
2017-11-13IB/hfi1: Remove wrapper function in mmu_rbKamenee Arumugam1-17/+7
2017-11-13IB/hfi1: Reduce 8051 command timeoutJakub Byczkowski1-1/+1
2017-11-13IB/hfi1: Allow MgmtAllowed on B2B setupsJan Sokolowski3-38/+47
2017-11-13IB/srpt: Ensure that modifying the use_srq configfs attribute worksBart Van Assche1-0/+12
2017-11-13IB/srpt: Wait until channel release has finished during module unloadBart Van Assche1-23/+20
2017-11-13IB/srpt: Introduce srpt_disconnect_ch_sync()Bart Van Assche1-16/+35
2017-11-13IB/srpt: Introduce helper functions for SRQ allocation and freeingBart Van Assche1-43/+72
2017-11-13IB/srpt: Post receive work requests after qp transition to INIT stateMike Marciniszyn1-4/+4
2017-11-13iw_cxgb4: remove BUG_ON() usage.Steve Wise7-38/+13
2017-11-13bnxt_re: changing the ip address shouldn't affect new connectionsSriharsha Basavapatna1-0/+1
2017-11-13bnxt_re: fix a crash in qp error event processingSriharsha Basavapatna1-0/+2
2017-11-13IB/mlx5: Fix ABI alignment to 64 bitNoa Osherovich1-0/+1
2017-11-13IB/core: Avoid unnecessary return value checkParav Pandit1-11/+4
2017-11-13IB/mlx4: Increase maximal message size under UD QPMark Bloch1-1/+1
2017-11-13IB/mlx4: Add contig support for control objectsGuy Levi4-7/+16
2017-11-13IB/mlx4: Use optimal numbers of MTT entriesGuy Levi1-24/+261
2017-11-13IB/mlx5: Fix RoCE Address Path fieldsMajd Dibbiny1-2/+6
2017-11-13IB/mlx5: Assign send CQ and recv CQ of UMR QPMajd Dibbiny1-0/+2
2017-11-13RDMA/cxgb4: Protect from possible dereferenceLeon Romanovsky1-1/+1
2017-11-13RDMA/bnxt_re: Remove unused vlan_tag variableLeon Romanovsky1-5/+1
2017-11-10IB/mlx5: Add PCI write end padding supportNoa Osherovich3-4/+38
2017-11-10IB/core: Add PCI write end padding flags for WQ and QPNoa Osherovich2-1/+6
2017-11-10IB/rxe: don't crash, if allocation of crc algorithm failedThomas Bogendoerfer1-4/+6
2017-11-10IB/core: Avoid crash on pkey enforcement failed in received MADsParav Pandit1-1/+2
2017-11-10RDMA/cxgb4: Annotate r2 and stag as __be32Leon Romanovsky1-2/+2
2017-11-10IB/mlx4: Fix RSS's QPC attributes assignmentsGuy Levi1-7/+9
2017-11-10IB/mlx4: Add report for RSS capabilities by vendor channelGuy Levi2-5/+28
2017-11-10RDMA/umem: Avoid partial declaration of non-static functionLeon Romanovsky4-114/+73
2017-11-10RDMA/hns: Modify the usage of cmd_sn in hip08oulijun3-1/+4
2017-11-10RDMA/hns: Unify the calculation for hem index in hip08oulijun1-4/+6
2017-11-10RDMA/hns: Set the owner field of SQWQE in hip08 RoCEoulijun1-0/+5
2017-11-10RDMA/hns: Add sq_invld_flg field in QP contextoulijun2-2/+6
2017-11-10RDMA/hns: Update the usage of ack timeout in hip08oulijun1-7/+4
2017-11-10RDMA/hns: Set sq_cur_sge_blk_addr field in QPC in hip08oulijun2-1/+17
2017-11-10RDMA/hns: Enable the cqe field of sqwqe of RCoulijun1-2/+3
2017-11-10RDMA/hns: Set se attribute of sqwqe in hip08oulijun1-0/+3
2017-11-10RDMA/hns: Configure fence attribute in hip08 RoCEoulijun1-1/+3
2017-11-10RDMA/hns: Configure TRRL field in hip08 RoCE deviceoulijun7-2/+68
2017-11-10RDMA/hns: Update calculation of irrl_ba field for hip08oulijun1-2/+2
2017-11-10RDMA/hns: Configure sgid type for hip08 RoCEWei Hu(Xavier)5-12/+42
2017-11-10RDMA/hns: Generate gid type of RoCEv2Wei Hu(Xavier)3-3/+6
2017-11-10RDMA/hns: Add rereg mr support for hip08Wei Hu(Xavier)5-0/+195
2017-11-01Merge branch 'k.o/for-rc' into k.o/for-nextDoug Ledford1-1/+12
2017-10-30IB/hfi1: Take advantage of kvzalloc_node in sdma initializationMike Marciniszyn1-7/+2
2017-10-30IB/hfi1: Don't modify num_user_contexts module parameterKamenee Arumugam1-14/+15
2017-10-30IB/hfi1: Insure int mask for in-kernel receive contexts is clearMike Marciniszyn1-3/+32
2017-10-30IB/hfi1: Add tx_opcode_stats like the opcode_statsMike Marciniszyn4-10/+83
2017-10-30IB/hfi1: Validate PKEY for incoming GSI MAD packetsSebastian Sanchez1-2/+84
2017-10-30Ib/hfi1: Return actual operational VLs in port info queryPatel Jay P1-1/+1
2017-10-30IB/hfi1: Race condition between user notification and driver stateMichael J. Ruhl2-10/+31
2017-10-25bnxt_re: Implement the shutdown hook of the L2-RoCE driver interfaceSomnath Kotur1-1/+13
2017-10-25RDMA/cxgb4: Declare stag as __be32Leon Romanovsky1-1/+1
2017-10-25IB/rxe: Convert timers to use timer_setup()Kees Cook4-8/+8
2017-10-25RDMA/netlink: OOPs in rdma_nl_rcv_msg() from misinterpreted flagk.o/for-rcMichael J. Ruhl1-1/+12
2017-10-25IB/cm: Fix memory corruption in handling CM requestParav Pandit1-4/+7
2017-10-25IB/mlx5: Add support for RSS on the inner packetMaor Gottlieb2-1/+14
2017-10-25IB/mlx5: Add tunneling offloads supportMaor Gottlieb4-6/+61
2017-10-25IB/mlx5: Update tunnel offloads bitsMaor Gottlieb1-1/+3
2017-10-25IB/mlx5: Support padded 128B CQE featureGuy Levi5-7/+42
2017-10-25IB/mlx5: Support 128B CQE compression featureGuy Levi3-5/+16
2017-10-25IB/mlx5: Add 128B CQE compression and padding HW bitsGuy Levi1-1/+3
2017-10-25IB/mlx5: Allow creation of a multi-packet RQNoa Osherovich4-9/+56
2017-10-25IB/mlx5: Expose multi-packet RQ capabilitiesNoa Osherovich3-0/+35
2017-10-25RDMA/hns: Add modify CQ support for hip08oulijun5-0/+51
2017-10-25RDMA/hns: Update the PD&CQE&MTT specification in hip08Wei Hu(Xavier)1-4/+4
2017-10-25RDMA/hns: Update the IRRL table chunk size in hip08Wei Hu(Xavier)6-16/+21
2017-10-25RDMA/hns: Support WQE/CQE/PBL page size configurable feature in hip08Wei Hu(Xavier)5-57/+142
2017-10-25IB/ipoib: Change number of TX wqe to 64Erez Shitrit1-1/+1
2017-10-25IB/ipoib: Use NAPI in UD/TX flowsErez Shitrit5-79/+136
2017-10-25IB/ipoib: Get rid of the tx_outstanding variable in all modesErez Shitrit3-11/+10
2017-10-25RDMA: Remove Sean's and Hal's emails from MAINTAINER fileLeon Romanovsky1-2/+0
2017-10-18i40iw: Move cqp_cmd_head init to CQP initializationBob Sharp1-1/+1
2017-10-18i40iw: Remove UDA QP from QoS list if creation failsIvan Barrera3-3/+5
2017-10-18i40iw: Clear CQP Head/Tail during initializationChristopher Bednarz1-0/+3
2017-10-18i40iw: Refactor queue depth calculationShiraz Saleem4-43/+67
2017-10-18i40iw: Reinitialize IEQ on MTU changeShiraz Saleem5-4/+26
2017-10-18i40iw: Move ceq_valid to i40iw_sc_dev structureShiraz Saleem4-16/+15
2017-10-18i40iw: Account for IPv6 header when setting MSSShiraz Saleem7-13/+15
2017-10-18i40iw: Remove unused structuresMustafa Ismail1-18/+0
2017-10-18i40iw: Move exception_lan_queue to VSI structureMustafa Ismail3-8/+7
2017-10-18i40iw: Remove unused static_rsrc from i40iw_create_qp_infoMustafa Ismail3-7/+0
2017-10-18i40iw: Ignore AE source field in AEQE for some AEsMustafa Ismail2-0/+50
2017-10-18i40iw: Cleanup AE processingMustafa Ismail3-14/+3
2017-10-18Merge branch 'timer_setup' into for-nextDoug Ledford43-192/+158
2017-10-18Merge branch 'for-next-early' into for-nextDoug Ledford168-2878/+10295
2017-10-18IB/mlx5: Use ARRAY_SIZEJérémy Lefaure1-3/+3
2017-10-18IB/core: Fix calculation of maximum RoCE MTUParav Pandit2-11/+15
2017-10-18IB/core: Fix use workqueue without WQ_MEM_RECLAIMParav Pandit1-1/+1
2017-10-18IB/core: Fix unable to change lifespan entry for hw_countersParav Pandit1-1/+15
2017-10-18IB: Let ib_core resolve destination mac addressParav Pandit7-50/+9
2017-10-18IB/core: Introduce and use rdma_create_user_ahParav Pandit4-12/+55
2017-10-18RDMA/cxgb4: Convert timers to use timer_setup()Kees Cook3-10/+5
2017-10-18RDMA/i40iw: Convert timers to use timer_setup() (part 2)Kees Cook2-8/+6
2017-10-18RDMA/cxgb3: Convert timers to use timer_setup()Kees Cook3-9/+5
2017-10-18IB/hfi1: Convert timers to use timer_setup()Kees Cook8-32/+26
2017-10-18IB/rdmavt: Convert timers to use timer_setup()Kees Cook1-6/+4
2017-10-18Merge tag 'mlx5-updates-2017-10-11' of git://git.kernel.org/pub/scm/linux/ker...Doug Ledford24-796/+1437
2017-10-18IB/srp: Make CM timeout dependent on subnet timeoutBart Van Assche1-2/+22
2017-10-18IB/srp: Cache global rkeyBart Van Assche2-14/+16
2017-10-18IB/srp: Remove second argument of srp_destroy_qp()Bart Van Assche1-6/+6
2017-10-18IB/srp: Avoid that a cable pull can trigger a kernel crashBart Van Assche1-6/+19
2017-10-18IB/srpt: Change default behavior from using SRQ to using RCBart Van Assche2-35/+123
2017-10-18IB/srpt: Cache global L_KeyBart Van Assche2-3/+6
2017-10-18IB/srpt: Limit the send and receive queue sizes to what the HCA supportsBart Van Assche1-4/+5
2017-10-18IB/srpt: Do not accept invalid initiator port namesBart Van Assche1-5/+4
2017-10-18RDMA/uverbs: Make the code in ib_uverbs_cmd_verbs() less confusingBart Van Assche1-10/+3
2017-10-18bnxt_re: Make room for mapping beyond 32 entriesSomnath Kotur2-2/+2
2017-10-18bnxt_re: Fix incorrect usage of test_bit()Somnath Kotur3-9/+10
2017-10-18IB/hfi1: Add MODULE_FIRMWARE statementsThomas Bogendoerfer1-0/+5
2017-10-18RDMA/hns: fix spelling mistake: "Reseved" -> "Reserved"Colin Ian King1-1/+1
2017-10-18Merge branch 'hfi1' into k.o/for-nextDoug Ledford11-51/+50
2017-10-18IB/rdmavt: Don't wait for resources in QP resetAlex Estrin2-2/+2
2017-10-18IB/hfi1: Set hdr_type when tx req is allocatedKaike Wan3-2/+2
2017-10-18IB/hfi1: Eliminate allocation while atomicDon Hiatt2-14/+9
2017-10-18IB/hfi1: Mask out A bit from psn traceDon Hiatt1-2/+2
2017-10-18IB/hfi1: Correct unnecessary acquisition of HW mutexGrzegorz Morys1-2/+17
2017-10-18IB/hfi1: Allow meta version 4 for platform configurationJakub Byczkowski1-1/+1
2017-10-18IB/hfi1: Fix serdes loopback set-upJan Sokolowski2-28/+17
2017-10-14RDMA/usnic: Instantiate data structures onceBart Van Assche2-24/+25
2017-10-14RDMA/usnic: Remove a set-but-not-used variableBart Van Assche1-2/+0
2017-10-14RDMA/usnic: Make the compiler check declaration consistency during compilationBart Van Assche2-0/+2
2017-10-14RDMA/rxe: Suppress gcc 7 fall-through complaintsBart Van Assche3-3/+4
2017-10-14RDMA/rdmavt: Suppress gcc 7 fall-through complaintsBart Van Assche1-0/+1
2017-10-14IB/qib: Remove set-but-not-used variablesBart Van Assche10-43/+7
2017-10-14IB/qib: Suppress gcc 7 fall-through complaintsBart Van Assche3-2/+3
2017-10-14IB/qib: Remove remaining code related to writing the EEPROMBart Van Assche4-68/+1
2017-10-14RDMA/qedr: Remove set-but-not-used variablesBart Van Assche1-6/+1
2017-10-14RDMA/qedr: Annotate iomem pointers correctlyBart Van Assche1-1/+1
2017-10-14RDMA/qedr: Declare local functions staticBart Van Assche4-33/+32
2017-10-14RDMA/qedr: Use NULL instead of 0 to represent a pointerBart Van Assche1-1/+1
2017-10-14RDMA/ocrdma: Remove set-but-not-used variablesBart Van Assche2-4/+2
2017-10-14RDMA/ocrdma: Suppress gcc 7 fall-through complaintsBart Van Assche1-0/+2
2017-10-14RDMA/ocrdma: Use NULL instead of 0 to represent a pointerBart Van Assche1-1/+1
2017-10-14IB/nes: Fix a race condition in nes_inetaddr_event()Bart Van Assche1-4/+9
2017-10-14IB/nes: Remove set-but-not-used variablesBart Van Assche2-11/+2
2017-10-14IB/nes: Suppress gcc 7 fall-through complaintsBart Van Assche2-1/+2
2017-10-14IB/nes: Fix indentationBart Van Assche5-28/+28
2017-10-14IB/mlx5: Remove a set-but-not-used variableBart Van Assche1-2/+0
2017-10-14IB/mlx5: Suppress gcc 7 fall-through complaintsBart Van Assche2-0/+3
2017-10-14IB/mlx4: Suppress gcc 7 fall-through complaintsBart Van Assche2-0/+3
2017-10-14IB/mthca: Fix indentationBart Van Assche1-5/+5
2017-10-14RDMA/i40iw: Remove a set-but-not-used variableBart Van Assche1-2/+0
2017-10-14RDMA/i40iw: Suppress gcc 7 fall-through complaintsBart Van Assche3-0/+3
2017-10-14RDMA/i40iw: Fix a race conditionBart Van Assche1-4/+9
2017-10-14IB/hns: Declare local functions 'static'Bart Van Assche1-29/+35
2017-10-14IB/hns: Annotate iomem pointers correctlyBart Van Assche3-8/+10
2017-10-14IB/hfi1: Define hfi1_handle_cnp_tbl[] onceBart Van Assche2-5/+6
2017-10-14IB/hfi1: Remove set-but-not-used variablesBart Van Assche6-28/+1
2017-10-14IB/hfi1: Suppress gcc 7 fall-through complaintsBart Van Assche3-2/+4
2017-10-14RDMA/cxgb4: Remove a set-but-not-used variableBart Van Assche1-3/+0
2017-10-14RDMA/cxgb4: Suppress gcc 7 fall-through complaintsBart Van Assche1-0/+1
2017-10-14RDMA/cxgb4: Remove the obsolete kernel module option 'c4iw_debug'Bart Van Assche1-4/+0
2017-10-14RDMA/cxgb4: Fix indentationBart Van Assche2-6/+6
2017-10-14RDMA/cxgb3: Remove a set-but-not-used variableBart Van Assche1-3/+3
2017-10-14RDMA/cxgb3: Annotate an RCU pointerBart Van Assche1-1/+1
2017-10-14RDMA/cxgb3: Annotate locking assumptionsBart Van Assche1-0/+3
2017-10-14RDMA/bnxt_re: Remove set-but-not-used variablesBart Van Assche4-19/+7
2017-10-14RDMA/bnxt_re: Suppress gcc 7 fall-through complaintsBart Van Assche1-1/+1
2017-10-14RDMA/isert: Suppress gcc 7 fall-through complaintsBart Van Assche1-7/+7
2017-10-14RDMA/iwcm: Remove a set-but-not-used variableBart Van Assche1-3/+0
2017-10-14RDMA/cma: Avoid triggering undefined behaviorBart Van Assche1-4/+7
2017-10-14IB/cm: Suppress gcc 7 fall-through complaintsBart Van Assche1-0/+1
2017-10-14IB/core: Fix endianness annotation in rdma_is_multicast_addr()Bart Van Assche1-2/+2
2017-10-14net/mlx5e: IPoIB, Modify rdma netdev allocate and free to support PKEYAlex Vesker3-18/+36
2017-10-14net/mlx5e: IPoIB, Add PKEY child interface ethtool opsAlex Vesker3-2/+8
2017-10-14net/mlx5e: IPoIB, Add PKEY child interface ndosAlex Vesker3-7/+144
2017-10-14net/mlx5e: IPoIB, Add PKEY child interface nic profileAlex Vesker3-6/+102
2017-10-14net/mlx5e: IPoIB, Use hash-table to map between QPN to child netdevAlex Vesker5-2/+184
2017-10-14net/mlx5e: IPoIB, Support for setting PKEY index to underlay QPAlex Vesker2-0/+10
2017-10-14IB/ipoib: Add ability to set PKEY index to lower device driverAlex Vesker1-2/+6
2017-10-14IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stopAlex Vesker1-1/+6