From: Stephen Hemminger Date: Wed, 22 Jan 2020 17:55:13 +0000 (-0800) Subject: net/bnxt: do not log error if stats queried before start X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=d21e0fcc07cdecaaa177f21941bce5be4d333f67;hp=88ba6cac4a646ff479d9dfcc830e0d650fd0d0af;p=dpdk.git net/bnxt: do not log error if stats queried before start When using pktgen lots of unnecessary errors are printed because pktgen queries statistics before device is started. Fixes: 3e92fd4e4ec0 ("net/bnxt: use dynamic log type") Cc: stable@dpdk.org Signed-off-by: Stephen Hemminger Reviewed-by: Ajit Khaparde --- diff --git a/drivers/net/bnxt/bnxt_stats.c b/drivers/net/bnxt/bnxt_stats.c index 20a16a629f..65f90e0d85 100644 --- a/drivers/net/bnxt/bnxt_stats.c +++ b/drivers/net/bnxt/bnxt_stats.c @@ -390,10 +390,8 @@ int bnxt_stats_get_op(struct rte_eth_dev *eth_dev, return rc; memset(bnxt_stats, 0, sizeof(*bnxt_stats)); - if (!(bp->flags & BNXT_FLAG_INIT_DONE)) { - PMD_DRV_LOG(ERR, "Device Initialization not complete!\n"); + if (!(bp->flags & BNXT_FLAG_INIT_DONE)) return -EIO; - } num_q_stats = RTE_MIN(bp->rx_cp_nr_rings, (unsigned int)RTE_ETHDEV_QUEUE_STAT_CNTRS);