[dpdk-dev] [dpdk-dev, PATCHv5, 1/8] ethdev: add new API to retrieve RX/TX queue information

Qiu, Michael michael.qiu at intel.com
Tue Oct 20 09:53:31 CEST 2015


On 2015/10/14 19:50, Ananyev, Konstantin wrote:
> Hi Amine,
>
>> -----Original Message-----
>> From: Amine Kherbouche [mailto:amine.kherbouche at 6wind.com]
>> Sent: Wednesday, October 14, 2015 12:40 PM
>> To: Ananyev, Konstantin; dev at dpdk.org
>> Subject: Re: [dpdk-dev, PATCHv5, 1/8] ethdev: add new API to retrieve RX/TX queue information
>>
>>
>>
>> Hi Konstantin
>>> +/**
>>> + * Ethernet device RX queue information structure.
>>> + * Used to retieve information about configured queue.
>>> + */
>>> +struct rte_eth_rxq_info {
>>> +	struct rte_mempool *mp;     /**< mempool used by that queue. */
>>> +	struct rte_eth_rxconf conf; /**< queue config parameters. */
>>> +	uint8_t scattered_rx;       /**< scattered packets RX supported. */
>>> +	uint16_t nb_desc;           /**< configured number of RXDs. */
>> Here i need two more fields in this struct :
>>      uint16_t free_desc : for free queue descriptors
>>      uint16_t used_desc : for used queue descriptors

But as I know it is different all the time, am I right?
If yes, I don't know what's the value of this field.

Thanks,
Michael


>>> +} __rte_cache_aligned;
>



More information about the dev mailing list