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

April 2019 Kernel Hackers Manual 4.9.