[dpdk-dev] [PATCH v1] net/ixgbe: adjust error for UDP with zero checksum
david.marchand at redhat.com
Tue Feb 2 13:53:53 CET 2021
On Tue, Feb 2, 2021 at 1:42 PM Wang, Haiyue <haiyue.wang at intel.com> wrote:
> > If the driver/hw can't report a valid checksum hint, it should
> > announce it does not know if the checksum is valid (neither bad, nor
> > good).
> > So the workaround for udp packets (on this hw model) would be to
> > report PKT_RX_L4_CKSUM_UNKNOWN.
> > The sw application will then have to recompute the checksum itself if needed.
> Make sense, but not sure the vector path can handle this more easily. Will try.
Refining this a bit.
It looks like hw correctly reports "good" checksums, so maybe instead
report PKT_RX_L4_CKSUM_UNKNOWN only for reports of "bad" checksums
from the hw?
More information about the dev