Hi all,

This is my first attempt at contributing to this project. Please let me
know if anything should be done differently.

The X(L)710 have an option to enable symmetric RSS hashing. This is
useful for allowing multiple RSS queues for a monitor case. Tools like
Suricata, Bro, Snort, netsniff-ng are generally used to sit on the
side and receive a copy of the traffic. This leads to both sides of
connections coming in on the RX side. As the said tools often rely on
the hashing for load balancing to multiple threads/processes, the
hashing should be done symmetrically.

This patch adds a new ethtool 'priv flag' for the i40e driver called
'rss-symmetric'. When set to 'on' the RSS hashing will be symmetric.

The patch is against the 1.5.18 driver.

Tested on a X710 with Suricata and Ubuntu's 16.04 4.4.0-28 kernel.

Any feedback appreciated.

Thanks,
Victor


------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to