[PATCH] net/iavf: fix checksum offloading
David Marchand
david.marchand at redhat.com
Mon Aug 21 19:29:10 CEST 2023
On Mon, Aug 21, 2023 at 1:54 PM Zhang, Qi Z <qi.z.zhang at intel.com> wrote:
> > Subject: [PATCH] net/iavf: fix checksum offloading
> >
> > The only presence of RTE_MBUF_F_TX_IPV4 can't be used as an indicator that
> > a checksum offload has been requested by an application.
>
> According to current implementation, actually the only presence of RTE_MBUF_F_TX_IPV4 will cause IIPT = 10b, this scenario corresponds to an 'IPv4 packet with no IP checksum offload,' according to datasheet.
> So, I assume in this situation, the PMD continues to operate under the assumption that the application has not requested checksum offloading.
>
> Could you share more insight what is the failure, maybe we can perform a more comprehensive investigation?
I think the missing piece is that OVS passes a l2_len == l3_len == 0.
In our tests, we could see that tx_errors get incremented for each
failed packet to transmit.
--
David Marchand
More information about the stable
mailing list