[PATCH 0/9] LXC network configuration support

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

 



Hi all,

This patch series aims at filling one of the remaining gaps between lxc and our
lxc driver. It opens up the possibilities to setup IP addresses on network devices,
adds the possibility to add them default gateways, and uses them all in the libvirt
driver. The LXC conf2xml conversion has also been updated to help migrating the
remaining untouched lxc.network.ipv[46]* properties.

The first patch in the series has almost nothing to do with the rest: it just adds
some forgotten VIR_FREE from one of my previous patch.

--
Cedric

Cédric Bosdonnat (9):
  Domain conf: allow more than one IP address for net devices
  LXC: set IP addresses to veth devices in the container
  lxc conf2xml: convert IP addresses
  Allow network capabilities hostdev to configure IP addresses
  lxc conf2xml: convert ip addresses for hostdev NICs
  Domain network devices can now have a <gateway> element
  lxc conf2xml: convert lxc.network.ipv[46].gateway
  LXC: use the new net devices gateway definition
  LXC: honour network devices link state

 docs/formatdomain.html.in                          |  39 ++++
 docs/schemas/domaincommon.rng                      |  55 +++++-
 src/conf/domain_conf.c                             | 211 +++++++++++++++++++--
 src/conf/domain_conf.h                             |  22 ++-
 src/libvirt_private.syms                           |   2 +
 src/lxc/lxc_container.c                            |  66 ++++++-
 src/lxc/lxc_native.c                               | 173 ++++++++++++-----
 src/openvz/openvz_conf.c                           |   2 +-
 src/openvz/openvz_driver.c                         |   6 +-
 src/qemu/qemu_driver.c                             |  25 ++-
 src/qemu/qemu_hotplug.c                            |   6 +-
 src/uml/uml_conf.c                                 |   2 +-
 src/vbox/vbox_tmpl.c                               |   3 +-
 src/xenxs/xen_sxpr.c                               |  12 +-
 src/xenxs/xen_xm.c                                 |  12 +-
 .../lxcconf2xmldata/lxcconf2xml-physnetwork.config |   4 +
 tests/lxcconf2xmldata/lxcconf2xml-physnetwork.xml  |   3 +
 tests/lxcconf2xmldata/lxcconf2xml-simple.config    |   4 +
 tests/lxcconf2xmldata/lxcconf2xml-simple.xml       |   3 +
 tests/lxcxml2xmldata/lxc-hostdev.xml               |   3 +
 tests/lxcxml2xmldata/lxc-idmap.xml                 |   3 +
 21 files changed, 548 insertions(+), 108 deletions(-)

-- 
1.8.4.5

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