vlib: fix the total len not including first buffer formating 80/34880/2
authorMohsin Kazmi <sykazmi@cisco.com>
Tue, 11 Jan 2022 11:34:56 +0000 (11:34 +0000)
committerNeale Ranns <neale@graphiant.com>
Tue, 11 Jan 2022 12:47:52 +0000 (12:47 +0000)
commit30d46e7455b20c46d97ad04f72afce3995e4a2c4
treecf382caaf9564c44dcf3f028d0ac3f6db06009a7
parentce4083ce48958d9d3956e8317445a5552780af1a
vlib: fix the total len not including first buffer formating

Type: fix

total len not including first buffer is in vlib_buffer_t second cacheline.
It is not reset after the buffer has been consumed. It leads to printing
garbage in packet trace for subsequent use of this buffer. This patch
fixes the issue to only print when VLIB_BUFFER_NEXT_PRESENT flag is set.

Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
Change-Id: Ied72308bdb907a5e1ca16d181f2add062807e968
src/vlib/buffer.c