From: Rajesham Gajjela Subject: Re: nfs over ipv6 support Date: Thu, 13 Mar 2008 18:00:21 -0700 (PDT) Message-ID: <206342.91146.qm@web30507.mail.mud.yahoo.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Cc: linux-nfs@vger.kernel.org, aime.le-rouzic@bull.net, aurelien.charbon-Z51IpKcfGtLk1uMJSBkQmQ@public.gmane.org, gilles.quillard@bull.net To: Chuck Lever Return-path: Received: from web30507.mail.mud.yahoo.com ([68.142.200.120]:45772 "HELO web30507.mail.mud.yahoo.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1751687AbYCNBAX (ORCPT ); Thu, 13 Mar 2008 21:00:23 -0400 In-Reply-To: Sender: linux-nfs-owner@vger.kernel.org List-ID: Thanks Chuck for the quick reply. - this support is not there even in latest kernels (2.6.24 and such) ? - Whats is your plan on this ? Do you think, it can be done any time soon ? Rajesham --- Chuck Lever wrote: > Rajesham- > > IPv6 is not supported for NFS. The code you are > looking at is a > development snapshot. > > On Mar 13, 2008, at 10:31 AM, Rajesham Gajjela > wrote: > >> Mar 13 19:32:20 DXi5500-12345 kernel: RPC: > transport > >> (2/17) not supported > > > > After looking at the code > (include/linux/socket.h): > > #define AF_INET 2 /* Internet IP > > Protocol */ > > > > include/linux/in.h: > > IPPROTO_UDP = 17, /* User Datagram > > Protocol */ > > > > Why 2/17 (which is AF_INET/IPPROTO_UDP) not > > registered ? > > > > Looking at the register code: > net/sunrpc/xprtsock.c: > > static int __init init_xs_transport(void) > > { > > xprt_register(&xs_udp4_type); > > #if defined(CONFIG_IPV6) || > > defined(CONFIG_IPV6_MODULE) > > xprt_register(&xs_udp6_type); > > #endif > > xprt_register(&xs_tcp4_type); > > #if defined(CONFIG_IPV6) || > > defined(CONFIG_IPV6_MODULE) > > xprt_register(&xs_tcp6_type); > > } > > > > The above code must add to "xprt_list". Note that, > > I configured my kernel with CONFIG_IPV6. > > > > > > > > --- Rajesham Gajjela wrote: > > > >> > >> Did any body test nfs (v2 and v3) over ipv6 ? > >> do you guys claim "this feature suppose to work" > ? > >> > >> It did not work for me. Here are the details of > >> experiments I did (for me server and client is > >> same): > >> > >> 1) Kernel side : Linux-2.6.12-5 + > >> linux-2.6.12-rc6-CITI_NFS4_ALL-1.dif + > >> Chuck Lever Transport Patch > >> > > > (http://oss.oracle.com/~cel/linux-2.6/2.6.12/release-notes.html) > >> > >> 2) User land (tools) side: libtirpc-0.1.7-1 + > >> rpcbind-0.1.4 + nfs-utils-1.1.1 + > quota-3.12-5 > >> (Ref: > >> > > > http://nfsv4.bullopensource.org/patches/nfsv4_ipv6-2) > >> > >> 3) rpcbind suppose to recognize ipv6/ipv4 tcp/udp > >> protocols (after modifying /etc/netconfig). I > did > >> > >> softlink of /usr/bin/rpcbind to > /sbin/portmap). > >> Then did "service portmap restart". > >> Then "service nfs restart". NFS services > failed. > >> > >> syslog messages: > >> > >> Mar 13 19:32:20 DXi5500-12345 nfs: Starting NFS > >> services: succeeded > >> Mar 13 19:32:20 DXi5500-12345 nfs: rpc.rquotad > >> startup > >> succeeded > >> Mar 13 19:32:20 DXi5500-12345 kernel: RPC: > transport > >> (2/17) not supported > >> Mar 13 19:32:20 DXi5500-12345 last message > repeated > >> 2 > >> times > >> Mar 13 19:32:20 DXi5500-12345 nfsd[12453]: > nfssvc: > >> Input/output error > >> Mar 13 19:32:20 DXi5500-12345 nfs: rpc.nfsd > startup > >> failed > >> Mar 13 19:32:20 DXi5500-12345 nfs: rpc.mountd > >> startup > >> succeeded > >> Mar 13 19:32:20 DXi5500-12345 rpc.idmapd: > >> nfsdreopen: > >> Opening '/proc/net/rpc/nfs4.idtoname/channel' > >> failed: > >> errno 2 (No such file or directory) > >> Mar 13 19:32:20 DXi5500-12345 rpc.idmapd: > >> nfsdreopen: > >> Opening '/proc/net/rpc/nfs4.nametoid/channel' > >> failed: > >> errno 2 (No such file or directory) > >> Mar 13 19:32:20 DXi5500-12345 rpcidmapd: > rpc.idmapd > >> -SIGHUP succeeded > >> > >> > >> > >> > >> > > > ______________________________________________________________________ > > > ______________ > >> Never miss a thing. Make Yahoo your home page. > >> http://www.yahoo.com/r/hs > >> > > > > > > > > > > > ______________________________________________________________________ > > > ______________ > > Never miss a thing. Make Yahoo your home page. > > http://www.yahoo.com/r/hs > > -- > > To unsubscribe from this list: send the line > "unsubscribe linux- > > nfs" in > > the body of a message to majordomo@vger.kernel.org > > More majordomo info at > http://vger.kernel.org/majordomo-info.html > > -- > Chuck Lever > chuck[dot]lever[at]oracle[dot]com > > > > -- > To unsubscribe from this list: send the line > "unsubscribe linux-nfs" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at > http://vger.kernel.org/majordomo-info.html > ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs