vhost: introduce API to fetch negotiated features
[dpdk.git] / lib / librte_vhost / vhost.c
index 2b41652..90b0f67 100644 (file)
@@ -359,6 +359,19 @@ rte_vhost_get_ifname(int vid, char *buf, size_t len)
        return 0;
 }
 
+int
+rte_vhost_get_negotiated_features(int vid, uint64_t *features)
+{
+       struct virtio_net *dev;
+
+       dev = get_device(vid);
+       if (!dev)
+               return -1;
+
+       *features = dev->features;
+       return 0;
+}
+
 int
 rte_vhost_get_mem_table(int vid, struct rte_vhost_memory **mem)
 {