summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/xprtrdma/rpc_rdma.c
Commit message (Expand)AuthorAgeFilesLines
* svcrdma: Add common XDR encoders for RDMA and Read segmentsChuck Lever2020-07-131-11/+3
* svcrdma: Add common XDR decoders for RDMA and Read segmentsChuck Lever2020-07-131-4/+1
* SUNRPC: Add helpers for decoding list discriminators symbolicallyChuck Lever2020-07-131-6/+6
* xprtrdma: Fix handling of RDMA_ERROR repliesChuck Lever2020-06-221-6/+3
* SUNRPC: receive buffer size estimation values almost never changeChuck Lever2020-06-111-2/+2
* xprtrdma: Fix use of xdr_stream_encode_item_{present, absent}Chuck Lever2020-04-201-4/+11
* Merge tag 'nfs-for-5.7-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2020-04-071-16/+16
|\
| * xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprtChuck Lever2020-03-271-8/+9
| * xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_epChuck Lever2020-03-271-16/+15
* | SUNRPC: Add encoders for list item discriminatorsChuck Lever2020-03-161-31/+5
|/
* xprtrdma: Allocate and map transport header buffers at connect timeChuck Lever2020-01-151-7/+3
* xprtrdma: Eliminate per-transport "max pages"Chuck Lever2020-01-151-1/+1
* xprtrdma: Refactor initialization of ep->rep_max_requestsChuck Lever2020-01-151-3/+3
* xprtrdma: Eliminate ri_max_send_sgesChuck Lever2020-01-151-1/+1
* xprtrdma: Replace dprintk() in rpcrdma_update_connect_private()Chuck Lever2019-10-241-4/+0
* xprtrdma: Refine trace_xprtrdma_fixupChuck Lever2019-10-241-3/+2
* xprtrdma: Pull up sometimesChuck Lever2019-10-241-5/+77
* xprtrdma: Refactor rpcrdma_prepare_msg_sges()Chuck Lever2019-10-241-117/+146
* xprtrdma: Move the rpcrdma_sendctx::sc_wr fieldChuck Lever2019-10-241-3/+6
* xprtrdma: Remove rpcrdma_sendctx::sc_deviceChuck Lever2019-10-241-2/+2
* xprtrdma: Manage MRs in context of a single connectionChuck Lever2019-10-241-8/+1
* xprtrdma: Close window between waking RPC senders and posting ReceivesChuck Lever2019-10-241-0/+1
* xprtrdma: Initialize rb_credits in one placeChuck Lever2019-10-241-6/+36
* xprtrdma: Clear xprt->reestablish_timeout on closeChuck Lever2019-08-261-2/+6
* xprtrdma: Recycle MRs after disconnectChuck Lever2019-08-261-1/+1
* xprtrdma: Inline XDR chunk encoder functionsChuck Lever2019-08-211-9/+12
* xprtrdma: Cache free MRs in each rpcrdma_reqChuck Lever2019-08-211-3/+8
* xprtrdma: Move rpcrdma_mr_get out of frwr_mapChuck Lever2019-08-201-6/+24
* xprtrdma: Simplify rpcrdma_mr_popChuck Lever2019-08-201-6/+1
* Merge tag 'nfs-rdma-for-5.3-1' of git://git.linux-nfs.org/projects/anna/linux...Trond Myklebust2019-07-121-85/+63
|\
| * xprtrdma: Refactor chunk encodingChuck Lever2019-07-091-20/+16
| * xprtrdma: Wake RPCs directly in rpcrdma_wc_send pathChuck Lever2019-07-091-38/+23
| * xprtrdma: Reduce context switching due to Local InvalidationChuck Lever2019-07-091-31/+30
| * xprtrdma: Add mechanism to place MRs back on the free listChuck Lever2019-07-091-0/+1
| * xprtrdma: Remove fr_stateChuck Lever2019-07-091-1/+1
| * xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flagChuck Lever2019-07-091-1/+0
| * xprtrdma: Fix occasional transport deadlockChuck Lever2019-07-091-14/+12
| * xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_reqChuck Lever2019-07-091-3/+3
* | SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lockTrond Myklebust2019-07-061-2/+2
|/
* xprtrdma: Aggregate the inline settings in struct rpcrdma_epChuck Lever2019-04-251-15/+19
* xprtrdma: Clean up sendctx functionsChuck Lever2019-04-251-15/+12
* xprtrdma: Trace marshaling failuresChuck Lever2019-04-251-0/+1
* xprtrdma: Clean up regbuf helpersChuck Lever2019-04-251-24/+23
* xprtrdma: rpcrdma_regbuf alignmentChuck Lever2019-04-251-2/+2
* SUNRPC: Avoid digging into the ATOMIC poolChuck Lever2019-04-251-1/+1
* SUNRPC: Add xdr_stream::rqst fieldChuck Lever2019-02-131-2/+2
* xprtrdma: Check inline size before providing a Write chunkChuck Lever2019-02-131-1/+17
* xprtrdma: Prevent leak of rpcrdma_rep objectsChuck Lever2019-01-021-0/+4
* xprtrdma: Trace mapping, alloc, and dereg failuresChuck Lever2019-01-021-1/+1
* xprtrdma: Clean up of xprtrdma chunk trace pointsChuck Lever2019-01-021-3/+3