Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
f19bd0bbd363fb97756ed83f53f48413d3e601aa
/
net
/
sunrpc
/
xprtrdma
/
verbs.c
f19bd0b
xprtrdma: Eliminate rpcrdma_ia::ri_device
by Chuck Lever
· 6 years ago
c209e49
xprtrdma: More Send completion batching
by Chuck Lever
· 6 years ago
dbcc53a
xprtrdma: Clean up sendctx functions
by Chuck Lever
· 6 years ago
d2832af
xprtrdma: Clean up regbuf helpers
by Chuck Lever
· 6 years ago
0f665ce
xprtrdma: De-duplicate "allocate new, free old regbuf"
by Chuck Lever
· 6 years ago
bb93a1a
xprtrdma: Allocate req's regbufs at xprt create time
by Chuck Lever
· 6 years ago
8cec3db
xprtrdma: rpcrdma_regbuf alignment
by Chuck Lever
· 6 years ago
2314650
xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep()
by Chuck Lever
· 6 years ago
1769e6a
xprtrdma: Clean up rpcrdma_create_req()
by Chuck Lever
· 6 years ago
e1ede31
xprtrdma: Fix helper that drains the transport
by Chuck Lever
· 6 years ago
06b5fc3
Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
by Trond Myklebust
· 6 years ago
e340c2d
xprtrdma: Reduce the doorbell rate (Receive)
by Chuck Lever
· 6 years ago
a4cb5bd
xprtrdma: Make sure Send CQ is allocated on an existing compvec
by Nicolas Morey-Chaisemartin
· 6 years ago
6e17f58
xprtrdma: Double free in rpcrdma_sendctxs_create()
by Dan Carpenter
· 6 years ago
4429b66
xprtrdma: Fix error code in rpcrdma_buffer_create()
by Dan Carpenter
· 6 years ago
af65ed4
xprtrdma: Add documenting comment for rpcrdma_buffer_destroy
by Chuck Lever
· 6 years ago
995d312
xprtrdma: Replace outdated comment for rpcrdma_ep_post
by Chuck Lever
· 6 years ago
53b2c1c
xprtrdma: Trace mapping, alloc, and dereg failures
by Chuck Lever
· 6 years ago
ddbb347
xprtrdma: Cull dprintk() call sites
by Chuck Lever
· 6 years ago
92f4433
xprtrdma: Simplify locking that protects the rl_allreqs list
by Chuck Lever
· 6 years ago
5f62412
xprtrdma: Remove rpcrdma_memreg_ops
by Chuck Lever
· 6 years ago
ba69cd1
xprtrdma: Remove support for FMR memory registration
by Chuck Lever
· 6 years ago
0c0829b
xprtrdma: Don't wake pending tasks until disconnect is done
by Chuck Lever
· 6 years ago
3d433ad
xprtrdma: No qp_event disconnect
by Chuck Lever
· 6 years ago
6d2d0ee
xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue
by Chuck Lever
· 6 years ago
6ceea36
xprtrdma: Refactor Receive accounting
by Chuck Lever
· 6 years ago
e2f34e2
xprtrdma: Yet another double DMA-unmap
by Chuck Lever
· 6 years ago
61c208a
xprtrdma: Report when there were zero posted Receives
by Chuck Lever
· 6 years ago
512ccfb
xprtrdma: Move rb_flags initialization
by Chuck Lever
· 6 years ago
83e301d
xprtrdma: Remove memory address of "ep" from an error message
by Chuck Lever
· 6 years ago
f9521d5
xprtrdma: Rename rpcrdma_qp_async_error_upcall
by Chuck Lever
· 6 years ago
31e62d2
xprtrdma: Simplify RPC wake-ups on connect
by Chuck Lever
· 6 years ago
316a616
xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall
by Chuck Lever
· 6 years ago
aadc5a9
xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall()
by Chuck Lever
· 6 years ago
ed97f1f
xprtrdma: Conventional variable names in rpcrdma_conn_upcall
by Chuck Lever
· 6 years ago
ae38288
xprtrdma: Rename rpcrdma_conn_upcall
by Chuck Lever
· 6 years ago
d379eaa
xprtrdma: Name MR trace events consistently
by Chuck Lever
· 6 years ago
61da886
xprtrdma: Explicitly resetting MRs is no longer necessary
by Chuck Lever
· 6 years ago
c421ece
xprtrdma: Create more MRs at a time
by Chuck Lever
· 6 years ago
53a01c9
Merge tag 'nfs-for-4.19-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
by Linus Torvalds
· 6 years ago
8d4fb8f
xprtrdma: Fix disconnect regression
by Chuck Lever
· 6 years ago
d34ac5c
RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const
by Bart Van Assche
· 7 years ago
33023fb
IB/core: add max_send_sge and max_recv_sge attributes
by Steve Wise
· 7 years ago
0725d4e
Merge tag 'nfs-for-4.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
by Linus Torvalds
· 7 years ago
89e2556
Merge tag 'nfsd-4.18' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 7 years ago
fcda3d5
Merge tag 'nfs-rdma-for-4.18-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
by Trond Myklebust
· 7 years ago
2fad659
xprtrdma: Wait on empty sendctx queue
by Chuck Lever
· 7 years ago
b6e717cb
xprtrdma: Prepare RPC/RDMA includes for server-side trace points
by Chuck Lever
· 7 years ago
efd81e9
xprtrdma: Make rpcrdma_sendctx_put_locked() a static function
by Chuck Lever
· 7 years ago
9d95cd5
xprtrdma: Remove rpcrdma_buffer_get_rep_locked()
by Chuck Lever
· 7 years ago
e68699c
xprtrdma: Remove rpcrdma_buffer_get_req_locked()
by Chuck Lever
· 7 years ago
a7986f0
xprtrdma: Remove rpcrdma_ep_{post_recv, post_extra_recv}
by Chuck Lever
· 7 years ago
7c8d9e7
xprtrdma: Move Receive posting to Receive handler
by Chuck Lever
· 7 years ago
0e0b854
xprtrdma: Clean up Receive trace points
by Chuck Lever
· 7 years ago
914fcad
xprtrdma: Fix max_send_wr computation
by Chuck Lever
· 7 years ago
107c4be
xprtrdma: Create transport's CM ID in the correct network namespace
by Chuck Lever
· 7 years ago
52d28fe
xprtrdma: Try to fail quickly if proto=rdma
by Chuck Lever
· 7 years ago
a2268cf
xprtrdma: Add proper SPDX tags for NetApp-contributed source
by Chuck Lever
· 7 years ago
054f155
xprtrdma: Fix list corruption / DMAR errors during MR recovery
by Chuck Lever
· 7 years ago
2552428
xprtrdma: Fix corner cases when handling device removal
by Chuck Lever
· 7 years ago
2dd4a01
xprtrdma: Move creation of rl_rdmabuf to rpcrdma_create_req
by Chuck Lever
· 7 years ago
f287762
xprtrdma: Chain Send to FastReg WRs
by Chuck Lever
· 7 years ago
ae741a8
xprtrdma: Reduce number of MRs created by rpcrdma_mrs_create
by Chuck Lever
· 7 years ago
9e679d5
xprtrdma: ->send_request returns -EAGAIN when there are no free MRs
by Chuck Lever
· 7 years ago
8a14793
xprtrdma: Remove xprt-specific connect cookie
by Chuck Lever
· 7 years ago
b7e85fff
xprtrdma: Remove arbitrary limit on initiator depth
by Chuck Lever
· 7 years ago
e89e8d8f
xprtrdma: Fix BUG after a device removal
by Chuck Lever
· 7 years ago
1179e2c
xprtrdma: Fix calculation of ri_max_send_sges
by Chuck Lever
· 7 years ago
9ab6d89
xprtrdma: Correct some documenting comments
by Chuck Lever
· 7 years ago
ae72467
xprtrdma: Instrument allocation/release of rpcrdma_req/rep objects
by Chuck Lever
· 7 years ago
643cf32
xprtrdma: Add trace points to instrument QP and CQ access upcalls
by Chuck Lever
· 7 years ago
b4744e0
xprtrdma: Add trace points for connect events
by Chuck Lever
· 7 years ago
1c443eff
xprtrdma: Add trace points to instrument MR allocation and recovery
by Chuck Lever
· 7 years ago
2937fed
xprtrdma: Add trace points to instrument memory invalidation
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
ec12e47
xprtrdma: Introduce rpcrdma_mw_unmap_and_put
by Chuck Lever
· 7 years ago
96cedde
xprtrdma: Remove usage of "mw"
by Chuck Lever
· 7 years ago
ce5b371
xprtrdma: Replace all usage of "frmr" with "frwr"
by Chuck Lever
· 7 years ago
dd229ce
xprtrdma: Remove another sockaddr_storage field (cdata::addr)
by Chuck Lever
· 7 years ago
d461f1f
xprtrdma: Initialize the xprt address string array earlier
by Chuck Lever
· 7 years ago
3f0e3ed
xprtrdma: Remove ri_reminv_expected
by Chuck Lever
· 7 years ago
c344161
xprtrdma: Per-mode handling for Remote Invalidation
by Chuck Lever
· 7 years ago
d698c4a
xprtrdma: Fix backchannel allocation of extra rpcrdma_reps
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
1b746c1
xprtrdma: Remove include for linux/prefetch.h
by Chuck Lever
· 7 years ago
a4699f5
xprtrdma: Put Send CQ in IB_POLL_WORKQUEUE mode
by Chuck Lever
· 7 years ago
6f0afc2
xprtrdma: Remove atomic send completion counting
by Chuck Lever
· 7 years ago
01bb35c
xprtrdma: RPC completion should wait for Send completion
by Chuck Lever
· 7 years ago
531cca0
xprtrdma: Add a field of bit flags to struct rpcrdma_req
by Chuck Lever
· 7 years ago
ae72950
xprtrdma: Add data structure to manage RDMA Send arguments
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
9590d08
xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handler
by Chuck Lever
· 7 years ago
c1bcb68
xprtrdma: Clean up XDR decoding in rpcrdma_update_granted_credits()
by Chuck Lever
· 7 years ago
e2a6719
xprtrdma: Remove rpcrdma_rep::rr_len
by Chuck Lever
· 7 years ago
fdf503e
xprtrdma: Remove opcode check in Receive completion handler
by Chuck Lever
· 7 years ago
96f8778
xprtrdma: Add xdr_init_decode to rpcrdma_reply_handler()
by Chuck Lever
· 7 years ago
173b8f4
xprtrdma: Demote "connect" log messages
by Chuck Lever
· 8 years ago
Next »