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

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.

COPYRIGHT

June 2017 Kernel Hackers Manual 4.11