Commit Graph

286 Commits

Author SHA1 Message Date
Mike Hansen
010251bffb WIFI-1488: Configured NTP Server not used by AP -- check to see if default NTP server has been set to null, don't send in that case 2021-02-06 08:51:02 -05:00
Mike Hansen
469c5fefb5 WIFI-1488: Configured NTP Server not used by AP 2021-02-05 13:33:35 -05:00
Mike Hansen
511f3c1253 WIFI-1424: OSGW refactor and cleanup com.telecominfraproject.wlan.opensync.external.integration.models 2021-02-04 17:40:03 -05:00
Mike Hansen
e7c288683f WIFI-1421: OSGW refactor OvsdbDao
Consolidate calls to get table row(s) from ovsdb.
2021-02-04 14:39:42 -05:00
Mike Hansen
e54ec7ab01 WIFI-1421: OSGW refactor OvsdbDao
Break OvsdbDao into a number of task oriented device adaptor classes classes.
OvsdbDao public methods now call these adapters, the callers to OvsdbDao
will not have to change.
Original methods and flow retained in this first step of refactoring, so
that the code is still following the same logic.
Going forward the actual inner workings of the smaller adapter classes
should be refactored as well.
2021-02-03 17:27:43 -05:00
Mike Hansen
e1f84648c8 Revert WIFI-831: Cloud BE: support enable or disable 802.11b modulation rates until downstream ready 2021-02-03 13:51:39 -05:00
Mike Hansen
b42a1f4318 WIFI-1443: OSGW add default delay, duration to Command_Config, set timestamp to current time (UTC) -- set delay to 0 for the startPortForwardingSession 2021-02-02 14:58:27 -05:00
Mike Hansen
925246604b WIFI-1451: CloudBackend - Configured MIMO mode doesn't get applied on AP 2021-02-02 14:36:55 -05:00
Mike Hansen
32160fd699 WIFI-831: Cloud BE: support enable or disable 802.11b modulation rates
Set status for disable_b_rates on 2.4GHz radios based on enable80211b in
SsidConfiguration->RadioBasedConfiguration2g

