xref: /dpdk/app/test-pmd/cmdline_mtr.h (revision 9f5488e326d3b91626ad7cf6a51e87763cfbd44a)
1174a1631SBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause
2174a1631SBruce Richardson  * Copyright(c) 2017 Intel Corporation
330ffb4e6SCristian Dumitrescu  */
430ffb4e6SCristian Dumitrescu 
530ffb4e6SCristian Dumitrescu #ifndef _CMDLINE_MTR_H_
630ffb4e6SCristian Dumitrescu #define _CMDLINE_MTR_H_
7f29fa2c5SHaifei Luo #include <rte_mtr.h>
830ffb4e6SCristian Dumitrescu 
930ffb4e6SCristian Dumitrescu /* Traffic Metering and Policing */
10281eeb8aSJasvinder Singh extern cmdline_parse_inst_t cmd_show_port_meter_cap;
1130ffb4e6SCristian Dumitrescu extern cmdline_parse_inst_t cmd_add_port_meter_profile_srtcm;
1230ffb4e6SCristian Dumitrescu extern cmdline_parse_inst_t cmd_add_port_meter_profile_trtcm;
1330ffb4e6SCristian Dumitrescu extern cmdline_parse_inst_t cmd_add_port_meter_profile_trtcm_rfc4115;
1430ffb4e6SCristian Dumitrescu extern cmdline_parse_inst_t cmd_del_port_meter_profile;
15e63b5016SJasvinder Singh extern cmdline_parse_inst_t cmd_create_port_meter;
16281eeb8aSJasvinder Singh extern cmdline_parse_inst_t cmd_enable_port_meter;
17281eeb8aSJasvinder Singh extern cmdline_parse_inst_t cmd_disable_port_meter;
1830ffb4e6SCristian Dumitrescu extern cmdline_parse_inst_t cmd_del_port_meter;
19f29fa2c5SHaifei Luo extern cmdline_parse_inst_t cmd_del_port_meter_policy;
2030ffb4e6SCristian Dumitrescu extern cmdline_parse_inst_t cmd_set_port_meter_profile;
21281eeb8aSJasvinder Singh extern cmdline_parse_inst_t cmd_set_port_meter_dscp_table;
22*9f5488e3SSunil Kumar Kori extern cmdline_parse_inst_t cmd_set_port_meter_vlan_table;
23*9f5488e3SSunil Kumar Kori extern cmdline_parse_inst_t cmd_set_port_meter_in_proto;
24*9f5488e3SSunil Kumar Kori extern cmdline_parse_inst_t cmd_get_port_meter_in_proto;
25*9f5488e3SSunil Kumar Kori extern cmdline_parse_inst_t cmd_get_port_meter_in_proto_prio;
2630ffb4e6SCristian Dumitrescu extern cmdline_parse_inst_t cmd_set_port_meter_stats_mask;
2730ffb4e6SCristian Dumitrescu extern cmdline_parse_inst_t cmd_show_port_meter_stats;
28f29fa2c5SHaifei Luo void print_mtr_err_msg(struct rte_mtr_error *error);
2930ffb4e6SCristian Dumitrescu 
3030ffb4e6SCristian Dumitrescu #endif /* _CMDLINE_MTR_H_ */
31