Lines Matching refs:uplink_vsi
21 struct ice_vsi *uplink_vsi = pf->switchdev.uplink_vsi; in ice_eswitch_setup_env() local
22 struct net_device *uplink_netdev = uplink_vsi->netdev; in ice_eswitch_setup_env()
29 ice_remove_vsi_fltr(&pf->hw, uplink_vsi->idx); in ice_eswitch_setup_env()
36 if (ice_vsi_add_vlan(uplink_vsi, 0, ICE_FWD_TO_VSI)) in ice_eswitch_setup_env()
39 if (!ice_is_dflt_vsi_in_use(uplink_vsi->vsw)) { in ice_eswitch_setup_env()
40 if (ice_set_dflt_vsi(uplink_vsi->vsw, uplink_vsi)) in ice_eswitch_setup_env()
48 if (ice_vsi_update_security(uplink_vsi, ice_vsi_ctx_set_allow_override)) in ice_eswitch_setup_env()
64 ice_vsi_update_security(uplink_vsi, ice_vsi_ctx_clear_allow_override); in ice_eswitch_setup_env()
69 ice_clear_dflt_vsi(uplink_vsi->vsw); in ice_eswitch_setup_env()
71 ice_fltr_add_mac_and_broadcast(uplink_vsi, in ice_eswitch_setup_env()
72 uplink_vsi->port_info->mac.perm_addr, in ice_eswitch_setup_env()
318 struct ice_vsi *uplink_vsi = pf->switchdev.uplink_vsi; in ice_eswitch_release_env() local
322 ice_vsi_update_security(uplink_vsi, ice_vsi_ctx_clear_allow_override); in ice_eswitch_release_env()
324 ice_clear_dflt_vsi(uplink_vsi->vsw); in ice_eswitch_release_env()
325 ice_fltr_add_mac_and_broadcast(uplink_vsi, in ice_eswitch_release_env()
326 uplink_vsi->port_info->mac.perm_addr, in ice_eswitch_release_env()
408 pf->switchdev.uplink_vsi = ice_get_main_vsi(pf); in ice_eswitch_enable_switchdev()
409 if (!pf->switchdev.uplink_vsi) in ice_eswitch_enable_switchdev()