Update static test files to latest versions, cleanup
OpensyncExternalIntegrationSimple to have it provide only bare
functionality.
2021-02-02 13:18:19 -05:00
Mike Hansen
61b55491ed WIFI-1443: OSGW add default delay, duration to Command_Config, set timestamp to current time (UTC)
rename external attributes to include unit of seconds
2021-02-02 09:24:01 -05:00
Mike Hansen
7ae99a1b51 WIFI-1443: OSGW add default delay, duration to Command_Config, set timestamp to current time (UTC) 2021-02-02 08:44:41 -05:00
Mike Hansen
877cf41249 WIFI-1432: Remove unused fields from GreTunnelConfiguration object in profile-models 2021-02-01 16:22:15 -05:00
Lynn Shi
6a8d5478a0 WIFI-1397 Cloud SDK: inconsistent treatment of active/manual/auto/backup channels 2021-02-01 09:36:43 -05:00
Mike Hansen
b4d010e64f WIFI-1404: OSGW - for VIFs on VLANs within GRE Tunnel, set bridge == if_name of Vlan from Inet Config -- fix Inet Config name based on parent name of GRE 2021-01-29 16:43:25 -05:00
Mike Hansen
460b1f78be WIFI-1404: OSGW - for VIFs on VLANs within GRE Tunnel, set bridge == if_name of Vlan from Inet Config 2021-01-29 16:35:42 -05:00
Mike Hansen
7e0a4bcddf WIFI-1404: OSGW - for VIFs on VLANs within GRE Tunnel, set bridge == if_name of Vlan from Inet Config 2021-01-29 16:23:18 -05:00
Mike Hansen
f4691fccd6 WIFI-1138: Cloud Backend Support -> VLANs in GRE Tunnel on Untagged Interface 2021-01-29 12:46:42 -05:00
Mike Hansen
5a87904787 WIFI-1329: CloudSDK: SSID with Captive Portal Auth can't be configured 2021-01-28 13:18:32 -05:00
Mike Hansen
cea96f49f3 WIFI-1365: Add OSGW support to populate channelNumber and DFS in ElementRadioConfiguration->ChannelPowerLevel List 2021-01-27 17:11:05 -05:00
Mike Hansen
b7ab0b973c WIFI-1329: CloudSDK: SSID with Captive Portal Auth can't be configured 2021-01-27 16:00:54 -05:00
Mike Hansen
0ea56397b2 Added to align with AP for GRE tunnel configuration 2021-01-26 14:24:02 -05:00
Mike Hansen
bba5008753 Radius Profile Provisioning -- change name authPort on RadiusServer to port 2021-01-25 16:43:22 -05:00
Mike Hansen
095c611b8a Radius Profile Provisioning 2021-01-22 14:54:44 -05:00
Mike Hansen
6a22a9b2fb OSGW - populate ovsdb Wifi_Stats_Config table on AP for default event
reporting thresholds.
2021-01-18 11:08:31 -05:00
Mike Hansen
8a58ccd636 Updating RadiusNasConfiguration operatorName 2021-01-11 17:38:53 -05:00
Mike Hansen
2cbe0b8b34 WIFI-1247 OSGW needs to keep in sync the radio types reported by AP with the provisioned AP radio configuration -- add some logging and some checks in places where OSGW assumed to have values in equipments RadioMaps by default 2021-01-07 22:05:28 -05:00
Mike Hansen
cc0fd8c009 WIFI-1000: Opensync Gateway: handle Configuration Changes in Wifi_RRM_Config via Insert/Update/Delete vs. delete entire config and re-insert 2021-01-04 17:20:18 -05:00
Mike Hansen
4a9ca9c949 WIFI-1220: Cloud Gateway - Enhance Radius NAS modelling 2020-12-18 12:45:00 -05:00
Mike Hansen
41f65673ca WIFI-1215: Support Passpoint Provider and Icon unique string id for ovsdb -- add schema check until AP load is delivered into pending stream 2020-12-17 19:41:36 -05:00
Mike Hansen
33e004a3e0 WIFI-1215: Support Passpoint Provider and Icon unique string id for ovsdb 2020-12-17 15:12:13 -05:00
Mike Hansen
cabbebcb7a Network: AP Equipment Profile: SKU and Country Code should not be left empty. 2020-12-15 16:57:10 -05:00
Mike Hansen
14cc34ef75 WIFI-1195: JsonSerializedException for MacAddress with Client Interface 2020-12-13 15:42:04 -05:00
Lynn Shi
8cf2e9e402 WIFI-1192 Reboot AP from cloud SDK does not work 2020-12-12 16:03:16 -05:00
Mike Hansen
67c0ae9ffc WIFI-1182: Cloud Backend Services and API - Support for NAS-ID RADIUS Attribute to be configurable via CloudSDK
WIFI-1185: Cloud Backend Services and API - Support for NAS-IP RADIUS Attribute to be configurable via CloudSDK
WIFI-1188: Support for Operator-Name RADIUS Attribute to be configurable via CloudSDK

Also add registration for events per RadioBand vs. at device level.

Support for static tools
2020-12-11 17:02:34 -05:00
Mike Hansen
8ff3010190 WIFI-1138: Cloud Backend Support -> VLANs in GRE Tunnel on Untagged Interface 2020-12-11 10:56:41 -05:00
Mike Hansen
66035a22ad WIFI-1175: Passpoint Operator Domain In ID Provider Config Object 2020-12-09 19:58:21 -05:00
Mike Hansen
40c283ba89 WIFI-1171: Organization ID or RCOI config failure 2020-12-09 16:46:38 -05:00
Mike Hansen
0c89e6c624 WIFI-1062: Add provisioning capability to OvsdbDao when configuring Ssids 2020-12-04 15:16:38 -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
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
124b6054b5 WIFI-1110: vifS is not applying as wm is crashing due to garbage in /etc/wireless/config 2020-12-01 10:36:28 -05:00
Mike Hansen
c0bb71aed2 WIFI-1130: Cloud osgw dao changes
WIFI-1131: Cloud osgw junit
2020-11-30 18:14:58 -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
d6d454bfc1 WIFI-1110: vifS is not applying as wm is crashing due to garbage in /etc/wireless/config --> per AP request, changing order for processing config change and ap connect to cloud, cleanup/remove RRM Config prior to removing SSIDs 2020-11-24 17:01:46 -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
a5fb061359 WIFI-1095: SDK BE: Support Radius Accounting support -- use value '0' for radius_acct_interval when no value is configured 2020-11-20 10:25:59 -05:00
Mike Hansen
d8ff2f1a31 WIFI-1096: Configure multicast and beacon rate in Wifi_RRM_Config 2020-11-19 17:11:02 -05:00