Files
linux-legacy/include/linux
Alexander Duyck 92651940ab pkt_sched: Add multiqueue scheduler support
This patch is intended to add a qdisc to support the new tx multiqueue
architecture by providing a band for each hardware queue.  By doing
this it is possible to support a different qdisc per physical hardware
queue.

This qdisc uses the skb->queue_mapping to select which band to place
the traffic onto.  It then uses a round robin w/ a check to see if the
subqueue is stopped to determine which band to dequeue the packet from.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-09-12 16:29:34 -07:00
..
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-08-12 10:13:38 +10:00
…
…
…
…
…
2008-08-18 21:40:05 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-08-20 13:19:51 -07:00
…
…
…
…
…
…
…
…
…
…
…
2008-08-12 16:07:31 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-08-28 08:33:23 +02:00
…
…
…
…
…
…
…
2008-09-02 20:18:47 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-08-25 17:28:25 +03:00
…
…
…
…
…
…
…
…
2008-09-01 09:47:16 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-08-16 16:45:56 -07:00
2008-08-16 16:45:56 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-08-26 10:37:20 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-08-22 16:29:57 -04:00
…
…
…
2008-08-20 15:40:32 -07:00
…
…
…
…
…
…
…
…
…
2008-09-05 18:14:35 +02:00
…
…
…
…
2008-08-17 22:47:30 +10:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-09-05 14:39:38 -07:00
2008-08-15 10:34:07 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-08-16 16:45:56 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…