On 22.03.2019 16:37, David Marchand wrote:
Having the standard stats and the rx burst stats on the same line gives a really long line and is not consistent with the rest.Before: RX-packets: 3542977 TX-packets: 3542971 TX-dropped: 6 RX-bursts : 499440 [24% of 2 pkts + 15% of 1 pkts + 61% of others] TX-bursts : 499440 [24% of 2 pkts + 15% of 1 pkts + 61% of others] After: RX-packets: 4629969 TX-packets: 4629969 TX-dropped: 0 RX-bursts : 663328 [19% of 2 pkts + 17% of 3 pkts + 64% of others] TX-bursts : 663328 [19% of 2 pkts + 17% of 3 pkts + 64% of others] Fixes: af75078fece3 ("first public release") Cc: [email protected] Signed-off-by: David Marchand <[email protected]> Reviewed-by: Rami Rosen <[email protected]> Reviewed-by: Andrew Rybchenko <[email protected]> --- Changelog since v2: - Cc'd stable --- app/test-pmd/testpmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index 216be47..40199c1 100644 --- a/app/test-pmd/testpmd.c +++ b/app/test-pmd/testpmd.c @@ -1459,7 +1459,7 @@ struct extmem_param { "TX Port=%2d/Queue=%2d %s\n", fwd_top_stats_border, fs->rx_port, fs->rx_queue, fs->tx_port, fs->tx_queue, fwd_top_stats_border); - printf(" RX-packets: %-14u TX-packets: %-14u TX-dropped: %-14u", + printf(" RX-packets: %-14u TX-packets: %-14u TX-dropped: %-14u\n", fs->rx_packets, fs->tx_packets, fs->fwd_dropped);/* if checksum mode */
In fact bad Rx checksum counters follow and I think they should be in this line.
That's why there is no \n here from the very beginning. My fix for the bug (local) just add \n in else branch below. Andrew.

