libvirt/src/lxc
Laine Stump 002b7704ff lxc: support <interface type='ethernet'>
This is identical to type='bridge', but without the "connect to a
bridge" part, so it can be handled by using the same functions (and
often even the same cases in switch statements), after renaming
virLXCProcessSetupInterfaceBridged() to virLXCProcessInterfaceTap()
and enhancing it to skip bridge-related items when brname == NULL.

To be truly useful, we need to support setting the ip address on the
host side veth as well as guest side veth (already supported for
type='bridge'), as well as setting the peer address for both.

The <script> element (supported by type='ethernet' in qemu) isn't
supported in this patch. An error is logged at domain start time if it
is encountered. This may be changed in a later patch.
2016-05-24 15:21:05 -04:00
..
libvirtd_lxc.aug
lxc_cgroup.c util: Replace virDomainDiskSourceIsBlockType with a new helper 2016-05-09 12:36:52 +02:00
lxc_cgroup.h lxc: report veth device indexes to systemd 2015-01-27 13:57:02 +00:00
lxc_conf.c lxc: Inherit namespace feature 2015-08-26 11:28:30 +01:00
lxc_conf.h
lxc_container.c More usage of virGetLastErrorMessage 2016-05-19 15:17:03 -04:00
lxc_container.h lxc: Inherit namespace feature 2015-08-26 11:28:30 +01:00
lxc_controller.c lxc: support <interface type='ethernet'> 2016-05-24 15:21:05 -04:00
lxc_domain.c lxc: completely rework reference counting 2016-05-24 16:54:01 +02:00
lxc_domain.h lxc: completely rework reference counting 2016-05-24 16:54:01 +02:00
lxc_driver.c lxc: support <interface type='ethernet'> 2016-05-24 15:21:05 -04:00
lxc_driver.h
lxc_fuse.c lxc: fuse: Stub out Slab bits in /proc/meminfo 2016-01-22 08:32:00 -05:00
lxc_fuse.h headers: Remove unnecessary keyword extern from function declaration 2016-05-11 09:06:32 +02:00
lxc_hostdev.c
lxc_hostdev.h
lxc_monitor_protocol.x Unify int types handling in protocol files 2016-01-11 19:56:06 +03:00
lxc_monitor.c
lxc_monitor.h
lxc_native.c lxc: support <interface type='ethernet'> 2016-05-24 15:21:05 -04:00
lxc_native.h lxc: use virDomainDefPostParse for parsing LXC config string 2015-12-09 12:59:02 +01:00
lxc_process.c lxc: support <interface type='ethernet'> 2016-05-24 15:21:05 -04:00
lxc_process.h lxc: support <interface type='ethernet'> 2016-05-24 15:21:05 -04:00
lxc.conf
test_libvirtd_lxc.aug.in