[dpdk-dev] [PATCH v1] net/ixgbe: adjust error for UDP with zero checksum

David Marchand 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?

-- 
David Marchand



More information about the dev mailing list