On Wed, Dec 16, 2015 at 10:32 AM, Tal Abudi <talab...@gmail.com> wrote: > IP header only is good enough for me. > I tried increasing the flows to 1.1.1.[10-20]. Same result. > The same flows and the same testbed distributes evenly on 82580 controllers > with 5.3.2 and I211 on 4.1.2
Looking over the driver it looks like I see the issue. From what I can tell it looks like the 5.3.2 driver was not enabling RSS at all for the 5.3.2 driver. You might try making the change below to the 5.3.2 driver. As a patch I am pretty sure this won't apply since it was white-space munged, and because this is against the upstream linux kernel. diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index 7afde455326d..c803da0aa883 100644 --- a/drivers/net/ethernet/intel/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c @@ -3464,8 +3464,7 @@ static void igb_setup_mrqc(struct igb_adapter *adapter) else mrqc |= E1000_MRQC_ENABLE_VMDQ; } else { - if (hw->mac.type != e1000_i211) - mrqc |= E1000_MRQC_ENABLE_RSS_4Q; + mrqc |= E1000_MRQC_ENABLE_RSS_4Q; } igb_vmm_control(adapter); ------------------------------------------------------------------------------ _______________________________________________ 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