Commit Graph

134 Commits

Author SHA1 Message Date
Chuck SmileyRekiere
669ba08ef2 lf_tx_power.py : expect (FileAdapter) logging level to debug
wifi_ctl_9800_3504.py : expect (FileAdapter) logging level to debug

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:31 +05:30
Chuck SmileyRekiere
ae7a667159 lf_tx_power.py : updated note for tx_power.py for enable and disable rssi
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:31 +05:30
Chuck SmileyRekiere
d6bc15c1d0 lf_tx_power.py : spelling fix
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:31 +05:30
Chuck SmileyRekiere
b6035e36d8 lf_tx_power.py : added notes for adjustments to ath10k
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:30 +05:30
Chuck SmileyRekiere
8f7d9c3ae5 lf_tx_power.py : after upgrade the ap needs to be admin up and down
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:30 +05:30
Chuck SmileyRekiere
05adb91372 Multiple files: COPYWRITE -> COPYRIGHT
cc_9800_3504.py:COPYWRITE
cc_module_9800_3504.py:COPYWRITE
cc_module_test.py:COPYWRITE
controller.py:COPYWRITE
lf_tx_power.py:COPYWRITE
py-scripts/lf_csv.py:COPYWRITE
py-scripts/lf_graph.py:COPYWRITE
py-scripts/lf_kpi_csv.py:COPYWRITE
py-scripts/lf_pcap.py:COPYWRITE
py-scripts/lf_report_test.py:COPYWRITE
py-scripts/lf_snp_test.py:COPYWRITE

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:25 +05:30
Chuck SmileyRekiere
cbbea15f72 lf_tx_power.py : added --ap_admin_down_up_6g to not by default to the admine
up and down.
bug fix in testing with one spatial stream

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:25 +05:30
Chuck SmileyRekiere
e4794ee37e lf_tx_power.py : -A side changed to 9600, -B side changed to 100000000
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:24 +05:30
Chuck SmileyRekiere
67648dd02a lf_tx_power.py : removed the work around for setting the tx
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:24 +05:30
Chuck SmileyRekiere
d1e444e6f5 lf_tx_power.py : create cx_endps to use --use_speeds
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:24 +05:30
Chuck SmileyRekiere
6bf4d1054f lf_tx_power.py : comments around the work around for side B going from
1000000 to zero.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:24 +05:30
Chuck SmileyRekiere
ddf803c350 lf_tx_power.py : work around for Endpoint B Min Tx Rate being reset to zero
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:24 +05:30
Chuck SmileyRekiere
35974884e1 lf_tx_power.py : updated to allow for html reporting.
test json updates

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:24 +05:30
Chuck SmileyRekiere
2672e08bcf lf_tx_power.py : for AP interface powerreg, and powercfg
ap_ctl.py : for show controllers dot11Radio {slot} , slot configurable

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:20 +05:30
Chuck SmileyRekiere
70086f905a lf_tx_power.py : bssid__dual_band changed to bssid_dual_band
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
088d11ff9c lf_tx_power.py : commented out he code that uses
ImportError: Missing optional dependency 'openpyxl'.  Use pip or conda to install openpyxl.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
d7eac84124 lf_tx_power.py : dual_band_6g needs to us ap_dual_band_slot_6g , similiarly
for dual_band_5g needs to us ap_dual_band_slot-5g

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
9c6e9cbd8f lf_tx_power.py : added --nss_4x4_override when controller nss is 4x4 and clients
are less

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
ddd105bcde lf_tx_power.py : shutdown radio to configure channel
ct_9166_dut.json : added BSSID
ct_9166_tx_power_tests.json : reduced the scripts run
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
35fa118803 lf_tx_power.py : bssid added to configuration of station
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
03dbd4ca46 lf_tx_power.py : SS 3, 4 the xlsx output made to look the same a SS 1, 2
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
1ab289cd4f lf_tx_power.py : added key for pass fail criteria
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
a3bd812f1c lf_tx_power.py : enabling spatial streams order is low to high MCS, disabling
spatial streams the order is high to low MCS.
Also must enable 5g along with 5g dual-band, Also must enable 6g along with
6g dual-band

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
60b5e5345f lf_tx_power.py : 6g updates for reducing the number of spatial streams in
the controller

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
eae613b77f lf_tx_power.py : moved probe dump back to logg.info
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
be3b72f681 lf_tx_power.py : 24g only operate on the radio specified
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
7dcd52c205 lf_tx_power.py : 4x4 tx power calculations, modified calculations , if AP is
not read and there is not an additional offset , then fail on individual
spatial streams being out of range.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
293ae66878 lf_tx_power.py : close xlsx work book prior to writing html report
put in try except on conversion of xlsx to crating table.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
e04719e8d8 lf_tx_power.py : Cannot disable MCS lower data rates when higher data rates are enabled
needed to disable the MCS in a specific order
cc_module_9800_3504.py : pass in spatial_stream and mcs_tx_index as strings
wifi_ctl_9800_3504.py : log out loop changed from 100 to 7 added the BAD IP
string for log out.  log out times out then exit

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
1fed5f423c wif_ctl_9800_3504.py : add ap_dot11_dot11ax_mcs_tx_index_spatial_stream no_ap_dot11_dot11ax_mcs_tx_index_spatial_stream
lf_tx_power.py : added comments about spatial stream commands

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
8de0525604 lf_tx_power.py : previous commit had a conflit, it is resolved in this commit
Also rand autopep8

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
d7b0273c01 lf_tx_power.py : enable and disable spatial streams
cc_module_9800_3504.py : enable and disable spatial streams
wifi_ctl_9800_3504.py : enable and disable spatial streams
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
26bac5b88c lf_tx_power.py : enable and disable spatial streams
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
b7a50cf445 lf_tx_power.py : updated dual-band command help, updated comment
# when both 5g (slot 1) is enabled and dual-band 5g (slot 2) is enabled .
# 5g slot 1 will used the 5g channels to 64,  the 5g dual-band will use channels 100 -> 165.
# When 5g (slot 1) and dual-band 6g (slot 2) is enabled then 5g (slot 1) has all bands.
lf_check.py : updated to allow for local reporting. (first attempt)

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
44e95eb25b lf_tx_power.py : parsing separate for dual-band for getting channe
.json : example updates for tx_power

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
516bb5282f lf_tx_power.py : modified width for Controller Channel
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
36ef2a7622 lf_tx_power.py : updated header information in xlsx to include AP for xlsx
ct_9136_tx_power_test.json - updated Notes in json
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
e9b67baa43 lf_tx_power.py : separate out 5g similiar to 6g
ct_9136_tx_power_tests.json :

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
533ebdbf1e lf_tx_power.py add band to the directory of results
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
3a2c02be9f lg_tx_power.py : removed dual_band_6g and 6g from 5g enable , 5g enable was added
to dual_band_6g and 6g

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
3a72d52609 lf_tx_power.py : revised antenna gain in calculation
ct_9136_tx_power.test.json : added --create_station to batch tests, removed
batch from override of channel, nss, bandwidth, tx_power

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
5671d543af lf_tx_power.py : command line pass/fail separated from configuration
ct_913

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
a0b0ddb1ba lf_txt_power.py : updated testname in xlsx , updated 160 Mhz spatial stream
adjustment to be only if wave2 flag set.
cc_module_9800)3504.py : deprecated generic ap_slot

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
f8f39ae188 lf_tx_power.py : added header for the test
ct_9136_tx_power_test.json : udpated tests

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
a864873d93 lf_tx_power.py : updated the controller location
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
7f762e930c lf_tx_power.py : updated for dual_band_6ghz and dual_band_5ghz
cc_module_test.py : notes

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
baa70e879d cc_module_9800_3504.py : dual-band bring up
cc_module_test.py : dual-band bring up
lf_tx_power.py : comments

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
07e6da3aa6 lf_tx_power.py : added cc_module commands for configuring dual-band mode
cc_module_test.py : initial commit for dual-band module test

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
00c3a53af1 lf_tx_power.py : autopep8 updates
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
b47b5dc09b lf_tx_power.py: initial commit of dual-band
cc_module_9800_3504.py : dual-band mode commands
wifi_ctl_9800_3504.py : dual -band mode commands

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30