Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
bc519d9574618e47a0c788000fb78da95e18d953
/
net
/
sunrpc
/
xprtrdma
/
rpc_rdma.c
1179e2c
xprtrdma: Fix calculation of ri_max_send_sges
by Chuck Lever
· 7 years ago
aae2349
xprtrdma: Fix "bytes registered" accounting
by Chuck Lever
· 7 years ago
e11b7c9
xprtrdma: Add trace points in reply decoder path
by Chuck Lever
· 7 years ago
58f10ad
xprtrdma: Add trace points to instrument memory registration
by Chuck Lever
· 7 years ago
b4a7f91
xprtrdma: Add trace points in the RPC Reply handler paths
by Chuck Lever
· 7 years ago
ab03eff
xprtrdma: Add trace points in RPC Call transmit paths
by Chuck Lever
· 7 years ago
96cedde
xprtrdma: Remove usage of "mw"
by Chuck Lever
· 7 years ago
cf73daf
xprtrdma: Split xprt_rdma_send_request
by Chuck Lever
· 7 years ago
a2b6470
xprtrdma: Move unmap-safe logic to rpcrdma_marshal_req
by Chuck Lever
· 7 years ago
c344161
xprtrdma: Per-mode handling for Remote Invalidation
by Chuck Lever
· 7 years ago
ccede75
xprtrdma: Spread reply processing over more CPUs
by Chuck Lever
· 7 years ago
62b56a6
xprtrdma: Update copyright notices
by Chuck Lever
· 7 years ago
2232df5
rpcrdma: Remove C structure definitions of XDR data items
by Chuck Lever
· 7 years ago
01bb35c
xprtrdma: RPC completion should wait for Send completion
by Chuck Lever
· 7 years ago
0ba6f37
xprtrdma: Refactor rpcrdma_deferred_completion
by Chuck Lever
· 7 years ago
ae72950
xprtrdma: Add data structure to manage RDMA Send arguments
by Chuck Lever
· 7 years ago
a062a2a
xprtrdma: "Unoptimize" rpcrdma_prepare_hdr_sge()
by Chuck Lever
· 7 years ago
857f9ac
xprtrdma: Change return value of rpcrdma_prepare_send_sges()
by Chuck Lever
· 7 years ago
394b2c7
xprtrdma: Fix error handling in rpcrdma_prepare_msg_sges()
by Chuck Lever
· 7 years ago
ad99f05
xprtrdma: Clean up SGE accounting in rpcrdma_prepare_msg_sges()
by Chuck Lever
· 7 years ago
be798f9
xprtrdma: Decode credits field in rpcrdma_reply_handler
by Chuck Lever
· 7 years ago
d8f532d
xprtrdma: Invoke rpcrdma_reply_handler directly from RECV completion
by Chuck Lever
· 7 years ago
e1352c9
xprtrdma: Refactor rpcrdma_reply_handler some more
by Chuck Lever
· 7 years ago
5381e0e
xprtrdma: Move decoded header fields into rpcrdma_rep
by Chuck Lever
· 7 years ago
61433af
xprtrdma: Throw away reply when version is unrecognized
by Chuck Lever
· 7 years ago
9590d08
xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handler
by Chuck Lever
· 7 years ago
f9773b2
Merge tag 'nfs-rdma-for-4.14-1' of git://git.linux-nfs.org/projects/anna/linux-nfs into linux-next
by Trond Myklebust
· 7 years ago
ce7c252
SUNRPC: Add a separate spinlock to protect the RPC request receive list
by Trond Myklebust
· 7 years ago
6748b0ca
xprtrdma: Remove imul instructions from chunk list encoders
by Chuck Lever
· 7 years ago
28d9d56
xprtrdma: Remove imul instructions from rpcrdma_convert_iovs()
by Chuck Lever
· 7 years ago
39f4cd9
xprtrdma: Harden chunk list encoding against send buffer overflow
by Chuck Lever
· 7 years ago
7a80f3f
xprtrdma: Set up an xdr_stream in rpcrdma_marshal_req()
by Chuck Lever
· 7 years ago
f4a2805
xprtrdma: Remove rpclen from rpcrdma_marshal_req
by Chuck Lever
· 7 years ago
09e6064
xprtrdma: Clean up rpcrdma_marshal_req() synopsis
by Chuck Lever
· 7 years ago
e2a6719
xprtrdma: Remove rpcrdma_rep::rr_len
by Chuck Lever
· 7 years ago
264b0cd
xprtrdma: Replace rpcrdma_count_chunks()
by Chuck Lever
· 7 years ago
07ff2dd
xprtrdma: Refactor rpcrdma_reply_handler()
by Chuck Lever
· 7 years ago
41c8f70
xprtrdma: Harden backchannel call decoding
by Chuck Lever
· 7 years ago
96f8778
xprtrdma: Add xdr_init_decode to rpcrdma_reply_handler()
by Chuck Lever
· 7 years ago
d933cc3
xprtrdma: Replace PAGE_MASK with offset_in_page()
by Chuck Lever
· 8 years ago
431af64
xprtrdma: Fix client lock-up after application signal fires
by Chuck Lever
· 8 years ago
451d26e
xprtrdma: Pass only the list of registered MRs to ro_unmap_sync
by Chuck Lever
· 8 years ago
4b196dc6
xprtrdma: Pre-mark remotely invalidated MRs
by Chuck Lever
· 8 years ago
0031e47
xprtrdma: Squelch ENOBUFS warnings
by Chuck Lever
· 8 years ago
91a10c5
xprtrdma: Use same device when mapping or syncing DMA buffers
by Chuck Lever
· 8 years ago
9a5c63e
xprtrdma: Refactor management of mw_list field
by Chuck Lever
· 8 years ago
18c0fb3
xprtrdma: Properly recover FRWRs with in-flight FASTREG WRs
by Chuck Lever
· 8 years ago
16f906d
xprtrdma: Reduce required number of send SGEs
by Chuck Lever
· 8 years ago
b5f0afb
xprtrdma: Per-connection pad optimization
by Chuck Lever
· 8 years ago
24abdf1
xprtrdma: Fix Read chunk padding
by Chuck Lever
· 8 years ago
3a72dc7
xprtrdma: Relocate connection helper functions
by Chuck Lever
· 8 years ago
c351f94
xprtrdma: Update dprintk in rpcrdma_count_chunks
by Chuck Lever
· 8 years ago
496b77a
xprtrdma: Eliminate rpcrdma_receive_worker()
by Chuck Lever
· 8 years ago
655fec6
xprtrdma: Use gathered Send for large inline messages
by Chuck Lever
· 8 years ago
c8b920b
xprtrdma: Basic support for Remote Invalidation
by Chuck Lever
· 8 years ago
87cfb9a
xprtrdma: Client-side support for rpcrdma_connect_private
by Chuck Lever
· 8 years ago
90aab60
xprtrdma: Move send_wr to struct rpcrdma_req
by Chuck Lever
· 8 years ago
b157380
xprtrdma: Simplify rpcrdma_ep_post_recv()
by Chuck Lever
· 8 years ago
54cbd6b
xprtrdma: Delay DMA mapping Send and Receive buffers
by Chuck Lever
· 8 years ago
eb342e9
xprtrdma: Eliminate INLINE_THRESHOLD macros
by Chuck Lever
· 8 years ago
65b8017
xprtrdma: No direct data placement with krb5i and krb5p
by Chuck Lever
· 9 years ago
64695bde
xprtrdma: Clean up fixup_copy_count accounting
by Chuck Lever
· 9 years ago
cfabe2c
xprtrdma: Update only specific fields in private receive buffer
by Chuck Lever
· 9 years ago
cb0ae1f
xprtrdma: Do not update {head, tail}.iov_len in rpcrdma_inline_fixup()
by Chuck Lever
· 9 years ago
80414ab
xprtrdma: rpcrdma_inline_fixup() overruns the receive page list
by Chuck Lever
· 9 years ago
5ab8142
xprtrdma: Chunk list encoders no longer share one rl_segments array
by Chuck Lever
· 9 years ago
9d6b040
xprtrdma: Place registered MWs on a per-req list
by Chuck Lever
· 9 years ago
a54d405
xprtrdma: Chunk list encoders must not return zero
by Chuck Lever
· 9 years ago
7a89f9c
xprtrdma: Honor ->send_request API contract
by Chuck Lever
· 9 years ago
ead3f26
xprtrdma: Add ro_unmap_safe memreg method
by Chuck Lever
· 9 years ago
3c19409
xprtrdma: Remove rpcrdma_create_chunks()
by Chuck Lever
· 9 years ago
94f58c5
xprtrdma: Allow Read list and Reply chunk simultaneously
by Chuck Lever
· 9 years ago
88b18a1
xprtrdma: Update comments in rpcrdma_marshal_req()
by Chuck Lever
· 9 years ago
cce6dee
xprtrdma: Avoid using Write list for small NFS READ requests
by Chuck Lever
· 9 years ago
302d3de
xprtrdma: Prevent inline overflow
by Chuck Lever
· 9 years ago
23826c7
xprtrdma: Serialize credit accounting again
by Chuck Lever
· 9 years ago
59aa1f9
xprtrdma: Properly handle RDMA_ERROR replies
by Chuck Lever
· 9 years ago
821c791
xprtrdma: Segment head and tail XDR buffers on page boundaries
by Chuck Lever
· 9 years ago
af0f16e
xprtrdma: Clean up dprintk format string containing a newline
by Chuck Lever
· 9 years ago
6879164
xprtrdma: Invalidate in the RPC reply handler
by Chuck Lever
· 9 years ago
63cae47
xprtrdma: Handle incoming backward direction RPC calls
by Chuck Lever
· 9 years ago
83128a6
xprtrdma: Add support for sending backward direction RPC replies
by Chuck Lever
· 9 years ago
fe97b47
xprtrdma: Use workqueue to process RPC/RDMA replies
by Chuck Lever
· 9 years ago
b0e178a
xprtrdma: Refactor reply handler error handling
by Chuck Lever
· 9 years ago
860477d
xprtrdma: Count RDMA_NOMSG type calls
by Chuck Lever
· 9 years ago
2fcc213
xprtrdma: Fix large NFS SYMLINK calls
by Chuck Lever
· 9 years ago
677eb17
xprtrdma: Fix XDR tail buffer marshalling
by Chuck Lever
· 9 years ago
33943b2
xprtrdma: Don't provide a reply chunk when expecting a short reply
by Chuck Lever
· 9 years ago
02eb57d8
xprtrdma: Always provide a write list when sending NFS READ
by Chuck Lever
· 9 years ago
5457ced
xprtrdma: Account for RPC/RDMA header size when deciding to inline
by Chuck Lever
· 9 years ago
b3221d6
xprtrdma: Remove logic that constructs RDMA_MSGP type calls
by Chuck Lever
· 9 years ago
c14d86e
xprtrdma: Acquire MRs in rpcrdma_register_external()
by Chuck Lever
· 10 years ago
494ae30
xprtrdma: Remove rr_func
by Chuck Lever
· 10 years ago
fed171b
xprtrdma: Replace rpcrdma_rep::rr_buffer with rr_rxprt
by Chuck Lever
· 10 years ago
6814bae
xprtrdma: Add a "deregister_external" op for each memreg mode
by Chuck Lever
· 10 years ago
9c1b4d7
xprtrdma: Add a "register_external" op for each memreg mode
by Chuck Lever
· 10 years ago
e237794
xprtrdma: Perform a full marshal on retransmit
by Chuck Lever
· 10 years ago
9b1dcbc
xprtrdma: Store RDMA credits in unsigned variables
by Chuck Lever
· 10 years ago
c05fbb5
xprtrdma: Allocate zero pad separately from rpcrdma_buffer
by Chuck Lever
· 10 years ago
6b1184c
xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep
by Chuck Lever
· 10 years ago
Next »