Commit Graph

255 Commits

Author SHA1 Message Date
Mike Hansen
39da1f83a3 Wifi_Inet_Config take ipAssignScheme for vifs from parent interface 2020-10-22 16:53:28 -04:00
Mike Hansen
7f51486979 Merge branch 'master' of github.com:Telecominfraproject/wlan-cloud-opensync-controller 2020-10-21 17:30:35 -04:00
Mike Hansen
62672f090b Re-enable device stats regardless of whether or not profile is used 2020-10-21 17:28:53 -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
d291e55831 WIFI-830: Cloud BE: support configuration of fragmentation threshold -- Disable this write to ovsdb until AP support is present 2020-10-21 09:35:18 -04:00
Mike Hansen
2c12818808 WIFI-900: add global property for toggling mutation of clientCn handle mqttSettings clientCn in AWLAN_Node 2020-10-20 12:23:21 -04:00
Mike Hansen
d7b0110b28 Temporary work-around until AP load has updated ovsdb-schema with the
changes to the Hotspot20_OSU_Providers
2020-10-19 18:52:26 -04:00
Mike Hansen
338b35ef06 Fix error where Wifi_Inet_Config->ip_assign_scheme not parsed correctly
when null/empty.
2020-10-19 10:58:51 -04:00
Mike Hansen
764fb8caf7 WIFI-908: Provision Hotspot20_Config in opensync database via opensync gateway, using new Hotspot/passpoint profiles
NAI realms lineup with changes in profile models, from WIFI-872.
2020-10-14 10:09:37 -04:00
Mike Hansen
e9553ae54f WIFI-908: Provision Hotspot20_Config in opensync database via opensync gateway, using new Hotspot/passpoint profiles
Setting tos and roamingOi in Hotspot20_Config
2020-10-13 18:15:57 -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
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
621ec89889 WIFI-908: Provision Hotspot20_Config in opensync database via opensync gateway, using new Hotspot/passpoint profiles
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-906: Add new Hotspot, IdProvider, Operator, and Venue profiles to static opensync gateway

Multiple providers, multiple nai realms, multiple icons, address availability derived correctly, VIFs for Access and Open VIF for OSU

Add profile changes in for static gateway
2020-10-08 15:29:06 -04:00
Mike Hansen
2d579a7f19 WIFI-908: Provision Hotspot20_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
2020-10-07 19:48:48 -04:00
Mike Hansen
f40c30340e WIFI-908: Provision Hotspot20_Config in opensync database via opensync gateway, using new Hotspot/passpoint profiles
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
2020-10-06 17:44:04 -04:00
Mike Hansen
b04d71e75a WIFI-872: Add Profile for Identity
WIFI-878: Define Data Types for Passpoint Profile models
2020-10-06 02:34:19 -04:00
Mike Hansen
8f30d21f69 WIFI-900: add global property for toggling mutation of clientCn
if OVSDB_PREVENT_CLIENTCN_ALTERATION
  use clientCn from AP as is.
else
  if clientCn ends with serialNumber, use as is
  else append serialNumber
2020-10-05 16:19:53 -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
1d8889a857 WIFI-900: add global property for toggling mutation of clientCn
define property, implementation pending.

WIFI-878: Define Data Types for Passpoint Profile models
pickup changes from profile-models
2020-10-05 12:59:43 -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
Mike Hansen
7f139be81a Merge branch 'master' of github.com:Telecominfraproject/wlan-cloud-opensync-controller 2020-09-30 18:22:39 -04:00
Mike Hansen
41aa441275 WIFI-862: Opensync Gateway: Add Table Models to OvsdbDao 2020-09-30 18:22:25 -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
ad6f30f547 WIFI-869: Add Profile for HS 2.0 2020-09-30 16:41:35 -04:00
Mike Hansen
647e201647 WIFI-862: Opensync Gateway: Add Table Models to OvsdbDao
Update Dao/Java table models for Ovsdb tables Wifi_Passpoint_Config and
Wifi_Osu_Provider based on AP schema changes.
2020-09-29 17:20:22 -04:00
Mike Hansen
c485f0284d Opensync Gateway: Add Table R/W to OvsdbDao to support Configuration and Status
Added placeholder methods in OvsdbDao for configure/delete of
PasspointConfig and OsuProvider
Add calls to OvsdbDao methods to configure passpoint and osu connect and
config changed flows.
2020-09-29 14:29:26 -04:00
Mike Hansen
e8b10d1785 WIFI-862: Opensync Gateway: Add Table Models to OvsdbDao
Adding Dao/Java table models for Ovsdb tables Wifi_Passpoint_Config and
Wifi_Osu_Provider
2020-09-29 13:55:57 -04:00
Mike Hansen
89b127d881 Use Metrics profiles when present 2020-09-28 19:15:19 -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
209c08041d WIFI-828: Cloud SDK BE: support configuration of DTIM interval 2020-09-24 14:58:25 -04:00
Mike Hansen
f9cf072cac WIFI-828: Cloud SDK BE: support configuration of DTIM interval
Adding set of dtim_period on AP in Wifi_VIF_Config if value exists > 0.
Need to obtain value from RadioConfig or SSID config, looking at cloud
model to see if value exists already for DTIM_PERIOD ( i.e. what nth
becaons have TIM )

WIFI-829: Cloud BE: support configuration of RTS/CTS threshold

WIFI-830: Cloud BE: support configuration of  fragmentation threshold

Set frag_threshold on AP in Wifi_VIF_Config table per ssid based on
Cloud equipment configuration advance radio map value for fragThresholdBytes
2020-09-24 12:34:29 -04:00
Mike Hansen
2b60dd8b57 WIFI-830: Cloud BE: support configuration of fragmentation threshold
For each RadioType of the AP the value of rtsCtsThreshold is applied to
the rts_threshold in Wifi_VIF_Config custom_options map.
2020-09-23 18:28:12 -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
a585afc634 Adding translation utility to map between ovsdb and wlan cloud. 2020-09-17 14:14:15 -04:00
Mike Hansen
879e9fa104 WIFI-581: 80211k: RM Enabled Capabilities Tag not there in beacon frame
Adding cloud/gateway support to set custom_option on AP for 80211k
on/off.
2020-09-15 15:43:20 -04:00
Mike Hansen
b7c1741ce9 WIFI-437: CloudSDK Client DHCP attributes processing
Map enumerated types from AP.
2020-09-14 12:40:18 -04:00
Mike Hansen
ba20478978 WIFI-437: CloudSDK Client DHCP attributes processing
Setting of dhcp_sniff attribute to 'true' by default in Wifi_Inet_Config
ovsdb table, for the LAN/WAN interfaces and the VIFs that are created.
2020-09-11 08:48:49 -04:00
Mike Hansen
9e5470c9af WIFI-444: APNOS : UCC Heuristics phase 2
Changes to report type in Wifi_Stats_Config to video_voice
2020-09-09 16:04:43 -04:00
Mike Hansen
899f4a4835 WIFI-415: Cloud Back End Support for Captive Portal Phase 2
Add <K,V> (username_password_file, url) to captive_portal_map for
Wifi_VIF_Config
2020-09-09 15:25:02 -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
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
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
8a8ab11a65 Change reporting interval for survey stats. Remove unwanted behaviour when apDisconnect from OpensyncExternalIntegrationCloud.java 2020-09-01 17:38:05 -04:00