Lastly, there has been feedback asking how practical and useful this
facility actually is, and you must address that.
According to our marketing folks, there is end-user demand for this feature
  or something like it.
The main benefit comes on numa systems, when you have high throughput applications or containers on multiple numa nodes.  Using RSS without steering gives poor efficiency because traffic is often not received on the same node as the application.  With flow steering to a single queue you can get a bottleneck, as all traffic for a TCP/UDP port or container goes to one core.  ARFS doesn't scale to large numbers of flows.

This feature allows the admin to ensure packets are received on the same numa node as the application (improving efficiency) and avoids the single core bottleneck.


Reply via email to