Date: Thu, 13 Sep 2007 13:14:02 -0700 (PDT) From: Kevin Oberman <oberman@es.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/116335: Excessive TCP window updates Message-ID: <20070913201402.958D14500E@ptavv.es.net> Resent-Message-ID: <200709132020.l8DKK7F6017704@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 116335 >Category: kern >Synopsis: Excessive TCP window updates >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 13 20:20:06 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Kevin Oberman >Release: FreeBSD 6.2-STABLE i386 >Organization: ESnet--The Energy Sciences Network >Environment: System: FreeBSD ptavv.es.net 6.2-STABLE FreeBSD 6.2-STABLE #11: Thu Aug 16 17:18:58 PDT 2007 root@ptavv.es.net:/usr/obj/usr/src/sys/PTAVV i386 >Description: Testing over a trans-continental 10GE between two boxes with mxge cards, at a point about 2.5 seconds into the tansfer, the receive node starts updating the window size as fast as it can process the data. The result is that it is sending updates at intervals of between 0 and 4 microseconds. This can result in several hundred window updates between "real" packets and, I suspect, is causing performance problems. I see an old message at: http://lists.freebsd.org/pipermail/freebsd-net/2005-January/006141.html that may be the source of the problem, though I have not yet figured out exactly how this code works. >How-To-Repeat: Send a TCP stream between to hosts with a ~100 ms. RTT between them at speeds exceeding 3 Gbps. >Fix: Unknown. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070913201402.958D14500E>