STATS: Refactor missed adding messages to CRC dictionary.
Change-Id: I0d74856d4fd999dd9ca5886b8375ab8dd700b8a9 Signed-off-by: Ole Troan <ot@cisco.com>
This commit is contained in:
@ -60,6 +60,19 @@ _(WANT_IP6_NBR_STATS, want_ip6_nbr_stats) \
|
||||
_(VNET_GET_SUMMARY_STATS, vnet_get_summary_stats)
|
||||
|
||||
|
||||
#define vl_msg_name_crc_list
|
||||
#include <vpp/stats/stats.api.h>
|
||||
#undef vl_msg_name_crc_list
|
||||
|
||||
static void
|
||||
setup_message_id_table (api_main_t * am)
|
||||
{
|
||||
#define _(id,n,crc) \
|
||||
vl_msg_api_add_msg_name_crc (am, #n "_" #crc, id);
|
||||
foreach_vl_msg_name_crc_stats;
|
||||
#undef _
|
||||
}
|
||||
|
||||
/* These constants ensure msg sizes <= 1024, aka ring allocation */
|
||||
#define SIMPLE_COUNTER_BATCH_SIZE 126
|
||||
#define COMBINED_COUNTER_BATCH_SIZE 63
|
||||
@ -1836,6 +1849,11 @@ stats_init (vlib_main_t * vm)
|
||||
am->message_bounce[VL_API_VNET_IP4_NBR_COUNTERS] = 1;
|
||||
am->message_bounce[VL_API_VNET_IP6_NBR_COUNTERS] = 1;
|
||||
|
||||
/*
|
||||
* Set up the (msg_name, crc, message-id) table
|
||||
*/
|
||||
setup_message_id_table (am);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user