[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