- my $err_frr = sub {
- my $line = shift;
- if ($line =~ /^line (\S+)/) {
- print "$line \n";
- }
- };
-
- if ($frr_config && -e "/usr/bin/vtysh") {
- PVE::Tools::run_command(['/usr/bin/vtysh', '-m', '-f', '/etc/frr/frr.conf'], outfunc => {}, errfunc => $err_frr);
+ if ($have_sdn) {
+ my $controller_config = PVE::Network::SDN::Controllers::generate_controller_config();
+ PVE::Network::SDN::Controllers::write_controller_config($controller_config) if ($controller_config);
+ PVE::Network::SDN::Controllers::reload_controller();