Name
rpc_clnt_add_xprt —
Add a new transport to a rpc_clnt
Synopsis
int rpc_clnt_add_xprt ( | struct rpc_clnt * clnt, |
| struct xprt_create * xprtargs, |
| int (*setup)
( struct rpc_clnt *, struct rpc_xprt_switch *, struct rpc_xprt *, void *) , |
| void * data) ; |
Arguments
struct rpc_clnt * clnt
pointer to struct rpc_clnt
struct xprt_create * xprtargs
pointer to struct xprt_create
int (*)(struct rpc_clnt *, struct rpc_xprt_switch *, struct rpc_xprt *, void *) setup
callback to test and/or set up the connection
void * data
pointer to setup function data
Description
Creates a new transport using the parameters set in args and
adds it to clnt.
If ping is set, then test that connectivity succeeds before
adding the new transport.