Date: Sat, 10 Dec 2011 23:26:24 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r228401 - projects/nfsv4.1-client/sys/rpc Message-ID: <201112102326.pBANQOrt026400@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rmacklem Date: Sat Dec 10 23:26:24 2011 New Revision: 228401 URL: http://svn.freebsd.org/changeset/base/228401 Log: Define a new CLSET_BACKCHANNEL for the kernel rpc. This can be used to set up a backchannel on a TCP RPC socket. A backchannel allows RPC messages to travel in the opposite direction, with an RPC request from the server to client and an RPC reply from the client to server. This is used by NFSv4.1 for callback RPCs. Modified: projects/nfsv4.1-client/sys/rpc/clnt.h Modified: projects/nfsv4.1-client/sys/rpc/clnt.h ============================================================================== --- projects/nfsv4.1-client/sys/rpc/clnt.h Sat Dec 10 23:18:34 2011 (r228400) +++ projects/nfsv4.1-client/sys/rpc/clnt.h Sat Dec 10 23:26:24 2011 (r228401) @@ -372,6 +372,7 @@ enum clnt_stat clnt_call_private(CLIENT #define CLGET_RETRIES 26 /* get retry count for reconnect */ #define CLSET_PRIVPORT 27 /* set privileged source port flag */ #define CLGET_PRIVPORT 28 /* get privileged source port flag */ +#define CLSET_BACKCHANNEL 29 /* set backchannel for socket */ #endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201112102326.pBANQOrt026400>