On Fri, Mar 22, 2019 at 6:43 PM David Marchand <david.march...@redhat.com> wrote:
> On Fri, Mar 22, 2019 at 6:35 PM Andrew Rybchenko < > arybche...@solarflare.com> wrote: > >> >> 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. >> > Just to be clear. origin/master: - iofwd engine: ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 ------- RX-packets: 121811360 TX-packets: 121811392 TX-dropped: 0 RX-bursts : 3806605 [100% of 32 pkts] TX-bursts : 3806606 [100% of 32 pkts] - csum engine: ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 ------- RX-packets: 5467488 TX-packets: 5467520 TX-dropped: 0 RX- bad IP checksum: 0 Rx- bad L4 checksum: 0 Rx- bad outer L4 checksum: 0 RX-bursts : 170859 [100% of 32 pkts] TX-bursts : 170860 [100% of 32 pkts] So, as suggested, I added a printf("\n") in the else for the csum engine block: - iofwd engine: ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 ------- RX-packets: 259770560 TX-packets: 259770592 TX-dropped: 0 RX-bursts : 8117830 [100% of 32 pkts] TX-bursts : 8117831 [100% of 32 pkts] - csum engine: ------- Forward Stats for RX Port= 0/Queue= 0 -> TX Port= 1/Queue= 0 ------- RX-packets: 7834016 TX-packets: 7834048 TX-dropped: 0 RX- bad IP checksum: 0 Rx- bad L4 checksum: 0 Rx- bad outer L4 checksum: 0 RX-bursts : 244813 [100% of 32 pkts] TX-bursts : 244814 [100% of 32 pkts] deal ? -- David Marchand