Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

               Cloud controller can configure Wi-Fi parameters in gateway, extender or  CPE using OVSDB & Manager entities. OVSDB is a database server that executes in RDK-B CPE. Any update of parameters in this database by cloud controller is notified to OneWifi process by OVSDB manager entity over RBUS. OneWifi process validates the parameter or set of parameters and applies the configuration in WiFi driver or baseband. If successfully applied, OneWifi also notifies OVSDB manager about the successful completion so that the database tables are updated with the right state of WiFi subsystem of the CPE.

OneWiFi Interface MappingMap Table

VAP IndexNameComment
1private_ssid_2g2g user private ssid 
2private_ssid_5g5g user private ssid
12mesh_backhaul_2gMesh backhaul on 2g
13mesh_backhaul_5gMesh backhaul on 5g
14mesh_sta_2gMesh station on 2g
15mesh_sta_5gMesh station on 5g

Identified task list

  • Need to learn how OpenSync work with OneWiFi - Communication is through DM/RBUS, not wifi hal. May need to refer Comcast device.

  • Need to compile OpenSync for OneWifi (some kconfig should be enabled)

  • Need to know how to start OpenSync through OneWiFi

  • Need to know OVSDB tables of OpenSync collaborate with OVSDB tables of OneWiFi(wifi.db)

  • Bringup OVSDB manager for synchronization

  • Wi-Fi interface alignment with Netgear wifi dongle and  Make sure existing wifi functionality won't be disturbed.

  • Netgear driver support with 2.0 USB port

  • Conversion of Linux bridge into OVS bridge(brlan0) - OVSAgent is now part of rootfs but not operational

  • Update dnsmasq configuration for OpenSync backhaul AP feature (wifi2, wifi3)

  • Enable IP_GRE as kernel module

  • Home AP bringup in RPI GW

  • Backhaul AP bringup in RPI GW

  • Make sure that GRE tunnel is created for backhaul communication and it is stable (Need to be tested with Extender)

  • Need to make sure that onewifi existing functionality is not breaking

...