Commit Graph

197 Commits

Author SHA1 Message Date
Mike Hansen
aead466770 Fix NPE dereference error in VIF state table processing when the details for ACTIVE_BSSIDS == null 2020-12-13 16:15:18 -05:00
Mike Hansen
14cc34ef75 WIFI-1195: JsonSerializedException for MacAddress with Client Interface 2020-12-13 15:42:04 -05:00
Lynn Shi
2f32ec66d5 WIFI-1194 Network: AP is shown in service however all the stats are not correct 2020-12-13 11:41:44 -05:00
Mike Hansen
aeb949a884 The number of connected AP displayed on Client Devices page and Dashboard page are not in sync. 2020-12-12 15:01:00 -05:00
Mike Hansen
08b9b62f81 WIFI-1167: Radio Utilization and Channel Utilization reporting values over 100% 2020-12-09 09:50:39 -05:00
Mike Hansen
8bc37f4a9a WIFI-1170: Need to support Auto-Provisioning in disabled mode (#19) 2020-12-08 19:16:21 -05:00
Mike Hansen
b8cd98017d Merge branch 'master' of github.com:Telecominfraproject/wlan-cloud-opensync-controller 2020-12-04 15:16:57 -05:00
Mike Hansen
0c89e6c624 WIFI-1062: Add provisioning capability to OvsdbDao when configuring Ssids 2020-12-04 15:16:38 -05:00
Rahul Sharma
feff3d6530 Incorporating comments from Mike 2020-12-04 11:01:27 -05:00
Rahul Sharma
2e7a090722 WIFI-1151: Update Opensync GW to align with the new RealSipCall data model
and add new atributes coming in the Sip call.
2020-12-03 20:42:54 -05:00
Lynn Shi
6ece024535 WIFI-1150 Network: The AP list table should also show the Connected/Disconnected status of every AP 2020-12-03 15:05:00 -05:00
Mike Hansen
4837b0e026 mv mapping and constants utilities under the util package 2020-12-02 10:44:24 -05:00
Mike Hansen
0eca082a4d Add null dereference check in handling of ovsdb monitor update for WifiAssociatedClients, add try/catch on Monitor update methods to ensure monitor continues running even if there are issues with ovsdb table updates 2020-12-02 10:28:53 -05:00
Mike Hansen
db4672a9a2 additional validation and error handling for equipment discovery and ap configuration 2020-12-01 20:20:22 -05:00
Mike Hansen
9e58a9d7b7 code cleanup re static analysis checks 2020-12-01 17:59:20 -05:00
Mike Hansen
f083c3488c WIFI-1110: vifS is not applying as wm is crashing due to garbage in /etc/wireless/config -- removing short-term caching of Equipment from OpensyncGatewayExternalCloud 2020-12-01 16:44:46 -05:00
Mike Hansen
b28655a5bd WIFI-1110: vifS is not applying as wm is crashing due to garbage in /etc/wireless/config
WIFI-1139: OpensyncGateway Process ChannelSwitchEvent from EventReport
2020-12-01 14:52:49 -05:00
Mike Hansen
5e32798159 WIFI-1110: vifS is not applying as wm is crashing due to garbage in /etc/wireless/config
Further changes to simplify Cloud/OSGW/AP interaction

Remove hieuristic config changes handling, goes back to reset of all
SSIDs, etc. This will need support from Cloud/UI side if it is to be
implemented in the future as the OSGW cannot effectively ascertain
updates vs inserts without config change content information.
Validate SSID UUID gets added to Wifi_Radio_Config, if not, throw RTE
Only process changes for PROTOCOL_STATUS and FIRMWARE_STATUS when they
differ from the current state.
2020-11-30 15:00:58 -05:00
Mike Hansen
f30b1ca02e WIFI-551: Status API reports radiusStatus as null 2020-11-24 12:22:47 -05:00
Mike Hansen
84f3d4ea5d Restore Dao function to write Uuid for created VIFs into the Wifi_Radio_Config db table, this was removed initially per a request from AP team, but has been re-evaluated to be necessary. Increase log level to info for MqttMessageProcessor to facilitate stats/metrics analysis 2020-11-20 14:51:22 -05:00
Mike Hansen
52a5a2ac72 Maven dependencies clean-up 2020-11-18 08:03:01 -05:00
Mike Hansen
f9ece26ccf WIFI-1075: Cloud Backend update profile models 2020-11-17 10:39:43 -05:00
Mike Hansen
dc8e22a1b5 WIFI-1068: Cloud Backend: Extend or replace existing base_model CountryCode 2020-11-16 14:24:45 -05:00
Mike Hansen
2964aa3c3c Metrics: setting values for Tx/Rx Throughput and Tx/Rx Rate Kbps 2020-11-10 13:48:09 -05:00
Mike Hansen
1e822e432c remove extra .gitignore files 2020-11-05 17:11:44 -05:00
Mike Hansen
b182a6953d Wifi-1004: Provision gre_ifname, gre_local_inet_addr, gre_remote_inet_addr, gre_remote_mac_addr on AP
Wifi-999: JUnit updates opensync-gateway and opensync-ext-cloud

Move the GreProfile attributes to the ApProfile.
2020-11-04 12:15:20 -05:00
Mike Hansen
a3159ed34e Wifi-996: Add GRE support to WifiInetConfigInfo 2020-11-03 16:57:15 -05:00
Mike Hansen
1d7f822ed4 OpensyncGateway changes to only treat clients which appear in
Wifi_Associated_Clients table as clients which can be added to the
cloud's client and client session lists. Other changes through either
stats changes or via other tables in ovsdb can only alter existing
clients and sessions. Else they are ignored.
SSIDs and InetConfig for SSIDs are not automatically deleted if an
existing configuration for this AP containing profiles for the ssids exists on the cloud.
2020-11-02 16:04:41 -05:00
Mike Hansen
6c784367ed When ap connected, check for any clients with AP's wan HWAddr and remove them, in case the AP itself has accidentally been registered as a client previously 2020-10-30 09:30:45 -04:00
Mike Hansen
15e26fd829 VLAN changes per AP request to create LAN and WAN Vlan Interfaces whenever a VLAN is provisioned 2020-10-29 17:42:12 -04:00
Mike Hansen
4df03431ed Update reported IpV4 address for wan interface based on the value in the
Wifi_Inet_Table when the table state changes. Handles situation where
the AP connects before it's services are up and the table is not
populated with the IPs of the wan/lan interfaces.

Ensure dhcp_sniff is set on all interfaces.
2020-10-29 15:01:05 -04:00
Mike Hansen
0e80415e52 WIFI-1007: AP is reported as WiFi clients 2020-10-28 15:19:29 -04:00
ralphlee3
012935818d WIFI-797 RF SourceSelection (#13)
* Implementing SourceSelection on RRM parameters, updating static json
2020-10-21 16:30:26 -04:00
Mike Hansen
a3fe53d6bd WIFI-956: WPA2-Enterprise SSID Not Broadcasting
Correct search for the RadiusProfiles OpensyncGatewayExternalCloud to be
under the equipment_ap profile, as opposed to the previous SSID Profile.
This allows creation of profiles with Radius on the AP.

** Additional correct docker image build
2020-10-14 12:29:16 -04:00
ralphlee3
6b3b835e80 WIFI-792: RF Implementation (#11)
* Removing RF parameters from ApElementConfig, refactoring to RF profile
2020-10-09 21:57:19 -04:00
Mike Hansen
76d9cf79f5 WIFI-444: APNOS : UCC Heuristics phase 2
New VideoVoice protobufs

** also fix Json file for captive portal static tests.
2020-10-09 13:34:17 -04:00
Mike Hansen
e3da2db9ab WIFI-909: Provision Hotspot20_Icon_Config in opensync database via opensync gateway, using new Hotspot/passpoint profiles
WIFI-910: Provision Hotspot20_OSU_Providers in opensync database via opensync gateway, using new Hotspot/passpoint profiles
WIFI-947: Add opensync gateway support for CEGWNewChannelRequest to change back-up channel in Wifi_RRM_Config

Updated with handling of new schema, support osu_nai2 (shared), and osu
provider name. Remove path from OSU Icons.

Add support for Wifi_RRM_Config new backup channels
2020-10-09 12:59:02 -04:00
Mike Hansen
4d624233c6 WIFI-900: add global property for toggling mutation of clientCn
-Dtip.wlan.preventClientCnAlteration=false //default, change to avoid
appending the serial number to the clientCn
2020-10-05 13:31:07 -04:00
Mike Hansen
3e2b20ddc5 WIFI-863: Add Table R/W to OvsdbDao to support Configuration and Status
WIFI-862: Opensync Gateway: Add Table Models to OvsdbDao

Update table models based on AP Schema changes.
Insert into Hotspot20_Config table based on profile. Still in progress.
2020-10-01 19:15:09 -04:00
ralphlee3
e2d2278fe0 WIFI 792 - Adding RF profile parameters to static and setups (#6)
* Adding RF profile parameters to static and setups
2020-09-30 17:32:11 -04:00
Mike Hansen
bb3a49addb Support for Metrics Profile
Added to OpensyncAPConfig
Added Profiles for Static.
Added handler in OvsdbClient to process.
Currently not applying the values, uses the defaults still, but
remaining functionality will come in subsequent updates.
2020-09-25 17:13:51 -04:00
Mike Hansen
ca023ea554 Modify ApNode stats so that radioUtilizationPerRadio is reported as an
averaged value based on the survey for that radio.
2020-09-22 19:26:58 -04:00
ralphlee
9cc3b96436 Revert "Adding RF Profile changes and updating static"
This reverts commit 71c41bb892.
2020-09-22 17:01:32 -04:00
Mike Hansen
6ea19d9cbf WIFI-425: Cloud Back End for Events phase 2
Protobuf changes re AP handling events.
2020-09-21 12:17:20 -04:00
Mike Hansen
0d72824e3f WIFI-814: OSGW add support reboot, switch, and factory reset
Adding support for Ap reboot, switch, and factory reset commands to
opensync gateway controller and ovsdb dao.
2020-09-18 17:43:00 -04:00
Mike Hansen
982d1cb2b3 Merge branch 'master' of github.com:Telecominfraproject/wlan-cloud-opensync-controller 2020-09-18 12:54:32 -04:00
Mike Hansen
ae4d2d2339 WIFI-816: OSGW add retrieval of FW_IMAGE_ACTIVE and FW_IMAGE_INACTIVE and update cloud database via Status 2020-09-18 12:45:57 -04:00
ralphlee
71c41bb892 Adding RF Profile changes and updating static 2020-09-18 11:55:36 -04:00
Mike Hansen
ce14eb359d Adding Classification type for Client based on DHCP_leased_IP
Adding translation utility to map between ovsdb and wlan cloud for firmware upgrade state and failure state (if required)
2020-09-17 17:07:47 -04:00
Mike Hansen
4cbb5e1d97 WIFI-437: CloudSDK Client DHCP attributes processing
Add ClientType from DHCP fingerprint, make use of new translation
 utility to map attributes from ovsdb to cloud.
2020-09-17 14:22:33 -04:00