Hi Bruce- These 22 patches enable support for IPv6 in the kernel's NFSD. Please consider them for 2.6.29. Special thanks to Aime Le Rouzic and the Bull team for their prototype and testing efforts. --- Aime Le Rouzic (1): NFSD: Support AF_INET6 in svc_addsock() function Chuck Lever (21): NLM: Clean up flow of control in make_socks() function NLM: Refactor make_socks() function NFSD: Prevent buffer overflow in write_recoverydir() NFSD: Prevent buffer overflow in write_leasetime() NFSD: Prevent buffer overflow in write_maxblksize() NFSD: Prevent buffer overflow in write_versions() NFSD: Prevent buffer overflow in write_threads() NFSD: Enable NFS server use of AF_INET6 NFSD: Support IPv6 addresses in write_failover_ip() NFS: Move NFS client's IP address parser to nfs_common/ SUNRPC: Clean up one_sock_name() SUNRPC: Support AF_INET6 in one_sock_name() SUNRPC: Switch one_sock_name() to use snprintf() SUNRPC: pass buffer size to svc_addsock() and svc_sock_names() NFSD: Prevent a buffer overflow in svc_xprt_names() NFSD: Refactor __write_ports() NFSD: Add helper functions for __write_ports() NFSD: Add documenting comments for nfsctl interface NFSD: Replace open-coded integer with macro NFSD: Fix a handful of coding style issues in write_filehandle() NFSD: clean up failover sysctl function naming fs/lockd/svc.c | 49 +-- fs/nfs/internal.h | 3 fs/nfs/nfs4namespace.c | 2 fs/nfs/super.c | 121 ------ fs/nfs_common/Makefile | 1 fs/nfs_common/nfs_addr_parse.c | 155 ++++++++ fs/nfsd/nfsctl.c | 773 ++++++++++++++++++++++++++++++++-------- fs/nfsd/nfssvc.c | 13 + include/linux/nfs_addr_parse.h | 32 ++ include/linux/sunrpc/svcsock.h | 6 net/sunrpc/svc_xprt.c | 53 ++- net/sunrpc/svcsock.c | 82 +++- 12 files changed, 960 insertions(+), 330 deletions(-) create mode 100644 fs/nfs_common/nfs_addr_parse.c create mode 100644 include/linux/nfs_addr_parse.h -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html