On 3/12/24 14:36, Mike Pattrick wrote:
> On Mon, Mar 11, 2024 at 2:31 PM Ilya Maximets <[email protected]> wrote:
>>
>> Some drivers (primarily, Intel ones) do not expect any marking flags
>> being set if no offloads are requested.  If these flags are present,
>> driver will fail Tx preparation or behave abnormally.
>>
>> For example, ixgbe driver will refuse to process the packet with
>> only RTE_MBUF_F_TX_TUNNEL_GENEVE and RTE_MBUF_F_TX_OUTER_IPV4 set.
>> This pretty much breaks Geneve tunnels on these cards.
>>
>> An extra check is added to make sure we don't have any unexpected
>> Tx offload flags set.
>>
>> Fixes: 084c8087292c ("userspace: Support VXLAN and GENEVE TSO.")
>> Reported-at: https://github.com/openvswitch/ovs-issues/issues/321
>> Signed-off-by: Ilya Maximets <[email protected]>
> 
> Acked-by: Mike Pattrick <[email protected]>
> 

Thanks!  Applied and backported to 3.3.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to