avf: crash on avf interface delete 34/31934/1
authorSteven Luong <sluong@cisco.com>
Thu, 8 Apr 2021 16:31:27 +0000 (09:31 -0700)
committerSteven Luong <sluong@cisco.com>
Thu, 8 Apr 2021 16:39:26 +0000 (09:39 -0700)
commit89ca7df0deb48cf8a9d4e6a68f11a5ad6d6d6787
tree5c5a6ea5fdbb242cd07387851310649391e80442
parentfda21c97017c1f7bcfa1a0903ca605b89f3148f0
avf: crash on avf interface delete

When deleting an avf interface which is not the very first interface
that was created (dev_instance == 0), VPP crashes.

The reason is every avf interface delete always removes the very first
device instance due to ad->dev_instance was wiped out prior to the
statement pool_put_index (am->devices, ad->dev_instance)

Type: fix

Signed-off-by: Steven Luong <sluong@cisco.com>
Change-Id: I69bd1588aab9a176f8eef46be7aa5063f5d29482
src/plugins/avf/device.c