Hi Satya,

Yes you can add dependencies, see 
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blob;f=docs/gettingstarted/developers/vlib.md

VLIB_INIT_FUNCTION(my_init_function) =
{
    .runs_before = VLIB_INITS("we_run_before_function_1",
                              "we_run_before_function_2"),
    .runs_after = VLIB_INITS("we_run_after_function_1",
                             "we_run_after_function_2),
};

ben

> -----Original Message-----
> From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of Satya Murthy
> Sent: lundi 3 juin 2019 13:06
> To: vpp-dev@lists.fd.io
> Subject: Re: [vpp-dev] duplicate user id allocation in ACL plugin
> 
> Hi Andrew,
> 
> I got what the issue is, but not sure how to get around this problem.
> 
> My plugin is first subscribing for ACL service by calling
> register_user_module.
> Also, I could see that it is getting added into acl_users.
> 
> But, after this, acl_init() is getting called, due to which, the acl_users
> is getting memset to 0, and hence my registration is getting lost.
> 
> Basically, this issue is happening due to the order in which the plugin
> inits are getting called.
> 
> Is there anyway that calls my plugin init, after ACL plugin init ?
> Is there any dependency I can make to control the order of plugin inits.
> If no framework for this, how we can get around this issue.
> 
> Pls share your views.
> 
> --
> Thanks & Regards,
> Murthy
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#13202): https://lists.fd.io/g/vpp-dev/message/13202
Mute This Topic: https://lists.fd.io/mt/31878554/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to