On 12/7/05, Jeff Garzik <[EMAIL PROTECTED]> wrote: > So... under load, copybreak causes e1000 to fall over more rapidly than > no-copybreak? > > If so, it sounds like copybreak should be disabled by default, and/or a > runtime switched added for it. I wouldn't say "fall over". With small packet only tests (the ones being run for this exercise) _all_ packets are being copied which is why when the system become CPU bound you see performance drop. Normal cases don't only have small packets and is where the gains are. These are also what is not being tested because I'm sure nobody would be able to agree on an acceptable test for it. Copybreak probably shouldn't be used in routing use cases. Since I think routing is the special case and not the normal case copybreak should be on by default and disabled when used in cases like small packet routing is being done.
-- Cheers, John - 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