- Name
-
shared_rxq_num - Default
-
-1 - Minimum
-
-1 - Maximum
-
SMAX - Scope
- per-stack
Experimental option: this option might be changed or removed in future releases. For adapters using shared receive queues for their traffic (X3), the queue number to use for the next filter required. Subsequent filters share the same queue number (if possible), to minimize the number of queues needing to be polled. In some cases (for example multicast replication, IPv6, and so on) Onload might be required to choose a different receive queue to that preferred by this option. If this option is not used, the default is to spread out stacks amongst available queues.
If the queue specified cannot be used then operations that result in filter insertion, such as bind() and connect(), can fail, resulting in the socket being handed over to the kernel, with an error output to the kernel log. To fail the socket operation in this condition and prevent handover the option EF_NO_FAIL=0 can be set.