Lines Matching refs:nconf

116 	struct netconfig *nconf;  in svc_create()  local
136 while (nconf = __rpc_getconf(handle)) { in svc_create()
139 if (strcmp(l->xprt->xp_netid, nconf->nc_netid) == 0) { in svc_create()
141 (void) rpcb_unset(prognum, versnum, nconf); in svc_create()
143 dispatch, nconf) == FALSE) in svc_create()
147 prognum, versnum, nconf->nc_netid); in svc_create()
156 xprt = svc_tp_create(dispatch, prognum, versnum, nconf); in svc_create()
183 const rpcvers_t versnum, const struct netconfig *nconf) in svc_tp_create() argument
188 if (nconf == NULL) { in svc_tp_create()
197 xprt = svc_tli_create_common(RPC_ANYFD, nconf, NULL, 0, 0, anon_mlp); in svc_tp_create()
201 (void) rpcb_unset(prognum, versnum, (struct netconfig *)nconf); in svc_tp_create()
202 if (svc_reg(xprt, prognum, versnum, dispatch, nconf) == FALSE) { in svc_tp_create()
205 prognum, versnum, nconf->nc_netid); in svc_tp_create()
213 svc_tli_create(const int fd, const struct netconfig *nconf, in svc_tli_create() argument
216 return (svc_tli_create_common(fd, nconf, bindaddr, sendsz, recvsz, 0)); in svc_tli_create()
229 svc_tli_create_common(const int ofd, const struct netconfig *nconf, in svc_tli_create_common() argument
241 if (nconf == NULL) { in svc_tli_create_common()
246 fd = t_open(nconf->nc_device, O_RDWR, &tinfo); in svc_tli_create_common()
253 "connection for %s: %s", nconf->nc_netid, errorstr); in svc_tli_create_common()
282 if (nconf) { in svc_tli_create_common()
284 if (strcmp(nconf->nc_netid, "udp6") == 0) { in svc_tli_create_common()
298 } else if (strcmp(nconf->nc_netid, "udp") == 0) { in svc_tli_create_common()
331 (strcmp(nconf->nc_protofmly, NC_INET) == 0 || in svc_tli_create_common()
332 strcmp(nconf->nc_protofmly, NC_INET6) == 0)) { in svc_tli_create_common()
351 tcp = nconf ? (strcmp(nconf->nc_proto, NC_TCP) == 0) : 0; in svc_tli_create_common()
352 if (nconf && in svc_tli_create_common()
353 (tcp || (strcmp(nconf->nc_proto, NC_UDP) == 0)) && in svc_tli_create_common()
360 nconf->nc_netid); in svc_tli_create_common()
409 if (nconf) { in svc_tli_create_common()
411 if (strcmp(nconf->nc_netid, "udp6") == 0) { in svc_tli_create_common()
425 } else if (strcmp(nconf->nc_netid, "udp") == 0) { in svc_tli_create_common()
494 if (!nconf || !xprt) in svc_tli_create_common()
498 (strcmp(nconf->nc_protofmly, "inet") == 0)) in svc_tli_create_common()
535 if (nconf) { in svc_tli_create_common()
536 xprt->xp_netid = strdup(nconf->nc_netid); in svc_tli_create_common()
543 xprt->xp_tp = strdup(nconf->nc_device); in svc_tli_create_common()