On Tue, May 16, 2023 at 09:11:48PM +0200, Jan Klemkow wrote: > @@ -412,6 +412,10 @@ tcp_stats(char *name) > p(tcps_outhwtso, "\t\t%u output TSO packet%s hardware processed\n"); > p(tcps_outpkttso, "\t\t%u output TSO packet%s generated\n"); > p(tcps_outbadtso, "\t\t%u output TSO packet%s dropped\n"); > + p(tcps_inhwlro, "\t\t%u input LRO generated packet%s from hardware\n"); > + p(tcps_inpktlro, "\t\t%u input LRO coalesced packet%s from hardware\n");
... coalesced packet%s by hardware > + p(tcps_inbadlro, "\t\t%u input bad LRO packet%s from hardware\n"); > + Move this down to the "packets received" section. You included it in "packets sent". > + /* > + * This function iterates over interleaved descriptors. > + * Thus, we reuse ph_mss as global segment counter per > + * TCP connection, insteat of introducing a new variable s/insteat/instead/ > +struct tdb; > + This will be in tcp_var.h when you commit the other diff.