On Tue, Jul 27, 2021 at 6:08 AM Gregory Etelson <getel...@nvidia.com> wrote: > > TX checksum of a tunnelled packet can be calculated for outer headers > only or for both outer and inner parts. The calculation method is > determined by application. > If TX checksum calculation can be offloaded, hardware ignores > existing checksum value and replaces it with an updated result. > If TX checksum is calculated by a software, existing value must be > zeroed first. > The testpmd checksum forwarding engine always zeroed inner checksums. > If inner checksum calculation was offloaded, that header was left > with 0 checksum value. > Following outer software checksum calculation produced wrong value. > The patch zeroes inner IPv4 checksum only before software calculation. > > Fixes: 51f694dd40f5 ("app/testpmd: rework checksum forward engine") > Cc: sta...@dpdk.org > > Signed-off-by: Gregory Etelson <getel...@nvidia.com> Acked-by: Ajit Khaparde <ajit.khapa...@broadcom.com>
- [dpdk-dev] [PATCH] app/testpmd: fix TX checksum calculatio... Gregory Etelson
- Re: [dpdk-dev] [PATCH] app/testpmd: fix TX checksum c... Ori Kam
- Re: [dpdk-dev] [PATCH] app/testpmd: fix TX checksum c... Thomas Monjalon
- Re: [dpdk-dev] [PATCH] app/testpmd: fix TX checks... Gregory Etelson
- [dpdk-dev] [PATCH v2] app/testpmd: fix TX checksum ca... Gregory Etelson
- Re: [dpdk-dev] [PATCH v2] app/testpmd: fix TX che... Li, Xiaoyun
- Re: [dpdk-dev] [PATCH v2] app/testpmd: fix TX... Gregory Etelson
- Re: [dpdk-dev] [PATCH v2] app/testpmd: fix TX che... Li, Xiaoyun
- Re: [dpdk-dev] [PATCH v2] app/testpmd: fix TX che... Ajit Khaparde
- Re: [dpdk-dev] [PATCH v2] app/testpmd: fix TX che... Olivier Matz
- Re: [dpdk-dev] [PATCH v2] app/testpmd: fix TX... Gregory Etelson
- Re: [dpdk-dev] [PATCH v2] app/testpmd: fi... Olivier Matz
- Re: [dpdk-dev] [PATCH v2] app/testpm... Gregory Etelson
- Re: [dpdk-dev] [PATCH v2] app/te... Olivier Matz
- [dpdk-dev] [PATCH v3] app/testpmd: fix TX checksum ca... Gregory Etelson
- Re: [dpdk-dev] [PATCH v3] app/testpmd: fix TX che... Olivier Matz
- Re: [dpdk-dev] [PATCH v3] app/testpmd: fix TX... Gregory Etelson
- [dpdk-dev] [PATCH v4] app/testpmd: fix TX checksum ca... Gregory Etelson
- Re: [dpdk-dev] [PATCH v4] app/testpmd: fix TX che... Olivier Matz