Message ID | 20190717105255.63488-16-jasowang@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Packed virtqueue support for vhost | expand |
diff --git a/drivers/vhost/vhost.h b/drivers/vhost/vhost.h index bb3f8bb763b9..5483eea84a5c 100644 --- a/drivers/vhost/vhost.h +++ b/drivers/vhost/vhost.h @@ -326,7 +326,8 @@ enum { (1ULL << VIRTIO_RING_F_EVENT_IDX) | (1ULL << VHOST_F_LOG_ALL) | (1ULL << VIRTIO_F_ANY_LAYOUT) | - (1ULL << VIRTIO_F_VERSION_1) + (1ULL << VIRTIO_F_VERSION_1) | + (1ULL << VIRTIO_F_RING_PACKED) }; static inline bool vhost_has_feature(struct vhost_virtqueue *vq, int bit)
This patch enables packed virtqueue support for vhost. Testpmd (virtio-user) + vhost_net shows about 2.6% improvemetn on TX PPS: Before: 5.75Mpps After : 5.90Mpps Signed-off-by: Jason Wang <jasowang@redhat.com> --- drivers/vhost/vhost.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)