Re: [libvirt PATCH 0/5] qemu: add stricter checks of permissibility of the QoS parameter 'floor'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2/10/20 5:10 PM, Pavel Mores wrote:
Aims to fix

https://bugzilla.redhat.com/show_bug.cgi?id=1750219

Libvirt previously silently accepted attempts to set 'floor' even for
direct bridge interface types where the parameter is not supported.  This
could happen when manipulating both inactive and active (e.g. via 'virsh
domiftune') domain configuration.

Pavel Mores (5):
   qemu: fail on attempt to set 'floor' if interface type is not
     'network'
   qemu: check if 'floor' is supported for given interface and network
   qemu: call networkPlugBandwidth() for all types of network
   docs: QoS parameter 'floor' is supported for 'open' networks too
   qemu: reuse convenience variable introduced in a00b97f27672b3

  docs/formatnetwork.html.in  |  2 +-
  src/network/bridge_driver.c | 27 +++++++++++++++++++++------
  src/qemu/qemu_driver.c      | 13 ++++++++++---
  3 files changed, 32 insertions(+), 10 deletions(-)


Overall, I think these patches put checks at the right places. But I think the actual code needs to look a bit different. Looking forward to v2.

Michal




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux