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()
4709 int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, in i40e_control_wait_tx_q() argument
4721 seid, (is_xdp ? "XDP " : ""), pf_q, in i40e_control_wait_tx_q()
4739 ret = i40e_control_wait_tx_q(vsi->seid, pf, in i40e_vsi_enable_tx()
4748 ret = i40e_control_wait_tx_q(vsi->seid, pf, in i40e_vsi_enable_tx()
4862 vsi->seid, pf_q); in i40e_vsi_enable_rx()
4911 vsi->seid, pf_q); in i40e_vsi_stop_rings()
5288 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5301 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5310 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5533 ret = i40e_aq_query_vsi_bw_config(hw, vsi->seid, &bw_config, NULL); in i40e_vsi_get_bw_info()
5543 ret = i40e_aq_query_vsi_ets_sla_config(hw, vsi->seid, &bw_ets_config, in i40e_vsi_get_bw_info()
5596 ret = i40e_set_bw_limit(vsi, vsi->seid, 0); in i40e_vsi_configure_bw_alloc()
5600 vsi->seid); in i40e_vsi_configure_bw_alloc()
5608 ret = i40e_aq_config_vsi_tc_bw(&pf->hw, vsi->seid, &bw_data, NULL); in i40e_vsi_configure_bw_alloc()
5714 ctxt.seid = vsi->seid; in i40e_update_adq_vsi_queues()
5788 enabled_tc, vsi->seid); in i40e_vsi_config_tc()
5789 ret = i40e_aq_query_vsi_bw_config(hw, vsi->seid, in i40e_vsi_config_tc()
5815 enabled_tc, vsi->seid); in i40e_vsi_config_tc()
5821 ctxt.seid = vsi->seid; in i40e_vsi_config_tc()
5938 int i40e_set_bw_limit(struct i40e_vsi *vsi, u16 seid, u64 max_tx_rate) in i40e_set_bw_limit() argument
5949 max_tx_rate, seid); in i40e_set_bw_limit()
5961 ret = i40e_aq_config_vsi_bw_limit(&pf->hw, seid, credits, in i40e_set_bw_limit()
5966 max_tx_rate, seid, ERR_PTR(ret), in i40e_set_bw_limit()
6018 ret = i40e_set_bw_limit(vsi, ch->seid, 0); in i40e_remove_queue_channels()
6022 ch->seid); in i40e_remove_queue_channels()
6027 if (cfilter->seid != ch->seid) in i40e_remove_queue_channels()
6048 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_remove_queue_channels()
6053 ch->seid, p_vsi->seid); in i40e_remove_queue_channels()
6286 ch->seid = ctxt.seid; in i40e_add_channel()
6315 ret = i40e_aq_config_vsi_tc_bw(&vsi->back->hw, ch->seid, in i40e_channel_config_bw()
6320 vsi->back->hw.aq.asq_last_status, ch->seid); in i40e_channel_config_bw()
6358 ch->enabled_tc, ch->seid); in i40e_channel_config_tx_ring()
6421 ch->seid); in i40e_setup_hw_channel()
6429 ch->seid, ch->vsi_number, ch->stat_counter_idx, in i40e_setup_hw_channel()
6448 u16 seid; in i40e_setup_channel() local
6460 seid = pf->vsi[pf->lan_vsi]->uplink_seid; in i40e_setup_channel()
6463 ret = i40e_setup_hw_channel(pf, vsi, ch, seid, vsi_type); in i40e_setup_channel()
6608 ch->seid, ch->num_queue_pairs); in i40e_create_queue_channel()
6614 if (i40e_set_bw_limit(vsi, ch->seid, ch->max_tx_rate)) in i40e_create_queue_channel()
6622 ch->seid); in i40e_create_queue_channel()
6647 vsi->tc_seid_map[0] = vsi->seid; in i40e_configure_queue_channels()
6678 vsi->tc_seid_map[i] = ch->seid; in i40e_configure_queue_channels()
6718 ret = i40e_aq_config_switch_comp_bw_config(&pf->hw, veb->seid, in i40e_veb_config_tc()
6768 pf->veb[v]->seid); in i40e_dcb_reconfigure()
6790 pf->vsi[v]->seid); in i40e_dcb_reconfigure()
7660 static int i40e_del_macvlan_filter(struct i40e_hw *hw, u16 seid, in i40e_del_macvlan_filter() argument
7670 status = i40e_aq_remove_macvlan(hw, seid, &element, 1, NULL); in i40e_del_macvlan_filter()
7686 static int i40e_add_macvlan_filter(struct i40e_hw *hw, u16 seid, in i40e_add_macvlan_filter() argument
7699 status = i40e_aq_add_macvlan(hw, seid, &element, 1, NULL); in i40e_add_macvlan_filter()
7761 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_free_macvlan_channels()
7766 ch->seid, parent_vsi->seid); in i40e_free_macvlan_channels()
7824 ret = i40e_add_macvlan_filter(hw, ch->seid, vdev->dev_addr, &aq_err); in i40e_fwd_ring_up()
7879 ctxt.seid = vsi->seid; in i40e_setup_macvlans()
8076 ret = i40e_del_macvlan_filter(hw, ch->seid, in i40e_del_all_macvlans()
8113 ret = i40e_del_macvlan_filter(hw, ch->seid, in i40e_fwd_del()
8227 vsi->seid); in i40e_setup_tc()
8242 vsi->seid, vsi->tc_config.tc_info[0].qcount); in i40e_setup_tc()
8249 ret = i40e_set_bw_limit(vsi, vsi->seid, max_tx_rate); in i40e_setup_tc()
8258 vsi->seid); in i40e_setup_tc()
8381 ret = i40e_aq_add_cloud_filters(&pf->hw, filter->seid, in i40e_add_del_cloud_filter()
8384 ret = i40e_aq_rem_cloud_filters(&pf->hw, filter->seid, in i40e_add_del_cloud_filter()
8394 add ? "Added" : "Deleted", filter->seid); in i40e_add_del_cloud_filter()
8489 ret = i40e_aq_add_cloud_filters_bb(&pf->hw, filter->seid, in i40e_add_del_cloud_filter_big_buf()
8492 ret = i40e_aq_rem_cloud_filters_bb(&pf->hw, filter->seid, in i40e_add_del_cloud_filter_big_buf()
8503 add ? "add" : "delete", filter->seid, in i40e_add_del_cloud_filter_big_buf()
8729 filter->seid = vsi->seid; in i40e_handle_tclass()
8741 if (ch->seid == vsi->tc_seid_map[tc]) in i40e_handle_tclass()
8742 filter->seid = ch->seid; in i40e_handle_tclass()
9873 if (pf->veb[i] && (pf->veb[i]->uplink_seid == veb->seid)) in i40e_veb_link_event()
9878 if (pf->vsi[i] && (pf->vsi[i]->uplink_seid == veb->seid)) in i40e_veb_link_event()
10262 ctxt.seid = pf->main_vsi_seid; in i40e_enable_pf_switch_lb()
10298 ctxt.seid = pf->main_vsi_seid; in i40e_disable_pf_switch_lb()
10404 vsi->uplink_seid = veb->seid; in i40e_reconstitute_veb()
10419 pf->veb[veb_idx]->uplink_seid = veb->seid; in i40e_reconstitute_veb()
10544 pf->vsi[pf->lan_vsi]->seid, 0); in i40e_fdir_sb_setup()
10578 static int i40e_rebuild_cloud_filters(struct i40e_vsi *vsi, u16 seid) in i40e_rebuild_cloud_filters() argument
10588 if (cfilter->seid != seid) in i40e_rebuild_cloud_filters()
10639 ch->seid); in i40e_rebuild_channels()
10648 if (i40e_set_bw_limit(vsi, ch->seid, in i40e_rebuild_channels()
10657 ch->seid); in i40e_rebuild_channels()
10659 ret = i40e_rebuild_cloud_filters(vsi, ch->seid); in i40e_rebuild_channels()
10663 ch->seid); in i40e_rebuild_channels()
10711 pf->vsi[v]->seid = 0; in i40e_prep_for_reset()
11014 ret = i40e_set_bw_limit(vsi, vsi->seid, max_tx_rate); in i40e_rebuild()
11024 vsi->seid); in i40e_rebuild()
11027 ret = i40e_rebuild_cloud_filters(vsi, vsi->seid); in i40e_rebuild()
13160 if (vsi->seid != pf->vsi[pf->lan_vsi]->seid) in i40e_ndo_bridge_setlink()
13165 if (pf->veb[i] && pf->veb[i]->seid == vsi->uplink_seid) in i40e_ndo_bridge_setlink()
13186 veb = i40e_veb_setup(pf, 0, vsi->uplink_seid, vsi->seid, in i40e_ndo_bridge_setlink()
13236 if (vsi->seid != pf->vsi[pf->lan_vsi]->seid) in i40e_ndo_bridge_getlink()
13241 if (pf->veb[i] && pf->veb[i]->seid == vsi->uplink_seid) in i40e_ndo_bridge_getlink()
13486 ret = i40e_control_wait_tx_q(vsi->seid, pf, pf_q, in i40e_queue_pair_toggle_rings()
13491 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
13500 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
13513 ret = i40e_control_wait_tx_q(vsi->seid, pf, in i40e_queue_pair_toggle_rings()
13519 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
13882 i40e_aq_delete_element(&vsi->back->hw, vsi->seid, NULL); in i40e_vsi_delete()
13947 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
13963 vsi->seid = ctxt.seid; in i40e_add_vsi()
13974 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
13997 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
14132 vsi->seid = ctxt.seid; in i40e_add_vsi()
14186 vsi->seid, vsi->uplink_seid); in i40e_vsi_release()
14254 if (pf->veb[i]->seid == uplink_seid) in i40e_vsi_release()
14280 vsi->seid); in i40e_vsi_setup_vectors()
14286 vsi->seid, vsi->base_vector); in i40e_vsi_setup_vectors()
14294 vsi->num_q_vectors, vsi->seid, ret); in i40e_vsi_setup_vectors()
14310 vsi->num_q_vectors, vsi->seid, vsi->base_vector); in i40e_vsi_setup_vectors()
14357 alloc_queue_pairs, vsi->seid, ret); in i40e_vsi_reinit_setup()
14367 pf->vsi[pf->lan_vsi]->seid = pf->main_vsi_seid; in i40e_vsi_reinit_setup()
14389 i40e_aq_delete_element(&pf->hw, vsi->seid, NULL); in i40e_vsi_reinit_setup()
14431 if (pf->veb[i] && pf->veb[i]->seid == uplink_seid) { in i40e_vsi_setup()
14440 if (pf->vsi[i] && pf->vsi[i]->seid == uplink_seid) { in i40e_vsi_setup()
14452 veb = i40e_veb_setup(pf, 0, pf->mac_seid, vsi->seid, in i40e_vsi_setup()
14455 veb = i40e_veb_setup(pf, 0, vsi->uplink_seid, vsi->seid, in i40e_vsi_setup()
14458 if (vsi->seid != pf->vsi[pf->lan_vsi]->seid) { in i40e_vsi_setup()
14474 if (pf->veb[i] && pf->veb[i]->seid == vsi->uplink_seid) in i40e_vsi_setup()
14483 uplink_seid = veb->seid; in i40e_vsi_setup()
14508 alloc_queue_pairs, vsi->seid, ret); in i40e_vsi_setup()
14575 i40e_aq_delete_element(&pf->hw, vsi->seid, NULL); in i40e_vsi_setup()
14598 ret = i40e_aq_query_switch_comp_bw_config(hw, veb->seid, in i40e_veb_get_bw_info()
14608 ret = i40e_aq_query_switch_comp_ets_config(hw, veb->seid, in i40e_veb_get_bw_info()
14691 u16 branch_seid = branch->seid; in i40e_switch_branch_release()
14699 if (pf->veb[i]->uplink_seid == branch->seid) in i40e_switch_branch_release()
14761 if (pf->vsi[i] && pf->vsi[i]->uplink_seid == veb->seid) { in i40e_veb_release()
14769 veb->seid, n); in i40e_veb_release()
14787 i40e_aq_delete_element(&pf->hw, veb->seid, NULL); in i40e_veb_release()
14802 ret = i40e_aq_add_veb(&pf->hw, veb->uplink_seid, vsi->seid, in i40e_add_veb()
14804 &veb->seid, enable_stats, NULL); in i40e_add_veb()
14816 ret = i40e_aq_get_veb_parameters(&pf->hw, veb->seid, NULL, NULL, in i40e_add_veb()
14831 i40e_aq_delete_element(&pf->hw, veb->seid, NULL); in i40e_add_veb()
14835 vsi->uplink_seid = veb->seid; in i40e_add_veb()
14877 if (pf->vsi[vsi_idx] && pf->vsi[vsi_idx]->seid == vsi_seid) in i40e_veb_setup()
14888 pf->veb[veb_idx]->seid == uplink_seid) { in i40e_veb_setup()
14941 u16 seid = le16_to_cpu(ele->seid); in i40e_setup_pf_switch_element() local
14946 element_type, seid, uplink_seid, downlink_seid); in i40e_setup_pf_switch_element()
14950 pf->mac_seid = seid; in i40e_setup_pf_switch_element()
14961 if (pf->veb[v] && (pf->veb[v]->seid == seid)) { in i40e_setup_pf_switch_element()
14976 pf->veb[pf->lan_veb]->seid = seid; in i40e_setup_pf_switch_element()
14989 pf->main_vsi_seid = seid; in i40e_setup_pf_switch_element()
15005 element_type, seid); in i40e_setup_pf_switch_element()
15130 uplink_seid = pf->veb[pf->lan_veb]->seid; in i40e_setup_pf_switch()
15148 pf->vsi[pf->lan_vsi]->seid = pf->main_vsi_seid; in i40e_setup_pf_switch()