[libvirt] [PATCH v2 0/8] Add iSCSI hostdev pass-through device

John Ferlan jferlan at redhat.com
Mon Jul 21 20:47:02 UTC 2014


Followup/rebase to partially ACK'd pile of changes - figure it's just
as easy for me to keep things together and it's better to see things
in totality...

See: http://www.redhat.com/archives/libvir-list/2014-July/msg00592.html

 * Patches 1-5 were adjusted to use the first_/second_ naming scheme rather
than a/b.
 * Typo for 'vedor' in patch 1 adjusted.
 * Changed name of iSCSIFree to iSCSIClear. 

John Ferlan (8):
  hostdev: Introduce virDomainHostdevSubsysUSB
  hostdev: Introduce virDomainHostdevSubsysPCI
  hostdev: Introduce virDomainHostdevSubsysSCSI
  hostdev: Introduce virDomainHostdevSubsysSCSIHost
  Add virConnectPtr for qemuBuildSCSIHostdevDrvStr
  hostdev: Introduce virDomainHostdevSubsysSCSIiSCSI
  domain_conf: Common routine to handle network storage host xml def
  hostdev: Add iSCSI hostdev XML

 docs/formatdomain.html.in                          | 142 +++++--
 docs/schemas/domaincommon.rng                      |  46 +-
 src/conf/domain_audit.c                            |  38 +-
 src/conf/domain_conf.c                             | 471 ++++++++++++++-------
 src/conf/domain_conf.h                             |  80 +++-
 src/libxl/libxl_conf.c                             |   9 +-
 src/libxl/libxl_domain.c                           |   6 +-
 src/libxl/libxl_driver.c                           |  34 +-
 src/lxc/lxc_cgroup.c                               |   4 +-
 src/lxc/lxc_controller.c                           |  10 +-
 src/lxc/lxc_driver.c                               |  16 +-
 src/qemu/qemu_cgroup.c                             |  69 +--
 src/qemu/qemu_command.c                            | 158 ++++---
 src/qemu/qemu_command.h                            |   5 +-
 src/qemu/qemu_conf.c                               |  20 +-
 src/qemu/qemu_driver.c                             |   6 +-
 src/qemu/qemu_hotplug.c                            |  93 ++--
 src/qemu/qemu_hotplug.h                            |   9 +-
 src/security/security_apparmor.c                   |  33 +-
 src/security/security_dac.c                        |  66 +--
 src/security/security_selinux.c                    |  64 +--
 src/security/virt-aa-helper.c                      |   5 +-
 src/util/virhostdev.c                              | 295 +++++++------
 .../qemuxml2argv-hostdev-scsi-lsi-iscsi-auth.args  |  14 +
 .../qemuxml2argv-hostdev-scsi-lsi-iscsi-auth.xml   |  46 ++
 .../qemuxml2argv-hostdev-scsi-lsi-iscsi.args       |  14 +
 .../qemuxml2argv-hostdev-scsi-lsi-iscsi.xml        |  40 ++
 ...emuxml2argv-hostdev-scsi-virtio-iscsi-auth.args |  16 +
 ...qemuxml2argv-hostdev-scsi-virtio-iscsi-auth.xml |  46 ++
 .../qemuxml2argv-hostdev-scsi-virtio-iscsi.args    |  16 +
 .../qemuxml2argv-hostdev-scsi-virtio-iscsi.xml     |  40 ++
 tests/qemuxml2argvtest.c                           |  16 +
 tests/qemuxml2xmltest.c                            |   5 +
 33 files changed, 1322 insertions(+), 610 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-lsi-iscsi-auth.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-lsi-iscsi-auth.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-lsi-iscsi.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-lsi-iscsi.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-virtio-iscsi-auth.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-virtio-iscsi-auth.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-virtio-iscsi.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-virtio-iscsi.xml

-- 
1.9.3




More information about the libvir-list mailing list