/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | svc_dg.c | 109 if (xprt->xp_rtaddr.buf) in svc_dg_xprtfree() 110 free(xprt->xp_rtaddr.buf); in svc_dg_xprtfree() 234 xprt->xp_rtaddr = parent->xp_rtaddr; in svc_dg_xprtcopy() 235 xprt->xp_rtaddr.buf = malloc(xprt->xp_rtaddr.maxlen); in svc_dg_xprtcopy() 236 if (xprt->xp_rtaddr.buf == NULL) { in svc_dg_xprtcopy() 240 (void) memcpy(xprt->xp_rtaddr.buf, parent->xp_rtaddr.buf, in svc_dg_xprtcopy() 241 xprt->xp_rtaddr.maxlen); in svc_dg_xprtcopy() 372 tu_data->addr = xprt->xp_rtaddr; in svc_dg_recv() 415 xprt->xp_rtaddr.len = tu_data->addr.len; in svc_dg_recv() 820 uaddr = taddr2uaddr(nconf, &xprt->xp_rtaddr); in cache_set() [all …]
|
H A D | svc_generic.c | 593 xprt->xp_rtaddr.len = 0; in svc_tli_create_common() 594 xprt->xp_rtaddr.maxlen = __rpc_get_a_size(tinfo.addr); in svc_tli_create_common() 597 if ((xprt->xp_rtaddr.buf = malloc(xprt->xp_rtaddr.maxlen)) == NULL) { in svc_tli_create_common() 605 if (xprt->xp_rtaddr.buf) in svc_tli_create_common() 606 free(xprt->xp_rtaddr.buf); in svc_tli_create_common() 612 if (xprt->xp_rtaddr.buf) in svc_tli_create_common() 613 free(xprt->xp_rtaddr.buf); in svc_tli_create_common()
|
H A D | svc_vc.c | 176 if (xprt->xp_rtaddr.buf) in svc_vc_xprtfree() 177 free(xprt->xp_rtaddr.buf); in svc_vc_xprtfree() 339 xprt->xp_rtaddr = parent->xp_rtaddr; /* XXX - not used for rendezvous */ in svc_vc_xprtcopy() 464 if (xprt->xp_rtaddr.buf) in svc_fd_xprtfree() 465 free(xprt->xp_rtaddr.buf); in svc_fd_xprtfree() 622 xprt->xp_rtaddr = parent->xp_rtaddr; in svc_fd_xprtcopy() 996 xprt->xp_rtaddr.len = tcp->addr.len; in do_accept() 997 xprt->xp_rtaddr.maxlen = tcp->addr.len; in do_accept() 998 if ((xprt->xp_rtaddr.buf = malloc(tcp->addr.len)) == NULL) in do_accept() 1000 (void) memcpy(xprt->xp_rtaddr.buf, tcp->addr.buf, tcp->addr.len); in do_accept() [all …]
|
H A D | svid_funcs.c | 143 return (&(xprt)->xp_rtaddr); in svc_getrpccaller()
|
H A D | svc.c | 1830 dr->dr_addr.len == req->rq_xprt->xp_rtaddr.len && in __svc_dupcache_check() 1831 memcmp(dr->dr_addr.buf, req->rq_xprt->xp_rtaddr.buf, in __svc_dupcache_check() 1984 dr->dr_addr.maxlen = req->rq_xprt->xp_rtaddr.len; in __svc_dupcache_enter() 1992 (void) memcpy(dr->dr_addr.buf, req->rq_xprt->xp_rtaddr.buf, in __svc_dupcache_enter() 2079 dr->dr_addr.len == req->rq_xprt->xp_rtaddr.len && in __svc_dupcache_update() 2080 memcmp(dr->dr_addr.buf, req->rq_xprt->xp_rtaddr.buf, in __svc_dupcache_update()
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | svc_clts.c | 180 xprt->xp_rtaddr.buf = NULL; in svc_clts_kcreate() 181 xprt->xp_rtaddr.maxlen = tinfo->ADDR_size; in svc_clts_kcreate() 182 xprt->xp_rtaddr.len = 0; in svc_clts_kcreate() 327 clone_xprt->xp_rtaddr.buf = (char *)mp->b_rptr + in svc_clts_krecv() 329 clone_xprt->xp_rtaddr.len = pptr->unitdata_ind.SRC_length; in svc_clts_krecv() 820 dr->dr_addr.len == req->rq_xprt->xp_rtaddr.len && in svc_clts_kdup() 821 bcmp(dr->dr_addr.buf, req->rq_xprt->xp_rtaddr.buf, in svc_clts_kdup() 882 if (dr->dr_addr.maxlen < req->rq_xprt->xp_rtaddr.len) { in svc_clts_kdup() 885 dr->dr_addr.maxlen = req->rq_xprt->xp_rtaddr.len; in svc_clts_kdup() 895 dr->dr_addr.len = req->rq_xprt->xp_rtaddr.len; in svc_clts_kdup() [all …]
|
H A D | svc_cots.c | 243 xprt->xp_rtaddr.maxlen = ack_p->REMADDR_length; in svc_cots_kcreate() 244 xprt->xp_rtaddr.len = ack_p->REMADDR_length; in svc_cots_kcreate() 245 cmd->cmd_src_addr = xprt->xp_rtaddr.buf = in svc_cots_kcreate() 786 dr->dr_addr.len == req->rq_xprt->xp_rtaddr.len && in svc_cots_kdup() 788 (caddr_t)req->rq_xprt->xp_rtaddr.buf, in svc_cots_kdup() 854 if (dr->dr_addr.maxlen < req->rq_xprt->xp_rtaddr.len) { in svc_cots_kdup() 857 dr->dr_addr.maxlen = req->rq_xprt->xp_rtaddr.len; in svc_cots_kdup() 866 dr->dr_addr.len = req->rq_xprt->xp_rtaddr.len; in svc_cots_kdup() 867 bcopy(req->rq_xprt->xp_rtaddr.buf, dr->dr_addr.buf, dr->dr_addr.len); in svc_cots_kdup()
|
H A D | svc_rdma.c | 601 clone_xprt->xp_rtaddr.buf = conn->c_raddr.buf; in svc_rdma_krecv() 602 clone_xprt->xp_rtaddr.len = conn->c_raddr.len; in svc_rdma_krecv() 603 clone_xprt->xp_rtaddr.maxlen = conn->c_raddr.len; in svc_rdma_krecv() 1200 dr->dr_addr.len == req->rq_xprt->xp_rtaddr.len && in svc_rdma_kdup() 1202 (caddr_t)req->rq_xprt->xp_rtaddr.buf, in svc_rdma_kdup() 1262 if (dr->dr_addr.maxlen < req->rq_xprt->xp_rtaddr.len) { in svc_rdma_kdup() 1265 dr->dr_addr.maxlen = req->rq_xprt->xp_rtaddr.len; in svc_rdma_kdup() 1274 dr->dr_addr.len = req->rq_xprt->xp_rtaddr.len; in svc_rdma_kdup() 1275 bcopy(req->rq_xprt->xp_rtaddr.buf, dr->dr_addr.buf, dr->dr_addr.len); in svc_rdma_kdup()
|
H A D | svc_soc.h | 57 #define svc_getcaller(x) ((struct sockaddr_in *)(x)->xp_rtaddr.buf)
|
H A D | svc.h | 417 #define xp_rtaddr xp_xpc.xpc_rtaddr macro 498 struct netbuf xp_rtaddr; /* remote transport address */ member 520 #define svc_getrpccaller(x) (&(x)->xp_rtaddr) 522 #define svc_getcaller(x) (&(x)->xp_rtaddr.buf)
|
/illumos-gate/usr/src/cmd/ypcmd/ |
H A D | ypserv_resolv_common.h | 61 #define SETCALLER(xprt, nbufp) xprt->xp_rtaddr.len = nbufp->len; \ 62 (void) memcpy(xprt->xp_rtaddr.buf, nbufp->buf, nbufp->len);
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_dispatch.c | 257 drp->dr_addr.len == req->rq_xprt->xp_rtaddr.len && in rfs4_find_dr() 259 (caddr_t)req->rq_xprt->xp_rtaddr.buf, in rfs4_find_dr() 304 if (drp->dr_addr.maxlen < req->rq_xprt->xp_rtaddr.len) { in rfs4_find_dr() 307 drp->dr_addr.maxlen = req->rq_xprt->xp_rtaddr.len; in rfs4_find_dr() 327 drp->dr_addr.len = req->rq_xprt->xp_rtaddr.len; in rfs4_find_dr() 329 bcopy((caddr_t)req->rq_xprt->xp_rtaddr.buf, in rfs4_find_dr()
|
H A D | nfs_server.c | 209 (nb)->maxlen = (xprt)->xp_rtaddr.maxlen; \ 210 (nb)->len = (xprt)->xp_rtaddr.len; \ 212 bcopy((xprt)->xp_rtaddr.buf, (nb)->buf, (nb)->len); \
|
/illumos-gate/usr/src/ucblib/librpcsoc/ |
H A D | svc_tcp.c | 163 xprt->xp_rtaddr.buf = xprt->xp_raddr; 215 xprt->xp_rtaddr.buf = xprt->xp_raddr;
|
H A D | svc_udp.c | 167 xprt->xp_rtaddr.buf = &xprt->xp_raddr[0];
|
/illumos-gate/usr/src/cmd/rpcbind/ |
H A D | rpcb_check.c | 168 } else if ((uaddr = taddr2uaddr(conf, &(transp->xp_rtaddr))) == NULL) { in rpcb_log()
|
H A D | rpcb_svc_4.c | 248 rmtaddr = (struct sockaddr_in6 *)transp->xp_rtaddr.buf; in rpcbproc_getaddrlist()
|
H A D | rpcb_svc_com.c | 360 rmtaddr = (struct sockaddr_in6 *)transp->xp_rtaddr.buf; in rpcbproc_getaddr_com()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/nfs/ |
H A D | svc.c | 175 common_netbuf_str(&xprt->xp_rtaddr)); in svc_print_masterxprt()
|