linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3 libtirpc] Support abstract addresses for rpcbind in libtirpc
@ 2024-02-25 23:40 NeilBrown
  2024-02-25 23:40 ` [PATCH 1/3] Allow working with abstract AF_UNIX addresses NeilBrown
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: NeilBrown @ 2024-02-25 23:40 UTC (permalink / raw)
  To: Steve Dickson; +Cc: linux-nfs, Petr Vorel

I posted these patches in May 2023 at the same time as I posted patches
for the kernel to connect to an abstract address.
The kernel patches landed and I forgot to follow-up with these.
Thanks Petr for the reminder.

NeilBrown


 [PATCH 1/3] Allow working with abstract AF_UNIX addresses.
 [PATCH 2/3] Change local_rpcb() to take a targaddr pointer.
 [PATCH 3/3] Try using a new abstract address when connecting rpcbind

^ permalink raw reply	[flat|nested] 9+ messages in thread
* [PATCH 0/3 libtirpc v2] Support abstract addresses for rpcbind in libtirpc
@ 2024-03-11  1:41 NeilBrown
  2024-03-11  1:41 ` [PATCH 1/3] Allow working with abstract AF_UNIX addresses NeilBrown
  0 siblings, 1 reply; 9+ messages in thread
From: NeilBrown @ 2024-03-11  1:41 UTC (permalink / raw)
  To: Steve Dickson; +Cc: linux-nfs

This resend includes a couple of bug fixes.
In the first patch, __rpc_taddr2uaddr_af() was reported a "universal" address
of the absract socket as starting with "\0" instead of "@".

In the second patch, only one local_rpcb() call wants the target address.

Thanks,
NeilBrown

 [PATCH 1/3] Allow working with abstract AF_UNIX addresses.
 [PATCH 2/3] Change local_rpcb() to take a targaddr pointer.
 [PATCH 3/3] Try using a new abstract address when connecting to

^ permalink raw reply	[flat|nested] 9+ messages in thread
* [PATCH 0/3] Support abstract addresses for rpcbind in libtirpc
@ 2023-05-10 22:20 NeilBrown
  2023-05-10 22:20 ` [PATCH 1/3] Allow working with abstract AF_UNIX addresses NeilBrown
  0 siblings, 1 reply; 9+ messages in thread
From: NeilBrown @ 2023-05-10 22:20 UTC (permalink / raw)
  To: Jeff Layton, Trond Myklebust
  Cc: linux-nfs, Petr Vorel, Nikita Yushchenko, Steve Dickson

To accompany the kernel patches, these patches enhance libtirpc to work
with abstract addresses, and to attempt to reach rpcbind using the
proposed new abstract address: "\0/run/rpcbind.sock"

NeilBrown


---

NeilBrown (3):
      Allow working with abstract AF_UNIX addresses.
      Change local_rpcb() to take a targaddr pointer.
      Try using a new abstract address when connecting rpcbind


 src/rpc_com.h         |   6 +++
 src/rpc_generic.c     |  18 ++++---
 src/rpc_soc.c         |   6 ++-
 src/rpcb_clnt.c       | 112 ++++++++++++++++++++++--------------------
 tirpc/rpc/rpcb_prot.h |   1 +
 tirpc/rpc/rpcb_prot.x |   1 +
 6 files changed, 85 insertions(+), 59 deletions(-)

--
Signature


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-03-11  9:35 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-25 23:40 [PATCH 0/3 libtirpc] Support abstract addresses for rpcbind in libtirpc NeilBrown
2024-02-25 23:40 ` [PATCH 1/3] Allow working with abstract AF_UNIX addresses NeilBrown
2024-02-25 23:40 ` [PATCH 2/3] Change local_rpcb() to take a targaddr pointer NeilBrown
2024-03-09 14:27   ` Steve Dickson
2024-03-11  1:17     ` NeilBrown
2024-03-11  9:35     ` Petr Vorel
2024-02-25 23:40 ` [PATCH 3/3] Try using a new abstract address when connecting rpcbind NeilBrown
  -- strict thread matches above, loose matches on Subject: below --
2024-03-11  1:41 [PATCH 0/3 libtirpc v2] Support abstract addresses for rpcbind in libtirpc NeilBrown
2024-03-11  1:41 ` [PATCH 1/3] Allow working with abstract AF_UNIX addresses NeilBrown
2023-05-10 22:20 [PATCH 0/3] Support abstract addresses for rpcbind in libtirpc NeilBrown
2023-05-10 22:20 ` [PATCH 1/3] Allow working with abstract AF_UNIX addresses NeilBrown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).