Commit Graph

111 Commits

Author SHA1 Message Date
Jeffrey Han
c22ebeea31 Add script API and some related utilities (#109) 2022-10-24 10:57:35 -07:00
Jun Woo Shin
e1b9052ecc Create separate Capabilities structure (#108) 2022-10-21 12:01:45 -04:00
Jun Woo Shin
c635af6c1d use eclipse temurin distribution of openjdk (#107)
Signed-off-by: Jun Woo Shin <jwoos@fb.com>
2022-10-20 09:34:09 -04:00
Jun Woo Shin
37a904087d [WIFI-11247] change host to 0.0.0.0 (#106) 2022-10-19 09:47:59 -04:00
RockyMandayam2
6df81b7fef Use device capabilities to identify radio band (#104) 2022-10-13 19:05:05 -07:00
RockyMandayam2
8171cc74ae Remove lower and upper channel limit maps (#102) 2022-10-13 09:51:18 -07:00
Jeffrey Han
215d73fee5 Fix vendorReferenceUrl in RRMConfig broken in #99 (#103) 2022-10-12 18:23:37 -07:00
RockyMandayam2
ecbf8fa644 Fix javadoc and add override decorator (#101) 2022-10-12 15:39:11 -07:00
RockyMandayam2
19928e0286 Move AVAILABLE_CHANNELS_BAND to UCentralUtils before adding 6G support (#100) 2022-10-12 15:27:11 -07:00
Jun Woo Shin
da978611d0 [WIFI-10736] Spin up separate ports for internal and external (#64)
Signed-off-by: Jun Woo Shin <jwoos@fb.com>
2022-10-12 15:45:44 -04:00
Jeffrey Han
e42eaa747b [WIFI-11196] Restructure repository into multimodule project (#99) 2022-10-12 11:57:32 -07:00
Dmitry Dunaev
264f114be2 [WIFI-10910] Chg: internal endpoint port (#98)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-10-11 19:44:46 +03:00
zhiqiand
dd2b485b00 Follow-up on stats aggregation (#96)
* fix some comments from Jerrey

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix some comments

Signed-off-by: zhiqiand <zhiqian@fb.com>

Signed-off-by: zhiqiand <zhiqian@fb.com>
2022-10-10 15:59:04 -07:00
Jun Woo Shin
033d93beff Fix IE parsing (#97)
Signed-off-by: Jun Woo Shin <jwoos@fb.com>
2022-10-07 14:59:50 -04:00
zhiqiand
e5d5f7d5c0 States aggregation (#82)
* initial

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix some comments

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix comments on AggregatedState and ModelerUtils

Signed-off-by: zhiqiand <zhiqian@fb.com>

* reformat and thread-safe

Signed-off-by: zhiqiand <zhiqian@fb.com>

* add buffer size for state

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix some comments

Signed-off-by: zhiqiand <zhiqian@fb.com>

* add javadoc

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix comments in TestUtils

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix some comments

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix some comments

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix some comments

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix tx_power

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix channel number

Signed-off-by: zhiqiand <zhiqian@fb.com>

* fix long type

Signed-off-by: zhiqiand <zhiqian@fb.com>

Signed-off-by: zhiqiand <zhiqian@fb.com>
2022-10-06 10:10:20 -07:00
RockyMandayam2
0b4fd49627 Handle invalid IEs (#94) 2022-10-03 12:41:22 -07:00
Jun Woo Shin
d81df03637 [WIFI-10943] Deal with "auto" value for channel and fix 80p80 representation (#92) 2022-09-30 17:53:32 -04:00
RockyMandayam2
594fd9fa91 Refactor IE parsing (#90) 2022-09-30 09:42:59 -07:00
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