diff options
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/acl/dataplane_node.c | 10 | ||||
-rw-r--r-- | src/plugins/dns/dns.c | 6 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/plugins/acl/dataplane_node.c b/src/plugins/acl/dataplane_node.c index 25fa4e9410b..3a351a01a04 100644 --- a/src/plugins/acl/dataplane_node.c +++ b/src/plugins/acl/dataplane_node.c @@ -945,11 +945,10 @@ VLIB_REGISTER_NODE (acl_out_fa_ip6_node) = } }; -VNET_FEATURE_INIT (acl_out_ip6_fa_feature, static) = -{ +VNET_FEATURE_INIT (acl_out_ip6_fa_feature, static) = { .arc_name = "ip6-output", .node_name = "acl-plugin-out-ip6-fa", - .runs_before = VNET_FEATURES ("interface-output"), + .runs_before = VNET_FEATURES ("ip6-dvr-reinject", "interface-output"), }; VLIB_REGISTER_NODE (acl_out_fa_ip4_node) = @@ -968,11 +967,10 @@ VLIB_REGISTER_NODE (acl_out_fa_ip4_node) = } }; -VNET_FEATURE_INIT (acl_out_ip4_fa_feature, static) = -{ +VNET_FEATURE_INIT (acl_out_ip4_fa_feature, static) = { .arc_name = "ip4-output", .node_name = "acl-plugin-out-ip4-fa", - .runs_before = VNET_FEATURES ("interface-output"), + .runs_before = VNET_FEATURES ("ip4-dvr-reinject", "interface-output"), }; /* *INDENT-ON* */ diff --git a/src/plugins/dns/dns.c b/src/plugins/dns/dns.c index 0684a104bc3..0801681b8b3 100644 --- a/src/plugins/dns/dns.c +++ b/src/plugins/dns/dns.c @@ -3020,9 +3020,11 @@ dns_init (vlib_main_t * vm) return 0; } -VLIB_INIT_FUNCTION (dns_init); - /* *INDENT-OFF* */ +VLIB_INIT_FUNCTION (dns_init) = { + .init_order = VLIB_INITS ("flow_classify_init", "dns_init"), +}; + VLIB_PLUGIN_REGISTER () = { .version = VPP_BUILD_VER, |