Skip to content

Commit cc01954

Browse files
mfijalkoanguy11
authored andcommitted
ice: do not setup vlan for loopback VSI
Currently loopback test is failiing due to the error returned from ice_vsi_vlan_setup(). Skip calling it when preparing loopback VSI. Fixes: 0e674ae ("ice: Add handler for ethtool selftest") Signed-off-by: Maciej Fijalkowski <[email protected]> Tested-by: George Kuruvinakunnel <[email protected]> Signed-off-by: Tony Nguyen <[email protected]>
1 parent 283d736 commit cc01954

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

drivers/net/ethernet/intel/ice/ice_main.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6013,10 +6013,12 @@ int ice_vsi_cfg(struct ice_vsi *vsi)
60136013
if (vsi->netdev) {
60146014
ice_set_rx_mode(vsi->netdev);
60156015

6016-
err = ice_vsi_vlan_setup(vsi);
6016+
if (vsi->type != ICE_VSI_LB) {
6017+
err = ice_vsi_vlan_setup(vsi);
60176018

6018-
if (err)
6019-
return err;
6019+
if (err)
6020+
return err;
6021+
}
60206022
}
60216023
ice_vsi_cfg_dcb_rings(vsi);
60226024

0 commit comments

Comments
 (0)