tapv2: Sporadic SIGABRT in ethernet_input [VPP-1183] 71/11471/1
authorSteven <sluong@cisco.com>
Sat, 31 Mar 2018 05:18:11 +0000 (22:18 -0700)
committerSteven <sluong@cisco.com>
Sat, 31 Mar 2018 05:26:40 +0000 (22:26 -0700)
commit074f698be5c2e6afc9df776b56a366bc3f404d95
treed41e847538899f077446d7fab10edcc33904752f
parent3744fc7abce0cf8694d64b670589e35c6d7bf881
tapv2: Sporadic SIGABRT in ethernet_input [VPP-1183]

virtio_free_rx_buffers uses the wrong slot in the vring to get
the buffer index. It uses desc_next. It should be last_used_idx
which is the slot number for the first valid descriptor.

Change-Id: I6b62b794f06869fbffffce45430b8b2e37b1266c
Signed-off-by: Steven <sluong@cisco.com>
src/vnet/devices/tap/cli.c
src/vnet/devices/virtio/virtio.c