libvirt/src/lxc
Stefan Berger 33eb3567dd Pass the VM's UUID into the nwfilter subsystem
A preparatory patch for DHCP snooping where we want to be able to
differentiate between a VM's interface using the tuple of
<VM UUID, Interface MAC address>. We assume that MAC addresses could
possibly be re-used between different networks (VLANs) thus do not only
want to rely on the MAC address to identify an interface.

At the current 'final destination' in virNWFilterInstantiate I am leaving
the vmuuid parameter as ATTRIBUTE_UNUSED until the DHCP snooping patches arrive.
(we may not post the DHCP snooping patches for 0.9.9, though)

Mostly this is a pretty trivial patch. On the lowest layers, in lxc_driver
and uml_conf, I am passing the virDomainDefPtr around until I am passing
only the VM's uuid into the NWFilter calls.
2011-12-08 21:35:20 -05:00
..
libvirtd_lxc.aug LXC add augeas support for config file 2009-10-08 18:06:40 +02:00
lxc_conf.c Add suspend info to Xen, LXC and UML hypervisor capabilities 2011-11-30 10:12:30 +00:00
lxc_conf.h Add support for autodestroy of guests to the LXC and UML drivers 2011-10-19 09:14:27 +01:00
lxc_container.c Move LXC veth.c code into shared utility APIs 2011-11-15 10:28:02 +00:00
lxc_container.h Add support for multiple consoles in LXC 2011-11-03 12:01:13 +00:00
lxc_controller.c When checking nttyFDs to see if it is != 1, be sure to use '1' and not '-1' 2011-12-08 15:48:49 +00:00
lxc_driver.c Pass the VM's UUID into the nwfilter subsystem 2011-12-08 21:35:20 -05:00
lxc_driver.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
lxc.conf LXC add driver config file lxc.conf 2009-10-08 17:40:14 +02:00
test_libvirtd_lxc.aug LXC add augeas support for config file 2009-10-08 18:06:40 +02:00