summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/xprtrdma/rpc_rdma.c
Commit message (Expand)AuthorAgeFilesLines
* xprtrdma: ->send_request returns -EAGAIN when there are no free MRsChuck Lever2018-04-101-9/+21
* xprtrdma: Fix latency regression on NUMA NFS/RDMA clientsChuck Lever2018-04-101-1/+1
* xprtrdma: Fix calculation of ri_max_send_sgesChuck Lever2018-02-021-1/+1
* xprtrdma: Fix "bytes registered" accountingChuck Lever2018-01-231-2/+2
* xprtrdma: Add trace points in reply decoder pathChuck Lever2018-01-231-20/+9
* xprtrdma: Add trace points to instrument memory registrationChuck Lever2018-01-231-15/+3
* xprtrdma: Add trace points in the RPC Reply handler pathsChuck Lever2018-01-231-11/+6
* xprtrdma: Add trace points in RPC Call transmit pathsChuck Lever2018-01-231-7/+1
* xprtrdma: Remove usage of "mw"Chuck Lever2018-01-161-32/+32
* xprtrdma: Split xprt_rdma_send_requestChuck Lever2018-01-161-5/+0
* xprtrdma: Move unmap-safe logic to rpcrdma_marshal_reqChuck Lever2018-01-161-0/+11
* xprtrdma: Per-mode handling for Remote InvalidationChuck Lever2018-01-161-20/+4
* xprtrdma: Spread reply processing over more CPUsChuck Lever2017-12-151-5/+1
* xprtrdma: Update copyright noticesChuck Lever2017-11-171-0/+1
* rpcrdma: Remove C structure definitions of XDR data itemsChuck Lever2017-11-171-3/+3
* xprtrdma: RPC completion should wait for Send completionChuck Lever2017-11-171-1/+25
* xprtrdma: Refactor rpcrdma_deferred_completionChuck Lever2017-11-171-10/+16
* xprtrdma: Add data structure to manage RDMA Send argumentsChuck Lever2017-11-171-16/+24
* xprtrdma: "Unoptimize" rpcrdma_prepare_hdr_sge()Chuck Lever2017-11-171-7/+5
* xprtrdma: Change return value of rpcrdma_prepare_send_sges()Chuck Lever2017-11-171-20/+32
* xprtrdma: Fix error handling in rpcrdma_prepare_msg_sges()Chuck Lever2017-11-171-14/+24
* xprtrdma: Clean up SGE accounting in rpcrdma_prepare_msg_sges()Chuck Lever2017-11-171-1/+1
* xprtrdma: Decode credits field in rpcrdma_reply_handlerChuck Lever2017-11-171-2/+12
* xprtrdma: Invoke rpcrdma_reply_handler directly from RECV completionChuck Lever2017-11-171-18/+28
* xprtrdma: Refactor rpcrdma_reply_handler some moreChuck Lever2017-11-171-47/+58
* xprtrdma: Move decoded header fields into rpcrdma_repChuck Lever2017-11-171-19/+17
* xprtrdma: Throw away reply when version is unrecognizedChuck Lever2017-11-171-9/+8
* xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handlerChuck Lever2017-09-051-45/+17
* Merge tag 'nfs-rdma-for-4.14-1' of git://git.linux-nfs.org/projects/anna/linu...Trond Myklebust2017-09-051-339/+505
|\
| * xprtrdma: Remove imul instructions from chunk list encodersChuck Lever2017-08-151-24/+21
| * xprtrdma: Remove imul instructions from rpcrdma_convert_iovs()Chuck Lever2017-08-151-57/+48
| * xprtrdma: Harden chunk list encoding against send buffer overflowChuck Lever2017-08-111-86/+142
| * xprtrdma: Set up an xdr_stream in rpcrdma_marshal_req()Chuck Lever2017-08-111-6/+18
| * xprtrdma: Remove rpclen from rpcrdma_marshal_reqChuck Lever2017-08-111-7/+2
| * xprtrdma: Clean up rpcrdma_marshal_req() synopsisChuck Lever2017-08-111-8/+17
| * xprtrdma: Remove rpcrdma_rep::rr_lenChuck Lever2017-08-081-1/+1
| * xprtrdma: Replace rpcrdma_count_chunks()Chuck Lever2017-08-081-94/+127
| * xprtrdma: Refactor rpcrdma_reply_handler()Chuck Lever2017-08-081-82/+130
| * xprtrdma: Harden backchannel call decodingChuck Lever2017-08-081-21/+37
| * xprtrdma: Add xdr_init_decode to rpcrdma_reply_handler()Chuck Lever2017-08-081-14/+23
* | SUNRPC: Add a separate spinlock to protect the RPC request receive listTrond Myklebust2017-08-181-4/+4
|/
* xprtrdma: Replace PAGE_MASK with offset_in_page()Chuck Lever2017-07-131-8/+8
* xprtrdma: Fix client lock-up after application signal firesChuck Lever2017-07-131-29/+50
* xprtrdma: Pass only the list of registered MRs to ro_unmap_syncChuck Lever2017-07-131-9/+7
* xprtrdma: Pre-mark remotely invalidated MRsChuck Lever2017-07-131-2/+20
* xprtrdma: Squelch ENOBUFS warningsChuck Lever2017-04-251-3/+5
* xprtrdma: Use same device when mapping or syncing DMA buffersChuck Lever2017-04-251-2/+2
* xprtrdma: Refactor management of mw_list fieldChuck Lever2017-02-101-3/+3
* xprtrdma: Properly recover FRWRs with in-flight FASTREG WRsChuck Lever2017-02-101-6/+8
* xprtrdma: Reduce required number of send SGEsChuck Lever2017-02-101-3/+23
OpenPOWER on IntegriCloud