Commit Graph

93 Commits

Author SHA1 Message Date
RockyMandayam2
8c48a8901b Rename HTOperationElement, HTOperationElementTest, VHTOperationElement, and VHTOperationElementTest (#91) 2022-09-29 20:52:19 -07:00
Jun Woo Shin
0ac189f493 [WIFI-10819] parse cron into valid quartz cron (#89)
Signed-off-by: Jun Woo Shin <jwoos@fb.com>
2022-09-29 14:37:18 -04:00
RockyMandayam2
df21d07ec9 Discard unneeded IEs (#78) 2022-09-29 11:28:48 -07:00
RockyMandayam2
01a070c9b7 Only push updates for desired zones/venues (#80) 2022-09-28 12:37:19 -07:00
Jun Woo Shin
5211eae7c6 update comment around token validation to clarify behavior (#87)
Signed-off-by: Jun Woo Shin <jwoos@fb.com>
2022-09-26 17:01:58 -04:00
Jun Woo Shin
fafbda0bd8 update comments about validating tokens (#86)
Signed-off-by: Jun Woo Shin <jwoos@fb.com>
2022-09-26 15:51:10 -04:00
Jun Woo Shin
43c9aaafb2 Make inner classes static as necessary (#84) 2022-09-21 15:13:19 -04:00
RockyMandayam2
89e637cfeb Use short instead of byte to store unsigned byte values in VHTOperationElement (#81) 2022-09-21 08:19:54 -07:00
RockyMandayam2
0a64fb4963 Minor cleanup in TPC classes (#71) 2022-09-20 14:57:56 -07:00
RockyMandayam2
4191bc1a70 Separate createModel into two methods, one for single band and one for multi-band; sync the state and device status in multi-band test (#73) 2022-09-19 17:04:34 -07:00
Jeffrey Han
3b6e83d103 Bump default event loop timers (#77)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-09-19 11:03:41 -07:00
Jun Woo Shin
27c36ff444 Make AP-AP TPC algorithm use tx power from statistics and fix TPC application to correct band (#76) 2022-09-16 17:45:40 -04:00
RockyMandayam2
cb92d4db0a Move WifiScanEntry into its own file (#74) 2022-09-15 11:04:20 -07:00
RockyMandayam2
5cce9b39fd Minor cleanup in channel optimizer (#75) 2022-09-15 10:29:16 -07:00
RockyMandayam2
6dce5f887b test nonzero nthSmallestRssi (#62) 2022-09-14 11:15:40 -07:00
Jun Woo Shin
cf99160832 Update Spark server to 2.9.4 (#70)
Signed-off-by: Jun Woo Shin <jwoos@fb.com>
2022-09-13 18:04:38 -04:00
Jun Woo Shin
3343971092 [WIFI-10750] use new API and schema to get RRM configs (#67)
Signed-off-by: Jun Woo Shin <jwoos@fb.com>
2022-09-13 17:37:48 -04:00
Jun Woo Shin
a12656dd32 add a simple k6 script for loadtesting/benchig (#69)
Signed-off-by: Jun Woo Shin <jwoos@fb.com>
2022-09-13 16:35:18 -04:00
Wuwei Cai
319d23f078 Implement per-channel TPC (#66) 2022-09-13 11:31:33 -07:00
Wuwei Cai
3d1a05604b Use TPC user configs (allowedTxPowers, userTxPowers) (#65) 2022-09-12 13:15:45 -07:00
Jun Woo Shin
6fb15f777c Pass down RRM algorithm parameters (#61) 2022-09-01 15:20:53 -04:00
Jun Woo Shin
7e9aabb2cc remove basic auth (#63) 2022-08-31 14:16:17 -04:00
Jeffrey Han
28fc8eb1f6 Autoformat codebase using Spotless (#60) 2022-08-30 17:56:30 -07:00
RockyMandayam2
897a31fa83 Use current time for aggregation (#58) 2022-08-30 17:45:14 -07:00
Wuwei Cai
5715c0b4ed Enable MeasurementBasedApClientTPC in 2G (#51) 2022-08-30 17:38:44 -07:00
Jun Woo Shin
a07d7795c1 reorder constructor for RandomChannelInitializer and RandomTxPowerInitializer (#59) 2022-08-30 20:21:58 -04:00
RockyMandayam2
433108990b Add multi-band check for MeasurementBasedApApTPC (#54) 2022-08-30 17:01:09 -07:00
Jun Woo Shin
4ebefce8bf [WIFI-10593] Allow different values per AP for RandomChannelInitializer and RandomTxPowerInitializer (#47) 2022-08-30 19:39:32 -04:00
Jun Woo Shin
fce4533030 [WIFI-10655] Gracefully abort topology sync with prov in case of bad data (#48) 2022-08-30 19:19:37 -04:00
zhiqiand
2521cb7f50 Implement a POST/system command required by OpenWIFI SDK (#57) 2022-08-30 15:59:10 -07:00
Po-Han Huang
149b41eea1 change the default wifiscan interval from 1 minute to 15 minutes (#56)
Signed-off-by: Po-Han Huang <pohanh@fb.com>

Signed-off-by: Po-Han Huang <pohanh@fb.com>
2022-08-30 05:27:19 +08:00
RockyMandayam2
3a957b171c Use UCentralUtils.isChannelInBand() (#55) 2022-08-29 12:34:19 -07:00
Jeffrey Han
ae1e0905dd Update Dockerfile to use OpenJ9 JVM (#53)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-08-29 12:14:47 -07:00
RockyMandayam2
b9882a6887 Refactor tests (#50) 2022-08-26 17:19:04 -07:00
Jeffrey Han
f2d34b30e9 Set thread names (#52)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-08-26 14:38:36 -07:00
Jeffrey Han
17835e331d Add autoformatter (Spotless with Maven, Eclipse JDT) (#49) 2022-08-26 11:28:58 -07:00
Jeffrey Han
9c923e720f Update README and other docs (#46)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-08-23 13:55:07 -07:00
Wuwei Cai
d6fb612712 Enable Random Tx Power Initializer in 2G (#45)
* Enable Random Tx Power Initializer in 2G

Signed-off-by: Wuwei Cai <wuweicai@fb.com>

* Update javaodc; remove import *

Signed-off-by: Wuwei Cai <wuweicai@fb.com>

* Add javadoc for getRandomTxPower

Signed-off-by: Wuwei Cai <wuweicai@fb.com>

Signed-off-by: Wuwei Cai <wuweicai@fb.com>
2022-08-23 09:47:33 -07:00
RockyMandayam2
3c4a4d35cc Enable Location Based TPC in 2G (#44) 2022-08-22 12:11:59 -07:00
RockyMandayam2
9af0c4edcb Fix javadoc warnings (#43) 2022-08-18 18:00:37 -07:00
Jeffrey Han
97d112902e Add missing device connection status checks in DataCollector (#42)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-08-18 17:27:13 -07:00
RockyMandayam2
0914a3206c Multi band for MeasurementBasedApApTPC (#38) 2022-08-18 15:52:35 -07:00
RockyMandayam2
c27712cf90 Use ht operation element class decoder (#41) 2022-08-18 13:08:42 -07:00
Jeffrey Han
1daed90aa1 Move Kafka consumer poll timeout to RRMConfig (#39)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-08-18 12:09:20 -07:00
Jeffrey Han
8b92a016f3 Fix build version generation in CI/CD (#40)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-08-18 11:47:42 -07:00
RockyMandayam2
f0dd3bc322 Refactor optimizers into sub packages (#35) 2022-08-17 22:41:18 -07:00
Jeffrey Han
d8940128d6 Update documentation (#37)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-08-17 21:36:15 -07:00
Jeffrey Han
1464cfd06f Fix javadoc errors from #25 (#36)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-08-17 18:45:58 -07:00
Jeffrey Han
2f0023e483 Move SSL validation toggle into RRMConfig (#34)
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
2022-08-17 16:52:49 -07:00
RockyMandayam2
fb602c8b4b Aggregate wifiscans (#25) 2022-08-17 16:18:19 -07:00