[dpdk-users] Round-robin instead of RSS

Stephen Hemminger stephen at networkplumber.org
Tue Dec 5 23:34:31 CET 2017


On Tue, 5 Dec 2017 21:23:23 +0000
"Dorsett, Michal" <Michal.Dorsett at verint.com> wrote:

> We are using an XL710 nic 4x10Gbps.
> Our application needs to delay all packets in the system for at least the first second, and depending on the type of traffic mbufs may need to delay packets even more.
> 
> Since the XL710 makes use of, at most, 1M mbufs in a queue and not more - we need to create several queues that provide enough mbufs for the nic not to starve.
> 
> Because we handle extremely varied traffic, we may not be able to statically configure an RSS to load balance traffic evenly between the queues.
> 
> Is it possible to set up a round-robin policy between the queues instead of RSS?
> I realize the drawbacks - un-orderliness, etc. - but please assume we have our methods of handling those specific issues.
> 
> Thanks,
> 
> Michal Dorsett
> Developer, Strategic IP Group
> Desk: +972 962 4350
> Mobile: +972 50 771 6689
> Verint Cyber Intelligence
> www.verint.com<http://www.verint.com/>

I don't work for Intel team and don't have XL710. But although XL710 may have limited hardware queue depth, there is no requirement
that you give all the mbuf's directly to XL710 at once. If you have to hold off traffic, then just don't pass it to the device.

RSS is built in the hardware. 


More information about the users mailing list