freebsd-dev/include/rpc
Dmitry Ovsyannikov 9f48eea366 rpcbind: get contact addr from xprt members
Addition to D31491 in order to actually resolve the top root cause.

Currently rpcbind gets contact address from connectionless xprt->xp_p2
member of a transport and will fail to get it when working over
connection oriented transport, leading to a guess game in terms of
contact address on rpcinfo requests like RPCBPROC_GETVERSADDR or
RPCBPROC_GETADDRLIST and poor returns which may influence a user
of a call and specifically reported on OSX clients, which tend to
not provide address hint from rpcinfo request to a server.

MFC after:	1 week
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D35220
2022-06-13 08:54:08 -05:00
..
auth_des.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
auth_kerb.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
auth_unix.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
auth.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
clnt_soc.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
clnt_stat.h
clnt.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
des_crypt.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
des.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
Makefile
Makefile.depend
nettype.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
pmap_clnt.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
pmap_prot.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
pmap_rmt.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
raw.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
rpc_com.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
rpc_msg.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
rpc.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
rpcb_clnt.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
rpcb_prot.x
rpcent.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
rpcsec_gss.h include: General further adoption of SPDX licensing ID tags. 2017-11-25 17:09:43 +00:00
svc_auth.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
svc_dg.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
svc_soc.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00
svc.h rpcbind: get contact addr from xprt members 2022-06-13 08:54:08 -05:00
xdr.h include: further adoption of SPDX licensing ID tags. 2017-11-20 19:45:28 +00:00