[libvirt PATCH v4 0/5] add support for Fibre Channel VMID

Pavel Hrdina phrdina at redhat.com
Tue Aug 17 10:38:05 UTC 2021


changes in v4:
    - documentation fixes
    - allow only printable characters to be used in appid
    - properly check inode in qemuSetupCgroupAppid

changes in v3:
    - rename the XML attribute to appid as technically what user
      provides is not VMID, that is created by kernel

changes in v2:
    - refactor of resource parsing and formatting code
    - use <fibrechannel vmid=''/> element
    - use stat() directly
    - report only single system error

Pavel Hrdina (5):
  vircgroup: introduce virCgroupGetInode function
  conf: refactor virDomainResourceDefParse
  conf: refactor virDomainResourceDefFormat
  conf: introduce support for Fibre Channel VMID
  qemu: implement support for Fibre Channel VMID

 docs/formatdomain.rst                         | 21 ++++++++++
 docs/schemas/domaincommon.rng                 | 22 ++++++++--
 src/conf/domain_conf.c                        | 42 +++++++++++--------
 src/conf/domain_conf.h                        |  1 +
 src/conf/domain_validate.c                    | 34 +++++++++++++++
 src/libvirt_private.syms                      |  1 +
 src/qemu/qemu_cgroup.c                        | 30 +++++++++++++
 src/util/vircgroup.c                          | 31 ++++++++++++++
 src/util/vircgroup.h                          |  2 +
 .../fibrechannel-appid.xml                    | 21 ++++++++++
 tests/genericxml2xmltest.c                    |  2 +
 11 files changed, 186 insertions(+), 21 deletions(-)
 create mode 100644 tests/genericxml2xmlindata/fibrechannel-appid.xml

-- 
2.31.1




More information about the libvir-list mailing list