Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Dec 2009 13:56:03 +0100
From:      Jeremie Le Hen <jeremie@le-hen.org>
To:        Rick Macklem <rmacklem@uoguelph.ca>
Cc:        freebsd-stable@FreeBSD.org, Jeremie Le Hen <jeremie@le-hen.org>, Rick Macklem <rmacklem@FreeBSD.org>
Subject:   Re: Cannot list a particular directory through NFS with UDP
Message-ID:  <20091229125603.GC84457@felucia.tataz.chchile.org>
In-Reply-To: <Pine.GSO.4.63.0912181518280.9495@muncher.cs.uoguelph.ca>
References:  <20091213230650.GA45540@felucia.tataz.chchile.org> <Pine.GSO.4.63.0912181518280.9495@muncher.cs.uoguelph.ca>

next in thread | previous in thread | raw e-mail | index | archive | help

--kORqDWCi7qDJ0mEj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Rick,

Sorry for the delayed reply, but I have had little time available with
Christmas.

On Fri, Dec 18, 2009 at 03:23:44PM -0500, Rick Macklem wrote:
> 
> > 00:00:01.953196 IP (tos 0x0, ttl 64, id 48966, offset 0, flags [none], proto UDP (17), length 168) 192.168.1.1.3819288094 > 192.168.1.222.2049: 140 readdir [|nfs]
> > 00:00:01.953665 IP (tos 0x0, ttl 64, id 27028, offset 0, flags [+], proto UDP (17), length 1500) 192.168.1.222.2049 > 192.168.1.1.3819288094: reply ok 1472 readdir POST: DIR 755 ids 0/0 [|nfs]
> > 00:00:01.953711 IP (tos 0x0, ttl 64, id 27028, offset 1480, flags [none], proto UDP (17), length 632) 192.168.1.222 > 192.168.1.1: udp
> >
> This appears to be the reply to the nfs readdir request, which is what
> would be expected. It could be a problem with the content or the reply
> or a NetBSD client issue.
> 
> If you were to email me the raw tcpdump capture for the above, I could
> take a look at it in wireshark (which knows how to interpret nfs) and
> see if there is anything bogus looking in the reply.
> ("tcpdump -s 0 -w <file> host 192.168.1.1" and then email me <file> as an 
> attachment, should do it)

You will find the pcap file attached.

FYI, I've tried to use "rdirplus" option from NetBSD NFS client as a
workaround but the mount stalls in UDP (works in TCP).  If you are also
interested in this problem, I can provide a trace quickly this time :).

Regards,
-- 
Jeremie Le Hen

Humans are born free and equal.  But some are more equal than the others.
					    Coluche

--kORqDWCi7qDJ0mEj
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="pcap.nfs-udp"
Content-Transfer-Encoding: base64

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
AAAAA3gxMQAAAAAAHSchCg==

--kORqDWCi7qDJ0mEj--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091229125603.GC84457>