diff options
| author | John Fastabend <[email protected]> | 2010-02-27 03:28:24 -0800 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2010-02-27 03:28:24 -0800 |
| commit | 2ea186ae533c7b4f4c56811b69d3e40a6209a9c0 (patch) | |
| tree | c3d17233ec49eda1f49c4bcfc236e28f954f07fe /include/linux/timerqueue.h | |
| parent | da3f5cf1f8ebb0fab5c5fd09adb189166594ad6c (diff) | |
ixgbe: move TC_PRIO_CONTROL check into ixgbe_select_queue()
Move TC_PRIO_CONTROL check and queue remapping into
ixgbe_select_queue(). Remapping queues after the qdisc
can result in the wrong qdisc queue being stopped with
netif_stop_subqueue(). Even if this is resolved and the
correct queue is stopped it can result in a queue being
blocked by TC_PRIO_CONTROL frames uneccesarily. Moving
this into the select_queue routine maintains alignment
between tx_rings and qdisc queues.
Signed-off-by: John Fastabend <[email protected]>
Acked-by: Peter P Waskiewicz Jr <[email protected]>
Signed-off-by: Jeff Kirsher <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions