Home
last modified time | relevance | path

Searched refs:vsi (Results 1 – 25 of 47) sorted by relevance

12

/dpdk/drivers/net/i40e/
H A Drte_pmd_i40e.c65 vsi = pf->vfs[vf_id].vsi; in rte_pmd_i40e_set_vf_mac_anti_spoof()
169 vsi = pf->vfs[vf_id].vsi; in rte_pmd_i40e_set_vf_vlan_anti_spoof()
438 vsi = vf->vsi; in rte_pmd_i40e_set_tx_loopback()
471 vsi = pf->vfs[vf_id].vsi; in rte_pmd_i40e_set_vf_unicast_promisc()
512 vsi = pf->vfs[vf_id].vsi; in rte_pmd_i40e_set_vf_multicast_promisc()
557 vsi = vf->vsi; in rte_pmd_i40e_set_vf_mac_addr()
602 vsi = vf->vsi; in rte_pmd_i40e_remove_vf_mac_addr()
642 vsi = pf->vfs[vf_id].vsi; in rte_pmd_i40e_set_vf_vlan_stripq()
694 vsi = pf->vfs[vf_id].vsi; in rte_pmd_i40e_set_vf_vlan_insert()
763 vsi = pf->vfs[vf_id].vsi; in rte_pmd_i40e_set_vf_broadcast()
[all …]
H A Di40e_ethdev.c2432 vsi = pf->vfs[i].vsi; in i40e_dev_start()
3419 vsi = pf->vfs[i].vsi; in i40e_dev_stats_get()
4291 vsi = pf->vmdq[pool - 1].vsi; in i40e_macaddr_add()
4329 vsi = pf->vmdq[i - 1].vsi; in i40e_macaddr_remove()
5738 vsi->nb_msix = RTE_MIN(vsi->nb_qps, in i40e_vsi_setup()
5960 vsi->sib_vsi_list.vsi = vsi; in i40e_vsi_setup()
6497 vmdq_info->vsi = vsi; in i40e_vmdq_setup()
7237 num = vsi->mac_num * vsi->vlan_num; in i40e_vsi_remove_all_macvlan_filter()
8541 vsi = vf->vsi; in i40e_dev_consistent_tunnel_filter_set()
11040 vsi = pf->vmdq[j].vsi; in i40e_dev_get_dcb_info()
[all …]
H A Di40e_pf.c67 uint16_t vsi_id = vf->vsi->vsi_id; in i40e_pf_vf_queues_mapping()
69 uint16_t nb_qps = vf->vsi->nb_qps; in i40e_pf_vf_queues_mapping()
163 if (vf->vsi) { in i40e_pf_host_vf_reset()
188 ret = i40e_vsi_release(vf->vsi); in i40e_pf_host_vf_reset()
230 if (vf->vsi == NULL) { in i40e_pf_host_vf_reset()
238 i40e_vsi_release(vf->vsi); in i40e_pf_host_vf_reset()
463 struct i40e_vsi *vsi = vf->vsi; in i40e_pf_host_hmc_config_txq() local
507 struct i40e_vsi *vsi = vf->vsi; in i40e_pf_host_process_cmd_config_vsi_queues() local
702 vf->vsi->nb_used_qps = vf->vsi->nb_qps; in i40e_pf_host_process_cmd_config_irq_map()
1302 vf->vsi->nb_qps = req_pairs; in i40e_pf_host_process_cmd_request_queues()
[all …]
H A Di40e_vf_representor.c184 struct i40e_vsi *vsi; in rte_pmd_i40e_get_vf_native_stats() local
200 vsi = pf->vfs[vf_id].vsi; in rte_pmd_i40e_get_vf_native_stats()
201 if (!vsi) { in rte_pmd_i40e_get_vf_native_stats()
206 i40e_update_vsi_stats(vsi); in rte_pmd_i40e_get_vf_native_stats()
207 memcpy(stats, &vsi->eth_stats, sizeof(vsi->eth_stats)); in rte_pmd_i40e_get_vf_native_stats()
364 struct i40e_vsi *vsi; in i40e_vf_representor_vlan_offload_set() local
384 vsi = vf->vsi; in i40e_vf_representor_vlan_offload_set()
385 if (!vsi) { in i40e_vf_representor_vlan_offload_set()
511 if (!vf->vsi) { in i40e_vf_representor_init()
521 ethdev->data->nb_rx_queues = vf->vsi->nb_qps; in i40e_vf_representor_init()
[all …]
H A Di40e_ethdev.h336 struct i40e_vsi *vsi; member
459 struct i40e_vsi *vsi; member
503 struct i40e_vsi *vsi; member
1295 int i40e_vsi_release(struct i40e_vsi *vsi);
1457 #define I40E_VSI_TO_HW(vsi) \ argument
1458 (&(((struct i40e_vsi *)vsi)->adapter->hw))
1459 #define I40E_VSI_TO_PF(vsi) \ argument
1460 (&(((struct i40e_vsi *)vsi)->adapter->pf))
1461 #define I40E_VSI_TO_VF(vsi) \ argument
1463 #define I40E_VSI_TO_DEV_DATA(vsi) \ argument
[all …]
H A Di40e_fdir.c159 struct i40e_vsi *vsi; in i40e_fdir_setup() local
176 vsi = pf->fdir.fdir_vsi; in i40e_fdir_setup()
177 if (vsi) { in i40e_fdir_setup()
184 if (!vsi) { in i40e_fdir_setup()
188 pf->fdir.fdir_vsi = vsi; in i40e_fdir_setup()
232 vsi->nb_used_qps = 1; in i40e_fdir_setup()
263 vsi->base_queue); in i40e_fdir_setup()
273 i40e_vsi_release(vsi); in i40e_fdir_setup()
286 struct i40e_vsi *vsi; in i40e_fdir_teardown() local
289 if (!vsi) in i40e_fdir_teardown()
[all …]
H A Di40e_rxtx.c1958 struct i40e_vsi *vsi; in i40e_dev_rx_queue_setup() local
1972 if (!vsi) in i40e_dev_rx_queue_setup()
2014 rxq->vsi = vsi; in i40e_dev_rx_queue_setup()
2063 if (!(vsi->enabled_tc & (1 << i))) in i40e_dev_rx_queue_setup()
2274 struct i40e_vsi *vsi; in i40e_dev_tx_queue_setup() local
2288 if (!vsi) in i40e_dev_tx_queue_setup()
2428 txq->vsi = vsi; in i40e_dev_tx_queue_setup()
2796 struct i40e_vsi *vsi = txq->vsi; in i40e_tx_queue_init() local
2812 if (vsi->type == I40E_VSI_FDIR) in i40e_tx_queue_init()
3087 txq->vsi = pf->fdir.fdir_vsi; in i40e_fdir_setup_tx_resources()
[all …]
H A Di40e_tm.c875 struct i40e_vsi *vsi; in i40e_hierarchy_commit() local
890 vsi = pf->main_vsi; in i40e_hierarchy_commit()
891 hw = I40E_VSI_TO_HW(vsi); in i40e_hierarchy_commit()
918 ret = i40e_aq_config_vsi_bw_limit(hw, vsi->seid, in i40e_hierarchy_commit()
931 tc_bw.tc_valid_bits = vsi->enabled_tc; in i40e_hierarchy_commit()
932 tc_map = vsi->enabled_tc; in i40e_hierarchy_commit()
975 ret = i40e_aq_config_vsi_ets_sla_bw_limit(hw, vsi->seid, &tc_bw, NULL); in i40e_hierarchy_commit()
H A Di40e_rxtx.h114 struct i40e_vsi *vsi; /**< the VSI this queue belongs to */ member
163 struct i40e_vsi *vsi; /**< the VSI this queue belongs to */ member
/dpdk/drivers/net/ice/
H A Dice_ethdev.c841 fls = (vsi->nb_qps == 0) ? 0 : rte_fls_u32(vsi->nb_qps - 1); in ice_vsi_config_tc_queue_mapping()
1055 if (!vsi->vlan_anti_spoof_on && !vsi->vlan_filter_on) in ice_add_vlan_filter()
1170 if (!vsi || !vsi->mac_num) in ice_remove_all_mac_vlan_filters()
1505 if (!vsi) in ice_setup_vsi()
1668 return vsi; in ice_setup_vsi()
1670 rte_free(vsi); in ice_setup_vsi()
1712 if (!vsi) { in ice_pf_setup()
2378 if (!vsi) in ice_release_vsi()
2397 rte_free(vsi); in ice_release_vsi()
3260 ice_get_default_rss_key(vsi->rss_key, vsi->rss_key_size); in ice_init_rss()
[all …]
H A Dice_ethdev.h253 struct ice_vsi *vsi; member
601 #define ICE_VSI_TO_HW(vsi) \ argument
602 (&(((struct ice_vsi *)vsi)->adapter->hw))
603 #define ICE_VSI_TO_PF(vsi) \ argument
604 (&(((struct ice_vsi *)vsi)->adapter->pf))
619 ice_release_vsi(struct ice_vsi *vsi);
620 void ice_vsi_enable_queues_intr(struct ice_vsi *vsi);
621 void ice_vsi_disable_queues_intr(struct ice_vsi *vsi);
622 void ice_vsi_queues_bind_intr(struct ice_vsi *vsi);
H A Dice_rxtx.c270 struct ice_vsi *vsi = rxq->vsi; in ice_program_hw_rx_queue() local
657 struct ice_vsi *vsi; in ice_tx_queue_start() local
683 vsi = txq->vsi; in ice_tx_queue_start()
729 struct ice_vsi *vsi = rxq->vsi; in ice_fdir_program_hw_rx_queue() local
864 vsi = txq->vsi; in ice_fdir_tx_queue_start()
1043 vsi = txq->vsi; in ice_fdir_tx_queue_stop()
1120 rxq->vsi = vsi; in ice_rx_queue_setup()
1361 txq->vsi = vsi; in ice_tx_queue_setup()
1579 struct ice_vsi *vsi = rxq->vsi; in ice_rx_scan_hw_ring() local
1855 struct ice_vsi *vsi = rxq->vsi; in ice_recv_scattered_pkts() local
[all …]
H A Dice_fdir_filter.c442 struct ice_vsi *vsi; in ice_fdir_setup() local
462 if (!vsi) { in ice_fdir_setup()
466 pf->fdir.fdir_vsi = vsi; in ice_fdir_setup()
507 vsi->nb_used_qps = 1; in ice_fdir_setup()
508 ice_vsi_queues_bind_intr(vsi); in ice_fdir_setup()
535 vsi->base_queue); in ice_fdir_setup()
548 ice_release_vsi(vsi); in ice_fdir_setup()
628 struct ice_vsi *vsi; in ice_fdir_teardown() local
631 vsi = pf->fdir.fdir_vsi; in ice_fdir_teardown()
632 if (!vsi) in ice_fdir_teardown()
[all …]
H A Dice_hash.c1282 struct ice_vsi *vsi = pf->main_vsi; in ice_hash_create() local
1300 reg = ICE_READ_REG(hw, VSIQF_HASH_CTL(vsi->vsi_id)); in ice_hash_create()
1303 ICE_WRITE_REG(hw, VSIQF_HASH_CTL(vsi->vsi_id), reg); in ice_hash_create()
1324 ret = ice_add_rss_cfg_wrap(pf, vsi->idx, in ice_hash_create()
1393 struct ice_vsi *vsi = pf->main_vsi; in ice_hash_destroy() local
1402 reg = ICE_READ_REG(hw, VSIQF_HASH_CTL(vsi->vsi_id)); in ice_hash_destroy()
1405 ICE_WRITE_REG(hw, VSIQF_HASH_CTL(vsi->vsi_id), reg); in ice_hash_destroy()
1419 ret = ice_rem_rss_cfg_wrap(pf, vsi->idx, in ice_hash_destroy()
H A Dice_rxtx.h84 struct ice_vsi *vsi; /* the VSI this queue belongs to */ member
136 struct ice_vsi *vsi; /* the VSI this queue belongs to */ member
H A Dice_rxtx_vec_sse.c308 uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in _ice_recv_raw_pkts_vec()
481 if (rxq->vsi->adapter->pf.dev_data->dev_conf.rxmode.offloads & in _ice_recv_raw_pkts_vec()
H A Dice_rxtx_vec_avx2.c46 const uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in _ice_recv_raw_pkts_vec_avx2()
476 if (rxq->vsi->adapter->pf.dev_data->dev_conf.rxmode.offloads & in _ice_recv_raw_pkts_vec_avx2()
/dpdk/drivers/net/ice/base/
H A Dice_flex_pipe.h63 ice_vsig_find_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 *vsig);
74 ice_add_vsi_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig);
76 ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl);
78 ice_rem_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl);
H A Dice_flex_pipe.c2827 if (!vsig || vsi >= ICE_MAX_VSI) in ice_vsig_find_vsi()
3002 vsi_tgt = &hw->blk[blk].xlt2.vsis[vsi]; in ice_vsig_remove_vsi()
3082 &hw->blk[blk].xlt2.vsis[vsi]; in ice_vsig_add_mv_vsi()
3084 hw->blk[blk].xlt2.t[vsi] = vsig; in ice_vsig_add_mv_vsi()
3798 u16 vsi; in ice_init_sw_xlt2_db() local
3800 for (vsi = 0; vsi < hw->blk[blk].xlt2.count; vsi++) { in ice_init_sw_xlt2_db()
3803 vsig = hw->blk[blk].xlt2.t[vsi]; in ice_init_sw_xlt2_db()
4577 p->offset = CPU_TO_LE16(tmp->vsi); in ice_prof_bld_xlt2()
5558 p->vsi = vsi; in ice_move_vsi()
5943 p->vsi = vsi; in ice_create_prof_id_vsig()
[all …]
H A Dice_switch.h81 (offsetof(struct ice_aqc_sw_rules_elem, pdata.vsi_list.vsi) + \
82 ((n) * sizeof(((struct ice_sw_rule_vsi_list *)0)->vsi[0])))
/dpdk/drivers/net/iavf/
H A Diavf.h245 struct iavf_vsi vsi; member
332 #define IAVF_VSI_TO_HW(vsi) \ argument
333 (&(((struct iavf_vsi *)vsi)->adapter->hw))
334 #define IAVF_VSI_TO_VF(vsi) \ argument
335 (&(((struct iavf_vsi *)vsi)->adapter->vf))
H A Diavf_ethdev.c1671 iavf_update_stats(struct iavf_vsi *vsi, struct virtchnl_eth_stats *nes) in iavf_update_stats() argument
1673 struct virtchnl_eth_stats *oes = &vsi->eth_stats_offset.eth_stats; in iavf_update_stats()
1694 struct iavf_vsi *vsi = &vf->vsi; in iavf_dev_stats_get() local
1703 iavf_update_stats(vsi, pstats); in iavf_dev_stats_get()
1726 struct iavf_vsi *vsi = &vf->vsi; in iavf_dev_stats_reset() local
1735 vsi->eth_stats_offset.eth_stats = *pstats; in iavf_dev_stats_reset()
1745 memset(&vf->vsi.eth_stats_offset.ips_stats, 0, in iavf_dev_xstats_reset()
1794 struct iavf_vsi *vsi = &vf->vsi; in iavf_dev_xstats_get() local
1808 iavf_update_stats(vsi, pstats); in iavf_dev_xstats_get()
H A Diavf_rxtx.c550 struct iavf_vsi *vsi = &vf->vsi; in iavf_dev_rx_queue_setup() local
632 rxq->vsi = vsi; in iavf_dev_rx_queue_setup()
1323 ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_recv_pkts()
1431 ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_recv_pkts_flex_rxd()
1433 struct iavf_adapter *ad = rxq->vsi->adapter; in iavf_recv_pkts_flex_rxd()
1548 struct iavf_adapter *ad = rxq->vsi->adapter; in iavf_recv_scattered_pkts_flex_rxd()
1553 const uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_recv_scattered_pkts_flex_rxd()
1729 const uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_recv_scattered_pkts()
1883 const uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_rx_scan_hw_ring_flex_rxd()
1884 struct iavf_adapter *ad = rxq->vsi->adapter; in iavf_rx_scan_hw_ring_flex_rxd()
[all …]
/dpdk/drivers/net/fm10k/base/
H A Dfm10k_pf.c218 STATIC s32 fm10k_update_vlan_pf(struct fm10k_hw *hw, u32 vid, u8 vsi, bool set) in fm10k_update_vlan_pf() argument
223 if (vsi > FM10K_VLAN_TABLE_VSI_MAX) in fm10k_update_vlan_pf()
247 for (reg = FM10K_VLAN_TABLE(vsi, vid / 32), bit = vid % 32; in fm10k_update_vlan_pf()
538 u16 vsi, queue, pc, q_idx; in fm10k_configure_dglort_map_pf() local
558 for (vsi = 0; vsi < vsi_count; vsi++, glort++) { in fm10k_configure_dglort_map_pf()
1066 FM10K_WRITE_REG(hw, FM10K_VLAN_TABLE(vf_info->vsi, i), 0); in fm10k_iov_reset_resources_pf()
1068 FM10K_WRITE_REG(hw, FM10K_RETA(vf_info->vsi, i), 0); in fm10k_iov_reset_resources_pf()
1070 FM10K_WRITE_REG(hw, FM10K_RSSRK(vf_info->vsi, i), 0); in fm10k_iov_reset_resources_pf()
1071 FM10K_WRITE_REG(hw, FM10K_MRQC(vf_info->vsi), 0); in fm10k_iov_reset_resources_pf()
1288 err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, set); in fm10k_iov_msg_mac_vlan_pf()
H A Dfm10k_vf.c192 STATIC s32 fm10k_update_vlan_vf(struct fm10k_hw *hw, u32 vid, u8 vsi, bool set) in fm10k_update_vlan_vf() argument
198 if (vsi) in fm10k_update_vlan_vf()

12