Thread (7 messages) flat view 7 messages, 3 authors, 2016-11-15

Re: [PATCH net-next v5] cadence: Add LSO support.

From: David Miller <davem@davemloft.net>
Date: 2016-11-14 17:30:42
Also in: lkml

From: Rafal Ozieblo <redacted>
Date: Mon, 14 Nov 2016 09:32:34 +0000
quoted
If UFO is in use it should not silently disable UDP checksums.

If you cannot support UFO with proper checksumming, then you cannot enable support for that feature.
According Cadence Gigabit Ethernet MAC documentation:

"Hardware will not calculate the UDP checksum or modify the UDP checksum field. Therefore software
must set a value of zero in the checksum field in the UDP header (in the first payload buffer)
to indicate to the receiver that the UDP datagram does not include a checksum."

It is hardware requirement.
I do not doubt that it is a hardware restriction.

But I am saying that you cannot enable this feature under Linux if
this is how it operates on your hardware.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help