| /dpdk/drivers/net/cnxk/ |
| H A D | cn10k_flow.c | 12 return nix_mtr_connect(eth_dev, mtr_id); in cn10k_mtr_connect() 40 mtr_id = mtr_conf->mtr_id; in cn10k_mtr_configure() 47 nix_mtr_rq_update(eth_dev, mtr_id, 1, in cn10k_mtr_configure() 54 nix_mtr_rq_update(eth_dev, mtr_id, in cn10k_mtr_configure() 63 prev_mtr_id = mtr_id; in cn10k_mtr_configure() 64 next_mtr_id = mtr_id; in cn10k_mtr_configure() 81 return nix_mtr_configure(eth_dev, mtr_id); in cn10k_mtr_configure() 197 cn10k_mtr_connect(eth_dev, mtr->mtr_id); in cn10k_flow_create() 218 uint32_t mtr_id; in cn10k_flow_destroy() local 233 mtr_id = flow->mtr_id; in cn10k_flow_destroy() [all …]
|
| H A D | cnxk_ethdev_mtr.c | 389 fmp->actions[i].mtr_id = mtr->mtr_id; in cnxk_fill_policy_actions() 497 mtr = nix_mtr_find(dev, mtr_id); in cnxk_nix_mtr_create() 511 mtr->id = mtr_id; in cnxk_nix_mtr_create() 557 mtr = nix_mtr_find(dev, mtr_id); in cnxk_nix_mtr_destroy() 640 mtr = nix_mtr_find(dev, mtr_id); in cnxk_nix_mtr_enable() 669 mtr = nix_mtr_find(dev, mtr_id); in cnxk_nix_mtr_disable() 702 mtr = nix_mtr_find(dev, mtr_id); in cnxk_nix_mtr_dscp_table_update() 749 mtr = nix_mtr_find(dev, mtr_id); in cnxk_nix_mtr_stats_update() 781 mtr = nix_mtr_find(dev, mtr_id); in cnxk_nix_mtr_stats_read() 958 uint32_t mtr_id = cur_id; in nix_mtr_chain_reset() local [all …]
|
| H A D | cnxk_ethdev.h | 223 uint32_t mtr_id; member 232 uint32_t mtr_id; /** Meter id */ member
|
| /dpdk/lib/ethdev/ |
| H A D | rte_mtr.c | 131 uint32_t mtr_id, in rte_mtr_create() argument 144 uint32_t mtr_id, in rte_mtr_destroy() argument 149 mtr_id, error); in rte_mtr_destroy() 155 uint32_t mtr_id, in rte_mtr_meter_enable() argument 160 mtr_id, error); in rte_mtr_meter_enable() 166 uint32_t mtr_id, in rte_mtr_meter_disable() argument 171 mtr_id, error); in rte_mtr_meter_disable() 177 uint32_t mtr_id, in rte_mtr_meter_profile_update() argument 189 uint32_t mtr_id, in rte_mtr_meter_policy_update() argument 201 uint32_t mtr_id, in rte_mtr_meter_dscp_table_update() argument [all …]
|
| H A D | rte_mtr_driver.h | 62 uint32_t mtr_id, 69 uint32_t mtr_id, 74 uint32_t mtr_id, 79 uint32_t mtr_id, 84 uint32_t mtr_id, 90 uint32_t mtr_id, 96 uint32_t mtr_id, 102 uint32_t mtr_id, 108 uint32_t mtr_id,
|
| H A D | rte_mtr.h | 691 uint32_t mtr_id, 715 uint32_t mtr_id, 743 uint32_t mtr_id, 765 uint32_t mtr_id, 785 uint32_t mtr_id, 806 uint32_t mtr_id, 831 uint32_t mtr_id, 856 uint32_t mtr_id, 888 uint32_t mtr_id,
|
| H A D | rte_flow.h | 3128 uint32_t mtr_id; /**< MTR object ID created with rte_mtr_create(). */ member
|
| /dpdk/drivers/net/mvpp2/ |
| H A D | mrvl_mtr.c | 163 if (mtr->mtr_id == mtr_id) in mrvl_mtr_from_id() 212 struct mrvl_mtr *mtr = mrvl_mtr_from_id(priv, mtr_id); in mrvl_meter_enable() 330 mrvl_create(struct rte_eth_dev *dev, uint32_t mtr_id, in mrvl_create() argument 344 mtr = mrvl_mtr_from_id(priv, mtr_id); in mrvl_create() 357 mtr->mtr_id = mtr_id; in mrvl_create() 364 return mrvl_meter_enable(dev, mtr_id, error); in mrvl_create() 389 mtr = mrvl_mtr_from_id(priv, mtr_id); in mrvl_destroy() 437 mtr = mrvl_mtr_from_id(priv, mtr_id); in mrvl_meter_profile_update() 449 ret = mrvl_meter_disable(dev, mtr_id, error); in mrvl_meter_profile_update() 466 return mrvl_meter_enable(dev, mtr_id, error); in mrvl_meter_profile_update() [all …]
|
| H A D | mrvl_ethdev.h | 108 uint32_t mtr_id; member
|
| H A D | mrvl_flow.c | 1550 if (mtr->mtr_id == meter->mtr_id) in mrvl_flow_parse_actions()
|
| /dpdk/app/test-pmd/ |
| H A D | cmdline_mtr.c | 186 *mtr_id = val; in parse_multi_token_string() 715 uint32_t mtr_id; member 777 uint32_t mtr_id = res->mtr_id; in cmd_create_port_meter_parsed() local 845 uint32_t mtr_id; member 870 uint32_t mtr_id = res->mtr_id; in cmd_enable_port_meter_parsed() local 906 uint32_t mtr_id; member 931 uint32_t mtr_id = res->mtr_id; in cmd_disable_port_meter_parsed() local 1057 uint32_t mtr_id = res->mtr_id; in cmd_del_port_meter_parsed() local 1129 uint32_t mtr_id = res->mtr_id; in cmd_set_port_meter_profile_parsed() local 1283 uint32_t mtr_id = res->mtr_id; in cmd_set_port_meter_stats_mask_parsed() local [all …]
|
| H A D | cmdline_flow.c | 5385 .args = ARGS(ARGS_ENTRY(struct rte_flow_action_meter, mtr_id)),
|
| /dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_meter.c | 366 if (m->mtr_id == mtr_id) in softnic_mtr_find() 375 uint32_t mtr_id, in mtr_check() argument 381 if (softnic_mtr_find(p, mtr_id)) in mtr_check() 418 uint32_t mtr_id, in pmd_mtr_create() argument 464 m->mtr_id = mtr_id; in pmd_mtr_create() 480 uint32_t mtr_id, in pmd_mtr_destroy() argument 490 m = softnic_mtr_find(p, mtr_id); in pmd_mtr_destroy() 538 uint32_t mtr_id, in pmd_mtr_meter_profile_update() argument 639 uint32_t mtr_id, in pmd_mtr_meter_dscp_table_update() argument 691 uint32_t mtr_id, in pmd_mtr_meter_policy_update() argument [all …]
|
| H A D | rte_eth_softnic_internals.h | 100 uint32_t mtr_id; member 687 uint32_t mtr_id);
|
| H A D | rte_eth_softnic_flow.c | 1573 m = softnic_mtr_find(softnic, conf->mtr_id); in flow_rule_action_get() 1948 return softnic_mtr_find(softnic, conf->mtr_id); in flow_action_meter_get()
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_npc.h | 211 uint32_t mtr_id; /**< Meter id to be applied. > */ member 251 uint32_t mtr_id; member
|
| H A D | roc_npc.c | 361 flow->mtr_id = ROC_NIX_MTR_ID_INVALID; in npc_parse_actions() 477 flow->mtr_id = act_mtr->mtr_id; in npc_parse_actions()
|
| /dpdk/app/test-flow-perf/ |
| H A D | actions_gen.c | 905 meters[para.core_idx].mtr_id = para.counter; in add_meter()
|
| /dpdk/doc/guides/testpmd_app_ug/ |
| H A D | testpmd_funcs.rst | 2829 testpmd> create port meter (port_id) (mtr_id) (profile_id) \ 2836 * ``mtr_id``: meter object ID. 2857 testpmd> enable port meter (port_id) (mtr_id) 2864 testpmd> disable port meter (port_id) (mtr_id) 2871 testpmd> del port meter (port_id) (mtr_id) 2878 testpmd> set port meter profile (port_id) (mtr_id) (profile_id) 2885 testpmd> set port meter dscp table (port_id) (mtr_id) [(dscp_tbl_entry0) \ 2893 testpmd> set port meter stats mask (port_id) (mtr_id) (stats_mask) 2904 testpmd> show port meter stats (port_id) (mtr_id) (clear) 5477 testpmd> flow create 0 priority 0 ingress group 1 pattern eth / end actions meter mtr_id 1 / end
|
| /dpdk/doc/guides/nics/ |
| H A D | mvpp2.rst | 617 testpmd> flow create 0 ingress pattern ipv4 src is 10.10.10.1 / end actions meter mtr_id 0 / end
|
| H A D | mlx5.rst | 1613 flow create X ingress transfer pattern eth / port_id id is Y / end actions meter mtr_id M / end 1627 add port meter policy 0 2 g_actions meter mtr_id M / end y_actions end r_actions drop / end 1629 flow create 0 ingress group 1 pattern eth / end actions meter mtr_id N / end
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow.c | 4055 fm = mlx5_flow_meter_find(priv, mtr->mtr_id, &mtr_idx); in flow_get_rss_action() 4475 *meter_id = mtr->mtr_id; in flow_check_meter_action()
|
| H A D | mlx5_flow_dv.c | 5187 fm = mlx5_flow_meter_find(priv, am->mtr_id, NULL); in mlx5_flow_validate_action_meter() 15973 mtr->mtr_id, in __flow_dv_create_domain_policy_acts() 18238 mtr->mtr_id, in flow_dv_validate_mtr_policy_acts()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | rte_flow.rst | 2183 | ``mtr_id`` | MTR object ID |
|