[dpdk-dev] [PATCH v4 4/6] eventdev: implement PMD registration functions
Nipun Gupta
nipun.gupta at nxp.com
Thu Feb 2 12:20:09 CET 2017
> -----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?
> +{
> + 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