linux/drivers/net/ethernet/intel
Greg Rose f9b4b6278d i40e: Reset the VF upon conflicting VLAN configuration
If a host VMM administrator hoses his VF by assigning a port VLAN after
it is already up and running with implicit permission to set local
VLANs then we print a message warning the host administrator that the
VF driver needs to be reloaded.

In addition we need to knock the VF offline so that it does not continue
to receive traffic not on the port VLAN assigned to it.  So we reset the
VF.  The VF will cease operation and the administrator will be forced to
unload and reload the VF driver to make it work again.

Change-ID: Iae1ae006b244e74e30a4ee546b3c5fca5cfb40aa
Signed-off-by: Greg Rose <gregory.v.rose@intel.com>
Signed-off-by: Catherine Sullivan <catherine.sullivan@intel.com>
Tested-by: Sibai Li <sibai.li@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-04-21 20:43:33 -07:00
..
e1000 e1000: remove open-coded skb_cow_head 2014-04-11 05:58:07 -07:00
e1000e e1000e: remove open-coded skb_cow_head 2014-04-11 05:58:08 -07:00
i40e i40e: Reset the VF upon conflicting VLAN configuration 2014-04-21 20:43:33 -07:00
i40evf i40e/i40evf: unhide and enable to one prefena field 2014-04-21 20:35:42 -07:00
igb igb: fix last_rx_timestamp usage 2014-04-11 05:58:08 -07:00
igbvf igbvf: remove open-coded skb_cow_head 2014-04-11 05:58:09 -07:00
ixgb ixgb: remove open-coded skb_cow_head 2014-04-11 06:08:46 -07:00
ixgbe ixgbe: remove open-coded skb_cow_head 2014-04-11 05:58:06 -07:00
ixgbevf ixgbevf: remove open-coded skb_cow_head 2014-04-11 05:58:06 -07:00
Kconfig i40e: add DCB option to Kconfig 2014-01-17 19:13:04 -08:00
Makefile i40evf: add driver to kernel build system 2013-12-31 16:27:49 -08:00
e100.c e100: Convert uses of __constant_<foo> to <foo> 2014-03-19 21:46:36 -07:00