]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_vhost/vhost.c
vhost: introduce API to fetch negotiated features
[dpdk.git] / lib / librte_vhost / vhost.c
index 2b41652f709c48653710de56915538647406c4e8..90b0f6749224a07a8e8234ea11b89960ae462734 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)
 {