From 072f8debf21c786ab785ed623229935e0a6cddb6 Mon Sep 17 00:00:00 2001 From: Dave Barach Date: Fri, 2 Dec 2016 13:31:25 -0500 Subject: Variable-message-length tracing support, VPP-370 Clean up several message handlers which spuriously depended on having a vlib_main_t * pointer passed as a second argument. That definitely doesn't happen when replaying an api trace... Change-Id: Id4cf9745f770933566cb13698ee779333ee35d79 Signed-off-by: Dave Barach --- vlib-api/vlibapi/api.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'vlib-api/vlibapi/api.h') diff --git a/vlib-api/vlibapi/api.h b/vlib-api/vlibapi/api.h index 10ca443b434..52452526b9b 100644 --- a/vlib-api/vlibapi/api.h +++ b/vlib-api/vlibapi/api.h @@ -208,6 +208,14 @@ typedef struct int is_mp_safe; } vl_msg_api_msg_config_t; +typedef struct msgbuf_ +{ + unix_shared_memory_queue_t *q; + u32 data_len; + u32 pad; + u8 data[0]; +} msgbuf_t; + /* api_shared.c prototypes */ int vl_msg_api_rx_trace_enabled (api_main_t * am); int vl_msg_api_tx_trace_enabled (api_main_t * am); -- cgit 1.2.3-korg