[dpdk-dev] [v1] ethdev: support Tx queue used count
Stephen Hemminger
stephen at networkplumber.org
Fri Jan 12 17:52:33 CET 2024
On Thu, 11 Jan 2024 20:47:44 +0530
<jerinj at marvell.com> wrote:
> @@ -116,7 +119,9 @@ struct rte_eth_fp_ops {
> eth_tx_descriptor_status_t tx_descriptor_status;
> /** Copy used mbufs from Tx mbuf ring into Rx. */
> eth_recycle_tx_mbufs_reuse_t recycle_tx_mbufs_reuse;
> - uintptr_t reserved2[2];
> + /** Get the number of used Tx descriptors. */
> + eth_tx_queue_count_t tx_queue_count;
> + uintptr_t reserved2[1];
> /**@}*/
This does introduce the question of were the reserved fields checked
in earlier versions. (ie. must be NULL). But since the DPDK only expects rte_eth_fp_ops
to come from driver, and we don't guarantee ABI for driver API's, it is not a problem.
More information about the dev
mailing list