Subject: Re: NFS transport
To: None <tech-kern@netbsd.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-kern
Date: 07/25/2002 16:03:13
>> None of the acks get onto the lan until it is idle, by which time 11
>> are queued and all go out as back to back frames.
> Under what OS?  That's certainly not how the BSD network stack works.
> In BSD, tcp_input() will call tcp_output() when it decides it needs
> to send an ACK, which will transmit the packet immediately.

s/transmit/queue in the driver/.  If the medium is busy, it _can't_
transmit the packet immediately.  Sure, if you're doing full-duplex UTP
to a smart switch, you have no problems.  But there are lots of hubs
and even real co-ax Ethernet networks out there still.

/~\ The ASCII				der Mouse
\ / Ribbon Campaign
 X  Against HTML	       mouse@rodents.montreal.qc.ca
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B