Date: Mon, 12 Aug 2002 13:06:27 -0700 From: "Henderson, Thomas R" <thomas.r.henderson@boeing.com> To: "'Oleg Polyakov'" <opolyakov@yahoo.com> Cc: freebsd-net@freebsd.org Subject: RE: Initial congestion window increase Message-ID: <00EBC850E752CC46B8509DAB4D0D2CB910695B@xch-nw-29.nw.nos.boeing.com>
next in thread | raw e-mail | index | archive | help
> By the way looking into tcpdump revealed we have initial window > = 2 * mss in case of slowstart_flightsize = 1. I've seen it on > FreeBSD 4.5 and 4.6 . > What is this - an ancient bug in BSD stack? > This used to be a bug/feature of the Net/3 TCP code (ack of syn caused cwnd increment). The snippet below seems to be aimed at preventing this in current FreeBSD, but perhaps something else is incrementing initial window to be 2 (not that this is a bad thing). from tcp_input.c:1795 /* * If no data (only SYN) was ACK'd, * skip rest of ACK processing. */ if (acked == 0) goto step6; Tom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00EBC850E752CC46B8509DAB4D0D2CB910695B>