Lines Matching refs:seid
372 vsi->seid, txqueue, tx_ring->next_to_clean, in i40e_tx_timeout()
1565 i40e_aq_remove_macvlan(&pf->hw, vsi->seid, &element, 1, NULL); in i40e_rm_default_mac_filter()
1573 i40e_aq_remove_macvlan(&pf->hw, vsi->seid, &element, 1, NULL); in i40e_rm_default_mac_filter()
2342 aq_ret = i40e_aq_remove_macvlan(hw, vsi->seid, list, num_del, NULL); in i40e_aqc_del_filters()
2376 i40e_aq_add_macvlan(hw, vsi->seid, list, num_add, NULL); in i40e_aqc_add_filters()
2422 vsi->seid, in i40e_aqc_broadcast_filter()
2427 vsi->seid, in i40e_aqc_broadcast_filter()
2469 vsi->seid, in i40e_set_promiscuous()
2473 vsi->seid, in i40e_set_promiscuous()
2484 vsi->seid, in i40e_set_promiscuous()
2495 vsi->seid, in i40e_set_promiscuous()
2562 snprintf(vsi_name, sizeof(vsi_name) - 1, "vsi %d", vsi->seid); in i40e_sync_vsi_filters()
2797 vsi->seid, in i40e_sync_vsi_filters()
2970 ctxt.seid = vsi->seid; in i40e_vlan_stripping_enable()
3005 ctxt.seid = vsi->seid; in i40e_vlan_stripping_disable()
3250 ctxt.seid = vsi->seid; in i40e_vsi_add_pvid()
4704 int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, in i40e_control_wait_tx_q() argument
4716 seid, (is_xdp ? "XDP " : ""), pf_q, in i40e_control_wait_tx_q()
4734 ret = i40e_control_wait_tx_q(vsi->seid, pf, in i40e_vsi_enable_tx()
4743 ret = i40e_control_wait_tx_q(vsi->seid, pf, in i40e_vsi_enable_tx()
4857 vsi->seid, pf_q); in i40e_vsi_enable_rx()
4906 vsi->seid, pf_q); in i40e_vsi_stop_rings()
5284 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5297 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5306 vsi->seid, pf_q); in i40e_vsi_wait_queues_disabled()
5529 ret = i40e_aq_query_vsi_bw_config(hw, vsi->seid, &bw_config, NULL); in i40e_vsi_get_bw_info()
5539 ret = i40e_aq_query_vsi_ets_sla_config(hw, vsi->seid, &bw_ets_config, in i40e_vsi_get_bw_info()
5592 ret = i40e_set_bw_limit(vsi, vsi->seid, 0); in i40e_vsi_configure_bw_alloc()
5596 vsi->seid); in i40e_vsi_configure_bw_alloc()
5604 ret = i40e_aq_config_vsi_tc_bw(&pf->hw, vsi->seid, &bw_data, NULL); in i40e_vsi_configure_bw_alloc()
5710 ctxt.seid = vsi->seid; in i40e_update_adq_vsi_queues()
5784 enabled_tc, vsi->seid); in i40e_vsi_config_tc()
5785 ret = i40e_aq_query_vsi_bw_config(hw, vsi->seid, in i40e_vsi_config_tc()
5811 enabled_tc, vsi->seid); in i40e_vsi_config_tc()
5817 ctxt.seid = vsi->seid; in i40e_vsi_config_tc()
5934 int i40e_set_bw_limit(struct i40e_vsi *vsi, u16 seid, u64 max_tx_rate) in i40e_set_bw_limit() argument
5945 max_tx_rate, seid); in i40e_set_bw_limit()
5957 ret = i40e_aq_config_vsi_bw_limit(&pf->hw, seid, credits, in i40e_set_bw_limit()
5962 max_tx_rate, seid, ret, in i40e_set_bw_limit()
6014 ret = i40e_set_bw_limit(vsi, ch->seid, 0); in i40e_remove_queue_channels()
6018 ch->seid); in i40e_remove_queue_channels()
6023 if (cfilter->seid != ch->seid) in i40e_remove_queue_channels()
6044 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_remove_queue_channels()
6049 ch->seid, p_vsi->seid); in i40e_remove_queue_channels()
6282 ch->seid = ctxt.seid; in i40e_add_channel()
6311 ret = i40e_aq_config_vsi_tc_bw(&vsi->back->hw, ch->seid, in i40e_channel_config_bw()
6316 vsi->back->hw.aq.asq_last_status, ch->seid); in i40e_channel_config_bw()
6354 ch->enabled_tc, ch->seid); in i40e_channel_config_tx_ring()
6417 ch->seid); in i40e_setup_hw_channel()
6425 ch->seid, ch->vsi_number, ch->stat_counter_idx, in i40e_setup_hw_channel()
6444 u16 seid; in i40e_setup_channel() local
6456 seid = pf->vsi[pf->lan_vsi]->uplink_seid; in i40e_setup_channel()
6459 ret = i40e_setup_hw_channel(pf, vsi, ch, seid, vsi_type); in i40e_setup_channel()
6604 ch->seid, ch->num_queue_pairs); in i40e_create_queue_channel()
6610 if (i40e_set_bw_limit(vsi, ch->seid, ch->max_tx_rate)) in i40e_create_queue_channel()
6618 ch->seid); in i40e_create_queue_channel()
6643 vsi->tc_seid_map[0] = vsi->seid; in i40e_configure_queue_channels()
6674 vsi->tc_seid_map[i] = ch->seid; in i40e_configure_queue_channels()
6714 ret = i40e_aq_config_switch_comp_bw_config(&pf->hw, veb->seid, in i40e_veb_config_tc()
6764 pf->veb[v]->seid); in i40e_dcb_reconfigure()
6786 pf->vsi[v]->seid); in i40e_dcb_reconfigure()
7656 static int i40e_del_macvlan_filter(struct i40e_hw *hw, u16 seid, in i40e_del_macvlan_filter() argument
7666 status = i40e_aq_remove_macvlan(hw, seid, &element, 1, NULL); in i40e_del_macvlan_filter()
7682 static int i40e_add_macvlan_filter(struct i40e_hw *hw, u16 seid, in i40e_add_macvlan_filter() argument
7695 status = i40e_aq_add_macvlan(hw, seid, &element, 1, NULL); in i40e_add_macvlan_filter()
7757 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_free_macvlan_channels()
7762 ch->seid, parent_vsi->seid); in i40e_free_macvlan_channels()
7820 ret = i40e_add_macvlan_filter(hw, ch->seid, vdev->dev_addr, &aq_err); in i40e_fwd_ring_up()
7875 ctxt.seid = vsi->seid; in i40e_setup_macvlans()
8072 ret = i40e_del_macvlan_filter(hw, ch->seid, in i40e_del_all_macvlans()
8109 ret = i40e_del_macvlan_filter(hw, ch->seid, in i40e_fwd_del()
8223 vsi->seid); in i40e_setup_tc()
8238 vsi->seid, vsi->tc_config.tc_info[0].qcount); in i40e_setup_tc()
8245 ret = i40e_set_bw_limit(vsi, vsi->seid, max_tx_rate); in i40e_setup_tc()
8254 vsi->seid); in i40e_setup_tc()
8377 ret = i40e_aq_add_cloud_filters(&pf->hw, filter->seid, in i40e_add_del_cloud_filter()
8380 ret = i40e_aq_rem_cloud_filters(&pf->hw, filter->seid, in i40e_add_del_cloud_filter()
8390 add ? "Added" : "Deleted", filter->seid); in i40e_add_del_cloud_filter()
8485 ret = i40e_aq_add_cloud_filters_bb(&pf->hw, filter->seid, in i40e_add_del_cloud_filter_big_buf()
8488 ret = i40e_aq_rem_cloud_filters_bb(&pf->hw, filter->seid, in i40e_add_del_cloud_filter_big_buf()
8499 add ? "add" : "delete", filter->seid, in i40e_add_del_cloud_filter_big_buf()
8725 filter->seid = vsi->seid; in i40e_handle_tclass()
8737 if (ch->seid == vsi->tc_seid_map[tc]) in i40e_handle_tclass()
8738 filter->seid = ch->seid; in i40e_handle_tclass()
9868 if (pf->veb[i] && (pf->veb[i]->uplink_seid == veb->seid)) in i40e_veb_link_event()
9873 if (pf->vsi[i] && (pf->vsi[i]->uplink_seid == veb->seid)) in i40e_veb_link_event()
10257 ctxt.seid = pf->main_vsi_seid; in i40e_enable_pf_switch_lb()
10293 ctxt.seid = pf->main_vsi_seid; in i40e_disable_pf_switch_lb()
10399 vsi->uplink_seid = veb->seid; in i40e_reconstitute_veb()
10414 pf->veb[veb_idx]->uplink_seid = veb->seid; in i40e_reconstitute_veb()
10539 pf->vsi[pf->lan_vsi]->seid, 0); in i40e_fdir_sb_setup()
10573 static int i40e_rebuild_cloud_filters(struct i40e_vsi *vsi, u16 seid) in i40e_rebuild_cloud_filters() argument
10583 if (cfilter->seid != seid) in i40e_rebuild_cloud_filters()
10634 ch->seid); in i40e_rebuild_channels()
10643 if (i40e_set_bw_limit(vsi, ch->seid, in i40e_rebuild_channels()
10652 ch->seid); in i40e_rebuild_channels()
10654 ret = i40e_rebuild_cloud_filters(vsi, ch->seid); in i40e_rebuild_channels()
10658 ch->seid); in i40e_rebuild_channels()
10706 pf->vsi[v]->seid = 0; in i40e_prep_for_reset()
11009 ret = i40e_set_bw_limit(vsi, vsi->seid, max_tx_rate); in i40e_rebuild()
11019 vsi->seid); in i40e_rebuild()
11022 ret = i40e_rebuild_cloud_filters(vsi, vsi->seid); in i40e_rebuild()
13132 if (vsi->seid != pf->vsi[pf->lan_vsi]->seid) in i40e_ndo_bridge_setlink()
13137 if (pf->veb[i] && pf->veb[i]->seid == vsi->uplink_seid) in i40e_ndo_bridge_setlink()
13158 veb = i40e_veb_setup(pf, 0, vsi->uplink_seid, vsi->seid, in i40e_ndo_bridge_setlink()
13208 if (vsi->seid != pf->vsi[pf->lan_vsi]->seid) in i40e_ndo_bridge_getlink()
13213 if (pf->veb[i] && pf->veb[i]->seid == vsi->uplink_seid) in i40e_ndo_bridge_getlink()
13454 ret = i40e_control_wait_tx_q(vsi->seid, pf, pf_q, in i40e_queue_pair_toggle_rings()
13459 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
13468 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
13481 ret = i40e_control_wait_tx_q(vsi->seid, pf, in i40e_queue_pair_toggle_rings()
13487 vsi->seid, pf_q, (enable ? "en" : "dis")); in i40e_queue_pair_toggle_rings()
13828 i40e_aq_delete_element(&vsi->back->hw, vsi->seid, NULL); in i40e_vsi_delete()
13893 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
13909 vsi->seid = ctxt.seid; in i40e_add_vsi()
13920 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
13943 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
14078 vsi->seid = ctxt.seid; in i40e_add_vsi()
14132 vsi->seid, vsi->uplink_seid); in i40e_vsi_release()
14200 if (pf->veb[i]->seid == uplink_seid) in i40e_vsi_release()
14226 vsi->seid); in i40e_vsi_setup_vectors()
14232 vsi->seid, vsi->base_vector); in i40e_vsi_setup_vectors()
14240 vsi->num_q_vectors, vsi->seid, ret); in i40e_vsi_setup_vectors()
14256 vsi->num_q_vectors, vsi->seid, vsi->base_vector); in i40e_vsi_setup_vectors()
14303 alloc_queue_pairs, vsi->seid, ret); in i40e_vsi_reinit_setup()
14313 pf->vsi[pf->lan_vsi]->seid = pf->main_vsi_seid; in i40e_vsi_reinit_setup()
14335 i40e_aq_delete_element(&pf->hw, vsi->seid, NULL); in i40e_vsi_reinit_setup()
14377 if (pf->veb[i] && pf->veb[i]->seid == uplink_seid) { in i40e_vsi_setup()
14386 if (pf->vsi[i] && pf->vsi[i]->seid == uplink_seid) { in i40e_vsi_setup()
14398 veb = i40e_veb_setup(pf, 0, pf->mac_seid, vsi->seid, in i40e_vsi_setup()
14401 veb = i40e_veb_setup(pf, 0, vsi->uplink_seid, vsi->seid, in i40e_vsi_setup()
14404 if (vsi->seid != pf->vsi[pf->lan_vsi]->seid) { in i40e_vsi_setup()
14420 if (pf->veb[i] && pf->veb[i]->seid == vsi->uplink_seid) in i40e_vsi_setup()
14429 uplink_seid = veb->seid; in i40e_vsi_setup()
14454 alloc_queue_pairs, vsi->seid, ret); in i40e_vsi_setup()
14521 i40e_aq_delete_element(&pf->hw, vsi->seid, NULL); in i40e_vsi_setup()
14544 ret = i40e_aq_query_switch_comp_bw_config(hw, veb->seid, in i40e_veb_get_bw_info()
14554 ret = i40e_aq_query_switch_comp_ets_config(hw, veb->seid, in i40e_veb_get_bw_info()
14637 u16 branch_seid = branch->seid; in i40e_switch_branch_release()
14645 if (pf->veb[i]->uplink_seid == branch->seid) in i40e_switch_branch_release()
14707 if (pf->vsi[i] && pf->vsi[i]->uplink_seid == veb->seid) { in i40e_veb_release()
14715 veb->seid, n); in i40e_veb_release()
14733 i40e_aq_delete_element(&pf->hw, veb->seid, NULL); in i40e_veb_release()
14748 ret = i40e_aq_add_veb(&pf->hw, veb->uplink_seid, vsi->seid, in i40e_add_veb()
14750 &veb->seid, enable_stats, NULL); in i40e_add_veb()
14762 ret = i40e_aq_get_veb_parameters(&pf->hw, veb->seid, NULL, NULL, in i40e_add_veb()
14777 i40e_aq_delete_element(&pf->hw, veb->seid, NULL); in i40e_add_veb()
14781 vsi->uplink_seid = veb->seid; in i40e_add_veb()
14823 if (pf->vsi[vsi_idx] && pf->vsi[vsi_idx]->seid == vsi_seid) in i40e_veb_setup()
14834 pf->veb[veb_idx]->seid == uplink_seid) { in i40e_veb_setup()
14887 u16 seid = le16_to_cpu(ele->seid); in i40e_setup_pf_switch_element() local
14892 element_type, seid, uplink_seid, downlink_seid); in i40e_setup_pf_switch_element()
14896 pf->mac_seid = seid; in i40e_setup_pf_switch_element()
14907 if (pf->veb[v] && (pf->veb[v]->seid == seid)) { in i40e_setup_pf_switch_element()
14922 pf->veb[pf->lan_veb]->seid = seid; in i40e_setup_pf_switch_element()
14935 pf->main_vsi_seid = seid; in i40e_setup_pf_switch_element()
14951 element_type, seid); in i40e_setup_pf_switch_element()
15076 uplink_seid = pf->veb[pf->lan_veb]->seid; in i40e_setup_pf_switch()
15094 pf->vsi[pf->lan_vsi]->seid = pf->main_vsi_seid; in i40e_setup_pf_switch()