[libvirt] [PATCHv2 00/16] LXC network configuration support

Richard Weinberger richard.weinberger at gmail.com
Tue Aug 26 20:32:29 UTC 2014


On Tue, Aug 26, 2014 at 3:20 PM, Cédric Bosdonnat <cbosdonnat at suse.com> wrote:
> Hi all,
>
> Here is the whole series resent with a major addition: the functions
> used to set the IP and add a route now use libnl when possible. The idea
> behind this is to avoid requiring iproute2 or ifconfig installed in the
> container rootfs.

What about my comments on v1?

> Otherwise nothing changed since v1.
>
> Cédric Bosdonnat (16):
>   Forgot to cleanup ifname_guest* in domain network def parsing
>   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
>   Wrong place for virDomainNetIpsFormat
>   virNetDevSetIPv4Address: libnl implementation
>   Renamed virNetDevSetIPv4Address to virNetDevSetIPAddress
>   virNetDevAddRoute: implementation using netlink
>   virNetDevClearIPv4Address: netlink implementation
>   Renamed virNetDevClearIPv4Address to virNetDevClearIPAddress
>
>  docs/formatdomain.html.in                          |  39 +++
>  docs/schemas/domaincommon.rng                      |  55 +++-
>  src/conf/domain_conf.c                             | 214 +++++++++++++--
>  src/conf/domain_conf.h                             |  22 +-
>  src/libvirt_private.syms                           |   7 +-
>  src/lxc/lxc_container.c                            |  74 ++++-
>  src/lxc/lxc_native.c                               | 173 ++++++++----
>  src/network/bridge_driver.c                        |   4 +-
>  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/util/virnetdev.c                               | 305 ++++++++++++++++++---
>  src/util/virnetdev.h                               |  12 +-
>  src/util/virnetlink.c                              |  38 +++
>  src/util/virnetlink.h                              |   2 +
>  src/vbox/vbox_common.c                             |   3 +-
>  src/xenconfig/xen_common.c                         |  15 +-
>  src/xenconfig/xen_sxpr.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 +
>  26 files changed, 880 insertions(+), 156 deletions(-)
>
> --
> 1.8.4.5
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list



-- 
Thanks,
//richard




More information about the libvir-list mailing list