From: Rusty Russell <rusty@rustcorp.com.au>
Date: Fri, 16 May 2008 20:32:48 +1000
My description describes how I want the mid-layer queue to disappear
entirely. Queueing would be done by the driver only.
Only the driver knows all of these details about how much space there
is, what packet chopping has to take place and what effects that has
on queue space, multiqueue configurations, how one wants to hash to
multiple queues, how to lock this stuff the most efficiently.
The kernel should just get out of the way and let the driver take care
of everything.
Sure, we can have some standard helpers to deal with the most common
cases. But anything non-trivial right now is painful because the
mid-layer model tries to be too helpful when it should just get out
of the way.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html