Thread (29 messages) 29 messages, 9 authors, 2019-01-22

Re: [Patch net v2] mlx5: fixup checksum for short ethernet frame padding

From: Eric Dumazet <edumazet@google.com>
Date: 2018-11-29 14:53:56

On Wed, Nov 28, 2018 at 7:40 PM Cong Wang [off-list ref] wrote:
On Wed, Nov 28, 2018 at 4:07 PM Eric Dumazet [off-list ref] wrote:
quoted
A NIC is supposed to deliver frames, even the ones that 'seem' bad.
A quick test shows this is not the case for mlx5.

With the trafgen script you gave to me, with tot_len==40, the dest host
could receive all the packets. Changing tot_len to 80, tcpdump could no
longer see any packet. (Both sender and receiver are mlx5.)

So, packets with tot_len > skb->len are clearly dropped before tcpdump
could see it, that is likely by mlx5 hardware.
Or a router, or a switch.

Are your two hosts connected back to back ?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help