]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF
authorAlexander Duyck <aduyck@mirantis.com>
Tue, 3 Nov 2015 01:10:01 +0000 (17:10 -0800)
committerTim Gardner <tim.gardner@canonical.com>
Mon, 29 Feb 2016 15:56:45 +0000 (08:56 -0700)
commitf08bdd1748e6da4a810e4fd79cfff4808b662f3a
tree2b4efcb391b45779c7ae818dc150391e8520e81f
parentf93cdd8cda2d00ca52650328119ed9eae4727845
ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF

BugLink: http://bugs.launchpad.net/bugs/1536473
This patch adds support for bypassing the VLVF entry creation when the PF
is adding a new VLAN.  The advantage to doing this is that we can then save
the VLVF entries for the VFs which must have them in order to function,
versus the PF which can fall back on the default pool entry.

Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit b6488b662b5011a3640033a266886603892dfed1)
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h