[dpdk-dev] [PATCH v3 2/2] ethdev: introduce Tx queue offloads API

Shahaf Shuler shahafs at mellanox.com
Wed Sep 13 14:51:31 CEST 2017

Wednesday, September 13, 2017 11:41 AM, Andrew Rybchenko:

>>+Mbuf fast free



>>+Supports optimization for fast release of mbufs following successful Tx.

>>+Requires all mbufs to come from the same mempool and has refcnt = 1.

>It is ambiguous here in the case of fast free configured on port level.
>Please, highlight that "from the same mempool" is per-queue.


>>+     local_conf = *tx_conf;

>>+     if (tx_conf->txq_flags & ETH_TXQ_FLAGS_IGNORE)

>>+             rte_eth_convert_txq_offloads(tx_conf->offloads,

>>+                                         &local_conf.txq_flags);

>Is it intended that ignore flag is lost here?
>It mean that failsafe slaves will treat txq_flags as the primary source of offloads
>configuration and do conversion from txq_flags to offloads.
>For example, it means that DEV_TX_OFFLOAD_QINQ_INSERT will be lost as well
>as many other offloads which are not covered by txq_flags.

Right, this is bug. Thanks.

More information about the dev mailing list