[PATCH 0/7] Add support for setting QoS

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

 



This patch series add support for setting traffic shaping and policing
on both domain's interface and network's virtual bridge. Basically,
this is done via 'tc' from iproute2 package. For shaping is HTB used,
for policing we need u32 match selector. Both should be available in
RHEL-6 kernel.

Michal Privoznik (7):
  bandwidth: Define schema and create documentation
  bandwidth: Declare internal structures
  bandwidth: Add format parsing functions
  bandwidth: Create format functions
  bandwitdh: Implement functions to enable and disable QoS
  bandwidth: Add test cases for network
  bandwidth: Add domain schema test suite

 configure.ac                                  |    4 +
 docs/formatdomain.html.in                     |   32 ++
 docs/formatnetwork.html.in                    |   30 ++
 docs/schemas/domain.rng                       |   50 +++
 docs/schemas/network.rng                      |   51 +++
 src/conf/domain_conf.c                        |    6 +
 src/conf/domain_conf.h                        |    1 +
 src/conf/network_conf.c                       |    8 +
 src/conf/network_conf.h                       |    1 +
 src/libvirt_private.syms                      |    6 +
 src/network/bridge_driver.c                   |    8 +
 src/qemu/qemu_command.c                       |    5 +
 src/util/network.c                            |  508 +++++++++++++++++++++++++
 src/util/network.h                            |   28 ++
 tests/domainschemadata/domain-bandwidth.xml   |   72 ++++
 tests/networkxml2xmlin/bandwidth-network.xml  |   16 +
 tests/networkxml2xmlout/bandwidth-network.xml |   16 +
 tests/networkxml2xmltest.c                    |    1 +
 18 files changed, 843 insertions(+), 0 deletions(-)
 create mode 100644 tests/domainschemadata/domain-bandwidth.xml
 create mode 100644 tests/networkxml2xmlin/bandwidth-network.xml
 create mode 100644 tests/networkxml2xmlout/bandwidth-network.xml

-- 
1.7.5.rc3

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[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]