diff options
author | Dave Barach <dave@barachs.net> | 2019-11-22 17:42:58 -0500 |
---|---|---|
committer | Neale Ranns <nranns@cisco.com> | 2019-11-25 09:09:40 +0000 |
commit | 5f9f3c8de8d5d9f83a437661a98e5cc2453705f9 (patch) | |
tree | da550c1a4c06c65392583f7dfb10b8b73590a8f2 /src/vnet/feature/feature.c | |
parent | da47f67be23ebadc6102d359dd971ca9d9e4e33e (diff) |
vlib: autogenerate <node> before <last-in-arc> constraints
If an arc declaration includes '.last_in_arc = "some-node"', assume
that folks mean it and add explicit ordering constraints.
Fix the "arp" arc declaration which claimed that the arc ends at
arp-disabled, but the arc really ends at error-drop.
Type: fix
Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: Ie2de1fb30091671cbc7c62770903a2e05987f141
Diffstat (limited to 'src/vnet/feature/feature.c')
-rw-r--r-- | src/vnet/feature/feature.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vnet/feature/feature.c b/src/vnet/feature/feature.c index 47c8c62334f..6bef26257a9 100644 --- a/src/vnet/feature/feature.c +++ b/src/vnet/feature/feature.c @@ -122,6 +122,7 @@ vnet_feature_init (vlib_main_t * vm) vcm = &cm->config_main; if ((error = vnet_feature_arc_init (vm, vcm, areg->start_nodes, areg->n_start_nodes, + areg->last_in_arc, fm->next_feature_by_arc[arc_index], fm->next_constraint_by_arc[arc_index], &fm->feature_nodes[arc_index]))) |