diff --git a/wifi_diag/wifi_pcap_diag.pl b/wifi_diag/wifi_pcap_diag.pl index 1bf6616e..4d6505e8 100755 --- a/wifi_diag/wifi_pcap_diag.pl +++ b/wifi_diag/wifi_pcap_diag.pl @@ -66,7 +66,7 @@ my $ampdu_pkt_count_total_rx = 0; my $wmm_info = ""; my $dut = ""; -my $report_prefix = "wifi-diag-"; +our $report_prefix = "wifi-diag-"; my $non_dut_frames = 0; my $show_help = 0; my $gen_report = 0; @@ -91,7 +91,7 @@ GetOptions ( 'help|h' => \$show_help, 'dut=s' => \$dut, - 'report_prefix=s' => \$report_prefix, + 'report_prefix=s' => \$::report_prefix, 'gen_report' => \$gen_report, ) || (print STDERR $usage && exit(1)); @@ -100,14 +100,15 @@ if ($show_help) { print $usage; exit 0 } - -my $glb_ba_tx_fname = $report_prefix . "glb-ba-tx-rpt.txt"; -my $glb_ba_rx_fname = $report_prefix . "glb-ba-rx-rpt.txt"; -my $glb_mcs_ps_fname = $report_prefix . "glb-mcs-ps-rpt.txt"; -my $glb_mcs_tx_fname = $report_prefix . "glb-mcs-tx-rpt.txt"; -my $glb_mcs_rx_fname = $report_prefix . "glb-mcs-rx-rpt.txt"; -my $glb_rtx_tx_fname = $report_prefix . "glb-rtx-tx-rpt.txt"; -my $glb_rtx_rx_fname = $report_prefix . "glb-rtx-rx-rpt.txt"; +$::report_prefix .= "/" + if ($report_prefix !~ m{/$}); +my $glb_ba_tx_fname = $::report_prefix . "glb-ba-tx-rpt.txt"; +my $glb_ba_rx_fname = $::report_prefix . "glb-ba-rx-rpt.txt"; +my $glb_mcs_ps_fname = $::report_prefix . "glb-mcs-ps-rpt.txt"; +my $glb_mcs_tx_fname = $::report_prefix . "glb-mcs-tx-rpt.txt"; +my $glb_mcs_rx_fname = $::report_prefix . "glb-mcs-rx-rpt.txt"; +my $glb_rtx_tx_fname = $::report_prefix . "glb-rtx-tx-rpt.txt"; +my $glb_rtx_rx_fname = $::report_prefix . "glb-rtx-rx-rpt.txt"; if ($gen_report) { $report_html .= genGlobalReports(); @@ -218,55 +219,35 @@ sub saveHtmlReport {
); @@ -275,7 +256,8 @@ h1, h2 { $html .= "