From c9ddd2eec1194b6517106d31a6e40238d4aec4e8 Mon Sep 17 00:00:00 2001 From: Benoît Ganne Date: Mon, 21 Oct 2019 15:13:54 +0200 Subject: vlib: only dump 1st buffer in chain by default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Several nodes include buffers in their traces, but only the 1st. When formatting the trace we must not try to iterate through all chained buffers. Default to display only the 1st buffer. Type: fix Change-Id: Ib3c668bbf4ab70ae68eba2ac402c7b7329825b70 Signed-off-by: Benoît Ganne (cherry picked from commit 4354317bf3592d81fcafd94e33b320c3e49f45d3) --- src/vnet/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/vnet') diff --git a/src/vnet/buffer.c b/src/vnet/buffer.c index cf61780cb74..3cb6b948d2b 100644 --- a/src/vnet/buffer.c +++ b/src/vnet/buffer.c @@ -45,7 +45,7 @@ format_vnet_buffer (u8 * s, va_list * args) if (b->flags & VNET_BUFFER_F_LOOP_COUNTER_VALID) a = format (a, "loop-counter %d ", vnet_buffer2 (b)->loop_counter); - s = format (s, "%U", format_vlib_buffer, b); + s = format (s, "%U", format_vlib_buffer_no_chain, b); if (a) s = format (s, "\n%U%v", format_white_space, indent, a); vec_free (a); -- cgit 1.2.3-korg