summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/xprtrdma/xprt_rdma.h
Commit message (Expand)AuthorAgeFilesLines
* xprtrdma: MR-related memory allocation should be allowed to failChuck Lever2022-10-051-0/+6
* xprtrdma: Clean up synopsis of rpcrdma_req_create()Chuck Lever2022-10-051-2/+2
* svcrdma: Clean up RPCRDMA_DEF_GFPChuck Lever2022-10-051-2/+0
* xprtrdma: Remove rpcrdma_ep::re_implicit_roundupChuck Lever2021-10-201-1/+0
* xprtrdma: Provide a buffer to pad Write chunks of unaligned lengthChuck Lever2021-10-201-0/+5
* xprtrdma: Eliminate rpcrdma_post_sends()Chuck Lever2021-08-091-1/+0
* xprtrdma: Disconnect after an ib_post_send() immediate errorChuck Lever2021-08-091-0/+1
* SUNRPC: More fixes for backlog congestionTrond Myklebust2021-05-261-0/+1
* xprtrdma: Move fr_mr field to struct rpcrdma_mrChuck Lever2021-04-261-5/+2
* xprtrdma: Move the Work Request union to struct rpcrdma_mrChuck Lever2021-04-261-4/+4
* xprtrdma: Move fr_linv_done field to struct rpcrdma_mrChuck Lever2021-04-261-1/+1
* xprtrdma: Move cqe to struct rpcrdma_mrChuck Lever2021-04-261-1/+1
* xprtrdma: Move fr_cid to struct rpcrdma_mrChuck Lever2021-04-261-1/+1
* xprtrdma: Do not wake RPC consumer on a failed LocalInvChuck Lever2021-04-261-0/+1
* xprtrdma: Rename frwr_release_mr()Chuck Lever2021-04-261-1/+1
* xprtrdma: Delete rpcrdma_recv_buffer_put()Chuck Lever2021-04-261-1/+1
* xprtrdma: Fix cwnd update orderingChuck Lever2021-04-261-1/+1
* xprtrdma: Do not refresh Receive Queue while it is drainingChuck Lever2021-04-261-0/+1
* rpcrdma: Fix comments about reverse-direction operationChuck Lever2021-02-051-3/+3
* xprtrdma: Refactor invocations of offset_in_page()Chuck Lever2021-02-051-1/+1
* xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map()Chuck Lever2021-02-051-4/+5
* xprtrdma: Micro-optimize MR DMA-unmappingChuck Lever2020-11-111-0/+1
* xprtrdma: Move rpcrdma_mr_put()Chuck Lever2020-11-111-1/+0
* xprtrdma: Introduce FRWR completion IDsChuck Lever2020-11-111-0/+1
* xprtrdma: Introduce Send completion IDsChuck Lever2020-11-111-0/+1
* xprtrdma: Introduce Receive completion IDsChuck Lever2020-11-111-0/+5
* xprtrdma: Clean up disconnectChuck Lever2020-06-221-0/+1
* xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect()Chuck Lever2020-06-221-1/+1
* xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprtChuck Lever2020-03-271-3/+4
* xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_epChuck Lever2020-03-271-34/+26
* xprtrdma: Disconnect on flushed completionChuck Lever2020-03-271-0/+1
* xprtrdma: Remove rpcrdma_ia::ri_flagsChuck Lever2020-03-271-10/+0
* xprtrdma: Invoke rpcrdma_ia_open in the connect workerChuck Lever2020-03-271-2/+0
* xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect()Chuck Lever2020-03-271-2/+2
* xprtrdma: Clean up the post_send pathChuck Lever2020-03-271-3/+2
* xprtrdma: Refactor frwr_init_mr()Chuck Lever2020-03-271-1/+1
* xprtrdma: Invoke rpcrdma_ep_create() in the connect workerChuck Lever2020-03-271-2/+0
* xprtrdma: Allocate and map transport header buffers at connect timeChuck Lever2020-01-151-0/+1
* xprtrdma: Refactor frwr_is_supportedChuck Lever2020-01-151-2/+2
* xprtrdma: Eliminate per-transport "max pages"Chuck Lever2020-01-151-2/+1
* xprtrdma: Refactor initialization of ep->rep_max_requestsChuck Lever2020-01-151-3/+2
* xprtrdma: Eliminate ri_max_send_sgesChuck Lever2020-01-151-1/+0
* xprtrdma: Fix oops in Receive handler after device removalChuck Lever2020-01-141-0/+2
* xprtrdma: Pull up sometimesChuck Lever2019-10-241-0/+2
* xprtrdma: Move the rpcrdma_sendctx::sc_wr fieldChuck Lever2019-10-241-1/+1
* xprtrdma: Remove rpcrdma_sendctx::sc_deviceChuck Lever2019-10-241-1/+0
* xprtrdma: Remove rpcrdma_sendctx::sc_xprtChuck Lever2019-10-241-2/+0
* xprtrdma: Ensure ri_id is stable during MR recyclingChuck Lever2019-10-241-7/+0
* xprtrdma: Manage MRs in context of a single connectionChuck Lever2019-10-241-1/+1
* xprtrdma: Close window between waking RPC senders and posting ReceivesChuck Lever2019-10-241-0/+1