Home
last modified time | relevance | path

Searched refs:xp_rtaddr (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/lib/libc/rpc/
H A Dsvc_dg.c151 xprt->xp_rtaddr.maxlen = sizeof (struct sockaddr_storage); in svc_dg_create()
208 if (xprt->xp_rtaddr.len < alen) { in svc_dg_recv()
209 if (xprt->xp_rtaddr.len != 0) in svc_dg_recv()
210 mem_free(xprt->xp_rtaddr.buf, xprt->xp_rtaddr.len); in svc_dg_recv()
211 xprt->xp_rtaddr.buf = mem_alloc(alen); in svc_dg_recv()
212 xprt->xp_rtaddr.len = alen; in svc_dg_recv()
214 memcpy(xprt->xp_rtaddr.buf, &ss, alen); in svc_dg_recv()
217 xprt->xp_raddr = *(struct sockaddr_in *)xprt->xp_rtaddr.buf; in svc_dg_recv()
257 (struct sockaddr *)xprt->xp_rtaddr.buf, in svc_dg_reply()
258 (socklen_t)xprt->xp_rtaddr.len) == (ssize_t) slen) { in svc_dg_reply()
[all …]
H A Dsvc_vc.c189 xprt->xp_rtaddr.maxlen = sizeof (struct sockaddr_storage); in svc_vc_create()
236 ret->xp_rtaddr.maxlen = ret->xp_rtaddr.len = ss.ss_len; in svc_fd_create()
237 ret->xp_rtaddr.buf = mem_alloc((size_t)ss.ss_len); in svc_fd_create()
238 if (ret->xp_rtaddr.buf == NULL) { in svc_fd_create()
242 memcpy(ret->xp_rtaddr.buf, &ss, (size_t)ss.ss_len); in svc_fd_create()
245 ret->xp_raddr = *(struct sockaddr_in *)ret->xp_rtaddr.buf; in svc_fd_create()
338 newxprt->xp_rtaddr.buf = mem_alloc(len); in rendezvous_request()
339 if (newxprt->xp_rtaddr.buf == NULL) in rendezvous_request()
341 memcpy(newxprt->xp_rtaddr.buf, &addr, len); in rendezvous_request()
342 newxprt->xp_rtaddr.len = len; in rendezvous_request()
[all …]
/netbsd-src/usr.sbin/rpcbind/
H A Dcheck_bound.c192 if (xprt->xp_rtaddr.buf != NULL) { in mergeaddr()
193 c_uaddr = taddr2uaddr(fdl->nconf, &xprt->xp_rtaddr); in mergeaddr()
/netbsd-src/include/rpc/
H A Dsvc.h118 struct netbuf xp_rtaddr; /* remote transport address */ member
141 #define svc_getrpccaller(x) (&(x)->xp_rtaddr)