X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Facl%2Facl.c;h=9ebb349d1b1d53cb3af8034cff1a728d3d22c7c8;hb=e4f9556d308ed75b08a2c89925b118e0b7b78abc;hp=56a1bfa4d6e41b6e8e38ab6480fd4139cbcb1016;hpb=70f26d5425f72ebf207ad4ca6e83c1b7ff959c18;p=vpp.git diff --git a/src/plugins/acl/acl.c b/src/plugins/acl/acl.c index 56a1bfa4d6e..9ebb349d1b1 100644 --- a/src/plugins/acl/acl.c +++ b/src/plugins/acl/acl.c @@ -789,10 +789,6 @@ acl_interface_set_inout_acl_list (acl_main_t * am, u32 sw_if_index, u32 lc_index = (*pinout_lc_index_by_sw_if_index)[sw_if_index]; if (~0 == lc_index) { - if (~0 == am->interface_acl_user_id) - am->interface_acl_user_id = - acl_plugin.register_user_module ("interface ACL", "sw_if_index", - "is_input"); lc_index = acl_plugin.get_lookup_context_index (am->interface_acl_user_id, sw_if_index, is_input); @@ -3659,7 +3655,9 @@ acl_init (vlib_main_t * vm) /* Set the default threshold */ am->tuple_merge_split_threshold = TM_SPLIT_THRESHOLD; - am->interface_acl_user_id = ~0; /* defer till the first use */ + am->interface_acl_user_id = + acl_plugin.register_user_module ("interface ACL", "sw_if_index", + "is_input"); return error; }