qlcnic: Fix PVID configuration on eSwitch port.
Clear older PVID before adding a newer PVID to the eSwicth port Signed-off-by: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> Signed-off-by: Shahed Shaikh <shahed.shaikh@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7b546842b1
commit
a78b6da89f
|
@ -1354,6 +1354,7 @@ int qlcnic_config_switch_port(struct qlcnic_adapter *adapter,
|
|||
arg2 &= ~BIT_3;
|
||||
break;
|
||||
case QLCNIC_ADD_VLAN:
|
||||
arg1 &= ~(0x0ffff << 16);
|
||||
arg1 |= (BIT_2 | BIT_5);
|
||||
arg1 |= (esw_cfg->vlan_id << 16);
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue