vdev: add virtual device arguments helper function
authorJan Blunck <jblunck@infradead.org>
Tue, 11 Apr 2017 15:44:11 +0000 (17:44 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 14 Apr 2017 13:23:29 +0000 (15:23 +0200)
This adds the rte_vdev_device_args() helper function to prepare for
changing the virtual drivers probe() functions take a rte_vdev_device
pointer instead of the name+args strings.

Signed-off-by: Jan Blunck <jblunck@infradead.org>
lib/librte_eal/common/include/rte_vdev.h

index abdefab..81f6beb 100644 (file)
@@ -54,6 +54,14 @@ rte_vdev_device_name(const struct rte_vdev_device *dev)
        return NULL;
 }
 
+static inline const char *
+rte_vdev_device_args(const struct rte_vdev_device *dev)
+{
+       if (dev && dev->device.devargs)
+               return dev->device.devargs->args;
+       return "";
+}
+
 /** Double linked list of virtual device drivers. */
 TAILQ_HEAD(vdev_driver_list, rte_vdev_driver);