Lines Matching refs:queues

23 Contemporary NICs support multiple receive and transmit descriptor queues
25 queues to distribute processing among CPUs. The NIC distributes packets by
43 Some advanced NICs allow steering packets to queues based on
51 module parameter for specifying the number of hardware queues to
54 for each CPU if the device supports enough queues, or otherwise at least
60 default mapping is to distribute the queues evenly in the table, but the
63 indirection table could be done to give different queues different
72 of queues to IRQs can be determined from /proc/interrupts. By default,
85 is to allocate as many queues as there are CPUs in the system (or the
87 is likely the one with the smallest number of receive queues where no
95 initial tests, so limit the number of queues to the number of CPU cores
145 /sys/class/net/<dev>/queues/rx-<n>/rps_cpus
162 and unnecessary. If there are fewer hardware queues than CPUs, then
304 /sys/class/net/<dev>/queues/rx-<n>/rps_flow_cnt
319 queues. So for instance, if rps_sock_flow_entries is set to 32768 and there
320 are 16 configured receive queues, rps_flow_cnt for each queue might be
355 of CPU to queues is automatically deduced from the IRQ affinities
375 The goal of this mapping is usually to assign queues
377 these queues are processed on a CPU within this set. This choice
385 2. XPS using receive queues map
389 queues can be mapped to a set of transmit queues (many:many), although
406 CPUs/receive-queues that may use that queue to transmit. The reverse
407 mapping, from CPUs to transmit queues or from receive-queues to transmit
408 queues, is computed and maintained for each network device. When
415 queues match, one is selected by using the flow hash to compute an index
437 configured. To enable XPS, the bitmap of CPUs/receive-queues that may
441 /sys/class/net/<dev>/queues/tx-<n>/xps_cpus
443 For selection based on receive-queues map:
444 /sys/class/net/<dev>/queues/tx-<n>/xps_rxqs
451 If there are as many queues as there are CPUs in the system, then each
453 experience no contention. If there are fewer queues than CPUs, then the
469 /sys/class/net/<dev>/queues/tx-<n>/tx_maxrate