vmxnet3: delete interface causes a crash 01/15001/2
authorSteven <sluong@cisco.com>
Wed, 26 Sep 2018 17:14:18 +0000 (10:14 -0700)
committerDamjan Marion <dmarion@me.com>
Wed, 26 Sep 2018 22:51:50 +0000 (22:51 +0000)
commit0296efdf587efa4eadd7b314c374aba15833a11d
treeff47e0b6d9d48420b56faef8c2d59ed09638beed
parentfae833799f0c3398a18d1c0823e395345cdb9aa1
vmxnet3: delete interface causes a crash

Need to free the buffers starting from ring->consume+1, not ring->consume
Make use of the cool API vlib_buffer_free_from_ring
Fix a memory leak in vmxnet3_txq_init

Change-Id: I0a539ea75211408d84ce433d97a0a0aec5a9618d
Signed-off-by: Steven <sluong@cisco.com>
src/plugins/vmxnet3/vmxnet3.c