From b8e634a36e623615a59e1448cf49885b127b126c Mon Sep 17 00:00:00 2001 From: Olivier Matz Date: Mon, 25 Jun 2018 15:34:46 +0200 Subject: [PATCH] ethdev: fix description of tx descriptor status The API comment of rte_eth_tx_descriptor_status() was incorrect. The reference descriptor (when offset = 0) is not where the next packet will be sent, but where the latest packet has been enqueued. Fixes: b1b700ce7d6f ("ethdev: add descriptor status API") Signed-off-by: Olivier Matz Signed-off-by: Didier Pallard --- lib/librte_ethdev/rte_ethdev.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/librte_ethdev/rte_ethdev.h b/lib/librte_ethdev/rte_ethdev.h index 36e3984eac..71d6ab6b46 100644 --- a/lib/librte_ethdev/rte_ethdev.h +++ b/lib/librte_ethdev/rte_ethdev.h @@ -3992,8 +3992,8 @@ rte_eth_rx_descriptor_status(uint16_t port_id, uint16_t queue_id, * @param queue_id * A valid Tx queue identifier on this port. * @param offset - * The offset of the descriptor starting from tail (0 is the place where - * the next packet will be send). + * The offset of the descriptor starting from tail (0 is the last written + * descriptor). * * @return * - (RTE_ETH_TX_DESC_FULL) Descriptor is being processed by the hw, i.e. -- 2.39.5