Related branches

Related bugs

Sprints

Whiteboard

In the current libvirt implementation both the network and the compute service use the same network driver (linux_net).
In order to provide XenAPI support we need a new network driver (which implements only ensure_vlan_bridge). This network driver will replace brctl/vconfig calls with appropriate XenApi calls.
For this reason:
- the network service will continue using the linux_net driver
- the compute service will use the new 'xenapi_net' driver
This also means that the two services will use different flags for the network driver

the xenapi_net driver will simply redefine ensure_vlan_bridge in order to create a network with a VLAN ID on the vlan_interface using XenAPI.