> -----Original Message----- > From: Jerin Jacob <[email protected]> > Sent: Sunday, October 11, 2020 4:54 AM > To: McDaniel, Timothy <[email protected]> > Cc: Jerin Jacob <[email protected]>; dpdk-dev <[email protected]>; Carrillo, Erik > G <[email protected]>; Eads, Gage <[email protected]>; Van Haaren, > Harry <[email protected]> > Subject: Re: [dpdk-dev] [PATCH v2 1/1] eventdev: add PCI probe named > convenience function > > On Thu, Oct 8, 2020 at 9:56 PM Jerin Jacob <[email protected]> wrote: > > > > On Tue, Oct 6, 2020 at 1:41 AM Timothy McDaniel > > <[email protected]> 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 <[email protected]> > > > --- > > > 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 <[email protected]> > > > @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 > > >
I will get that uploaded today. Thanks, Tim

