The outer checksum offloading API in DPDK is ambiguous and was
added by Intel folks with the assumption that any outer offloading
always goes with an inner offloading request.
With net/i40e and net/ice drivers, requesting outer ip checksum with a
tunnel context but no inner offloading request trig
I validated this modification on my x710 network card, but I found that
the outer UDP checksum of the transmitted packets is incorrect, leading
to communication abnormalities. I think it's necessary to disable the outer
UDP checksum because although the capability reported by DPDK
indicates suppo
On Wed, Mar 27, 2024 at 5:51 PM David Marchand
wrote:
> /* If packet is vxlan or geneve tunnel packet, calculate outer
> * l2 len and outer l3 len. Inner l2/l3/l4 len are calculated
> * before. */
> -const uint64_t tunnel_type = mbuf->ol_flags & RTE_MBUF_F_TX_TUNNEL_MASK;
> -
On Thu, Mar 28, 2024 at 5:40 AM junwan...@cestc.cn wrote:
>
> I validated this modification on my x710 network card, but I found that
> the outer UDP checksum of the transmitted packets is incorrect, leading
> to communication abnormalities. I think it's necessary to disable the outer
> UDP checks