Signed-off-by: Alexandre Derumier <aderum...@odiso.com>
---
 PVE/API2/Network.pm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/PVE/API2/Network.pm b/PVE/API2/Network.pm
index 4c691879..32ab8ebd 100644
--- a/PVE/API2/Network.pm
+++ b/PVE/API2/Network.pm
@@ -18,6 +18,7 @@ use base qw(PVE::RESTHandler);
 
 my $have_sdn;
 eval {
+    require PVE::Network::SDN;
     require PVE::Network::SDN::Zones;
     require PVE::Network::SDN::Controllers;
     $have_sdn = 1;
@@ -246,6 +247,13 @@ __PACKAGE__->register_method({
                    ($type eq 'bridge' || $type eq 'OVSBridge'));
                delete $ifaces->{$k} if !$match;
            }
+
+           if ($have_sdn && $param->{type} eq 'any_bridge') {
+               my $vnets = PVE::Network::SDN::get_local_vnets();
+               map {
+                   $ifaces->{$_} = $vnets->{$_};
+               } keys %$vnets;
+           }
        }
 
        return PVE::RESTHandler::hash_to_array($ifaces, 'iface');
-- 
2.20.1

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to