Home
last modified time | relevance | path

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

/freebsd-14.2/lib/libc/rpc/
H A Dsvc_dg.c267 if (xprt->xp_rtaddr.len < alen) { in svc_dg_recv()
268 if (xprt->xp_rtaddr.len != 0) in svc_dg_recv()
269 mem_free(xprt->xp_rtaddr.buf, xprt->xp_rtaddr.len); in svc_dg_recv()
270 xprt->xp_rtaddr.buf = mem_alloc(alen); in svc_dg_recv()
271 xprt->xp_rtaddr.len = alen; in svc_dg_recv()
360 (socklen_t)xprt->xp_rtaddr.len, in svc_dg_reply()
404 if (xprt->xp_rtaddr.buf) in svc_dg_destroy()
405 (void) mem_free(xprt->xp_rtaddr.buf, xprt->xp_rtaddr.maxlen); in svc_dg_destroy()
644 victim->cache_addr = xprt->xp_rtaddr; in cache_set()
647 (size_t)xprt->xp_rtaddr.len); in cache_set()
[all …]
H A Dsvc_vc.c214 ret->xp_rtaddr.maxlen = ret->xp_rtaddr.len = ss.ss_len; in svc_fd_create()
215 ret->xp_rtaddr.buf = mem_alloc((size_t)ss.ss_len); in svc_fd_create()
216 if (ret->xp_rtaddr.buf == NULL) { in svc_fd_create()
220 memcpy(ret->xp_rtaddr.buf, &ss, (size_t)ss.ss_len); in svc_fd_create()
313 newxprt->xp_rtaddr.buf = mem_alloc(len); in rendezvous_request()
314 if (newxprt->xp_rtaddr.buf == NULL) in rendezvous_request()
316 memcpy(newxprt->xp_rtaddr.buf, &addr, len); in rendezvous_request()
317 newxprt->xp_rtaddr.len = len; in rendezvous_request()
405 if (xprt->xp_rtaddr.buf) in __svc_vc_dodestroy()
406 mem_free(xprt->xp_rtaddr.buf, xprt->xp_rtaddr.maxlen); in __svc_vc_dodestroy()
[all …]
/freebsd-14.2/sys/rpc/
H A Dsvc.h171 struct sockaddr_storage xp_rtaddr; /* remote transport address */ member
203 struct netbuf xp_rtaddr; /* remote transport address */
295 (struct sockaddr *) &(rq)->rq_xprt->xp_rtaddr)
422 #define svc_getrpccaller(x) (&(x)->xp_rtaddr)
H A Dsvc_vc.c320 memcpy(&xprt->xp_rtaddr, raddr, raddr->sa_len); in svc_vc_create_conn()
1196 sa = (struct sockaddr *)transp->xp_rtaddr;
H A Dsvc.c778 &rply, (struct sockaddr *) &xprt->xp_rtaddr, NULL); in svcerr_decode()
/freebsd-14.2/include/rpc/
H A Dsvc.h122 struct netbuf xp_rtaddr; /* remote transport address */ member
166 #define svc_getrpccaller(x) (&(x)->xp_rtaddr)
/freebsd-14.2/usr.sbin/nfsuserd/
H A Dnfsuserd.c546 if (transp->xp_rtaddr.len < sizeof(*sin)) { in nfsuserdsrv()
551 sin = (struct sockaddr_in *)transp->xp_rtaddr.buf; in nfsuserdsrv()
573 if (transp->xp_rtaddr.len < sizeof(*sin6)) { in nfsuserdsrv()
578 sin6 = (struct sockaddr_in6 *)transp->xp_rtaddr.buf; in nfsuserdsrv()