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