This module implements RDMA for the NFS client.
It implements RFC-8166 and RFC-8267 using FRWR
where possible.
It does not, as yet, use Kostik's helper function for
access to a file's pages to avoid data copying to/from
them.
It implements a layer above the kernel OFED verbs
that is used by the client side krpc.
I realize this is a rather large chunk of code, so I
understand if you cannot review it.
(I'm putting it up now to give people lots of time,
since I am not planning on committing this to main
for at least 2 months.)
Thanks go to the Netperf lab for providing a test
facility and thanks goes to the Netperf lab folk
for their help with a newbie (me) getting set up.
I'd also like to thank Vinicius Ferrao for his server
implementation for FreeBSD. I would have never
been able to test this code without it.