Commit Graph

551 Commits

Author SHA1 Message Date
Mike Hansen
f32a177d45 WIFI-638: Reported Noise floor looks inaccurate
Averaging of values in Channel report to align with ApNode report, based
on Survey data, and converting to percentage used, based on duration.
This may change going forward as Ap could end up sending average
based data.
2020-09-09 12:38:19 -04:00
Lynn Shi
0c164e8c6f WIFI-626: Integration of Captive Portal Profile with AP (embedded portal, 1 SSID) 2020-09-08 17:04:20 -04:00
Mike Hansen
6f99d701f3 WIFI-442: APNOS Synthetic client RADIUS probes
Support changes to the Network Probe reporting from the MQTT messages
proto files.
Add/update JUnit tests in concert with above.
2020-09-04 15:17:33 -04:00
Mike Hansen
0869b875c9 WIFI-456: Cloud SDK BackEnd : Bonjour Gateway support
Extract Bonjour Profile from OpensyncApConfig if present when
configuring ssids on Ap
Profile is only logged during SSID configuration if it is present as
waiting on AP support for Bonjour Gateway and services.
2020-09-04 13:20:42 -04:00
Mike Hansen
fbc7b4b5b9 WIFI-456: Cloud SDK BackEnd : Bonjour Gateway support
Add Bonjour Profile support to OpensyncApConfig
Add static files for static and static-docker versions.

Refactor of OpensyncExternalIntegrationCloud. Separate concerns, move
MQTT message processing and stats events to new class.

JUnit tests updated based on refactor
2020-09-04 12:29:23 -04:00
Mike Hansen
ec11860c22 WIFI-415: Cloud Back End Support for Captive Portal Phase 2
Add schema check for "captive_portal" and "captive_allowlist" in
Wifi_VIF_Config table, if present, set values from CaptivePortal profile
if they are present. To facilitate designer testing. When the schema
actually contains these in a formal Ap load, remove the check.
2020-09-04 10:43:16 -04:00
Mike Hansen
956ce78bfc WIFI-691: modify OSGW to send to the AP a new set of commands for managing remote ssh agent and sessions
Handle the start and stop of the debug engine REST commands coming
via gateway controller.
Change gateway controller to use new method to handle redirector change.

