Linux NFS development
 help / color / mirror / Atom feed
* Re: nfs over ipv6 support
@ 2008-03-13 14:31 Rajesham Gajjela
       [not found] ` <573299.38219.qm-NzHz0fVKiIyvuULXzWHTWIglqE1Y4D90QQ4Iyu8u01E@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: Rajesham Gajjela @ 2008-03-13 14:31 UTC (permalink / raw)
  To: Rajesham Gajjela, linux-nfs
  Cc: aime.le-rouzic, aurelien.charbon-Z51IpKcfGtLk1uMJSBkQmQ,
	gilles.quillard



> 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 <rajeshamg@yahoo.com> 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

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [PATCH] nfs: fix encode_fsinfo_maxsz
@ 2008-03-13 13:26 Benny Halevy
  2008-03-13 14:08 ` nfs over ipv6 support Rajesham Gajjela
  0 siblings, 1 reply; 5+ messages in thread
From: Benny Halevy @ 2008-03-13 13:26 UTC (permalink / raw)
  To: Trond Myklebust; +Cc: linux-nfs, Fred Isaman, Benny Halevy

From: Fred Isaman <iisaman@citi.umich.edu>

The previous value was not taking into account space for bitmap array size.

Signed-off-by: Fred Isaman <iisaman@citi.umich.edu>
Signed-off-by: Benny Halevy <bhalevy@panasas.com>
---
 fs/nfs/nfs4xdr.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/fs/nfs/nfs4xdr.c b/fs/nfs/nfs4xdr.c
index 51dd380..0277821 100644
--- a/fs/nfs/nfs4xdr.c
+++ b/fs/nfs/nfs4xdr.c
@@ -110,7 +110,7 @@ static int nfs4_stat_to_errno(int);
 #define decode_savefh_maxsz     (op_decode_hdr_maxsz)
 #define encode_restorefh_maxsz  (op_encode_hdr_maxsz)
 #define decode_restorefh_maxsz  (op_decode_hdr_maxsz)
-#define encode_fsinfo_maxsz	(op_encode_hdr_maxsz + 2)
+#define encode_fsinfo_maxsz	(encode_getattr_maxsz)
 #define decode_fsinfo_maxsz	(op_decode_hdr_maxsz + 11)
 #define encode_renew_maxsz	(op_encode_hdr_maxsz + 3)
 #define decode_renew_maxsz	(op_decode_hdr_maxsz)
-- 
1.5.3.3


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

end of thread, other threads:[~2008-03-14 14:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-13 14:31 nfs over ipv6 support Rajesham Gajjela
     [not found] ` <573299.38219.qm-NzHz0fVKiIyvuULXzWHTWIglqE1Y4D90QQ4Iyu8u01E@public.gmane.org>
2008-03-13 18:13   ` Chuck Lever
2008-03-14  1:00     ` Rajesham Gajjela
     [not found]       ` <206342.91146.qm-uHTUF03blOmvuULXzWHTWIglqE1Y4D90QQ4Iyu8u01E@public.gmane.org>
2008-03-14 14:45         ` Chuck Lever
  -- strict thread matches above, loose matches on Subject: below --
2008-03-13 13:26 [PATCH] nfs: fix encode_fsinfo_maxsz Benny Halevy
2008-03-13 14:08 ` nfs over ipv6 support Rajesham Gajjela

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox