- my $vnet_cfg = PVE::Cluster::cfs_read_file('network/vnet.cfg');
- my $transport_cfg = PVE::Cluster::cfs_read_file('network/transports.cfg');
+ my $network_cfg = PVE::Cluster::cfs_read_file('networks.cfg');
+ my $vnet_cfg = undef;
+ my $transport_cfg = undef;
+
+ foreach my $id (keys %{$network_cfg->{ids}}) {
+ if ($network_cfg->{ids}->{$id}->{type} eq 'vnet') {
+ $vnet_cfg->{ids}->{$id} = $network_cfg->{ids}->{$id};
+ } else {
+ $transport_cfg->{ids}->{$id} = $network_cfg->{ids}->{$id};
+ }
+ }