Scroll to navigation

RPC_CLNT_ADD_XPRT(9) Linux Networking RPC_CLNT_ADD_XPRT(9)

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

clnt
pointer to struct rpc_clnt
xprtargs
pointer to struct xprt_create
setup
callback to test and/or set up the connection
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.

COPYRIGHT

January 2017 Kernel Hackers Manual 4.8.