kernel_optimize_test/net/sunrpc/xprtrdma
Chuck Lever 379d1bc5be xprtrdma: Simplify rpcrdma_rep_create
Clean up.

Commit 7c8d9e7c88 ("xprtrdma: Move Receive posting to Receive
handler") reduced the number of rpcrdma_rep_create call sites to
one. After that commit, the backchannel code no longer invokes it.

Therefore the free list logic added by commit d698c4a02e
("xprtrdma: Fix backchannel allocation of extra rpcrdma_reps") is
no longer necessary, and in fact adds some extra overhead that we
can do without.

Simply post any newly created reps. They will get added back to
the rb_recv_bufs list when they subsequently complete.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2019-07-09 10:30:25 -04:00
..
backchannel.c xprtrdma: Aggregate the inline settings in struct rpcrdma_ep 2019-04-25 15:39:16 -04:00
frwr_ops.c xprtrdma: Reduce context switching due to Local Invalidation 2019-07-09 10:30:25 -04:00
Makefile
module.c
rpc_rdma.c xprtrdma: Wake RPCs directly in rpcrdma_wc_send path 2019-07-09 10:30:25 -04:00
svc_rdma_backchannel.c SUNRPC: Refactor xprt_request_wait_receive() 2019-04-25 14:18:12 -04:00
svc_rdma_recvfrom.c
svc_rdma_rw.c
svc_rdma_sendto.c
svc_rdma_transport.c
svc_rdma.c
transport.c xprtrdma: Wake RPCs directly in rpcrdma_wc_send path 2019-07-09 10:30:25 -04:00
verbs.c xprtrdma: Simplify rpcrdma_rep_create 2019-07-09 10:30:25 -04:00
xprt_rdma.h xprtrdma: Wake RPCs directly in rpcrdma_wc_send path 2019-07-09 10:30:25 -04:00