On Mon, Aug 21, 2023 at 1:54 PM Zhang, Qi Z <qi.z.zh...@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