aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/sunrpc
diff options
context:
space:
mode:
authorAndy Adamson <andros@netapp.com>2011-01-05 21:04:26 -0500
committerTrond Myklebust <Trond.Myklebust@netapp.com>2011-01-06 14:46:23 -0500
commit1f11a034cdc4b45ee56d51b87a9e37cb776fb15b (patch)
tree7d99e63af6a6c0b371ab1ee48da16edc73ab942c /include/linux/sunrpc
parent71e161a6a9fa021a280e564254fcda894e6fbd14 (diff)
SUNRPC new transport for the NFSv4.1 shared back channel
Move the current sock create and destroy routines into the new transport ops. Back channel socket will be destroyed by the svc_closs_all call in svc_destroy. Added check: only TCP supported on shared back channel. Signed-off-by: Andy Adamson <andros@netapp.com> Acked-by: Bruce Fields <bfields@redhat.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'include/linux/sunrpc')
-rw-r--r--include/linux/sunrpc/svcsock.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/sunrpc/svcsock.h b/include/linux/sunrpc/svcsock.h
index 1b353a76c304..3a45a80760b9 100644
--- a/include/linux/sunrpc/svcsock.h
+++ b/include/linux/sunrpc/svcsock.h
@@ -45,6 +45,7 @@ int svc_sock_names(struct svc_serv *serv, char *buf,
45int svc_addsock(struct svc_serv *serv, const int fd, 45int svc_addsock(struct svc_serv *serv, const int fd,
46 char *name_return, const size_t len); 46 char *name_return, const size_t len);
47void svc_init_xprt_sock(void); 47void svc_init_xprt_sock(void);
48void svc_init_bc_xprt_sock(void);
48void svc_cleanup_xprt_sock(void); 49void svc_cleanup_xprt_sock(void);
49struct svc_xprt *svc_sock_create(struct svc_serv *serv, int prot); 50struct svc_xprt *svc_sock_create(struct svc_serv *serv, int prot);
50void svc_sock_destroy(struct svc_xprt *); 51void svc_sock_destroy(struct svc_xprt *);