Go to the source code of this file.
◆ foreach_vpe_api_msg
#define foreach_vpe_api_msg |
Value: _ (POLICER_BIND, policer_bind) \
_ (POLICER_DUMP, policer_dump)
int policer_input(u8 *name, u32 sw_if_index, bool apply)
clib_error_t * policer_add_del(vlib_main_t *vm, u8 *name, qos_pol_cfg_params_st *cfg, u32 *policer_index, u8 is_add)
Definition at line 45 of file policer_api.c.
◆ vl_endianfun
#define vl_endianfun /* define message structures */ |
◆ vl_msg_name_crc_list
#define vl_msg_name_crc_list |
◆ vl_print
◆ vl_printfun
◆ vl_typedefs
#define vl_typedefs /* define message structures */ |
◆ policer_api_hookup()
◆ send_policer_details()
◆ setup_message_id_table()
static void setup_message_id_table |
( |
api_main_t * |
am | ) |
|
|
static |
◆ vl_api_policer_add_del_t_handler()
◆ vl_api_policer_bind_t_handler()
◆ vl_api_policer_dump_t_handler()
◆ vl_api_policer_input_t_handler()
◆ VLIB_API_INIT_FUNCTION()