xprtrdma: Refactor chunk encoding
authorChuck Lever <chuck.lever@oracle.com>
Wed, 19 Jun 2019 14:33:31 +0000 (10:33 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Tue, 9 Jul 2019 14:30:25 +0000 (10:30 -0400)
commit6a6c6def42469ce08023458ba439a8207fe87ae4
tree4830179ecafcd96423feefb4a60ffa3dd5df37d5
parent9ef33ef5b628037b694a433f8af014a04bb38126
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>
net/sunrpc/xprtrdma/rpc_rdma.c