The net/vhost PMD does not comply with the ethdev offload API as it does
not report Rx/Tx offload capabilities wrt TSO and checksum offloading.
On the other hand, the net/vhost PMD lets guest negotiates TSO and
checksum offloading.
Changing the behavior for Rx/Tx offload flags handling won't
improve/fix this situation and will break applications that might have
been relying on implicit support of TSO in this driver.
Revert this behavior change until we have a complete fix.
Fixes:
ca7036b4af3a ("vhost: fix offload flags in Rx path")
Cc: stable@dpdk.org
Signed-off-by: David Marchand <david.marchand@redhat.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
int ret = 0;
char *iface_name;
uint16_t queues;
- uint64_t flags = RTE_VHOST_USER_NET_COMPLIANT_OL_FLAGS;
+ uint64_t flags = 0;
uint64_t disable_flags = 0;
int client_mode = 0;
int iommu_support = 0;