[#108] Port Bounce port control feature (down and up in succession)

This commit is contained in:
Oliver Gorwits
2014-07-31 21:25:22 +01:00
parent 2dbcc25843
commit 29d3ac707b
4 changed files with 63 additions and 36 deletions

View File

@@ -27,7 +27,16 @@ sub set_portcontrol {
(my $sa = $job->subaction) =~ s/-\w+//;
$job->subaction($sa);
return _set_port_generic($job, 'up_admin');
if ($sa eq 'bounce') {
$job->subaction('down');
my @stat = _set_port_generic($job, 'up_admin');
return @stat if $stat[0] ne 'done';
$job->subaction('up');
return _set_port_generic($job, 'up_admin');
}
else {
return _set_port_generic($job, 'up_admin');
}
}
sub set_vlan {