Lines Matching refs:uplink_vsi
116 struct ice_vsi *uplink_vsi = pf->switchdev.uplink_vsi; in ice_eswitch_setup_env() local
117 struct net_device *uplink_netdev = uplink_vsi->netdev; in ice_eswitch_setup_env()
126 ice_remove_vsi_fltr(&pf->hw, uplink_vsi->idx); in ice_eswitch_setup_env()
133 if (ice_vsi_add_vlan_zero(uplink_vsi)) in ice_eswitch_setup_env()
136 if (!ice_is_dflt_vsi_in_use(uplink_vsi->port_info)) { in ice_eswitch_setup_env()
137 if (ice_set_dflt_vsi(uplink_vsi)) in ice_eswitch_setup_env()
142 if (ice_vsi_update_security(uplink_vsi, ice_vsi_ctx_set_allow_override)) in ice_eswitch_setup_env()
151 ice_vsi_update_security(uplink_vsi, ice_vsi_ctx_clear_allow_override); in ice_eswitch_setup_env()
154 ice_clear_dflt_vsi(uplink_vsi); in ice_eswitch_setup_env()
156 ice_fltr_add_mac_and_broadcast(uplink_vsi, in ice_eswitch_setup_env()
157 uplink_vsi->port_info->mac.perm_addr, in ice_eswitch_setup_env()
409 struct ice_vsi *uplink_vsi = pf->switchdev.uplink_vsi; in ice_eswitch_release_env() local
413 ice_vsi_update_security(uplink_vsi, ice_vsi_ctx_clear_allow_override); in ice_eswitch_release_env()
414 ice_clear_dflt_vsi(uplink_vsi); in ice_eswitch_release_env()
415 ice_fltr_add_mac_and_broadcast(uplink_vsi, in ice_eswitch_release_env()
416 uplink_vsi->port_info->mac.perm_addr, in ice_eswitch_release_env()
495 pf->switchdev.uplink_vsi = ice_get_main_vsi(pf); in ice_eswitch_enable_switchdev()
496 if (!pf->switchdev.uplink_vsi) in ice_eswitch_enable_switchdev()