aboutsummaryrefslogtreecommitdiff
path: root/net/sunrpc/xprtrdma/rpc_rdma.c
AgeCommit message (Expand)AuthorFilesLines
2018-04-10xprtrdma: ->send_request returns -EAGAIN when there are no free MRsGravatar Chuck Lever 1-9/+21
2018-04-10xprtrdma: Fix latency regression on NUMA NFS/RDMA clientsGravatar Chuck Lever 1-1/+1
2018-02-02xprtrdma: Fix calculation of ri_max_send_sgesGravatar Chuck Lever 1-1/+1
2018-01-23xprtrdma: Fix "bytes registered" accountingGravatar Chuck Lever 1-2/+2
2018-01-23xprtrdma: Add trace points in reply decoder pathGravatar Chuck Lever 1-20/+9
2018-01-23xprtrdma: Add trace points to instrument memory registrationGravatar Chuck Lever 1-15/+3
2018-01-23xprtrdma: Add trace points in the RPC Reply handler pathsGravatar Chuck Lever 1-11/+6
2018-01-23xprtrdma: Add trace points in RPC Call transmit pathsGravatar Chuck Lever 1-7/+1
2018-01-16xprtrdma: Remove usage of "mw"Gravatar Chuck Lever 1-32/+32
2018-01-16xprtrdma: Split xprt_rdma_send_requestGravatar Chuck Lever 1-5/+0
2018-01-16xprtrdma: Move unmap-safe logic to rpcrdma_marshal_reqGravatar Chuck Lever 1-0/+11
2018-01-16xprtrdma: Per-mode handling for Remote InvalidationGravatar Chuck Lever 1-20/+4
2017-12-15xprtrdma: Spread reply processing over more CPUsGravatar Chuck Lever 1-5/+1
2017-11-17xprtrdma: Update copyright noticesGravatar Chuck Lever 1-0/+1
2017-11-17rpcrdma: Remove C structure definitions of XDR data itemsGravatar Chuck Lever 1-3/+3
2017-11-17xprtrdma: RPC completion should wait for Send completionGravatar Chuck Lever 1-1/+25
2017-11-17xprtrdma: Refactor rpcrdma_deferred_completionGravatar Chuck Lever 1-10/+16
2017-11-17xprtrdma: Add data structure to manage RDMA Send argumentsGravatar Chuck Lever 1-16/+24
2017-11-17xprtrdma: "Unoptimize" rpcrdma_prepare_hdr_sge()Gravatar Chuck Lever 1-7/+5
2017-11-17xprtrdma: Change return value of rpcrdma_prepare_send_sges()Gravatar Chuck Lever 1-20/+32
2017-11-17xprtrdma: Fix error handling in rpcrdma_prepare_msg_sges()Gravatar Chuck Lever 1-14/+24
2017-11-17xprtrdma: Clean up SGE accounting in rpcrdma_prepare_msg_sges()Gravatar Chuck Lever 1-1/+1
2017-11-17xprtrdma: Decode credits field in rpcrdma_reply_handlerGravatar Chuck Lever 1-2/+12
2017-11-17xprtrdma: Invoke rpcrdma_reply_handler directly from RECV completionGravatar Chuck Lever 1-18/+28
2017-11-17xprtrdma: Refactor rpcrdma_reply_handler some moreGravatar Chuck Lever 1-47/+58
2017-11-17xprtrdma: Move decoded header fields into rpcrdma_repGravatar Chuck Lever 1-19/+17
2017-11-17xprtrdma: Throw away reply when version is unrecognizedGravatar Chuck Lever 1-9/+8
2017-09-05xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handlerGravatar Chuck Lever 1-45/+17
2017-09-05Merge tag 'nfs-rdma-for-4.14-1' of git://git.linux-nfs.org/projects/anna/linu...Gravatar Trond Myklebust 1-339/+505
2017-08-18SUNRPC: Add a separate spinlock to protect the RPC request receive listGravatar Trond Myklebust 1-4/+4
2017-08-15xprtrdma: Remove imul instructions from chunk list encodersGravatar Chuck Lever 1-24/+21
2017-08-15xprtrdma: Remove imul instructions from rpcrdma_convert_iovs()Gravatar Chuck Lever 1-57/+48
2017-08-11xprtrdma: Harden chunk list encoding against send buffer overflowGravatar Chuck Lever 1-86/+142
2017-08-11xprtrdma: Set up an xdr_stream in rpcrdma_marshal_req()Gravatar Chuck Lever 1-6/+18
2017-08-11xprtrdma: Remove rpclen from rpcrdma_marshal_reqGravatar Chuck Lever 1-7/+2
2017-08-11xprtrdma: Clean up rpcrdma_marshal_req() synopsisGravatar Chuck Lever 1-8/+17
2017-08-08xprtrdma: Remove rpcrdma_rep::rr_lenGravatar Chuck Lever 1-1/+1
2017-08-08xprtrdma: Replace rpcrdma_count_chunks()Gravatar Chuck Lever 1-94/+127
2017-08-08xprtrdma: Refactor rpcrdma_reply_handler()Gravatar Chuck Lever 1-82/+130
2017-08-08xprtrdma: Harden backchannel call decodingGravatar Chuck Lever 1-21/+37
2017-08-08xprtrdma: Add xdr_init_decode to rpcrdma_reply_handler()Gravatar Chuck Lever 1-14/+23
2017-07-13xprtrdma: Replace PAGE_MASK with offset_in_page()Gravatar Chuck Lever 1-8/+8
2017-07-13xprtrdma: Fix client lock-up after application signal firesGravatar Chuck Lever 1-29/+50
2017-07-13xprtrdma: Pass only the list of registered MRs to ro_unmap_syncGravatar Chuck Lever 1-9/+7
2017-07-13xprtrdma: Pre-mark remotely invalidated MRsGravatar Chuck Lever 1-2/+20
2017-04-25xprtrdma: Squelch ENOBUFS warningsGravatar Chuck Lever 1-3/+5
2017-04-25xprtrdma: Use same device when mapping or syncing DMA buffersGravatar Chuck Lever 1-2/+2
2017-02-10xprtrdma: Refactor management of mw_list fieldGravatar Chuck Lever 1-3/+3
2017-02-10xprtrdma: Properly recover FRWRs with in-flight FASTREG WRsGravatar Chuck Lever 1-6/+8
2017-02-10xprtrdma: Reduce required number of send SGEsGravatar Chuck Lever 1-3/+23