On Tue, Oct 6, 2020 at 1:41 AM Timothy McDaniel <timothy.mcdan...@intel.com> wrote: > > Add new internal wrapper function for use by pci drivers as a > .probe function to attach to an event interface. Same as > rte_event_pmd_pci_probe, except the caller can specify the name. > > Updated rte_event_pmd_pci_probe so as to not duplicate > code. > > Signed-off-by: Timothy McDaniel <timothy.mcdan...@intel.com> > --- > lib/librte_eventdev/rte_eventdev_pmd_pci.h | 44 > ++++++++++++++++++++++-------- > 1 file changed, 32 insertions(+), 12 deletions(-) >
> * @internal > + * Wrapper for use by pci drivers as a .probe function to attach to a event > + * interface. > + */ > +static inline int > +rte_event_pmd_pci_probe(struct rte_pci_driver *pci_drv, > + struct rte_pci_device *pci_dev, > + size_t private_data_size, > + eventdev_pmd_pci_callback_t devinit) rte_event_pmd_pci_probe() added in lib/librte_eventdev/rte_eventdev_version.map file. Please add the new function in the map file. With above change: Acked-by: Jerin Jacob <jer...@marvell.com> > +{ > + char eventdev_name[RTE_EVENTDEV_NAME_MAX_LEN]; > + > + rte_pci_device_name(&pci_dev->addr, eventdev_name, > + sizeof(eventdev_name)); > + > + return rte_event_pmd_pci_probe_named(pci_drv, > + pci_dev, > + private_data_size, > + devinit, > + eventdev_name); > +} > + > +/** > + * @internal > * Wrapper for use by pci drivers as a .remove function to detach a event > * interface. > */ > -- > 2.6.4 >