Home
last modified time | relevance | path

Searched refs:mtr_id (Results 1 – 24 of 24) sorted by relevance

/dpdk/drivers/net/cnxk/
H A Dcn10k_flow.c12 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 Dcnxk_ethdev_mtr.c389 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 Dcnxk_ethdev.h223 uint32_t mtr_id; member
232 uint32_t mtr_id; /** Meter id */ member
/dpdk/lib/ethdev/
H A Drte_mtr.c131 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 Drte_mtr_driver.h62 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 Drte_mtr.h691 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 Drte_flow.h3128 uint32_t mtr_id; /**< MTR object ID created with rte_mtr_create(). */ member
/dpdk/drivers/net/mvpp2/
H A Dmrvl_mtr.c163 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 Dmrvl_ethdev.h108 uint32_t mtr_id; member
H A Dmrvl_flow.c1550 if (mtr->mtr_id == meter->mtr_id) in mrvl_flow_parse_actions()
/dpdk/app/test-pmd/
H A Dcmdline_mtr.c186 *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 Dcmdline_flow.c5385 .args = ARGS(ARGS_ENTRY(struct rte_flow_action_meter, mtr_id)),
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_meter.c366 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 Drte_eth_softnic_internals.h100 uint32_t mtr_id; member
687 uint32_t mtr_id);
H A Drte_eth_softnic_flow.c1573 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 Droc_npc.h211 uint32_t mtr_id; /**< Meter id to be applied. > */ member
251 uint32_t mtr_id; member
H A Droc_npc.c361 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 Dactions_gen.c905 meters[para.core_idx].mtr_id = para.counter; in add_meter()
/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst2829 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 Dmvpp2.rst617 testpmd> flow create 0 ingress pattern ipv4 src is 10.10.10.1 / end actions meter mtr_id 0 / end
H A Dmlx5.rst1613 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 Dmlx5_flow.c4055 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 Dmlx5_flow_dv.c5187 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 Drte_flow.rst2183 | ``mtr_id`` | MTR object ID |