| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | rte_pmd_i40e.c | 65 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 D | i40e_ethdev.c | 2470 vsi = pf->vfs[i].vsi; in i40e_dev_start() 3467 vsi = pf->vfs[i].vsi; in i40e_dev_stats_get() 4336 vsi = pf->vmdq[pool - 1].vsi; in i40e_macaddr_add() 4374 vsi = pf->vmdq[i - 1].vsi; in i40e_macaddr_remove() 5777 vsi->nb_msix = RTE_MIN(vsi->nb_qps, in i40e_vsi_setup() 5999 vsi->sib_vsi_list.vsi = vsi; in i40e_vsi_setup() 6536 vmdq_info->vsi = vsi; in i40e_vmdq_setup() 7264 num = vsi->mac_num * vsi->vlan_num; in i40e_vsi_remove_all_macvlan_filter() 8564 vsi = vf->vsi; in i40e_dev_consistent_tunnel_filter_set() 11360 vsi = pf->vmdq[j].vsi; in i40e_dev_get_dcb_info() [all …]
|
| H A D | i40e_pf.c | 45 uint16_t vsi_id = vf->vsi->vsi_id; in i40e_pf_vf_queues_mapping() 47 uint16_t nb_qps = vf->vsi->nb_qps; in i40e_pf_vf_queues_mapping() 141 if (vf->vsi) { in i40e_pf_host_vf_reset() 166 ret = i40e_vsi_release(vf->vsi); in i40e_pf_host_vf_reset() 208 if (vf->vsi == NULL) { in i40e_pf_host_vf_reset() 216 i40e_vsi_release(vf->vsi); in i40e_pf_host_vf_reset() 437 struct i40e_vsi *vsi = vf->vsi; in i40e_pf_host_hmc_config_txq() local 481 struct i40e_vsi *vsi = vf->vsi; in i40e_pf_host_process_cmd_config_vsi_queues() local 676 vf->vsi->nb_used_qps = vf->vsi->nb_qps; in i40e_pf_host_process_cmd_config_irq_map() 1276 vf->vsi->nb_qps = req_pairs; in i40e_pf_host_process_cmd_request_queues() [all …]
|
| H A D | i40e_vf_representor.c | 179 struct i40e_vsi *vsi; in rte_pmd_i40e_get_vf_native_stats() local 195 vsi = pf->vfs[vf_id].vsi; in rte_pmd_i40e_get_vf_native_stats() 196 if (!vsi) { in rte_pmd_i40e_get_vf_native_stats() 201 i40e_update_vsi_stats(vsi); in rte_pmd_i40e_get_vf_native_stats() 202 memcpy(stats, &vsi->eth_stats, sizeof(vsi->eth_stats)); in rte_pmd_i40e_get_vf_native_stats() 359 struct i40e_vsi *vsi; in i40e_vf_representor_vlan_offload_set() local 379 vsi = vf->vsi; in i40e_vf_representor_vlan_offload_set() 380 if (!vsi) { in i40e_vf_representor_vlan_offload_set() 506 if (!vf->vsi) { in i40e_vf_representor_init() 516 ethdev->data->nb_rx_queues = vf->vsi->nb_qps; in i40e_vf_representor_init() [all …]
|
| H A D | i40e_ethdev.h | 325 struct i40e_vsi *vsi; member 448 struct i40e_vsi *vsi; member 492 struct i40e_vsi *vsi; member 1249 struct i40e_vsi vsi; member 1331 int i40e_vsi_release(struct i40e_vsi *vsi); 1493 return &vf->vsi; in i40e_get_vsi_from_adapter() 1503 #define I40E_VSI_TO_HW(vsi) \ argument 1505 #define I40E_VSI_TO_PF(vsi) \ argument 1507 #define I40E_VSI_TO_VF(vsi) \ argument 1509 #define I40E_VSI_TO_DEV_DATA(vsi) \ argument [all …]
|
| H A D | i40e_ethdev_vf.c | 862 vf->vsi.mac_num++; in i40evf_add_mac_addr() 902 vf->vsi.mac_num--; in i40evf_del_mac_addr_by_addr() 1036 struct i40e_vsi *vsi = &vf->vsi; in i40evf_dev_xstats_get() local 1048 i40evf_update_stats(vsi, pstats); in i40evf_dev_xstats_get() 1337 vf->vsi.type = I40E_VSI_SRIOV; in i40evf_init_vf() 2106 vf->vsi.mac_num++; in i40evf_add_del_all_mac_addr() 2108 vf->vsi.mac_num--; in i40evf_add_del_all_mac_addr() 2396 struct i40e_vsi *vsi = &vf->vsi; in i40evf_dev_stats_get() local 2504 if (!vsi || !lut) in i40evf_set_rss_lut() 2507 vf = I40E_VSI_TO_VF(vsi); in i40evf_set_rss_lut() [all …]
|
| H A D | i40e_rxtx.c | 1836 struct i40e_vsi *vsi; in i40e_dev_rx_queue_setup() local 1851 vsi = &vf->vsi; in i40e_dev_rx_queue_setup() 1852 if (!vsi) in i40e_dev_rx_queue_setup() 1858 if (!vsi) in i40e_dev_rx_queue_setup() 1901 rxq->vsi = vsi; in i40e_dev_rx_queue_setup() 2174 struct i40e_vsi *vsi; in i40e_dev_tx_queue_setup() local 2189 vsi = &vf->vsi; in i40e_dev_tx_queue_setup() 2190 if (!vsi) in i40e_dev_tx_queue_setup() 2196 if (!vsi) in i40e_dev_tx_queue_setup() 2336 txq->vsi = vsi; in i40e_dev_tx_queue_setup() [all …]
|
| H A D | i40e_fdir.c | 158 struct i40e_vsi *vsi; in i40e_fdir_setup() local 175 vsi = pf->fdir.fdir_vsi; in i40e_fdir_setup() 176 if (vsi) { in i40e_fdir_setup() 183 if (!vsi) { in i40e_fdir_setup() 187 pf->fdir.fdir_vsi = vsi; in i40e_fdir_setup() 231 vsi->nb_used_qps = 1; in i40e_fdir_setup() 262 vsi->base_queue); in i40e_fdir_setup() 272 i40e_vsi_release(vsi); in i40e_fdir_setup() 285 struct i40e_vsi *vsi; in i40e_fdir_teardown() local 289 if (!vsi) in i40e_fdir_teardown() [all …]
|
| H A D | i40e_tm.c | 875 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 D | i40e_rxtx.h | 114 struct i40e_vsi *vsi; /**< the VSI this queue belongs to */ member 158 struct i40e_vsi *vsi; /**< the VSI this queue belongs to */ member
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_ethdev.c | 764 vsi->nb_qps = RTE_MIN(vsi->nb_qps, ICE_MAX_Q_PER_TC); in ice_vsi_config_tc_queue_mapping() 980 if (!vsi->vlan_anti_spoof_on && !vsi->vlan_filter_on) in ice_add_vlan_filter() 1093 if (!vsi || !vsi->mac_num) in ice_remove_all_mac_vlan_filters() 1154 (void)rte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info)); in ice_vsi_config_qinq_insertion() 1206 (void)rte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info)); in ice_vsi_config_qinq_stripping() 1549 if (!vsi) in ice_setup_vsi() 1702 return vsi; in ice_setup_vsi() 1704 rte_free(vsi); in ice_setup_vsi() 1746 if (!vsi) { in ice_pf_setup() 2285 if (!vsi) in ice_release_vsi() [all …]
|
| H A D | ice_ethdev.h | 207 struct ice_vsi *vsi; member 510 #define ICE_VSI_TO_HW(vsi) \ argument 511 (&(((struct ice_vsi *)vsi)->adapter->hw)) 512 #define ICE_VSI_TO_PF(vsi) \ argument 513 (&(((struct ice_vsi *)vsi)->adapter->pf)) 514 #define ICE_VSI_TO_ETH_DEV(vsi) \ argument 515 (((struct ice_vsi *)vsi)->adapter->eth_dev) 529 ice_release_vsi(struct ice_vsi *vsi); 530 void ice_vsi_enable_queues_intr(struct ice_vsi *vsi); 531 void ice_vsi_disable_queues_intr(struct ice_vsi *vsi); [all …]
|
| H A D | ice_rxtx.c | 228 struct ice_vsi *vsi = rxq->vsi; in ice_program_hw_rx_queue() local 615 struct ice_vsi *vsi; in ice_tx_queue_start() local 641 vsi = txq->vsi; in ice_tx_queue_start() 642 hw = ICE_VSI_TO_HW(vsi); in ice_tx_queue_start() 686 struct ice_vsi *vsi = rxq->vsi; in ice_fdir_program_hw_rx_queue() local 801 struct ice_vsi *vsi; in ice_fdir_tx_queue_start() local 821 vsi = txq->vsi; in ice_fdir_tx_queue_start() 822 hw = ICE_VSI_TO_HW(vsi); in ice_fdir_tx_queue_start() 1000 vsi = txq->vsi; in ice_fdir_tx_queue_stop() 1073 rxq->vsi = vsi; in ice_rx_queue_setup() [all …]
|
| H A D | ice_fdir_filter.c | 451 struct ice_vsi *vsi; in ice_fdir_setup() local 471 if (!vsi) { in ice_fdir_setup() 475 pf->fdir.fdir_vsi = vsi; in ice_fdir_setup() 516 vsi->nb_used_qps = 1; in ice_fdir_setup() 517 ice_vsi_queues_bind_intr(vsi); in ice_fdir_setup() 544 vsi->base_queue); in ice_fdir_setup() 557 ice_release_vsi(vsi); in ice_fdir_setup() 637 struct ice_vsi *vsi; in ice_fdir_teardown() local 640 vsi = pf->fdir.fdir_vsi; in ice_fdir_teardown() 641 if (!vsi) in ice_fdir_teardown() [all …]
|
| H A D | ice_hash.c | 1248 struct ice_vsi *vsi = pf->main_vsi; in ice_hash_create() local 1268 reg = ICE_READ_REG(hw, VSIQF_HASH_CTL(vsi->vsi_id)); in ice_hash_create() 1271 ICE_WRITE_REG(hw, VSIQF_HASH_CTL(vsi->vsi_id), reg); in ice_hash_create() 1284 ret = ice_add_rss_cfg_wrap(pf, vsi->idx, in ice_hash_create() 1312 struct ice_vsi *vsi = pf->main_vsi; in ice_hash_destroy() local 1321 reg = ICE_READ_REG(hw, VSIQF_HASH_CTL(vsi->vsi_id)); in ice_hash_destroy() 1324 ICE_WRITE_REG(hw, VSIQF_HASH_CTL(vsi->vsi_id), reg); in ice_hash_destroy() 1326 ret = ice_rem_rss_cfg_wrap(pf, vsi->idx, in ice_hash_destroy()
|
| H A D | ice_rxtx.h | 81 struct ice_vsi *vsi; /* the VSI this queue belongs to */ member 129 struct ice_vsi *vsi; /* the VSI this queue belongs to */ member
|
| H A D | ice_rxtx_vec_sse.c | 272 uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in _ice_recv_raw_pkts_vec() 445 if (rxq->vsi->adapter->eth_dev->data->dev_conf.rxmode.offloads & in _ice_recv_raw_pkts_vec()
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf.h | 150 struct iavf_vsi vsi; member 218 #define IAVF_VSI_TO_HW(vsi) \ argument 219 (&(((struct iavf_vsi *)vsi)->adapter->hw)) 220 #define IAVF_VSI_TO_VF(vsi) \ argument 221 (&(((struct iavf_vsi *)vsi)->adapter->vf)) 222 #define IAVF_VSI_TO_ETH_DEV(vsi) \ argument 223 (((struct iavf_vsi *)vsi)->adapter->eth_dev)
|
| H A D | iavf_ethdev.c | 1251 iavf_update_stats(struct iavf_vsi *vsi, struct virtchnl_eth_stats *nes) in iavf_update_stats() argument 1253 struct virtchnl_eth_stats *oes = &vsi->eth_stats_offset; in iavf_update_stats() 1274 struct iavf_vsi *vsi = &vf->vsi; in iavf_dev_stats_get() local 1280 iavf_update_stats(vsi, pstats); in iavf_dev_stats_get() 1303 struct iavf_vsi *vsi = &vf->vsi; in iavf_dev_stats_reset() local 1312 vsi->eth_stats_offset = *pstats; in iavf_dev_stats_reset() 1340 struct iavf_vsi *vsi = &vf->vsi; in iavf_dev_xstats_get() local 1353 iavf_update_stats(vsi, pstats); in iavf_dev_xstats_get()
|
| H A D | iavf_rxtx.c | 494 struct iavf_vsi *vsi = &vf->vsi; in iavf_dev_rx_queue_setup() local 556 rxq->vsi = vsi; in iavf_dev_rx_queue_setup() 1129 ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_recv_pkts() 1236 ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_recv_pkts_flex_rxd() 1327 const uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_recv_scattered_pkts_flex_rxd() 1478 const uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_recv_scattered_pkts() 1628 const uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_rx_scan_hw_ring_flex_rxd() 1705 const uint32_t *ptype_tbl = rxq->vsi->adapter->ptype_tbl; in iavf_rx_scan_hw_ring()
|
| /f-stack/dpdk/drivers/net/ice/base/ |
| H A D | ice_flex_pipe.h | 53 ice_vsig_find_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 *vsig); 63 ice_add_vsi_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig); 65 ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl); 67 ice_rem_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl);
|
| H A D | ice_flex_pipe.c | 2515 if (!vsig || vsi >= ICE_MAX_VSI) in ice_vsig_find_vsi() 2690 vsi_tgt = &hw->blk[blk].xlt2.vsis[vsi]; in ice_vsig_remove_vsi() 2770 &hw->blk[blk].xlt2.vsis[vsi]; in ice_vsig_add_mv_vsi() 2772 hw->blk[blk].xlt2.t[vsi] = vsig; in ice_vsig_add_mv_vsi() 3486 u16 vsi; in ice_init_sw_xlt2_db() local 3488 for (vsi = 0; vsi < hw->blk[blk].xlt2.count; vsi++) { in ice_init_sw_xlt2_db() 3491 vsig = hw->blk[blk].xlt2.t[vsi]; in ice_init_sw_xlt2_db() 4265 p->offset = CPU_TO_LE16(tmp->vsi); in ice_prof_bld_xlt2() 5200 p->vsi = vsi; in ice_move_vsi() 5585 p->vsi = vsi; in ice_create_prof_id_vsig() [all …]
|
| H A D | ice_switch.h | 81 (offsetof(struct ice_aqc_sw_rules_elem, pdata.vsi_list.vsi) + \ 82 ((n) * sizeof(((struct ice_sw_rule_vsi_list *)0)->vsi[0])))
|
| /f-stack/dpdk/drivers/net/fm10k/base/ |
| H A D | fm10k_pf.c | 218 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 D | fm10k_vf.c | 192 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()
|