Subject: Re: pcmcia ep0 performance awful in 1.6/-current
To: Ben Harris <bjh21@netbsd.org>
From: David Brownlee <abs@netbsd.org>
List: current-users
Date: 07/10/2002 12:16:52
On Wed, 10 Jul 2002, Ben Harris wrote:
> Basically, normal behaviour if you set NFS_RSIZE larger than the rx buffer
> on a slow Ethernet card. Your client asks the NFS server for 32K of data.
> The NFS server puts the entire response in a single UDP datagram, which
> then gets fragmented, and the fragments get sent out onto the wire as fast
> as the server can send them (which is probably quite fast). The fragments
> pile up in the rx buffer on the client, and if the buffer is small enough,
> and the kernel can't clear it fast enough, the trailing fragemnets will
> likely get dropped and the whole request will have to be retried.
Is there any sane way of exporting the rx buffer to userland
(maybe via ifconfig), and then have mount_nfs default to the power
of two less than the lowest current value?
--
David/absolute -- www.netbsd.org: No hype required --