i40e: fix packet count stats
authorJingjing Wu <jingjing.wu@intel.com>
Tue, 19 Apr 2016 06:11:13 +0000 (14:11 +0800)
committerBruce Richardson <bruce.richardson@intel.com>
Fri, 6 May 2016 13:51:22 +0000 (15:51 +0200)
commitad3bc4f684ec3575044a485049c343148e9c73a9
treefe1b445502592bcb4e748e0ff75709866ff987a0
parent4a2b8700dd8a14760ca35d04bbbcf9324293e98e
i40e: fix packet count stats

The statistics queried by calling rte_eth_stats_get are zero when
the API is first called on the port. The root cause is because the
offset_loaded flag is not set correctly after device start.
This patch fixes this issue by resetting statistics at initialization
time. The resetting process will set offset_loaded flag.

Fixes: 4861cde46116 ("i40e: new poll mode driver")

Signed-off-by: Jingjing Wu <jingjing.wu@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
drivers/net/i40e/i40e_ethdev.c