• Home
  • Raw
  • Download

Lines Matching refs:queues

27 Contemporary NICs support multiple receive and transmit descriptor queues
29 queues to distribute processing among CPUs. The NIC distributes packets by
47 Some advanced NICs allow steering packets to queues based on
57 module parameter for specifying the number of hardware queues to
60 for each CPU if the device supports enough queues, or otherwise at least
66 default mapping is to distribute the queues evenly in the table, but the
69 indirection table could be done to give different queues different
80 of queues to IRQs can be determined from /proc/interrupts. By default,
95 is to allocate as many queues as there are CPUs in the system (or the
97 is likely the one with the smallest number of receive queues where no
105 initial tests, so limit the number of queues to the number of CPU cores
159 /sys/class/net/<dev>/queues/rx-<n>/rps_cpus
178 and unnecessary. If there are fewer hardware queues than CPUs, then
328 /sys/class/net/<dev>/queues/rx-<n>/rps_flow_cnt
345 queues. So for instance, if rps_sock_flow_entries is set to 32768 and there
346 are 16 configured receive queues, rps_flow_cnt for each queue might be
383 of CPU to queues is automatically deduced from the IRQ affinities
406 The goal of this mapping is usually to assign queues
408 these queues are processed on a CPU within this set. This choice
416 2. XPS using receive queues map
420 queues can be mapped to a set of transmit queues (many:many), although
437 CPUs/receive-queues that may use that queue to transmit. The reverse
438 mapping, from CPUs to transmit queues or from receive-queues to transmit
439 queues, is computed and maintained for each network device. When
446 queues match, one is selected by using the flow hash to compute an index
469 how, XPS is configured at device init. The mapping of CPUs/receive-queues
474 /sys/class/net/<dev>/queues/tx-<n>/xps_cpus
476 For selection based on receive-queues map::
478 /sys/class/net/<dev>/queues/tx-<n>/xps_rxqs
487 If there are as many queues as there are CPUs in the system, then each
489 experience no contention. If there are fewer queues than CPUs, then the
506 /sys/class/net/<dev>/queues/tx-<n>/tx_maxrate