On Tue, 20 Oct 2015 00:06:23 +0200 Amine Kherbouche <amine.kherbouche at 6wind.com> wrote:
> According to new fields in struct rte_eth_rxq_info, those are filled to > add additional information about queue descriptors. > > Signed-off-by: Amine Kherbouche <amine.kherbouche at 6wind.com> > --- > drivers/net/i40e/i40e_rxtx.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/net/i40e/i40e_rxtx.c b/drivers/net/i40e/i40e_rxtx.c > index fa1451e..e958d56 100644 > --- a/drivers/net/i40e/i40e_rxtx.c > +++ b/drivers/net/i40e/i40e_rxtx.c > @@ -3075,6 +3075,8 @@ i40e_rxq_info_get(struct rte_eth_dev *dev, uint16_t > queue_id, > qinfo->mp = rxq->mp; > qinfo->scattered_rx = dev->data->scattered_rx; > qinfo->nb_desc = rxq->nb_rx_desc; > + qinfo->used_desc = (uint16_t)i40e_dev_rx_queue_count(dev, queue_id); Cast here is unnecessary. C does the necessary type conversion.