Versions Compared

Key

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

Table of Contents

Use case diagram

  • draw.io Diagram
    bordertrue
    diagramNameusdwm
    simpleViewerfalse
    width
    linksauto
    tbstyletop
    lboxtrue
    diagramWidth1090
    height754
    revision1

BPI-R4 build instruction 

Controller

Code Block
titleBuild
repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-bpi-extsrc.xml
repo sync -j`nproc` --no-clone-bundle
 
# Default build with AL_SAP
MACHINE=bananapi4-rdk-broadband FEATURE_TYPE=EasyMesh  source meta-cmf-bananapi/setup-environment-refboard-rdkb
 
#to CP the below change for fynecli access for utopia component
https://github.com/rdkcentral/utopia/pull/47
 
bitbake rdk-generic-broadband-image

Extender

Code Block
languagebash
titleExt Build Instructions
repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-bpi-ap-extsrc.xml
repo sync -j4 --no-clone-bundle
 
#Default build with AL_SAP
MACHINE=bananapi4-rdk-broadband-ap-extender  source meta-cmf-bananapi/setup-environment-refboard-rdkb

bitbake rdk-generic-ap-extender-image

Test EM on BPI R4

BPI Controller

Please ensure below processes are running in ctrl.

Code Block
languagebash
titleprocess_status
collapsetrue
root@Filogic-GW:~# systemctl status ieee1905_em_ctrl
● ieee1905_em_ctrl.service - ieee1905 EasyMesh Controller service
     Loaded: loaded (/lib/systemd/system/ieee1905_em_ctrl.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-04-28 17:43:33 UTC; 3 years 3 months ago
    Process: 4793 ExecStartPre=/bin/sh -c sleep 5 (code=exited, status=0/SUCCESS)
    Process: 4941 ExecStartPre=/bin/sh -c if [ ! -e "/sys/class/net/eth0_virt_peer/address" ]; then `/usr/ccsp/EasyMesh/setup_veth_for_em.sh brlan0 eth0 true`; fi (code=exited, status=0/SUCCESS)
    Process: 4942 ExecStart=/bin/sh -c /usr/bin/ieee1905 -f ieee1905::al_sap=trace,ieee1905::cmdu_handler=trace,ieee1905::cmdu_proxy=trace,ieee1905::cmdu_observer=trace -i eth0_virt_peer --sap-data-path /tmp/al_em_ctrl_data_socket --sap-control-path /tmp/al_em_ctrl_control_socket >> /tmp/ieee1905_ctrl_log.txt & (code=exited, status=0/SUCCESS)
   Main PID: 4943 (ieee1905)
      Tasks: 7 (limit: 4713)
     Memory: 22.3M
     CGroup: /system.slice/ieee1905_em_ctrl.service
             └─ 4943 /usr/bin/ieee1905 -f ieee1905::al_sap=trace,ieee1905::cmdu_handler=trace,ieee1905::cmdu_proxy=trace,ieee1905::cmdu_observer=trace -i eth0_virt_peer --sap-data-path /tmp/al_em_ctrl_data_socket --sap-control-path /tmp/al_em_ctrl_control_socket
 
Notice: journal has been rotated since unit was started, output may be incomplete.
 
 
root@Filogic-GW:~# systemctl status em_ctrl
● em_ctrl.service - EasyMesh Controller service
     Loaded: loaded (/lib/systemd/system/em_ctrl.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2025-08-07 05:54:27 UTC; 20min ago
    Process: 18033 ExecStartPre=/bin/sh -c /usr/ccsp/EasyMesh/setup_mysql_db_pre.sh (code=exited, status=0/SUCCESS)
    Process: 18038 ExecStart=/bin/sh -c /usr/bin/onewifi_em_ctrl bpi\@root >> /tmp/em_ctrl.log & (code=exited, status=0/SUCCESS)
    Process: 18040 ExecStartPost=/bin/sh -c /usr/ccsp/EasyMesh/setup_mysql_db_post.sh (code=exited, status=0/SUCCESS)
   Main PID: 18039 (onewifi_em_ctrl)
      Tasks: 15 (limit: 4713)
     Memory: 185.2M
     CGroup: /system.slice/em_ctrl.service
             └─ 18039 /usr/bin/onewifi_em_ctrl bpi@root
 
Notice: journal has been rotated since unit was started, output may be incomplete.
root@Filogic-GW:~#
 
root@Filogic-GW:~# systemctl status ieee1905_em_agent
● ieee1905_em_agent.service - ieee1905 EasyMesh Agent service
     Loaded: loaded (/lib/systemd/system/ieee1905_em_agent.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2025-08-07 05:54:31 UTC; 21min ago
    Process: 4944 ExecStartPre=/bin/sh -c if [ ! -e "/sys/class/net/eth1_virt_peer/address" ]; then `/usr/ccsp/EasyMesh/setup_veth_for_em.sh brlan0 eth1 false`;fi (code=exited, status=0/SUCCESS)
    Process: 4945 ExecStartPre=/bin/sh -c while [ ! -e /tmp/wifi_initialized ] && [ ! -e /tmp/wifi_dml_complete ] ;do sleep 1; done  (code=exited, status=0/SUCCESS)
    Process: 17690 ExecStartPre=/bin/sh -c sleep 5 (code=exited, status=0/SUCCESS)
    Process: 19496 ExecStart=/bin/sh -c /usr/bin/ieee1905 -f ieee1905::al_sap=trace,ieee1905::cmdu_handler=trace,ieee1905::cmdu_proxy=trace,ieee1905::cmdu_observer=trace -i eth1_virt_peer >> /tmp/ieee1905_agent_log.txt & (code=exited, status=0/SUCCESS)
   Main PID: 19497 (ieee1905)
      Tasks: 7 (limit: 4713)
     Memory: 18.8M
     CGroup: /system.slice/ieee1905_em_agent.service
             └─ 19497 /usr/bin/ieee1905 -f ieee1905::al_sap=trace,ieee1905::cmdu_handler=trace,ieee1905::cmdu_proxy=trace,ieee1905::cmdu_observer=trace -i eth1_virt_peer
 
Notice: journal has been rotated since unit was started, output may be incomplete.
 
root@Filogic-GW:~# systemctl status em_agent
● em_agent.service - EasyMesh Agent service
     Loaded: loaded (/lib/systemd/system/em_agent.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2025-08-07 06:15:40 UTC; 17s ago
    Process: 476399 ExecStartPre=/bin/sh -c /usr/ccsp/EasyMesh/setup_agent_pre.sh (code=exited, status=0/SUCCESS)
    Process: 476405 ExecStartPre=/bin/sh -c sleep 15 (code=exited, status=0/SUCCESS)
    Process: 482087 ExecStart=/bin/sh -c /usr/bin/onewifi_em_agent >> /tmp/em_agent.log & (code=exited, status=0/SUCCESS)
   Main PID: 482089 (onewifi_em_agen)
      Tasks: 8 (limit: 4713)
     Memory: 8.8M
     CGroup: /system.slice/em_agent.service
             └─ 482089 /usr/bin/onewifi_em_agent
 
2025 Aug 07 06:15:25 Filogic-GW systemd[1]: Starting EasyMesh Agent service...
2025 Aug 07 06:15:40 Filogic-GW systemd[1]: Started EasyMesh Agent service.


To run cli,

cd /usr/ccsp/EasyMesh
onewifi_em_cli bpi

Observation in EM-Controller device side:  

  • All configured VAPs should be UP and Running
  • VAPs should be broadcasting EasyMesh default SSIDs(eg, private_ssid, mesh_backhaul)
  • Logs files are generated under /tmp folder

Extender 1 + STAR Topology

1.Please ensure below processes are running in Ext1

Code Block
languagebash
titleprocess_status
collapsetrue
root@Filogic-GW:~# systemctl status onewifi
* onewifi.service - Cosa service
     Loaded: loaded (8;;file://Filogic-GW/lib/systemd/system/onewifi.service/lib/systemd/system/onewifi.service8;;; enabled; vendor preset: e)
     Active: active (running) since Thu 2022-04-28 17:43:15 UTC; 3min 29s ago
TriggeredBy: * filogicwifiinitialized.path
    Process: 1781 ExecStartPre=/bin/sh /usr/ccsp/wifi/onewifi_pre_start.sh (code=exited, status=0/SUCCESS)
    Process: 2085 ExecStart=/usr/bin/OneWifi -subsys $Subsys (code=exited, status=0/SUCCESS)
   Main PID: 2086 (OneWifi)
      Tasks: 14 (limit: 4713)
     Memory: 38.2M
     CGroup: /system.slice/onewifi.service
             `- 2086 /usr/bin/OneWifi -subsys eRT.
 
2022 Apr 28 17:42:48 Filogic-GW systemd[1]: Starting Cosa service...
2022 Apr 28 17:42:53 Filogic-GW UTOPIA[2086]: system.syscfg Shared memory file not found
2022 Apr 28 17:42:53 Filogic-GW UTOPIA[2086]: 2022-04-28  17:42:53., ../../../../git/source/syscfg/lib/syscfg_lib.c:466, Error initializing sy
2022 Apr 28 17:43:15 Filogic-GW systemd[1]: Started Cosa service.
2022 Apr 28 17:44:01 Filogic-GW [OneWifi][2086]:   WiFi radio radio1 is set to UP

root@Filogic-GW:~# systemctl status ieee1905_em_agent
* ieee1905_em_agent.service - ieee1905 EasyMesh Remote Agent service
     Loaded: loaded (8;;file://Filogic-GW/lib/systemd/system/ieee1905_em_agent.service/lib/systemd/system/ieee1905_em_agent.service8;;; enabl)
     Active: active (running) since Thu 2022-04-28 17:43:35 UTC; 3min 16s ago
    Process: 3284 ExecStartPre=/bin/sh -c /usr/ccsp/EasyMesh/setup_ext_pre.sh (code=exited, status=0/SUCCESS)
    Process: 3303 ExecStartPre=/bin/sh -c if [ ! -e "/sys/class/net/eth1_virt_peer/address" ]; then `/usr/ccsp/EasyMesh/setup_veth_for_em.sh )
    Process: 3304 ExecStartPre=/bin/sh -c sleep 5 (code=exited, status=0/SUCCESS)
    Process: 3439 ExecStart=/bin/sh -c /usr/bin/ieee1905 -f ieee1905::al_sap=trace,ieee1905::cmdu_handler=trace,ieee1905::cmdu_proxy=trace,ie)
   Main PID: 3440 (ieee1905)
      Tasks: 7 (limit: 4713)
     Memory: 10.5M
     CGroup: /system.slice/ieee1905_em_agent.service
             `- 3440 /usr/bin/ieee1905 -f ieee1905::al_sap=trace,ieee1905::cmdu_handler=trace,ieee1905::cmdu_proxy=trace,ieee1905::cmdu_obserr
 
2022 Apr 28 17:43:30 Filogic-GW systemd[1]: Starting ieee1905 EasyMesh Remote Agent service...
2022 Apr 28 17:43:35 Filogic-GW systemd[1]: Started ieee1905 EasyMesh Remote Agent service.
 
root@Filogic-GW:~# systemctl status em_agent        
* em_agent.service - EasyMesh Agent service
     Loaded: loaded (8;;file://Filogic-GW/lib/systemd/system/em_agent.service/lib/systemd/system/em_agent.service8;;; enabled; vendor preset:)
     Active: active (running) since Thu 2022-04-28 17:44:00 UTC; 2min 57s ago
    Process: 3283 ExecStartPre=/bin/sh -c sleep 30 (code=exited, status=0/SUCCESS)
    Process: 3621 ExecStartPre=/bin/sh -c /usr/ccsp/EasyMesh/setup_ext_pre.sh (code=exited, status=0/SUCCESS)
    Process: 3640 ExecStart=/bin/sh -c /usr/bin/onewifi_em_agent >> /tmp/em_agent.log & (code=exited, status=0/SUCCESS)
   Main PID: 3641 (onewifi_em_agen)
      Tasks: 9 (limit: 4713)
     Memory: 10.8M
     CGroup: /system.slice/em_agent.service
             `- 3641 /usr/bin/onewifi_em_agent

2.Ensure mesh backhaul connectivity is established over 5G through wifi1.1 interface.

iw dev wifi1.3 info

3.Verify mesh backhaul connection in EM-Contrller side as well.

iw dev wifi1.1.sta<i> info
iw dev wifi1.1.sta<i> station dump ## This command gives information on connected client ie Extender1.

4. Wait for few minutes( for Agent to propagate SSID information from Controller to OneWifi in Extender1) and then check

  • Check all configured VAPs should be up and running with "iw dev" command
  • VAPs should be broadcasting default EasyMesh SSIDS (ie private_ssid, mesh_backhaul)
  • logs files are generated under /tmp folder

5. Test the connectivity to EM-Controller through backhaul

ping 10.0.0.1 -c 5

Test the connectivity with wireless clients.

Extender2 (For Daisy-Chain )

1. Ensure Extender 1 is running properly with configured vap's of FH and BH.

2. Make atleast 7 feet distance from Ext1 to Ext2 

3. Ensure  ieee1905_em_agent,onewifi_em_agent processes are running in Ext2

4. Ensure mesh backhaul connectivity is established over 5G through wifi1.1 interface.

iw dev wifi1.3 info

5. Verify mesh backhaul connection in Extender1 side as well.

iw dev wifi1.1.sta<i> info
iw dev wifi1.1.sta<i> station dump ## This command gives information on connected client ie Extender2.

6. Wait for few minutes( for Agent to propagate SSID information from Controller to OneWifi in Extender2) and then check

  • Check all configured VAPs should be up and running with "iw dev" command
  • VAPs should be broadcasting default EasyMesh SSIDS (ie private_ssid, mesh_backhaul)

7. Test the connectivity to EM-Controller through backhaul

ping 10.0.0.1 -c 5

Test the connectivity with wireless clients.


Sample logs

EM-Controller and EM-Agent success logs

Code Block
languagebash
titleEM-Controller Sample logs
collapsetrue
root@Filogic-GW:/usr/ccsp/EasyMesh# onewifi_em_ctrl bpi@root
connect:169: user:bpi pass:root
load_tables:1558: data base empty ... needs reset
init:1958: Load operation failed, err: dm_orch_type_unknown
data_model_init:541: data model init failed
mgr_input_listen:290 Thread stack size = 8388608 bytes 
execute:56: Controller communication path: /tmp/onewifi_mesh_ctrl
mgr_nodes_listen:422 Thread stack size = 8388608 bytes 
pre_process_orch_op:342: Deleting all data models
dm_network_list_t:update_db:167: Operation: dm_orch_type_db_insert
create_data_model:1502: Created data model for net_id: OneWifiMesh mac: a2:f0:d1:69:f5:ae, coloc:1
create_data_model:1522: Number of policies: 6
create_data_model:1539: Putting data model at key: OneWifiMesh@a2:f0:d1:69:f5:ae
start_complete:847 Collocated agent ID: a2:f0:d1:69:f5:ae publish  fail
init_network_topology:1925: Root: a2:f0:d1:69:f5:ae  added to network topology
update_tables:1721: Op Class[0] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 81
update_tables:1721: Op Class[1] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 115
update_tables:1721: Op Class[2] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 135
update_tables:1721: Op Class[3] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 81
update_tables:1721: Op Class[4] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 115
update_tables:1721: Op Class[5] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 135
analyze_config_renew:98: Radio: 00:00:00:00:00:00
../../../git/src/ctrl/../../src/dm/dm_network_ssid.cpp:205:85: runtime error: load of value 50462976, which is not a valid value for type 'em_haul_type_t'
../../../git/src/ctrl/../../src/dm/dm_network_ssid.cpp:200:71: runtime error: load of value 48, which is not a valid value for type 'bool'
^C
root@Filogic-GW:/usr/ccsp/EasyMesh# ./onewifi_em_ctrl bpi@root
connect:169: user:bpi pass:root
create_data_model:1502: Created data model for net_id: OneWifiMesh mac: a2:f0:d1:69:f5:ae, coloc:1
create_data_model:1522: Number of policies: 6
create_data_model:1539: Putting data model at key: OneWifiMesh@a2:f0:d1:69:f5:ae
create_node:204 key value used:a2:f0:d1:69:f5:ae_al
EC Manager created with MAC: a2:f0:d1:69:f5:ae
em_func:564 Thread stack size = 8388608 bytes 
create_node:224: created entry for key:a2:f0:d1:69:f5:ae_al
mgr_input_listen:290 Thread stack size = 8388608 bytes 
execute:56: Controller communication path: /tmp/onewifi_mesh_ctrl
mgr_nodes_listen:422 Thread stack size = 8388608 bytes 
start_complete:847 Collocated agent ID: a2:f0:d1:69:f5:ae publish  fail
init_network_topology:1925: Root: a2:f0:d1:69:f5:ae  added to network topology
update_tables:1721: Op Class[0] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 81
update_tables:1721: Op Class[1] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 115
update_tables:1721: Op Class[2] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 135
update_tables:1721: Op Class[3] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 81
update_tables:1721: Op Class[4] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 115
update_tables:1721: Op Class[5] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 135
analyze_config_renew:98: Radio: 00:00:00:00:00:00
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
handle_autoconfig_search:3580: autoconfig rsp send success
handle_autoconfig_search:3580: autoconfig rsp send success
find_em_for_msg_type:649: Found data model for mac: a2:f0:d1:69:f5:ae, creating node for ruid: 00:0c:43:26:60:10
create_node:204 key value used:00:0c:43:26:60:10
em_func:564 Thread stack size = 8388608 bytes 
create_node:224: created entry for key:00:0c:43:26:60:10
handle_autoconfig_search:3580: autoconfig rsp send success
handle_autoconfig_wsc_m1:3449: Device AL MAC: a2:f0:d1:69:f5:ae
handle_ap_radio_basic_cap:3383: Radio does not exist, getting radio at index: 0
handle_wsc_m1:2982 Freq band = 0 
create_encrypted_settings:3189 No of haultype=1 radio no of bss=1 
create_encrypted_settings:3211: ssid: private_ssid, passphrase: test-fronthaul
find_em_for_msg_type:636: Found existing radio:00:0c:43:26:60:10
handle_autoconfig_search:3580: autoconfig rsp send success
handle_autoconfig_wsc_m1:3488: autoconfig wsc m2 send
analyze_m2_tx:226: Radio: 00:0c:43:26:60:10 AL MAC: a2:f0:d1:69:f5:ae
handle_autoconfig_search:3580: autoconfig rsp send success
find_em_for_msg_type:649: Found data model for mac: a2:f0:d1:69:f5:ae, creating node for ruid: 00:0c:43:26:60:12
create_node:204 key value used:00:0c:43:26:60:12
em_func:564 Thread stack size = 8388608 bytes 
create_node:224: created entry for key:00:0c:43:26:60:12
handle_autoconfig_wsc_m1:3449: Device AL MAC: a2:f0:d1:69:f5:ae
handle_ap_radio_basic_cap:3383: Radio does not exist, getting radio at index: 1
handle_wsc_m1:2982 Freq band = 1 
handle_autoconfig_search:3580: autoconfig rsp send success
handle_autoconfig_search:3580: autoconfig rsp send success
create_encrypted_settings:3189 No of haultype=2 radio no of bss=2 
create_encrypted_settings:3211: ssid: private_ssid, passphrase: test-fronthaul
create_encrypted_settings:3211: ssid: mesh_backhaul, passphrase: test-backhaul
find_em_for_msg_type:636: Found existing radio:00:0c:43:26:60:12
handle_autoconfig_search:3580: autoconfig rsp send success
handle_autoconfig_wsc_m1:3488: autoconfig wsc m2 send
analyze_m2_tx:226: Radio: 00:0c:43:26:60:12 AL MAC: a2:f0:d1:69:f5:ae
handle_autoconfig_search:3580: autoconfig rsp send success
handle_autoconfig_search:3580: autoconfig rsp send success
put_device:234: Device:a2:f0:d1:69:f5:ae inserted in network:OneWifiMesh
create_node:204 key value used:00:0c:43:26:60:10
create_node:209: node with key:00:0c:43:26:60:10 already exists
put_radio:357 Node created successfully
create_node:204 key value used:00:0c:43:26:60:12
create_node:209: node with key:00:0c:43:26:60:12 already exists
put_radio:357 Node created successfully
update_tables:1699: Op Class[0] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 81	Class: 81
update_tables:1699: Op Class[1] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 115	Class: 115
update_tables:1699: Op Class[2] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 135	Class: 135
update_tables:1699: Op Class[3] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 81	Class: 81
update_tables:1699: Op Class[4] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 115	Class: 115
update_tables:1699: Op Class[5] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 135	Class: 135
update_tables:1699: Op Class[6] ruid: 00:0c:43:26:60:10	Type: 2	Class: 81	Class: 81
update_tables:1699: Op Class[7] ruid: 00:0c:43:26:60:10	Type: 2	Class: 83	Class: 83
update_tables:1699: Op Class[8] ruid: 00:0c:43:26:60:10	Type: 2	Class: 84	Class: 84
update_tables:1699: Op Class[9] ruid: 00:0c:43:26:60:12	Type: 2	Class: 115	Class: 115
update_tables:1699: Op Class[10] ruid: 00:0c:43:26:60:12	Type: 2	Class: 116	Class: 116
update_tables:1699: Op Class[11] ruid: 00:0c:43:26:60:12	Type: 2	Class: 117	Class: 117
update_tables:1699: Op Class[12] ruid: 00:0c:43:26:60:12	Type: 2	Class: 118	Class: 118
update_tables:1699: Op Class[13] ruid: 00:0c:43:26:60:12	Type: 2	Class: 119	Class: 119
update_tables:1699: Op Class[14] ruid: 00:0c:43:26:60:12	Type: 2	Class: 120	Class: 120
update_tables:1699: Op Class[15] ruid: 00:0c:43:26:60:12	Type: 2	Class: 121	Class: 121
update_tables:1699: Op Class[16] ruid: 00:0c:43:26:60:12	Type: 2	Class: 122	Class: 122
update_tables:1699: Op Class[17] ruid: 00:0c:43:26:60:12	Type: 2	Class: 123	Class: 123
update_tables:1699: Op Class[18] ruid: 00:0c:43:26:60:12	Type: 2	Class: 124	Class: 124
update_tables:1699: Op Class[19] ruid: 00:0c:43:26:60:12	Type: 2	Class: 125	Class: 125
update_tables:1699: Op Class[20] ruid: 00:0c:43:26:60:12	Type: 2	Class: 126	Class: 126
update_tables:1699: Op Class[21] ruid: 00:0c:43:26:60:12	Type: 2	Class: 127	Class: 127
update_tables:1699: Op Class[22] ruid: 00:0c:43:26:60:12	Type: 2	Class: 128	Class: 128
update_tables:1699: Op Class[23] ruid: 00:0c:43:26:60:12	Type: 2	Class: 129	Class: 129
update_tables:1699: Op Class[24] ruid: 00:0c:43:26:60:12	Type: 2	Class: 130	Class: 130

orch_execute:142: dm_orch_type_topo_sync(em_cmd_type_em_config) state: em_state_ctrl_wsc_m2_sent
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
find_em_for_msg_type:613: Received autoconfig search from agenti al mac: a2:f0:d1:69:f5:ae
find_em_for_msg_type:622: Found existing data model for mac: a2:f0:d1:69:f5:ae net: OneWifiMesh
handle_autoconfig_search:3580: autoconfig rsp send success
find_em_for_msg_type:649: Found data model for mac: a2:f0:d1:69:f5:ae, creating node for ruid: 00:0c:43:26:60:16
create_node:204 key value used:00:0c:43:26:60:16
em_func:564 Thread stack size = 8388608 bytes 
create_node:224: created entry for key:00:0c:43:26:60:16
handle_autoconfig_wsc_m1:3449: Device AL MAC: a2:f0:d1:69:f5:ae
handle_ap_radio_basic_cap:3383: Radio does not exist, getting radio at index: 2
handle_wsc_m1:2982 Freq band = 2 
create_encrypted_settings:3189 No of haultype=1 radio no of bss=1 
create_encrypted_settings:3211: ssid: private_ssid, passphrase: test-fronthaul
find_em_for_msg_type:636: Found existing radio:00:0c:43:26:60:16
handle_autoconfig_search:3580: autoconfig rsp send success
handle_autoconfig_search:3580: autoconfig rsp send success
handle_autoconfig_wsc_m1:3488: autoconfig wsc m2 send
analyze_m2_tx:226: Radio: 00:0c:43:26:60:16 AL MAC: a2:f0:d1:69:f5:ae
handle_autoconfig_search:3580: autoconfig rsp send success
send_topology_query_msg:366: Topology Query (1) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
get_dm_orch_type:125: Device: 00:0c:43:26:60:10 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:12 already in list
create_node:204 key value used:00:0c:43:26:60:16
create_node:209: node with key:00:0c:43:26:60:16 already exists
put_radio:357 Node created successfully
update_tables:1699: Op Class[0] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 81	Class: 81
update_tables:1699: Op Class[1] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 115	Class: 115
update_tables:1699: Op Class[2] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 135	Class: 135
update_tables:1699: Op Class[3] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 81	Class: 81
update_tables:1699: Op Class[4] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 115	Class: 115
update_tables:1699: Op Class[5] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 135	Class: 135
update_tables:1699: Op Class[6] ruid: 00:0c:43:26:60:10	Type: 2	Class: 81	Class: 81
update_tables:1699: Op Class[7] ruid: 00:0c:43:26:60:10	Type: 2	Class: 83	Class: 83
update_tables:1699: Op Class[8] ruid: 00:0c:43:26:60:10	Type: 2	Class: 84	Class: 84
update_tables:1699: Op Class[9] ruid: 00:0c:43:26:60:12	Type: 2	Class: 115	Class: 115
update_tables:1699: Op Class[10] ruid: 00:0c:43:26:60:12	Type: 2	Class: 116	Class: 116
update_tables:1699: Op Class[11] ruid: 00:0c:43:26:60:12	Type: 2	Class: 117	Class: 117
update_tables:1699: Op Class[12] ruid: 00:0c:43:26:60:12	Type: 2	Class: 118	Class: 118
update_tables:1699: Op Class[13] ruid: 00:0c:43:26:60:12	Type: 2	Class: 119	Class: 119
update_tables:1699: Op Class[14] ruid: 00:0c:43:26:60:12	Type: 2	Class: 120	Class: 120
update_tables:1699: Op Class[15] ruid: 00:0c:43:26:60:12	Type: 2	Class: 121	Class: 121
update_tables:1699: Op Class[16] ruid: 00:0c:43:26:60:12	Type: 2	Class: 122	Class: 122
update_tables:1699: Op Class[17] ruid: 00:0c:43:26:60:12	Type: 2	Class: 123	Class: 123
update_tables:1699: Op Class[18] ruid: 00:0c:43:26:60:12	Type: 2	Class: 124	Class: 124
update_tables:1699: Op Class[19] ruid: 00:0c:43:26:60:12	Type: 2	Class: 125	Class: 125
update_tables:1699: Op Class[20] ruid: 00:0c:43:26:60:12	Type: 2	Class: 126	Class: 126
update_tables:1699: Op Class[21] ruid: 00:0c:43:26:60:12	Type: 2	Class: 127	Class: 127
update_tables:1699: Op Class[22] ruid: 00:0c:43:26:60:12	Type: 2	Class: 128	Class: 128
update_tables:1699: Op Class[23] ruid: 00:0c:43:26:60:12	Type: 2	Class: 129	Class: 129
update_tables:1699: Op Class[24] ruid: 00:0c:43:26:60:12	Type: 2	Class: 130	Class: 130
update_tables:1699: Op Class[25] ruid: 00:0c:43:26:60:16	Type: 2	Class: 131	Class: 131
update_tables:1699: Op Class[26] ruid: 00:0c:43:26:60:16	Type: 2	Class: 132	Class: 132
update_tables:1699: Op Class[27] ruid: 00:0c:43:26:60:16	Type: 2	Class: 133	Class: 133
update_tables:1699: Op Class[28] ruid: 00:0c:43:26:60:16	Type: 2	Class: 134	Class: 134
update_tables:1699: Op Class[29] ruid: 00:0c:43:26:60:16	Type: 2	Class: 135	Class: 135
update_tables:1699: Op Class[30] ruid: 00:0c:43:26:60:16	Type: 2	Class: 136	Class: 136

orch_execute:142: dm_orch_type_topo_sync(em_cmd_type_em_config) state: em_state_ctrl_wsc_m2_sent
send_topology_query_msg:366: Topology Query (2) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
orch_execute:142: dm_orch_type_topo_sync(em_cmd_type_em_config) state: em_state_ctrl_wsc_m2_sent
send_topology_query_msg:366: Topology Query (1) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
send_topology_query_msg:366: Topology Query (1) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
send_topology_query_msg:366: Topology Query (3) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
send_topology_query_msg:366: Topology Query (2) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
send_topology_query_msg:366: Topology Query (2) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
send_topology_query_msg:366: Topology Query (4) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
send_topology_query_msg:366: Topology Query (3) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
send_topology_query_msg:366: Topology Query (3) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
send_topology_query_msg:366: Topology Query (5) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
handle_ap_vendor_operational_bss:834 Number of radios: 1
handle_ap_vendor_operational_bss:837: Radio: 00:0c:43:26:60:10
handle_ap_vendor_operational_bss:839 Number of bss: 1
handle_ap_vendor_operational_bss:842: BSSID=00:0c:43:26:60:10	 haul type=0
send_topology_query_msg:366: Topology Query (4) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
handle_ap_vendor_operational_bss:834 Number of radios: 1
handle_ap_vendor_operational_bss:837: Radio: 00:0c:43:26:60:12
handle_ap_vendor_operational_bss:839 Number of bss: 2
handle_ap_vendor_operational_bss:842: BSSID=00:0c:43:26:60:12	 haul type=0
handle_ap_vendor_operational_bss:842: BSSID=00:0c:43:26:60:14	 haul type=1
send_topology_query_msg:366: Topology Query (4) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
orch_execute:142: dm_orch_type_channel_pref(em_cmd_type_em_config) state: em_state_ctrl_topo_synchronized
orch_execute:142: dm_orch_type_channel_pref(em_cmd_type_em_config) state: em_state_ctrl_topo_synchronized
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_query_pending
send_topology_query_msg:366: Topology Query (5) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
send_channel_pref_query_msg:1014: Channel Pref Query (1) Send Successful
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_query_pending
send_channel_pref_query_msg:1014: Channel Pref Query (1) Send Successful
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_pref_report_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_channel_pref_report_pending
send_topology_query_msg:366: Topology Query (6) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_pref_report_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_channel_pref_report_pending
send_topology_query_msg:366: Topology Query (7) Send Successful
process_ctrl_state:2065: unhandled case em_state_ctrl_topo_sync_pending
handle_ap_vendor_operational_bss:834 Number of radios: 1
handle_ap_vendor_operational_bss:837: Radio: 00:0c:43:26:60:16
handle_ap_vendor_operational_bss:839 Number of bss: 1
handle_ap_vendor_operational_bss:842: BSSID=00:0c:43:26:60:16	 haul type=0
get_dm_orch_type:125: Device: 00:0c:43:26:60:10 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:12 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:16 already in list
update_tables:1699: Op Class[0] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 81	Class: 81
update_tables:1699: Op Class[1] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 115	Class: 115
update_tables:1699: Op Class[2] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 135	Class: 135
update_tables:1699: Op Class[3] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 81	Class: 81
update_tables:1699: Op Class[4] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 115	Class: 115
update_tables:1699: Op Class[5] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 135	Class: 135
update_tables:1699: Op Class[6] ruid: 00:0c:43:26:60:10	Type: 2	Class: 81	Class: 81
update_tables:1699: Op Class[7] ruid: 00:0c:43:26:60:10	Type: 2	Class: 83	Class: 83
update_tables:1699: Op Class[8] ruid: 00:0c:43:26:60:10	Type: 2	Class: 84	Class: 84
update_tables:1699: Op Class[9] ruid: 00:0c:43:26:60:12	Type: 2	Class: 115	Class: 115
update_tables:1699: Op Class[10] ruid: 00:0c:43:26:60:12	Type: 2	Class: 116	Class: 116
update_tables:1699: Op Class[11] ruid: 00:0c:43:26:60:12	Type: 2	Class: 117	Class: 117
update_tables:1699: Op Class[12] ruid: 00:0c:43:26:60:12	Type: 2	Class: 118	Class: 118
update_tables:1699: Op Class[13] ruid: 00:0c:43:26:60:12	Type: 2	Class: 119	Class: 119
update_tables:1699: Op Class[14] ruid: 00:0c:43:26:60:12	Type: 2	Class: 120	Class: 120
update_tables:1699: Op Class[15] ruid: 00:0c:43:26:60:12	Type: 2	Class: 121	Class: 121
update_tables:1699: Op Class[16] ruid: 00:0c:43:26:60:12	Type: 2	Class: 122	Class: 122
update_tables:1699: Op Class[17] ruid: 00:0c:43:26:60:12	Type: 2	Class: 123	Class: 123
update_tables:1699: Op Class[18] ruid: 00:0c:43:26:60:12	Type: 2	Class: 124	Class: 124
update_tables:1699: Op Class[19] ruid: 00:0c:43:26:60:12	Type: 2	Class: 125	Class: 125
update_tables:1699: Op Class[20] ruid: 00:0c:43:26:60:12	Type: 2	Class: 126	Class: 126
update_tables:1699: Op Class[21] ruid: 00:0c:43:26:60:12	Type: 2	Class: 127	Class: 127
update_tables:1699: Op Class[22] ruid: 00:0c:43:26:60:12	Type: 2	Class: 128	Class: 128
update_tables:1699: Op Class[23] ruid: 00:0c:43:26:60:12	Type: 2	Class: 129	Class: 129
update_tables:1699: Op Class[24] ruid: 00:0c:43:26:60:12	Type: 2	Class: 130	Class: 130
update_tables:1699: Op Class[25] ruid: 00:0c:43:26:60:16	Type: 2	Class: 131	Class: 131
update_tables:1699: Op Class[26] ruid: 00:0c:43:26:60:16	Type: 2	Class: 132	Class: 132
update_tables:1699: Op Class[27] ruid: 00:0c:43:26:60:16	Type: 2	Class: 133	Class: 133
update_tables:1699: Op Class[28] ruid: 00:0c:43:26:60:16	Type: 2	Class: 134	Class: 134
update_tables:1699: Op Class[29] ruid: 00:0c:43:26:60:16	Type: 2	Class: 135	Class: 135
update_tables:1699: Op Class[30] ruid: 00:0c:43:26:60:16	Type: 2	Class: 136	Class: 136
update_tables:1699: Op Class[31] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 81	Class: 81
update_tables:1699: Op Class[32] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 83	Class: 83
update_tables:1699: Op Class[33] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 84	Class: 84
update_tables:1699: Op Class[34] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 115	Class: 115
update_tables:1699: Op Class[35] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 116	Class: 116
update_tables:1699: Op Class[36] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 117	Class: 117
update_tables:1699: Op Class[37] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 118	Class: 118
update_tables:1699: Op Class[38] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 119	Class: 119
update_tables:1699: Op Class[39] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 120	Class: 120
update_tables:1699: Op Class[40] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 121	Class: 121
update_tables:1699: Op Class[41] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 122	Class: 122
update_tables:1699: Op Class[42] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 123	Class: 123
update_tables:1699: Op Class[43] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 124	Class: 124
update_tables:1699: Op Class[44] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 125	Class: 125
update_tables:1699: Op Class[45] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 126	Class: 126
update_tables:1699: Op Class[46] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 127	Class: 127
update_tables:1699: Op Class[47] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 128	Class: 128
update_tables:1699: Op Class[48] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 129	Class: 129
update_tables:1699: Op Class[49] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 130	Class: 130

orch_execute:142: dm_orch_type_channel_pref(em_cmd_type_em_config) state: em_state_ctrl_topo_synchronized
orch_execute:142: dm_orch_type_channel_sel(em_cmd_type_em_config) state: em_state_ctrl_channel_queried
orch_execute:142: dm_orch_type_channel_sel(em_cmd_type_em_config) state: em_state_ctrl_channel_queried
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_select_pending
handle_channel_sel_rsp:1736 Received channel selection response 
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_query_pending
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_select_pending
send_channel_pref_query_msg:1014: Channel Pref Query (1) Send Successful
handle_channel_sel_rsp:1736 Received channel selection response 
get_dm_orch_type:125: Device: 00:0c:43:26:60:10 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:12 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:16 already in list
update_tables:1699: Op Class[0] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 81	Class: 81
update_tables:1699: Op Class[1] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 115	Class: 115
update_tables:1699: Op Class[2] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 135	Class: 135
update_tables:1699: Op Class[3] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 81	Class: 81
update_tables:1699: Op Class[4] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 115	Class: 115
update_tables:1699: Op Class[5] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 135	Class: 135
update_tables:1699: Op Class[6] ruid: 00:0c:43:26:60:10	Type: 2	Class: 81	Class: 81
update_tables:1699: Op Class[7] ruid: 00:0c:43:26:60:10	Type: 2	Class: 83	Class: 83
update_tables:1699: Op Class[8] ruid: 00:0c:43:26:60:10	Type: 2	Class: 84	Class: 84
update_tables:1699: Op Class[9] ruid: 00:0c:43:26:60:12	Type: 2	Class: 115	Class: 115
update_tables:1699: Op Class[10] ruid: 00:0c:43:26:60:12	Type: 2	Class: 116	Class: 116
update_tables:1699: Op Class[11] ruid: 00:0c:43:26:60:12	Type: 2	Class: 117	Class: 117
update_tables:1699: Op Class[12] ruid: 00:0c:43:26:60:12	Type: 2	Class: 118	Class: 118
update_tables:1699: Op Class[13] ruid: 00:0c:43:26:60:12	Type: 2	Class: 119	Class: 119
update_tables:1699: Op Class[14] ruid: 00:0c:43:26:60:12	Type: 2	Class: 120	Class: 120
update_tables:1699: Op Class[15] ruid: 00:0c:43:26:60:12	Type: 2	Class: 121	Class: 121
update_tables:1699: Op Class[16] ruid: 00:0c:43:26:60:12	Type: 2	Class: 122	Class: 122
update_tables:1699: Op Class[17] ruid: 00:0c:43:26:60:12	Type: 2	Class: 123	Class: 123
update_tables:1699: Op Class[18] ruid: 00:0c:43:26:60:12	Type: 2	Class: 124	Class: 124
update_tables:1699: Op Class[19] ruid: 00:0c:43:26:60:12	Type: 2	Class: 125	Class: 125
update_tables:1699: Op Class[20] ruid: 00:0c:43:26:60:12	Type: 2	Class: 126	Class: 126
update_tables:1699: Op Class[21] ruid: 00:0c:43:26:60:12	Type: 2	Class: 127	Class: 127
update_tables:1699: Op Class[22] ruid: 00:0c:43:26:60:12	Type: 2	Class: 128	Class: 128
update_tables:1699: Op Class[23] ruid: 00:0c:43:26:60:12	Type: 2	Class: 129	Class: 129
update_tables:1699: Op Class[24] ruid: 00:0c:43:26:60:12	Type: 2	Class: 130	Class: 130
update_tables:1699: Op Class[25] ruid: 00:0c:43:26:60:16	Type: 2	Class: 131	Class: 131
update_tables:1699: Op Class[26] ruid: 00:0c:43:26:60:16	Type: 2	Class: 132	Class: 132
update_tables:1699: Op Class[27] ruid: 00:0c:43:26:60:16	Type: 2	Class: 133	Class: 133
update_tables:1699: Op Class[28] ruid: 00:0c:43:26:60:16	Type: 2	Class: 134	Class: 134
update_tables:1699: Op Class[29] ruid: 00:0c:43:26:60:16	Type: 2	Class: 135	Class: 135
update_tables:1699: Op Class[30] ruid: 00:0c:43:26:60:16	Type: 2	Class: 136	Class: 136
update_tables:1699: Op Class[31] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 81	Class: 81
update_tables:1699: Op Class[32] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 83	Class: 83
update_tables:1699: Op Class[33] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 84	Class: 84
update_tables:1699: Op Class[34] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 115	Class: 115
update_tables:1699: Op Class[35] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 116	Class: 116
update_tables:1699: Op Class[36] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 117	Class: 117
update_tables:1699: Op Class[37] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 118	Class: 118
update_tables:1699: Op Class[38] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 119	Class: 119
update_tables:1699: Op Class[39] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 120	Class: 120
update_tables:1699: Op Class[40] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 121	Class: 121
update_tables:1699: Op Class[41] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 122	Class: 122
update_tables:1699: Op Class[42] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 123	Class: 123
update_tables:1699: Op Class[43] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 124	Class: 124
update_tables:1699: Op Class[44] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 125	Class: 125
update_tables:1699: Op Class[45] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 126	Class: 126
update_tables:1699: Op Class[46] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 127	Class: 127
update_tables:1699: Op Class[47] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 128	Class: 128
update_tables:1699: Op Class[48] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 129	Class: 129
update_tables:1699: Op Class[49] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 130	Class: 130
update_tables:1699: Op Class[50] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 131	Class: 131
update_tables:1699: Op Class[51] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 132	Class: 132
update_tables:1699: Op Class[52] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 133	Class: 133
update_tables:1699: Op Class[53] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 134	Class: 134
update_tables:1699: Op Class[54] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 135	Class: 135
update_tables:1699: Op Class[55] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 136	Class: 136

handle_operating_channel_rprt:1764 Operating channel report recv
get_dm_orch_type:125: Device: 00:0c:43:26:60:10 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:12 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:16 already in list
update_tables:1699: Op Class[0] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 81	Class: 81
update_tables:1699: Op Class[1] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 115	Class: 115
update_tables:1699: Op Class[2] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 135	Class: 135
update_tables:1699: Op Class[3] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 81	Class: 81
update_tables:1699: Op Class[4] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 115	Class: 115
update_tables:1699: Op Class[5] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 135	Class: 135
update_tables:1699: Op Class[6] ruid: 00:0c:43:26:60:10	Type: 2	Class: 81	Class: 81
update_tables:1699: Op Class[7] ruid: 00:0c:43:26:60:10	Type: 2	Class: 83	Class: 83
update_tables:1699: Op Class[8] ruid: 00:0c:43:26:60:10	Type: 2	Class: 84	Class: 84
update_tables:1699: Op Class[9] ruid: 00:0c:43:26:60:12	Type: 2	Class: 115	Class: 115
update_tables:1699: Op Class[10] ruid: 00:0c:43:26:60:12	Type: 2	Class: 116	Class: 116
update_tables:1699: Op Class[11] ruid: 00:0c:43:26:60:12	Type: 2	Class: 117	Class: 117
update_tables:1699: Op Class[12] ruid: 00:0c:43:26:60:12	Type: 2	Class: 118	Class: 118
update_tables:1699: Op Class[13] ruid: 00:0c:43:26:60:12	Type: 2	Class: 119	Class: 119
update_tables:1699: Op Class[14] ruid: 00:0c:43:26:60:12	Type: 2	Class: 120	Class: 120
update_tables:1699: Op Class[15] ruid: 00:0c:43:26:60:12	Type: 2	Class: 121	Class: 121
update_tables:1699: Op Class[16] ruid: 00:0c:43:26:60:12	Type: 2	Class: 122	Class: 122
update_tables:1699: Op Class[17] ruid: 00:0c:43:26:60:12	Type: 2	Class: 123	Class: 123
update_tables:1699: Op Class[18] ruid: 00:0c:43:26:60:12	Type: 2	Class: 124	Class: 124
update_tables:1699: Op Class[19] ruid: 00:0c:43:26:60:12	Type: 2	Class: 125	Class: 125
update_tables:1699: Op Class[20] ruid: 00:0c:43:26:60:12	Type: 2	Class: 126	Class: 126
update_tables:1699: Op Class[21] ruid: 00:0c:43:26:60:12	Type: 2	Class: 127	Class: 127
update_tables:1699: Op Class[22] ruid: 00:0c:43:26:60:12	Type: 2	Class: 128	Class: 128
update_tables:1699: Op Class[23] ruid: 00:0c:43:26:60:12	Type: 2	Class: 129	Class: 129
update_tables:1699: Op Class[24] ruid: 00:0c:43:26:60:12	Type: 2	Class: 130	Class: 130
update_tables:1699: Op Class[25] ruid: 00:0c:43:26:60:16	Type: 2	Class: 131	Class: 131
update_tables:1699: Op Class[26] ruid: 00:0c:43:26:60:16	Type: 2	Class: 132	Class: 132
update_tables:1699: Op Class[27] ruid: 00:0c:43:26:60:16	Type: 2	Class: 133	Class: 133
update_tables:1699: Op Class[28] ruid: 00:0c:43:26:60:16	Type: 2	Class: 134	Class: 134
update_tables:1699: Op Class[29] ruid: 00:0c:43:26:60:16	Type: 2	Class: 135	Class: 135
update_tables:1699: Op Class[30] ruid: 00:0c:43:26:60:16	Type: 2	Class: 136	Class: 136
update_tables:1699: Op Class[31] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 81	Class: 81
update_tables:1699: Op Class[32] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 83	Class: 83
update_tables:1699: Op Class[33] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 84	Class: 84
update_tables:1699: Op Class[34] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 115	Class: 115
update_tables:1699: Op Class[35] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 116	Class: 116
update_tables:1699: Op Class[36] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 117	Class: 117
update_tables:1699: Op Class[37] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 118	Class: 118
update_tables:1699: Op Class[38] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 119	Class: 119
update_tables:1699: Op Class[39] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 120	Class: 120
update_tables:1699: Op Class[40] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 121	Class: 121
update_tables:1699: Op Class[41] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 122	Class: 122
update_tables:1699: Op Class[42] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 123	Class: 123
update_tables:1699: Op Class[43] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 124	Class: 124
update_tables:1699: Op Class[44] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 125	Class: 125
update_tables:1699: Op Class[45] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 126	Class: 126
update_tables:1699: Op Class[46] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 127	Class: 127
update_tables:1699: Op Class[47] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 128	Class: 128
update_tables:1699: Op Class[48] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 129	Class: 129
update_tables:1699: Op Class[49] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 130	Class: 130
update_tables:1699: Op Class[50] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 131	Class: 131
update_tables:1699: Op Class[51] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 132	Class: 132
update_tables:1699: Op Class[52] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 133	Class: 133
update_tables:1699: Op Class[53] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 134	Class: 134
update_tables:1699: Op Class[54] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 135	Class: 135
update_tables:1699: Op Class[55] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 136	Class: 136
update_tables:1699: Op Class[56] ruid: 00:0c:43:26:60:12	Type: 1	Class: 1	Class: 1

orch_execute:142: dm_orch_type_channel_sel(em_cmd_type_em_config) state: em_state_ctrl_channel_queried
orch_execute:142: dm_orch_type_channel_cnf(em_cmd_type_em_config) state: em_state_ctrl_channel_selected
orch_execute:142: dm_orch_type_channel_cnf(em_cmd_type_em_config) state: em_state_ctrl_configured
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_cnf_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_channel_cnf_pending
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_select_pending
handle_channel_sel_rsp:1736 Received channel selection response 
process_ctrl_state:3827: unhandled case em_state_ctrl_configured
process_ctrl_state:2065: unhandled case em_state_ctrl_configured
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_cnf_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_channel_cnf_pending
handle_operating_channel_rprt:1764 Operating channel report recv
get_dm_orch_type:125: Device: 00:0c:43:26:60:10 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:12 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:16 already in list
update_tables:1699: Op Class[0] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 81	Class: 81
update_tables:1699: Op Class[1] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 115	Class: 115
update_tables:1699: Op Class[2] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 135	Class: 135
update_tables:1699: Op Class[3] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 81	Class: 81
update_tables:1699: Op Class[4] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 115	Class: 115
update_tables:1699: Op Class[5] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 135	Class: 135
update_tables:1699: Op Class[6] ruid: 00:0c:43:26:60:10	Type: 2	Class: 81	Class: 81
update_tables:1699: Op Class[7] ruid: 00:0c:43:26:60:10	Type: 2	Class: 83	Class: 83
update_tables:1699: Op Class[8] ruid: 00:0c:43:26:60:10	Type: 2	Class: 84	Class: 84
update_tables:1699: Op Class[9] ruid: 00:0c:43:26:60:12	Type: 2	Class: 115	Class: 115
update_tables:1699: Op Class[10] ruid: 00:0c:43:26:60:12	Type: 2	Class: 116	Class: 116
update_tables:1699: Op Class[11] ruid: 00:0c:43:26:60:12	Type: 2	Class: 117	Class: 117
update_tables:1699: Op Class[12] ruid: 00:0c:43:26:60:12	Type: 2	Class: 118	Class: 118
update_tables:1699: Op Class[13] ruid: 00:0c:43:26:60:12	Type: 2	Class: 119	Class: 119
update_tables:1699: Op Class[14] ruid: 00:0c:43:26:60:12	Type: 2	Class: 120	Class: 120
update_tables:1699: Op Class[15] ruid: 00:0c:43:26:60:12	Type: 2	Class: 121	Class: 121
update_tables:1699: Op Class[16] ruid: 00:0c:43:26:60:12	Type: 2	Class: 122	Class: 122
update_tables:1699: Op Class[17] ruid: 00:0c:43:26:60:12	Type: 2	Class: 123	Class: 123
update_tables:1699: Op Class[18] ruid: 00:0c:43:26:60:12	Type: 2	Class: 124	Class: 124
update_tables:1699: Op Class[19] ruid: 00:0c:43:26:60:12	Type: 2	Class: 125	Class: 125
update_tables:1699: Op Class[20] ruid: 00:0c:43:26:60:12	Type: 2	Class: 126	Class: 126
update_tables:1699: Op Class[21] ruid: 00:0c:43:26:60:12	Type: 2	Class: 127	Class: 127
update_tables:1699: Op Class[22] ruid: 00:0c:43:26:60:12	Type: 2	Class: 128	Class: 128
update_tables:1699: Op Class[23] ruid: 00:0c:43:26:60:12	Type: 2	Class: 129	Class: 129
update_tables:1699: Op Class[24] ruid: 00:0c:43:26:60:12	Type: 2	Class: 130	Class: 130
update_tables:1699: Op Class[25] ruid: 00:0c:43:26:60:16	Type: 2	Class: 131	Class: 131
update_tables:1699: Op Class[26] ruid: 00:0c:43:26:60:16	Type: 2	Class: 132	Class: 132
update_tables:1699: Op Class[27] ruid: 00:0c:43:26:60:16	Type: 2	Class: 133	Class: 133
update_tables:1699: Op Class[28] ruid: 00:0c:43:26:60:16	Type: 2	Class: 134	Class: 134
update_tables:1699: Op Class[29] ruid: 00:0c:43:26:60:16	Type: 2	Class: 135	Class: 135
update_tables:1699: Op Class[30] ruid: 00:0c:43:26:60:16	Type: 2	Class: 136	Class: 136
update_tables:1699: Op Class[31] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 81	Class: 81
update_tables:1699: Op Class[32] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 83	Class: 83
update_tables:1699: Op Class[33] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 84	Class: 84
update_tables:1699: Op Class[34] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 115	Class: 115
update_tables:1699: Op Class[35] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 116	Class: 116
update_tables:1699: Op Class[36] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 117	Class: 117
update_tables:1699: Op Class[37] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 118	Class: 118
update_tables:1699: Op Class[38] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 119	Class: 119
update_tables:1699: Op Class[39] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 120	Class: 120
update_tables:1699: Op Class[40] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 121	Class: 121
update_tables:1699: Op Class[41] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 122	Class: 122
update_tables:1699: Op Class[42] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 123	Class: 123
update_tables:1699: Op Class[43] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 124	Class: 124
update_tables:1699: Op Class[44] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 125	Class: 125
update_tables:1699: Op Class[45] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 126	Class: 126
update_tables:1699: Op Class[46] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 127	Class: 127
update_tables:1699: Op Class[47] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 128	Class: 128
update_tables:1699: Op Class[48] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 129	Class: 129
update_tables:1699: Op Class[49] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 130	Class: 130
update_tables:1699: Op Class[50] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 131	Class: 131
update_tables:1699: Op Class[51] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 132	Class: 132
update_tables:1699: Op Class[52] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 133	Class: 133
update_tables:1699: Op Class[53] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 134	Class: 134
update_tables:1699: Op Class[54] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 135	Class: 135
update_tables:1699: Op Class[55] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 136	Class: 136
update_tables:1699: Op Class[56] ruid: 00:0c:43:26:60:12	Type: 1	Class: 1	Class: 1
update_tables:1699: Op Class[57] ruid: 00:0c:43:26:60:10	Type: 1	Class: 12	Class: 12

orch_execute:142: dm_orch_type_channel_cnf(em_cmd_type_em_config) state: em_state_ctrl_channel_selected
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_cnf_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_channel_cnf_pending
orch_execute:142: dm_orch_type_policy_cfg(em_cmd_type_em_config) state: em_state_ctrl_configured
orch_execute:142: dm_orch_type_policy_cfg(em_cmd_type_em_config) state: em_state_ctrl_configured
process_ctrl_state:3827: unhandled case em_state_ctrl_set_policy_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_set_policy_pending
send_policy_cfg_request_msg:341: Policy Cfg Request Msg Send Success
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_cnf_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_channel_cnf_pending
process_ctrl_state:3827: unhandled case em_state_ctrl_set_policy_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_set_policy_pending
send_policy_cfg_request_msg:341: Policy Cfg Request Msg Send Success
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_cnf_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_channel_cnf_pending
handle_operating_channel_rprt:1764 Operating channel report recv
get_dm_orch_type:125: Device: 00:0c:43:26:60:10 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:12 already in list
get_dm_orch_type:125: Device: 00:0c:43:26:60:16 already in list
update_tables:1699: Op Class[0] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 81	Class: 81
update_tables:1699: Op Class[1] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 115	Class: 115
update_tables:1699: Op Class[2] ruid: a2:f0:d1:69:f5:ae	Type: 7	Class: 135	Class: 135
update_tables:1699: Op Class[3] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 81	Class: 81
update_tables:1699: Op Class[4] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 115	Class: 115
update_tables:1699: Op Class[5] ruid: a2:f0:d1:69:f5:ae	Type: 8	Class: 135	Class: 135
update_tables:1699: Op Class[6] ruid: 00:0c:43:26:60:10	Type: 2	Class: 81	Class: 81
update_tables:1699: Op Class[7] ruid: 00:0c:43:26:60:10	Type: 2	Class: 83	Class: 83
update_tables:1699: Op Class[8] ruid: 00:0c:43:26:60:10	Type: 2	Class: 84	Class: 84
update_tables:1699: Op Class[9] ruid: 00:0c:43:26:60:12	Type: 2	Class: 115	Class: 115
update_tables:1699: Op Class[10] ruid: 00:0c:43:26:60:12	Type: 2	Class: 116	Class: 116
update_tables:1699: Op Class[11] ruid: 00:0c:43:26:60:12	Type: 2	Class: 117	Class: 117
update_tables:1699: Op Class[12] ruid: 00:0c:43:26:60:12	Type: 2	Class: 118	Class: 118
update_tables:1699: Op Class[13] ruid: 00:0c:43:26:60:12	Type: 2	Class: 119	Class: 119
update_tables:1699: Op Class[14] ruid: 00:0c:43:26:60:12	Type: 2	Class: 120	Class: 120
update_tables:1699: Op Class[15] ruid: 00:0c:43:26:60:12	Type: 2	Class: 121	Class: 121
update_tables:1699: Op Class[16] ruid: 00:0c:43:26:60:12	Type: 2	Class: 122	Class: 122
update_tables:1699: Op Class[17] ruid: 00:0c:43:26:60:12	Type: 2	Class: 123	Class: 123
update_tables:1699: Op Class[18] ruid: 00:0c:43:26:60:12	Type: 2	Class: 124	Class: 124
update_tables:1699: Op Class[19] ruid: 00:0c:43:26:60:12	Type: 2	Class: 125	Class: 125
update_tables:1699: Op Class[20] ruid: 00:0c:43:26:60:12	Type: 2	Class: 126	Class: 126
update_tables:1699: Op Class[21] ruid: 00:0c:43:26:60:12	Type: 2	Class: 127	Class: 127
update_tables:1699: Op Class[22] ruid: 00:0c:43:26:60:12	Type: 2	Class: 128	Class: 128
update_tables:1699: Op Class[23] ruid: 00:0c:43:26:60:12	Type: 2	Class: 129	Class: 129
update_tables:1699: Op Class[24] ruid: 00:0c:43:26:60:12	Type: 2	Class: 130	Class: 130
update_tables:1699: Op Class[25] ruid: 00:0c:43:26:60:16	Type: 2	Class: 131	Class: 131
update_tables:1699: Op Class[26] ruid: 00:0c:43:26:60:16	Type: 2	Class: 132	Class: 132
update_tables:1699: Op Class[27] ruid: 00:0c:43:26:60:16	Type: 2	Class: 133	Class: 133
update_tables:1699: Op Class[28] ruid: 00:0c:43:26:60:16	Type: 2	Class: 134	Class: 134
update_tables:1699: Op Class[29] ruid: 00:0c:43:26:60:16	Type: 2	Class: 135	Class: 135
update_tables:1699: Op Class[30] ruid: 00:0c:43:26:60:16	Type: 2	Class: 136	Class: 136
update_tables:1699: Op Class[31] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 81	Class: 81
update_tables:1699: Op Class[32] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 83	Class: 83
update_tables:1699: Op Class[33] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 84	Class: 84
update_tables:1699: Op Class[34] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 115	Class: 115
update_tables:1699: Op Class[35] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 116	Class: 116
update_tables:1699: Op Class[36] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 117	Class: 117
update_tables:1699: Op Class[37] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 118	Class: 118
update_tables:1699: Op Class[38] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 119	Class: 119
update_tables:1699: Op Class[39] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 120	Class: 120
update_tables:1699: Op Class[40] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 121	Class: 121
update_tables:1699: Op Class[41] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 122	Class: 122
update_tables:1699: Op Class[42] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 123	Class: 123
update_tables:1699: Op Class[43] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 124	Class: 124
update_tables:1699: Op Class[44] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 125	Class: 125
update_tables:1699: Op Class[45] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 126	Class: 126
update_tables:1699: Op Class[46] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 127	Class: 127
update_tables:1699: Op Class[47] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 128	Class: 128
update_tables:1699: Op Class[48] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 129	Class: 129
update_tables:1699: Op Class[49] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 130	Class: 130
update_tables:1699: Op Class[50] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 131	Class: 131
update_tables:1699: Op Class[51] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 132	Class: 132
update_tables:1699: Op Class[52] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 133	Class: 133
update_tables:1699: Op Class[53] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 134	Class: 134
update_tables:1699: Op Class[54] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 135	Class: 135
update_tables:1699: Op Class[55] ruid: a2:f0:d1:69:f5:ae	Type: 6	Class: 136	Class: 136
update_tables:1699: Op Class[56] ruid: 00:0c:43:26:60:12	Type: 1	Class: 1	Class: 1
update_tables:1699: Op Class[57] ruid: 00:0c:43:26:60:10	Type: 1	Class: 12	Class: 12
update_tables:1699: Op Class[58] ruid: 00:0c:43:26:60:16	Type: 1	Class: 134	Class: 134

orch_execute:142: dm_orch_type_policy_cfg(em_cmd_type_em_config) state: em_state_ctrl_configured
orch_execute:142: dm_orch_type_channel_scan_req(em_cmd_type_em_config) state: em_state_ctrl_configured
orch_execute:142: dm_orch_type_channel_scan_req(em_cmd_type_em_config) state: em_state_ctrl_configured
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_scan_pending
process_ctrl_state:3827: unhandled case em_state_ctrl_set_policy_pending
process_ctrl_state:2065: unhandled case em_state_ctrl_set_policy_pending
send_policy_cfg_request_msg:341: Policy Cfg Request Msg Send Success
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_scan_pending
orch_execute:142: dm_orch_type_channel_scan_req(em_cmd_type_em_config) state: em_state_ctrl_configured
process_ctrl_state:3827: unhandled case em_state_ctrl_channel_scan_pending


Code Block
languagebash
titleEM-Agent Sample logs
collapsetrue
mgr_input_listen:290 Thread stack size = 8388608 bytes 
mgr_nodes_listen:422 Thread stack size = 8388608 bytes 
input_listener:934 he_bus open success
input_listener:952 recv data:
{
	"Version":	"1.0",
	"SubDocName":	"dml",
	"WifiConfig":	{
		"GASConfig":	{
			"AdvertisementId":	0,
			"PauseForServerResp":	true,
			"RespTimeout":	5000,
			"ComebackDelay":	1000,
			"RespBufferTime":	1000,
			"QueryRespLengthLimit":	127
		},
		"NotifyWifiChanges":	true,
		"PreferPrivate":	false,
		"PreferPrivateConfigure":	true,
		"FactoryReset":	false,
		"TxOverflowSelfheal":	false,
		"InstWifiClientEnabled":	false,
		"InstWifiClientReportingPeriod":	0,
		"InstWifiClientMac":	"00:00:00:00:00:00",
		"InstWifiClientDefReportingPeriod":	0,
		"WifiActiveMsmtEnabled":	false,
		"WifiActiveMsmtPktsize":	1470,
		"WifiActiveMsmtNumSamples":	5,
		"WifiActiveMsmtSampleDuration":	400,
		"VlanCfgVersion":	2,
		"WpsPin":	"1234",
		"BandsteeringEnable":	false,
		"GoodRssiThreshold":	-65,
		"AssocCountThreshold":	0,
		"AssocGateTime":	0,
		"WhixLoginterval":	3600,
		"whix_chutility_loginterval":	900,
		"AssocMonitorDuration":	0,
		"RapidReconnectEnable":	true,
		"VapStatsFeature":	true,
		"MfpConfigFeature":	false,
		"ForceDisableRadioFeature":	false,
		"ForceDisableRadioStatus":	false,
		"FixedWmmParams":	3,
		"WifiRegionCode":	"USI",
		"DiagnosticEnable":	false,
		"ValidateSsid":	true,
		"DeviceNetworkMode":	0,
		"NormalizedRssiList":	"1,2",
		"SNRList":	"1,2",
		"CliStatList":	"1,2,4",
		"TxRxRateList":	"1,2"
	},
	"WifiRadioConfig":	[{
			"WifiRadioSetup":	{
				"RadioIndex":	0,
				"VapMap":	[{
						"VapName":	"private_ssid_2g",
						"VapIndex":	0
					}]
			},
			"RadioName":	"radio1",
			"Enabled":	true,
			"FreqBand":	1,
			"AutoChannelEnabled":	true,
			"Channel":	1,
			"NumSecondaryChannels":	0,
			"SecondaryChannelsList":	" ",
			"ChannelWidth":	1,
			"HwMode":	12,
			"CsaBeaconCount":	100,
			"Country":	"US",
			"RegDomain":	0,
			"OperatingEnvironment":	"I",
			"DFSEnable":	false,
			"DfsEnabledBootup":	false,
			"ChannelAvailability":	"1:1,2:1,3:1,4:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,12:1,13:1,14:1",
			"radarInfo":	"last_channel:0,num_detected:0,time:0",
			"DcsEnabled":	false,
			"DtimPeriod":	1,
			"OperatingClass":	12,
			"BasicDataTransmitRates":	656,
			"OperationalDataTransmitRates":	8112,
			"FragmentationThreshold":	2346,
			"GuardInterval":	16,
			"TransmitPower":	100,
			"BeaconInterval":	100,
			"RtsThreshold":	2347,
			"FactoryResetSsid":	false,
			"RadioStatsMeasuringRate":	0,
			"RadioStatsMeasuringInterval":	0,
			"CtsProtection":	false,
			"ObssCoex":	true,
			"StbcEnable":	true,
			"GreenFieldEnable":	false,
			"UserControl":	0,
			"AdminControl":	0,
			"ChanUtilThreshold":	90,
			"ChanUtilSelfHealEnable":	false,
			"EcoPowerDown":	false,
			"Tscan":	0,
			"Nscan":	0,
			"Tidle":	0,
			"DfsTimer":	30,
			"RadarDetected":	" ",
			"NumberOfOpClass":	3,
			"OperatingClasses":	[{
					"NumberOfNonOperChan":	2,
					"Class":	81,
					"MaxTxPower":	-30,
					"NonOperable":	[12, 13]
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	83,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	2,
					"Class":	84,
					"MaxTxPower":	-30,
					"NonOperable":	[12, 13]
				}],
			"CurrentOperatingClasses":	[{
					"Class":	12,
					"Channel":	1
				}]
		}, {
			"WifiRadioSetup":	{
				"RadioIndex":	1,
				"VapMap":	[{
						"VapName":	"private_ssid_5g",
						"VapIndex":	1
					}, {
						"VapName":	"mesh_backhaul_5g",
						"VapIndex":	2
					}]
			},
			"RadioName":	"radio2",
			"Enabled":	true,
			"FreqBand":	2,
			"AutoChannelEnabled":	true,
			"Channel":	44,
			"NumSecondaryChannels":	0,
			"SecondaryChannelsList":	" ",
			"ChannelWidth":	4,
			"HwMode":	169,
			"CsaBeaconCount":	100,
			"Country":	"US",
			"RegDomain":	0,
			"OperatingEnvironment":	"I",
			"DFSEnable":	false,
			"DfsEnabledBootup":	false,
			"ChannelAvailability":	"36:1,40:1,44:1,48:1,52:2,56:2,60:2,64:2,100:2,104:2,108:2,112:2,116:2,120:2,124:2,128:2,132:2,136:2,140:2,144:2,149:1,153:1,157:1,161:1,165:1,169:1,173:1,177:1",
			"radarInfo":	"last_channel:0,num_detected:0,time:0",
			"DcsEnabled":	false,
			"DtimPeriod":	1,
			"OperatingClass":	1,
			"BasicDataTransmitRates":	656,
			"OperationalDataTransmitRates":	8112,
			"FragmentationThreshold":	2346,
			"GuardInterval":	16,
			"TransmitPower":	100,
			"BeaconInterval":	100,
			"RtsThreshold":	2347,
			"FactoryResetSsid":	false,
			"RadioStatsMeasuringRate":	0,
			"RadioStatsMeasuringInterval":	0,
			"CtsProtection":	false,
			"ObssCoex":	true,
			"StbcEnable":	true,
			"GreenFieldEnable":	false,
			"UserControl":	0,
			"AdminControl":	0,
			"ChanUtilThreshold":	90,
			"ChanUtilSelfHealEnable":	false,
			"EcoPowerDown":	false,
			"Tscan":	63,
			"Nscan":	8,
			"Tidle":	5,
			"DfsTimer":	30,
			"RadarDetected":	" ",
			"NumberOfOpClass":	16,
			"OperatingClasses":	[{
					"NumberOfNonOperChan":	0,
					"Class":	115,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	116,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	117,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	118,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	119,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	120,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	121,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	122,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	123,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	124,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	2,
					"Class":	125,
					"MaxTxPower":	-30,
					"NonOperable":	[169, 173]
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	126,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	1,
					"Class":	127,
					"MaxTxPower":	-30,
					"NonOperable":	[169]
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	128,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	129,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	130,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}],
			"CurrentOperatingClasses":	[{
					"Class":	1,
					"Channel":	44
				}]
		}, {
			"WifiRadioSetup":	{
				"RadioIndex":	2,
				"VapMap":	[{
						"VapName":	"private_ssid_6g",
						"VapIndex":	3
					}]
			},
			"RadioName":	"radio3",
			"Enabled":	true,
			"FreqBand":	16,
			"AutoChannelEnabled":	true,
			"Channel":	5,
			"NumSecondaryChannels":	0,
			"SecondaryChannelsList":	" ",
			"ChannelWidth":	8,
			"HwMode":	128,
			"CsaBeaconCount":	100,
			"Country":	"US",
			"RegDomain":	0,
			"OperatingEnvironment":	"I",
			"DFSEnable":	false,
			"DfsEnabledBootup":	false,
			"ChannelAvailability":	"1:1,5:1,9:1,13:1,17:1,21:1,25:1,29:1,33:1,37:1,41:1,45:1,49:1,53:1,57:1,61:1,65:1,69:1,73:1,77:1,81:1,85:1,89:1,93:1,97:1,101:1,105:1,109:1,113:1,117:1,121:1,125:1,129:1,133:1,137:1,141:1,145:1,149:1,153:1,157:1,161:1,165:1,169:1,173:1,177:1,181:1,185:1,189:1,193:1,197:1,201:1,205:1,209:1,213:1,217:1,221:1,225:1,229:1,233:1",
			"radarInfo":	"last_channel:0,num_detected:0,time:0",
			"DcsEnabled":	false,
			"DtimPeriod":	1,
			"OperatingClass":	134,
			"BasicDataTransmitRates":	656,
			"OperationalDataTransmitRates":	8112,
			"FragmentationThreshold":	2346,
			"GuardInterval":	16,
			"TransmitPower":	100,
			"BeaconInterval":	100,
			"RtsThreshold":	2347,
			"FactoryResetSsid":	false,
			"RadioStatsMeasuringRate":	0,
			"RadioStatsMeasuringInterval":	0,
			"CtsProtection":	false,
			"ObssCoex":	true,
			"StbcEnable":	true,
			"GreenFieldEnable":	false,
			"UserControl":	0,
			"AdminControl":	0,
			"ChanUtilThreshold":	90,
			"ChanUtilSelfHealEnable":	false,
			"EcoPowerDown":	false,
			"Tscan":	0,
			"Nscan":	0,
			"Tidle":	0,
			"DfsTimer":	30,
			"RadarDetected":	" ",
			"NumberOfOpClass":	6,
			"OperatingClasses":	[{
					"NumberOfNonOperChan":	0,
					"Class":	131,
					"MaxTxPower":	23,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	132,
					"MaxTxPower":	23,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	133,
					"MaxTxPower":	23,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	1,
					"Class":	134,
					"MaxTxPower":	23,
					"NonOperable":	[169]
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	135,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	136,
					"MaxTxPower":	23,
					"NonOperable":	"[]"
				}],
			"CurrentOperatingClasses":	[{
					"Class":	134,
					"Channel":	5
				}]
		}],
	"DeviceInfo":	{
		"Manufacturer":	"BananapiBPI-R4",
		"Model":	"BananapiBPI-R4",
		"SerialNo":	"4a49c17ce1df4f31ab7281ef345bd0c0",
		"Software_version":	"rdkb-generic-broadband-image_rdk-next_20250527115201",
		"CMMAC":	"02:01:00:fe:44:54",
		"AL1905-MAC":	"a2:f0:d1:69:f5:ae"
	},
	"WiFiCap":	{
		"WiFiRadioCap":	[{
				"RadioIndex":	0,
				"PossibleChannels":	[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
				"PossibleChannelWidths":	[1, 2],
				"RadioPresence":	1
			}, {
				"RadioIndex":	0,
				"PossibleChannels":	[36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161, 165, 169, 173, 177],
				"PossibleChannelWidths":	[1, 2, 4, 8],
				"RadioPresence":	1
			}, {
				"RadioIndex":	0,
				"PossibleChannels":	[1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85, 89, 93, 97, 101, 105, 109, 113, 117, 121, 125, 129, 133, 137, 141, 145, 149, 153, 157, 161, 165, 169, 173, 177, 181, 185, 189, 193, 197, 201, 205, 209, 213, 217, 221, 225, 229, 233],
				"PossibleChannelWidths":	[1, 2, 4, 8],
				"RadioPresence":	1
			}],
		"WiFiVapCap":	[{
				"VapName":	"private_ssid_2g",
				"PhyIndex":	0,
				"RadioIndex":	0,
				"InterfaceName":	"wifi0",
				"BridgeName":	"brlan0",
				"VLANID":	0,
				"Index":	0
			}, {
				"VapName":	"private_ssid_5g",
				"PhyIndex":	0,
				"RadioIndex":	1,
				"InterfaceName":	"wifi1",
				"BridgeName":	"brlan0",
				"VLANID":	0,
				"Index":	1
			}, {
				"VapName":	"mesh_backhaul_5g",
				"PhyIndex":	0,
				"RadioIndex":	1,
				"InterfaceName":	"wifi1.1",
				"BridgeName":	"brlan0",
				"VLANID":	0,
				"Index":	2
			}, {
				"VapName":	"private_ssid_6g",
				"PhyIndex":	0,
				"RadioIndex":	2,
				"InterfaceName":	"wifi2",
				"BridgeName":	"brlan0",
				"VLANID":	0,
				"Index":	3
			}],
		"WiFiRadioInterfaceCap":	[{
				"PhyIndex":	0,
				"RadioIndex":	0,
				"InterfaceName":	"wifi0"
			}, {
				"PhyIndex":	0,
				"RadioIndex":	1,
				"InterfaceName":	"wifi1"
			}, {
				"PhyIndex":	0,
				"RadioIndex":	2,
				"InterfaceName":	"wifi2"
			}]
	},
	"WifiVapConfig":	[{
			"VapName":	"private_ssid_2g",
			"BridgeName":	"brlan0",
			"RepurposedVapName":	"",
			"RadioIndex":	0,
			"VapMode":	0,
			"Exists":	true,
			"SSID":	"BPI_RDKB-AP0",
			"BSSID":	"00:0c:43:26:60:10",
			"Enabled":	true,
			"SSIDAdvertisementEnabled":	true,
			"MLD_Enable":	false,
			"MLD_Apply":	true,
			"MLD_ID":	255,
			"MLD_Link_ID":	255,
			"MLD_Addr":	"00:00:00:00:00:00",
			"IsolationEnable":	false,
			"ManagementFramePowerControl":	0,
			"BssMaxNumSta":	75,
			"BSSTransitionActivated":	false,
			"NeighborReportActivated":	false,
			"NetworkGreyList":	false,
			"RapidReconnCountEnable":	true,
			"RapidReconnThreshold":	180,
			"VapStatsEnable":	true,
			"MacFilterEnable":	false,
			"MacFilterMode":	0,
			"WmmEnabled":	true,
			"UapsdEnabled":	true,
			"BeaconRate":	16,
			"WmmNoAck":	0,
			"WepKeyLength":	128,
			"BssHotspot":	false,
			"WpsPushButton":	0,
			"WpsEnable":	false,
			"WpsConfigMethodsEnabled":	0,
			"WpsConfigPin":	"",
			"BeaconRateCtl":	"6Mbps",
			"Connected_building_enabled":	false,
			"HostapMgtFrameCtrl":	false,
			"MboEnabled":	false,
			"ExtraVendorIEs":	"",
			"Security":	{
				"Mode":	"WPA3-Personal-Transition",
				"MFPConfig":	"Optional",
				"EncryptionMethod":	"AES",
				"Wpa3_transition_disable":	false,
				"Passphrase":	"rdk@1234",
				"KeyId":	"",
				"RekeyInterval":	0
			},
			"Interworking":	{
				"InterworkingEnable":	false,
				"AccessNetworkType":	0,
				"Internet":	false,
				"ASRA":	false,
				"ESR":	false,
				"UESA":	false,
				"HESSOptionPresent":	true,
				"HESSID":	"11:22:33:44:55:66",
				"Venue":	{
					"VenueType":	0,
					"VenueGroup":	0
				}
			}
		}, {
			"VapName":	"private_ssid_5g",
			"BridgeName":	"brlan0",
			"RepurposedVapName":	"",
			"RadioIndex":	1,
			"VapMode":	0,
			"Exists":	true,
			"SSID":	"BPI_RDKB-AP1",
			"BSSID":	"00:0c:43:26:60:12",
			"Enabled":	true,
			"SSIDAdvertisementEnabled":	true,
			"MLD_Enable":	false,
			"MLD_Apply":	true,
			"MLD_ID":	255,
			"MLD_Link_ID":	255,
			"MLD_Addr":	"00:00:00:00:00:00",
			"IsolationEnable":	false,
			"ManagementFramePowerControl":	0,
			"BssMaxNumSta":	75,
			"BSSTransitionActivated":	false,
			"NeighborReportActivated":	false,
			"NetworkGreyList":	false,
			"RapidReconnCountEnable":	true,
			"RapidReconnThreshold":	180,
			"VapStatsEnable":	true,
			"MacFilterEnable":	false,
			"MacFilterMode":	0,
			"WmmEnabled":	true,
			"UapsdEnabled":	true,
			"BeaconRate":	16,
			"WmmNoAck":	0,
			"WepKeyLength":	128,
			"BssHotspot":	false,
			"WpsPushButton":	0,
			"WpsEnable":	false,
			"WpsConfigMethodsEnabled":	0,
			"WpsConfigPin":	"",
			"BeaconRateCtl":	"6Mbps",
			"Connected_building_enabled":	false,
			"HostapMgtFrameCtrl":	false,
			"MboEnabled":	false,
			"ExtraVendorIEs":	"",
			"Security":	{
				"Mode":	"WPA3-Personal-Transition",
				"MFPConfig":	"Optional",
				"EncryptionMethod":	"AES",
				"Wpa3_transition_disable":	false,
				"Passphrase":	"rdk@1234",
				"KeyId":	"",
				"RekeyInterval":	0
			},
			"Interworking":	{
				"InterworkingEnable":	false,
				"AccessNetworkType":	0,
				"Internet":	false,
				"ASRA":	false,
				"ESR":	false,
				"UESA":	false,
				"HESSOptionPresent":	true,
				"HESSID":	"11:22:33:44:55:66",
				"Venue":	{
					"VenueType":	0,
					"VenueGroup":	0
				}
			}
		}, {
			"VapName":	"mesh_backhaul_5g",
			"BridgeName":	"brlan0",
			"RepurposedVapName":	"",
			"RadioIndex":	1,
			"VapMode":	0,
			"Exists":	true,
			"SSID":	"BPI_RDKB-AP2",
			"BSSID":	"00:0c:43:26:60:14",
			"Enabled":	true,
			"SSIDAdvertisementEnabled":	false,
			"MLD_Enable":	false,
			"MLD_Apply":	true,
			"MLD_ID":	255,
			"MLD_Link_ID":	255,
			"MLD_Addr":	"00:00:00:00:00:00",
			"IsolationEnable":	false,
			"ManagementFramePowerControl":	0,
			"BssMaxNumSta":	75,
			"BSSTransitionActivated":	false,
			"NeighborReportActivated":	false,
			"NetworkGreyList":	false,
			"RapidReconnCountEnable":	false,
			"RapidReconnThreshold":	180,
			"VapStatsEnable":	false,
			"MacFilterEnable":	true,
			"MacFilterMode":	1,
			"WmmEnabled":	true,
			"UapsdEnabled":	true,
			"BeaconRate":	16,
			"WmmNoAck":	0,
			"WepKeyLength":	128,
			"BssHotspot":	false,
			"WpsPushButton":	0,
			"WpsEnable":	false,
			"BeaconRateCtl":	"6Mbps",
			"Connected_building_enabled":	false,
			"HostapMgtFrameCtrl":	false,
			"MboEnabled":	true,
			"ExtraVendorIEs":	"",
			"Security":	{
				"Mode":	"WPA2-Personal",
				"MFPConfig":	"Disabled",
				"EncryptionMethod":	"AES",
				"Wpa3_transition_disable":	false,
				"Passphrase":	"rdk@1234",
				"KeyId":	"",
				"RekeyInterval":	0
			},
			"Interworking":	{
				"InterworkingEnable":	false,
				"AccessNetworkType":	0,
				"Internet":	false,
				"ASRA":	false,
				"ESR":	false,
				"UESA":	false,
				"HESSOptionPresent":	true,
				"HESSID":	"11:22:33:44:55:66",
				"Venue":	{
					"VenueType":	0,
					"VenueGroup":	0
				}
			}
		}, {
			"VapName":	"private_ssid_6g",
			"BridgeName":	"brlan0",
			"RepurposedVapName":	"",
			"RadioIndex":	2,
			"VapMode":	0,
			"Exists":	true,
			"SSID":	"BPI_RDKB-AP3",
			"BSSID":	"00:0c:43:26:60:16",
			"Enabled":	true,
			"SSIDAdvertisementEnabled":	true,
			"MLD_Enable":	false,
			"MLD_Apply":	true,
			"MLD_ID":	255,
			"MLD_Link_ID":	255,
			"MLD_Addr":	"00:00:00:00:00:00",
			"IsolationEnable":	false,
			"ManagementFramePowerControl":	0,
			"BssMaxNumSta":	75,
			"BSSTransitionActivated":	false,
			"NeighborReportActivated":	false,
			"NetworkGreyList":	false,
			"RapidReconnCountEnable":	true,
			"RapidReconnThreshold":	180,
			"VapStatsEnable":	true,
			"MacFilterEnable":	false,
			"MacFilterMode":	0,
			"WmmEnabled":	true,
			"UapsdEnabled":	true,
			"BeaconRate":	16,
			"WmmNoAck":	0,
			"WepKeyLength":	128,
			"BssHotspot":	false,
			"WpsPushButton":	0,
			"WpsEnable":	false,
			"WpsConfigMethodsEnabled":	0,
			"WpsConfigPin":	"",
			"BeaconRateCtl":	"6Mbps",
			"Connected_building_enabled":	false,
			"HostapMgtFrameCtrl":	false,
			"MboEnabled":	false,
			"ExtraVendorIEs":	"",
			"Security":	{
				"Mode":	"WPA3-Personal",
				"MFPConfig":	"Required",
				"EncryptionMethod":	"AES",
				"Wpa3_transition_disable":	true,
				"Passphrase":	"rdk@1234",
				"KeyId":	"",
				"RekeyInterval":	0
			},
			"Interworking":	{
				"InterworkingEnable":	false,
				"AccessNetworkType":	0,
				"Internet":	false,
				"ASRA":	false,
				"ESR":	false,
				"UESA":	false,
				"HESSOptionPresent":	true,
				"HESSID":	"11:22:33:44:55:66",
				"Venue":	{
					"VenueType":	0,
					"VenueGroup":	0
				}
			}
		}],
	"WifiMacFilter":	[{
			"VapName":	"private_ssid_2g",
			"MACFilterList":	[]
		}, {
			"VapName":	"private_ssid_5g",
			"MACFilterList":	[]
		}, {
			"VapName":	"mesh_backhaul_5g",
			"MACFilterList":	[]
		}, {
			"VapName":	"private_ssid_6g",
			"MACFilterList":	[]
		}]
}
[onewifi_em_agent] 05/28/2025 - 10:46:18.569468 :em_agent.cpp:990: INFO: Attempting to subscribe to 'Device.WiFi.Radio.1.CCEInd'
[onewifi_em_agent] 05/28/2025 - 10:46:18.569925 :em_agent.cpp:995: INFO: Failed to subscribe to 'Device.WiFi.Radio.1.CCEInd', dynamic DPP channel list generation unavailable.
[onewifi_em_agent] 05/28/2025 - 10:46:18.569966 :em_agent.cpp:990: INFO: Attempting to subscribe to 'Device.WiFi.Radio.2.CCEInd'
[onewifi_em_agent] 05/28/2025 - 10:46:18.570229 :em_agent.cpp:995: INFO: Failed to subscribe to 'Device.WiFi.Radio.2.CCEInd', dynamic DPP channel list generation unavailable.
execute:86: Waiting for client connection
translate_onewifi_dml_data:205 Dev-Init decode success
print_config:1913:Network:a2:f0:d1:69:f5:ae
print_config:1914:Controller MAC:02:01:00:fe:44:54	Controller AL MAC:a2:f0:d1:69:f5:ae	Agent AL MAC:a2:f0:d1:69:f5:ae
print_config:1916:Manufacturer:BananapiBPI-R4	Manufacturere Model:BananapiBPI-R4	SoftwareVersion:rdkb-generic-broadband-image_rdktestEnv0250527115201
print_config:1931:No of BSS=4 No of Radios=3 
print_config:1934:Radio Mac : 00:0c:43:26:60:10 BSSID : 00:0c:43:26:60:10
print_config:1934:Radio Mac : 00:0c:43:26:60:12 BSSID : 00:0c:43:26:60:12
print_config:1934:Radio Mac : 00:0c:43:26:60:12 BSSID : 00:0c:43:26:60:14
print_config:1934:Radio Mac : 00:0c:43:26:60:16 BSSID : 00:0c:43:26:60:16
print_config:1942:Radio Mac: 00:0c:43:26:60:10 
print_config:1943:Radio Band: 0 
print_config:1944:TransmitPowerLimit: 0 
print_config:1942:Radio Mac: 00:0c:43:26:60:12 
print_config:1943:Radio Band: 1 
print_config:1944:TransmitPowerLimit: 0 
print_config:1942:Radio Mac: 00:0c:43:26:60:16 
print_config:1943:Radio Band: 2 
print_config:1944:TransmitPowerLimit: 0 
pre_process_orch_op:224: calling create node
create_node:204 key value used:a2:f0:d1:69:f5:ae_al
EC Manager created with MAC: a2:f0:d1:69:f5:ae
create_node:224: created entry for key:a2:f0:d1:69:f5:ae_al
pre_process_orch_op:235: AL node created
commit_config:130 New Radio 00:0c:43:26:60:10 configuration created no of radios=1
commit_config:156 New op class=81 commiting it 
commit_config:156 New op class=83 commiting it 
commit_config:156 New op class=84 commiting it 
commit_config:156 New op class=12 commiting it 
commit_config:164 Commit radio=00:0c:43:26:60:10
commit_config:181 New BSS 00:0c:43:26:60:10 configuration updated  no of bss=1 vapname=wifi0
pre_process_orch_op:252: calling create_node band=0
em_func:564 Thread stack size = 8388608 bytes 
create_node:204 key value used:00:0c:43:26:60:10
create_node:224: created entry for key:00:0c:43:26:60:10
em_func:564 Thread stack size = 8388608 bytes 
commit_config:130 New Radio 00:0c:43:26:60:12 configuration created no of radios=2
commit_config:156 New op class=115 commiting it 
commit_config:156 New op class=116 commiting it 
commit_config:156 New op class=117 commiting it 
commit_config:156 New op class=118 commiting it 
commit_config:156 New op class=119 commiting it 
commit_config:156 New op class=120 commiting it 
commit_config:156 New op class=121 commiting it 
commit_config:156 New op class=122 commiting it 
commit_config:156 New op class=123 commiting it 
commit_config:156 New op class=124 commiting it 
commit_config:156 New op class=125 commiting it 
commit_config:156 New op class=126 commiting it 
commit_config:156 New op class=127 commiting it 
commit_config:156 New op class=128 commiting it 
commit_config:156 New op class=129 commiting it 
commit_config:156 New op class=130 commiting it 
commit_config:156 New op class=1 commiting it 
commit_config:164 Commit radio=00:0c:43:26:60:12
commit_config:181 New BSS 00:0c:43:26:60:12 configuration updated  no of bss=2 vapname=wifi1
commit_config:181 New BSS 00:0c:43:26:60:14 configuration updated  no of bss=3 vapname=wifi1.1
pre_process_orch_op:252: calling create_node band=1
create_node:204 key value used:00:0c:43:26:60:12
create_node:224: created entry for key:00:0c:43:26:60:12
em_func:564 Thread stack size = 8388608 bytes 
commit_config:130 New Radio 00:0c:43:26:60:16 configuration created no of radios=3
commit_config:156 New op class=131 commiting it 
commit_config:156 New op class=132 commiting it 
commit_config:156 New op class=133 commiting it 
commit_config:156 New op class=134 commiting it 
commit_config:156 New op class=135 commiting it 
commit_config:156 New op class=136 commiting it 
commit_config:156 New op class=134 commiting it 
commit_config:164 Commit radio=00:0c:43:26:60:16
commit_config:181 New BSS 00:0c:43:26:60:16 configuration updated  no of bss=4 vapname=wifi2
pre_process_orch_op:252: calling create_node band=2
create_node:204 key value used:00:0c:43:26:60:16
create_node:224: created entry for key:00:0c:43:26:60:16
send_result:133: write error on socket, err:88
em_func:564 Thread stack size = 8388608 bytes 
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
handle_state_config_none:3729: autoconfig_search send successful
Received resp and validated...creating M1 msg
Op Class 0: 81, max_tx_eirp: -30, channels.num: 2
 cap->op_classes[0].op_class: 81, cap->op_classes[0].max_tx_eirp 226,	cap->op_classes[0].channels.num 2
Op Class 1: 83, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[1].op_class: 12, cap->op_classes[1].max_tx_eirp 13,	cap->op_classes[1].channels.num 83
Op Class 2: 84, max_tx_eirp: -30, channels.num: 2
 cap->op_classes[2].op_class: 226, cap->op_classes[2].max_tx_eirp 0,	cap->op_classes[2].channels.num 84
find_em_for_msg_type:1318: Found existing radio:00:0c:43:26:60:10
handle_autoconfig_resp:3531: autoconfig wsc m1 send success
handle_state_config_none:3729: autoconfig_search send successful
find_em_for_msg_type:1258: Found matching band0 but incorrect em state 2
find_em_for_msg_type:1265: Could not find em with matching band0 and expected state 
find_em_for_msg_type:1318: Found existing radio:00:0c:43:26:60:10
handle_wsc_m2:2866: Parsing m1 message, len: 639
find_em_for_msg_type:1258: Found matching band0 but incorrect em state 2
find_em_for_msg_type:1265: Could not find em with matching band0 and expected state 
handle_autoconfig_wsc_m2:3053: Authenticator verification succeeded
handle_encrypted_settings:3107: noofbss configuration recv=1
handle_encrypted_settings:3118: ssid attrib: private_ssid
handle_encrypted_settings:3128: network key attrib: test-fronthaul
handle_encrypted_settings:3131: mac address attrib: 00:0c:43:26:60:10
handle_encrypted_settings:3134: key wrap auth attrib
analyze_m2ctrl_configuration:228 New configuration SSID=private_ssid  passphrase=test-fronthaul haultype=0 radiomac=00:0c:43:26:60:10
[onewifi_em_agent] 05/28/2025 - 10:46:19.684436 :ec_manager.cpp:156: INFO: Upgraded enrollee agent to proxy agent
refresh_onewifi_subdoc:857 Private subdoc encode success {
	"Version":	"1.0",
	"SubDocName":	"Vap_2.4G",
	"Primary MacAddress":	"00:0c:43:26:60:10",
	"WifiVapConfig":	[{
			"VapName":	"private_ssid_2g",
			"BridgeName":	"brlan0",
			"RepurposedVapName":	"",
			"RadioIndex":	0,
			"VapMode":	0,
			"Exists":	true,
			"SSID":	"private_ssid",
			"BSSID":	"00:0c:43:26:60:10",
			"Enabled":	true,
			"SSIDAdvertisementEnabled":	true,
			"MLD_Enable":	false,
			"MLD_Apply":	true,
			"MLD_ID":	255,
			"MLD_Link_ID":	255,
			"MLD_Addr":	"00:00:00:00:00:00",
			"IsolationEnable":	false,
			"ManagementFramePowerControl":	0,
			"BssMaxNumSta":	75,
			"BSSTransitionActivated":	false,
			"NeighborReportActivated":	false,
			"NetworkGreyList":	false,
			"RapidReconnCountEnable":	true,
			"RapidReconnThreshold":	180,
			"VapStatsEnable":	true,
			"MacFilterEnable":	false,
			"MacFilterMode":	0,
			"WmmEnabled":	true,
			"UapsdEnabled":	true,
			"BeaconRate":	16,
			"WmmNoAck":	0,
			"WepKeyLength":	128,
			"BssHotspot":	false,
			"WpsPushButton":	0,
			"WpsEnable":	false,
			"WpsConfigMethodsEnabled":	0,
			"WpsConfigPin":	"",
			"BeaconRateCtl":	"6Mbps",
			"Connected_building_enabled":	false,
			"HostapMgtFrameCtrl":	false,
			"MboEnabled":	false,
			"ExtraVendorIEs":	"",
			"Security":	{
				"Mode":	"WPA2-Personal",
				"MFPConfig":	"Optional",
				"EncryptionMethod":	"AES",
				"Wpa3_transition_disable":	false,
				"Passphrase":	"test-fronthaul",
				"KeyId":	"",
				"RekeyInterval":	0
			},
			"Interworking":	{
				"InterworkingEnable":	false,
				"AccessNetworkType":	0,
				"Internet":	false,
				"ASRA":	false,
				"ESR":	false,
				"UESA":	false,
				"HESSOptionPresent":	true,
				"HESSID":	"11:22:33:44:55:66",
				"Venue":	{
					"VenueType":	0,
					"VenueGroup":	0
				}
			}
		}]
}
refresh_onewifi_subdoc:874 Private subdoc send successfull
Received resp and validated...creating M1 msg
Op Class 4: 115, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[4].op_class: 0, cap->op_classes[4].max_tx_eirp 0,	cap->op_classes[4].channels.num 0
Op Class 5: 116, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[5].op_class: 0, cap->op_classes[5].max_tx_eirp 0,	cap->op_classes[5].channels.num 0
Op Class 6: 117, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[6].op_class: 0, cap->op_classes[6].max_tx_eirp 0,	cap->op_classes[6].channels.num 0
Op Class 7: 118, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[7].op_class: 0, cap->op_classes[7].max_tx_eirp 0,	cap->op_classes[7].channels.num 0
Op Class 8: 119, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[8].op_class: 0, cap->op_classes[8].max_tx_eirp 0,	cap->op_classes[8].channels.num 0
Op Class 9: 120, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[9].op_class: 0, cap->op_classes[9].max_tx_eirp 0,	cap->op_classes[9].channels.num 0
Op Class 10: 121, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[10].op_class: 0, cap->op_classes[10].max_tx_eirp 0,	cap->op_classes[10].channels.num 0
Op Class 11: 122, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[11].op_class: 0, cap->op_classes[11].max_tx_eirp 0,	cap->op_classes[11].channels.num 0
Op Class 12: 123, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[12].op_class: 0, cap->op_classes[12].max_tx_eirp 0,	cap->op_classes[12].channels.num 0
Op Class 13: 124, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[13].op_class: 0, cap->op_classes[13].max_tx_eirp 0,	cap->op_classes[13].channels.num 0
Op Class 14: 125, max_tx_eirp: -30, channels.num: 2
 cap->op_classes[14].op_class: 0, cap->op_classes[14].max_tx_eirp 0,	cap->op_classes[14].channels.num 0
Op Class 15: 126, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[15].op_class: 0, cap->op_classes[15].max_tx_eirp 0,	cap->op_classes[15].channels.num 0
Op Class 16: 127, max_tx_eirp: -30, channels.num: 1
 cap->op_classes[16].op_class: 0, cap->op_classes[16].max_tx_eirp 0,	cap->op_classes[16].channels.num 0
Op Class 17: 128, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[17].op_class: 0, cap->op_classes[17].max_tx_eirp 0,	cap->op_classes[17].channels.num 0
Op Class 18: 129, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[18].op_class: 0, cap->op_classes[18].max_tx_eirp 0,	cap->op_classes[18].channels.num 0
Op Class 19: 130, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[19].op_class: 0, cap->op_classes[19].max_tx_eirp 0,	cap->op_classes[19].channels.num 0
find_em_for_msg_type:1318: Found existing radio:00:0c:43:26:60:12
handle_autoconfig_resp:3531: autoconfig wsc m1 send success
find_em_for_msg_type:1258: Found matching band1 but incorrect em state 2
find_em_for_msg_type:1265: Could not find em with matching band1 and expected state 
find_em_for_msg_type:1258: Found matching band1 but incorrect em state 2
find_em_for_msg_type:1265: Could not find em with matching band1 and expected state 
find_em_for_msg_type:1318: Found existing radio:00:0c:43:26:60:12
handle_wsc_m2:2866: Parsing m1 message, len: 735
find_em_for_msg_type:1258: Found matching band1 but incorrect em state 2
find_em_for_msg_type:1265: Could not find em with matching band1 and expected state 
handle_autoconfig_wsc_m2:3053: Authenticator verification succeeded
handle_encrypted_settings:3107: noofbss configuration recv=2
handle_encrypted_settings:3118: ssid attrib: private_ssid
handle_encrypted_settings:3128: network key attrib: test-fronthaul
handle_encrypted_settings:3131: mac address attrib: 00:0c:43:26:60:12
handle_encrypted_settings:3134: key wrap auth attrib
handle_encrypted_settings:3118: ssid attrib: mesh_backhaul
handle_encrypted_settings:3128: network key attrib: test-backhaul
handle_encrypted_settings:3131: mac address attrib: 00:0c:43:26:60:12
handle_encrypted_settings:3134: key wrap auth attrib
analyze_m2ctrl_configuration:228 New configuration SSID=private_ssid  passphrase=test-fronthaul haultype=0 radiomac=00:0c:43:26:60:12
analyze_m2ctrl_configuration:228 New configuration SSID=mesh_backhaul  passphrase=test-backhaul haultype=1 radiomac=00:0c:43:26:60:12
[onewifi_em_agent] 05/28/2025 - 10:46:19.831970 :ec_manager.cpp:142: INFO: Can't upgrade an already upgraded agent
refresh_onewifi_subdoc:857 Private subdoc encode success {
	"Version":	"1.0",
	"SubDocName":	"Vap_5G",
	"Primary MacAddress":	"00:0c:43:26:60:12",
	"WifiVapConfig":	[{
			"VapName":	"private_ssid_5g",
			"BridgeName":	"brlan0",
			"RepurposedVapName":	"",
			"RadioIndex":	1,
			"VapMode":	0,
			"Exists":	true,
			"SSID":	"private_ssid",
			"BSSID":	"00:0c:43:26:60:12",
			"Enabled":	true,
			"SSIDAdvertisementEnabled":	true,
			"MLD_Enable":	false,
			"MLD_Apply":	true,
			"MLD_ID":	255,
			"MLD_Link_ID":	255,
			"MLD_Addr":	"00:00:00:00:00:00",
			"IsolationEnable":	false,
			"ManagementFramePowerControl":	0,
			"BssMaxNumSta":	75,
			"BSSTransitionActivated":	false,
			"NeighborReportActivated":	false,
			"NetworkGreyList":	false,
			"RapidReconnCountEnable":	true,
			"RapidReconnThreshold":	180,
			"VapStatsEnable":	true,
			"MacFilterEnable":	false,
			"MacFilterMode":	0,
			"WmmEnabled":	true,
			"UapsdEnabled":	true,
			"BeaconRate":	16,
			"WmmNoAck":	0,
			"WepKeyLength":	128,
			"BssHotspot":	false,
			"WpsPushButton":	0,
			"WpsEnable":	false,
			"WpsConfigMethodsEnabled":	0,
			"WpsConfigPin":	"",
			"BeaconRateCtl":	"6Mbps",
			"Connected_building_enabled":	false,
			"HostapMgtFrameCtrl":	false,
			"MboEnabled":	false,
			"ExtraVendorIEs":	"",
			"Security":	{
				"Mode":	"WPA2-Personal",
				"MFPConfig":	"Optional",
				"EncryptionMethod":	"AES",
				"Wpa3_transition_disable":	false,
				"Passphrase":	"test-fronthaul",
				"KeyId":	"",
				"RekeyInterval":	0
			},
			"Interworking":	{
				"InterworkingEnable":	false,
				"AccessNetworkType":	0,
				"Internet":	false,
				"ASRA":	false,
				"ESR":	false,
				"UESA":	false,
				"HESSOptionPresent":	true,
				"HESSID":	"11:22:33:44:55:66",
				"Venue":	{
					"VenueType":	0,
					"VenueGroup":	0
				}
			}
		}, {
			"VapName":	"mesh_backhaul_5g",
			"BridgeName":	"brlan0",
			"RepurposedVapName":	"",
			"RadioIndex":	1,
			"VapMode":	0,
			"Exists":	true,
			"SSID":	"mesh_backhaul",
			"BSSID":	"00:0c:43:26:60:14",
			"Enabled":	true,
			"SSIDAdvertisementEnabled":	false,
			"MLD_Enable":	false,
			"MLD_Apply":	true,
			"MLD_ID":	255,
			"MLD_Link_ID":	255,
			"MLD_Addr":	"00:00:00:00:00:00",
			"IsolationEnable":	false,
			"ManagementFramePowerControl":	0,
			"BssMaxNumSta":	75,
			"BSSTransitionActivated":	false,
			"NeighborReportActivated":	false,
			"NetworkGreyList":	false,
			"RapidReconnCountEnable":	false,
			"RapidReconnThreshold":	180,
			"VapStatsEnable":	false,
			"MacFilterEnable":	true,
			"MacFilterMode":	1,
			"WmmEnabled":	true,
			"UapsdEnabled":	true,
			"BeaconRate":	16,
			"WmmNoAck":	0,
			"WepKeyLength":	128,
			"BssHotspot":	false,
			"WpsPushButton":	0,
			"WpsEnable":	false,
			"BeaconRateCtl":	"6Mbps",
			"Connected_building_enabled":	false,
			"HostapMgtFrameCtrl":	false,
			"MboEnabled":	true,
			"ExtraVendorIEs":	"",
			"Security":	{
				"Mode":	"WPA2-Personal",
				"MFPConfig":	"Disabled",
				"EncryptionMethod":	"AES",
				"Wpa3_transition_disable":	false,
				"Passphrase":	"test-backhaul",
				"KeyId":	"",
				"RekeyInterval":	0
			},
			"Interworking":	{
				"InterworkingEnable":	false,
				"AccessNetworkType":	0,
				"Internet":	false,
				"ASRA":	false,
				"ESR":	false,
				"UESA":	false,
				"HESSOptionPresent":	true,
				"HESSID":	"11:22:33:44:55:66",
				"Venue":	{
					"VenueType":	0,
					"VenueGroup":	0
				}
			}
		}]
}
refresh_onewifi_subdoc:874 Private subdoc send successfull
find_em_for_msg_type:1258: Found matching band1 but incorrect em state 3
find_em_for_msg_type:1265: Could not find em with matching band1 and expected state 
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
handle_state_config_none:3729: autoconfig_search send successful
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
process_msg:3627: received em_msg_type_autoconf_search message in agent ... dropping
Received resp and validated...creating M1 msg
Op Class 21: 131, max_tx_eirp: 23, channels.num: 0
 cap->op_classes[21].op_class: 0, cap->op_classes[21].max_tx_eirp 0,	cap->op_classes[21].channels.num 0
Op Class 22: 132, max_tx_eirp: 23, channels.num: 0
 cap->op_classes[22].op_class: 0, cap->op_classes[22].max_tx_eirp 0,	cap->op_classes[22].channels.num 0
Op Class 23: 133, max_tx_eirp: 23, channels.num: 0
 cap->op_classes[23].op_class: 0, cap->op_classes[23].max_tx_eirp 0,	cap->op_classes[23].channels.num 0
Op Class 24: 134, max_tx_eirp: 23, channels.num: 1
 cap->op_classes[24].op_class: 0, cap->op_classes[24].max_tx_eirp 0,	cap->op_classes[24].channels.num 0
Op Class 25: 135, max_tx_eirp: -30, channels.num: 0
 cap->op_classes[25].op_class: 0, cap->op_classes[25].max_tx_eirp 0,	cap->op_classes[25].channels.num 0
Op Class 26: 136, max_tx_eirp: 23, channels.num: 0
 cap->op_classes[26].op_class: 0, cap->op_classes[26].max_tx_eirp 0,	cap->op_classes[26].channels.num 0
find_em_for_msg_type:1318: Found existing radio:00:0c:43:26:60:16
find_em_for_msg_type:1318: Found existing radio:00:0c:43:26:60:16
handle_autoconfig_resp:3531: autoconfig wsc m1 send success
handle_wsc_m2:2866: Parsing m1 message, len: 639
find_em_for_msg_type:1258: Found matching band2 but incorrect em state 2
find_em_for_msg_type:1265: Could not find em with matching band2 and expected state 
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:10 is in incorrect state state=3 
find_em_for_msg_type:1258: Found matching band2 but incorrect em state 2
find_em_for_msg_type:1265: Could not find em with matching band2 and expected state 
handle_autoconfig_wsc_m2:3053: Authenticator verification succeeded
handle_encrypted_settings:3107: noofbss configuration recv=1
handle_encrypted_settings:3118: ssid attrib: private_ssid
handle_encrypted_settings:3128: network key attrib: test-fronthaul
handle_encrypted_settings:3131: mac address attrib: 00:0c:43:26:60:16
handle_encrypted_settings:3134: key wrap auth attrib
analyze_m2ctrl_configuration:228 New configuration SSID=private_ssid  passphrase=test-fronthaul haultype=0 radiomac=00:0c:43:26:60:16
[onewifi_em_agent] 05/28/2025 - 10:46:20.703645 :ec_manager.cpp:142: INFO: Can't upgrade an already upgraded agent
refresh_onewifi_subdoc:857 Private subdoc encode success {
	"Version":	"1.0",
	"SubDocName":	"Vap_6G",
	"Primary MacAddress":	"00:0c:43:26:60:16",
	"WifiVapConfig":	[{
			"VapName":	"private_ssid_6g",
			"BridgeName":	"brlan0",
			"RepurposedVapName":	"",
			"RadioIndex":	2,
			"VapMode":	0,
			"Exists":	true,
			"SSID":	"private_ssid",
			"BSSID":	"00:0c:43:26:60:16",
			"Enabled":	true,
			"SSIDAdvertisementEnabled":	true,
			"MLD_Enable":	false,
			"MLD_Apply":	true,
			"MLD_ID":	255,
			"MLD_Link_ID":	255,
			"MLD_Addr":	"00:00:00:00:00:00",
			"IsolationEnable":	false,
			"ManagementFramePowerControl":	0,
			"BssMaxNumSta":	75,
			"BSSTransitionActivated":	false,
			"NeighborReportActivated":	false,
			"NetworkGreyList":	false,
			"RapidReconnCountEnable":	true,
			"RapidReconnThreshold":	180,
			"VapStatsEnable":	true,
			"MacFilterEnable":	false,
			"MacFilterMode":	0,
			"WmmEnabled":	true,
			"UapsdEnabled":	true,
			"BeaconRate":	16,
			"WmmNoAck":	0,
			"WepKeyLength":	128,
			"BssHotspot":	false,
			"WpsPushButton":	0,
			"WpsEnable":	false,
			"WpsConfigMethodsEnabled":	0,
			"WpsConfigPin":	"",
			"BeaconRateCtl":	"6Mbps",
			"Connected_building_enabled":	false,
			"HostapMgtFrameCtrl":	false,
			"MboEnabled":	false,
			"ExtraVendorIEs":	"",
			"Security":	{
				"Mode":	"WPA3-Personal",
				"MFPConfig":	"Required",
				"EncryptionMethod":	"AES",
				"Wpa3_transition_disable":	true,
				"Passphrase":	"test-fronthaul",
				"KeyId":	"",
				"RekeyInterval":	0
			},
			"Interworking":	{
				"InterworkingEnable":	false,
				"AccessNetworkType":	0,
				"Internet":	false,
				"ASRA":	false,
				"ESR":	false,
				"UESA":	false,
				"HESSOptionPresent":	true,
				"HESSID":	"11:22:33:44:55:66",
				"Venue":	{
					"VenueType":	0,
					"VenueGroup":	0
				}
			}
		}]
}
refresh_onewifi_subdoc:874 Private subdoc send successfull
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:10 is in incorrect state state=3 
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:12 is in incorrect state state=3 
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:16 is in incorrect state state=3 
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:10 is in incorrect state state=3 
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:12 is in incorrect state state=3 
onewifi_cb:1167 Found SubDocName: private
analyze_onewifi_vap_cb:262 Private subdoc decode success
commit_config:164 Commit radio=00:0c:43:26:60:10
commit_config:172 BSS 00:0c:43:26:60:10 configuration updated 
analyze_onewifi_vap_cb:300 00:0c:43:26:60:10 in owconfig
em candidates created for em_cmd_type_onewifi_cb
submitted command for orchestration
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:16 is in incorrect state state=3 
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:10 is in incorrect state state=3 
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:12 is in incorrect state state=3 
onewifi_cb:1167 Found SubDocName: private
analyze_onewifi_vap_cb:262 Private subdoc decode success
commit_config:164 Commit radio=00:0c:43:26:60:12
commit_config:172 BSS 00:0c:43:26:60:12 configuration updated 
commit_config:172 BSS 00:0c:43:26:60:14 configuration updated 
analyze_onewifi_vap_cb:300 00:0c:43:26:60:12 in owconfig
em candidates created for em_cmd_type_onewifi_cb
submitted command for orchestration
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:16 is in incorrect state state=3 
find_em_for_msg_type:1333: Received topo query, found existing radio:00:0c:43:26:60:10
send_topology_response_msg:932: Testing topo, number of radios: 3, bss: 4
first tlv_len in em_configuration_t::create_operational_bss_tlv = 1
print_ap_operational_bss_tlv:1375 Number of radios: 1
print_ap_operational_bss_tlv:1378: Radio: 00:0c:43:26:60:10
print_ap_operational_bss_tlv:1381 Number of bss: 1
print_ap_operational_bss_tlv:1384: BSS:00:0c:43:26:60:10 SSID:private_ssid, SSID Length: 13
first tlv_len in em_configuration_t::create_custom_operational_bss_tlv = 0
print_ap_vendor_operational_bss_tlv:805 Number of radios: 1
print_ap_vendor_operational_bss_tlv:808: Radio: 00:0c:43:26:60:10
print_ap_vendor_operational_bss_tlv:810 Number of bss: 1
print_ap_vendor_operational_bss_tlv:813: BSSID=00:0c:43:26:60:10	 haul type=0
send_topology_response_msg:1048: Testing topo, frame length: 338
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
setting state to em_state_agent_topo_synchronized
find_em_for_msg_type:1333: Received topo query, found existing radio:00:0c:43:26:60:12
send_topology_response_msg:932: Testing topo, number of radios: 3, bss: 4
first tlv_len in em_configuration_t::create_operational_bss_tlv = 1
print_ap_operational_bss_tlv:1375 Number of radios: 1
print_ap_operational_bss_tlv:1378: Radio: 00:0c:43:26:60:12
print_ap_operational_bss_tlv:1381 Number of bss: 2
print_ap_operational_bss_tlv:1384: BSS:00:0c:43:26:60:12 SSID:private_ssid, SSID Length: 13
print_ap_operational_bss_tlv:1384: BSS:00:0c:43:26:60:14 SSID:mesh_backhaul, SSID Length: 14
first tlv_len in em_configuration_t::create_custom_operational_bss_tlv = 0
print_ap_vendor_operational_bss_tlv:805 Number of radios: 1
print_ap_vendor_operational_bss_tlv:808: Radio: 00:0c:43:26:60:12
print_ap_vendor_operational_bss_tlv:810 Number of bss: 2
print_ap_vendor_operational_bss_tlv:813: BSSID=00:0c:43:26:60:12	 haul type=0
print_ap_vendor_operational_bss_tlv:813: BSSID=00:0c:43:26:60:14	 haul type=1
send_topology_response_msg:1048: Testing topo, frame length: 367
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
setting state to em_state_agent_topo_synchronized
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:16 is in incorrect state state=3 
onewifi_cb:1167 Found SubDocName: private
analyze_onewifi_vap_cb:262 Private subdoc decode success
commit_config:164 Commit radio=00:0c:43:26:60:16
commit_config:172 BSS 00:0c:43:26:60:16 configuration updated 
analyze_onewifi_vap_cb:300 00:0c:43:26:60:16 in owconfig
em candidates created for em_cmd_type_onewifi_cb
submitted command for orchestration
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:16 is in incorrect state state=3 
find_em_for_msg_type:1353: Received channel preference query recv, found existing radio:00:0c:43:26:60:10
build_candidates:443 em_cmd_type_channel_pref_query build candidate MAC=00:0c:43:26:60:10
handle_channel_pref_query:174 send success 
find_em_for_msg_type:1353: Received channel preference query recv, found existing radio:00:0c:43:26:60:12
build_candidates:443 em_cmd_type_channel_pref_query build candidate MAC=00:0c:43:26:60:12
handle_channel_pref_query:174 send success 
find_em_for_msg_type:1335: Could not find em for em_msg_type_topo_query
find_em_for_msg_type:1337 em_msg_type_topo_query :em mac=00:0c:43:26:60:16 is in incorrect state state=3 
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
send_channel_pref_report_msg:1299: Channel Preference Report send success
process_state:2015 channel_pref_report_msg send
find_em_for_msg_type:1333: Received topo query, found existing radio:00:0c:43:26:60:16
send_topology_response_msg:932: Testing topo, number of radios: 3, bss: 4
first tlv_len in em_configuration_t::create_operational_bss_tlv = 1
print_ap_operational_bss_tlv:1375 Number of radios: 1
print_ap_operational_bss_tlv:1378: Radio: 00:0c:43:26:60:16
print_ap_operational_bss_tlv:1381 Number of bss: 1
print_ap_operational_bss_tlv:1384: BSS:00:0c:43:26:60:16 SSID:private_ssid, SSID Length: 13
first tlv_len in em_configuration_t::create_custom_operational_bss_tlv = 0
print_ap_vendor_operational_bss_tlv:805 Number of radios: 1
print_ap_vendor_operational_bss_tlv:808: Radio: 00:0c:43:26:60:16
print_ap_vendor_operational_bss_tlv:810 Number of bss: 1
print_ap_vendor_operational_bss_tlv:813: BSSID=00:0c:43:26:60:16	 haul type=0
send_topology_response_msg:1048: Testing topo, frame length: 338
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
setting state to em_state_agent_topo_synchronized
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
send_channel_pref_report_msg:1299: Channel Preference Report send success
process_state:2015 channel_pref_report_msg send
process_state:2038: unhandled case em_state_agent_channel_selection_pending
find_em_for_msg_type:1376: Received em_msg_type_channel_sel_req, found existing radio:00:0c:43:26:60:10
handle_channel_sel_req:1729 Received channel selection request 
find_em_for_msg_type:1388: Received em_msg_type_channel_sel_resp
analyze_channel_sel_req:386 No of opclass=1 tx=641928192
refresh_onewifi_subdoc:857 Radio subdoc encode success {
	"Version":	"1.0",
	"SubDocName":	"radio_2.4G",
	"WifiRadioConfig":	[{
			"WifiRadioSetup":	{
				"RadioIndex":	0,
				"VapMap":	[{
						"VapName":	"private_ssid_2g",
						"VapIndex":	0
					}]
			},
			"RadioName":	"radio1",
			"Enabled":	true,
			"FreqBand":	1,
			"AutoChannelEnabled":	true,
			"Channel":	6,
			"NumSecondaryChannels":	0,
			"SecondaryChannelsList":	" ",
			"ChannelWidth":	1,
			"HwMode":	12,
			"CsaBeaconCount":	100,
			"Country":	"US",
			"RegDomain":	0,
			"OperatingEnvironment":	"I",
			"DFSEnable":	false,
			"DfsEnabledBootup":	false,
			"ChannelAvailability":	"1:1,2:1,3:1,4:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,12:1,13:1,14:1",
			"radarInfo":	"last_channel:0,num_detected:0,time:0",
			"DcsEnabled":	false,
			"DtimPeriod":	1,
			"OperatingClass":	81,
			"BasicDataTransmitRates":	656,
			"OperationalDataTransmitRates":	8112,
			"FragmentationThreshold":	2346,
			"GuardInterval":	16,
			"TransmitPower":	100,
			"BeaconInterval":	100,
			"RtsThreshold":	2347,
			"FactoryResetSsid":	false,
			"RadioStatsMeasuringRate":	0,
			"RadioStatsMeasuringInterval":	0,
			"CtsProtection":	false,
			"ObssCoex":	true,
			"StbcEnable":	true,
			"GreenFieldEnable":	false,
			"UserControl":	0,
			"AdminControl":	0,
			"ChanUtilThreshold":	90,
			"ChanUtilSelfHealEnable":	false,
			"EcoPowerDown":	false,
			"Tscan":	0,
			"Nscan":	0,
			"Tidle":	0,
			"DfsTimer":	30,
			"RadarDetected":	" ",
			"NumberOfOpClass":	3,
			"OperatingClasses":	[{
					"NumberOfNonOperChan":	2,
					"Class":	81,
					"MaxTxPower":	-30,
					"NonOperable":	[12, 13]
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	83,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	2,
					"Class":	84,
					"MaxTxPower":	-30,
					"NonOperable":	[12, 13]
				}],
			"CurrentOperatingClasses":	[{
					"Class":	81,
					"Channel":	6
				}]
		}]
}
refresh_onewifi_subdoc:874 Radio subdoc send successfull
find_em_for_msg_type:1353: Received channel preference query recv, found existing radio:00:0c:43:26:60:16
build_candidates:443 em_cmd_type_channel_pref_query build candidate MAC=00:0c:43:26:60:16
handle_channel_pref_query:174 send success 
find_em_for_msg_type:1376: Received em_msg_type_channel_sel_req, found existing radio:00:0c:43:26:60:12
handle_channel_sel_req:1729 Received channel selection request 
find_em_for_msg_type:1388: Received em_msg_type_channel_sel_resp
analyze_channel_sel_req:386 No of opclass=1 tx=641928192
refresh_onewifi_subdoc:857 Radio subdoc encode success {
	"Version":	"1.0",
	"SubDocName":	"radio_5G",
	"WifiRadioConfig":	[{
			"WifiRadioSetup":	{
				"RadioIndex":	1,
				"VapMap":	[{
						"VapName":	"private_ssid_5g",
						"VapIndex":	1
					}, {
						"VapName":	"mesh_backhaul_5g",
						"VapIndex":	2
					}]
			},
			"RadioName":	"radio2",
			"Enabled":	true,
			"FreqBand":	2,
			"AutoChannelEnabled":	true,
			"Channel":	36,
			"NumSecondaryChannels":	0,
			"SecondaryChannelsList":	" ",
			"ChannelWidth":	4,
			"HwMode":	169,
			"CsaBeaconCount":	100,
			"Country":	"US",
			"RegDomain":	0,
			"OperatingEnvironment":	"I",
			"DFSEnable":	false,
			"DfsEnabledBootup":	false,
			"ChannelAvailability":	"36:1,40:1,44:1,48:1,52:2,56:2,60:2,64:2,100:2,104:2,108:2,112:2,116:2,120:2,124:2,128:2,132:2,136:2,140:2,144:2,149:1,153:1,157:1,161:1,165:1,169:1,173:1,177:1",
			"radarInfo":	"last_channel:0,num_detected:0,time:0",
			"DcsEnabled":	false,
			"DtimPeriod":	1,
			"OperatingClass":	115,
			"BasicDataTransmitRates":	656,
			"OperationalDataTransmitRates":	8112,
			"FragmentationThreshold":	2346,
			"GuardInterval":	16,
			"TransmitPower":	100,
			"BeaconInterval":	100,
			"RtsThreshold":	2347,
			"FactoryResetSsid":	false,
			"RadioStatsMeasuringRate":	0,
			"RadioStatsMeasuringInterval":	0,
			"CtsProtection":	false,
			"ObssCoex":	true,
			"StbcEnable":	true,
			"GreenFieldEnable":	false,
			"UserControl":	0,
			"AdminControl":	0,
			"ChanUtilThreshold":	90,
			"ChanUtilSelfHealEnable":	false,
			"EcoPowerDown":	false,
			"Tscan":	63,
			"Nscan":	8,
			"Tidle":	5,
			"DfsTimer":	30,
			"RadarDetected":	" ",
			"NumberOfOpClass":	16,
			"OperatingClasses":	[{
					"NumberOfNonOperChan":	0,
					"Class":	115,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	116,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	117,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	118,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	119,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	120,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	121,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	122,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	123,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	124,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	2,
					"Class":	125,
					"MaxTxPower":	-30,
					"NonOperable":	[169, 173]
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	126,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	1,
					"Class":	127,
					"MaxTxPower":	-30,
					"NonOperable":	[169]
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	128,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	129,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	130,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}],
			"CurrentOperatingClasses":	[{
					"Class":	115,
					"Channel":	36
				}]
		}]
}
refresh_onewifi_subdoc:874 Radio subdoc send successfull
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
send_channel_pref_report_msg:1299: Channel Preference Report send success
process_state:2015 channel_pref_report_msg send
onewifi_cb:1172 Found SubDocName: radio
analyze_onewifi_radio_cb:336 Radio subdoc decode success
commit_config:123 Radio 00:0c:43:26:60:12 configuration updated 
commit_config:140 op class=115  already exist so updated 
commit_config:140 op class=116  already exist so updated 
commit_config:140 op class=117  already exist so updated 
commit_config:140 op class=118  already exist so updated 
commit_config:140 op class=119  already exist so updated 
commit_config:140 op class=120  already exist so updated 
commit_config:140 op class=121  already exist so updated 
commit_config:140 op class=122  already exist so updated 
commit_config:140 op class=123  already exist so updated 
commit_config:140 op class=124  already exist so updated 
commit_config:140 op class=125  already exist so updated 
commit_config:140 op class=126  already exist so updated 
commit_config:140 op class=127  already exist so updated 
commit_config:140 op class=128  already exist so updated 
commit_config:140 op class=129  already exist so updated 
commit_config:140 op class=130  already exist so updated 
commit_config:149 op class=1  already exist so updated  ID = 1
build_candidates:458 Operating Channel Report build candidate MAC=00:0c:43:26:60:12
submitted command for orchestration
send_operating_channel_report_msg:943 Operating Channel Report msg send for 00:0c:43:26:60:12 
process_state:2023 operating_channel_report_msg send
onewifi_cb:1172 Found SubDocName: radio
analyze_onewifi_radio_cb:336 Radio subdoc decode success
commit_config:123 Radio 00:0c:43:26:60:10 configuration updated 
commit_config:140 op class=81  already exist so updated 
commit_config:140 op class=83  already exist so updated 
commit_config:140 op class=84  already exist so updated 
commit_config:149 op class=12  already exist so updated  ID = 1
build_candidates:458 Operating Channel Report build candidate MAC=00:0c:43:26:60:10
submitted command for orchestration
find_em_for_msg_type:1376: Received em_msg_type_channel_sel_req, found existing radio:00:0c:43:26:60:16
handle_channel_sel_req:1729 Received channel selection request 
analyze_channel_sel_req:386 No of opclass=1 tx=641928192
refresh_onewifi_subdoc:857 Radio subdoc encode success {
	"Version":	"1.0",
	"SubDocName":	"radio_6G",
	"WifiRadioConfig":	[{
			"WifiRadioSetup":	{
				"RadioIndex":	2,
				"VapMap":	[{
						"VapName":	"private_ssid_6g",
						"VapIndex":	3
					}]
			},
			"RadioName":	"radio3",
			"Enabled":	true,
			"FreqBand":	16,
			"AutoChannelEnabled":	true,
			"Channel":	5,
			"NumSecondaryChannels":	0,
			"SecondaryChannelsList":	" ",
			"ChannelWidth":	8,
			"HwMode":	128,
			"CsaBeaconCount":	100,
			"Country":	"US",
			"RegDomain":	0,
			"OperatingEnvironment":	"I",
			"DFSEnable":	false,
			"DfsEnabledBootup":	false,
			"ChannelAvailability":	"1:1,5:1,9:1,13:1,17:1,21:1,25:1,29:1,33:1,37:1,41:1,45:1,49:1,53:1,57:1,61:1,65:1,69:1,73:1,77:1,81:1,85:1,89:1,93:1,97:1,101:1,105:1,109:1,113:1,117:1,121:1,125:1,129:1,133:1,137:1,141:1,145:1,149:1,153:1,157:1,161:1,165:1,169:1,173:1,177:1,181:1,185:1,189:1,193:1,197:1,201:1,205:1,209:1,213:1,217:1,221:1,225:1,229:1,233:1",
			"radarInfo":	"last_channel:0,num_detected:0,time:0",
			"DcsEnabled":	false,
			"DtimPeriod":	1,
			"OperatingClass":	134,
			"BasicDataTransmitRates":	656,
			"OperationalDataTransmitRates":	8112,
			"FragmentationThreshold":	2346,
			"GuardInterval":	16,
			"TransmitPower":	100,
			"BeaconInterval":	100,
			"RtsThreshold":	2347,
			"FactoryResetSsid":	false,
			"RadioStatsMeasuringRate":	0,
			"RadioStatsMeasuringInterval":	0,
			"CtsProtection":	false,
			"ObssCoex":	true,
			"StbcEnable":	true,
			"GreenFieldEnable":	false,
			"UserControl":	0,
			"AdminControl":	0,
			"ChanUtilThreshold":	90,
			"ChanUtilSelfHealEnable":	false,
			"EcoPowerDown":	false,
			"Tscan":	0,
			"Nscan":	0,
			"Tidle":	0,
			"DfsTimer":	30,
			"RadarDetected":	" ",
			"NumberOfOpClass":	6,
			"OperatingClasses":	[{
					"NumberOfNonOperChan":	0,
					"Class":	131,
					"MaxTxPower":	23,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	132,
					"MaxTxPower":	23,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	133,
					"MaxTxPower":	23,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	1,
					"Class":	134,
					"MaxTxPower":	23,
					"NonOperable":	[169]
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	135,
					"MaxTxPower":	-30,
					"NonOperable":	"[]"
				}, {
					"NumberOfNonOperChan":	0,
					"Class":	136,
					"MaxTxPower":	23,
					"NonOperable":	"[]"
				}],
			"CurrentOperatingClasses":	[{
					"Class":	134,
					"Channel":	5
				}]
		}]
}
find_em_for_msg_type:1388: Received em_msg_type_channel_sel_resp
refresh_onewifi_subdoc:874 Radio subdoc send successfull
send_operating_channel_report_msg:943 Operating Channel Report msg send for 00:0c:43:26:60:10 
process_state:2023 operating_channel_report_msg send
onewifi_cb:1172 Found SubDocName: radio
analyze_onewifi_radio_cb:336 Radio subdoc decode success
commit_config:123 Radio 00:0c:43:26:60:16 configuration updated 
commit_config:140 op class=131  already exist so updated 
commit_config:140 op class=132  already exist so updated 
commit_config:140 op class=133  already exist so updated 
commit_config:140 op class=134  already exist so updated 
commit_config:140 op class=135  already exist so updated 
commit_config:140 op class=136  already exist so updated 
commit_config:140 op class=134  already exist so updated 
build_candidates:458 Operating Channel Report build candidate MAC=00:0c:43:26:60:16
submitted command for orchestration
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
handle_policy_cfg_req:397 Recvd policy for radio 00:0c:43:26:60:10
refresh_onewifi_subdoc:857 Policy subdoc encode success {
	"Version":	"1.0",
	"SubDocName":	"Easymesh Config",
	"WifiEMConfig":	[{
			"Policy":	{
				"AP Metrics Reporting Policy":	{
					"Interval":	120,
					"Managed Client Marker":	"easymesh_demo"
				},
				"Local Steering Disallowed Policy":	{
					"Disallowed STA":	[]
				},
				"BTM Steering Disallowed Policy":	{
					"Disallowed STA":	[]
				},
				"Backhaul BSS Configuration Policy":	{
					"BSSID":	"",
					"Profile-1 bSTA Disallowed":	false,
					"Profile-2 bSTA Disallowed":	true
				},
				"Channel Scan Reporting Policy":	{
					"Report Independent Channel Scans":	0
				},
				"Radio Specific Metrics Policy":	[{
						"ID":	"00:0c:43:26:60:10",
						"STA RCPI Threshold":	120,
						"STA RCPI Hysteresis":	5,
						"AP Utilization Threshold":	60,
						"STA Traffic Stats":	false,
						"STA Link Metrics":	false,
						"STA Status":	false
					}]
			}
		}]
}
refresh_onewifi_subdoc:874 Policy subdoc send successfull
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
handle_policy_cfg_req:397 Recvd policy for radio 00:0c:43:26:60:12
refresh_onewifi_subdoc:857 Policy subdoc encode success {
	"Version":	"1.0",
	"SubDocName":	"Easymesh Config",
	"WifiEMConfig":	[{
			"Policy":	{
				"AP Metrics Reporting Policy":	{
					"Interval":	120,
					"Managed Client Marker":	"easymesh_demo"
				},
				"Local Steering Disallowed Policy":	{
					"Disallowed STA":	[]
				},
				"BTM Steering Disallowed Policy":	{
					"Disallowed STA":	[]
				},
				"Backhaul BSS Configuration Policy":	{
					"BSSID":	"",
					"Profile-1 bSTA Disallowed":	false,
					"Profile-2 bSTA Disallowed":	true
				},
				"Channel Scan Reporting Policy":	{
					"Report Independent Channel Scans":	0
				},
				"Radio Specific Metrics Policy":	[{
						"ID":	"00:0c:43:26:60:12",
						"STA RCPI Threshold":	120,
						"STA RCPI Hysteresis":	5,
						"AP Utilization Threshold":	60,
						"STA Traffic Stats":	false,
						"STA Link Metrics":	false,
						"STA Status":	false
					}]
			}
		}]
}
refresh_onewifi_subdoc:874 Policy subdoc send successfull
send_operating_channel_report_msg:943 Operating Channel Report msg send for 00:0c:43:26:60:16 
process_state:2023 operating_channel_report_msg send
handle_channel_scan_params:614: Scan Parameters received
analyze_scan_request:570: Radio: 00:0c:43:26:60:10 Num of Op Classes: 3
Op Class: 81 Channels: 3 6 9 
Op Class: 115 Channels: 36 40 44 48 149 153 157 161 165 
Op Class: 135 Channels: 1 
analyze_scan_request:595 Scan Req send successfull
 rcvd em_msg_type_map_policy_config_req
 em found for policy cfg
handle_policy_cfg_req:397 Recvd policy for radio 00:0c:43:26:60:16
refresh_onewifi_subdoc:857 Policy subdoc encode success {
	"Version":	"1.0",
	"SubDocName":	"Easymesh Config",
	"WifiEMConfig":	[{
			"Policy":	{
				"AP Metrics Reporting Policy":	{
					"Interval":	120,
					"Managed Client Marker":	"easymesh_demo"
				},
				"Local Steering Disallowed Policy":	{
					"Disallowed STA":	[]
				},
				"BTM Steering Disallowed Policy":	{
					"Disallowed STA":	[]
				},
				"Backhaul BSS Configuration Policy":	{
					"BSSID":	"",
					"Profile-1 bSTA Disallowed":	false,
					"Profile-2 bSTA Disallowed":	true
				},
				"Channel Scan Reporting Policy":	{
					"Report Independent Channel Scans":	0
				},
				"Radio Specific Metrics Policy":	[{
						"ID":	"00:0c:43:26:60:16",
						"STA RCPI Threshold":	120,
						"STA RCPI Hysteresis":	5,
						"AP Utilization Threshold":	60,
						"STA Traffic Stats":	false,
						"STA Link Metrics":	false,
						"STA Status":	false
					}]
			}
		}]
}
refresh_onewifi_subdoc:874 Policy subdoc send successfull
handle_channel_scan_params:614: Scan Parameters received
analyze_scan_request:570: Radio: 00:0c:43:26:60:12 Num of Op Classes: 3
Op Class: 81 Channels: 3 6 9 
Op Class: 115 Channels: 36 40 44 48 149 153 157 161 165 
Op Class: 135 Channels: 1 
analyze_scan_request:595 Scan Req send successfull
handle_channel_scan_params:614: Scan Parameters received
analyze_scan_request:570: Radio: 00:0c:43:26:60:16 Num of Op Classes: 3
Op Class: 81 Channels: 3 6 9 
Op Class: 115 Channels: 36 40 44 48 149 153 157 161 165 
Op Class: 135 Channels: 1 
analyze_scan_request:595 Scan Req send successfull
update_scan_results:2643 creating new scan result
analyze_scan_result:665 scanner mac: 00:0c:43:26:60:10 - analyze_scan_result subdoc decode success
update_scan_results:2643 creating new scan result
update_scan_results:2643 creating new scan result
analyze_scan_result:665 scanner mac: 00:0c:43:26:60:12 - analyze_scan_result subdoc decode success


Debugging tips and reference success logs 

Create following file to get onewifi debug and info logs and check corresponding files in /tmp folder.

Code Block
languagebash
touch /nvram/wifiHalDbg
touch /nvram/wifiCtrlDbg
touch /nvram/wifiMgrDbg
touch /nvram/wifiLibhostapDbg
touch /nvram/wifiWebConfigDbg
touch /nvram/wifiPasspointDbg
touch /nvram/wifiDMCLI
touch /nvram/wifiDbDbg
touch /nvram/wifiPsm
touch /nvram/wifiHalStatsDbg

EasyMesh AP profile

Scope

Goal of this document helps RDK-B community to Port Unified-easy-mesh on to their Gateway/Extender platforms

Test EM on Raspbian OS

Generic Porting stages

  • Yocto support
    • Done for all recipes
      • mysqlconnect (New recipe)
      • MariadDB (From openembedded)
      • unified-wifi-mesh
  • New cli migration
  • Golang support
  • Segmentation faults fixing

Current state

Done

...

<<OneWifiMeshCli>>: reset erouter0 bananapi encode_config_reset:354: {

...

(gdb) bt #0  0x0000000000417fb8 in em_cmd_t::init (this=this@entry=0x7f8b4b7010, dm=dm@entry=0x7f8b7fe690)     at ../../../git/src/ctrl/../../src/cmd/em_cmd.cpp:127 #1  0x0000000000418764 in em_cmd_t::em_cmd_t (this=0x7f8b4b7010, type=em_cmd_type_reset,     param=<error reading variable: Cannot access memory at address 0x7ffc9a6470>, dm=...)     at ../../../git/src/ctrl/../../src/cmd/em_cmd.cpp:703 Backtrace stopped: Cannot access memory at address 0x7ffc9a63f8

...

Ongoing

  • Golang support in RDK-B added
  • ongoing with latest cli in progress
    • Creating yocto recipe to compile cli go code from yocto
    • Will retest the crashes and update 

Next phase

  • Optimizing mariaDB - Target to keep size < 10 MB

Gateway specific steps

  • EasyMesh controller integration - On Going
  • Test with BPI R4 controller & RPI4 Agent - TBD
  • Test with with BPI R4 controller & BPI R4 agent - TBD

Extender specific steps

  • OSS image with SoC specific changes done
  • Integration of OneWifi on going
  • EasyMesh Agent - To start after Onewifi integration
  • Testing with RPI4 controller and BPI R4 Extender

Platform agnostic c++ coding

State machine(WIP)

Child pages

...

  • kirkstone branch 

    EasyMesh(unified-wifi-mesh) Build instructions and Validation steps - Kirkstone