> -----Original Message----- > From: Burakov, Anatoly > Sent: Thursday, June 28, 2018 9:09 PM > To: Zhang, Qi Z <[email protected]>; [email protected] > Cc: Ananyev, Konstantin <[email protected]>; [email protected]; > Richardson, Bruce <[email protected]>; Yigit, Ferruh > <[email protected]>; Shelton, Benjamin H > <[email protected]>; Vangati, Narender > <[email protected]> > Subject: Re: [PATCH v7 02/19] eal: enable multi process init callback > > On 28-Jun-18 1:56 PM, Qi Zhang wrote: > > Introduce new API rte_eal_register_mp_init that help to register a > > callback function which will be invoked right after multi-process > > channel be established (rte_mp_channel_init). Typically the API will > > be used by other module that want it's mp channel action callbacks can > > be registered during rte_eal_init automatically. > > > > Signed-off-by: Qi Zhang <[email protected]> > > Acked-by: Anatoly Burakov <[email protected]> > > --- > > <snip> > > > +/** > > + * @warning > > + * @b EXPERIMENTAL: this API may change without prior notice > > + * > > + * Register a callback function that will be invoked right after > > + * multi-process channel be established (rte_mp_channel_init). > > +Typically > > + * the function is used by other module that want it's mp channel > > + * action callbacks can be registered during rte_eal_init automatically. > > + * > > + * @note > > + * This function only take effect when be called before rte_eal_init, > > + * and all registered callback will be clear during rte_eal_cleanup. > > + * > > + * @param callback > > + * function be called at that moment. > > + * > > + * @return > > + * - 0 on success. > > + * - (<0) on failure. > > + */ > > +int __rte_experimental > > +rte_eal_register_mp_init(rte_eal_mp_init_callback_t callback); > > This function is missing from the .map file.
OK, will capture this and some minor reword in release notes in v8 Now, wait for other comments. Thanks Qi > > -- > Thanks, > Anatoly

