]> xenbits.xensource.com Git - libvirt.git/commitdiff
virscsi: Introduce virSCSIDeviceGetPath
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 16 Nov 2016 14:27:20 +0000 (15:27 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Thu, 15 Dec 2016 08:25:16 +0000 (09:25 +0100)
We will need this function in near future so that we know what
/dev device corresponds to the SCSI device.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/libvirt_private.syms
src/util/virscsi.c
src/util/virscsi.h

index 416d40c2e3daf8dd2de23c84aac0329af4b999d3..9afb765fbf6497afb9c1e172b55184e46c43fe7e 100644 (file)
@@ -2312,6 +2312,7 @@ virSCSIDeviceGetAdapter;
 virSCSIDeviceGetBus;
 virSCSIDeviceGetDevName;
 virSCSIDeviceGetName;
+virSCSIDeviceGetPath;
 virSCSIDeviceGetReadonly;
 virSCSIDeviceGetSgName;
 virSCSIDeviceGetShareable;
index 4843367e06de48217d5e290c8dd258715d8fb817..4fd8838755caf89ca5e0eb207d745ec29c6da715 100644 (file)
@@ -315,6 +315,12 @@ virSCSIDeviceGetName(virSCSIDevicePtr dev)
     return dev->name;
 }
 
+const char *
+virSCSIDeviceGetPath(virSCSIDevicePtr dev)
+{
+    return dev->sg_path;
+}
+
 unsigned int
 virSCSIDeviceGetAdapter(virSCSIDevicePtr dev)
 {
index df40d7f62fe0477222fec9601b438d0ba1d765b9..7d88d4e708efec97c81de91f798f1824a9478d80 100644 (file)
@@ -58,6 +58,7 @@ int virSCSIDeviceSetUsedBy(virSCSIDevicePtr dev,
                            const char *domname);
 bool virSCSIDeviceIsAvailable(virSCSIDevicePtr dev);
 const char *virSCSIDeviceGetName(virSCSIDevicePtr dev);
+const char *virSCSIDeviceGetPath(virSCSIDevicePtr dev);
 unsigned int virSCSIDeviceGetAdapter(virSCSIDevicePtr dev);
 unsigned int virSCSIDeviceGetBus(virSCSIDevicePtr dev);
 unsigned int virSCSIDeviceGetTarget(virSCSIDevicePtr dev);