Commit Graph

59 Commits

Author SHA1 Message Date
Chuck SmileyRekiere
6ea9b6de17 lf_tx_power.py adding kpi.csv for Controller dBm, Calculated beacon dBm,
Diff Controller dBm & Beacon dBm,Calculated dBm Combined , Diff Controller dBm & Combined

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
9470424ff1 cc_module_9800_3504.py : updated comment
lf_tx_power.py : updated create station

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
702d75c22b lf_tx_power.py : adjusted naming for batch naming.
lf_check.py : batch mode can reprocess the original json to allow for
multiple iterations varing the
BATCH: channel, nss, channel bandwidth, tx power , OR
BATCH: channel, nss, channel bandwidth and COMMAND LINE: tx_power list OR
BATCH: channel, nss, and COMMAND LINE: channel bandwidth list, tx_power list
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
10c8c501dc lf_tx_power.py : initial development to have lf_tx_power.py us lf_report and
lf_kpi_csv libraries to place the results in the correct directories when
running lf_check.py to do batches.
lf_check.py : initial import lf_kpi_csv.py to lf_check to have historical
statistics for QA test runs.
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
2f00b694ad lf_tx_power.py : added info for lf_associate_ap.pl working directory
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
4da87bead8 lf_tx_power.py : removed old comment , autopep8
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
44b8a1dadd lf_tx_power.py: station cleanup updated to pass in --mgr into ./lf_associate_ap.pl
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
d50fdd0e4d lf_tx_power.py , added --wifi_mode to force type of radio create in automation
added --ieee80211w configuration Requried , Optional, Disabled

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
60978d33e5 lf_tx_power.py: set wifi_mode and ieee80211w when creating a station
lf_check.py : TODO added for running batch for larger tests

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
390d4eb629 lf_tx_power.py : only toggle the ap enable and disable when changing
for 6g

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
945636096c lf_tx_power.py : support for both, b,24g, a, 5g
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
2ca30795d0 cc_module_9800_3504.py : added ap shutdown and ap no shutdown
lf_tx_power.py : added ap shutdown and ap no shutdown before waiting for AP ip

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
22ab0169fa lf_tx_power.py clean up example
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
a9a433460e cc_module-9800_3504.py : update to use ap_slot and ap_band_slot_6/5/24g
wifi_ctl_9800_3504.py : update to use ap_slot and ap_band_slot_6/5/24g
lf_tx_power.py : updated the example

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
978e2081f1 lf_tx_power.py : slot changed to ap_slot, avoid confusion with band slot added debugging information
cc_module_9800_3504.py: configure 6g slot
cc_module_test.py: added unit test

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
ccc4015a36 lf_tx_power.py : updated 5G examples
added ap_dot11_6ghz_radio_role_auto

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
8427a695db lf_tx_power.py : 6ghz pass in slot
wifi_ctl_9800_3504.py : support for 6ghz slot configuration
cc_module_test.py : 6ghz tests
cc_module_9800_3504.py : support for slot

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
45f38b12cf cc_module_9800_3504.py : cleaned up imports
cc_module_test.py : moved over the unit tests from cc_module_9800_3504
lf_tx_power.py : Updates for 6g tx power.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
78a2306dcd lf_tx_power.py : search for signal the formatting for the AX210 matches
cc_module_9800_3504.py :changes for show ap bssid

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
504caad825 lf_tx_power.py : search for signal the formatting for the AX210 matches
cc_module_9800_3504.py :changes for show ap bssid

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
2fb2d83d95 lf_tx_power.py : fix on output naming so the script results show up together.
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
aefd216609 lf_tx_power.py : removed the duplicate full from full results file
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
d1fa6d8d28 lf_tx_power.py : .xlsx was being added twice to the output file name, now only one added
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
f922a3e724 lf_tx_power.py : outfile logic is now used previously was bypassed.
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
c9b11163ae lf_tx_power.py : refactored station flag --cleanup to --no_cleanup_station
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
7e41002a93 lf_tx_power.py : modified --create_station to use the --station flag
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
148b001f9d lf_tx_power.py : updated args inputs to have ap, pathloss, antenna_gain,
upstream port, lfmgr ip required.  Also created shorter outfile name lf_tx_power

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
2e421eb40b lf_tx_power.py : input parameters put into categories to help with configuration
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
2787067900 lf_tx_power.py : removed last bit of legacy log replaced by python logging
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
7f61e40461 lf_tx_power.py : using the logger module , remove deprecated log, fixed previous commit
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
50d0f6c96a lf_tx_power.py : removed deprecated functionality. removed older version of
sending email which was replaced by lf_check.py QA framework.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
1b1b19ef7c lf_tx_power.py : args parser reorganization to organize switches into related
functionalitiy

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
63a617c96b lf_tx_power.py : instructions on how to install perl for ubuntu and fedora
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
6b6898107f lf_tx_power.py : made the slot (0 is 24g, 1 is 5g) required to avoid a default
mis-configuring the AP
cc_module_9800_3504: added show_ap_dot11_24gz_summary to sample_test_dump_status

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
4d6cd606b3 cc_module_9800_3504.py : updated example
lf_tx_power.py : updated example and verified date

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
9ffeabdd23 cc_module_9800_3504.py : added support for dtim (Delivery Traffic Indication Message)
wifi_ctl_9800_3504.py : added support for dtim (Delivery Traffic Indication Message)
lf_tx_power.py : added Run Time Single Test and Total Run Time to the results

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
65864abab8 lf_tx_power.py : added run duration column
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
caaf4b84b7 cc_module_9800_3504.py : log information on difference between def
config_no_ap_dot11_24ghz_shutdown(self):
config_ap_no_dot11_24ghz_shutdown similiarly for 5g.
lf_tx_power.py : updates for 24g support.
wifi_ctl_9800_3504, initial support of getting BSSID debugging


Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:13 +05:30
Chuck SmileyRekiere
9f81c020c5 lf_tx_power.py : removed the commented out 3504 which were replaced with
controller module

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:13 +05:30
Chuck SmileyRekiere
3665295ae5 lf_tx_power.py : have 3504 specific configuration use the controller module
wifi_ctl_9800_3504.py : 3504 command handling enable and disable 5g and 24g
handled similiar to 9800 handling

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:13 +05:30
Chuck SmileyRekiere
2e97ad0f37 lf_tx_power.py : clarified args help on the security , to open, wpa, wpa2, wpa3
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:13 +05:30
Chuck SmileyRekiere
13ec152164 lf_tx_power.py removed the commented out wifi_ctl code that was replaced by
the module code from the previous commit.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:13 +05:30
Chuck SmileyRekiere
8e1529254b cc_module_9800_3504.py : fixed 24ghz tx_power shutdown
lf_tx_power.py : using cc_module_9800_3504.py module for controller

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:13 +05:30
Chuck SmileyRekiere
506415a391 cc_module_9800_3504.py : created other unit tests
lf_tx_power.py : argument to use existing wlan

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:12 +05:30
Chuck SmileyRekiere
2979a50122 cc_module_9800_3504.py : added controller commands for creating open wlan, txpower
Channel , channel width , admin up and down 24g 5g network. move to testing.
lf_tx_power.py : corrected log message

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:12 +05:30
Chuck SmileyRekiere
982efe7d99 lf_tx_power.py : column width updates
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:12 +05:30
Chuck SmileyRekiere
af57e6a1b4 lf_tx_power.py added testbed and AP to the xlsx
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:06 +05:30
Chuck SmileyRekiere
3ab9eab2a8 lf_tx_power.py : updated to use lf_logger_config provides consistent output
formatting.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:06 +05:30
Chuck SmileyRekiere
c26bf24c1a lf_tx_power.py : add logging to write out command sent to wifi_ctl_9800_3504.py
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:06 +05:30
Chuck SmileyRekiere
fc5e850e2e lf_tx_power.py : logger update --action 'bandwidth' for setting the bandwidth
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:06 +05:30