diff options
author | Andy Adamson <[email protected]> | 2009-09-10 12:25:59 +0300 |
---|---|---|
committer | J. Bruce Fields <[email protected]> | 2009-09-15 20:49:55 -0400 |
commit | 38524ab38f2752beee262a97403d871665838172 (patch) | |
tree | cbccd7de004d2ad437bd514fc3baefefd6a711f5 /lib/string_helpers.c | |
parent | 80fc015bdfe1f5b870c1e1ee02d78e709523fee7 (diff) |
nfsd41: Backchannel: callback infrastructure
Keep the xprt used for create_session in cl_cb_xprt.
Mark cl_callback.cb_minorversion = 1 and remember
the client provided cl_callback.cb_prog rpc program number.
Use it to probe the callback path.
Use the client's network address to initialize as the
callback's address as expected by the xprt creation
routines.
Define xdr sizes and code nfs4_cb_compound header to be able
to send a null callback rpc.
Signed-off-by: Andy Adamson<[email protected]>
Signed-off-by: Benny Halevy <[email protected]>
Signed-off-by: Ricardo Labiaga <[email protected]>
[get callback minorversion from fore channel's]
Signed-off-by: Benny Halevy <[email protected]>
[nfsd41: change bc_sock to bc_xprt]
Signed-off-by: Benny Halevy <[email protected]>
[pulled definition for cl_cb_xprt]
Signed-off-by: Benny Halevy <[email protected]>
[nfsd41: set up backchannel's cb_addr]
[moved rpc_create_args init to "nfsd: modify nfsd4.1 backchannel to use new xprt class"]
Signed-off-by: Benny Halevy <[email protected]>
Signed-off-by: J. Bruce Fields <[email protected]>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions