From: "Leonid Grossman" <[EMAIL PROTECTED]> Date: Tue, 23 Aug 2005 12:08:21 -0400
> There are also stack implementations that support transmit for more than > one packet at the time, and the improvements are noticeable. Yes, this is Solaris's "poor man's TSO" :-) There are actually some non-trivial issues wrt. this. We would need to loop inside of the packet scheduler, and netfilter, to do correct traffic classification and firewalling. But I guess we could deal with that by supporting chaining in those subsystems. It looks ugly though, what to do if the first packet is marked as "delay" by the packet scheduler, but the rest are allowed to pass through to the device right now? Do we unlink the one which will be delayed? Similar situations arise in the firewalling too, and this isn't unrealistic as this is exactly what packet schedulers like netem will do. - 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