Add a feature arc consistency check 93/16193/2
authorDave Barach <dave@barachs.net>
Mon, 26 Nov 2018 16:04:45 +0000 (11:04 -0500)
committerDamjan Marion <dmarion@me.com>
Mon, 26 Nov 2018 19:52:42 +0000 (19:52 +0000)
commita25def7807fb46bd48462be3ec5c598fc79e2a13
treeab66f41502fe6bac473274d99cf0af6ff51de919
parent37f44563637d2fa2fe454fd8c100958ec9b7a754
Add a feature arc consistency check

Verify that last node in the computed feature order matches
reality. This check doesn't make sense in all cases, so we skip it if
the newly-added vnet_feature_arc_registration_t ".last_in_arc" datum
is a NULL pointer.

Change-Id: Ia99c3e2b2da2e4780a7d5bc71670c5742a66fef2
Signed-off-by: Dave Barach <dave@barachs.net>
src/vnet/devices/devices.c
src/vnet/ethernet/init.c
src/vnet/feature/feature.c
src/vnet/feature/feature.h
src/vnet/interface_output.c
src/vnet/ip/ip4_forward.c
src/vnet/ip/ip6_forward.c
src/vnet/mpls/mpls_features.c