On 11/9/05, Ben Greear <[EMAIL PROTECTED]> wrote: > I am frusterated that the linux kernel seems to be > unstable for high levels of TCP traffic for very common > hardware (e1000). > > Is anyone doing tests that involve high levels of bi-directional > TCP traffic using TSO? If so, please let me know your results. > It's always possible I am screwing something up..
Ben, as for your test I think something is messed up in your patches, as no one else seems to be reporting your freezes. as one of e1000's maintainers I can clearly state we and our customers want TSO to work correctly. I appreciate all of David and the community's work to get this feature finally figured out. Its close but definitely doesn't work completely. As for our testing lab's test passes, they are all run in the default config, which means that TSO is on for all of our qualification tests. The problem in the past (and still some now) is that TSO doesn't get tested as much as we think it might be because it almost always gets turned off due to SACKs and/or connection timeouts on long lived connections (more than 10 seconds :-) ). I for one would love to figure out why when e1000 shows no drops at all from hw perspective at either end of a multi-stream test, and yet the stack for some reason is dropping packets somewhere in the middle of the stack. Shall I follow up with some data? I can reproduce this at will with netperf and a couple of scripts. Ben i dont want to steal your thread, so lets start another one to talk about TSO and drops if someone will follow up with me. - 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