VIF drivers for libvirt.
Bases: object
Bases: nova.virt.libvirt.vif.LibvirtGenericVIFDriver
Retained in Grizzly for compatibility with Quantum drivers which do not yet report ‘vif_type’ port binding. Will be deprecated in Havana, and removed in Ixxxx.
Bases: nova.virt.libvirt.vif.LibvirtBaseVIFDriver
Generic VIF driver for libvirt networking.
Get VIF configurations for bridge type.
Ensure that the bridge exists, and add VIF to it.
No manual plugging required.
Plug using hybrid strategy
Create a per-VIF linux bridge, then link that bridge to the OVS integration bridge via a veth device, setting up the other end of the veth device just like a normal OVS port. Then boot the VIF on the linux bridge using standard libvirt mechanisms.
No manual unplugging required.
No manual unplugging required.
Unplug the VIF by deleting the port from the bridge.
UnPlug using hybrid strategy
Unhook port from OVS, unhook port from bridge, delete bridge, and delete both veth devices.
Bases: nova.virt.libvirt.vif.LibvirtGenericVIFDriver
Retained in Grizzly for compatibility with Quantum drivers which do not yet report ‘vif_type’ port binding. Will be deprecated in Havana, and removed in Ixxxx.
Bases: nova.virt.libvirt.vif.LibvirtGenericVIFDriver
Retained in Grizzly for compatibility with Quantum drivers which do not yet report ‘vif_type’ port binding. Will be deprecated in Havana, and removed in Ixxxx.
Bases: nova.virt.libvirt.vif.LibvirtGenericVIFDriver
Retained in Grizzly for compatibility with Quantum drivers which do not yet report ‘vif_type’ port binding. Will be deprecated in Havana, and removed in Ixxxx.
Bases: nova.virt.libvirt.vif.LibvirtGenericVIFDriver
Retained in Grizzly for compatibility with Quantum drivers which do not yet report ‘vif_type’ port binding. Will be deprecated in Havana, and removed in Ixxxx.