NB. Ap commands being sent via the command config in OvsdbDao are not
finalized and will change.
2020-09-03 12:00:01 -04:00
Mike Hansen
cea90c48d3 WIFI-638: Reported Noise floor looks inaccurate
Should have noise floor sent as a signed value, is currently coming as an uint32
I believe the AP actually translates the signed value to that.
ON channel reports more than just the channel in use on the radio which is making a mess as well, I have added a filter on the OSGW as a workaround which will prevent OFF channel values being used during calculation of channel info for on channel reporting. This may become unnecessary when the AP fix comes in but for now might clear things up a bit. After we change to a signed value, combined with correct channel survey reporting, we should have a better value.
2020-09-02 17:19:37 -04:00
Mike Hansen
3e46874a6c RSSI value handling of uint32, to int values 2020-09-02 15:45:13 -04:00
Mike Hansen
c472380167 WIFI-442: APNOS Synthetic client RADIUS probes. opensync_stats.proto changes 2020-09-02 10:08:20 -04:00
Mike Hansen
8a8ab11a65 Change reporting interval for survey stats. Remove unwanted behaviour when apDisconnect from OpensyncExternalIntegrationCloud.java 2020-09-01 17:38:05 -04:00
Mike Hansen
8047ada806 WIFI-425: Cloud Back End for Events phase 2 2020-09-01 14:15:59 -04:00
Mike Hansen
ce26422a60 WIFI-691: modify OSGW to send to the AP a new set of commands for managing remote ssh agent and sessions 2020-09-01 14:01:01 -04:00
Mike Hansen
f57e271706 WIFI-691: modify OSGW to send to the AP a new set of commands for managing remote ssh agent and sessions 2020-09-01 12:13:02 -04:00
Mike Hansen
bf919dc8e9 WIFI-425: Cloud Back End for Events phase 2 2020-09-01 08:33:40 -04:00
Mike Hansen
6b80731a66 ClientSession updates - metrics data, connect/disconnect 2020-08-31 15:03:26 -04:00
Mike Hansen
4b7bbaae6e WIFI-437: CloudSDK Client DHCP attributes processing. -- session updates 2020-08-28 16:12:17 -04:00
Mike Hansen
03c8c15f53 WIFI-425: Cloud Back End for Events phase 2. Robustness to handle table state vs. event sync 2020-08-28 14:28:14 -04:00
Mike Hansen
337571a880 WIFI-437: CloudSDK Client DHCP attributes processing. 2020-08-28 14:17:00 -04:00
Mike Hansen
97a755e187 WIFI-437: CloudSDK Client DHCP attributes processing. WIFI-425: Cloud Back End for Events phase 2 2020-08-28 13:36:30 -04:00
Mike Hansen
779de15f87 WIFI-425: Cloud Back End for Events phase 2 2020-08-27 17:42:24 -04:00
Mike Hansen
1c8f7f9e53 ovsdb interface for client dhcp attributes -- first drop -> register for status changes 2020-08-27 14:54:06 -04:00
Mike Hansen
7204ec9abe WIFI-662: WPA2 Enterprise Security mode is shown as 'Open Network' in VIF State. 2020-08-27 14:41:17 -04:00
Mike Hansen
894d462d49 VLAN on SSID 2020-08-26 17:49:45 -04:00
Rahul Sharma
01b5d7dd5e WIFI-540: Added more robust exception handling to prevent crashing registration thread during
cleaning up of stale records.
Also removed the base dependencies from opensync-process that are coming from opensync-ext-cloud.
2020-08-26 10:36:44 -04:00
Rahul Sharma
5867584afb WIFI-540: Introduce methods to cleanup stale GW and Routing record entries when we bounce the GW pod and it gets a new IP Address 2020-08-25 19:18:35 -04:00
Mike Hansen
627f401969 WIFI-536: Clients unable to ping each other even though the Client Isolation feature is disabled. 2020-08-25 10:15:14 -04:00
Lynn Shi
945c990878 Adjust wlan naming convention, mapping captive parameters 2020-08-17 22:12:03 -04:00
Lynn Shi
dbd2a8e769 Merge branch 'master' of github.com:Telecominfraproject/wlan-cloud-opensync-controller
WIFI-544: Status API reports totalCapacity as 0
2020-08-14 13:33:33 -04:00
Lynn Shi
3767861dd1 WIFI-544: Status API reports totalCapacity as 0 2020-08-14 13:32:31 -04:00
Mike Hansen
36e5c6a504 opensync: protobuf definitions updated - EventReport -- added Logging of EventReport messages from MQTT based on opensync_stats.proto changes. Functionality will be added as it comes online in AP loads. 2020-08-14 13:32:20 -04:00
Lynn Shi
c9f9bce45c Use new default AP setting for controller and mqtt broker on static GW docker 2020-08-13 12:58:23 -04:00
Mike Hansen
6b4f8d3b09 Log clean-up. Add methods in DAO for additional opensync stats, only calling implemented ones at present 2020-08-12 17:08:56 -04:00
Mike Hansen
0d8520f3a1 Update mqtt client and google protobuf versions 2020-08-12 11:01:19 -04:00
Mike Hansen
e904a8d721 ClientSessions and Client Metric -- will not create active BSSIDs until Ap has addressed missing channels in Wifi_VIF_State, and will not have correct ssid in ClientSession until metrics for Client is fixed 2020-08-11 17:20:34 -04:00
Mike Hansen
182535d2f6 Spelling error correction uci -> ucc 2020-08-11 09:17:38 -04:00
Mike Hansen
4c1dda44ff UCC report support 2020-08-10 11:43:54 -04:00
Mike Hansen
6056b6eb64 Merge branch 'master' of github.com:Telecominfraproject/wlan-cloud-opensync-controller 2020-08-10 09:05:25 -04:00
Mike Hansen
5fa57005a1 refactoring Client and Dao 2020-08-10 09:05:18 -04:00
Lynn Shi
e8acb5920b Keep GW process even though RRM on AP is not ready 2020-08-06 16:54:05 -04:00
Rahul Sharma
0d3f80a8c0 TW-1001: Enable remote debug for Opensync-GW. This flag will be controlled by Helm Charts 2020-08-06 14:11:47 -04:00
Lynn Shi
01521b879a GW supports wifi RRM config (not turn on yet) 2020-08-05 18:50:18 -04:00
Mike Hansen
c91542ad74 ClientSessions and Client Metrics, fix RateValue for Client Metric, Frames for ClientSessionMetric 2020-08-05 17:34:13 -04:00
Mike Hansen
8cd13e76ed Merge branch 'master' of github.com:Telecominfraproject/wlan-cloud-opensync-controller 2020-08-05 16:33:39 -04:00
Mike Hansen
07a47761dc ClientSession handling associationState 2020-08-05 16:33:32 -04:00
Lynn Shi
338078d8ac Add captive portal profile sample in static GW docker 2020-08-05 13:38:06 -04:00
Mike Hansen
355d8aae13 ClientSession Updates (Connect/Disconnect times). 2020-08-04 21:10:46 -04:00
Mike Hansen
a39432fdf0 Robustness for ActiveBSSIDs, state change handling cleanup 2020-08-04 18:45:44 -04:00
Mike Hansen
2f4be3f6c7 Change IP address from bytes to string per request from AP for DNS probe metrics 2020-08-01 08:27:54 -04:00
Mike Hansen
6d752a4468 support client rate limiting at SSID level, re-enable radio to vif_if mappings 2020-07-31 16:33:38 -04:00