On Thu, Nov 15, 2018 at 8:52 PM Eric Dumazet <eric.duma...@gmail.com> wrote: > > It is very possible NIC provides an incorrect CHECKSUM_COMPLETE, in the > case non zero trailer bytes were added by a buggy switch (or host) > > Saeed can comment/confirm, but the theory is that the NIC does header > analysis and > computes a checksum only on the bytes of the IP frame, not including the tail > bytes > that were added by a switch.
This theory seems can't explain why Pawel saw this warning so often, which is beyond the probability of a buggy switch. I don't know. > > You could use trafgen to cook such a frame and confirm the theory. > > Something like : I will try it. Thanks.