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&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to