[dpdk-dev] [PATCH v4 1/5] eventdev: add eth Tx adapter APIs

Jerin Jacob jerin.jacob at caviumnetworks.com
Fri Sep 28 12:05:34 CEST 2018


-----Original Message-----
> Date: Thu, 20 Sep 2018 23:11:12 +0530
> From: Nikhil Rao <nikhil.rao at intel.com>
> To: jerin.jacob at caviumnetworks.com, olivier.matz at 6wind.com,
>  marko.kovacevic at intel.com, john.mcnamara at intel.com
> CC: dev at dpdk.org, Nikhil Rao <nikhil.rao at intel.com>
> Subject: [PATCH v4 1/5] eventdev: add eth Tx adapter APIs
> X-Mailer: git-send-email 1.8.3.1
> 
> 
> The ethernet Tx adapter abstracts the transmit stage of an
> event driven packet processing application. The transmit
> stage may be implemented with eventdev PMD support or use a
> rte_service function implemented in the adapter. These APIs
> provide a common configuration and control interface and
> an transmit API for the eventdev PMD implementation.
> 
> The transmit port is specified using mbuf::port. The transmit
> queue is specified using the rte_event_eth_tx_adapter_txq_set()
> function.
> 
> Signed-off-by: Nikhil Rao <nikhil.rao at intel.com>
> Acked-by: Jerin Jacob <jerin.jacob at caviumnetworks.com>

Applied this series to dpdk-next-eventdev/master with following minor
documentation change. Thanks.

diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h
index b47a5c50e..a09377a60 100644
--- a/lib/librte_mbuf/rte_mbuf.h
+++ b/lib/librte_mbuf/rte_mbuf.h
@@ -532,7 +532,9 @@ struct rte_mbuf {
                struct {
                        uint32_t lo;
                        uint32_t hi;
-                       /**< @see rte_event_eth_tx_adapter_txq_set */
+                       /**< The event eth Tx adapter uses this field to store
+                        * Tx queue id. @see rte_event_eth_tx_adapter_txq_set()
+                        */




More information about the dev mailing list