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

Reply via email to