On Wed, 08 Feb 2006 12:18:23 -0800 David Carlton <[EMAIL PROTECTED]> wrote:
> On Mon, 06 Feb 2006 15:50:28 -0800 (PST), "David S. Miller" <[EMAIL > PROTECTED]> said: > > > From: David Carlton <[EMAIL PROTECTED]> > > Date: Mon, 06 Feb 2006 14:38:10 -0800 > > >> I'm working on an application that we're trying to switch from a 2.4 > >> kernel to a 2.6 kernel. (I believe we're using 2.6.9.) One part of > >> the program periodically sends out chunks of data (whose size is just > >> over 1MB) via tcp. > > > Please reproduce with something more current and report to the correct > > mailing list (netdev@vger.kernel.org). > > Thanks for the suggestion. The problem went away with 2.6.15 (I > believe uname -a called it 2.6.15.3), which is nice. > > I'll try to see if I can figure out which patch caused the problem (it > may or may not be easy for us to switch to that kernel); I don't > suppose you have any idea what patch caused the problem? (The other > endpoint is that the problem is still present in 2.6.10, where for the > latter we're using whatever the latest 2.6.10 kernel is that's > available for Fedora Core 2.) Also, is > <http://linux.bkbits.net:8080/linux-2.6/hist/net/ipv4/> the right > place to look for revision history? Recent commits don't have a > change message, which makes me think I'm looking in the wrong place. > > I put up a tcpdump at > <http://www.bactrian.org/~carlton/sender.tcpdump>, if anybody's > curious. The problems start with packet 7367; the problematic > transmission is from 64.12.82.96:33826 to 64.12.82.49:34483 (which > starts at packet 6482). The tcpdump was taken on the sender side, and > some packets are missing or corrupted in the dump (for reasons that I > assume have nothing to do with the problem at hand.) > I bet the new appropriate byte count (abc) logic is fixing your app. You can get old behavior with sysctl.ipv4.tcp_abc=0. If you want to find a patch that made things better/worse (and it is post git). Look into "git bisect" -- Stephen Hemminger <[EMAIL PROTECTED]> OSDL http://developer.osdl.org/~shemminger - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html