ethdev: check maximum number of queues for statistics
authorBert van Leeuwen <bert.vanleeuwen@netronome.com>
Mon, 21 Nov 2016 09:59:38 +0000 (09:59 +0000)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 6 Dec 2016 13:18:26 +0000 (14:18 +0100)
Arrays inside rte_eth_stats have size=RTE_ETHDEV_QUEUE_STAT_CNTRS.
Some devices report more queues than that and this code blindly uses
the reported number of queues by the device to fill those arrays up.
This patch fixes the problem using MIN between the reported number of
queues and RTE_ETHDEV_QUEUE_STAT_CNTRS.

Fixes: ce757f5c9a4d ("ethdev: new method to retrieve extended statistics")

Signed-off-by: Alejandro Lucero <alejandro.lucero@netronome.com>
Reviewed-by: Olivier Matz <olivier.matz@6wind.com>

No differences found