Commit Graph

234 Commits

Author SHA1 Message Date
Ben Greear
960b87b61f python: flex-longevity, library cleanup.
Remove use of 'resource' where possible, use port EIDs instead for
multi-resource flexibility.

Remove some spurious 'sleep' calls.  If you think you need to sleep
2 seconds, you are probably facing a real race bug, so diagnose that
instead or put big comments around why you added a sleep.

Lots of changes to flex longevity, hopefully it can support multiple
connection types now, but not tested that yet.

Signed-off-by: Ben Greear<greearb@candelatech.com>
2020-08-05 13:13:24 -07:00
Chuck SmileyRekiere
41505f34aa Merge branch 'master' of https://github.com/greearb/lanforge-scripts 2020-08-04 16:28:59 -06:00
Chuck SmileyRekiere
8e585a64cc initial check in of test_l3_unicast_traffic_gen.py, try except to remove_all_cx 2020-08-04 16:28:39 -06:00
Logan Lipke
8efe1dfd23 Added options to StationProfile to enable ht160 2020-08-04 13:23:28 -07:00
Logan Lipke
56a6b93d45 Added extra flags for enable 160MHz 2020-08-04 10:11:33 -07:00
Logan Lipke
8b42e51a37 Added bridge creation to VAPProfile create 2020-08-03 17:02:37 -07:00
Chuck SmileyRekiere
2b42504a9d added admin up for multicase, and debugging 2020-08-03 14:50:40 -06:00
Chuck SmileyRekiere
6b7626caf6 mcast updates 2020-08-02 19:44:31 -06:00
Jed Reynolds
730ad7ecdf LFRequest.py: adds plain_get() 2020-07-31 17:44:23 -07:00
Logan Lipke
73573a28da Fixed typo in hostapd_config 2020-07-31 17:27:42 -07:00
Logan Lipke
a2f19f9db0 Fixed some bugs in VAPProfile admin_up and admin_down 2020-07-31 17:19:13 -07:00
Logan Lipke
b52245228b Added channel param for VAPProfile.create() 2020-07-31 17:11:02 -07:00
Logan Lipke
0da7e94581 VAPProfile now able to create vaps, added factory method to realm for VAPProfile 2020-07-31 16:31:27 -07:00
Logan Lipke
b79aa43f59 Added port_down_request 2020-07-31 14:13:27 -07:00
Logan Lipke
d1689366b8 Added timeout and boolean return to wait_for_ip, Added start of VAPProfile WIP 2020-07-31 10:31:29 -07:00
Jed Reynolds
127a5fd55b realm.py: adds some defaults and gaurds to wait_for_ip() 2020-07-31 09:37:51 -07:00
Jed Reynolds
7fa76d4517 LFUtils: new snake_case method for wait_until_ports_admin_up() 2020-07-31 09:21:16 -07:00
Jed Reynolds
a5c181bbc9 Realm: wifi_monitor: start_sniff gains parameter duration_sec 2020-07-31 09:20:32 -07:00
Chuck SmileyRekiere
860a6d5cfd test_l3_longevity.py - adding multi cast 2020-07-30 18:40:05 -06:00
Jed Reynolds
dd16ab307a realm.py: adds wait_until_ports_appear stateful facade method 2020-07-30 16:35:05 -07:00
Logan Lipke
a56748e501 Set suppress_related_commands_ in StationProfile,create to default to True 2020-07-30 14:18:12 -07:00
Jed Reynolds
c54d342a8e LFUtils.py: whitespace 2020-07-30 13:51:05 -07:00
Jed Reynolds
3a5a1db3a4 Realm.py: StationProfile.create() gains suppress_related_commands_ parameter 2020-07-30 13:50:38 -07:00
Jed Reynolds
4336ddb74e Fixed typo 2020-07-30 12:35:49 -07:00
Logan Lipke
162091aa9c Merge branch 'master' of https://github.com/greearb/lanforge-scripts 2020-07-30 10:06:04 -07:00
Logan Lipke
b1e34423b8 Added flags for add_vap 2020-07-30 10:05:57 -07:00
Jed Reynolds
1ed694a155 LFRequest.py: improves self.die_on_error logic to absolutely die on conditions that are !404 2020-07-29 22:20:25 -07:00
Jed Reynolds
90f68c5236 JSON: improves monitor creation and cleanup; fixes station cleanup; adds freq-channel table 2020-07-28 23:42:42 -07:00
Jed Reynolds
4e052391e8 JSON: stop dying on 404 response; formatting 2020-07-28 23:42:42 -07:00
Jed Reynolds
b9bcba58b0 JSON: simplifies die_on_error logic 2020-07-28 23:42:42 -07:00
Jed Reynolds
9e63e3e478 Python: adds methods:
- Realm::new_wifi_monitor_profile factory
- new StationDown::admin_down()
- changes up=False
2020-07-28 14:12:14 -07:00
Logan Lipke
cbc65f02ba Commented out debug printing 2020-07-27 16:23:36 -07:00
Logan Lipke
c269393b8b Fixed interval bug 2020-07-27 16:16:22 -07:00
Logan Lipke
13e76e6930 Fixed incorrect command option for generic commands 2020-07-27 15:08:55 -07:00
Jed Reynolds
9c012cf5c4 python: linter corrections 2020-07-24 18:10:51 -07:00
Jed Reynolds
6332a322b0 python: whitespace 2020-07-24 18:10:51 -07:00
Logan Lipke
a4f37c4b89 Added start_cx, stop_cx, and cleanup methods to GenCxProfile 2020-07-24 17:05:17 -07:00
Chuck SmileyRekiere
dd99d42dae test_l3_longevity initial commit 2020-07-22 16:24:24 -06:00
Dipti Dhond
f71c2ceb25 added wpa3 security 2020-07-15 13:44:01 -07:00
Dipti Dhond
45a8c2e54f small syntax edits 2020-07-14 19:58:10 -07:00
Dipti Dhond
265bf58c70 added mask for station flag 2020-07-14 17:14:14 -07:00
Dipti Dhond
472919790f print statement moved 2020-07-14 17:13:17 -07:00
Dipti Dhond
24b12c2bb2 added 'open' to use_security 2020-07-14 15:31:44 -07:00
Dipti Dhond
6823a06cf7 pushing capture changes 2020-07-14 12:47:48 -07:00
Logan Lipke
2058defb26 Changed use_security to remove flags from desired_add_sta_flags/_mask, authentication type should work properly now 2020-07-14 11:58:55 -07:00
Logan Lipke
f8ff6af1b6 Fixed key error in use_security 2020-07-14 10:41:52 -07:00
Logan Lipke
181c68e4f9 Changed use_wpa2 to use_security function WIP, tested with WPA2, not yet tested with WEP, WPA, WPA3 2020-07-14 10:23:18 -07:00
Dipti Dhond
9ba16108a6 monitor changes - now works 2020-07-13 19:49:02 -07:00
Logan Lipke
b8bb9c4d8b Changed use_wpa2 to use_security function WIP, tested with WPA2, not yet tested with WEP, WPA, WPA3 2020-07-13 17:19:09 -07:00
Dipti Dhond
8c2f9e4ded updates to realm.py class- under monitor 2020-07-13 14:05:28 -07:00