virtio: fix the initialization

Type: fix

Fixes: d96b28ac09 ("virtio: improve input node performance")

vlib_buffer_t is defined on stack to be used for input feature arc
lookup once per frame call for performance reasons. The definition
is missing the initialization to avoid the assignment of garbage value.

Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
Change-Id: Ie7930186bbd8240c44d257808ebd31e06e854b29
This commit is contained in:
Mohsin Kazmi
2021-11-05 16:13:57 +00:00
parent d4ba0d1883
commit 6259406668

View File

@ -237,7 +237,7 @@ virtio_device_input_gso_inline (vlib_main_t * vm, vlib_node_runtime_t * node,
u16 mask = vring->size - 1;
u16 last = vring->last_used_idx;
u16 n_left = virtio_n_left_to_process (vring, packed);
vlib_buffer_t bt;
vlib_buffer_t bt = {};
if (n_left == 0)
return 0;