[dpdk-dev] [PATCH v2 2/4] eventdev: add caps API and PMD callbacks for eth Tx adapter
Jerin Jacob
jerin.jacob at caviumnetworks.com
Sun Aug 19 12:45:35 CEST 2018
-----Original Message-----
> Date: Fri, 17 Aug 2018 09:50:50 +0530
> From: Nikhil Rao <nikhil.rao at intel.com>
> To: jerin.jacob at caviumnetworks.com, olivier.matz at 6wind.com
> CC: dev at dpdk.org, Nikhil Rao <nikhil.rao at intel.com>
> Subject: [PATCH v2 2/4] eventdev: add caps API and PMD callbacks for eth Tx
> adapter
> X-Mailer: git-send-email 1.8.3.1
>
>
> The caps API allows the application to query if the transmit
> stage is implemented in the eventdev PMD or uses the common
> rte_service function. The PMD callbacks support the
> eventdev PMD implementation of the adapter.
>
> Signed-off-by: Nikhil Rao <nikhil.rao at intel.com>
> ---
> +
> static inline int
> rte_event_dev_queue_config(struct rte_eventdev *dev, uint8_t nb_queues)
> {
> @@ -1275,6 +1300,15 @@ int rte_event_dev_selftest(uint8_t dev_id)
> return RTE_EVENT_MAX_DEVS;
> }
>
> @@ -1295,6 +1329,9 @@ struct rte_eventdev *
>
> eventdev = &rte_eventdevs[dev_id];
>
> + if (eventdev->txa_enqueue == NULL)
Is this check required, it will be always NULL. Right? if so,
Can't we write eventdev->txa_enqueue directly?
> + eventdev->txa_enqueue = rte_event_tx_adapter_enqueue;
> +
With above changes,
Acked-by: Jerin Jacob <jerin.jacob at caviumnetworks.com>
More information about the dev
mailing list