The first patch is unrelated to the rest, but I have it on the
same branch. The patches 2..5 fix a daemon crasher (since
domain_write ACL is required, I'm not going through
libvirt-security). Then, since after patch 5 we have nearly
everything prepared, patches 6..9 implement new feature: setting
@floor live on domain interfaces.
Michal Privoznik (9):
virNetDevParseMcast: Avoid magic constant
virNetDevBandwidthUpdateRate: turn class_id into integer
bridge_driver: Introduce networkBandwidthChangeAllowed
bridge_driver: Introduce networkBandwidthUpdate
qemuDomainSetInterfaceParameters: Use new functions to update
bandwidth
virsh: Rework parseRateStr
Introduce VIR_DOMAIN_BANDWIDTH_IN_FLOOR
virsh: Implement VIR_DOMAIN_BANDWIDTH_IN_FLOOR
qemu: Implement VIR_DOMAIN_BANDWIDTH_IN_FLOOR
include/libvirt/libvirt-domain.h | 7 ++
src/network/bridge_driver.c | 234 +++++++++++++++++++++++++++++++++------
src/network/bridge_driver.h | 22 ++++
src/qemu/qemu_driver.c | 30 ++++-
src/util/virnetdev.c | 2 +-
src/util/virnetdevbandwidth.c | 10 +-
src/util/virnetdevbandwidth.h | 2 +-
tools/virsh-domain.c | 99 +++++++++++------
tools/virsh.pod | 12 +-
9 files changed, 334 insertions(+), 84 deletions(-)
--
2.4.6