Lines Matching +full:per +full:- +full:queue
1 .. SPDX-License-Identifier: GPL-2.0
11 ---------------------------------------------------------
22 netdev->queue_lock today. Therefore base drivers should use the
23 netif_{start|stop|wake}_subqueue() functions to manage each queue while the
24 device is still operational. netdev->queue_lock is still used when the device
32 default pfifo_fast qdisc. This qdisc supports one qdisc per hardware queue.
33 A new round-robin qdisc, sch_multiq also supports multiple hardware queues. The
35 bands and queues based on the value in skb->queue_mapping. Use this field in
36 the base driver to determine which queue to send the skb to.
38 sch_multiq has been added for hardware that wishes to avoid head-of-line
39 blocking. It will cycle though the bands and verify that the hardware queue
43 hardware. Once the association is made, any skb with skb->queue_mapping set,
44 will be queued to the band associated with the hardware queue.
60 band 0 => queue 0
61 band 1 => queue 1
62 band 2 => queue 2
63 band 3 => queue 3
65 Traffic will begin flowing through each queue based on either the simple_tx_hash
66 function or based on netdev->select_queue() if you have it defined.
70 specific host, for example 192.168.0.3, through a specific queue you could use