summaryrefslogtreecommitdiff
path: root/drivers/infiniband/sw/rxe/rxe_resp.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-31RDMA/rxe: Fix unsafe drain work queue codeBob Pearson1-0/+4
2023-06-27Merge tag 'v6.4' into rdma.git for-nextJason Gunthorpe1-7/+10
2023-06-09RDMA/rxe: Send last wqe reached event on qp cleanupBob Pearson1-1/+10
2023-06-09RDMA//rxe: Optimize send path in rxe_resp.cBob Pearson1-2/+10
2023-06-01RDMA/rxe: Fix ref count error in check_rkey()Bob Pearson1-1/+2
2023-05-19RDMA/rxe: Fix comments about removed taskletsDaisuke Matsuda1-1/+1
2023-05-17RDMA/rxe: Convert spin_{lock_bh,unlock_bh} to spin_{lock_irqsave,unlock_irqre...Guoqing Jiang1-6/+8
2023-04-17RDMA/rxe: Protect QP state with qp->state_lockBob Pearson1-2/+10
2023-04-17RDMA/rxe: Remove qp->resp.stateBob Pearson1-5/+5
2023-03-24RDMA/rxe: Remove qp reference counting in tasksBob Pearson1-4/+0
2023-03-24RDMA/rxe: Cleanup error state handling in rxe_comp.cBob Pearson1-14/+14
2023-03-24RDMA/rxe: Cleanup reset state handling in rxe_resp.cBob Pearson1-50/+57
2023-03-24RDMA/rxe: Convert tasklet args to queue pairsBob Pearson1-2/+1
2023-03-24RDMA/rxe: Add error messagesBob Pearson1-0/+4
2023-02-16Subject: RDMA/rxe: Handle zero length rdmaBob Pearson1-15/+44
2023-01-26RDMA-rxe: Isolate mr code from atomic_write_reply()Bob Pearson1-40/+21
2023-01-26RDMA-rxe: Isolate mr code from atomic_reply()Bob Pearson1-72/+10
2022-12-15RDMA/rxe: Fix compile warnings on 32-bitJason Gunthorpe1-32/+40
2022-12-10RDMA/rxe: Implement flush execution in responder sideLi Zhijian1-20/+140
2022-12-10RDMA/rxe: Fix incorrect responder length checkingBob Pearson1-26/+36
2022-12-09RDMA/rxe: Fix oops with zero length readsDaisuke Matsuda1-3/+5
2022-12-09Merge tag 'v6.1-rc8' into rdma.git for-nextJason Gunthorpe1-1/+3
2022-12-02RDMA/rxe: Make responder support atomic write on RC serviceXiao Yang1-5/+79
2022-11-10RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_resp.cBob Pearson1-10/+7
2022-11-09RDMA/rxe: Implement packet length validation on responderDaisuke Matsuda1-7/+27
2022-10-28RDMA/rxe: Split rxe_run_task() into two subroutinesBob Pearson1-1/+4
2022-10-25RDMA/rxe: Fix mr leak in RESPST_ERR_RNRLi Zhijian1-1/+3
2022-10-25RDMA/rxe: Remove unnecessary mr testingLi Zhijian1-2/+1
2022-10-25RDMA/rxe: Make responder handle RDMA Read failuresDaisuke Matsuda1-2/+6
2022-09-26RDMA/rxe: Add send_common_ack() helperLi Zhijian1-26/+17
2022-08-31RDMA/rxe: Delete error messages triggered by incoming Read requestsDaisuke Matsuda1-7/+3
2022-07-22RDMA/rxe: Make the tasklet exits the sameBob Pearson1-6/+11
2022-07-19RDMA/rxe: Remove unused qp parameterXiao Yang1-1/+1
2022-07-18RDMA/rxe: Rename rxe_atomic_reply to atomic_replyXiao Yang1-2/+2
2022-07-18RDMA/rxe: Add common rxe_prepare_res()Xiao Yang1-39/+32
2022-07-01RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbsBob Pearson1-3/+5
2022-06-30RDMA/rxe: Merge normal and retry atomic flowsBob Pearson1-43/+36
2022-06-30RDMA/rxe: Move atomic original value to resBob Pearson1-6/+7
2022-06-30RDMA/rxe: Move atomic responder res to atomic_replyBob Pearson1-22/+33
2022-06-30RDMA/rxe: Add a responder state for atomic replyBob Pearson1-6/+18
2022-06-30RDMA/rxe: Move code to rxe_prepare_atomic_res()Bob Pearson1-16/+27
2022-06-25RDMA/rxe: Remove useless pkt parametersXiao Yang1-16/+12
2022-05-24Merge tag 'v5.18' into rdma.git for-nextJason Gunthorpe1-10/+25
2022-05-09RDMA/rxe: Check rxe_get() return valueBob Pearson1-1/+2
2022-04-20RDMA/rxe: Recheck the MR in when generating a READ replyBob Pearson1-2/+8
2022-04-12RDMA/rxe: Fix "Replace mr by rkey in responder resources"Bob Pearson1-8/+17
2022-04-08RDMA/rxe: Remove reliable datagram supportBob Pearson1-2/+1
2022-04-08RDMA/rxe: Remove support for SMI QPs from rdma_rxeBob Pearson1-2/+0
2022-03-16RDMA/rxe: Use standard names for ref countingBob Pearson1-16/+16
2022-03-16RDMA/rxe: Replace mr by rkey in responder resourcesBob Pearson1-38/+85