1/* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(c) 2017 Intel Corporation 3 */ 4 5#ifndef _CMDLINE_MTR_H_ 6#define _CMDLINE_MTR_H_ 7#include <rte_mtr.h> 8 9/* Traffic Metering and Policing */ 10extern cmdline_parse_inst_t cmd_show_port_meter_cap; 11extern cmdline_parse_inst_t cmd_add_port_meter_profile_srtcm; 12extern cmdline_parse_inst_t cmd_add_port_meter_profile_trtcm; 13extern cmdline_parse_inst_t cmd_add_port_meter_profile_trtcm_rfc4115; 14extern cmdline_parse_inst_t cmd_del_port_meter_profile; 15extern cmdline_parse_inst_t cmd_create_port_meter; 16extern cmdline_parse_inst_t cmd_enable_port_meter; 17extern cmdline_parse_inst_t cmd_disable_port_meter; 18extern cmdline_parse_inst_t cmd_del_port_meter; 19extern cmdline_parse_inst_t cmd_del_port_meter_policy; 20extern cmdline_parse_inst_t cmd_set_port_meter_profile; 21extern cmdline_parse_inst_t cmd_set_port_meter_dscp_table; 22extern cmdline_parse_inst_t cmd_set_port_meter_stats_mask; 23extern cmdline_parse_inst_t cmd_show_port_meter_stats; 24void print_mtr_err_msg(struct rte_mtr_error *error); 25 26#endif /* _CMDLINE_MTR_H_ */ 27