summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Lamprecht <t.lamprecht@proxmox.com>2023-05-25 18:10:14 +0200
committerThomas Lamprecht <t.lamprecht@proxmox.com>2023-05-25 18:18:57 +0200
commit6029cbb071c3722c717eebbafaf1b373f3edaadc (patch)
tree456d7aff44d2ae220d1671f77da7528174d53fe6
parentcead0f28af4aceee83af6636d4f5ffb2d2f6c6b1 (diff)
separate packaging and source build system
like almost all of our repos do nowadays, modern git can detect such things on rebase so in development stuff should be hopefully not too much affected by this. Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
-rw-r--r--Makefile21
-rw-r--r--src/Makefile15
-rw-r--r--src/PVE/API2/Makefile (renamed from PVE/API2/Makefile)0
-rw-r--r--src/PVE/API2/Network/Makefile (renamed from PVE/API2/Network/Makefile)0
-rw-r--r--src/PVE/API2/Network/SDN.pm (renamed from PVE/API2/Network/SDN.pm)0
-rw-r--r--src/PVE/API2/Network/SDN/Controllers.pm (renamed from PVE/API2/Network/SDN/Controllers.pm)0
-rw-r--r--src/PVE/API2/Network/SDN/Dns.pm (renamed from PVE/API2/Network/SDN/Dns.pm)0
-rw-r--r--src/PVE/API2/Network/SDN/Ipams.pm (renamed from PVE/API2/Network/SDN/Ipams.pm)0
-rw-r--r--src/PVE/API2/Network/SDN/Makefile (renamed from PVE/API2/Network/SDN/Makefile)0
-rw-r--r--src/PVE/API2/Network/SDN/Subnets.pm (renamed from PVE/API2/Network/SDN/Subnets.pm)0
-rw-r--r--src/PVE/API2/Network/SDN/Vnets.pm (renamed from PVE/API2/Network/SDN/Vnets.pm)0
-rw-r--r--src/PVE/API2/Network/SDN/Zones.pm (renamed from PVE/API2/Network/SDN/Zones.pm)0
-rw-r--r--src/PVE/API2/Network/SDN/Zones/Content.pm (renamed from PVE/API2/Network/SDN/Zones/Content.pm)0
-rw-r--r--src/PVE/API2/Network/SDN/Zones/Makefile (renamed from PVE/API2/Network/SDN/Zones/Makefile)0
-rw-r--r--src/PVE/API2/Network/SDN/Zones/Status.pm (renamed from PVE/API2/Network/SDN/Zones/Status.pm)0
-rw-r--r--src/PVE/Makefile (renamed from PVE/Makefile)2
-rw-r--r--src/PVE/Network/Makefile (renamed from PVE/Network/Makefile)0
-rw-r--r--src/PVE/Network/SDN.pm (renamed from PVE/Network/SDN.pm)0
-rw-r--r--src/PVE/Network/SDN/Controllers.pm (renamed from PVE/Network/SDN/Controllers.pm)0
-rw-r--r--src/PVE/Network/SDN/Controllers/BgpPlugin.pm (renamed from PVE/Network/SDN/Controllers/BgpPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Controllers/EvpnPlugin.pm (renamed from PVE/Network/SDN/Controllers/EvpnPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Controllers/FaucetPlugin.pm (renamed from PVE/Network/SDN/Controllers/FaucetPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Controllers/Makefile (renamed from PVE/Network/SDN/Controllers/Makefile)0
-rw-r--r--src/PVE/Network/SDN/Controllers/Plugin.pm (renamed from PVE/Network/SDN/Controllers/Plugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Dns.pm (renamed from PVE/Network/SDN/Dns.pm)0
-rw-r--r--src/PVE/Network/SDN/Dns/Makefile (renamed from PVE/Network/SDN/Dns/Makefile)0
-rw-r--r--src/PVE/Network/SDN/Dns/Plugin.pm (renamed from PVE/Network/SDN/Dns/Plugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Dns/PowerdnsPlugin.pm (renamed from PVE/Network/SDN/Dns/PowerdnsPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Ipams.pm (renamed from PVE/Network/SDN/Ipams.pm)0
-rw-r--r--src/PVE/Network/SDN/Ipams/Makefile (renamed from PVE/Network/SDN/Ipams/Makefile)0
-rw-r--r--src/PVE/Network/SDN/Ipams/NetboxPlugin.pm (renamed from PVE/Network/SDN/Ipams/NetboxPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Ipams/PVEPlugin.pm (renamed from PVE/Network/SDN/Ipams/PVEPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Ipams/PhpIpamPlugin.pm (renamed from PVE/Network/SDN/Ipams/PhpIpamPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Ipams/Plugin.pm (renamed from PVE/Network/SDN/Ipams/Plugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Makefile (renamed from PVE/Network/SDN/Makefile)0
-rw-r--r--src/PVE/Network/SDN/SubnetPlugin.pm (renamed from PVE/Network/SDN/SubnetPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Subnets.pm (renamed from PVE/Network/SDN/Subnets.pm)0
-rw-r--r--src/PVE/Network/SDN/VnetPlugin.pm (renamed from PVE/Network/SDN/VnetPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Vnets.pm (renamed from PVE/Network/SDN/Vnets.pm)0
-rw-r--r--src/PVE/Network/SDN/Zones.pm (renamed from PVE/Network/SDN/Zones.pm)0
-rw-r--r--src/PVE/Network/SDN/Zones/EvpnPlugin.pm (renamed from PVE/Network/SDN/Zones/EvpnPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Zones/FaucetPlugin.pm (renamed from PVE/Network/SDN/Zones/FaucetPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Zones/Makefile (renamed from PVE/Network/SDN/Zones/Makefile)0
-rw-r--r--src/PVE/Network/SDN/Zones/Plugin.pm (renamed from PVE/Network/SDN/Zones/Plugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Zones/QinQPlugin.pm (renamed from PVE/Network/SDN/Zones/QinQPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Zones/SimplePlugin.pm (renamed from PVE/Network/SDN/Zones/SimplePlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Zones/VlanPlugin.pm (renamed from PVE/Network/SDN/Zones/VlanPlugin.pm)0
-rw-r--r--src/PVE/Network/SDN/Zones/VxlanPlugin.pm (renamed from PVE/Network/SDN/Zones/VxlanPlugin.pm)0
-rw-r--r--src/test/Makefile (renamed from test/Makefile)2
-rw-r--r--src/test/debug/documentation.txt (renamed from test/debug/documentation.txt)0
-rw-r--r--src/test/debug/generateconfig.pl (renamed from test/debug/generateconfig.pl)0
-rw-r--r--src/test/debug/statuscheck.pl (renamed from test/debug/statuscheck.pl)0
-rw-r--r--src/test/dns/powerdns/dns_config (renamed from test/dns/powerdns/dns_config)0
-rw-r--r--src/test/dns/powerdns/expected.add_a_multiple_record.ipv4 (renamed from test/dns/powerdns/expected.add_a_multiple_record.ipv4)0
-rw-r--r--src/test/dns/powerdns/expected.add_a_multiple_record.ipv6 (renamed from test/dns/powerdns/expected.add_a_multiple_record.ipv6)0
-rw-r--r--src/test/dns/powerdns/expected.add_a_record.ipv4 (renamed from test/dns/powerdns/expected.add_a_record.ipv4)0
-rw-r--r--src/test/dns/powerdns/expected.add_a_record.ipv6 (renamed from test/dns/powerdns/expected.add_a_record.ipv6)0
-rw-r--r--src/test/dns/powerdns/expected.add_ptr_record.ipv4 (renamed from test/dns/powerdns/expected.add_ptr_record.ipv4)0
-rw-r--r--src/test/dns/powerdns/expected.add_ptr_record.ipv6 (renamed from test/dns/powerdns/expected.add_ptr_record.ipv6)0
-rw-r--r--src/test/dns/powerdns/expected.del_a_multiple_record.ipv4 (renamed from test/dns/powerdns/expected.del_a_multiple_record.ipv4)0
-rw-r--r--src/test/dns/powerdns/expected.del_a_multiple_record.ipv6 (renamed from test/dns/powerdns/expected.del_a_multiple_record.ipv6)0
-rw-r--r--src/test/dns/powerdns/expected.del_a_record.ipv4 (renamed from test/dns/powerdns/expected.del_a_record.ipv4)0
-rw-r--r--src/test/dns/powerdns/expected.del_a_record.ipv6 (renamed from test/dns/powerdns/expected.del_a_record.ipv6)0
-rw-r--r--src/test/dns/powerdns/expected.del_ptr_record.ipv4 (renamed from test/dns/powerdns/expected.del_ptr_record.ipv4)0
-rw-r--r--src/test/dns/powerdns/expected.del_ptr_record.ipv6 (renamed from test/dns/powerdns/expected.del_ptr_record.ipv6)0
-rw-r--r--src/test/dns/powerdns/expected.verify_zone (renamed from test/dns/powerdns/expected.verify_zone)0
-rw-r--r--src/test/dns/powerdns/sdn_config (renamed from test/dns/powerdns/sdn_config)0
-rw-r--r--src/test/ipams/netbox/expected.add_ip (renamed from test/ipams/netbox/expected.add_ip)0
-rw-r--r--src/test/ipams/netbox/expected.add_ip_notgateway (renamed from test/ipams/netbox/expected.add_ip_notgateway)0
-rw-r--r--src/test/ipams/netbox/expected.add_next_freeip (renamed from test/ipams/netbox/expected.add_next_freeip)0
-rw-r--r--src/test/ipams/netbox/expected.add_subnet (renamed from test/ipams/netbox/expected.add_subnet)0
-rw-r--r--src/test/ipams/netbox/expected.del_ip (renamed from test/ipams/netbox/expected.del_ip)0
-rw-r--r--src/test/ipams/netbox/expected.del_subnet (renamed from test/ipams/netbox/expected.del_subnet)0
-rw-r--r--src/test/ipams/netbox/expected.update_ip (renamed from test/ipams/netbox/expected.update_ip)0
-rw-r--r--src/test/ipams/netbox/ipam_config (renamed from test/ipams/netbox/ipam_config)0
-rw-r--r--src/test/ipams/netbox/sdn_config (renamed from test/ipams/netbox/sdn_config)0
-rw-r--r--src/test/ipams/phpipam/expected.add_ip (renamed from test/ipams/phpipam/expected.add_ip)0
-rw-r--r--src/test/ipams/phpipam/expected.add_ip_notgateway (renamed from test/ipams/phpipam/expected.add_ip_notgateway)0
-rw-r--r--src/test/ipams/phpipam/expected.add_next_freeip (renamed from test/ipams/phpipam/expected.add_next_freeip)0
-rw-r--r--src/test/ipams/phpipam/expected.add_subnet (renamed from test/ipams/phpipam/expected.add_subnet)0
-rw-r--r--src/test/ipams/phpipam/expected.del_ip (renamed from test/ipams/phpipam/expected.del_ip)0
-rw-r--r--src/test/ipams/phpipam/expected.del_subnet (renamed from test/ipams/phpipam/expected.del_subnet)0
-rw-r--r--src/test/ipams/phpipam/expected.update_ip (renamed from test/ipams/phpipam/expected.update_ip)0
-rw-r--r--src/test/ipams/phpipam/ipam_config (renamed from test/ipams/phpipam/ipam_config)0
-rw-r--r--src/test/ipams/phpipam/sdn_config (renamed from test/ipams/phpipam/sdn_config)0
-rwxr-xr-xsrc/test/run_test_dns.pl (renamed from test/run_test_dns.pl)0
-rwxr-xr-xsrc/test/run_test_ipams.pl (renamed from test/run_test_ipams.pl)0
-rwxr-xr-xsrc/test/run_test_subnets.pl (renamed from test/run_test_subnets.pl)0
-rwxr-xr-xsrc/test/run_test_vnets.pl (renamed from test/run_test_vnets.pl)0
-rwxr-xr-xsrc/test/run_test_zones.pl (renamed from test/run_test_zones.pl)0
-rw-r--r--src/test/subnets/ipv4/ipam_config (renamed from test/subnets/ipv4/ipam_config)0
-rw-r--r--src/test/subnets/ipv4/sdn_config (renamed from test/subnets/ipv4/sdn_config)0
-rw-r--r--src/test/subnets/ipv6/ipam_config (renamed from test/subnets/ipv6/ipam_config)0
-rw-r--r--src/test/subnets/ipv6/sdn_config (renamed from test/subnets/ipv6/sdn_config)0
-rw-r--r--src/test/subnets/noipam/ipam_config (renamed from test/subnets/noipam/ipam_config)0
-rw-r--r--src/test/subnets/noipam/sdn_config (renamed from test/subnets/noipam/sdn_config)0
-rw-r--r--src/test/vnets/ipv4/ipam.db (renamed from test/vnets/ipv4/ipam.db)0
-rw-r--r--src/test/vnets/ipv4/ipam_config (renamed from test/vnets/ipv4/ipam_config)0
-rw-r--r--src/test/vnets/ipv4/sdn_config (renamed from test/vnets/ipv4/sdn_config)0
-rw-r--r--src/test/vnets/ipv4noipam/ipam.db (renamed from test/vnets/ipv4noipam/ipam.db)0
-rw-r--r--src/test/vnets/ipv4noipam/ipam_config (renamed from test/vnets/ipv4noipam/ipam_config)0
-rw-r--r--src/test/vnets/ipv4noipam/sdn_config (renamed from test/vnets/ipv4noipam/sdn_config)0
-rw-r--r--src/test/vnets/ipv6/ipam.db (renamed from test/vnets/ipv6/ipam.db)0
-rw-r--r--src/test/vnets/ipv6/ipam_config (renamed from test/vnets/ipv6/ipam_config)0
-rw-r--r--src/test/vnets/ipv6/sdn_config (renamed from test/vnets/ipv6/sdn_config)0
-rw-r--r--src/test/zones/evpn/advertise_subnets/expected_controller_config (renamed from test/zones/evpn/advertise_subnets/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/advertise_subnets/expected_sdn_interfaces (renamed from test/zones/evpn/advertise_subnets/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/advertise_subnets/interfaces (renamed from test/zones/evpn/advertise_subnets/interfaces)0
-rw-r--r--src/test/zones/evpn/advertise_subnets/sdn_config (renamed from test/zones/evpn/advertise_subnets/sdn_config)0
-rw-r--r--src/test/zones/evpn/disable_arp_nd_suppression/expected_controller_config (renamed from test/zones/evpn/disable_arp_nd_suppression/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/disable_arp_nd_suppression/expected_sdn_interfaces (renamed from test/zones/evpn/disable_arp_nd_suppression/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/disable_arp_nd_suppression/interfaces (renamed from test/zones/evpn/disable_arp_nd_suppression/interfaces)0
-rw-r--r--src/test/zones/evpn/disable_arp_nd_suppression/sdn_config (renamed from test/zones/evpn/disable_arp_nd_suppression/sdn_config)0
-rw-r--r--src/test/zones/evpn/ebgp/expected_controller_config (renamed from test/zones/evpn/ebgp/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/ebgp/expected_sdn_interfaces (renamed from test/zones/evpn/ebgp/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/ebgp/interfaces (renamed from test/zones/evpn/ebgp/interfaces)0
-rw-r--r--src/test/zones/evpn/ebgp/sdn_config (renamed from test/zones/evpn/ebgp/sdn_config)0
-rw-r--r--src/test/zones/evpn/ebgp_loopback/expected_controller_config (renamed from test/zones/evpn/ebgp_loopback/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/ebgp_loopback/expected_sdn_interfaces (renamed from test/zones/evpn/ebgp_loopback/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/ebgp_loopback/interfaces (renamed from test/zones/evpn/ebgp_loopback/interfaces)0
-rw-r--r--src/test/zones/evpn/ebgp_loopback/sdn_config (renamed from test/zones/evpn/ebgp_loopback/sdn_config)0
-rw-r--r--src/test/zones/evpn/exitnode/expected_controller_config (renamed from test/zones/evpn/exitnode/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/exitnode/expected_sdn_interfaces (renamed from test/zones/evpn/exitnode/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/exitnode/interfaces (renamed from test/zones/evpn/exitnode/interfaces)0
-rw-r--r--src/test/zones/evpn/exitnode/sdn_config (renamed from test/zones/evpn/exitnode/sdn_config)0
-rw-r--r--src/test/zones/evpn/exitnode_local_routing/expected_controller_config (renamed from test/zones/evpn/exitnode_local_routing/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/exitnode_local_routing/expected_sdn_interfaces (renamed from test/zones/evpn/exitnode_local_routing/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/exitnode_local_routing/interfaces (renamed from test/zones/evpn/exitnode_local_routing/interfaces)0
-rw-r--r--src/test/zones/evpn/exitnode_local_routing/sdn_config (renamed from test/zones/evpn/exitnode_local_routing/sdn_config)0
-rw-r--r--src/test/zones/evpn/exitnode_primary/expected_controller_config (renamed from test/zones/evpn/exitnode_primary/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/exitnode_primary/expected_sdn_interfaces (renamed from test/zones/evpn/exitnode_primary/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/exitnode_primary/interfaces (renamed from test/zones/evpn/exitnode_primary/interfaces)0
-rw-r--r--src/test/zones/evpn/exitnode_primary/sdn_config (renamed from test/zones/evpn/exitnode_primary/sdn_config)0
-rw-r--r--src/test/zones/evpn/exitnode_snat/expected_controller_config (renamed from test/zones/evpn/exitnode_snat/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/exitnode_snat/expected_sdn_interfaces (renamed from test/zones/evpn/exitnode_snat/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/exitnode_snat/interfaces (renamed from test/zones/evpn/exitnode_snat/interfaces)0
-rw-r--r--src/test/zones/evpn/exitnode_snat/sdn_config (renamed from test/zones/evpn/exitnode_snat/sdn_config)0
-rw-r--r--src/test/zones/evpn/ipv4/expected_controller_config (renamed from test/zones/evpn/ipv4/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/ipv4/expected_sdn_interfaces (renamed from test/zones/evpn/ipv4/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/ipv4/interfaces (renamed from test/zones/evpn/ipv4/interfaces)0
-rw-r--r--src/test/zones/evpn/ipv4/sdn_config (renamed from test/zones/evpn/ipv4/sdn_config)0
-rw-r--r--src/test/zones/evpn/ipv4ipv6/expected_controller_config (renamed from test/zones/evpn/ipv4ipv6/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/ipv4ipv6/expected_sdn_interfaces (renamed from test/zones/evpn/ipv4ipv6/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/ipv4ipv6/interfaces (renamed from test/zones/evpn/ipv4ipv6/interfaces)0
-rw-r--r--src/test/zones/evpn/ipv4ipv6/sdn_config (renamed from test/zones/evpn/ipv4ipv6/sdn_config)0
-rw-r--r--src/test/zones/evpn/ipv4ipv6nogateway/expected_controller_config (renamed from test/zones/evpn/ipv4ipv6nogateway/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/ipv4ipv6nogateway/expected_sdn_interfaces (renamed from test/zones/evpn/ipv4ipv6nogateway/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/ipv4ipv6nogateway/interfaces (renamed from test/zones/evpn/ipv4ipv6nogateway/interfaces)0
-rw-r--r--src/test/zones/evpn/ipv4ipv6nogateway/sdn_config (renamed from test/zones/evpn/ipv4ipv6nogateway/sdn_config)0
-rw-r--r--src/test/zones/evpn/ipv6/expected_controller_config (renamed from test/zones/evpn/ipv6/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/ipv6/expected_sdn_interfaces (renamed from test/zones/evpn/ipv6/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/ipv6/interfaces (renamed from test/zones/evpn/ipv6/interfaces)0
-rw-r--r--src/test/zones/evpn/ipv6/sdn_config (renamed from test/zones/evpn/ipv6/sdn_config)0
-rw-r--r--src/test/zones/evpn/multipath_relax/expected_controller_config (renamed from test/zones/evpn/multipath_relax/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/multipath_relax/expected_sdn_interfaces (renamed from test/zones/evpn/multipath_relax/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/multipath_relax/interfaces (renamed from test/zones/evpn/multipath_relax/interfaces)0
-rw-r--r--src/test/zones/evpn/multipath_relax/sdn_config (renamed from test/zones/evpn/multipath_relax/sdn_config)0
-rw-r--r--src/test/zones/evpn/rt_import/expected_controller_config (renamed from test/zones/evpn/rt_import/expected_controller_config)0
-rw-r--r--src/test/zones/evpn/rt_import/expected_sdn_interfaces (renamed from test/zones/evpn/rt_import/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/evpn/rt_import/interfaces (renamed from test/zones/evpn/rt_import/interfaces)0
-rw-r--r--src/test/zones/evpn/rt_import/sdn_config (renamed from test/zones/evpn/rt_import/sdn_config)0
-rw-r--r--src/test/zones/qinq/bridge/expected_sdn_interfaces (renamed from test/zones/qinq/bridge/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/bridge/interfaces (renamed from test/zones/qinq/bridge/interfaces)0
-rw-r--r--src/test/zones/qinq/bridge/sdn_config (renamed from test/zones/qinq/bridge/sdn_config)0
-rw-r--r--src/test/zones/qinq/bridge_notagvnet/expected_sdn_interfaces (renamed from test/zones/qinq/bridge_notagvnet/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_notagvnet/interfaces (renamed from test/zones/qinq/bridge_notagvnet/interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_notagvnet/sdn_config (renamed from test/zones/qinq/bridge_notagvnet/sdn_config)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware/expected_sdn_interfaces (renamed from test/zones/qinq/bridge_vlanaware/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware/interfaces (renamed from test/zones/qinq/bridge_vlanaware/interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware/sdn_config (renamed from test/zones/qinq/bridge_vlanaware/sdn_config)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware_notagvnet/expected_sdn_interfaces (renamed from test/zones/qinq/bridge_vlanaware_notagvnet/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware_notagvnet/interfaces (renamed from test/zones/qinq/bridge_vlanaware_notagvnet/interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware_notagvnet/sdn_config (renamed from test/zones/qinq/bridge_vlanaware_notagvnet/sdn_config)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces (renamed from test/zones/qinq/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware_vlanawarevnet/interfaces (renamed from test/zones/qinq/bridge_vlanaware_vlanawarevnet/interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware_vlanawarevnet/sdn_config (renamed from test/zones/qinq/bridge_vlanaware_vlanawarevnet/sdn_config)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware_vlanprotocol/expected_sdn_interfaces (renamed from test/zones/qinq/bridge_vlanaware_vlanprotocol/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware_vlanprotocol/interfaces (renamed from test/zones/qinq/bridge_vlanaware_vlanprotocol/interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanaware_vlanprotocol/sdn_config (renamed from test/zones/qinq/bridge_vlanaware_vlanprotocol/sdn_config)0
-rw-r--r--src/test/zones/qinq/bridge_vlanawarevnet/expected_sdn_interfaces (renamed from test/zones/qinq/bridge_vlanawarevnet/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanawarevnet/interfaces (renamed from test/zones/qinq/bridge_vlanawarevnet/interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanawarevnet/sdn_config (renamed from test/zones/qinq/bridge_vlanawarevnet/sdn_config)0
-rw-r--r--src/test/zones/qinq/bridge_vlanprotocol/expected_sdn_interfaces (renamed from test/zones/qinq/bridge_vlanprotocol/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanprotocol/interfaces (renamed from test/zones/qinq/bridge_vlanprotocol/interfaces)0
-rw-r--r--src/test/zones/qinq/bridge_vlanprotocol/sdn_config (renamed from test/zones/qinq/bridge_vlanprotocol/sdn_config)0
-rw-r--r--src/test/zones/qinq/ovs/expected_sdn_interfaces (renamed from test/zones/qinq/ovs/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/ovs/interfaces (renamed from test/zones/qinq/ovs/interfaces)0
-rw-r--r--src/test/zones/qinq/ovs/sdn_config (renamed from test/zones/qinq/ovs/sdn_config)0
-rw-r--r--src/test/zones/qinq/ovs_notagvnet/expected_sdn_interfaces (renamed from test/zones/qinq/ovs_notagvnet/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/ovs_notagvnet/interfaces (renamed from test/zones/qinq/ovs_notagvnet/interfaces)0
-rw-r--r--src/test/zones/qinq/ovs_notagvnet/sdn_config (renamed from test/zones/qinq/ovs_notagvnet/sdn_config)0
-rw-r--r--src/test/zones/qinq/ovs_vlanawarevnet/expected_sdn_interfaces (renamed from test/zones/qinq/ovs_vlanawarevnet/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/ovs_vlanawarevnet/interfaces (renamed from test/zones/qinq/ovs_vlanawarevnet/interfaces)0
-rw-r--r--src/test/zones/qinq/ovs_vlanawarevnet/sdn_config (renamed from test/zones/qinq/ovs_vlanawarevnet/sdn_config)0
-rw-r--r--src/test/zones/qinq/ovs_vlanprotocol/expected_sdn_interfaces (renamed from test/zones/qinq/ovs_vlanprotocol/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/qinq/ovs_vlanprotocol/interfaces (renamed from test/zones/qinq/ovs_vlanprotocol/interfaces)0
-rw-r--r--src/test/zones/qinq/ovs_vlanprotocol/sdn_config (renamed from test/zones/qinq/ovs_vlanprotocol/sdn_config)0
-rw-r--r--src/test/zones/simple/basic/expected_sdn_interfaces (renamed from test/zones/simple/basic/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/simple/basic/interfaces (renamed from test/zones/simple/basic/interfaces)0
-rw-r--r--src/test/zones/simple/basic/sdn_config (renamed from test/zones/simple/basic/sdn_config)0
-rw-r--r--src/test/zones/simple/hetzner/expected_sdn_interfaces (renamed from test/zones/simple/hetzner/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/simple/hetzner/interfaces (renamed from test/zones/simple/hetzner/interfaces)0
-rw-r--r--src/test/zones/simple/hetzner/sdn_config (renamed from test/zones/simple/hetzner/sdn_config)0
-rw-r--r--src/test/zones/simple/ipv4/expected_sdn_interfaces (renamed from test/zones/simple/ipv4/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/simple/ipv4/interfaces (renamed from test/zones/simple/ipv4/interfaces)0
-rw-r--r--src/test/zones/simple/ipv4/sdn_config (renamed from test/zones/simple/ipv4/sdn_config)0
-rw-r--r--src/test/zones/simple/ipv4snat/expected_sdn_interfaces (renamed from test/zones/simple/ipv4snat/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/simple/ipv4snat/interfaces (renamed from test/zones/simple/ipv4snat/interfaces)0
-rw-r--r--src/test/zones/simple/ipv4snat/sdn_config (renamed from test/zones/simple/ipv4snat/sdn_config)0
-rw-r--r--src/test/zones/simple/ipv4v6/expected_sdn_interfaces (renamed from test/zones/simple/ipv4v6/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/simple/ipv4v6/interfaces (renamed from test/zones/simple/ipv4v6/interfaces)0
-rw-r--r--src/test/zones/simple/ipv4v6/sdn_config (renamed from test/zones/simple/ipv4v6/sdn_config)0
-rw-r--r--src/test/zones/simple/ipv4v6nogateway/expected_sdn_interfaces (renamed from test/zones/simple/ipv4v6nogateway/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/simple/ipv4v6nogateway/interfaces (renamed from test/zones/simple/ipv4v6nogateway/interfaces)0
-rw-r--r--src/test/zones/simple/ipv4v6nogateway/sdn_config (renamed from test/zones/simple/ipv4v6nogateway/sdn_config)0
-rw-r--r--src/test/zones/simple/ipv6snat/expected_sdn_interfaces (renamed from test/zones/simple/ipv6snat/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/simple/ipv6snat/interfaces (renamed from test/zones/simple/ipv6snat/interfaces)0
-rw-r--r--src/test/zones/simple/ipv6snat/sdn_config (renamed from test/zones/simple/ipv6snat/sdn_config)0
-rw-r--r--src/test/zones/vlan/bridge/expected_sdn_interfaces (renamed from test/zones/vlan/bridge/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/vlan/bridge/interfaces (renamed from test/zones/vlan/bridge/interfaces)0
-rw-r--r--src/test/zones/vlan/bridge/sdn_config (renamed from test/zones/vlan/bridge/sdn_config)0
-rw-r--r--src/test/zones/vlan/bridge_vlanaware/expected_sdn_interfaces (renamed from test/zones/vlan/bridge_vlanaware/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/vlan/bridge_vlanaware/interfaces (renamed from test/zones/vlan/bridge_vlanaware/interfaces)0
-rw-r--r--src/test/zones/vlan/bridge_vlanaware/sdn_config (renamed from test/zones/vlan/bridge_vlanaware/sdn_config)0
-rw-r--r--src/test/zones/vlan/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces (renamed from test/zones/vlan/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/vlan/bridge_vlanaware_vlanawarevnet/interfaces (renamed from test/zones/vlan/bridge_vlanaware_vlanawarevnet/interfaces)0
-rw-r--r--src/test/zones/vlan/bridge_vlanaware_vlanawarevnet/sdn_config (renamed from test/zones/vlan/bridge_vlanaware_vlanawarevnet/sdn_config)0
-rw-r--r--src/test/zones/vlan/ovs/expected_sdn_interfaces (renamed from test/zones/vlan/ovs/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/vlan/ovs/interfaces (renamed from test/zones/vlan/ovs/interfaces)0
-rw-r--r--src/test/zones/vlan/ovs/sdn_config (renamed from test/zones/vlan/ovs/sdn_config)0
-rw-r--r--src/test/zones/vlan/ovs_vlanware_vnet/expected_sdn_interfaces (renamed from test/zones/vlan/ovs_vlanware_vnet/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/vlan/ovs_vlanware_vnet/interfaces (renamed from test/zones/vlan/ovs_vlanware_vnet/interfaces)0
-rw-r--r--src/test/zones/vlan/ovs_vlanware_vnet/sdn_config (renamed from test/zones/vlan/ovs_vlanware_vnet/sdn_config)0
-rw-r--r--src/test/zones/vxlan/basic/expected_sdn_interfaces (renamed from test/zones/vxlan/basic/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/vxlan/basic/interfaces (renamed from test/zones/vxlan/basic/interfaces)0
-rw-r--r--src/test/zones/vxlan/basic/sdn_config (renamed from test/zones/vxlan/basic/sdn_config)0
-rw-r--r--src/test/zones/vxlan/vlanawarevnet/expected_sdn_interfaces (renamed from test/zones/vxlan/vlanawarevnet/expected_sdn_interfaces)0
-rw-r--r--src/test/zones/vxlan/vlanawarevnet/interfaces (renamed from test/zones/vxlan/vlanawarevnet/interfaces)0
-rw-r--r--src/test/zones/vxlan/vlanawarevnet/sdn_config (renamed from test/zones/vxlan/vlanawarevnet/sdn_config)0
239 files changed, 25 insertions, 15 deletions
diff --git a/Makefile b/Makefile
index b4980de..d381be7 100644
--- a/Makefile
+++ b/Makefile
@@ -7,17 +7,16 @@ BUILDDIR ?= $(PACKAGE)-$(DEB_VERSION_UPSTREAM)
DEB=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION)_all.deb
DSC=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION).dsc
-all:
- $(MAKE) -C PVE
-
.PHONY: dinstall
dinstall: deb
dpkg -i $(DEB)
-$(BUILDDIR): PVE debian
- rm -rf $(BUILDDIR)
- rsync -a * $(BUILDDIR)
- echo "git clone git://git.proxmox.com/git/pve-network.git\\ngit checkout $(shell git rev-parse HEAD)" > $(BUILDDIR)/debian/SOURCE
+$(BUILDDIR): src debian
+ rm -rf $@ $@.tmp
+ cp -a src $@.tmp
+ cp -a debian $@.tmp/
+ echo "git clone git://git.proxmox.com/git/pve-network.git\\ngit checkout $(shell git rev-parse HEAD)" > $@.tmp/debian/SOURCE
+ mv $@.tmp $@
.PHONY: deb
deb: $(DEB)
@@ -41,14 +40,6 @@ distclean: clean
clean:
rm -rf *~ *.deb *.changes $(PACKAGE)-[0-9]*/ $(PACKAGE)*.tar* *.build *.buildinfo *.dsc
-.PHONY: test
-test:
- $(MAKE) -C test
-
-.PHONY: install
-install:
- $(MAKE) -C PVE install
-
.PHONY: upload
upload: $(DEB)
tar cf - $(DEB)|ssh -X repoman@repo.proxmox.com -- upload --product pve --dist bullseye
diff --git a/src/Makefile b/src/Makefile
new file mode 100644
index 0000000..1529c87
--- /dev/null
+++ b/src/Makefile
@@ -0,0 +1,15 @@
+all:
+ $(MAKE) -C PVE
+
+.PHONY: clean
+clean:
+ $(MAKE) -C test $@
+ $(MAKE) -C PVE $@
+
+.PHONY: test
+test:
+ $(MAKE) -C $@
+
+.PHONY: install
+install:
+ $(MAKE) -C PVE $@
diff --git a/PVE/API2/Makefile b/src/PVE/API2/Makefile
index 28b2830..28b2830 100644
--- a/PVE/API2/Makefile
+++ b/src/PVE/API2/Makefile
diff --git a/PVE/API2/Network/Makefile b/src/PVE/API2/Network/Makefile
index 396f79d..396f79d 100644
--- a/PVE/API2/Network/Makefile
+++ b/src/PVE/API2/Network/Makefile
diff --git a/PVE/API2/Network/SDN.pm b/src/PVE/API2/Network/SDN.pm
index f129d60..f129d60 100644
--- a/PVE/API2/Network/SDN.pm
+++ b/src/PVE/API2/Network/SDN.pm
diff --git a/PVE/API2/Network/SDN/Controllers.pm b/src/PVE/API2/Network/SDN/Controllers.pm
index d8f18ab..d8f18ab 100644
--- a/PVE/API2/Network/SDN/Controllers.pm
+++ b/src/PVE/API2/Network/SDN/Controllers.pm
diff --git a/PVE/API2/Network/SDN/Dns.pm b/src/PVE/API2/Network/SDN/Dns.pm
index 3d08552..3d08552 100644
--- a/PVE/API2/Network/SDN/Dns.pm
+++ b/src/PVE/API2/Network/SDN/Dns.pm
diff --git a/PVE/API2/Network/SDN/Ipams.pm b/src/PVE/API2/Network/SDN/Ipams.pm
index 6410e8e..6410e8e 100644
--- a/PVE/API2/Network/SDN/Ipams.pm
+++ b/src/PVE/API2/Network/SDN/Ipams.pm
diff --git a/PVE/API2/Network/SDN/Makefile b/src/PVE/API2/Network/SDN/Makefile
index 3683fa4..3683fa4 100644
--- a/PVE/API2/Network/SDN/Makefile
+++ b/src/PVE/API2/Network/SDN/Makefile
diff --git a/PVE/API2/Network/SDN/Subnets.pm b/src/PVE/API2/Network/SDN/Subnets.pm
index 377a568..377a568 100644
--- a/PVE/API2/Network/SDN/Subnets.pm
+++ b/src/PVE/API2/Network/SDN/Subnets.pm
diff --git a/PVE/API2/Network/SDN/Vnets.pm b/src/PVE/API2/Network/SDN/Vnets.pm
index 811a2e8..811a2e8 100644
--- a/PVE/API2/Network/SDN/Vnets.pm
+++ b/src/PVE/API2/Network/SDN/Vnets.pm
diff --git a/PVE/API2/Network/SDN/Zones.pm b/src/PVE/API2/Network/SDN/Zones.pm
index 6e53240..6e53240 100644
--- a/PVE/API2/Network/SDN/Zones.pm
+++ b/src/PVE/API2/Network/SDN/Zones.pm
diff --git a/PVE/API2/Network/SDN/Zones/Content.pm b/src/PVE/API2/Network/SDN/Zones/Content.pm
index 66f49df..66f49df 100644
--- a/PVE/API2/Network/SDN/Zones/Content.pm
+++ b/src/PVE/API2/Network/SDN/Zones/Content.pm
diff --git a/PVE/API2/Network/SDN/Zones/Makefile b/src/PVE/API2/Network/SDN/Zones/Makefile
index 9b0a42b..9b0a42b 100644
--- a/PVE/API2/Network/SDN/Zones/Makefile
+++ b/src/PVE/API2/Network/SDN/Zones/Makefile
diff --git a/PVE/API2/Network/SDN/Zones/Status.pm b/src/PVE/API2/Network/SDN/Zones/Status.pm
index 17de68f..17de68f 100644
--- a/PVE/API2/Network/SDN/Zones/Status.pm
+++ b/src/PVE/API2/Network/SDN/Zones/Status.pm
diff --git a/PVE/Makefile b/src/PVE/Makefile
index 26e01a4..7f1cf98 100644
--- a/PVE/Makefile
+++ b/src/PVE/Makefile
@@ -4,3 +4,5 @@ all:
install:
make -C Network install
make -C API2 install
+
+clean:
diff --git a/PVE/Network/Makefile b/src/PVE/Network/Makefile
index 277e19c..277e19c 100644
--- a/PVE/Network/Makefile
+++ b/src/PVE/Network/Makefile
diff --git a/PVE/Network/SDN.pm b/src/PVE/Network/SDN.pm
index b95dd5b..b95dd5b 100644
--- a/PVE/Network/SDN.pm
+++ b/src/PVE/Network/SDN.pm
diff --git a/PVE/Network/SDN/Controllers.pm b/src/PVE/Network/SDN/Controllers.pm
index a23048e..a23048e 100644
--- a/PVE/Network/SDN/Controllers.pm
+++ b/src/PVE/Network/SDN/Controllers.pm
diff --git a/PVE/Network/SDN/Controllers/BgpPlugin.pm b/src/PVE/Network/SDN/Controllers/BgpPlugin.pm
index 0b8cf1a..0b8cf1a 100644
--- a/PVE/Network/SDN/Controllers/BgpPlugin.pm
+++ b/src/PVE/Network/SDN/Controllers/BgpPlugin.pm
diff --git a/PVE/Network/SDN/Controllers/EvpnPlugin.pm b/src/PVE/Network/SDN/Controllers/EvpnPlugin.pm
index 727aeaa..727aeaa 100644
--- a/PVE/Network/SDN/Controllers/EvpnPlugin.pm
+++ b/src/PVE/Network/SDN/Controllers/EvpnPlugin.pm
diff --git a/PVE/Network/SDN/Controllers/FaucetPlugin.pm b/src/PVE/Network/SDN/Controllers/FaucetPlugin.pm
index 4f3bb5c..4f3bb5c 100644
--- a/PVE/Network/SDN/Controllers/FaucetPlugin.pm
+++ b/src/PVE/Network/SDN/Controllers/FaucetPlugin.pm
diff --git a/PVE/Network/SDN/Controllers/Makefile b/src/PVE/Network/SDN/Controllers/Makefile
index 11686a3..11686a3 100644
--- a/PVE/Network/SDN/Controllers/Makefile
+++ b/src/PVE/Network/SDN/Controllers/Makefile
diff --git a/PVE/Network/SDN/Controllers/Plugin.pm b/src/PVE/Network/SDN/Controllers/Plugin.pm
index c1c2cfd..c1c2cfd 100644
--- a/PVE/Network/SDN/Controllers/Plugin.pm
+++ b/src/PVE/Network/SDN/Controllers/Plugin.pm
diff --git a/PVE/Network/SDN/Dns.pm b/src/PVE/Network/SDN/Dns.pm
index c2e153a..c2e153a 100644
--- a/PVE/Network/SDN/Dns.pm
+++ b/src/PVE/Network/SDN/Dns.pm
diff --git a/PVE/Network/SDN/Dns/Makefile b/src/PVE/Network/SDN/Dns/Makefile
index 81cd2a1..81cd2a1 100644
--- a/PVE/Network/SDN/Dns/Makefile
+++ b/src/PVE/Network/SDN/Dns/Makefile
diff --git a/PVE/Network/SDN/Dns/Plugin.pm b/src/PVE/Network/SDN/Dns/Plugin.pm
index 07d0be1..07d0be1 100644
--- a/PVE/Network/SDN/Dns/Plugin.pm
+++ b/src/PVE/Network/SDN/Dns/Plugin.pm
diff --git a/PVE/Network/SDN/Dns/PowerdnsPlugin.pm b/src/PVE/Network/SDN/Dns/PowerdnsPlugin.pm
index 096d131..096d131 100644
--- a/PVE/Network/SDN/Dns/PowerdnsPlugin.pm
+++ b/src/PVE/Network/SDN/Dns/PowerdnsPlugin.pm
diff --git a/PVE/Network/SDN/Ipams.pm b/src/PVE/Network/SDN/Ipams.pm
index e8a4b0b..e8a4b0b 100644
--- a/PVE/Network/SDN/Ipams.pm
+++ b/src/PVE/Network/SDN/Ipams.pm
diff --git a/PVE/Network/SDN/Ipams/Makefile b/src/PVE/Network/SDN/Ipams/Makefile
index 4e7d65f..4e7d65f 100644
--- a/PVE/Network/SDN/Ipams/Makefile
+++ b/src/PVE/Network/SDN/Ipams/Makefile
diff --git a/PVE/Network/SDN/Ipams/NetboxPlugin.pm b/src/PVE/Network/SDN/Ipams/NetboxPlugin.pm
index f0e7168..f0e7168 100644
--- a/PVE/Network/SDN/Ipams/NetboxPlugin.pm
+++ b/src/PVE/Network/SDN/Ipams/NetboxPlugin.pm
diff --git a/PVE/Network/SDN/Ipams/PVEPlugin.pm b/src/PVE/Network/SDN/Ipams/PVEPlugin.pm
index 3e8ffc5..3e8ffc5 100644
--- a/PVE/Network/SDN/Ipams/PVEPlugin.pm
+++ b/src/PVE/Network/SDN/Ipams/PVEPlugin.pm
diff --git a/PVE/Network/SDN/Ipams/PhpIpamPlugin.pm b/src/PVE/Network/SDN/Ipams/PhpIpamPlugin.pm
index ad5286b..ad5286b 100644
--- a/PVE/Network/SDN/Ipams/PhpIpamPlugin.pm
+++ b/src/PVE/Network/SDN/Ipams/PhpIpamPlugin.pm
diff --git a/PVE/Network/SDN/Ipams/Plugin.pm b/src/PVE/Network/SDN/Ipams/Plugin.pm
index c96eeda..c96eeda 100644
--- a/PVE/Network/SDN/Ipams/Plugin.pm
+++ b/src/PVE/Network/SDN/Ipams/Plugin.pm
diff --git a/PVE/Network/SDN/Makefile b/src/PVE/Network/SDN/Makefile
index 92cfcd0..92cfcd0 100644
--- a/PVE/Network/SDN/Makefile
+++ b/src/PVE/Network/SDN/Makefile
diff --git a/PVE/Network/SDN/SubnetPlugin.pm b/src/PVE/Network/SDN/SubnetPlugin.pm
index 15b370f..15b370f 100644
--- a/PVE/Network/SDN/SubnetPlugin.pm
+++ b/src/PVE/Network/SDN/SubnetPlugin.pm
diff --git a/PVE/Network/SDN/Subnets.pm b/src/PVE/Network/SDN/Subnets.pm
index 6bb42e5..6bb42e5 100644
--- a/PVE/Network/SDN/Subnets.pm
+++ b/src/PVE/Network/SDN/Subnets.pm
diff --git a/PVE/Network/SDN/VnetPlugin.pm b/src/PVE/Network/SDN/VnetPlugin.pm
index 062904c..062904c 100644
--- a/PVE/Network/SDN/VnetPlugin.pm
+++ b/src/PVE/Network/SDN/VnetPlugin.pm
diff --git a/PVE/Network/SDN/Vnets.pm b/src/PVE/Network/SDN/Vnets.pm
index 0b32c58..0b32c58 100644
--- a/PVE/Network/SDN/Vnets.pm
+++ b/src/PVE/Network/SDN/Vnets.pm
diff --git a/PVE/Network/SDN/Zones.pm b/src/PVE/Network/SDN/Zones.pm
index f8e40b1..f8e40b1 100644
--- a/PVE/Network/SDN/Zones.pm
+++ b/src/PVE/Network/SDN/Zones.pm
diff --git a/PVE/Network/SDN/Zones/EvpnPlugin.pm b/src/PVE/Network/SDN/Zones/EvpnPlugin.pm
index a5a7539..a5a7539 100644
--- a/PVE/Network/SDN/Zones/EvpnPlugin.pm
+++ b/src/PVE/Network/SDN/Zones/EvpnPlugin.pm
diff --git a/PVE/Network/SDN/Zones/FaucetPlugin.pm b/src/PVE/Network/SDN/Zones/FaucetPlugin.pm
index a237d17..a237d17 100644
--- a/PVE/Network/SDN/Zones/FaucetPlugin.pm
+++ b/src/PVE/Network/SDN/Zones/FaucetPlugin.pm
diff --git a/PVE/Network/SDN/Zones/Makefile b/src/PVE/Network/SDN/Zones/Makefile
index 8454388..8454388 100644
--- a/PVE/Network/SDN/Zones/Makefile
+++ b/src/PVE/Network/SDN/Zones/Makefile
diff --git a/PVE/Network/SDN/Zones/Plugin.pm b/src/PVE/Network/SDN/Zones/Plugin.pm
index 2c707b3..2c707b3 100644
--- a/PVE/Network/SDN/Zones/Plugin.pm
+++ b/src/PVE/Network/SDN/Zones/Plugin.pm
diff --git a/PVE/Network/SDN/Zones/QinQPlugin.pm b/src/PVE/Network/SDN/Zones/QinQPlugin.pm
index f4d12bc..f4d12bc 100644
--- a/PVE/Network/SDN/Zones/QinQPlugin.pm
+++ b/src/PVE/Network/SDN/Zones/QinQPlugin.pm
diff --git a/PVE/Network/SDN/Zones/SimplePlugin.pm b/src/PVE/Network/SDN/Zones/SimplePlugin.pm
index 7757747..7757747 100644
--- a/PVE/Network/SDN/Zones/SimplePlugin.pm
+++ b/src/PVE/Network/SDN/Zones/SimplePlugin.pm
diff --git a/PVE/Network/SDN/Zones/VlanPlugin.pm b/src/PVE/Network/SDN/Zones/VlanPlugin.pm
index 0bb6b8a..0bb6b8a 100644
--- a/PVE/Network/SDN/Zones/VlanPlugin.pm
+++ b/src/PVE/Network/SDN/Zones/VlanPlugin.pm
diff --git a/PVE/Network/SDN/Zones/VxlanPlugin.pm b/src/PVE/Network/SDN/Zones/VxlanPlugin.pm
index c523cf7..c523cf7 100644
--- a/PVE/Network/SDN/Zones/VxlanPlugin.pm
+++ b/src/PVE/Network/SDN/Zones/VxlanPlugin.pm
diff --git a/test/Makefile b/src/test/Makefile
index eedc4e0..eb59d5f 100644
--- a/test/Makefile
+++ b/src/test/Makefile
@@ -13,3 +13,5 @@ test_dns: run_test_dns.pl
test_subnets: run_test_subnets.pl
./run_test_subnets.pl
+
+clean:
diff --git a/test/debug/documentation.txt b/src/test/debug/documentation.txt
index 6ee8ee6..6ee8ee6 100644
--- a/test/debug/documentation.txt
+++ b/src/test/debug/documentation.txt
diff --git a/test/debug/generateconfig.pl b/src/test/debug/generateconfig.pl
index 250db43..250db43 100644
--- a/test/debug/generateconfig.pl
+++ b/src/test/debug/generateconfig.pl
diff --git a/test/debug/statuscheck.pl b/src/test/debug/statuscheck.pl
index e43003b..e43003b 100644
--- a/test/debug/statuscheck.pl
+++ b/src/test/debug/statuscheck.pl
diff --git a/test/dns/powerdns/dns_config b/src/test/dns/powerdns/dns_config
index 6052366..6052366 100644
--- a/test/dns/powerdns/dns_config
+++ b/src/test/dns/powerdns/dns_config
diff --git a/test/dns/powerdns/expected.add_a_multiple_record.ipv4 b/src/test/dns/powerdns/expected.add_a_multiple_record.ipv4
index 0e5539f..0e5539f 100644
--- a/test/dns/powerdns/expected.add_a_multiple_record.ipv4
+++ b/src/test/dns/powerdns/expected.add_a_multiple_record.ipv4
diff --git a/test/dns/powerdns/expected.add_a_multiple_record.ipv6 b/src/test/dns/powerdns/expected.add_a_multiple_record.ipv6
index e432e7b..e432e7b 100644
--- a/test/dns/powerdns/expected.add_a_multiple_record.ipv6
+++ b/src/test/dns/powerdns/expected.add_a_multiple_record.ipv6
diff --git a/test/dns/powerdns/expected.add_a_record.ipv4 b/src/test/dns/powerdns/expected.add_a_record.ipv4
index 888d67f..888d67f 100644
--- a/test/dns/powerdns/expected.add_a_record.ipv4
+++ b/src/test/dns/powerdns/expected.add_a_record.ipv4
diff --git a/test/dns/powerdns/expected.add_a_record.ipv6 b/src/test/dns/powerdns/expected.add_a_record.ipv6
index bfeeab7..bfeeab7 100644
--- a/test/dns/powerdns/expected.add_a_record.ipv6
+++ b/src/test/dns/powerdns/expected.add_a_record.ipv6
diff --git a/test/dns/powerdns/expected.add_ptr_record.ipv4 b/src/test/dns/powerdns/expected.add_ptr_record.ipv4
index 6923971..6923971 100644
--- a/test/dns/powerdns/expected.add_ptr_record.ipv4
+++ b/src/test/dns/powerdns/expected.add_ptr_record.ipv4
diff --git a/test/dns/powerdns/expected.add_ptr_record.ipv6 b/src/test/dns/powerdns/expected.add_ptr_record.ipv6
index 1d8049f..1d8049f 100644
--- a/test/dns/powerdns/expected.add_ptr_record.ipv6
+++ b/src/test/dns/powerdns/expected.add_ptr_record.ipv6
diff --git a/test/dns/powerdns/expected.del_a_multiple_record.ipv4 b/src/test/dns/powerdns/expected.del_a_multiple_record.ipv4
index 45d76c6..45d76c6 100644
--- a/test/dns/powerdns/expected.del_a_multiple_record.ipv4
+++ b/src/test/dns/powerdns/expected.del_a_multiple_record.ipv4
diff --git a/test/dns/powerdns/expected.del_a_multiple_record.ipv6 b/src/test/dns/powerdns/expected.del_a_multiple_record.ipv6
index 9b56abd..9b56abd 100644
--- a/test/dns/powerdns/expected.del_a_multiple_record.ipv6
+++ b/src/test/dns/powerdns/expected.del_a_multiple_record.ipv6
diff --git a/test/dns/powerdns/expected.del_a_record.ipv4 b/src/test/dns/powerdns/expected.del_a_record.ipv4
index 7c0cf45..7c0cf45 100644
--- a/test/dns/powerdns/expected.del_a_record.ipv4
+++ b/src/test/dns/powerdns/expected.del_a_record.ipv4
diff --git a/test/dns/powerdns/expected.del_a_record.ipv6 b/src/test/dns/powerdns/expected.del_a_record.ipv6
index 9494c83..9494c83 100644
--- a/test/dns/powerdns/expected.del_a_record.ipv6
+++ b/src/test/dns/powerdns/expected.del_a_record.ipv6
diff --git a/test/dns/powerdns/expected.del_ptr_record.ipv4 b/src/test/dns/powerdns/expected.del_ptr_record.ipv4
index 120485b..120485b 100644
--- a/test/dns/powerdns/expected.del_ptr_record.ipv4
+++ b/src/test/dns/powerdns/expected.del_ptr_record.ipv4
diff --git a/test/dns/powerdns/expected.del_ptr_record.ipv6 b/src/test/dns/powerdns/expected.del_ptr_record.ipv6
index 7948e78..7948e78 100644
--- a/test/dns/powerdns/expected.del_ptr_record.ipv6
+++ b/src/test/dns/powerdns/expected.del_ptr_record.ipv6
diff --git a/test/dns/powerdns/expected.verify_zone b/src/test/dns/powerdns/expected.verify_zone
index b476875..b476875 100644
--- a/test/dns/powerdns/expected.verify_zone
+++ b/src/test/dns/powerdns/expected.verify_zone
diff --git a/test/dns/powerdns/sdn_config b/src/test/dns/powerdns/sdn_config
index 2087729..2087729 100644
--- a/test/dns/powerdns/sdn_config
+++ b/src/test/dns/powerdns/sdn_config
diff --git a/test/ipams/netbox/expected.add_ip b/src/test/ipams/netbox/expected.add_ip
index ae876f2..ae876f2 100644
--- a/test/ipams/netbox/expected.add_ip
+++ b/src/test/ipams/netbox/expected.add_ip
diff --git a/test/ipams/netbox/expected.add_ip_notgateway b/src/test/ipams/netbox/expected.add_ip_notgateway
index ae876f2..ae876f2 100644
--- a/test/ipams/netbox/expected.add_ip_notgateway
+++ b/src/test/ipams/netbox/expected.add_ip_notgateway
diff --git a/test/ipams/netbox/expected.add_next_freeip b/src/test/ipams/netbox/expected.add_next_freeip
index 7f80f4c..7f80f4c 100644
--- a/test/ipams/netbox/expected.add_next_freeip
+++ b/src/test/ipams/netbox/expected.add_next_freeip
diff --git a/test/ipams/netbox/expected.add_subnet b/src/test/ipams/netbox/expected.add_subnet
index 62ca823..62ca823 100644
--- a/test/ipams/netbox/expected.add_subnet
+++ b/src/test/ipams/netbox/expected.add_subnet
diff --git a/test/ipams/netbox/expected.del_ip b/src/test/ipams/netbox/expected.del_ip
index 3c41de4..3c41de4 100644
--- a/test/ipams/netbox/expected.del_ip
+++ b/src/test/ipams/netbox/expected.del_ip
diff --git a/test/ipams/netbox/expected.del_subnet b/src/test/ipams/netbox/expected.del_subnet
index bdadb71..bdadb71 100644
--- a/test/ipams/netbox/expected.del_subnet
+++ b/src/test/ipams/netbox/expected.del_subnet
diff --git a/test/ipams/netbox/expected.update_ip b/src/test/ipams/netbox/expected.update_ip
index a1202ad..a1202ad 100644
--- a/test/ipams/netbox/expected.update_ip
+++ b/src/test/ipams/netbox/expected.update_ip
diff --git a/test/ipams/netbox/ipam_config b/src/test/ipams/netbox/ipam_config
index a33be30..a33be30 100644
--- a/test/ipams/netbox/ipam_config
+++ b/src/test/ipams/netbox/ipam_config
diff --git a/test/ipams/netbox/sdn_config b/src/test/ipams/netbox/sdn_config
index c31847b..c31847b 100644
--- a/test/ipams/netbox/sdn_config
+++ b/src/test/ipams/netbox/sdn_config
diff --git a/test/ipams/phpipam/expected.add_ip b/src/test/ipams/phpipam/expected.add_ip
index 50af460..50af460 100644
--- a/test/ipams/phpipam/expected.add_ip
+++ b/src/test/ipams/phpipam/expected.add_ip
diff --git a/test/ipams/phpipam/expected.add_ip_notgateway b/src/test/ipams/phpipam/expected.add_ip_notgateway
index 7a91359..7a91359 100644
--- a/test/ipams/phpipam/expected.add_ip_notgateway
+++ b/src/test/ipams/phpipam/expected.add_ip_notgateway
diff --git a/test/ipams/phpipam/expected.add_next_freeip b/src/test/ipams/phpipam/expected.add_next_freeip
index d72f94f..d72f94f 100644
--- a/test/ipams/phpipam/expected.add_next_freeip
+++ b/src/test/ipams/phpipam/expected.add_next_freeip
diff --git a/test/ipams/phpipam/expected.add_subnet b/src/test/ipams/phpipam/expected.add_subnet
index b10cc5a..b10cc5a 100644
--- a/test/ipams/phpipam/expected.add_subnet
+++ b/src/test/ipams/phpipam/expected.add_subnet
diff --git a/test/ipams/phpipam/expected.del_ip b/src/test/ipams/phpipam/expected.del_ip
index 72e83cb..72e83cb 100644
--- a/test/ipams/phpipam/expected.del_ip
+++ b/src/test/ipams/phpipam/expected.del_ip
diff --git a/test/ipams/phpipam/expected.del_subnet b/src/test/ipams/phpipam/expected.del_subnet
index 349a34f..349a34f 100644
--- a/test/ipams/phpipam/expected.del_subnet
+++ b/src/test/ipams/phpipam/expected.del_subnet
diff --git a/test/ipams/phpipam/expected.update_ip b/src/test/ipams/phpipam/expected.update_ip
index 96c219b..96c219b 100644
--- a/test/ipams/phpipam/expected.update_ip
+++ b/src/test/ipams/phpipam/expected.update_ip
diff --git a/test/ipams/phpipam/ipam_config b/src/test/ipams/phpipam/ipam_config
index a33be30..a33be30 100644
--- a/test/ipams/phpipam/ipam_config
+++ b/src/test/ipams/phpipam/ipam_config
diff --git a/test/ipams/phpipam/sdn_config b/src/test/ipams/phpipam/sdn_config
index c774807..c774807 100644
--- a/test/ipams/phpipam/sdn_config
+++ b/src/test/ipams/phpipam/sdn_config
diff --git a/test/run_test_dns.pl b/src/test/run_test_dns.pl
index 87e011e..87e011e 100755
--- a/test/run_test_dns.pl
+++ b/src/test/run_test_dns.pl
diff --git a/test/run_test_ipams.pl b/src/test/run_test_ipams.pl
index 27bd441..27bd441 100755
--- a/test/run_test_ipams.pl
+++ b/src/test/run_test_ipams.pl
diff --git a/test/run_test_subnets.pl b/src/test/run_test_subnets.pl
index f6564e1..f6564e1 100755
--- a/test/run_test_subnets.pl
+++ b/src/test/run_test_subnets.pl
diff --git a/test/run_test_vnets.pl b/src/test/run_test_vnets.pl
index 5aeb676..5aeb676 100755
--- a/test/run_test_vnets.pl
+++ b/src/test/run_test_vnets.pl
diff --git a/test/run_test_zones.pl b/src/test/run_test_zones.pl
index 12e017a..12e017a 100755
--- a/test/run_test_zones.pl
+++ b/src/test/run_test_zones.pl
diff --git a/test/subnets/ipv4/ipam_config b/src/test/subnets/ipv4/ipam_config
index a33be30..a33be30 100644
--- a/test/subnets/ipv4/ipam_config
+++ b/src/test/subnets/ipv4/ipam_config
diff --git a/test/subnets/ipv4/sdn_config b/src/test/subnets/ipv4/sdn_config
index 72697d4..72697d4 100644
--- a/test/subnets/ipv4/sdn_config
+++ b/src/test/subnets/ipv4/sdn_config
diff --git a/test/subnets/ipv6/ipam_config b/src/test/subnets/ipv6/ipam_config
index a33be30..a33be30 100644
--- a/test/subnets/ipv6/ipam_config
+++ b/src/test/subnets/ipv6/ipam_config
diff --git a/test/subnets/ipv6/sdn_config b/src/test/subnets/ipv6/sdn_config
index 618f234..618f234 100644
--- a/test/subnets/ipv6/sdn_config
+++ b/src/test/subnets/ipv6/sdn_config
diff --git a/test/subnets/noipam/ipam_config b/src/test/subnets/noipam/ipam_config
index a33be30..a33be30 100644
--- a/test/subnets/noipam/ipam_config
+++ b/src/test/subnets/noipam/ipam_config
diff --git a/test/subnets/noipam/sdn_config b/src/test/subnets/noipam/sdn_config
index 55107d6..55107d6 100644
--- a/test/subnets/noipam/sdn_config
+++ b/src/test/subnets/noipam/sdn_config
diff --git a/test/vnets/ipv4/ipam.db b/src/test/vnets/ipv4/ipam.db
index ef3fa93..ef3fa93 100644
--- a/test/vnets/ipv4/ipam.db
+++ b/src/test/vnets/ipv4/ipam.db
diff --git a/test/vnets/ipv4/ipam_config b/src/test/vnets/ipv4/ipam_config
index f5f36ad..f5f36ad 100644
--- a/test/vnets/ipv4/ipam_config
+++ b/src/test/vnets/ipv4/ipam_config
diff --git a/test/vnets/ipv4/sdn_config b/src/test/vnets/ipv4/sdn_config
index ee11fd1..ee11fd1 100644
--- a/test/vnets/ipv4/sdn_config
+++ b/src/test/vnets/ipv4/sdn_config
diff --git a/test/vnets/ipv4noipam/ipam.db b/src/test/vnets/ipv4noipam/ipam.db
index ef3fa93..ef3fa93 100644
--- a/test/vnets/ipv4noipam/ipam.db
+++ b/src/test/vnets/ipv4noipam/ipam.db
diff --git a/test/vnets/ipv4noipam/ipam_config b/src/test/vnets/ipv4noipam/ipam_config
index f5f36ad..f5f36ad 100644
--- a/test/vnets/ipv4noipam/ipam_config
+++ b/src/test/vnets/ipv4noipam/ipam_config
diff --git a/test/vnets/ipv4noipam/sdn_config b/src/test/vnets/ipv4noipam/sdn_config
index 470c1ae..470c1ae 100644
--- a/test/vnets/ipv4noipam/sdn_config
+++ b/src/test/vnets/ipv4noipam/sdn_config
diff --git a/test/vnets/ipv6/ipam.db b/src/test/vnets/ipv6/ipam.db
index d3f2ce9..d3f2ce9 100644
--- a/test/vnets/ipv6/ipam.db
+++ b/src/test/vnets/ipv6/ipam.db
diff --git a/test/vnets/ipv6/ipam_config b/src/test/vnets/ipv6/ipam_config
index f5f36ad..f5f36ad 100644
--- a/test/vnets/ipv6/ipam_config
+++ b/src/test/vnets/ipv6/ipam_config
diff --git a/test/vnets/ipv6/sdn_config b/src/test/vnets/ipv6/sdn_config
index 231ca8a..231ca8a 100644
--- a/test/vnets/ipv6/sdn_config
+++ b/src/test/vnets/ipv6/sdn_config
diff --git a/test/zones/evpn/advertise_subnets/expected_controller_config b/src/test/zones/evpn/advertise_subnets/expected_controller_config
index 82b06b4..82b06b4 100644
--- a/test/zones/evpn/advertise_subnets/expected_controller_config
+++ b/src/test/zones/evpn/advertise_subnets/expected_controller_config
diff --git a/test/zones/evpn/advertise_subnets/expected_sdn_interfaces b/src/test/zones/evpn/advertise_subnets/expected_sdn_interfaces
index 9d1c64c..9d1c64c 100644
--- a/test/zones/evpn/advertise_subnets/expected_sdn_interfaces
+++ b/src/test/zones/evpn/advertise_subnets/expected_sdn_interfaces
diff --git a/test/zones/evpn/advertise_subnets/interfaces b/src/test/zones/evpn/advertise_subnets/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/advertise_subnets/interfaces
+++ b/src/test/zones/evpn/advertise_subnets/interfaces
diff --git a/test/zones/evpn/advertise_subnets/sdn_config b/src/test/zones/evpn/advertise_subnets/sdn_config
index 76f16a1..76f16a1 100644
--- a/test/zones/evpn/advertise_subnets/sdn_config
+++ b/src/test/zones/evpn/advertise_subnets/sdn_config
diff --git a/test/zones/evpn/disable_arp_nd_suppression/expected_controller_config b/src/test/zones/evpn/disable_arp_nd_suppression/expected_controller_config
index bd7830a..bd7830a 100644
--- a/test/zones/evpn/disable_arp_nd_suppression/expected_controller_config
+++ b/src/test/zones/evpn/disable_arp_nd_suppression/expected_controller_config
diff --git a/test/zones/evpn/disable_arp_nd_suppression/expected_sdn_interfaces b/src/test/zones/evpn/disable_arp_nd_suppression/expected_sdn_interfaces
index bbde906..bbde906 100644
--- a/test/zones/evpn/disable_arp_nd_suppression/expected_sdn_interfaces
+++ b/src/test/zones/evpn/disable_arp_nd_suppression/expected_sdn_interfaces
diff --git a/test/zones/evpn/disable_arp_nd_suppression/interfaces b/src/test/zones/evpn/disable_arp_nd_suppression/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/disable_arp_nd_suppression/interfaces
+++ b/src/test/zones/evpn/disable_arp_nd_suppression/interfaces
diff --git a/test/zones/evpn/disable_arp_nd_suppression/sdn_config b/src/test/zones/evpn/disable_arp_nd_suppression/sdn_config
index 199596b..199596b 100644
--- a/test/zones/evpn/disable_arp_nd_suppression/sdn_config
+++ b/src/test/zones/evpn/disable_arp_nd_suppression/sdn_config
diff --git a/test/zones/evpn/ebgp/expected_controller_config b/src/test/zones/evpn/ebgp/expected_controller_config
index ccc0b28..ccc0b28 100644
--- a/test/zones/evpn/ebgp/expected_controller_config
+++ b/src/test/zones/evpn/ebgp/expected_controller_config
diff --git a/test/zones/evpn/ebgp/expected_sdn_interfaces b/src/test/zones/evpn/ebgp/expected_sdn_interfaces
index 4cf13e0..4cf13e0 100644
--- a/test/zones/evpn/ebgp/expected_sdn_interfaces
+++ b/src/test/zones/evpn/ebgp/expected_sdn_interfaces
diff --git a/test/zones/evpn/ebgp/interfaces b/src/test/zones/evpn/ebgp/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/ebgp/interfaces
+++ b/src/test/zones/evpn/ebgp/interfaces
diff --git a/test/zones/evpn/ebgp/sdn_config b/src/test/zones/evpn/ebgp/sdn_config
index 6e9d116..6e9d116 100644
--- a/test/zones/evpn/ebgp/sdn_config
+++ b/src/test/zones/evpn/ebgp/sdn_config
diff --git a/test/zones/evpn/ebgp_loopback/expected_controller_config b/src/test/zones/evpn/ebgp_loopback/expected_controller_config
index 548d532..548d532 100644
--- a/test/zones/evpn/ebgp_loopback/expected_controller_config
+++ b/src/test/zones/evpn/ebgp_loopback/expected_controller_config
diff --git a/test/zones/evpn/ebgp_loopback/expected_sdn_interfaces b/src/test/zones/evpn/ebgp_loopback/expected_sdn_interfaces
index 4cf13e0..4cf13e0 100644
--- a/test/zones/evpn/ebgp_loopback/expected_sdn_interfaces
+++ b/src/test/zones/evpn/ebgp_loopback/expected_sdn_interfaces
diff --git a/test/zones/evpn/ebgp_loopback/interfaces b/src/test/zones/evpn/ebgp_loopback/interfaces
index f6bc352..f6bc352 100644
--- a/test/zones/evpn/ebgp_loopback/interfaces
+++ b/src/test/zones/evpn/ebgp_loopback/interfaces
diff --git a/test/zones/evpn/ebgp_loopback/sdn_config b/src/test/zones/evpn/ebgp_loopback/sdn_config
index c8bc2e0..c8bc2e0 100644
--- a/test/zones/evpn/ebgp_loopback/sdn_config
+++ b/src/test/zones/evpn/ebgp_loopback/sdn_config
diff --git a/test/zones/evpn/exitnode/expected_controller_config b/src/test/zones/evpn/exitnode/expected_controller_config
index 48830a3..48830a3 100644
--- a/test/zones/evpn/exitnode/expected_controller_config
+++ b/src/test/zones/evpn/exitnode/expected_controller_config
diff --git a/test/zones/evpn/exitnode/expected_sdn_interfaces b/src/test/zones/evpn/exitnode/expected_sdn_interfaces
index 5ab3084..5ab3084 100644
--- a/test/zones/evpn/exitnode/expected_sdn_interfaces
+++ b/src/test/zones/evpn/exitnode/expected_sdn_interfaces
diff --git a/test/zones/evpn/exitnode/interfaces b/src/test/zones/evpn/exitnode/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/exitnode/interfaces
+++ b/src/test/zones/evpn/exitnode/interfaces
diff --git a/test/zones/evpn/exitnode/sdn_config b/src/test/zones/evpn/exitnode/sdn_config
index fd81817..fd81817 100644
--- a/test/zones/evpn/exitnode/sdn_config
+++ b/src/test/zones/evpn/exitnode/sdn_config
diff --git a/test/zones/evpn/exitnode_local_routing/expected_controller_config b/src/test/zones/evpn/exitnode_local_routing/expected_controller_config
index f671b63..f671b63 100644
--- a/test/zones/evpn/exitnode_local_routing/expected_controller_config
+++ b/src/test/zones/evpn/exitnode_local_routing/expected_controller_config
diff --git a/test/zones/evpn/exitnode_local_routing/expected_sdn_interfaces b/src/test/zones/evpn/exitnode_local_routing/expected_sdn_interfaces
index 301f5b3..301f5b3 100644
--- a/test/zones/evpn/exitnode_local_routing/expected_sdn_interfaces
+++ b/src/test/zones/evpn/exitnode_local_routing/expected_sdn_interfaces
diff --git a/test/zones/evpn/exitnode_local_routing/interfaces b/src/test/zones/evpn/exitnode_local_routing/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/exitnode_local_routing/interfaces
+++ b/src/test/zones/evpn/exitnode_local_routing/interfaces
diff --git a/test/zones/evpn/exitnode_local_routing/sdn_config b/src/test/zones/evpn/exitnode_local_routing/sdn_config
index f5f7ca1..f5f7ca1 100644
--- a/test/zones/evpn/exitnode_local_routing/sdn_config
+++ b/src/test/zones/evpn/exitnode_local_routing/sdn_config
diff --git a/test/zones/evpn/exitnode_primary/expected_controller_config b/src/test/zones/evpn/exitnode_primary/expected_controller_config
index e45b22c..e45b22c 100644
--- a/test/zones/evpn/exitnode_primary/expected_controller_config
+++ b/src/test/zones/evpn/exitnode_primary/expected_controller_config
diff --git a/test/zones/evpn/exitnode_primary/expected_sdn_interfaces b/src/test/zones/evpn/exitnode_primary/expected_sdn_interfaces
index 5ab3084..5ab3084 100644
--- a/test/zones/evpn/exitnode_primary/expected_sdn_interfaces
+++ b/src/test/zones/evpn/exitnode_primary/expected_sdn_interfaces
diff --git a/test/zones/evpn/exitnode_primary/interfaces b/src/test/zones/evpn/exitnode_primary/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/exitnode_primary/interfaces
+++ b/src/test/zones/evpn/exitnode_primary/interfaces
diff --git a/test/zones/evpn/exitnode_primary/sdn_config b/src/test/zones/evpn/exitnode_primary/sdn_config
index bfeafc5..bfeafc5 100644
--- a/test/zones/evpn/exitnode_primary/sdn_config
+++ b/src/test/zones/evpn/exitnode_primary/sdn_config
diff --git a/test/zones/evpn/exitnode_snat/expected_controller_config b/src/test/zones/evpn/exitnode_snat/expected_controller_config
index 48830a3..48830a3 100644
--- a/test/zones/evpn/exitnode_snat/expected_controller_config
+++ b/src/test/zones/evpn/exitnode_snat/expected_controller_config
diff --git a/test/zones/evpn/exitnode_snat/expected_sdn_interfaces b/src/test/zones/evpn/exitnode_snat/expected_sdn_interfaces
index 47df77a..47df77a 100644
--- a/test/zones/evpn/exitnode_snat/expected_sdn_interfaces
+++ b/src/test/zones/evpn/exitnode_snat/expected_sdn_interfaces
diff --git a/test/zones/evpn/exitnode_snat/interfaces b/src/test/zones/evpn/exitnode_snat/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/exitnode_snat/interfaces
+++ b/src/test/zones/evpn/exitnode_snat/interfaces
diff --git a/test/zones/evpn/exitnode_snat/sdn_config b/src/test/zones/evpn/exitnode_snat/sdn_config
index 35cdf5d..35cdf5d 100644
--- a/test/zones/evpn/exitnode_snat/sdn_config
+++ b/src/test/zones/evpn/exitnode_snat/sdn_config
diff --git a/test/zones/evpn/ipv4/expected_controller_config b/src/test/zones/evpn/ipv4/expected_controller_config
index bd7830a..bd7830a 100644
--- a/test/zones/evpn/ipv4/expected_controller_config
+++ b/src/test/zones/evpn/ipv4/expected_controller_config
diff --git a/test/zones/evpn/ipv4/expected_sdn_interfaces b/src/test/zones/evpn/ipv4/expected_sdn_interfaces
index 9d1c64c..9d1c64c 100644
--- a/test/zones/evpn/ipv4/expected_sdn_interfaces
+++ b/src/test/zones/evpn/ipv4/expected_sdn_interfaces
diff --git a/test/zones/evpn/ipv4/interfaces b/src/test/zones/evpn/ipv4/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/ipv4/interfaces
+++ b/src/test/zones/evpn/ipv4/interfaces
diff --git a/test/zones/evpn/ipv4/sdn_config b/src/test/zones/evpn/ipv4/sdn_config
index dd73b5c..dd73b5c 100644
--- a/test/zones/evpn/ipv4/sdn_config
+++ b/src/test/zones/evpn/ipv4/sdn_config
diff --git a/test/zones/evpn/ipv4ipv6/expected_controller_config b/src/test/zones/evpn/ipv4ipv6/expected_controller_config
index bd7830a..bd7830a 100644
--- a/test/zones/evpn/ipv4ipv6/expected_controller_config
+++ b/src/test/zones/evpn/ipv4ipv6/expected_controller_config
diff --git a/test/zones/evpn/ipv4ipv6/expected_sdn_interfaces b/src/test/zones/evpn/ipv4ipv6/expected_sdn_interfaces
index 7a5d741..7a5d741 100644
--- a/test/zones/evpn/ipv4ipv6/expected_sdn_interfaces
+++ b/src/test/zones/evpn/ipv4ipv6/expected_sdn_interfaces
diff --git a/test/zones/evpn/ipv4ipv6/interfaces b/src/test/zones/evpn/ipv4ipv6/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/ipv4ipv6/interfaces
+++ b/src/test/zones/evpn/ipv4ipv6/interfaces
diff --git a/test/zones/evpn/ipv4ipv6/sdn_config b/src/test/zones/evpn/ipv4ipv6/sdn_config
index 4583818..4583818 100644
--- a/test/zones/evpn/ipv4ipv6/sdn_config
+++ b/src/test/zones/evpn/ipv4ipv6/sdn_config
diff --git a/test/zones/evpn/ipv4ipv6nogateway/expected_controller_config b/src/test/zones/evpn/ipv4ipv6nogateway/expected_controller_config
index bd7830a..bd7830a 100644
--- a/test/zones/evpn/ipv4ipv6nogateway/expected_controller_config
+++ b/src/test/zones/evpn/ipv4ipv6nogateway/expected_controller_config
diff --git a/test/zones/evpn/ipv4ipv6nogateway/expected_sdn_interfaces b/src/test/zones/evpn/ipv4ipv6nogateway/expected_sdn_interfaces
index 378fa77..378fa77 100644
--- a/test/zones/evpn/ipv4ipv6nogateway/expected_sdn_interfaces
+++ b/src/test/zones/evpn/ipv4ipv6nogateway/expected_sdn_interfaces
diff --git a/test/zones/evpn/ipv4ipv6nogateway/interfaces b/src/test/zones/evpn/ipv4ipv6nogateway/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/ipv4ipv6nogateway/interfaces
+++ b/src/test/zones/evpn/ipv4ipv6nogateway/interfaces
diff --git a/test/zones/evpn/ipv4ipv6nogateway/sdn_config b/src/test/zones/evpn/ipv4ipv6nogateway/sdn_config
index ab2273f..ab2273f 100644
--- a/test/zones/evpn/ipv4ipv6nogateway/sdn_config
+++ b/src/test/zones/evpn/ipv4ipv6nogateway/sdn_config
diff --git a/test/zones/evpn/ipv6/expected_controller_config b/src/test/zones/evpn/ipv6/expected_controller_config
index bd7830a..bd7830a 100644
--- a/test/zones/evpn/ipv6/expected_controller_config
+++ b/src/test/zones/evpn/ipv6/expected_controller_config
diff --git a/test/zones/evpn/ipv6/expected_sdn_interfaces b/src/test/zones/evpn/ipv6/expected_sdn_interfaces
index b2bdbfe..b2bdbfe 100644
--- a/test/zones/evpn/ipv6/expected_sdn_interfaces
+++ b/src/test/zones/evpn/ipv6/expected_sdn_interfaces
diff --git a/test/zones/evpn/ipv6/interfaces b/src/test/zones/evpn/ipv6/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/ipv6/interfaces
+++ b/src/test/zones/evpn/ipv6/interfaces
diff --git a/test/zones/evpn/ipv6/sdn_config b/src/test/zones/evpn/ipv6/sdn_config
index 949e886..949e886 100644
--- a/test/zones/evpn/ipv6/sdn_config
+++ b/src/test/zones/evpn/ipv6/sdn_config
diff --git a/test/zones/evpn/multipath_relax/expected_controller_config b/src/test/zones/evpn/multipath_relax/expected_controller_config
index 2d1ad44..2d1ad44 100644
--- a/test/zones/evpn/multipath_relax/expected_controller_config
+++ b/src/test/zones/evpn/multipath_relax/expected_controller_config
diff --git a/test/zones/evpn/multipath_relax/expected_sdn_interfaces b/src/test/zones/evpn/multipath_relax/expected_sdn_interfaces
index 4cf13e0..4cf13e0 100644
--- a/test/zones/evpn/multipath_relax/expected_sdn_interfaces
+++ b/src/test/zones/evpn/multipath_relax/expected_sdn_interfaces
diff --git a/test/zones/evpn/multipath_relax/interfaces b/src/test/zones/evpn/multipath_relax/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/multipath_relax/interfaces
+++ b/src/test/zones/evpn/multipath_relax/interfaces
diff --git a/test/zones/evpn/multipath_relax/sdn_config b/src/test/zones/evpn/multipath_relax/sdn_config
index 5a1d8a7..5a1d8a7 100644
--- a/test/zones/evpn/multipath_relax/sdn_config
+++ b/src/test/zones/evpn/multipath_relax/sdn_config
diff --git a/test/zones/evpn/rt_import/expected_controller_config b/src/test/zones/evpn/rt_import/expected_controller_config
index f4f28dd..f4f28dd 100644
--- a/test/zones/evpn/rt_import/expected_controller_config
+++ b/src/test/zones/evpn/rt_import/expected_controller_config
diff --git a/test/zones/evpn/rt_import/expected_sdn_interfaces b/src/test/zones/evpn/rt_import/expected_sdn_interfaces
index 9d1c64c..9d1c64c 100644
--- a/test/zones/evpn/rt_import/expected_sdn_interfaces
+++ b/src/test/zones/evpn/rt_import/expected_sdn_interfaces
diff --git a/test/zones/evpn/rt_import/interfaces b/src/test/zones/evpn/rt_import/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/evpn/rt_import/interfaces
+++ b/src/test/zones/evpn/rt_import/interfaces
diff --git a/test/zones/evpn/rt_import/sdn_config b/src/test/zones/evpn/rt_import/sdn_config
index b62bb2e..b62bb2e 100644
--- a/test/zones/evpn/rt_import/sdn_config
+++ b/src/test/zones/evpn/rt_import/sdn_config
diff --git a/test/zones/qinq/bridge/expected_sdn_interfaces b/src/test/zones/qinq/bridge/expected_sdn_interfaces
index 58a0e23..58a0e23 100644
--- a/test/zones/qinq/bridge/expected_sdn_interfaces
+++ b/src/test/zones/qinq/bridge/expected_sdn_interfaces
diff --git a/test/zones/qinq/bridge/interfaces b/src/test/zones/qinq/bridge/interfaces
index 68b6a88..68b6a88 100644
--- a/test/zones/qinq/bridge/interfaces
+++ b/src/test/zones/qinq/bridge/interfaces
diff --git a/test/zones/qinq/bridge/sdn_config b/src/test/zones/qinq/bridge/sdn_config
index 6321603..6321603 100644
--- a/test/zones/qinq/bridge/sdn_config
+++ b/src/test/zones/qinq/bridge/sdn_config
diff --git a/test/zones/qinq/bridge_notagvnet/expected_sdn_interfaces b/src/test/zones/qinq/bridge_notagvnet/expected_sdn_interfaces
index cfa43a2..cfa43a2 100644
--- a/test/zones/qinq/bridge_notagvnet/expected_sdn_interfaces
+++ b/src/test/zones/qinq/bridge_notagvnet/expected_sdn_interfaces
diff --git a/test/zones/qinq/bridge_notagvnet/interfaces b/src/test/zones/qinq/bridge_notagvnet/interfaces
index 68b6a88..68b6a88 100644
--- a/test/zones/qinq/bridge_notagvnet/interfaces
+++ b/src/test/zones/qinq/bridge_notagvnet/interfaces
diff --git a/test/zones/qinq/bridge_notagvnet/sdn_config b/src/test/zones/qinq/bridge_notagvnet/sdn_config
index 1f40369..1f40369 100644
--- a/test/zones/qinq/bridge_notagvnet/sdn_config
+++ b/src/test/zones/qinq/bridge_notagvnet/sdn_config
diff --git a/test/zones/qinq/bridge_vlanaware/expected_sdn_interfaces b/src/test/zones/qinq/bridge_vlanaware/expected_sdn_interfaces
index c325dec..c325dec 100644
--- a/test/zones/qinq/bridge_vlanaware/expected_sdn_interfaces
+++ b/src/test/zones/qinq/bridge_vlanaware/expected_sdn_interfaces
diff --git a/test/zones/qinq/bridge_vlanaware/interfaces b/src/test/zones/qinq/bridge_vlanaware/interfaces
index cfdfafe..cfdfafe 100644
--- a/test/zones/qinq/bridge_vlanaware/interfaces
+++ b/src/test/zones/qinq/bridge_vlanaware/interfaces
diff --git a/test/zones/qinq/bridge_vlanaware/sdn_config b/src/test/zones/qinq/bridge_vlanaware/sdn_config
index 6321603..6321603 100644
--- a/test/zones/qinq/bridge_vlanaware/sdn_config
+++ b/src/test/zones/qinq/bridge_vlanaware/sdn_config
diff --git a/test/zones/qinq/bridge_vlanaware_notagvnet/expected_sdn_interfaces b/src/test/zones/qinq/bridge_vlanaware_notagvnet/expected_sdn_interfaces
index cd87a3a..cd87a3a 100644
--- a/test/zones/qinq/bridge_vlanaware_notagvnet/expected_sdn_interfaces
+++ b/src/test/zones/qinq/bridge_vlanaware_notagvnet/expected_sdn_interfaces
diff --git a/test/zones/qinq/bridge_vlanaware_notagvnet/interfaces b/src/test/zones/qinq/bridge_vlanaware_notagvnet/interfaces
index cfdfafe..cfdfafe 100644
--- a/test/zones/qinq/bridge_vlanaware_notagvnet/interfaces
+++ b/src/test/zones/qinq/bridge_vlanaware_notagvnet/interfaces
diff --git a/test/zones/qinq/bridge_vlanaware_notagvnet/sdn_config b/src/test/zones/qinq/bridge_vlanaware_notagvnet/sdn_config
index 2382f4d..2382f4d 100644
--- a/test/zones/qinq/bridge_vlanaware_notagvnet/sdn_config
+++ b/src/test/zones/qinq/bridge_vlanaware_notagvnet/sdn_config
diff --git a/test/zones/qinq/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces b/src/test/zones/qinq/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces
index 28d215b..28d215b 100644
--- a/test/zones/qinq/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces
+++ b/src/test/zones/qinq/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces
diff --git a/test/zones/qinq/bridge_vlanaware_vlanawarevnet/interfaces b/src/test/zones/qinq/bridge_vlanaware_vlanawarevnet/interfaces
index cfdfafe..cfdfafe 100644
--- a/test/zones/qinq/bridge_vlanaware_vlanawarevnet/interfaces
+++ b/src/test/zones/qinq/bridge_vlanaware_vlanawarevnet/interfaces
diff --git a/test/zones/qinq/bridge_vlanaware_vlanawarevnet/sdn_config b/src/test/zones/qinq/bridge_vlanaware_vlanawarevnet/sdn_config
index c013176..c013176 100644
--- a/test/zones/qinq/bridge_vlanaware_vlanawarevnet/sdn_config
+++ b/src/test/zones/qinq/bridge_vlanaware_vlanawarevnet/sdn_config
diff --git a/test/zones/qinq/bridge_vlanaware_vlanprotocol/expected_sdn_interfaces b/src/test/zones/qinq/bridge_vlanaware_vlanprotocol/expected_sdn_interfaces
index 0bc301b..0bc301b 100644
--- a/test/zones/qinq/bridge_vlanaware_vlanprotocol/expected_sdn_interfaces
+++ b/src/test/zones/qinq/bridge_vlanaware_vlanprotocol/expected_sdn_interfaces
diff --git a/test/zones/qinq/bridge_vlanaware_vlanprotocol/interfaces b/src/test/zones/qinq/bridge_vlanaware_vlanprotocol/interfaces
index cfdfafe..cfdfafe 100644
--- a/test/zones/qinq/bridge_vlanaware_vlanprotocol/interfaces
+++ b/src/test/zones/qinq/bridge_vlanaware_vlanprotocol/interfaces
diff --git a/test/zones/qinq/bridge_vlanaware_vlanprotocol/sdn_config b/src/test/zones/qinq/bridge_vlanaware_vlanprotocol/sdn_config
index 20a8a51..20a8a51 100644
--- a/test/zones/qinq/bridge_vlanaware_vlanprotocol/sdn_config
+++ b/src/test/zones/qinq/bridge_vlanaware_vlanprotocol/sdn_config
diff --git a/test/zones/qinq/bridge_vlanawarevnet/expected_sdn_interfaces b/src/test/zones/qinq/bridge_vlanawarevnet/expected_sdn_interfaces
index bde23d9..bde23d9 100644
--- a/test/zones/qinq/bridge_vlanawarevnet/expected_sdn_interfaces
+++ b/src/test/zones/qinq/bridge_vlanawarevnet/expected_sdn_interfaces
diff --git a/test/zones/qinq/bridge_vlanawarevnet/interfaces b/src/test/zones/qinq/bridge_vlanawarevnet/interfaces
index 68b6a88..68b6a88 100644
--- a/test/zones/qinq/bridge_vlanawarevnet/interfaces
+++ b/src/test/zones/qinq/bridge_vlanawarevnet/interfaces
diff --git a/test/zones/qinq/bridge_vlanawarevnet/sdn_config b/src/test/zones/qinq/bridge_vlanawarevnet/sdn_config
index c013176..c013176 100644
--- a/test/zones/qinq/bridge_vlanawarevnet/sdn_config
+++ b/src/test/zones/qinq/bridge_vlanawarevnet/sdn_config
diff --git a/test/zones/qinq/bridge_vlanprotocol/expected_sdn_interfaces b/src/test/zones/qinq/bridge_vlanprotocol/expected_sdn_interfaces
index 6b59164..6b59164 100644
--- a/test/zones/qinq/bridge_vlanprotocol/expected_sdn_interfaces
+++ b/src/test/zones/qinq/bridge_vlanprotocol/expected_sdn_interfaces
diff --git a/test/zones/qinq/bridge_vlanprotocol/interfaces b/src/test/zones/qinq/bridge_vlanprotocol/interfaces
index 68b6a88..68b6a88 100644
--- a/test/zones/qinq/bridge_vlanprotocol/interfaces
+++ b/src/test/zones/qinq/bridge_vlanprotocol/interfaces
diff --git a/test/zones/qinq/bridge_vlanprotocol/sdn_config b/src/test/zones/qinq/bridge_vlanprotocol/sdn_config
index 20a8a51..20a8a51 100644
--- a/test/zones/qinq/bridge_vlanprotocol/sdn_config
+++ b/src/test/zones/qinq/bridge_vlanprotocol/sdn_config
diff --git a/test/zones/qinq/ovs/expected_sdn_interfaces b/src/test/zones/qinq/ovs/expected_sdn_interfaces
index d25b2a8..d25b2a8 100644
--- a/test/zones/qinq/ovs/expected_sdn_interfaces
+++ b/src/test/zones/qinq/ovs/expected_sdn_interfaces
diff --git a/test/zones/qinq/ovs/interfaces b/src/test/zones/qinq/ovs/interfaces
index 14d2f1e..14d2f1e 100644
--- a/test/zones/qinq/ovs/interfaces
+++ b/src/test/zones/qinq/ovs/interfaces
diff --git a/test/zones/qinq/ovs/sdn_config b/src/test/zones/qinq/ovs/sdn_config
index 6321603..6321603 100644
--- a/test/zones/qinq/ovs/sdn_config
+++ b/src/test/zones/qinq/ovs/sdn_config
diff --git a/test/zones/qinq/ovs_notagvnet/expected_sdn_interfaces b/src/test/zones/qinq/ovs_notagvnet/expected_sdn_interfaces
index 5f47b28..5f47b28 100644
--- a/test/zones/qinq/ovs_notagvnet/expected_sdn_interfaces
+++ b/src/test/zones/qinq/ovs_notagvnet/expected_sdn_interfaces
diff --git a/test/zones/qinq/ovs_notagvnet/interfaces b/src/test/zones/qinq/ovs_notagvnet/interfaces
index 14d2f1e..14d2f1e 100644
--- a/test/zones/qinq/ovs_notagvnet/interfaces
+++ b/src/test/zones/qinq/ovs_notagvnet/interfaces
diff --git a/test/zones/qinq/ovs_notagvnet/sdn_config b/src/test/zones/qinq/ovs_notagvnet/sdn_config
index 2382f4d..2382f4d 100644
--- a/test/zones/qinq/ovs_notagvnet/sdn_config
+++ b/src/test/zones/qinq/ovs_notagvnet/sdn_config
diff --git a/test/zones/qinq/ovs_vlanawarevnet/expected_sdn_interfaces b/src/test/zones/qinq/ovs_vlanawarevnet/expected_sdn_interfaces
index d69d38c..d69d38c 100644
--- a/test/zones/qinq/ovs_vlanawarevnet/expected_sdn_interfaces
+++ b/src/test/zones/qinq/ovs_vlanawarevnet/expected_sdn_interfaces
diff --git a/test/zones/qinq/ovs_vlanawarevnet/interfaces b/src/test/zones/qinq/ovs_vlanawarevnet/interfaces
index 14d2f1e..14d2f1e 100644
--- a/test/zones/qinq/ovs_vlanawarevnet/interfaces
+++ b/src/test/zones/qinq/ovs_vlanawarevnet/interfaces
diff --git a/test/zones/qinq/ovs_vlanawarevnet/sdn_config b/src/test/zones/qinq/ovs_vlanawarevnet/sdn_config
index c013176..c013176 100644
--- a/test/zones/qinq/ovs_vlanawarevnet/sdn_config
+++ b/src/test/zones/qinq/ovs_vlanawarevnet/sdn_config
diff --git a/test/zones/qinq/ovs_vlanprotocol/expected_sdn_interfaces b/src/test/zones/qinq/ovs_vlanprotocol/expected_sdn_interfaces
index aeefec9..aeefec9 100644
--- a/test/zones/qinq/ovs_vlanprotocol/expected_sdn_interfaces
+++ b/src/test/zones/qinq/ovs_vlanprotocol/expected_sdn_interfaces
diff --git a/test/zones/qinq/ovs_vlanprotocol/interfaces b/src/test/zones/qinq/ovs_vlanprotocol/interfaces
index 14d2f1e..14d2f1e 100644
--- a/test/zones/qinq/ovs_vlanprotocol/interfaces
+++ b/src/test/zones/qinq/ovs_vlanprotocol/interfaces
diff --git a/test/zones/qinq/ovs_vlanprotocol/sdn_config b/src/test/zones/qinq/ovs_vlanprotocol/sdn_config
index 20a8a51..20a8a51 100644
--- a/test/zones/qinq/ovs_vlanprotocol/sdn_config
+++ b/src/test/zones/qinq/ovs_vlanprotocol/sdn_config
diff --git a/test/zones/simple/basic/expected_sdn_interfaces b/src/test/zones/simple/basic/expected_sdn_interfaces
index 1e0c2c7..1e0c2c7 100644
--- a/test/zones/simple/basic/expected_sdn_interfaces
+++ b/src/test/zones/simple/basic/expected_sdn_interfaces
diff --git a/test/zones/simple/basic/interfaces b/src/test/zones/simple/basic/interfaces
index 68b6a88..68b6a88 100644
--- a/test/zones/simple/basic/interfaces
+++ b/src/test/zones/simple/basic/interfaces
diff --git a/test/zones/simple/basic/sdn_config b/src/test/zones/simple/basic/sdn_config
index 527dcba..527dcba 100644
--- a/test/zones/simple/basic/sdn_config
+++ b/src/test/zones/simple/basic/sdn_config
diff --git a/test/zones/simple/hetzner/expected_sdn_interfaces b/src/test/zones/simple/hetzner/expected_sdn_interfaces
index f47ac53..f47ac53 100644
--- a/test/zones/simple/hetzner/expected_sdn_interfaces
+++ b/src/test/zones/simple/hetzner/expected_sdn_interfaces
diff --git a/test/zones/simple/hetzner/interfaces b/src/test/zones/simple/hetzner/interfaces
index 5ab9635..5ab9635 100644
--- a/test/zones/simple/hetzner/interfaces
+++ b/src/test/zones/simple/hetzner/interfaces
diff --git a/test/zones/simple/hetzner/sdn_config b/src/test/zones/simple/hetzner/sdn_config
index 30773ca..30773ca 100644
--- a/test/zones/simple/hetzner/sdn_config
+++ b/src/test/zones/simple/hetzner/sdn_config
diff --git a/test/zones/simple/ipv4/expected_sdn_interfaces b/src/test/zones/simple/ipv4/expected_sdn_interfaces
index 06e43ad..06e43ad 100644
--- a/test/zones/simple/ipv4/expected_sdn_interfaces
+++ b/src/test/zones/simple/ipv4/expected_sdn_interfaces
diff --git a/test/zones/simple/ipv4/interfaces b/src/test/zones/simple/ipv4/interfaces
index 68b6a88..68b6a88 100644
--- a/test/zones/simple/ipv4/interfaces
+++ b/src/test/zones/simple/ipv4/interfaces
diff --git a/test/zones/simple/ipv4/sdn_config b/src/test/zones/simple/ipv4/sdn_config
index dd77b75..dd77b75 100644
--- a/test/zones/simple/ipv4/sdn_config
+++ b/src/test/zones/simple/ipv4/sdn_config
diff --git a/test/zones/simple/ipv4snat/expected_sdn_interfaces b/src/test/zones/simple/ipv4snat/expected_sdn_interfaces
index 69d7986..69d7986 100644
--- a/test/zones/simple/ipv4snat/expected_sdn_interfaces
+++ b/src/test/zones/simple/ipv4snat/expected_sdn_interfaces
diff --git a/test/zones/simple/ipv4snat/interfaces b/src/test/zones/simple/ipv4snat/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/simple/ipv4snat/interfaces
+++ b/src/test/zones/simple/ipv4snat/interfaces
diff --git a/test/zones/simple/ipv4snat/sdn_config b/src/test/zones/simple/ipv4snat/sdn_config
index 5936d7d..5936d7d 100644
--- a/test/zones/simple/ipv4snat/sdn_config
+++ b/src/test/zones/simple/ipv4snat/sdn_config
diff --git a/test/zones/simple/ipv4v6/expected_sdn_interfaces b/src/test/zones/simple/ipv4v6/expected_sdn_interfaces
index 34ed5db..34ed5db 100644
--- a/test/zones/simple/ipv4v6/expected_sdn_interfaces
+++ b/src/test/zones/simple/ipv4v6/expected_sdn_interfaces
diff --git a/test/zones/simple/ipv4v6/interfaces b/src/test/zones/simple/ipv4v6/interfaces
index 68b6a88..68b6a88 100644
--- a/test/zones/simple/ipv4v6/interfaces
+++ b/src/test/zones/simple/ipv4v6/interfaces
diff --git a/test/zones/simple/ipv4v6/sdn_config b/src/test/zones/simple/ipv4v6/sdn_config
index b8ed848..b8ed848 100644
--- a/test/zones/simple/ipv4v6/sdn_config
+++ b/src/test/zones/simple/ipv4v6/sdn_config
diff --git a/test/zones/simple/ipv4v6nogateway/expected_sdn_interfaces b/src/test/zones/simple/ipv4v6nogateway/expected_sdn_interfaces
index 1e0c2c7..1e0c2c7 100644
--- a/test/zones/simple/ipv4v6nogateway/expected_sdn_interfaces
+++ b/src/test/zones/simple/ipv4v6nogateway/expected_sdn_interfaces
diff --git a/test/zones/simple/ipv4v6nogateway/interfaces b/src/test/zones/simple/ipv4v6nogateway/interfaces
index 68b6a88..68b6a88 100644
--- a/test/zones/simple/ipv4v6nogateway/interfaces
+++ b/src/test/zones/simple/ipv4v6nogateway/interfaces
diff --git a/test/zones/simple/ipv4v6nogateway/sdn_config b/src/test/zones/simple/ipv4v6nogateway/sdn_config
index dbd75c9..dbd75c9 100644
--- a/test/zones/simple/ipv4v6nogateway/sdn_config
+++ b/src/test/zones/simple/ipv4v6nogateway/sdn_config
diff --git a/test/zones/simple/ipv6snat/expected_sdn_interfaces b/src/test/zones/simple/ipv6snat/expected_sdn_interfaces
index d3adc24..d3adc24 100644
--- a/test/zones/simple/ipv6snat/expected_sdn_interfaces
+++ b/src/test/zones/simple/ipv6snat/expected_sdn_interfaces
diff --git a/test/zones/simple/ipv6snat/interfaces b/src/test/zones/simple/ipv6snat/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/simple/ipv6snat/interfaces
+++ b/src/test/zones/simple/ipv6snat/interfaces
diff --git a/test/zones/simple/ipv6snat/sdn_config b/src/test/zones/simple/ipv6snat/sdn_config
index bc38527..bc38527 100644
--- a/test/zones/simple/ipv6snat/sdn_config
+++ b/src/test/zones/simple/ipv6snat/sdn_config
diff --git a/test/zones/vlan/bridge/expected_sdn_interfaces b/src/test/zones/vlan/bridge/expected_sdn_interfaces
index f9e96d1..f9e96d1 100644
--- a/test/zones/vlan/bridge/expected_sdn_interfaces
+++ b/src/test/zones/vlan/bridge/expected_sdn_interfaces
diff --git a/test/zones/vlan/bridge/interfaces b/src/test/zones/vlan/bridge/interfaces
index 68b6a88..68b6a88 100644
--- a/test/zones/vlan/bridge/interfaces
+++ b/src/test/zones/vlan/bridge/interfaces
diff --git a/test/zones/vlan/bridge/sdn_config b/src/test/zones/vlan/bridge/sdn_config
index c6cfaaa..c6cfaaa 100644
--- a/test/zones/vlan/bridge/sdn_config
+++ b/src/test/zones/vlan/bridge/sdn_config
diff --git a/test/zones/vlan/bridge_vlanaware/expected_sdn_interfaces b/src/test/zones/vlan/bridge_vlanaware/expected_sdn_interfaces
index a318c7a..a318c7a 100644
--- a/test/zones/vlan/bridge_vlanaware/expected_sdn_interfaces
+++ b/src/test/zones/vlan/bridge_vlanaware/expected_sdn_interfaces
diff --git a/test/zones/vlan/bridge_vlanaware/interfaces b/src/test/zones/vlan/bridge_vlanaware/interfaces
index cfdfafe..cfdfafe 100644
--- a/test/zones/vlan/bridge_vlanaware/interfaces
+++ b/src/test/zones/vlan/bridge_vlanaware/interfaces
diff --git a/test/zones/vlan/bridge_vlanaware/sdn_config b/src/test/zones/vlan/bridge_vlanaware/sdn_config
index c6cfaaa..c6cfaaa 100644
--- a/test/zones/vlan/bridge_vlanaware/sdn_config
+++ b/src/test/zones/vlan/bridge_vlanaware/sdn_config
diff --git a/test/zones/vlan/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces b/src/test/zones/vlan/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces
index ebf9d2e..ebf9d2e 100644
--- a/test/zones/vlan/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces
+++ b/src/test/zones/vlan/bridge_vlanaware_vlanawarevnet/expected_sdn_interfaces
diff --git a/test/zones/vlan/bridge_vlanaware_vlanawarevnet/interfaces b/src/test/zones/vlan/bridge_vlanaware_vlanawarevnet/interfaces
index 64eec9e..64eec9e 100644
--- a/test/zones/vlan/bridge_vlanaware_vlanawarevnet/interfaces
+++ b/src/test/zones/vlan/bridge_vlanaware_vlanawarevnet/interfaces
diff --git a/test/zones/vlan/bridge_vlanaware_vlanawarevnet/sdn_config b/src/test/zones/vlan/bridge_vlanaware_vlanawarevnet/sdn_config
index 67068f9..67068f9 100644
--- a/test/zones/vlan/bridge_vlanaware_vlanawarevnet/sdn_config
+++ b/src/test/zones/vlan/bridge_vlanaware_vlanawarevnet/sdn_config
diff --git a/test/zones/vlan/ovs/expected_sdn_interfaces b/src/test/zones/vlan/ovs/expected_sdn_interfaces
index 044559e..044559e 100644
--- a/test/zones/vlan/ovs/expected_sdn_interfaces
+++ b/src/test/zones/vlan/ovs/expected_sdn_interfaces
diff --git a/test/zones/vlan/ovs/interfaces b/src/test/zones/vlan/ovs/interfaces
index 14d2f1e..14d2f1e 100644
--- a/test/zones/vlan/ovs/interfaces
+++ b/src/test/zones/vlan/ovs/interfaces
diff --git a/test/zones/vlan/ovs/sdn_config b/src/test/zones/vlan/ovs/sdn_config
index c6cfaaa..c6cfaaa 100644
--- a/test/zones/vlan/ovs/sdn_config
+++ b/src/test/zones/vlan/ovs/sdn_config
diff --git a/test/zones/vlan/ovs_vlanware_vnet/expected_sdn_interfaces b/src/test/zones/vlan/ovs_vlanware_vnet/expected_sdn_interfaces
index 7bb73b6..7bb73b6 100644
--- a/test/zones/vlan/ovs_vlanware_vnet/expected_sdn_interfaces
+++ b/src/test/zones/vlan/ovs_vlanware_vnet/expected_sdn_interfaces
diff --git a/test/zones/vlan/ovs_vlanware_vnet/interfaces b/src/test/zones/vlan/ovs_vlanware_vnet/interfaces
index 14d2f1e..14d2f1e 100644
--- a/test/zones/vlan/ovs_vlanware_vnet/interfaces
+++ b/src/test/zones/vlan/ovs_vlanware_vnet/interfaces
diff --git a/test/zones/vlan/ovs_vlanware_vnet/sdn_config b/src/test/zones/vlan/ovs_vlanware_vnet/sdn_config
index 9cfdb52..9cfdb52 100644
--- a/test/zones/vlan/ovs_vlanware_vnet/sdn_config
+++ b/src/test/zones/vlan/ovs_vlanware_vnet/sdn_config
diff --git a/test/zones/vxlan/basic/expected_sdn_interfaces b/src/test/zones/vxlan/basic/expected_sdn_interfaces
index 7b73c3e..7b73c3e 100644
--- a/test/zones/vxlan/basic/expected_sdn_interfaces
+++ b/src/test/zones/vxlan/basic/expected_sdn_interfaces
diff --git a/test/zones/vxlan/basic/interfaces b/src/test/zones/vxlan/basic/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/vxlan/basic/interfaces
+++ b/src/test/zones/vxlan/basic/interfaces
diff --git a/test/zones/vxlan/basic/sdn_config b/src/test/zones/vxlan/basic/sdn_config
index f929304..f929304 100644
--- a/test/zones/vxlan/basic/sdn_config
+++ b/src/test/zones/vxlan/basic/sdn_config
diff --git a/test/zones/vxlan/vlanawarevnet/expected_sdn_interfaces b/src/test/zones/vxlan/vlanawarevnet/expected_sdn_interfaces
index 55cdf9c..55cdf9c 100644
--- a/test/zones/vxlan/vlanawarevnet/expected_sdn_interfaces
+++ b/src/test/zones/vxlan/vlanawarevnet/expected_sdn_interfaces
diff --git a/test/zones/vxlan/vlanawarevnet/interfaces b/src/test/zones/vxlan/vlanawarevnet/interfaces
index 66bb826..66bb826 100644
--- a/test/zones/vxlan/vlanawarevnet/interfaces
+++ b/src/test/zones/vxlan/vlanawarevnet/interfaces
diff --git a/test/zones/vxlan/vlanawarevnet/sdn_config b/src/test/zones/vxlan/vlanawarevnet/sdn_config
index 23fb557..23fb557 100644
--- a/test/zones/vxlan/vlanawarevnet/sdn_config
+++ b/src/test/zones/vxlan/vlanawarevnet/sdn_config