Lines Matching refs:seid
368 vsi->seid, txqueue, tx_ring->next_to_clean, in i40e_tx_timeout()
1577 i40e_aq_remove_macvlan(&pf->hw, vsi->seid, &element, 1, NULL); in i40e_rm_default_mac_filter()
1585 i40e_aq_remove_macvlan(&pf->hw, vsi->seid, &element, 1, NULL); in i40e_rm_default_mac_filter()
2354 aq_ret = i40e_aq_remove_macvlan_v2(hw, vsi->seid, list, num_del, NULL, in i40e_aqc_del_filters()
2389 i40e_aq_add_macvlan_v2(hw, vsi->seid, list, num_add, NULL, &aq_status); in i40e_aqc_add_filters()
2436 vsi->seid, in i40e_aqc_broadcast_filter()
2441 vsi->seid, in i40e_aqc_broadcast_filter()
2483 vsi->seid, in i40e_set_promiscuous()
2487 vsi->seid, in i40e_set_promiscuous()
2498 vsi->seid, in i40e_set_promiscuous()
2509 vsi->seid, in i40e_set_promiscuous()
2576 snprintf(vsi_name, sizeof(vsi_name) - 1, "vsi %d", vsi->seid); in i40e_sync_vsi_filters()
2810 vsi->seid, in i40e_sync_vsi_filters()
2983 ctxt.seid = vsi->seid; in i40e_vlan_stripping_enable()
3018 ctxt.seid = vsi->seid; in i40e_vlan_stripping_disable()
3263 ctxt.seid = vsi->seid; in i40e_vsi_add_pvid()
4696 int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, in i40e_control_wait_tx_q() argument
4708 seid, (is_xdp ? "XDP " : ""), pf_q, in i40e_control_wait_tx_q()
4726 ret = i40e_control_wait_tx_q(vsi->seid, pf, in i40e_vsi_enable_tx()
4735 ret = i40e_control_wait_tx_q(vsi->seid, pf, in i40e_vsi_enable_tx()
4849 vsi->seid, pf_q); in i40e_vsi_enable_rx()
4898 vsi->seid, pf_q); in i40e_vsi_stop_rings()
5275 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5288 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5297 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5520 ret = i40e_aq_query_vsi_bw_config(hw, vsi->seid, &bw_config, NULL); in i40e_vsi_get_bw_info()
5530 ret = i40e_aq_query_vsi_ets_sla_config(hw, vsi->seid, &bw_ets_config, in i40e_vsi_get_bw_info()
5583 ret = i40e_set_bw_limit(vsi, vsi->seid, 0); in i40e_vsi_configure_bw_alloc()
5587 vsi->seid); in i40e_vsi_configure_bw_alloc()
5595 ret = i40e_aq_config_vsi_tc_bw(&pf->hw, vsi->seid, &bw_data, NULL); in i40e_vsi_configure_bw_alloc()
5701 ctxt.seid = vsi->seid; in i40e_update_adq_vsi_queues()
5775 enabled_tc, vsi->seid); in i40e_vsi_config_tc()
5776 ret = i40e_aq_query_vsi_bw_config(hw, vsi->seid, in i40e_vsi_config_tc()
5802 enabled_tc, vsi->seid); in i40e_vsi_config_tc()
5808 ctxt.seid = vsi->seid; in i40e_vsi_config_tc()
5925 int i40e_set_bw_limit(struct i40e_vsi *vsi, u16 seid, u64 max_tx_rate) in i40e_set_bw_limit() argument
5936 max_tx_rate, seid); in i40e_set_bw_limit()
5948 ret = i40e_aq_config_vsi_bw_limit(&pf->hw, seid, credits, in i40e_set_bw_limit()
5953 max_tx_rate, seid, i40e_stat_str(&pf->hw, ret), in i40e_set_bw_limit()
6005 ret = i40e_set_bw_limit(vsi, ch->seid, 0); in i40e_remove_queue_channels()
6009 ch->seid); in i40e_remove_queue_channels()
6014 if (cfilter->seid != ch->seid) in i40e_remove_queue_channels()
6035 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_remove_queue_channels()
6040 ch->seid, p_vsi->seid); in i40e_remove_queue_channels()
6273 ch->seid = ctxt.seid; in i40e_add_channel()
6302 ret = i40e_aq_config_vsi_tc_bw(&vsi->back->hw, ch->seid, in i40e_channel_config_bw()
6307 vsi->back->hw.aq.asq_last_status, ch->seid); in i40e_channel_config_bw()
6345 ch->enabled_tc, ch->seid); in i40e_channel_config_tx_ring()
6408 ch->seid); in i40e_setup_hw_channel()
6416 ch->seid, ch->vsi_number, ch->stat_counter_idx, in i40e_setup_hw_channel()
6435 u16 seid; in i40e_setup_channel() local
6447 seid = pf->vsi[pf->lan_vsi]->uplink_seid; in i40e_setup_channel()
6450 ret = i40e_setup_hw_channel(pf, vsi, ch, seid, vsi_type); in i40e_setup_channel()
6595 ch->seid, ch->num_queue_pairs); in i40e_create_queue_channel()
6601 if (i40e_set_bw_limit(vsi, ch->seid, ch->max_tx_rate)) in i40e_create_queue_channel()
6609 ch->seid); in i40e_create_queue_channel()
6634 vsi->tc_seid_map[0] = vsi->seid; in i40e_configure_queue_channels()
6665 vsi->tc_seid_map[i] = ch->seid; in i40e_configure_queue_channels()
6705 ret = i40e_aq_config_switch_comp_bw_config(&pf->hw, veb->seid, in i40e_veb_config_tc()
6755 pf->veb[v]->seid); in i40e_dcb_reconfigure()
6777 pf->vsi[v]->seid); in i40e_dcb_reconfigure()
7647 static i40e_status i40e_del_macvlan_filter(struct i40e_hw *hw, u16 seid, in i40e_del_macvlan_filter() argument
7657 status = i40e_aq_remove_macvlan(hw, seid, &element, 1, NULL); in i40e_del_macvlan_filter()
7673 static i40e_status i40e_add_macvlan_filter(struct i40e_hw *hw, u16 seid, in i40e_add_macvlan_filter() argument
7686 status = i40e_aq_add_macvlan(hw, seid, &element, 1, NULL); in i40e_add_macvlan_filter()
7748 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_free_macvlan_channels()
7753 ch->seid, parent_vsi->seid); in i40e_free_macvlan_channels()
7811 ret = i40e_add_macvlan_filter(hw, ch->seid, vdev->dev_addr, &aq_err); in i40e_fwd_ring_up()
7866 ctxt.seid = vsi->seid; in i40e_setup_macvlans()
8063 ret = i40e_del_macvlan_filter(hw, ch->seid, in i40e_del_all_macvlans()
8100 ret = i40e_del_macvlan_filter(hw, ch->seid, in i40e_fwd_del()
8214 vsi->seid); in i40e_setup_tc()
8229 vsi->seid, vsi->tc_config.tc_info[0].qcount); in i40e_setup_tc()
8236 ret = i40e_set_bw_limit(vsi, vsi->seid, max_tx_rate); in i40e_setup_tc()
8245 vsi->seid); in i40e_setup_tc()
8368 ret = i40e_aq_add_cloud_filters(&pf->hw, filter->seid, in i40e_add_del_cloud_filter()
8371 ret = i40e_aq_rem_cloud_filters(&pf->hw, filter->seid, in i40e_add_del_cloud_filter()
8381 add ? "Added" : "Deleted", filter->seid); in i40e_add_del_cloud_filter()
8476 ret = i40e_aq_add_cloud_filters_bb(&pf->hw, filter->seid, in i40e_add_del_cloud_filter_big_buf()
8479 ret = i40e_aq_rem_cloud_filters_bb(&pf->hw, filter->seid, in i40e_add_del_cloud_filter_big_buf()
8490 add ? "add" : "delete", filter->seid, in i40e_add_del_cloud_filter_big_buf()
8716 filter->seid = vsi->seid; in i40e_handle_tclass()
8728 if (ch->seid == vsi->tc_seid_map[tc]) in i40e_handle_tclass()
8729 filter->seid = ch->seid; in i40e_handle_tclass()
9860 if (pf->veb[i] && (pf->veb[i]->uplink_seid == veb->seid)) in i40e_veb_link_event()
9865 if (pf->vsi[i] && (pf->vsi[i]->uplink_seid == veb->seid)) in i40e_veb_link_event()
10249 ctxt.seid = pf->main_vsi_seid; in i40e_enable_pf_switch_lb()
10285 ctxt.seid = pf->main_vsi_seid; in i40e_disable_pf_switch_lb()
10391 vsi->uplink_seid = veb->seid; in i40e_reconstitute_veb()
10406 pf->veb[veb_idx]->uplink_seid = veb->seid; in i40e_reconstitute_veb()
10531 pf->vsi[pf->lan_vsi]->seid, 0); in i40e_fdir_sb_setup()
10565 static int i40e_rebuild_cloud_filters(struct i40e_vsi *vsi, u16 seid) in i40e_rebuild_cloud_filters() argument
10575 if (cfilter->seid != seid) in i40e_rebuild_cloud_filters()
10626 ch->seid); in i40e_rebuild_channels()
10635 if (i40e_set_bw_limit(vsi, ch->seid, in i40e_rebuild_channels()
10644 ch->seid); in i40e_rebuild_channels()
10646 ret = i40e_rebuild_cloud_filters(vsi, ch->seid); in i40e_rebuild_channels()
10650 ch->seid); in i40e_rebuild_channels()
10698 pf->vsi[v]->seid = 0; in i40e_prep_for_reset()
11001 ret = i40e_set_bw_limit(vsi, vsi->seid, max_tx_rate); in i40e_rebuild()
11011 vsi->seid); in i40e_rebuild()
11014 ret = i40e_rebuild_cloud_filters(vsi, vsi->seid); in i40e_rebuild()
13121 if (vsi->seid != pf->vsi[pf->lan_vsi]->seid) in i40e_ndo_bridge_setlink()
13126 if (pf->veb[i] && pf->veb[i]->seid == vsi->uplink_seid) in i40e_ndo_bridge_setlink()
13145 veb = i40e_veb_setup(pf, 0, vsi->uplink_seid, vsi->seid, in i40e_ndo_bridge_setlink()
13195 if (vsi->seid != pf->vsi[pf->lan_vsi]->seid) in i40e_ndo_bridge_getlink()
13200 if (pf->veb[i] && pf->veb[i]->seid == vsi->uplink_seid) in i40e_ndo_bridge_getlink()
13441 ret = i40e_control_wait_tx_q(vsi->seid, pf, pf_q, in i40e_queue_pair_toggle_rings()
13446 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
13455 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
13468 ret = i40e_control_wait_tx_q(vsi->seid, pf, in i40e_queue_pair_toggle_rings()
13474 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
13833 i40e_aq_delete_element(&vsi->back->hw, vsi->seid, NULL); in i40e_vsi_delete()
13898 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
13914 vsi->seid = ctxt.seid; in i40e_add_vsi()
13925 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
13948 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
14083 vsi->seid = ctxt.seid; in i40e_add_vsi()
14137 vsi->seid, vsi->uplink_seid); in i40e_vsi_release()
14205 if (pf->veb[i]->seid == uplink_seid) in i40e_vsi_release()
14231 vsi->seid); in i40e_vsi_setup_vectors()
14237 vsi->seid, vsi->base_vector); in i40e_vsi_setup_vectors()
14245 vsi->num_q_vectors, vsi->seid, ret); in i40e_vsi_setup_vectors()
14261 vsi->num_q_vectors, vsi->seid, vsi->base_vector); in i40e_vsi_setup_vectors()
14308 alloc_queue_pairs, vsi->seid, ret); in i40e_vsi_reinit_setup()
14318 pf->vsi[pf->lan_vsi]->seid = pf->main_vsi_seid; in i40e_vsi_reinit_setup()
14340 i40e_aq_delete_element(&pf->hw, vsi->seid, NULL); in i40e_vsi_reinit_setup()
14382 if (pf->veb[i] && pf->veb[i]->seid == uplink_seid) { in i40e_vsi_setup()
14391 if (pf->vsi[i] && pf->vsi[i]->seid == uplink_seid) { in i40e_vsi_setup()
14403 veb = i40e_veb_setup(pf, 0, pf->mac_seid, vsi->seid, in i40e_vsi_setup()
14406 veb = i40e_veb_setup(pf, 0, vsi->uplink_seid, vsi->seid, in i40e_vsi_setup()
14409 if (vsi->seid != pf->vsi[pf->lan_vsi]->seid) { in i40e_vsi_setup()
14425 if (pf->veb[i] && pf->veb[i]->seid == vsi->uplink_seid) in i40e_vsi_setup()
14434 uplink_seid = veb->seid; in i40e_vsi_setup()
14459 alloc_queue_pairs, vsi->seid, ret); in i40e_vsi_setup()
14526 i40e_aq_delete_element(&pf->hw, vsi->seid, NULL); in i40e_vsi_setup()
14549 ret = i40e_aq_query_switch_comp_bw_config(hw, veb->seid, in i40e_veb_get_bw_info()
14559 ret = i40e_aq_query_switch_comp_ets_config(hw, veb->seid, in i40e_veb_get_bw_info()
14642 u16 branch_seid = branch->seid; in i40e_switch_branch_release()
14650 if (pf->veb[i]->uplink_seid == branch->seid) in i40e_switch_branch_release()
14712 if (pf->vsi[i] && pf->vsi[i]->uplink_seid == veb->seid) { in i40e_veb_release()
14720 veb->seid, n); in i40e_veb_release()
14738 i40e_aq_delete_element(&pf->hw, veb->seid, NULL); in i40e_veb_release()
14753 ret = i40e_aq_add_veb(&pf->hw, veb->uplink_seid, vsi->seid, in i40e_add_veb()
14755 &veb->seid, enable_stats, NULL); in i40e_add_veb()
14767 ret = i40e_aq_get_veb_parameters(&pf->hw, veb->seid, NULL, NULL, in i40e_add_veb()
14782 i40e_aq_delete_element(&pf->hw, veb->seid, NULL); in i40e_add_veb()
14786 vsi->uplink_seid = veb->seid; in i40e_add_veb()
14828 if (pf->vsi[vsi_idx] && pf->vsi[vsi_idx]->seid == vsi_seid) in i40e_veb_setup()
14839 pf->veb[veb_idx]->seid == uplink_seid) { in i40e_veb_setup()
14892 u16 seid = le16_to_cpu(ele->seid); in i40e_setup_pf_switch_element() local
14897 element_type, seid, uplink_seid, downlink_seid); in i40e_setup_pf_switch_element()
14901 pf->mac_seid = seid; in i40e_setup_pf_switch_element()
14912 if (pf->veb[v] && (pf->veb[v]->seid == seid)) { in i40e_setup_pf_switch_element()
14927 pf->veb[pf->lan_veb]->seid = seid; in i40e_setup_pf_switch_element()
14940 pf->main_vsi_seid = seid; in i40e_setup_pf_switch_element()
14956 element_type, seid); in i40e_setup_pf_switch_element()
15081 uplink_seid = pf->veb[pf->lan_veb]->seid; in i40e_setup_pf_switch()
15099 pf->vsi[pf->lan_vsi]->seid = pf->main_vsi_seid; in i40e_setup_pf_switch()