From 8875248f5e0602f4b4872ea12e542826df3df1f8 Mon Sep 17 00:00:00 2001 From: dongjuan Date: Tue, 4 Jun 2019 10:59:02 +0800 Subject: trace frame-queue on trigger out of memory FRAME_QUEUE_NELTS is 64 in thread.c Change-Id: Ie7e5962afe05dfc7f38e3d597dabc74dcc2dab8d Signed-off-by: dongjuan --- src/vlib/node.h | 2 +- src/vlib/threads.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/vlib/node.h b/src/vlib/node.h index bdc3c6b59ad..4264a1ba1a5 100644 --- a/src/vlib/node.h +++ b/src/vlib/node.h @@ -764,7 +764,7 @@ typedef struct } vlib_node_main_t; -#define FRAME_QUEUE_MAX_NELTS 32 +#define FRAME_QUEUE_MAX_NELTS 64 typedef struct { CLIB_CACHE_LINE_ALIGN_MARK (cacheline0); diff --git a/src/vlib/threads.c b/src/vlib/threads.c index 4e4d60a5e62..297c977c464 100644 --- a/src/vlib/threads.c +++ b/src/vlib/threads.c @@ -27,7 +27,6 @@ DECLARE_CJ_GLOBAL_LOG; -#define FRAME_QUEUE_NELTS 64 u32 vl (void *p) @@ -1786,7 +1785,7 @@ vlib_frame_queue_main_init (u32 node_index, u32 frame_queue_nelts) int i; if (frame_queue_nelts == 0) - frame_queue_nelts = FRAME_QUEUE_NELTS; + frame_queue_nelts = FRAME_QUEUE_MAX_NELTS; ASSERT (frame_queue_nelts >= 8); -- cgit 1.2.3-korg