kernel_optimize_test/net/sunrpc/xprtrdma
Chuck Lever 6a6c6def42 xprtrdma: Refactor chunk encoding
Clean up.

Move the "not present" case into the individual chunk encoders. This
improves code organization and readability.

The reason for the original organization was to optimize for the
case where there there are no chunks. The optimization turned out to
be inconsequential, so let's err on the side of code readability.

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 xprtrdma: Remove support for FMR memory registration 2019-01-02 12:05:17 -05:00
module.c NFS client updates for Linux 4.18 2018-06-12 10:09:03 -07:00
rpc_rdma.c xprtrdma: Refactor chunk encoding 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 svcrdma: Remove syslog warnings in work completion handlers 2019-02-06 15:37:15 -05:00
svc_rdma_rw.c svcrdma: Remove syslog warnings in work completion handlers 2019-02-06 15:37:15 -05:00
svc_rdma_sendto.c svcrdma: Remove syslog warnings in work completion handlers 2019-02-06 15:37:15 -05:00
svc_rdma_transport.c svcrdma: Remove syslog warnings in work completion handlers 2019-02-06 15:37:15 -05:00
svc_rdma.c sunrpc: remove svc_rdma_bc_class 2018-12-27 21:01:41 -05:00
transport.c xprtrdma: Wake RPCs directly in rpcrdma_wc_send path 2019-07-09 10:30:25 -04:00
verbs.c xprtrdma: Streamline rpcrdma_post_recvs 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