ice: Fix flags for port VLAN
According to the spec, whenever insert PVID field is set, the VLAN driver insertion mode should be set to 01b which isn't done currently. Fix it. Signed-off-by: Md Fahad Iqbal Polash <md.fahad.iqbal.polash@intel.com> Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
Родитель
9ecd25c268
Коммит
58297dd133
|
@ -348,7 +348,7 @@ static int ice_vsi_set_pvid(struct ice_vsi *vsi, u16 vid)
|
|||
struct ice_vsi_ctx ctxt = { 0 };
|
||||
enum ice_status status;
|
||||
|
||||
ctxt.info.vlan_flags = ICE_AQ_VSI_VLAN_MODE_TAGGED |
|
||||
ctxt.info.vlan_flags = ICE_AQ_VSI_VLAN_MODE_UNTAGGED |
|
||||
ICE_AQ_VSI_PVLAN_INSERT_PVID |
|
||||
ICE_AQ_VSI_VLAN_EMOD_STR;
|
||||
ctxt.info.pvid = cpu_to_le16(vid);
|
||||
|
|
Загрузка…
Ссылка в новой задаче