knetconfig
fsl_retp->knconf_len = (sizeof (struct knetconfig) +
free_knconf(struct knetconfig *k)
struct knetconfig *
struct knetconfig *k = NULL;
k = (struct knetconfig *)malloc(sizeof (*k));
extern struct knetconfig *get_knconf(struct netconfig *);
extern void free_knconf(struct knetconfig *);
nfs_clnt_secdata(seconfig_t *secp, char *hostname, struct knetconfig *knconf,
struct knetconfig *knconfp;
knconfp = (struct knetconfig *)malloc(sizeof (*knconfp));
xdr_knetconfig(XDR *xdrs, struct knetconfig *objp)
struct knetconfig conf;
struct knetconfig knconf;
struct knetconfig knconf;
struct knetconfig *knconf; /* transport knetconfig structure */
STRUCT_DECL(knetconfig, knconf_tmp);
struct knetconfig *knconf; /* transport knetconfig structure */
struct knetconfig *rdma_knconf; /* rdma transport structure */
nfs4_cb_args(nfs4_server_t *np, struct knetconfig *knc, SETCLIENTID4args *args)
nfs4_tsize(struct knetconfig *knp)
struct knetconfig knc;
struct knetconfig *sikncp, *svkncp;
struct knetconfig *esi_knconf;
struct knetconfig *knc;
struct knetconfig *sikncp, *svkncp;
struct knetconfig *, sikncp,
static enum clnt_stat nfs4_ping_server_common(struct knetconfig *,
nfs4_ping_server_common(struct knetconfig *knc, struct netbuf *addr, int nointr)
struct knetconfig *knconf;
struct knetconfig *knconf, *svknconf;
bzero(knconf, sizeof (struct knetconfig));
static void free_knconf_contents(struct knetconfig *k);
struct knetconfig *sknconf, *tknconf;
svp->sv_knconf = kmem_zalloc(sizeof (struct knetconfig), KM_SLEEP);
svp->sv_origknconf = kmem_zalloc(sizeof (struct knetconfig),
struct knetconfig *knconf)
free_knconf_contents(struct knetconfig *k)
struct knetconfig *knconf; /* transport structure */
STRUCT_DECL(knetconfig, knconf_tmp);
struct knetconfig *rdma_knconf; /* rdma transport structure */
objp->knconf_len += sizeof (struct knetconfig);
xdr_knetconfig(XDR *xdrs, struct knetconfig *objp)
sizeof (struct knetconfig));
bool_t xdr_knetconfig(XDR *, struct knetconfig *);
kmem_free(mi->mi_klmconfig, sizeof (struct knetconfig));
nfs3_tsize(struct knetconfig *knp)
static enum clnt_stat pmap_rmt_call(struct knetconfig *, struct netbuf *,
pmap_kgetport(struct knetconfig *knconf, struct netbuf *call_addr,
pmap_rmt_call(struct knetconfig *knconf, struct netbuf *call_addr,
static enum clnt_stat pmap_kgetport(struct knetconfig *, struct netbuf *,
static enum clnt_stat mycallrpc(struct knetconfig *, struct netbuf *,
mycallrpc(struct knetconfig *knconf, struct netbuf *call_addr,
struct knetconfig **, int *);
init_mountopts(struct nfs_args *args, int version, struct knetconfig **dl_cf,
struct knetconfig *cf = *dl_cf;
static struct knetconfig dl_udp_netconf = {
static struct knetconfig dl_tcp_netconf = {
struct knetconfig *dl_cf;
struct knetconfig *knconf;
static struct knetconfig nfsdump_cf;
struct knetconfig *knconf;
struct knetconfig *knconf, cred_t *cr)
struct knetconfig *knconf; /* transport knetconfig structure */
STRUCT_DECL(knetconfig, knconf_tmp);
struct knetconfig *knconf; /* transport knetconfig structure */
struct knetconfig *rdma_knconf; /* rdma transport structure */
struct knetconfig gss_config;
struct knetconfig dl_udp_netconf = {
struct knetconfig dl_udp6_netconf = {
struct knetconfig knc;
lm_free_config(struct knetconfig *knc)
lm_get_sysid(struct knetconfig *knc, struct netbuf *addr,
struct knetconfig *knc, struct netbuf *naddr, struct netbuf *laddr)
struct knetconfig knc;
static int nlm_init_local_knc(struct knetconfig *);
static int nlm_nsm_init(struct nlm_nsm *, struct knetconfig *, struct netbuf *);
nlm_svc_add_ep(struct file *fp, const char *netid, struct knetconfig *knc)
const char *netid, struct knetconfig *knc)
struct knetconfig *, struct netbuf *, struct netbuf *);
nlm_knc_to_netid(struct knetconfig *knc)
nlm_knc_from_netid(const char *netid, struct knetconfig *knc)
nlm_init_local_knc(struct knetconfig *knc)
struct knetconfig knc;
nlm_nsm_init(struct nlm_nsm *nsm, struct knetconfig *knc, struct netbuf *nb)
struct knetconfig n_knc;
struct knetconfig nh_knc; /* (c) */
struct knetconfig ns_knc; /* (c) */
struct knetconfig;
extern struct lm_sysid *lm_get_sysid(struct knetconfig *, struct netbuf *,
extern void lm_free_config(struct knetconfig *);
struct knetconfig *knconf; /* transport netconfig struct */
struct knetconfig *, cred_t *);
extern uint_t nfs3_tsize(struct knetconfig *);
extern uint_t nfs4_tsize(struct knetconfig *);
struct knetconfig *knconf;
extern void nfs4_cb_args(nfs4_server_t *, struct knetconfig *,
struct knetconfig *sv_knconf; /* bound TLI fd */
struct knetconfig *sv_origknconf; /* For RDMA save orig knconf */
extern bool_t xdr_knetconfig(XDR *, struct knetconfig *);
struct knetconfig *sv_knconf; /* bound TLI fd */
struct knetconfig *sv_origknconf; /* For RDMA save orig knconf */
struct knetconfig *mi_klmconfig;
extern sec_data_t *nfs_clnt_secdata(seconfig_t *, char *, struct knetconfig *,
struct knetconfig *knconf;
struct knetconfig *knconf; /* knetconfig info that associated */
extern int authdes_create(char *, uint_t, struct netbuf *, struct knetconfig *,
struct netbuf *, int *, struct knetconfig *, int, AUTH **);
struct knetconfig *, des_block *, int, AUTH **);
extern int rtime(struct knetconfig *, struct netbuf *, int,
extern int clnt_tli_kcreate(struct knetconfig *config, struct netbuf *svcaddr,
extern int clnt_tli_kinit(CLIENT *h, struct knetconfig *config,
extern int clnt_clts_kcreate(struct knetconfig *config, struct netbuf *addr,
struct knetconfig **knconf);
extern enum clnt_stat rpcbind_getaddr(struct knetconfig *, rpcprog_t,
extern enum clnt_stat rpcbind_getaddr5(struct knetconfig *, rpcprog_t,
endpnt_type_create(struct knetconfig *config)
endpnt_get(struct knetconfig *config, int useresvport,
static struct endpnt_type *endpnt_type_create(struct knetconfig *);
static struct endpnt *endpnt_get(struct knetconfig *, int, int,
struct knetconfig cku_config;
clnt_clts_kcreate(struct knetconfig *config, struct netbuf *addr,
struct knetconfig *config,
struct knetconfig *config,
rdma_reachable(int addr_type, struct netbuf *addr, struct knetconfig **knconf)
struct knetconfig *knc;
knc = kmem_zalloc(sizeof (struct knetconfig),
portmap_getport(struct knetconfig *config, rpcprog_t prog, rpcvers_t vers,
rpcbind_getaddr(struct knetconfig *config, rpcprog_t prog, rpcvers_t vers,
rpcbind_getaddr5(struct knetconfig *config, rpcprog_t prog, rpcvers_t vers,
struct knetconfig *synconfig, des_block *ckey, int calltype,
synchronize(struct knetconfig *synconfig, struct netbuf *syncaddr, int calltype,
static bool_t synchronize(struct knetconfig *, struct netbuf *,
struct knetconfig ad_synconfig; /* netconfig for the synch host */
rtime(struct knetconfig *synconfig, struct netbuf *addrp, int calltype,
struct knetconfig *configp;
struct knetconfig auth_config;
struct knetconfig *knconf;
(struct knetconfig *)(uintptr_t)data32.knconf;
struct knetconfig fi_knconf; /* netconfig */