Re: turning off TCP_NOPUSH
From: Garrett Wollman (wollman_at_lcs.mit.edu)
Date: 05/28/03
- Previous message: BRA-SAO-Verzolla,David: "Linkproof or Fatpipe with FreeBSD?"
- In reply to: Igor Sysoev: "Re: turning off TCP_NOPUSH"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Wed, 28 May 2003 15:19:18 -0400 (EDT) To: Igor Sysoev <is@rambler-co.ru>
<<On Wed, 28 May 2003 22:22:14 +0400 (MSD), Igor Sysoev <is@rambler-co.ru> said:
> As I understand if the data in the send buffer is bigger than MSS it means
> that TCP stack has some reason not to send it and this reason is not
> TF_NOPUSH flag. Am I wrong ?
If TCP is for some reason prohibited from sending (i.e., the flow
control or congestion control is closed), then tcp_output() will do
nothing (except perhaps send a window update if necessary).
If TCP is allowed to send data, then tcp_output() will send the data
immediately, which is what we want.
-GAWollman
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
- Previous message: BRA-SAO-Verzolla,David: "Linkproof or Fatpipe with FreeBSD?"
- In reply to: Igor Sysoev: "Re: turning off TCP_NOPUSH"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|