vhost: show vhost-user <interface> may crash [VPP-1242] 54/11854/2
authorSteven <[email protected]>
Tue, 17 Apr 2018 15:50:28 +0000 (08:50 -0700)
committerDamjan Marion <[email protected]>
Tue, 17 Apr 2018 18:30:25 +0000 (18:30 +0000)
commit332e0440a51ccc71356cd82b0908dee5f46ba155
tree2eef7b9c6e93a58ccb155c28310866533705d21d
parent88c50b7d4b6061d4029426c07aedd62a1dd0e3f4
vhost: show vhost-user <interface> may crash [VPP-1242]

show vhost-user <interface> may cause a crash if interface is semi-bogus.
Semi-bogus means it is a known vpp interface which has a hw_if_index, but
it is bogus because it is not a vhost-user interface.

The fix is to add a check to reject non vhost-user interface for the
command.

Change-Id: I63f1e8bfbf46f5ec4c30f9fb3546982b63cd7cc5
Signed-off-by: Steven <[email protected]>
(cherry picked from commit 583f158b44d9644855441280e09afbf85a4557df)
src/vnet/devices/virtio/vhost-user.c