[dpdk-dev] [PATCH v4 4/6] eventdev: implement PMD registration functions

Jerin Jacob jerin.jacob at caviumnetworks.com
Sun Feb 5 14:04:22 CET 2017


On Thu, Feb 02, 2017 at 11:20:09AM +0000, Nipun Gupta wrote:
> 
> 
> > -----Original Message-----
> > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jerin Jacob
> > Sent: Wednesday, December 21, 2016 14:55
> > To: dev at dpdk.org
> > Cc: thomas.monjalon at 6wind.com; bruce.richardson at intel.com; Hemant
> > Agrawal <hemant.agrawal at nxp.com>; gage.eads at intel.com;
> > harry.van.haaren at intel.com; Jerin Jacob <jerin.jacob at caviumnetworks.com>
> > Subject: [dpdk-dev] [PATCH v4 4/6] eventdev: implement PMD registration
> > functions
> > 
> > This patch adds infrastructure for registering the vdev or
> > the PCI based event device.
> > 
> > Signed-off-by: Jerin Jacob <jerin.jacob at caviumnetworks.com>
> > Acked-by: Bruce Richardson <bruce.richardson at intel.com>
> > ---
> >  lib/librte_eventdev/rte_eventdev.c           | 236
> > +++++++++++++++++++++++++++
> >  lib/librte_eventdev/rte_eventdev_pmd.h       | 111 +++++++++++++
> >  lib/librte_eventdev/rte_eventdev_version.map |   6 +
> >  3 files changed, 353 insertions(+)
> > 
> 
> <snip>
> 
> > +
> > +struct rte_eventdev *
> > +rte_event_pmd_vdev_init(const char *name, size_t dev_private_size,
> > +		int socket_id)
> 
> Isn't there any requirement to have a clean-up function corresponding to
> rte_event_pmd_vdev_init?

I can add one for completeness. I will send a patch on this.

> 
> > +{
> > +	struct rte_eventdev *eventdev;
> > +
> > +	/* Allocate device structure */
> > +	eventdev = rte_event_pmd_allocate(name, socket_id);
> > +	if (eventdev == NULL)
> > +		return NULL;
> > +
> 
> <snip>
> 
> Regards,
> Nipun


More information about the dev mailing list