[libvirt] [RFC Incomplete Patch] Libvirt + Openvswitch

Laine Stump laine at laine.org
Fri Jan 27 21:06:55 UTC 2012


On 01/27/2012 02:45 PM, Roopa Prabhu wrote:
> The existing forward mode bridge could also work perhaps. If there are no
> special cases for ovs.
>
> <network>
>      <name>ovs-network</name>
>      <forward mode='bridge' dev='ovs-bridge'>
>          <script path='/etc/qemu-ifup-ovs'/>
>      </forward>
> </network>


This one would be confused with macvtap in bridge mode (which is 
recognized by mode='bridge' and the presence of a dev attribute (or 
rather, an array of <interface> elements being present, of which by 
definition the first is copied into the dev attribute for historical 
reasons).


>
> Or maybe the real syntax is,
>
> <network>
>      <name>ovs-network</name>
>      <forward mode='bridge'>
>          <bridge name='ovs-bridge'/>
>          <script path='/etc/qemu-ifup-ovs'/>
>      </forward>
> </network>
>

A human might confuse that one with a host bridge network (which is the 
same, except the <bridge> element isn't inside the <forward> element).

I'm leaning towards:

<network>
<name>ovs-network</name>
<forward mode='bridge'/>
<bridge name='ovs-bridge' type='openvswitch'/>
</network>





More information about the libvir-list mailing list