ice: Don't allow VLAN stripping change when pvid set
authorBrett Creeley <brett.creeley@intel.com>
Sat, 16 May 2020 00:42:13 +0000 (17:42 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 28 May 2020 00:46:00 +0000 (17:46 -0700)
commit1960827570c7ed83fb0725debf856b06f46e1a77
tree5259dcc698fb6aedc4378d73c5cb8f09e5a34ffa
parent4f1fe43c920b92ac41c34f151fe452d46936b79d
ice: Don't allow VLAN stripping change when pvid set

Currently, if the PVID is set in the VLAN handling section of the VSI
context the driver still allows VLAN stripping to be enabled/disabled.
VLAN stripping should only be modifiable when the PVID is not set. Fix
this by preventing VLAN stripping modification when PVID is set.

Signed-off-by: Brett Creeley <brett.creeley@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ice/ice_lib.c