> -----Original Message----- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Jerin Jacob > Sent: Wednesday, December 21, 2016 14:55 > To: dev@dpdk.org > Cc: thomas.monja...@6wind.com; bruce.richard...@intel.com; Hemant > Agrawal <hemant.agra...@nxp.com>; gage.e...@intel.com; > harry.van.haa...@intel.com; Jerin Jacob <jerin.ja...@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.ja...@caviumnetworks.com> > Acked-by: Bruce Richardson <bruce.richard...@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? > +{ > + struct rte_eventdev *eventdev; > + > + /* Allocate device structure */ > + eventdev = rte_event_pmd_allocate(name, socket_id); > + if (eventdev == NULL) > + return NULL; > + <snip> Regards, Nipun