aboutsummaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorJohn Fastabend <[email protected]>2010-02-27 03:28:24 -0800
committerDavid S. Miller <[email protected]>2010-02-27 03:28:24 -0800
commit2ea186ae533c7b4f4c56811b69d3e40a6209a9c0 (patch)
treec3d17233ec49eda1f49c4bcfc236e28f954f07fe /include/linux/timerqueue.h
parentda3f5cf1f8ebb0fab5c5fd09adb189166594ad6c (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