From c4a4603de5b02daa37274c3a5ff299aa50eca12a Mon Sep 17 00:00:00 2001 From: Osier Yang Date: Mon, 3 Jun 2013 18:05:30 +0800 Subject: [PATCH] nodedev: Expose sysfs path of device The name format is constructed by libvirt, it's not that clear to get what the device's sysfs path should be. This exposes the device's sysfs path by a new tag . Since the sysfspath is filled during enumerating the devices by either udev or HAL. It's an output-only tag. --- src/conf/node_device_conf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/conf/node_device_conf.c b/src/conf/node_device_conf.c index 4eeb3b3021..cc6f297b2a 100644 --- a/src/conf/node_device_conf.c +++ b/src/conf/node_device_conf.c @@ -236,6 +236,7 @@ char *virNodeDeviceDefFormat(const virNodeDeviceDefPtr def) virBufferAddLit(&buf, "\n"); virBufferEscapeString(&buf, " %s\n", def->name); + virBufferEscapeString(&buf, " %s\n", def->sysfs_path); if (def->parent) { virBufferEscapeString(&buf, " %s\n", def->parent); } -- 2.39.5