2008-06-30 22:39:56

by Chuck Lever III

[permalink] [raw]
Subject: [PATCH 0/7] Remaining rpcbind patches for 2.6.27

Hi Trond-

Seven patches that implement kernel RPC service registration via rpcbind v4.
This allows the kernel to advertise IPv4-only services on hosts with IPv6
addresses, for example.

---

Chuck Lever (7):
SUNRPC: Support registering IPv6 interfaces with local rpcbind daemon
SUNRPC: Quickly detect missing portmapper during RPC service registration
SUNRPC: introduce new rpc_task flag that fails requests on xprt disconnect
SUNRPC: Refactor rpcb_register to make rpcbindv4 support easier
SUNRPC: None of rpcb_create's callers wants a privileged source port
SUNRPC: Introduce a specific rpcb_create for contacting localhost
SUNRPC: Use correct XDR encoding procedure for rpcbind SET/UNSET


include/linux/sunrpc/clnt.h | 3
include/linux/sunrpc/sched.h | 2
net/sunrpc/clnt.c | 2
net/sunrpc/rpcb_clnt.c | 290 +++++++++++++++++++++++++++++++++++++-----
4 files changed, 263 insertions(+), 34 deletions(-)

--
Chuck Lever
chu ckl eve rat ora cle dot com