From 16322d1f5c73ec89e66fc27955b61c81df9b4a27 Mon Sep 17 00:00:00 2001 From: Ben Greear Date: Mon, 7 Dec 2020 13:48:16 -0800 Subject: [PATCH] CICD: Add NOLA-14 config files. EAP102, with LANforge configured for <= 128 stations for more modest load than NOLA-13. Signed-off-by: Ben Greear --- cicd/nola-basic-14/TESTBED_INFO.txt | 8 + cicd/nola-basic-14/loop.bash | 8 + testbeds/nola-basic-14/NOTES.txt | 2 + .../OpenWrt-overlay/etc/config/bugcheck | 2 + .../OpenWrt-overlay/etc/config/wireless | 34 ++ testbeds/nola-basic-14/ap-auto.txt | 111 ++++++ testbeds/nola-basic-14/dpt-pkt-sz.txt | 55 +++ testbeds/nola-basic-14/run_basic.bash | 71 ++++ testbeds/nola-basic-14/run_basic_fast.bash | 83 +++++ testbeds/nola-basic-14/scenario.txt | 11 + testbeds/nola-basic-14/scenario_small.txt | 11 + testbeds/nola-basic-14/test_bed_cfg.bash | 62 ++++ testbeds/nola-basic-14/wct.txt | 323 ++++++++++++++++++ 13 files changed, 781 insertions(+) create mode 100644 cicd/nola-basic-14/TESTBED_INFO.txt create mode 100755 cicd/nola-basic-14/loop.bash create mode 100644 testbeds/nola-basic-14/NOTES.txt create mode 100644 testbeds/nola-basic-14/OpenWrt-overlay/etc/config/bugcheck create mode 100644 testbeds/nola-basic-14/OpenWrt-overlay/etc/config/wireless create mode 100644 testbeds/nola-basic-14/ap-auto.txt create mode 100644 testbeds/nola-basic-14/dpt-pkt-sz.txt create mode 100755 testbeds/nola-basic-14/run_basic.bash create mode 100755 testbeds/nola-basic-14/run_basic_fast.bash create mode 100644 testbeds/nola-basic-14/scenario.txt create mode 100644 testbeds/nola-basic-14/scenario_small.txt create mode 100644 testbeds/nola-basic-14/test_bed_cfg.bash create mode 100644 testbeds/nola-basic-14/wct.txt diff --git a/cicd/nola-basic-14/TESTBED_INFO.txt b/cicd/nola-basic-14/TESTBED_INFO.txt new file mode 100644 index 000000000..18610f0ed --- /dev/null +++ b/cicd/nola-basic-14/TESTBED_INFO.txt @@ -0,0 +1,8 @@ +TESTBED_HW=eap102 +TESTBED_NAME=NOLA-14 + +# Controller's view of the test bed, from wlan-testing/cicd/[testbed] directory +TESTBED_DIR=../../testbeds/nola-basic-14 + +#TESTBED_CASEID_FAST=C1308 +#TESTBED_CASEID_BASIC=C1309 diff --git a/cicd/nola-basic-14/loop.bash b/cicd/nola-basic-14/loop.bash new file mode 100755 index 000000000..2d268a657 --- /dev/null +++ b/cicd/nola-basic-14/loop.bash @@ -0,0 +1,8 @@ +#!/bin/bash + +while true +do + ../testbed_poll.pl --jfrog_passwd tip-read --jfrog_user tip-read --url http://orch/tip/testbeds/nola-basic-14/pending_work/ --dut_passwd openwifi --dut_user root + sleep 120 +done + diff --git a/testbeds/nola-basic-14/NOTES.txt b/testbeds/nola-basic-14/NOTES.txt new file mode 100644 index 000000000..e708146af --- /dev/null +++ b/testbeds/nola-basic-14/NOTES.txt @@ -0,0 +1,2 @@ +DUT is an EAP-102 wifi-6, running TIP OpenWrt. +Configured for <= 128 stations total. diff --git a/testbeds/nola-basic-14/OpenWrt-overlay/etc/config/bugcheck b/testbeds/nola-basic-14/OpenWrt-overlay/etc/config/bugcheck new file mode 100644 index 000000000..b138a6fad --- /dev/null +++ b/testbeds/nola-basic-14/OpenWrt-overlay/etc/config/bugcheck @@ -0,0 +1,2 @@ +DO_BUGCHECK=1 +export DO_BUGCHECK diff --git a/testbeds/nola-basic-14/OpenWrt-overlay/etc/config/wireless b/testbeds/nola-basic-14/OpenWrt-overlay/etc/config/wireless new file mode 100644 index 000000000..f58ce0822 --- /dev/null +++ b/testbeds/nola-basic-14/OpenWrt-overlay/etc/config/wireless @@ -0,0 +1,34 @@ +config wifi-device 'radio0' + option type 'mac80211' + option channel '36' + option hwmode '11a' + option path 'platform/soc/c000000.wifi1' + option htmode 'HE80' + option disabled '0' + +config wifi-iface 'default_radio0' + option device 'radio0' + option network 'lan' + option mode 'ap' + option ssid 'Default-SSID-5gl' + option encryption 'psk-mixed' + option key '12345678' + option macaddr '00:00:ea:D2:01:03' + +config wifi-device 'radio1' + option type 'mac80211' + option channel '11' + option hwmode '11g' + option path 'platform/soc/c000000.wifi1+1' + option htmode 'HE20' + option disabled '0' + +config wifi-iface 'default_radio1' + option device 'radio1' + option network 'lan' + option mode 'ap' + option ssid 'Default-SSID-2g' + option encryption 'psk-mixed' + option key '12345678' + option macaddr '00:00:ea:92:01:03' + diff --git a/testbeds/nola-basic-14/ap-auto.txt b/testbeds/nola-basic-14/ap-auto.txt new file mode 100644 index 000000000..df17fd21f --- /dev/null +++ b/testbeds/nola-basic-14/ap-auto.txt @@ -0,0 +1,111 @@ +[BLANK] +sel_port-0: 1.1.sta00500 +show_events: 1 +show_log: 0 +port_sorting: 0 +kpi_id: AP Auto +bg: 0xE0ECF8 +test_rig: +show_scan: 1 +auto_helper: 1 +skip_2: 1 +skip_5: 1 +dut5b-0: NA +dut5-0: TIP Default-SSID-5gl +dut2-0: TIP Default-SSID-2g +dut5b-1: NA +dut5-1: NA +dut2-1: NA +dut5b-2: NA +dut5-2: NA +dut2-2: NA +spatial_streams: AUTO +bandw_options: AUTO +modes: Auto +upstream_port: 1.1.2 eth2 +operator: +mconn: 1 +tos: 0 +vid_buf: 1000000 +vid_speed: 700000 +reset_stall_thresh_udp_dl: 9600 +reset_stall_thresh_udp_ul: 9600 +reset_stall_thresh_tcp_dl: 9600 +reset_stall_thresh_tcp_ul: 9600 +reset_stall_thresh_l4: 100000 +reset_stall_thresh_voip: 20000 +stab_udp_dl_min: 56000 +stab_udp_dl_max: 0 +stab_udp_ul_min: 56000 +stab_udp_ul_max: 0 +stab_tcp_dl_min: 500000 +stab_tcp_dl_max: 0 +stab_tcp_ul_min: 500000 +stab_tcp_ul_max: 0 +dl_speed: 85% +ul_speed: 85% +max_stations_2: 60 +max_stations_5: 60 +max_stations_dual: 120 +lt_sta: 2 +voip_calls: 0 +lt_dur: 3600 +reset_dur: 600 +lt_gi: 30 +dur20: 20 +hunt_retries: 1 +cap_dl: 1 +cap_ul: 0 +cap_use_pkt_sizes: 0 +stability_reset_radios: 0 +pkt_loss_thresh: 10000 +frame_sizes: 200, 512, 1024, MTU +capacities: 1, 2, 5, 10, 20, 40, 64, 128, 256, 512, 1024, MAX +radio2-0: 1.1.4 wiphy0 +radio2-1: 1.1.0 wiphy2 +radio2-2: 1.1.0 wiphy4 +radio5-0: 1.1.5 wiphy3 +radio5-1: 1.1.7 wiphy5 +radio5-2: 1.1.9 wiphy6 +radio5-3: 1.1.9 wiphy7 +radio5-4: 1.1.0 wiphy1 +radio5-5: +basic_cx: 1 +tput: 0 +dual_band_tput: 0 +capacity: 0 +longterm: 0 +mix_stability: 0 +loop_iter: 1 +reset_batch_size: 1 +reset_duration_min: 10000 +reset_duration_max: 60000 + +# Configure pass/fail metrics for this testbed. +pf_text0: 2.4 DL 200 70Mbps +pf_text1: 2.4 DL 512 110Mbps +pf_text2: 2.4 DL 1024 115Mbps +pf_text3: 2.4 DL MTU 120Mbps +pf_text4: +pf_text5: 2.4 UL 200 88Mbps +pf_text6: 2.4 UL 512 106Mbps +pf_text7: 2.4 UL 1024 115Mbps +pf_text8: 2.4 UL MTU 120Mbps +pf_text9: +pf_text10: 5 DL 200 72Mbps +pf_text11: 5 DL 512 185Mbps +pf_text12: 5 DL 1024 370Mbps +pf_text13: 5 DL MTU 525Mbps +pf_text14: +pf_text15: 5 UL 200 90Mbps +pf_text16: 5 UL 512 230Mbps +pf_text17: 5 UL 1024 450Mbps +pf_text18: 5 UL MTU 630Mbps + +# Tune connect-time thresholds. +cx_prcnt: 950000 +cx_open_thresh: 35 +cx_psk_thresh: 75 +cx_1x_thresh: 130 + + diff --git a/testbeds/nola-basic-14/dpt-pkt-sz.txt b/testbeds/nola-basic-14/dpt-pkt-sz.txt new file mode 100644 index 000000000..670fb0c2b --- /dev/null +++ b/testbeds/nola-basic-14/dpt-pkt-sz.txt @@ -0,0 +1,55 @@ +[BLANK] +show_events: 1 +show_log: 0 +port_sorting: 0 +kpi_id: Dataplane +bg: 0xE0ECF8 +test_rig: +show_scan: 1 +auto_helper: 0 +skip_2: 0 +skip_5: 0 +selected_dut: TIP +duration: 15000 +traffic_port: 1.1.136 sta00500 +upstream_port: 1.1.2 eth2 +path_loss: 10 +speed: 85% +speed2: 0Kbps +min_rssi_bound: -150 +max_rssi_bound: 0 +channels: AUTO +modes: Auto +pkts: 60;142;256;512;1024;MTU;4000 +spatial_streams: AUTO +security_options: AUTO +bandw_options: AUTO +traffic_types: UDP +directions: DUT Transmit;DUT Receive +txo_preamble: OFDM +txo_mcs: 0 CCK, OFDM, HT, VHT +txo_retries: No Retry +txo_sgi: OFF +txo_txpower: 15 +attenuator: 0 +attenuator2: 0 +attenuator_mod: 255 +attenuator_mod2: 255 +attenuations: 0..+50..950 +attenuations2: 0..+50..950 +chamber: 0 +tt_deg: 0..+45..359 +cust_pkt_sz: +show_3s: 0 +show_ll_graphs: 1 +show_gp_graphs: 1 +show_1m: 1 +pause_iter: 0 +show_realtime: 1 +operator: +mconn: 1 +mpkt: 1000 +tos: 0 +loop_iterations: 1 + + diff --git a/testbeds/nola-basic-14/run_basic.bash b/testbeds/nola-basic-14/run_basic.bash new file mode 100755 index 000000000..7d88ff44d --- /dev/null +++ b/testbeds/nola-basic-14/run_basic.bash @@ -0,0 +1,71 @@ +#!/bin/bash + +# Example usage of this script +# DUT_SW_VER=my-build-id ./run_basic.bash +# +# Other DUT variables in test_bed_cfg.bash may also be over-ridden, +# including those below. See LANforge 'add_dut' CLI command for +# details on what these variables are for. + +# DUT_FLAGS DUT_FLAGS_MASK DUT_SW_VER DUT_HW_VER DUT_MODEL +# DUT_SERIAL DUT_SSID1 DUT_SSID2 DUT_SSID3 +# DUT_PASSWD1 DUT_PASSWD2 DUT_PASSWD3 +# DUT_BSSID1 DUT_BSSID2 DUT_BSSID3 + +# Source config file +. test_bed_cfg.bash + +echo "Top wlan-testing git commits.
" > ./tmp_gitlog.html
+git log -n 8 --oneline >> ./tmp_gitlog.html
+echo "
" >> ./tmp_gitlog.html + +NOTES_HTML=`pwd`/testbed_notes.html +GITLOG=`pwd`/tmp_gitlog.html + +if [ -d "../../../wlan-ap" ] +then + DUTGITLOG=/tmp/${DUT_SW_VER}_dut_gitlog.html + echo "Top wlan-ap git commits.
" > $DUTGITLOG
+    (cd ../../../wlan-ap && git log -n 8 --oneline $DUT_SW_VER >> $DUTGITLOG && cd -)
+    echo "
" >> $DUTGITLOG + export DUTGITLOG +fi +export NOTES_HTML GITLOG + +# TODO: Copy config file to cloud controller and restart it +# and/or do other config to make it work. + +# Change to scripts dir +cd ../../lanforge/lanforge-scripts/gui + +# Where to place results. basic_regression.bash will use this variable. +RSLTS_DIR=/tmp/nola-${NOLA_NUM}-basic-regression +export RSLTS_DIR + +# Clean any existing data from the results dir +rm -fr $RSLTS_DIR + +# Run one test +# DEFAULT_ENABLE=0 DO_SHORT_AP_STABILITY_RESET=1 ./basic_regression.bash + +# Clean up old DHCP leases +../lf_gui_cmd.pl --manager $GMANAGER --port $GMPORT --cmd "cli clear_port_counters ALL ALL ALL dhcp_leases" + +# Run all tests +./basic_regression.bash + +cd - + +if [ ! -d $RSLTS_DIR ] +then + echo "Test did not run as expected, $RSLTS_DIR not found." + mkdir -p $RSLTS_DIR +fi + +if [ -f ${MY_TMPDIR}/basic_regression_log.txt ] +then + echo "Found ${MY_TMPDIR}/basic_regression_log.txt, moving into $RSLTS_DIR" + mv ${MY_TMPDIR}/basic_regression_log.txt $RSLTS_DIR/ +fi + +echo "See results in $RSLTS_DIR" diff --git a/testbeds/nola-basic-14/run_basic_fast.bash b/testbeds/nola-basic-14/run_basic_fast.bash new file mode 100755 index 000000000..1d85a73cd --- /dev/null +++ b/testbeds/nola-basic-14/run_basic_fast.bash @@ -0,0 +1,83 @@ +#!/bin/bash + +# Example usage of this script +# DUT_SW_VER=my-build-id ./run_basic.bash +# +# Other DUT variables in test_bed_cfg.bash may also be over-ridden, +# including those below. See LANforge 'add_dut' CLI command for +# details on what these variables are for. + +# DUT_FLAGS DUT_FLAGS_MASK DUT_SW_VER DUT_HW_VER DUT_MODEL +# DUT_SERIAL DUT_SSID1 DUT_SSID2 DUT_SSID3 +# DUT_PASSWD1 DUT_PASSWD2 DUT_PASSWD3 +# DUT_BSSID1 DUT_BSSID2 DUT_BSSID3 + +#set -x + +DO_SHORT_AP_BASIC_CX=${DO_SHORT_AP_BASIC_CX:-1} +DO_WCT_BI=${DO_WCT_BI:-1} + +export DO_SHORT_AP_BASI_CX DO_WCT_BI + +# Source config file +. test_bed_cfg.bash + +echo "Top wlan-testing git commits.
" > ./tmp_gitlog.html
+git log -n 8 --oneline >> ./tmp_gitlog.html
+echo "
" >> ./tmp_gitlog.html + +NOTES_HTML=`pwd`/testbed_notes.html +GITLOG=`pwd`/tmp_gitlog.html + +if [ -d "../../../wlan-ap" ] +then + DUTGITLOG=/tmp/${DUT_SW_VER}_dut_gitlog.html + echo "Top wlan-ap git commits.
" > $DUTGITLOG
+    (cd ../../../wlan-ap && git log -n 8 --oneline $DUT_SW_VER >> $DUTGITLOG && cd -)
+    echo "
" >> $DUTGITLOG + export DUTGITLOG +fi +export NOTES_HTML GITLOG + +# TODO: Copy config file to cloud controller and restart it +# and/or do other config to make it work. + +# Change to scripts dir +cd ../../lanforge/lanforge-scripts/gui + +# Where to place results. basic_regression.bash will use this variable. +RSLTS_DIR=/tmp/nola-${NOLA_NUM}-basic-regression-fast +export RSLTS_DIR + +# Clean any existing data from the results dir +rm -fr $RSLTS_DIR + +# Clean up old DHCP leases +../lf_gui_cmd.pl --manager $GMANAGER --port $GMPORT --cmd "cli clear_port_counters ALL ALL ALL dhcp_leases" + +# Run a subset of available tests +# See 'Tests to run' comment in basic_regression.bash for available options. + +#DEFAULT_ENABLE=0 WCT_DURATION=20s DO_SHORT_AP_BASIC_CX=1 DO_WCT_BI=1 ./basic_regression.bash + +DEFAULT_ENABLE=0 WCT_DURATION=20s ./basic_regression.bash + + +# Run all tests +#./basic_regression.bash + +cd - + +if [ ! -d $RSLTS_DIR ] +then + echo "Test did not run as expected, $RSLTS_DIR not found." + mkdir -p $RSLTS_DIR +fi + +if [ -f ${MY_TMPDIR}/basic_regression_log.txt ] +then + echo "Found ${MY_TMPDIR}/basic_regression_log.txt, moving into $RSLTS_DIR" + mv ${MY_TMPDIR}/basic_regression_log.txt $RSLTS_DIR/ +fi + +echo "See results in $RSLTS_DIR" diff --git a/testbeds/nola-basic-14/scenario.txt b/testbeds/nola-basic-14/scenario.txt new file mode 100644 index 000000000..d70e64875 --- /dev/null +++ b/testbeds/nola-basic-14/scenario.txt @@ -0,0 +1,11 @@ +profile_link 1.1 STA-AC 24 'DUT: TIP Radio-1' NA wiphy0,AUTO -1 +profile_link 1.1 STA-AC 24 'DUT: TIP Radio-2' NA wiphy1,AUTO -1 +profile_link 1.1 STA-AC 24 'DUT: TIP Radio-1' NA wiphy2,AUTO -1 +profile_link 1.1 STA-AC 24 'DUT: TIP Radio-2' NA wiphy3,AUTO -1 +profile_link 1.1 upstream-dhcp 1 NA NA eth2,AUTO -1 +profile_link 1.1 uplink-nat 1 'DUT: upstream LAN 10.28.2.1/24' NA eth3,eth2 -1 +profile_link 1.1 STA-AC 1 'DUT: TIP Radio-2' NA ALL-AX,AUTO -1 +dut ecw5410 393 148 +dut TIP 395 295 +dut upstream 306 62 +resource 1.1 132 218 diff --git a/testbeds/nola-basic-14/scenario_small.txt b/testbeds/nola-basic-14/scenario_small.txt new file mode 100644 index 000000000..d70e64875 --- /dev/null +++ b/testbeds/nola-basic-14/scenario_small.txt @@ -0,0 +1,11 @@ +profile_link 1.1 STA-AC 24 'DUT: TIP Radio-1' NA wiphy0,AUTO -1 +profile_link 1.1 STA-AC 24 'DUT: TIP Radio-2' NA wiphy1,AUTO -1 +profile_link 1.1 STA-AC 24 'DUT: TIP Radio-1' NA wiphy2,AUTO -1 +profile_link 1.1 STA-AC 24 'DUT: TIP Radio-2' NA wiphy3,AUTO -1 +profile_link 1.1 upstream-dhcp 1 NA NA eth2,AUTO -1 +profile_link 1.1 uplink-nat 1 'DUT: upstream LAN 10.28.2.1/24' NA eth3,eth2 -1 +profile_link 1.1 STA-AC 1 'DUT: TIP Radio-2' NA ALL-AX,AUTO -1 +dut ecw5410 393 148 +dut TIP 395 295 +dut upstream 306 62 +resource 1.1 132 218 diff --git a/testbeds/nola-basic-14/test_bed_cfg.bash b/testbeds/nola-basic-14/test_bed_cfg.bash new file mode 100644 index 000000000..8b489978b --- /dev/null +++ b/testbeds/nola-basic-14/test_bed_cfg.bash @@ -0,0 +1,62 @@ +# Example test-bed configuration + +# Scripts should source this file to set the default environment variables +# and then override the variables specific to their test case (and it can be done +# in opposite order for same results +# +# After the env variables are set, +# call the 'lanforge/lanforge-scripts/gui/basic_regression.bash' +# from the directory in which it resides. + +NOLA_NUM=14 + +PWD=`pwd` +AP_SERIAL=${AP_SERIAL:-/dev/ttyAP3} +LF_SERIAL=${LF_SERIAL:-/dev/ttyLF3} +LFPASSWD=${LFPASSWD:-lanforge} # Root password on LANforge machine +AP_AUTO_CFG_FILE=${AP_AUTO_CFG_FILE:-$PWD/ap-auto.txt} +WCT_CFG_FILE=${WCT_CFG_FILE:-$PWD/wct.txt} +DPT_CFG_FILE=${DPT_CFG_FILE:-$PWD/dpt-pkt-sz.txt} +SCENARIO_CFG_FILE=${SCENARIO_CFG_FILE:-$PWD/scenario.txt} + +# Default to enable cloud-sdk for this testbed, cloud-sdk is at IP addr below +#USE_CLOUD_SDK=${USE_CLOUD_SDK:-192.168.100.164} + +# LANforge target machine +LFMANAGER=${LFMANAGER:-lf14} + +# LANforge GUI machine (may often be same as target) +GMANAGER=${GMANAGER:-lf14} +GMPORT=${GMPORT:-3990} +MY_TMPDIR=${MY_TMPDIR:-/tmp} + +# Test configuration (10 minutes by default, in interest of time) +STABILITY_DURATION=${STABILITY_DURATION:-600} +TEST_RIG_ID=${TEST_RIG_ID:-NOLA-${NOLA_NUM}-Basic} + +# DUT configuration +DUT_FLAGS=${DUT_FLAGS:-0x22} # AP, WPA-PSK +#DUT_FLAGS=${DUT_FLAGS:-0x2} # AP, Open +DUT_FLAGS_MASK=${DUT_FLAGS_MASK:-0xFFFF} +DUT_SW_VER=${DUT_SW_VER:-OpenWrt-TIP} +DUT_HW_VER=EAP-102 +DUT_MODEL=EAP-102 +DUT_SERIAL=${DUT_SERIAL:-NA} +DUT_SSID1=${DUT_SSID1:-Default-SSID-2g} +DUT_SSID2=${DUT_SSID2:-Default-SSID-5gl} +DUT_PASSWD1=${DUT_PASSWD1:-12345678} +DUT_PASSWD2=${DUT_PASSWD2:-12345678} +# 2.4 radio +DUT_BSSID1=00:00:ea:92:01:03 +# 5Ghz radio +DUT_BSSID2=00:00:ea:D2:01:03 + +export LF_SERIAL AP_SERIAL LFPASSWD +export AP_AUTO_CFG_FILE WCT_CFG_FILE DPT_CFG_FILE SCENARIO_CFG_FILE +export LFMANAGER GMANAGER GMPORT MY_TMPDIR +export STABILITY_DURATION TEST_RIG_ID +export DUT_FLAGS DUT_FLAGS_MASK DUT_SW_VER DUT_HW_VER DUT_MODEL +export DUT_SERIAL DUT_SSID1 DUT_SSID2 DUT_SSID3 +export DUT_PASSWD1 DUT_PASSWD2 DUT_PASSWD3 +export DUT_BSSID1 DUT_BSSID2 DUT_BSSID3 +export USE_CLOUD_SDK diff --git a/testbeds/nola-basic-14/wct.txt b/testbeds/nola-basic-14/wct.txt new file mode 100644 index 000000000..321ac7c13 --- /dev/null +++ b/testbeds/nola-basic-14/wct.txt @@ -0,0 +1,323 @@ +[BLANK] +sel_port-0: 1.1.eth2 +sel_port-1: 1.1.sta00000 +sel_port-2: 1.1.sta00001 +sel_port-3: 1.1.sta00002 +sel_port-4: 1.1.sta00003 +sel_port-5: 1.1.sta00004 +sel_port-6: 1.1.sta00005 +sel_port-7: 1.1.sta00006 +sel_port-8: 1.1.sta00007 +sel_port-9: 1.1.sta00008 +sel_port-10: 1.1.sta00009 +sel_port-11: 1.1.sta00010 +sel_port-12: 1.1.sta00011 +sel_port-13: 1.1.sta00012 +sel_port-14: 1.1.sta00013 +sel_port-15: 1.1.sta00014 +sel_port-16: 1.1.sta00015 +sel_port-17: 1.1.sta00016 +sel_port-18: 1.1.sta00017 +sel_port-19: 1.1.sta00018 +sel_port-20: 1.1.sta00019 +sel_port-21: 1.1.sta00020 +sel_port-22: 1.1.sta00021 +sel_port-23: 1.1.sta00022 +sel_port-24: 1.1.sta00023 +sel_port-25: 1.1.sta00024 +sel_port-26: 1.1.sta00025 +sel_port-27: 1.1.sta00026 +sel_port-28: 1.1.sta00027 +sel_port-29: 1.1.sta00028 +sel_port-30: 1.1.sta00029 +sel_port-31: 1.1.sta00030 +sel_port-32: 1.1.sta00031 +sel_port-33: 1.1.sta00032 +sel_port-34: 1.1.sta00033 +sel_port-35: 1.1.sta00034 +sel_port-36: 1.1.sta00035 +sel_port-37: 1.1.sta00036 +sel_port-38: 1.1.sta00037 +sel_port-39: 1.1.sta00038 +sel_port-40: 1.1.sta00039 +sel_port-41: 1.1.sta00040 +sel_port-42: 1.1.sta00041 +sel_port-43: 1.1.sta00042 +sel_port-44: 1.1.sta00043 +sel_port-45: 1.1.sta00044 +sel_port-46: 1.1.sta00045 +sel_port-47: 1.1.sta00046 +sel_port-48: 1.1.sta00047 +sel_port-49: 1.1.sta00048 +sel_port-50: 1.1.sta00049 +sel_port-51: 1.1.sta00050 +sel_port-52: 1.1.sta00051 +sel_port-53: 1.1.sta00052 +sel_port-54: 1.1.sta00053 +sel_port-55: 1.1.sta00054 +sel_port-56: 1.1.sta00055 +sel_port-57: 1.1.sta00056 +sel_port-58: 1.1.sta00057 +sel_port-59: 1.1.sta00058 +sel_port-60: 1.1.sta00059 +sel_port-61: 1.1.sta00060 +sel_port-62: 1.1.sta00061 +sel_port-63: 1.1.sta00062 +sel_port-64: 1.1.sta00063 +sel_port-65: 1.1.sta00500 +sel_port-66: 1.1.sta00501 +sel_port-67: 1.1.sta00502 +sel_port-68: 1.1.sta00503 +sel_port-69: 1.1.sta00504 +sel_port-70: 1.1.sta00505 +sel_port-71: 1.1.sta00506 +sel_port-72: 1.1.sta00507 +sel_port-73: 1.1.sta00508 +sel_port-74: 1.1.sta00509 +sel_port-75: 1.1.sta00510 +sel_port-76: 1.1.sta00511 +sel_port-77: 1.1.sta00512 +sel_port-78: 1.1.sta00513 +sel_port-79: 1.1.sta00514 +sel_port-80: 1.1.sta00515 +sel_port-81: 1.1.sta00516 +sel_port-82: 1.1.sta00517 +sel_port-83: 1.1.sta00518 +sel_port-84: 1.1.sta00519 +sel_port-85: 1.1.sta00520 +sel_port-86: 1.1.sta00521 +sel_port-87: 1.1.sta00522 +sel_port-88: 1.1.sta00523 +sel_port-89: 1.1.sta00524 +sel_port-90: 1.1.sta00525 +sel_port-91: 1.1.sta00526 +sel_port-92: 1.1.sta00527 +sel_port-93: 1.1.sta00528 +sel_port-94: 1.1.sta00529 +sel_port-95: 1.1.sta00530 +sel_port-96: 1.1.sta00531 +sel_port-97: 1.1.sta00532 +sel_port-98: 1.1.sta00533 +sel_port-99: 1.1.sta00534 +sel_port-100: 1.1.sta00535 +sel_port-101: 1.1.sta00536 +sel_port-102: 1.1.sta00537 +sel_port-103: 1.1.sta00538 +sel_port-104: 1.1.sta00539 +sel_port-105: 1.1.sta00540 +sel_port-106: 1.1.sta00541 +sel_port-107: 1.1.sta00542 +sel_port-108: 1.1.sta00543 +sel_port-109: 1.1.sta00544 +sel_port-110: 1.1.sta00545 +sel_port-111: 1.1.sta00546 +sel_port-112: 1.1.sta00547 +sel_port-113: 1.1.sta00548 +sel_port-114: 1.1.sta00549 +sel_port-115: 1.1.sta00550 +sel_port-116: 1.1.sta00551 +sel_port-117: 1.1.sta00552 +sel_port-118: 1.1.sta00553 +sel_port-119: 1.1.sta00554 +sel_port-120: 1.1.sta00555 +sel_port-121: 1.1.sta00556 +sel_port-122: 1.1.sta00557 +sel_port-123: 1.1.sta00558 +sel_port-124: 1.1.sta00559 +sel_port-125: 1.1.sta00560 +sel_port-126: 1.1.sta00561 +sel_port-127: 1.1.sta00562 +sel_port-128: 1.1.sta00563 +sel_port-129: 1.1.sta04000 +sel_port-130: 1.1.sta04001 +sel_port-131: 1.1.sta04002 +sel_port-132: 1.1.sta04003 +sel_port-133: 1.1.sta04004 +sel_port-134: 1.1.sta04005 +sel_port-135: 1.1.sta04006 +sel_port-136: 1.1.sta04007 +sel_port-137: 1.1.sta04008 +sel_port-138: 1.1.sta04009 +sel_port-139: 1.1.sta04010 +sel_port-140: 1.1.sta04011 +sel_port-141: 1.1.sta04012 +sel_port-142: 1.1.sta04013 +sel_port-143: 1.1.sta04014 +sel_port-144: 1.1.sta04015 +sel_port-145: 1.1.sta04016 +sel_port-146: 1.1.sta04017 +sel_port-147: 1.1.sta04018 +sel_port-148: 1.1.sta04019 +sel_port-149: 1.1.sta04020 +sel_port-150: 1.1.sta04021 +sel_port-151: 1.1.sta04022 +sel_port-152: 1.1.sta04023 +sel_port-153: 1.1.sta04024 +sel_port-154: 1.1.sta04025 +sel_port-155: 1.1.sta04026 +sel_port-156: 1.1.sta04027 +sel_port-157: 1.1.sta04028 +sel_port-158: 1.1.sta04029 +sel_port-159: 1.1.sta04030 +sel_port-160: 1.1.sta04031 +sel_port-161: 1.1.sta04032 +sel_port-162: 1.1.sta04033 +sel_port-163: 1.1.sta04034 +sel_port-164: 1.1.sta04035 +sel_port-165: 1.1.sta04036 +sel_port-166: 1.1.sta04037 +sel_port-167: 1.1.sta04038 +sel_port-168: 1.1.sta04039 +sel_port-169: 1.1.sta04040 +sel_port-170: 1.1.sta04041 +sel_port-171: 1.1.sta04042 +sel_port-172: 1.1.sta04043 +sel_port-173: 1.1.sta04044 +sel_port-174: 1.1.sta04045 +sel_port-175: 1.1.sta04046 +sel_port-176: 1.1.sta04047 +sel_port-177: 1.1.sta04048 +sel_port-178: 1.1.sta04049 +sel_port-179: 1.1.sta04050 +sel_port-180: 1.1.sta04051 +sel_port-181: 1.1.sta04052 +sel_port-182: 1.1.sta04053 +sel_port-183: 1.1.sta04054 +sel_port-184: 1.1.sta04055 +sel_port-185: 1.1.sta04056 +sel_port-186: 1.1.sta04057 +sel_port-187: 1.1.sta04058 +sel_port-188: 1.1.sta04059 +sel_port-189: 1.1.sta04060 +sel_port-190: 1.1.sta04061 +sel_port-191: 1.1.sta04062 +sel_port-192: 1.1.sta04063 +sel_port-193: 1.1.sta04500 +sel_port-194: 1.1.sta04501 +sel_port-195: 1.1.sta04502 +sel_port-196: 1.1.sta04503 +sel_port-197: 1.1.sta04504 +sel_port-198: 1.1.sta04505 +sel_port-199: 1.1.sta04506 +sel_port-200: 1.1.sta04507 +sel_port-201: 1.1.sta04508 +sel_port-202: 1.1.sta04509 +sel_port-203: 1.1.sta04510 +sel_port-204: 1.1.sta04511 +sel_port-205: 1.1.sta04512 +sel_port-206: 1.1.sta04513 +sel_port-207: 1.1.sta04514 +sel_port-208: 1.1.sta04515 +sel_port-209: 1.1.sta04516 +sel_port-210: 1.1.sta04517 +sel_port-211: 1.1.sta04518 +sel_port-212: 1.1.sta04519 +sel_port-213: 1.1.sta04520 +sel_port-214: 1.1.sta04521 +sel_port-215: 1.1.sta04522 +sel_port-216: 1.1.sta04523 +sel_port-217: 1.1.sta04524 +sel_port-218: 1.1.sta04525 +sel_port-219: 1.1.sta04526 +sel_port-220: 1.1.sta04527 +sel_port-221: 1.1.sta04528 +sel_port-222: 1.1.sta04529 +sel_port-223: 1.1.sta04530 +sel_port-224: 1.1.sta04531 +sel_port-225: 1.1.sta04532 +sel_port-226: 1.1.sta04533 +sel_port-227: 1.1.sta04534 +sel_port-228: 1.1.sta04535 +sel_port-229: 1.1.sta04536 +sel_port-230: 1.1.sta04537 +sel_port-231: 1.1.sta04538 +sel_port-232: 1.1.sta04539 +sel_port-233: 1.1.sta04540 +sel_port-234: 1.1.sta04541 +sel_port-235: 1.1.sta04542 +sel_port-236: 1.1.sta04543 +sel_port-237: 1.1.sta04544 +sel_port-238: 1.1.sta04545 +sel_port-239: 1.1.sta04546 +sel_port-240: 1.1.sta04547 +sel_port-241: 1.1.sta04548 +sel_port-242: 1.1.sta04549 +sel_port-243: 1.1.sta04550 +sel_port-244: 1.1.sta04551 +sel_port-245: 1.1.sta04552 +sel_port-246: 1.1.sta04553 +sel_port-247: 1.1.sta04554 +sel_port-248: 1.1.sta04555 +sel_port-249: 1.1.sta04556 +sel_port-250: 1.1.sta04557 +sel_port-251: 1.1.sta04558 +sel_port-252: 1.1.sta04559 +sel_port-253: 1.1.sta04560 +sel_port-254: 1.1.sta04561 +sel_port-255: 1.1.sta04562 +sel_port-256: 1.1.sta04563 +sel_port-257: 1.1.wlan4 +sel_port-258: 1.1.wlan5 +sel_port-259: 1.1.wlan6 +sel_port-260: 1.1.wlan7 +show_events: 1 +show_log: 0 +port_sorting: 2 +kpi_id: WiFi Capacity +bg: 0xE0ECF8 +test_rig: +show_scan: 1 +auto_helper: 1 +skip_2: 0 +skip_5: 0 +batch_size: 1,5,10,20,40,80 +loop_iter: 1 +duration: 30000 +test_groups: 0 +test_groups_subset: 0 +protocol: TCP-IPv4 +dl_rate_sel: Total Download Rate: +dl_rate: 1000000000 +ul_rate_sel: Total Upload Rate: +ul_rate: 1000000000 +prcnt_tcp: 100000 +l4_endp: +pdu_sz: -1 +mss_sel: 1 +sock_buffer: 0 +ip_tos: 0 +multi_conn: -1 +min_speed: -1 +ps_interval: 60-second Running Average +fairness: 0 +naptime: 0 +before_clear: 5000 +rpt_timer: 1000 +try_lower: 0 +rnd_rate: 1 +leave_ports_up: 0 +down_quiesce: 0 +udp_nat: 1 +record_other_ssids: 0 +clear_reset_counters: 0 +do_pf: 0 +pf_min_period_dl: 128000 +pf_min_period_ul: 0 +pf_max_reconnects: 0 +use_mix_pdu: 0 +pdu_prcnt_pps: 1 +pdu_prcnt_bps: 0 +pdu_mix_ln-0: +show_scan: 1 +show_golden_3p: 0 +save_csv: 0 +show_realtime: 1 +show_pie: 1 +show_per_loop_totals: 1 +show_cx_time: 1 +show_dhcp: 1 +show_anqp: 1 +show_4way: 1 +show_latency: 1 + +