2008-08-19 12:06:59

by Chuck Lever III

[permalink] [raw]
Subject: [PATCH 0/7] Register kernel RPC services via rpcbind v4

Hi Bruce, Trond-

Here's the patch series that adds rpcbind v4 support to svc_register(), with
the simplification we discussed last week. I think this looks cleaner.

Please consider these for 2.6.28.

---

Chuck Lever (7):
SUNRPC: Support IPv6 when registering kernel RPC services
SUNRPC: Split portmap unregister API into separate function
SUNRPC: Simplify rpcb_register() API
SUNRPC: Use proper INADDR_ANY when setting up RPC services on IPv6
SUNRPC: Set V6ONLY socket option for RPC listener sockets
SUNRPC: Add address family field to svc_serv data structure
NFS: nfs_parsed_mount_options can use unsigned int


fs/Kconfig | 22 +++++
fs/lockd/svc.c | 2
fs/nfs/callback.c | 3 -
fs/nfs/internal.h | 8 +-
fs/nfsd/nfssvc.c | 3 -
include/linux/sunrpc/clnt.h | 4 -
include/linux/sunrpc/svc.h | 15 ++--
net/sunrpc/rpcb_clnt.c | 65 +++++++---------
net/sunrpc/svc.c | 175 ++++++++++++++++++++++++++++++++++++-------
net/sunrpc/svc_xprt.c | 37 +++++++--
net/sunrpc/svcsock.c | 13 +++
11 files changed, 260 insertions(+), 87 deletions(-)

--
Chuck Lever