On Fri, Jun 08, 2018 at 05:07:18PM +0800, Marvin Liu wrote: [...] > @@ -853,6 +853,10 @@ rte_vhost_driver_register(const char *path, uint64_t > flags) > vsocket->supported_features = VIRTIO_NET_SUPPORTED_FEATURES; > vsocket->features = VIRTIO_NET_SUPPORTED_FEATURES; > > + /* Dequeue zero copy can't assure descriptors returned in order */ > + if (vsocket->dequeue_zero_copy) > + vsocket->features &= ~(1ULL << VIRTIO_F_IN_ORDER);
You also need to clear this bit from vsocket->supported_features. Thanks