]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r244008 (by rmacklem):
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 23 Jan 2014 00:35:41 +0000 (00:35 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 23 Jan 2014 00:35:41 +0000 (00:35 +0000)
commit33c02c537641e98c0cbb5a78ae1249cd6a01715f
tree1623abcceeba0d0657f68f1aeb7526a91a784c4c
parent29c695da170d7bebce7dbee436f0ffa17369cbe3
MFC r244008 (by rmacklem):
Add support for backchannels to the kernel RPC. Backchannels
are used by NFSv4.1 for callbacks. A backchannel is a connection
established by the client, but used for RPCs done by the server
on the client (callbacks). As a result, this patch mixes some
client side calls in the server side and vice versa. Some
definitions in the .c files were extracted out into a file called
krpc.h, so that they could be included in multiple .c files.
This code has been in projects/nfsv4.1-client for some time.
Although no one has given it a formal review, I believe kib@
has taken a look at it.

git-svn-id: svn://svn.freebsd.org/base/stable/9@261058 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/rpc/clnt.h
sys/rpc/clnt_rc.c
sys/rpc/clnt_vc.c
sys/rpc/krpc.h [new file with mode: 0644]
sys/rpc/svc.h
sys/rpc/svc_vc.c