<div dir="ltr">Hello,<div><br></div><div>I am facing the following issue. </div><div><br></div><div>I have several TAP interfaces that are created by the following method on OpenVSwitch: </div><div><br></div><div><div><i><br></i></div><div><i>ovs-vsctl add-br br1<br></i></div><div><i><br></i></div><div><i>sudo /usr/sbin/tunctl -t tap01 -p -u root</i></div><div><i><br></i></div><div><i>sudo /sbin/ip link set tap01 up<br></i></div><div><i><br></i></div><div><i># Disable multicast</i></div><div><i>sudo /sbin/ifconfig tap01 -multicast</i></div><div><i><br></i></div><div><i>ovs-vsctl add-port br1 tap01</i></div></div><div><i><br></i></div><div><i><br></i></div><div><i><br></i></div><div><i><br></i></div><div><br></div><div>I need to launch a qemu VMs and have its NIC card that is created using libvirt  to be connected to tap01 or other taps that are created with the above method. </div><div><br></div><div>I need a way that libvirt only creates the new NIC on either eth0 or eht1 on the guest machine and connect it to tap01.</div><div><br></div><div>Please help me in the best way to do so whether using the C++ APIs that libvirt provides or use the domain and/or network XMLs to achieve this.</div><div><br></div><div><br></div><div>Thanks a lot</div><div>Marina</div><div><br></div><div><br></div><div><br></div></div>