You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
netdev-dpdk: Clean up all marker flags if no offloads requested.
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: 084c808 ("userspace: Support VXLAN and GENEVE TSO.")
Reported-at: openvswitch/ovs-issues#321
Signed-off-by: Ilya Maximets <[email protected]>
Signed-off-by: 0-day Robot <[email protected]>
0 commit comments