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