On Thu, Oct 8, 2020 at 9:56 PM Jerin Jacob <jerinjac...@gmail.com> wrote: > > 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>
@McDaniel, Timothy Could you send the updated version, I would like to merge this for RC1. > > > > > +{ > > + 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 > >