]> xenbits.xensource.com Git - libvirt.git/commitdiff
ch: Enable bridge network mode
authorPraveen K Paladugu <praveenkpaladugu@gmail.com>
Mon, 26 Aug 2024 19:30:39 +0000 (14:30 -0500)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 28 Aug 2024 11:36:14 +0000 (13:36 +0200)
Tested with following interface config:

 <interface type='bridge'>
    <mac address='52:54:00:71:b9:b6'/>
    <source bridge='clhbr0'/>
    <model type='virtio'/>
 </interface>

Signed-off-by: Praveen K Paladugu <praveenkpaladugu@gmail.com>
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/ch/ch_interface.c

index 87a95cde53cc078ac91fbe817eeca862fd2fc996..caefc795ea889de3bd1884e2ad2e3ca1213b7e6f 100644 (file)
@@ -101,6 +101,7 @@ virCHConnetNetworkInterfaces(virCHDriver *driver,
         if (virCHInterfaceUpdateNicindexes(net, nicindexes, nnicindexes) < 0)
             return -1;
         break;
+    case VIR_DOMAIN_NET_TYPE_BRIDGE:
     case VIR_DOMAIN_NET_TYPE_NETWORK:
         if (virDomainInterfaceBridgeConnect(vm, net,
                                             tapfds,
@@ -114,7 +115,6 @@ virCHConnetNetworkInterfaces(virCHDriver *driver,
         if (virCHInterfaceUpdateNicindexes(net, nicindexes, nnicindexes) < 0)
             return -1;
         break;
-    case VIR_DOMAIN_NET_TYPE_BRIDGE:
     case VIR_DOMAIN_NET_TYPE_DIRECT:
         if (virCHInterfaceUpdateNicindexes(net, nicindexes, nnicindexes) < 0)
             return -1;