mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 19:28:00 +00:00
firemod: speeds up execution by avoiding use of constant
This commit is contained in:
@@ -27,9 +27,9 @@ use LANforge::Utils;
|
|||||||
use Net::Telnet ();
|
use Net::Telnet ();
|
||||||
use Getopt::Long;
|
use Getopt::Long;
|
||||||
|
|
||||||
use constant NA => "NA";
|
our $NA = 'NA';
|
||||||
use constant NL => "\n";
|
our $NL = "\n";
|
||||||
use constant shelf_num => 1;
|
our $shelf_num = 1;
|
||||||
|
|
||||||
# Default values for ye ole cmd-line args.
|
# Default values for ye ole cmd-line args.
|
||||||
our $resource = 1;
|
our $resource = 1;
|
||||||
@@ -506,7 +506,7 @@ if (grep {$_ eq $::action} split(',', "show_endp,set_endp,create_endp,create_arm
|
|||||||
$::min_pkt_sz = "1472" if ($::min_pkt_sz eq "-1");
|
$::min_pkt_sz = "1472" if ($::min_pkt_sz eq "-1");
|
||||||
$::max_pkt_sz = $::min_pkt_sz if ($::max_pkt_sz eq "-1");
|
$::max_pkt_sz = $::min_pkt_sz if ($::max_pkt_sz eq "-1");
|
||||||
my $ip_port = "-1"; # let lf choose
|
my $ip_port = "-1"; # let lf choose
|
||||||
$cmd = $::utils->fmt_cmd("add_arm_endp", $::endp_name, shelf_num, $::resource,
|
$cmd = $::utils->fmt_cmd("add_arm_endp", $::endp_name, $shelf_num, $::resource,
|
||||||
$::port_name, "arm_udp", $::arm_pps,
|
$::port_name, "arm_udp", $::arm_pps,
|
||||||
$::min_pkt_sz, $::max_pkt_sz, $::arm_cpu_id, $::tos);
|
$::min_pkt_sz, $::max_pkt_sz, $::arm_cpu_id, $::tos);
|
||||||
$::utils->doCmd($cmd);
|
$::utils->doCmd($cmd);
|
||||||
@@ -529,7 +529,7 @@ if (grep {$_ eq $::action} split(',', "show_endp,set_endp,create_endp,create_arm
|
|||||||
if ($::endp_cmd eq "") {
|
if ($::endp_cmd eq "") {
|
||||||
die("Must specify endp_cmd if creating a generic endpoint.\n");
|
die("Must specify endp_cmd if creating a generic endpoint.\n");
|
||||||
}
|
}
|
||||||
$cmd = $::utils->fmt_cmd("add_gen_endp", $::endp_name, shelf_num, $::resource,
|
$cmd = $::utils->fmt_cmd("add_gen_endp", $::endp_name, $shelf_num, $::resource,
|
||||||
$::port_name, "gen_generic");
|
$::port_name, "gen_generic");
|
||||||
$::utils->doCmd($cmd);
|
$::utils->doCmd($cmd);
|
||||||
|
|
||||||
@@ -549,7 +549,7 @@ if (grep {$_ eq $::action} split(',', "show_endp,set_endp,create_endp,create_arm
|
|||||||
$cmd = "add_cx " . $::cx_name . " " . $::test_mgr . " " . $::endp_name;
|
$cmd = "add_cx " . $::cx_name . " " . $::test_mgr . " " . $::endp_name;
|
||||||
$::utils->doCmd($cmd);
|
$::utils->doCmd($cmd);
|
||||||
|
|
||||||
my $cxonly = NA;
|
my $cxonly = $::NA;
|
||||||
$cmd = $::utils->fmt_cmd("set_cx_report_timer", $::test_mgr, $::cx_name, $::report_timer, $cxonly);
|
$cmd = $::utils->fmt_cmd("set_cx_report_timer", $::test_mgr, $::cx_name, $::report_timer, $cxonly);
|
||||||
$::utils->doCmd($cmd);
|
$::utils->doCmd($cmd);
|
||||||
}
|
}
|
||||||
@@ -559,9 +559,9 @@ if (grep {$_ eq $::action} split(',', "show_endp,set_endp,create_endp,create_arm
|
|||||||
# set_mc_endp mcast-xmit-eth1 32 224.9.9.9 9999 NO
|
# set_mc_endp mcast-xmit-eth1 32 224.9.9.9 9999 NO
|
||||||
# Assume Layer-3 for now
|
# Assume Layer-3 for now
|
||||||
|
|
||||||
$cmd = $::utils->fmt_cmd("add_endp", $::endp_name, shelf_num, $::resource,
|
$cmd = $::utils->fmt_cmd("add_endp", $::endp_name, $shelf_num, $::resource,
|
||||||
$::port_name, $::endp_type, $::mcast_port, NA,
|
$::port_name, $::endp_type, $::mcast_port, $::NA,
|
||||||
"$::speed", "$::max_speed", NA, $::min_pkt_sz,
|
"$::speed", "$::max_speed", $::NA, $::min_pkt_sz,
|
||||||
$::max_pkt_sz, "increasing", $::use_csums, "$::ttl", "0", "0");
|
$::max_pkt_sz, "increasing", $::use_csums, "$::ttl", "0", "0");
|
||||||
$::utils->doCmd($cmd);
|
$::utils->doCmd($cmd);
|
||||||
|
|
||||||
@@ -576,7 +576,7 @@ if (grep {$_ eq $::action} split(',', "show_endp,set_endp,create_endp,create_arm
|
|||||||
if (!defined $::port_name || $port_name eq "" || $port_name eq "0" );
|
if (!defined $::port_name || $port_name eq "" || $port_name eq "0" );
|
||||||
|
|
||||||
die("Please set port speed: --speed")
|
die("Please set port speed: --speed")
|
||||||
if ($::speed eq "-1"|| $::speed eq NA);
|
if ($::speed eq "-1"|| $::speed eq $::NA);
|
||||||
|
|
||||||
if ($::min_pkt_sz =~ /^\s*auto\s*$/i) {
|
if ($::min_pkt_sz =~ /^\s*auto\s*$/i) {
|
||||||
$::min_pkt_sz = "-1";
|
$::min_pkt_sz = "-1";
|
||||||
@@ -589,12 +589,12 @@ if (grep {$_ eq $::action} split(',', "show_endp,set_endp,create_endp,create_arm
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Assume Layer-3 for now
|
# Assume Layer-3 for now
|
||||||
my $bursty = NA;
|
my $bursty = $::NA;
|
||||||
my $random_sz = NA;
|
my $random_sz = $::NA;
|
||||||
my $payld_pat = "increasing";
|
my $payld_pat = "increasing";
|
||||||
$::ttl = NA;
|
$::ttl = $::NA;
|
||||||
my $bad_ppm = "0";
|
my $bad_ppm = "0";
|
||||||
$cmd = $::utils->fmt_cmd("add_endp", $::endp_name, shelf_num, $::resource,
|
$cmd = $::utils->fmt_cmd("add_endp", $::endp_name, $shelf_num, $::resource,
|
||||||
$::port_name, $::endp_type, $::ip_port, $bursty,
|
$::port_name, $::endp_type, $::ip_port, $bursty,
|
||||||
$::speed, $::max_speed,
|
$::speed, $::max_speed,
|
||||||
$random_sz, $::min_pkt_sz, $::max_pkt_sz,
|
$random_sz, $::min_pkt_sz, $::max_pkt_sz,
|
||||||
@@ -622,7 +622,8 @@ if (grep {$_ eq $::action} split(',', "show_endp,set_endp,create_endp,create_arm
|
|||||||
#$::utils->updateEndpoint($endp1, $endp_name);
|
#$::utils->updateEndpoint($endp1, $endp_name);
|
||||||
|
|
||||||
# Assume Layer-3 for now
|
# Assume Layer-3 for now
|
||||||
$cmd = $::utils->fmt_cmd("add_endp", $endp_name, NA, NA, NA, NA, NA, NA, $speed, $max_speed);
|
$cmd = $::utils->fmt_cmd("add_endp", $endp_name, $::NA, $::NA, $::NA,
|
||||||
|
$::NA, $::NA, $::NA, $speed, $max_speed);
|
||||||
#print("cmd: $cmd\n");
|
#print("cmd: $cmd\n");
|
||||||
$::utils->doCmd($cmd);
|
$::utils->doCmd($cmd);
|
||||||
}
|
}
|
||||||
@@ -647,7 +648,7 @@ elsif ($::action eq "do_cmd") {
|
|||||||
print $::utils->doAsyncCmd("$::do_cmd") . "\n";
|
print $::utils->doAsyncCmd("$::do_cmd") . "\n";
|
||||||
}
|
}
|
||||||
elsif ($::action eq "list_ports") {
|
elsif ($::action eq "list_ports") {
|
||||||
my @ports = $::utils->getPortListing(shelf_num, $::resource);
|
my @ports = $::utils->getPortListing($::shelf_num, $::resource);
|
||||||
my $i;
|
my $i;
|
||||||
for ($i = 0; $i<@ports; $i++) {
|
for ($i = 0; $i<@ports; $i++) {
|
||||||
my $cur = $ports[$i]->cur_flags();
|
my $cur = $ports[$i]->cur_flags();
|
||||||
@@ -733,7 +734,7 @@ elsif ($::action eq "create_cx") {
|
|||||||
|
|
||||||
my $cmd = $::utils->fmt_cmd("add_cx", $::cx_name, $::test_mgr, $end_a, $end_b);
|
my $cmd = $::utils->fmt_cmd("add_cx", $::cx_name, $::test_mgr, $end_a, $end_b);
|
||||||
$::utils->doCmd($cmd);
|
$::utils->doCmd($cmd);
|
||||||
my $cxonly = NA;
|
my $cxonly = $::NA;
|
||||||
$cmd = $::utils->fmt_cmd("set_cx_report_timer", $::test_mgr, $::cx_name, $::report_timer, $cxonly);
|
$cmd = $::utils->fmt_cmd("set_cx_report_timer", $::test_mgr, $::cx_name, $::report_timer, $cxonly);
|
||||||
$::utils->doCmd($cmd);
|
$::utils->doCmd($cmd);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user