Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
netdev-dpdk: Stop relying on vhost-user Tx flags.
vhost-user legacy behavior has been to mark mbuf with Tx offload flags based on what the virtio-net header contained (but provide no Rx information, like IP checksum or L4 checksum validity). OVS current implementation was relying on this behavior so far, though this clashed in some corner cases, like when a guest sends a tunneled packet requesting outer udp checksum offload (in such a case, the packet is marked as requesting UDP checksum). Changing to the non legacy mode means that it is now OVS responsibility to set Tx ol_flags (which should be the case already in miniflow_extract()). Signed-off-by: David Marchand <[email protected]>
- Loading branch information