linux/drivers/net/ethernet/intel/igb
Stefan Assmann dc1edc67fe igb: enable VLAN stripping for VMs with i350
For i350 VLAN stripping for VMs is not enabled in the VMOLR register but in
the DVMOLR register. Making the changes accordingly. It's not necessary to
unset the E1000_VMOLR_STRVLAN bit on i350 as the hardware will simply ignore
it.

Without this change if a VLAN is configured for a VF assigned to a guest
via (i.e.)
ip link set p1p1 vf 0 vlan 10
the VLAN tag will not be stripped from packets going into the VM. Which they
should be because the VM itself is not aware of the VLAN at all.

Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Tested-by: Sibai Li <sibai.li@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-03-19 21:38:54 -07:00
..
e1000_82575.c igb: fix warning if !CONFIG_IGB_HWMON 2014-03-08 00:36:55 -08:00
e1000_82575.h igb: enable VLAN stripping for VMs with i350 2014-03-19 21:38:54 -07:00
e1000_defines.h igb: Add register defines needed for time sync functions 2014-03-19 17:17:23 -07:00
e1000_hw.h igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_i210.c igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_i210.h igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_mac.c igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_mac.h igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_mbx.c igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_mbx.h igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_nvm.c igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_nvm.h igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_phy.c igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_phy.h igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_regs.h igb: enable VLAN stripping for VMs with i350 2014-03-19 21:38:54 -07:00
igb_ethtool.c net: Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq 2014-03-14 22:41:36 -04:00
igb_hwmon.c igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
igb_main.c igb: enable VLAN stripping for VMs with i350 2014-03-19 21:38:54 -07:00
igb_ptp.c igb: Add register defines needed for time sync functions 2014-03-19 17:17:23 -07:00
igb.h igb: Fix for devices using ethtool for EEE settings 2014-03-12 18:58:39 -07:00
Makefile igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00