Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 exmaple, 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. Fixes: 084c808 ("userspace: Support VXLAN and GENEVE TSO.") Reported-at: openvswitch/ovs-issues#321 Signed-off-by: Ilya Maximets <[email protected]>
- Loading branch information