! / 0 0 0 0 17122 ` TCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtf8f8f8f8f8f8f8f8,,,,,,,DDDDDr r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r                                                       ,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<g_is_mesh_startedmesh_tcpip_mboxmesh_myself_mboxesp_mesh_get_rx_pendingg_mesh_ieg_mesh_chaing_mesh_ext_cfgg_mesh_max_layeresp_mesh_ie_initmesh_wifi_event_initmesh_wifi_event_deinits_mesh_stop_mutexmesh_ioctl_semg_mesh_manual_nwkg_mesh_cfg_attempsg_mesh_cfg_switch_parentg_mesh_xon_cfg_qsizeg_is_root_fixedg_is_standalone_stag_mesh_root_healing_delayg_mesh_passive_scan_timeg_mesh_rt_capacityg_mesh_cfg_vote_percentg_mesh_ann_intervalesp_mesh_initg_mesh_stop_event_groupmesh_stop_recvmesh_parse_optionmesh_add_optionmesh_chain_header_add_ttlmesh_send_process_topomesh_send_process_flagesp_mesh_send_sem_waitesp_mesh_send_sem_signalg_mesh_self_sta_addresp_mesh_send_mgmts_mesh_send_mutexmesh_xmit_state_mboxesp_mesh_sendmesh_recv_add_optionmesh_recv_process_flagmesh_recvesp_mesh_recvmesh_encrypt_ie_plain_keyesp_mesh_get_configesp_mesh_set_routeresp_mesh_get_routermesh_set_idesp_mesh_set_idesp_mesh_get_idesp_mesh_set_typeesp_mesh_get_typeesp_mesh_set_max_layeresp_mesh_set_ap_passwordesp_mesh_set_ap_authmodeesp_mesh_get_ap_authmodeesp_mesh_set_ap_connectionsesp_mesh_get_ap_connectionsesp_mesh_set_non_mesh_connectionsg_mesh_self_map_addresp_mesh_set_configesp_mesh_get_non_mesh_connectionsesp_mesh_get_layeresp_mesh_get_parent_bssidesp_mesh_is_rootesp_mesh_print_rxQ_waitingesp_mesh_push_to_myself_queueesp_mesh_push_to_tcpip_queueesp_mesh_flush_tcpip_queueesp_mesh_recv_releaseesp_mesh_recv_toDSesp_mesh_get_max_layeresp_mesh_set_self_organizedesp_mesh_get_self_organizedmesh_set_parentesp_mesh_set_parentmesh_waive_rootesp_mesh_waive_rootmesh_send_stop_voteesp_mesh_send_stop_voteesp_mesh_set_vote_percentageesp_mesh_get_vote_percentageesp_mesh_get_root_addresp_mesh_set_attemptsesp_mesh_get_attemptsesp_mesh_push_to_xmit_state_queueesp_mesh_stopesp_mesh_deinitesp_mesh_startesp_mesh_get_total_node_numesp_mesh_set_switch_parent_parasesp_mesh_get_switch_parent_parasesp_mesh_set_xon_qsizeesp_mesh_get_xon_qsizeesp_mesh_is_my_groupesp_mesh_insert_group_addresp_mesh_delete_group_addresp_mesh_set_group_idesp_mesh_delete_group_idesp_mesh_get_group_numesp_mesh_get_group_listesp_mesh_set_capacity_numesp_mesh_get_capacity_numesp_mesh_is_my_ie_encryptedmesh_set_ie_crypto_funcsesp_mesh_set_ie_crypto_funcsmesh_set_ie_crypto_keyesp_mesh_set_ie_crypto_keyesp_mesh_get_ie_crypto_keyesp_mesh_set_root_healing_delayesp_mesh_get_root_healing_delayesp_mesh_set_passive_scan_timeesp_mesh_get_passive_scan_timeesp_mesh_fix_rootesp_mesh_is_root_fixedesp_mesh_set_announce_intervalesp_mesh_get_announce_intervalesp_mesh_get_subnet_nodes_numesp_mesh_get_subnet_nodes_listesp_mesh_switch_channelesp_mesh_look_for_networkesp_mesh_set_topologyesp_mesh_get_topologyesp_mesh_is_device_activeesp_mesh_enable_psesp_mesh_disable_psesp_mesh_is_ps_enabledesp_mesh_ps_get_dutieslibmesh_reversion_gitesp_mesh_ap_list_clearesp_mesh_ap_list_find_expireesp_mesh_ap_list_clear_expireesp_mesh_ap_list_find_invalidesp_mesh_ap_list_clear_invalidesp_mesh_ap_list_update_invalidesp_mesh_ap_list_findesp_mesh_ap_enqueuenvs_op2strg_mesh_nvs_settingsesp_mesh_nvs_operateesp_mesh_nvs_set_layeresp_mesh_nvs_set_assocesp_mesh_nvs_initesp_mesh_nvs_deinitesp_mesh_io_sem_waitesp_mesh_io_sem_signalmesh_set_io_processg_mesh_stop_reconnectionesp_mesh_stop_parent_reconnectionmesh_set_routermesh_set_self_organizedmesh_set_typemesh_csa_set_bssidmesh_switch_channelmesh_look_for_networkmesh_nwk_io_processoptype2stresp_mesh_get_optlenesp_mesh_mcast_cover_nodemesh_remove_myself_from_forwardingesp_mesh_delivery_toDSesp_mesh_delivery_toSelfmesh_process_mcast_cover_nodeesp_mesh_process_mcastesp_mesh_process_bcastmesh_process_mgmt_root_switchmesh_process_mgmt_root_waivemesh_process_mgmt_announcemesh_process_mgmt_routing_tableesp_mesh_process_optionsesp_mesh_process_ucastesp_mesh_forward_packetesp_mesh_channel_enable_jpesp_mesh_scan_done_get_channelmesh_nwk_process_reselectmesh_nwk_process_look_for_networkmesh_nwk_process_allow_switchmesh_sta_auth_expire_timemesh_register_timer_cbg_is_wifi_connectedesp_mesh_ie_update_rssiesp_mesh_set_ieg_mesh_current_parentis_mesh_last_parentesp_mesh_send_root_switchesp_mesh_is_switch_parentesp_mesh_compute_my_votesmesh_check_rc_expiremesh_nwk_change_layeresp_mesh_set_parent_candidate_configmesh_parent_check_root_conflictroute_announce_timer_startroute_announce_timeout_processroute_announce_timer_stopesp_mesh_ie_monitormesh_ie_monitor_timeout_processs_mesh_beacon_intervalmesh_bcn_change_timer_startmesh_root_connect_timer_startcandidate_monitor_timer_stopmesh_disable_parent_switch_monitorcandidate_monitor_timer_startesp_mesh_ps_control_check_awakemesh_ps_control_set_awakemesh_ps_control_set_sleepmesh_ps_control_get_min_dutymesh_ps_control_timeout_processmesh_nwk_find_conflict_rootsmesh_nwk_remove_conflict_rootsis_self_mac_greatermesh_is_yield_rootmesh_nwk_add_conflict_rootsmesh_nwk_process_yield_roots_announcemesh_nwk_process_yield_roots_monitormesh_nwk_delete_timersmesh_send_roots_gonemesh_send_roots_fixedmesh_send_roots_stopmesh_conn_mutexmesh_nwk_check_conflict_rootsg_mesh_rmv_optesp_mesh_send_rmv_announcementesp_mesh_is_scan_allowedesp_mesh_rt_change_debugesp_mesh_is_rt_change_debugg_mesh_ext_vote_statemesh_nwk_process_vote_doneg_is_wifi_connectingg_is_wifi_disconnectingmesh_nwk_process_disconnectedmesh_nwk_process_scan_requestmesh_nwk_process_rootlessmesh_nwk_check_no_parent_foundmesh_root_process_connectmesh_child_set_ps_dutymesh_child_clr_ps_dutyesp_mesh_process_ps_typemesh_is_better_parentis_mesh_childesp_mesh_flush_scan_resultmesh_nwk_process_scan_donescan_result_printmesh_scan_done_process_weakesp_mesh_conn_initesp_mesh_conn_deinitmesh_parent_insert_candidateesp_mesh_scan_done_voteesp_mesh_scan_donemesh_update_current_parentmesh_set_root_candidatemesh_update_ie_rssimesh_set_root_candidate_ieesp_mesh_compute_votesmesh_process_root_candidatemesh_process_same_root_candidatemesh_add_invalid_rc_mesh_find_root_competitorprint_rc_infomesh_is_last_rc_existingmesh_update_rcandidate_rssimesh_init_rcandidatemesh_check_last_rcandidatemesh_find_root_competitormesh_vote_root_candidatemesh_select_routermesh_nwk_process_nvs_settingsmesh_select_is_better_parentmesh_select_parent_compute_rankmesh_select_set_ignoremesh_select_parent_limit_layer2_capmesh_select_parent_try_rssimesh_select_parent_try_layermesh_select_parentg_mesh_connesp_mesh_get_child_numesp_mesh_process_ps_awakemesh_nwk_process_child_eventmesh_process_child_macconnectedprint_txupQ_pendingesp_mesh_get_child_idxesp_mesh_get_child_idx_lockesp_mesh_insert_childesp_mesh_remove_childesp_mesh_remove_childrenmesh_nwk_process_leafmesh_nwk_process_no_parentesp_mesh_clear_parentmesh_node_process_disconnectesp_mesh_revote_rootmesh_node_process_healingesp_mesh_push_to_nwk_queuemesh_route_announce_timeoutmesh_ie_monitor_timeoutmesh_bcn_change_timeoutmesh_root_connect_timeoutmesh_candidate_monitor_timeoutmesh_candidate_monitor_timeout_processmesh_ps_control_timeoutesp_mesh_sta_connects_mesh_running_channelmesh_connect_to_routermesh_connect_to_candidatemesh_root_connect_timeout_processmesh_root_process_disconnectmesh_nwk_manual_networkingesp_mesh_sta_disconnectesp_mesh_connectesp_mesh_disconnectesp_mesh_parent_reselectmesh_nwk_check_layermesh_nwk_process_ie_changemesh_nwk_process_conflict_discnxmesh_node_process_cyclemesh_wifi_event_cbesp_mesh_post_toDS_stateesp_mesh_set_rssi_thresholdesp_mesh_get_rssi_thresholdmesh_set_default_rssi_thresholdesp_mesh_is_nwk_initedesp_mesh_is_nwk_runningmesh_process_parent_organizedmesh_nwk_task_deinitmesh_nwk_task_mainesp_mesh_nwk_task_initesp_mesh_nwk_task_deinitesp_mesh_get_beacon_intervalmesh_adjust_passive_scan_timeesp_mesh_set_beacon_intervalmesh_parent_select_doneesp_mesh_parent_selectmesh_bcn_change_timeout_processmesh_ps_get_dutiesesp_mesh_print_scan_resultesp_mesh_get_vnd_ext_assoc_lenesp_mesh_ps_duty_ext_get_processis_esp_mesh_psesp_mesh_parse_ext_assoc_ieesp_mesh_sync_interface_tsfis_esp_mesh_ext_associs_my_ie_encryptedesp_mesh_get_vnd_ssid_lenmesh_coding_ie_keyesp_mesh_encrypt_vnd_ieieee80211_add_mesh_assoc_ieesp_mesh_decrypt_vnd_ieesp_mesh_check_vnd_iemesh_set_ie_crypto_configieee80211_mesh_quick_setieee80211_mesh_quick_getesp_mesh_sta_monitor_rssiesp_mesh_map_reject_connectionesp_mesh_map_change_beacon_intervalieee80211_vnd_mesh_quick_setieee80211_vnd_mesh_quick_getieee80211_add_ie_esp_mesh_headieee80211_add_mesh_ssid_ieieee80211_add_mesh_ext_assoc_ieieee80211_add_mesh_ps_ieieee80211_add_mesh_duty_signalingieee80211_init_mesh_assoc_ieroots_type2str_wifi_vnd_ext_mesh_roots_free_wifi_vnd_ext_mesh_roots_malloc_print_roots_count_mesh_roots_num_reach_max_mesh_reset_window_open_time_mesh_roots_process_announce_mesh_roots_process_fixedieee80211_vnd_mesh_roots_getieee80211_is_mesh_roots_validieee80211_is_mesh_roots_announceieee80211_is_mesh_roots_yieldieee80211_is_mesh_roots_announce_usedieee80211_is_mesh_roots_yield_usedieee80211_is_mesh_roots_fixedieee80211_is_mesh_roots_gonemesh_get_vnd_roots_lenieee80211_add_mesh_roots_ieesp_mesh_map_stop_beacon_mesh_check_window_close_expire_mesh_check_window_open_expire_mesh_timer_process_fixed_mesh_timer_process_goneprint_roots_ieis_esp_mesh_duty_signalingmesh_ps_set_new_dutymesh_nwk_duty_post_eventmesh_nwk_duty_master_is_rootmesh_parse_ps_entire_rulemesh_parse_ps_uplink_rulemesh_nwk_duty_check_duration_expiremesh_nwk_duty_set_master_identitymesh_nwk_duty_clr_master_identitymesh_nwk_duty_clr_remainingmesh_nwk_duty_set_remainingmesh_nwk_duty_check_allowedesp_mesh_ps_duty_cycle_set_processmesh_nwk_duty_process_remainingesp_mesh_parse_ps_ieieee80211_recv_mesh_duty_signalingesp_mesh_root_process_duty_duration_expireesp_mesh_ps_duty_cycle_get_processmesh_is_new_root_foundmesh_is_new_root_invalidmesh_is_ie_ignoredesp_mesh_is_same_routeresp_mesh_get_conflict_root_state_mesh_check_roots_gone_mesh_timer_process_announce_mesh_timer_process_conflict_rootesp_mesh_remove_conflict_root_mesh_roots_process_yield_mesh_roots_process_conflict_tableesp_mesh_find_conflict_rootesp_mesh_update_conflict_rootesp_mesh_add_conflict_rootmesh_is_new_found_conflict_rootieee80211_vnd_mesh_roots_set_mesh_roots_process_stop_mesh_roots_process_gone_mesh_remove_gonemesh_process_roots_ie_ttl_mesh_timer_process_yieldmesh_root_process_roots_iemesh_process_roots_iemesh_parse_conflict_roots_ieesp_mesh_parse_conflict_roots_iemesh_check_conflict_beaconesp_mesh_parse_conflict_assoc_iemesh_set_parent_candidatemesh_clear_parent_candidatemesh_get_parent_candidatemesh_post_parent_switch_candidatemesh_post_parent_weak_rssimesh_post_parent_assoc_ieesp_mesh_monitor_parent_candidate_iemesh_set_parent_monitor_configmesh_get_parent_monitor_configmesh_get_sub_ie_mesh_set_flag_roots_foundesp_mesh_get_vnd_roots_leng_mesh_monitor_parent_beacon_countesp_mesh_monitor_parent_ieesp_mesh_map_probe_responseesp_mesh_monitor_vote_candidate_rssiesp_mesh_parse_beaconmesh_set_rssi_thresholdmesh_get_rssi_thresholdesp_mesh_quick_funcs_initmesh_init_cbesp_mesh_quick_funcs_deinitmesh_deinit_cbmesh_rt_change_timeoutesp_mesh_route_initesp_mesh_route_deinitmesh_rt_change_timer_startmesh_rt_change_timeout_processesp_mesh_match_selfesp_mesh_get_total_children_numesp_mesh_lookup_sub_routeesp_mesh_lookup_routeesp_mesh_print_route_tableesp_mesh_get_sub_capacityroutetype2strmesh_update_route_tableesp_mesh_delete_sub_childrenesp_mesh_send_add_announcementmesh_fill_rmv_sub_childmesh_malloc_rmv_announcementmesh_construct_rmv_announcementmesh_pack_rmv_announcementesp_mesh_pack_rmv_announcementesp_mesh_pack_multi_routing_tableesp_mesh_ie_update_capacityesp_mesh_check_nonassociated_childrenesp_mesh_monitor_nonassociated_childrenesp_mesh_remove_nonassociated_childrenesp_mesh_copy_mgmt_announceesp_mesh_process_redundant_subchildrenmesh_multi_recv_ackesp_mesh_combine_multi_redundant_ackesp_mesh_check_multi_redundant_ackesp_mesh_refresh_routing_tableesp_mesh_get_routing_table_sizeesp_mesh_get_routing_tablemesh_get_subnet_nodes_nummesh_get_subnet_nodes_listesp_mesh_send_rtable_requestmesh_multi_send_ackesp_mesh_send_rtable_ackesp_mesh_nwk_redundant_routemesh_xonmesh_print_txQ_waitingesp_mesh_print_txQ_waitingmesh_get_tx_pendingesp_mesh_get_tx_pendingesp_mesh_send_block_eventesp_mesh_send_block_startesp_mesh_forward_check_activemesh_check_tid_mbox_fullesp_mesh_push_to_ack_state_queuemesh_tx_cbg_mesh_packet_lifetimeesp_mesh_best_effort_txesp_mesh_push_to_wnd_queueesp_mesh_operation_rxseqnomesh_conn_leaveesp_mesh_txupQ_pending_get_cidxesp_mesh_txupQ_pending_insert_childesp_mesh_txupQ_pending_delete_childesp_mesh_txupQ_pending_get_xonseqesp_mesh_txupQ_pending_clear_xonseqmesh_self_xonseqesp_mesh_txupQ_pendingesp_mesh_process_txupQ_pendingesp_mesh_push_to_tx_queueesp_mesh_force_txupQ_pendingesp_mesh_available_txupQ_nummesh_flush_txQesp_mesh_tx_tid_flushmesh_tx_tid_stopesp_mesh_push_to_ps_tx_queuemesh_ps_txtx_task_mainesp_mesh_discard_contextesp_mesh_send_xonesp_mesh_recv_xonmesh_tx_task_mainmesh_xon_deliver_packetmesh_xon_flush_packetsmesh_xon_process_disconnectedmesh_xon_process_expiredmesh_flush_upstream_packetsxon_task_mainmesh_xon_process_no_wndmesh_xon_task_mainmesh_tx_task_deinitesp_mesh_tx_task_initesp_mesh_tx_task_deinitesp_mesh_send_block_deinitmesh_send_block_deinitmesh_send_block_mainesp_mesh_send_block_initesp_mesh_flush_upstream_packetsesp_mesh_send_block_timemesh_pm_tbtt_startmesh_ps_keep_cnxg_mesh_dfs_compensation_msesp_mesh_pm_tbtt_timeout_processesp_mesh_pm_rx_beacon_processesp_mesh_pm_tx_data_processesp_mesh_pm_tx_null_processmesh_pm_set_nullesp_mesh_pm_go_to_sleepesp_mesh_pm_go_to_wakeesp_mesh_is_start_pm_nowmesh_timer_route_announcemesh_timer_mie_monitormesh_timer_bcn_changemesh_timer_root_connectmesh_timer_candidate_monitormesh_timer_rt_changemesh_timer_ps_controlmesh_timer_infomesh_timer_do_processmesh_mutex_lockmesh_mutex_unlockesp_mesh_create_mboxesp_mesh_free_mboxmesh_mallocmesh_freeesp_mesh_create_contextesp_mesh_free_contextmesh_create_taskwifi_event_id2strnwk_event_id2strtx_msg_id2strtx_state_id2strdiscnx_reason_id2strmesh_ie_type2strscan_status2strvote_done2strvote_start2strtxq_opr2strtx_wifi_err2strio_cfg2stropt_type2strreconnect_type2strdutytype2stresp_mesh_push_to_rx_queuemesh_topo_get_ttlesp_mesh_wifi_recv_cbesp_mesh_rx_task_deinitmesh_rx_task_deinitmesh_rx_task_mainesp_mesh_rx_task_init// 18 ` mesh_utilities.o/ mesh.o/ 0 0 0 644 139912 ` ELF^4(qpmeshI (%d) %s: mesh is not started mesh.cI (%d) %s: %s %u null args E (%d) %s: [%s,%d] failed to register wifi event(%x) E (%d) %s: [%s,%d] failed to register wifi mesh event(%x) MESH_STOP_EVENT_BIT_TODSMESH_STOP_EVENT_BIT_SELFW (%d) %s: [%s,%d] %s recv toDSrecvW (%d) %s: [%s,%d] free ctx, len:%d W (%d) %s: [%s,%d] %s stop I (%d) %s: [tx-wifi]tx_state:%d, %s I (%d) %s: [tx-wifi]tx not allowed I (%d) %s: [tx-wifi]tx post fail I (%d) %s: [tx-wifi]tx q full I (%d) %s: [tx-wifi]invalid interface I (%d) %s: [tx-wifi]tx_state:0x%x I (%d) %s: mesh is not inited %02x:%02x:%02x:%02x:%02x:%02xI (%d) %s: [CONFIG]modify authmode for the device softAP mode I (%d) %s: invalid mesh max_connection:%d I (%d) %s: invalid non-mesh max_connection:%d I (%d) %s: invalid channel:%d I (%d) %s: invalid set(max:%d), mesh_max_connection:%d I (%d) %s: invalid set(max:%d), nonmesh_max_connection:%d I (%d) %s: invalid set(max:%d), mesh_max_connection:%d, nonmesh_max_connection:%d ESPM_%02X%02X%02XI (%d) %s: [RXQ]self:%d, tods:%d I (%d) %s: [RXQ]SELF:%d E (%d) %s: [%s,%d] q full[max/pending:%d/%d]from %02x:%02x:%02x:%02x:%02x:%02x[TA]%02x:%02x:%02x:%02x:%02x:%02x[decrease, availableQ:%d], len:%d, xseqno:%d E (%d) %s: [%s,%d] pandora E (%d) %s: [%s,%d] q error[max/pending:%d/%d]from %02x:%02x:%02x:%02x:%02x:%02x[TA]%02x:%02x:%02x:%02x:%02x:%02x[decrease, availableQ:%d], len:%d, xseqno:%d I (%d) %s: [CONFIG]invalid channel:%d I (%d) %s: [CONFIG]set parent->sta.ssid to be a valid value I (%d) %s: [CONFIG]set authmode for the device softAP mode I (%d) %s: [CONFIG]fail to set leaf(standalone station mode), err:0x%x I (%d) %s: [CONFIG]invalid type:%d I (%d) %s: [CONFIG]invalid layer:%d, max_layer:%d I (%d) %s: [CONFIG]fail to set %d(AP+STA mode), err:0x%x I (%d) %s: [CONFIG]fail to get softAP configuration, err:0x%x I (%d) %s: mesh is not configured E (%d) %s: [%s,%d] create stop event group fail I (%d) %s: %d W (%d) %s: [%s,%d] vendor ie W (%d) %s: [%s,%d] send block W (%d) %s: [%s,%d] rx task W (%d) %s: [%s,%d] tx task W (%d) %s: [%s,%d] nwk task W (%d) %s: [%s,%d] route W (%d) %s: [%s,%d] free mesh_myself_mbox W (%d) %s: [%s,%d] free mesh_tcpip_mbox W (%d) %s: [%s,%d] is_receiving:%d W (%d) %s: [%s,%d] MESH_STOP_EVENT_BIT_XMIT W (%d) %s: [%s,%d] free mesh_xmit_state_mbox W (%d) %s: [%s,%d] nvs task ESP_%02X%02X%02XI (%d) %s: %d I (%d) %s: [CONFIG]fail to set IE crypto funcs, err:0x%x I (%d) %s: [CONFIG]fail to set IE crypto key, err:0x%x I (%d) %s: invalid csa_count:%d ccaebfa@@%,6a12!8!3:1(2(U (W :!8!3F-1 2(Us (WB 1!8!3 12(UC(WB I :A8s!8!3@12(U3(WB 1(  2#2#  6A!2",  !< A2T2T@ 2B1 lQh]BGAB22B BB l 0 BBBB2B2BBBBBB%B,BB-BB97122U 2U%H~6aQ1 - *183B#U#W )" ) FA |M |!(B2"U"W" I) |6A!|!| @`pfff? 6a1 B)'`!HK!**AH$ V#!AdB,HG  **(&2 :Q ( "" ! F H H M 88I|A  Q )) YX %)| *`" "E(j`" ) |{`Ъ"" ) 2"HaxAa,(  x(Q*wp"tpppdjbbErUсlG " Tb!SH3 *`" aQ`" )F $("f H!K $ "g0C r l "Y(e,: lU"b(, &B"E"^BE"E $@  b!4 l +`" ) b")  f!. A%, ̘˓ɀ:806ј82Y l 11 ("D (¤5bb!)(ܪ p %Zr pptר $ } Fr pptx (pupH} ¤AV! *'] V!*' h&¤V - 4 !*R $@E BBH|B$A] HB$!b|@FBB!&WHA&!fdS!ftFQ G"B!H!4L2#B#Ud#W 8A]   :BİGF.! D(!!H|4F58 B#U #W :!H|4)8 B#U #W F!H|4~8B#U4#W F!H|4V8B#U#W F!(2(2"US"W |A :(A!lgF_ _111_______@%,6!2"!3FM12#B#Ud#W2   0tVPV(Ē  b f b ff !2"!3F312#C B#U #W2 9 :W(|bfpm ;fZ    cAaQA{fW-bff `3;fj"CF |@%,6a!2"!3312#c B#U #W2  !8!3'12#c B#U #W2 9 :h!8!3b18B#UD#W2 C!8!3818B#U#W2 (WbH $ )H GdH H @@@@ @%,6) y)A@ '"fAA(!8!3ƽ18.B#U.#W2 9 : ( qDH$B$(  M |!&OAAR¥5URDAQ a,H B$!0!¥:!R URIA Gx !WVFAAQ¥_aa Xb R%!0!¥d-( ") e - )!*, щ⥂a ! "  !vF: P"_U/ l? 0 }A{aoʘ,jjXu"`bF wuR,& % 2@T M!ȁkB! 'KX@DBJuR G9BRDPD '*RBUDe `T BDPD ' XAXP_tRDAQBH'dҥ Q¥NA:¥Ka7 a/,h b&!0¥C KV"!/ )-¥]8AF{@@@,%,6a12!8!3A12(U(W 12S!8!331#8 2(U (W 18!8!3#1h2(U(Wr !2"!3c1#2(UC(Wr  L!8!3812(U(Wr y :y - @%,K6!2"!3F012# B#U$ #W2 F !8!3$18B#UT#W2 9 :, BI!BI291H1+ ,, - @%,6a!8!3?1#h2(U(W    @%,6!8!3u1#2(Uc(W  :L ̪18#) V 9A)Q- @%,6a!2"!3@1#x2(U#(W   h˻ @%,6!1""2 !""B"UD"W" ) :<  M J lʪ 1 l= -@@,%,6=!"2!2"!3812# B#UD #W :!8!3F+18S B#U #W2 9 :A l- !" lL ̪F !(") V  0 "a- @%,6a!2"!3@1#x2(U#(W   lʻ @,612!2"!3n1#X2(U(W L ̺ 12##) V 9)- 6A!!" 9 t B) tܸ!-!! 2 "@@6A!! ! Y)!R @%,i6a]!8!3"1(2(U(WB I : 6a!q""2F!""32"U2"W"  QH!q(2!(/2"Uc/"W" ) :H !q(2!(+2"U#+"W" h'Ɯqhfiar&r'H& 2(UC (W h b&a ababab] a!bab   a r bab aa!aao!a!i!b!qi!b!!!!iaQb!!Y!R!aYyiA1RY! § 1}qyR#p7 eb%U%WR xv} Y P(  fMh= wG*UwD*Wa! hh b&%a abbaba] bab a!bab   a bab ˪aaaaV너h!a!ia!b!!ib!!iqb!a!!iQb!A!9Y!i1R3! :!!Y   D3d7 d.f 2q^ K( ;}-1@6a )!1HVtFH B$fAA H눬 Kh @ HB$V 6a  t2a77 ( @@@@,%,6a12!8!3Y1#2(Us(W F 12S!2"!3FK1#H2(U(W :18!8!3<12(U#(W !2"!301# 2(U3 (W  !2"!3 1#2(U3(W !2"!3V1#2(Us(W 1t聧!!1, 82#!89- 6A"6L  t00t , () V"A2A- 6A!" t@%,\@|U62aQm!(2 !("2"U"W !) !" h "k '+!(2!(2"U"W k J, z!(2!(r2"U"W Fq"'2V"&?L !(2!("2"U"W :1 "C&$&4*fn&!"W$F2!"'%ƿf}F *!p8- 31m8;R#U;#W js   "C !`(2Ʃ!_(2"U"W \e :ƟV!S(2!Q""r2"U"W !VM") T&4p^J"!K&2Z :[- YB1983F172#C.R#U-#W : @tN1< ) 17  D!4"b3 h "C0" "C:V)C"H 5- *!8 3ƒ183$B#U##W   :kqƃ ~"*FzL Z "aP aP @aR!R'2L a!R 0k Aq V &, @aR!RZL !R !Pk   *H !Q̈&F"!QE&F, At` d(Ղ le۪L V  II RSId̛ lu VA  X@ Rd lek !` ARPPtbRPVRGāzB@@td  - &BaP&ƫ@@@,%, 6!8!3=12(U(W 8!8!3/1#8 2(U (W !2"!3!1#2(US(W A I L:0  () Vj HA)Q9aIqY- 6 F!2A()"f!()!8t2A0u2A "8u"A2A1"A |"AIAA |- @@@@?6AAB@@tA XH@HfDOBfH@  IBDH" GF- @w ? 6Q200tVBGK l  M  sCJQAi!!AQAg8H |pzPw rDxp=p:82D32Tx 107 q3 ps1 l07 9 q lB8!DBSH"CP QB|u@@DP@ $@ lˣ lʣ|)!""M""( - g! B -6A  @?6A1 1) -6A(@%, 6a=!2"!3d1#2(US(W A I A l|!%|# l0  @%, 6a!2"!3t1#2(US(W  !(9(8[1c:191#B1)3! 9 !@%, 6ar!2"!3<1#82(U(W     @ @%, 6ab!8!3u12(Us(W F 1z!8!3F12(U(W  :18 2#! #@,%!Fh, V 6q"B!8!3?18cOB#UO#W : 1("- Q2#"JB#UDJ#W2 9 a1&¡0   BGqIBGAx7"Hr$U$W  İ Hr$U$WB tv} I *Hr$U$WB iks I *Hr$U$WB ^`i I *Hr$U$WB SU_ I *zHr$U$WB HJU I *poB"r$U$WB ;=I I *AG $ba _Hr$U$WB (*8 I *A6 $RQ OHr$U$WB ' I *¡CA!x x'U'Wa4 x$pqyr!4 y $ 'T xa1 .(#|  h(U(Wa4 !4    Hr$U$WB I *Ar"r' yAr"r' yHB$ IVZH4b$U$WB I } AaV , , Apt rAxdQ=Aqra\   l   A¢!hb&  i0 ¢&A ¢)RdYA|83"(W2"UW"W x , :  6A - @@@@,6a!"!8!3Z18#B#U#W !"b!8!3L12#sB#U#W 1 B'>)!M*!V (F.F k!(" !Z!B"  @" "J!"VJ V L, V |VV Vz- V BC6 :    HAH" ( @%, 6a!2"!3|1#82(U(W  2v"w'31!7!b(v2w791)((B1)#(HB1)C8 '13@%, 6a!8!3?1#h2(U(W  L @6A ') -6A(6A1XH  lkDz3W#  @@%,9 : F K 6a!a(27!""R 2"U "W ! H !a(2)!"" 2"Us "W ! ) hP` lm UG%QD@M a{̐ l@8I39 -@@%,X Y m z !} 6aM!8!3M18B#U#W 1 sx !8!3@12#sB#U#W 1 9 (`V U l- j lfm]fw&  m ]= 0sw l lU3xw#$8i 39712#B#UD#W 1 9 F!6A   H@@t0HܤDk"7$ |6A   H@@t0HܤDk"7$ |6A(@%, 6ar!8!3M1X2(U(W  :!!Ct̐ @@@,6A !"!2"!3B1#2(UC(W :!! 2!3!- 6A(6A!  )6Aj H- @, 6123!8!3*18 2(U (W :12s1) L ̪ 12##) V S9"a!8- 3"12(US(W  :6AzH- @@,%, ? 6m!"2!2"!3FJ12#B#U#W :!2"!3<12#B#U4#W 1 9 Bjj-"B"-"  ","0"2($($$H|H" " ( ( ,&RT("||N"( ( (<(|(|$""" "" "!")"BD "PQ#"tu"6"8(<(<DZ">A<"}"'"""( ( 2RR>"""   " " "((( 2RR>""g" " "( ( HT"V((+,0\((((2ZZA"/""""" "", "8)"a"e((" (("(P(P,|K """"("%"4","((PA))"D"II"aa"d"ii "u!""" "6"""--"""<F"S""`"J"YY"m7""""4"q"jl"/+(  (11("Y"]_dd"jj"l(((2NN"ddb"""a"="D"cd"f"h((2JJ@","(""""(T(T<"?"?",2"^"st"|""-""" "'e"&"""{"?A4"u""""(4(48Bz}="2","8"RR"`"b((((82jj="Z" ""(( >^`"p"r((,>jl "%""(( >^`"r"t($($<CT"(,(, LB=*""  "5"N(( >^a"r"t((,>jj" "%""((11'"X"Z(("68"F"H($($,Bnn2",""((&"*(( ((00"`` m"o(( ((03"cdy"}(h(htE!!":<)"e"kl:"" "3"9QRIF"""C"4"7"T"\ "ff"t"x(( ((=YY"a((((0Brt"""( ( $ "-"/(@(@D?/"@"X"L$"p$"?"""(L(LTB-"C"1"78"NN)w8":"" ""(@(@T2C"1""C"SS"cd"wz"""(($99;"tt "}""(( ,8"<(@(@HE="2"@">>/"mm,"*"""(( ((5"DE("m(((d(d  +"4"99G"5"J""'("::>"xx"3""7" X"be#""!"C" ""))<"eD"%" ""A)5"^#"1"&"" """ " ""(4(4H:="@"""+-+"X"Z( ( ,,"DDQ"($($ 0*ZZ"k"qq%" "(4(4$Xp0""( ((*B"F(( ((((0Brt4""($($Bff """"""( ( $>bb"r"t((((-UU="""((8>vyQX"%/"T,",",","4"8L"L"J"d"~2""""")"!s"^"P"B"R((" (L(L@:=" 7"@@"YYa"y"~P" "3""(( :F"T($($Bff"" " " ""( ( $>be"t"v(("(( (("11"5(0(0D1uu "~>"Z""6":(<(<T2 "="0""" "()%"NM"""((!"78"<((!"78"<(( ( ( $>bd ""((((>fh""(( ((((, "8($($8>vx" "" "T""( ( 1"@(4(4PB@"." "')A"jl*""(,(, 8?wx;")" ""(( (( ((""(( (( #/0 ":(( ( ( &("-((  ""(((( 4>rr<"!"""(,(, 8Bzz/"<"'""("*( ( 4L:"*" "+""((0 "99$"]((,"0(( (( "."0(( ""&(( ""$(( (("=(((( 4>rr<""""((((((((((((((((((klnprtvxz|~   !#%')+-/13579;=?@ABCDEFGHIJKLMNOPQRSTUVXYZ\^_`abcdfg      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijW[]hijlW- S= TN,lfq~:cHn 7>T[q,p(rO)Q8J]b][_`*^=aU\it5PMDv\r x | J~L(=  5|HHOgN L(s(?Vo8*}8 R,$ T<<8LH TX,\jF|4," W a8Zo  E* @ 0tZ t # D T TR   ${' 0= HP  g Uk    - '    ) Hg }= E M c 0v XLw   .   0z $ $P& (H W 8e u        / I Y h x       ' HC$d$R -DTN44- D$b\(_ v   (8,PH8  ?^ } .! # !%'4)8+!<4-@TE/Xn 1 3 $5 7 9 1;4=dg_is_mesh_startedg_log_levelg_osi_funcs_pmesh_tcpip_mboxmesh_myself_mboxesp_mesh_get_rx_pendingmesh_tx_cbmesh_init_cbg_mesh_ieg_mesh_chaing_mesh_ext_cfgg_mesh_topologyg_mesh_max_layeresp_mesh_ie_initesp_mesh_set_ie_crypto_funcs_internalesp_mesh_set_ie_crypto_key_internalesp_wifi_vnd_mesh_initmemsetesp_wifi_vnd_mesh_getmemcpyesp_wifi_vnd_mesh_setmesh_wifi_event_cbWIFI_EVENTWIFI_MESH_EVENTmesh_wifi_event_initesp_event_handler_registeresp_event_handler_unregistermesh_wifi_event_deinits_mesh_stop_mutexg_mesh_init_ps_typemesh_ioctl_semg_mesh_manual_nwkg_mesh_cfg_attempsg_mesh_monitor_parent_beacon_countg_mesh_cfg_switch_parentg_mesh_xon_cfg_qsizeg_mesh_is_rootg_is_root_fixedg_mesh_self_organizedg_is_standalone_stag_mesh_root_healing_delayg_mesh_passive_scan_timeg_mesh_rt_capacityg_mesh_cfg_vote_percentg_mesh_ann_intervalg_mesh_stop_reconnectionesp_mesh_initesp_mesh_get_beacon_intervalesp_wifi_get_modeesp_mesh_set_beacon_intervalesp_wifi_set_modeesp_mesh_get_storageesp_mesh_nvs_initmesh_set_default_rssi_thresholdg_mesh_stop_event_groupmesh_stop_recvesp_mesh_free_contextmesh_parse_optionmesh_add_optionmesh_chain_header_add_ttlmesh_send_process_topomesh_send_process_flagesp_mesh_send_sem_waitesp_mesh_send_sem_signalg_is_wifi_connectedg_mesh_self_sta_addresp_mesh_send_mgmtmemcmpesp_mesh_create_contextesp_mesh_forward_packets_mesh_send_mutexmesh_xmit_state_mboxesp_mesh_sendmesh_mutex_lockesp_mesh_match_selfesp_mesh_delivery_toSelfmesh_mutex_unlocktx_state_id2strmesh_recv_add_optionmesh_recv_process_flagesp_mesh_txupQ_pendingesp_mesh_discard_contextesp_mesh_recvwpa_crypto_funcsmesh_encrypt_ie_plain_keysnprintfstrnlenesp_mesh_get_configesp_mesh_set_routeresp_mesh_is_nwk_initedesp_mesh_is_nwk_runningmesh_set_io_processesp_mesh_get_routeresp_mesh_set_idesp_mesh_get_idesp_mesh_set_typeesp_mesh_get_typeesp_mesh_set_max_layeresp_mesh_set_ap_passwordesp_mesh_set_ap_authmodeesp_mesh_get_ap_authmodeesp_mesh_set_ap_connectionsesp_mesh_get_ap_connectionsesp_mesh_set_non_mesh_connectionsesp_wifi_set_non_mesh_connectionsg_mesh_self_map_addresp_mesh_set_configesp_mesh_channel_enable_jpesp_wifi_get_macmesh_mallocesp_wifi_get_configsprintfesp_wifi_set_configmesh_freeesp_mesh_get_non_mesh_connectionsesp_mesh_get_layerg_mesh_current_parentesp_mesh_get_parent_bssidesp_mesh_get_router_bssidesp_mesh_is_rootesp_mesh_print_rxQ_waitingesp_mesh_push_to_myself_queueesp_mesh_push_to_tcpip_queueesp_mesh_available_txupQ_numprint_txupQ_pendingesp_mesh_flush_tcpip_queueesp_mesh_recv_releaseesp_mesh_recv_toDSesp_mesh_get_max_layeresp_mesh_set_self_organizedesp_mesh_get_self_organizedg_is_wifi_connectingg_is_wifi_disconnectingmesh_ie_type2stresp_wifi_disconnectesp_mesh_send_event_internalmesh_nwk_manual_networkingesp_mesh_set_parent__lesf2__gtsf2g_mesh_ext_vote_stateesp_mesh_waive_rootesp_mesh_push_to_tx_queueesp_mesh_send_stop_voteesp_mesh_set_vote_percentageesp_mesh_get_vote_percentageesp_mesh_get_root_addresp_mesh_set_attemptsesp_mesh_get_attemptsesp_mesh_push_to_xmit_state_queuemesh_deinit_cbesp_mesh_stopesp_wifi_set_psesp_wifi_vnd_mesh_deinitesp_mesh_send_block_deinitesp_mesh_rx_task_deinitesp_mesh_tx_task_deinitesp_mesh_nwk_task_deinitesp_mesh_route_deinitesp_mesh_free_mboxesp_mesh_nvs_deinitesp_mesh_set_router_bssidesp_mesh_deinitesp_mesh_startesp_wifi_get_psesp_mesh_sta_disassocesp_mesh_map_deauthesp_mesh_create_mboxesp_mesh_route_initesp_mesh_send_block_initesp_mesh_tx_task_initesp_mesh_rx_task_initesp_mesh_nwk_task_initesp_mesh_get_total_node_numesp_mesh_set_switch_parent_parasesp_mesh_get_switch_parent_parasesp_mesh_set_xon_qsizeesp_mesh_get_xon_qsizeesp_mesh_is_my_groupesp_mesh_insert_group_addresp_mesh_delete_group_addresp_mesh_set_group_idesp_mesh_delete_group_idesp_mesh_get_group_numesp_mesh_get_group_listesp_mesh_set_capacity_numesp_mesh_get_capacity_numesp_mesh_is_my_ie_encryptedesp_mesh_set_ie_crypto_funcsesp_mesh_set_ie_crypto_keyesp_mesh_get_ie_crypto_keyesp_mesh_set_root_healing_delayesp_mesh_get_root_healing_delayesp_mesh_set_passive_scan_timeesp_mesh_get_passive_scan_timeesp_mesh_fix_rootesp_mesh_push_to_nwk_queueesp_mesh_is_root_fixedesp_mesh_set_announce_intervalesp_mesh_get_announce_intervalesp_mesh_get_subnet_nodes_numesp_mesh_get_subnet_nodes_listesp_mesh_switch_channelesp_mesh_look_for_networkesp_mesh_set_topologyesp_mesh_get_topologyesp_mesh_is_device_activepm_is_wakedesp_mesh_enable_psesp_mesh_disable_psesp_mesh_is_ps_enabledesp_mesh_ps_get_dutieslibmesh_reversion_git($  /7 <EY\l qz$  (  5j?EB0J0P0jtzw000000 000,  3      Kmpy  $T$T (_(_ ,e,e 0s0s 44 88 << @@  DD  /2HO`e ky|  > > F|MTW$$ (( + # # 44 x t0ph/`.\-X,P+L*H)D(@'<&4%0,$(#$"  !  p)8?pMp\u $(0,48<@HDTLPX \d`hl$p,t1x6|2| 23 34 4 !5 56!! 6'D=Q7DD 7J)cu  8 884y0,($ 9 [ aj  $/(2,8;_ej0}48Xdjgpvsy|*<< **DIN}S}@;@ ;A  %(4 LO|TWb y|      #R.41 : @ R\b_ g m      % ( 4 L O |T W b y |       # R. 41 : @ R \ b_ g m      wv   #  T   ( X ,>< < > =R R = - 0 < T W ^ a l     a       $ D $W + Z6 <9 aB aH a\ f li ar ax a   a a a       ,, 8= a  LDD'@u< 8C,($  $(,04(8+L<u@ D7HDL| @PF P  F%%41T<<T< <DIourXGX G\@\ @`?` ?dd ,hLhL l=clc =pvpv tHt Hx;x ;|x9tJhIdDTtP LCH(D'@<840,,048#<&D^ud ou@DHLP-* -P[dTx DP X\<0\U@`dP4hT.=DVwwTlpTtx$()0.U8X|w 080808 0$8+.10H8M_g)j jj>IAIKiPaSDVl[DaiiuF~~ FjDDDj D< <'dPVSD^dajGpp Gj@ @? ?"&<+<HH RF\\ Fbgq = =  L LM&& M,JF77 F@YHYNNN N_mHoo HO Odd; ;A A  jj$!j&l174j:j@jPOO Pqwt1jjjjjjjjjjjj6Y;Y@Yd  $(,048<@ !'0HKa AN*0-f6f<fXd^dfffdD===33 AY_\ #,DGwNS\tw zwwJ&,)28LV\YbhH @<8940s,($   ($, 0$)84E8L `4nty48 4<@D 02 H'0<LL4\8c PL!t',TL?T? LJ^XOhXh Ow|\L\ L`O` O dTd T5;8%hFhF lklk qp|p| tRt RxQx Q%%%%,A|U6|6 U;FF ;LVV LauO|| O; ;0,($  = KPYmtw} $(??!'<?,B0I}SYV`^`d``````````R$`,`1`4SX4X S W =CLdglqz  $;jFLIRXjtzw(( ,Y, Y0Z0 Z44   %*0DJ M`#`-p6p;phh  16<QW Z/l9BHss ]yy ] ^ ^$_$ _(`( `  %+1DJ M`#`.r7r<rjj     ADPhk n| ?JPMV\$$ (( ,, 0X0 X44 88 ($   QY _h}  $(JWbheLnLtLLLL,F, FL00 44 8]8 ] <b< b@_$@$ _* D;D; H`DHD `  %+1DJ Ma#a.r7r<rjj  /7=C X[ 5j@IOrr ]xx ]~ f f$_$ _(`( `  C'*;E K 19XCXSX    $ * 3 ;> " F' F/ 8; F  t  3!8!A!X![! ^!r!x!!!!!! 1!n;!A>!F!L!u!~!$!$ (!( !!!  """& #  !$0$5$;$ M$P$$0-$`8$m@$mE$m %  "&0&5&;& M&P&`&y&0-&d8&y@&yE&yos&s od*`\XrTpPDL HD@<8 40(,($ '''' '' 't!'$$'/'7'e<'Q'T'(W',e'h'tv'0''''4'e'8''''''<'`')'='K'@N'`\'g'''D'e'H'L'P'T 'X' M'\''X't'`'`'`)'XT'dc't'!''t't't*'t-'l4'<A'eF'eh\n'hn \t'~'t''e'e'e''lr'l r'e''e'e'e'R#')&'e.'e4'eY'a'gd'em'es'epl'p l'ttn't n'txF'x F'|'| 5' 5'ts' ss' st' t't&'& u0'0 u>'> vR'R vZ^'^ Zj'Fx'x F~'' '' 2' 2w' w'x' x'Z' Z' Z' ZX#'# Xx2'2 xo;'; oD'TN'N Z'f5h'h 5n'\ (    C')))3)@) J)Q)Y)')_1)_>)_H)_O)Y$C {' 7*=*C* X*^*a*t*** *$*5*t@*I*O*}*(}*( },*, ')++$++$!+-<840&,($  G,J, T,],q,t,,,,,,,,(,,,, ,$, ,(,0+,,L,4p,{,8,,,0,,,,,<P,W,]Z,b,h,,,,,,,,,,,@~,@ ~,, ,,,,",>,LY,p,,,,@&<q40,($ Y-a-g-p-- -$---- --0---- -(-, ---1- 4-B-4K-w[-8e-<q-w--@-4-- --D-H-8-<-D-H-N_-j-pm-v-|----------- -8---%-?-Y-wc-wLTk-Lk Tt------PT-P T--w -<84p0,&($ Y.\.h....$...... .......(..,".(A.,...0.4.!.<.?.B.8P.j. .,7.K.Q.<`.f.4t.|.4..W.b.he.n.t.............z)./,.S2.8.@.@ D.D *.0.d.jg.q.wt.z.}.H.H LTn.Ln TPT.P T..d o+/./6/N/ d/q/}t/}//3/I/Q/}U/}Y/}b/tTk/k T U/ U/9 0(0080 %08<98'40,($ M1]1b1k111 11$11111(1,11111*111$1*10-14@1F1O1d1j1*o1u1{111*181<1 1[1e1kh1q1w111111111111> 1 111>1mI1OL1U1[1m1x1111@1@ 1DS1D S2A3iE3'3' ]-3- ]33E ;3 ; _P3P _V35`c3c `)4`{\(X'TPCLHD"@<840,*($   554 555"5 %545T5\5p5z5}55555 55$5555(545,50$5(50754D5Q5e5h54}55555854555055<5. 5+5L5O5@e5Dx5H5L55P5L5555T5&5.55M5XX5\5`5X 5e5595 5454dF5dF Q5Y54a54g54hZ5h Z554545455lZ5l Z55545454 5( 5:55545$!5.5415445p5<5p< 5B5xK5QN5V5\55545454555454545et35t 35 5ex5 5x  5|o5| o5e%5+(51575F5F r5r ~5555 5u5 u555555555r5 r5Z5 Z 5Z:5: ZC5eZO5O Z_5_ wp5p wv5y5Z5 Z5Z5 Zi5 i55 555^c5 c5554Z5 Z 5  5)#5# 656 \D5D \J5k5k t5{5{ w5 w55 55 5 5]5 ]555 5 5 5)55,($   K6 S6X6a6u6|666 66666$6666606(6,(6V-6Q6[6a^6Xf6Xl6X666X6X6X666X6X6X4 64  8]68 ]6-<"6<" @_86@8 _>6D`P6DP `#.)7F,7<7A7D_77, #7 # 97DEz7z EE7 E .'3868B8I8W8\8k8n8q88 8 8T?8O8R8ZT8k$b8$b h8q(v8(v |8k88k,8, ,(Dn  9'[:p:}: :::::: :$:(7:p:,:0:d:pj:pm:4w:4w 8G:8 G::<?:< ?@:@ D:D HZ:HZ Lh:Lh P:P :T;:T ;; ;  .<&<,<;<  < )<B2<2 8<B.=$    7>=>C>X>[>^> a>t> w>>$5>t@>I>O>(F~>(~ F>>,>,  $# +?1?7?L?O?R? U?h?????? ?)?f4?=?C?k?p?u?z?}????# )@/@5@H@K@N@ Q@b@'@b2@r;@r@@r j@ j  J -A2A8A LAOARAUA \AaAgA yA|A$AAA A+AU5A=ACAZAdAlAqAz D{ p|x!tplhdJ`\XTPLHD@<840, (I$x 9 ;BCBHBQB eBhBB BBBB B(B$B,B0BBB4%B8@BCBFB<lBoBrB@BBBDBBBHBBBL$B'B*BP8BTpBsBvBXB\BBB`BdBBBh\BbBeBlBBBpBtBx BBB|/B2BNBBBBBBB0B3BAByKBQNBPVBP\BPB BBPBPLB LB B%B% B%(B( 0BT5BTTBT \BaBB BBB BBB BBB  B  B8B8:DBD :LBL XBX `BeB:B :B B BBOB OB~BBBv0B0 LBvQBvxBx B BBBBB6B 6BB B!B!u'B' u5B?B? vTBT vZ_B_ Z sB s wB wB B B  B  $B$ (LB( LB,OB, O0xB0 xBB!BB'BB4HB4H  CCC HJD@&<8I4 0*,($  DDDDDD DD$DDDDD( D,D0#D4=DYHD VD#gDrD8yDD<D@DDDHDDDDDD DDDDDD!D@L&DL& P,DP, T2DT2 ;DaXBDXB KDPDVSD\[D\[ `aD`a wDdDd DyhDh DylDl DypDp DtDt xDx D|D| DD DD D D   (EE "E" :EF % +F1F7FLFOFRF UFsFvF|F F F F F )Ff4F=FCFnFyFFFFF% )G.G4GHGKGNG QGeG'Ge1Gt:Gt?Gt lG l & HHH&Iz JJ*FJ F&J1*J(m IKLKWK lKoKrK{KKKK KK KKK6K(K$K K,GKuQKWTK6]K6cK6uKKK6K6K60FK0 FK6K4tK4 tK6KK8K8 <xK< x@&K@& 4,(l [L`LiL }LLLLLLL LL LLLU L$L(%LP1L,UL0XL(oL LL8LL4LLYLcLifLnLtLLLLLL<FL< FL@L@ LLDtLD tLHF8LH8 F>LNLFLLF RL)Px^LP^ xlLuL{LzM0!MM8M8&M& 0M!zN0!NN8N8&N& 0N!zOz +P0P6PIPLPOP RPdPiP)Pd3P;PAPgP |P | $-  .Q 6Q<QBQUQXQhQ nQxQ~Q$4Qh?QHQMQqQ{Q-RSCT$TT,T "T, .T .    ;UCUHUQU eUhUxUUUU UU UU AUxKUQNUVU\U~U$U$ (]U( ]U,U, 0_U0 _U4`U4 `UUUU CV(V1VV1  V &V1X6V6 X0,(   UW]W cWlWWWW WWWW$WW WW(W,$WP)WPW,lW WW0[WfWliWrWxWWWWWWWWW4W4 8 W8  <]W< ]W)@W@ D_4WD4 _:WH`FWHF `NWlL[WL[ sWxW}W(  ;XCX FXQXeXhXtXzX }XXXX$XX XXX(AXxKXQNXVX\XxXXXXX,ZX, ZX0ZX0 Z4X4 +Y+Z,[[[,\(,]60]]] ]]0&]& (^/__(__(_(/ ````  7a?a DaMaaadata yaaaa$aa aa=arGaMJaRaXara|aaa(_a( _a,a, 0`a0 `  =bEb KbTbiblb|b bbbb$bb bbbb(bb bb b&CbzNbTQb(Zb(`b(zbbb(b(b(bb(b(b(b(,_b, _b0b0 4` b4  ` '9c?cOc Tc]cqczc}cc ccccccEcLcWc]Zcbchcccccc c $]c$ ]c(c( ,_c, _c0`c0 `6dY9d"d" ](d( ].d9 0d 0 _DdD _Jd0`SdS `  eee$e e,!e, f'gzg zg.$g.&g& hhh"h iii"i  jjj(,j,   7k?k DkMkakdktk ykkkk$kk kk=krGkMJkRkXkrk|kkk(_k( _k,k, 0`k0 ` (08 @ H P X`hpx !"#$%&' (()0*8+@,H-P.X/`0h1p2x345678:;<=>?@ABCDEFGH I(J0K8L@MHNPOXP`QhRpSxTUVWXYZ[\]^_`abcdefgh i(j0k $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht            ( 4 @ L X d p |              $ 0 < H T ` l x      ,8DP\ht(4@LXdp|   $ 0 < H T ` l x               , 8 D P \ h t               ( 4 @ L X d p |              $ 0 < H T ` l x               , 8 D P \ h t            (4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8D P \ h t   !!!!!!!!!!""("4"@"L#X#d#p#|$$$$$$$$%%%% &&$&0&<&H&T&`&l&x'''''''''''''' ','8'D'P'\'h't'''''''''''''''('4(@(L(X(d)p)|))))******** **$+0+<+H+T+`+l,x,,,,,,,,,,,,,, ,,,8-D-P-\-h-t---------------(-4-@-L-X.d.p.|............ ..$.0.<.H.T/`/l/x////////000000 1,181D1P1\1h1t111111111111122(242@3L3X3d3p3|333444455555 55$505<5H5T5`5l5x55555555555555 5,585D5P5\5h5t555555555555 5 5 5( 54 5@ 5L 5X 5d 5p 5| 5 5 5 5 5 5 5 5 5 6 6!6 !6!6$!60!6#>#>#>#>#>#>#>$? $?$?$$?0$?<$?H$?T$?`$?l$?x$?$?$@$@$@$@$@$@$@$@$A$A%A%A %A,%A8%AD%AP%A\%Bh%Bt%B%B%B%B%B%B%B%B%B%B%B%B&B&B&B(&B4&B@&BL&BX&Bd&Bp&B|&B&B&B&B&B&C&C&C&C&C&C'D 'D'D$'D0'D<'DH'DT'D`'Dl'Dx'D'D'D'D'D'D'D'D'D'D'D'E(E(E (E,(E8(ED(FP(F\(Fh(Ft(F(F(F(F(F(F(F(G(G(G(G(G)G)G)G()H4)H@)HL)HX)Hd)Ip)I|)I)I)J)J)J)J)J)J)J)J)J*K *K*K$*K0*K<*KH*KT*K`*Kl*Kx*K*K*K*L*L*L*L*L*L*L*L*L+L+L +L,+L8+LD+LP+L\+Lh+Lt+L+L+L+L+M+M+M+M+M+M+M+M,M,N,N(,N4,N@,NL,NX,Nd,Np,N|,O,O,O,O,P,P,P,P,P,P,P-P -Q-Q$-Q0-Q<-QH-QT-Q`-Rl-Rx-R-R-S-S-S-S-T-T-T-T-T-T.U.U .U,.U8.UD.UP.U\.Uh.Ut.U.U.U.U.U.V.V.V.V.V.V.W/W/W/W(/W4/W@/WL/WX/Wd/Wp/W|/W/W/W/W/W/W/X/X/X/X/X0X 0X0X$0X00X<0XH0YT0Y`0Yl0Yx0Z0Z0Z0Z0[0[0[0[0[0\0\0\1\1] 1],1]81]D1]P1]\1]h1^t1^1^1^1_1_1_1_1_1_1`1`1`2`2`2`(2a42a@2aL2aX2ad2ap2a|2a2a2a2a2a2b2b2b2b2b2b3b 3b3b$3b03b<3bH3bT3b`3cl3cx3c3c3c3c3c3c3c3c3c3c3c3d4d4d 4d,4d84dD4dP4d\4eh4et4e4e4e4f4f4f4f4g4g4g4g4g5g5h5h(5h45h@5hL5hX5id5ip5i|5i5i5i5j5j5j5j5j5j5j5k6k 6k6k$6k06k<6kH6kT6k`6kl6kx6k6z6{6|6}6~66666677 7,787D7P7\7.symtab.strtab.shstrtab.literal.esp_mesh_get_rx_pending.literal.esp_mesh_ie_init.literal.mesh_wifi_event_init.literal.mesh_wifi_event_deinit.literal.esp_mesh_init.literal.mesh_stop_recv.literal.mesh_parse_option.literal.mesh_add_option.literal.mesh_chain_header_add_ttl.literal.mesh_send_process_topo.literal.mesh_send_process_flag.literal.esp_mesh_send_sem_wait.literal.esp_mesh_send_sem_signal.literal.esp_mesh_send_mgmt.literal.esp_mesh_send.literal.mesh_recv_add_option.literal.mesh_recv_process_flag.literal.mesh_recv.literal.esp_mesh_recv.literal.mesh_encrypt_ie_plain_key.literal.esp_mesh_get_config.literal.esp_mesh_set_router.literal.esp_mesh_get_router.literal.mesh_set_id.literal.esp_mesh_set_id.literal.esp_mesh_get_id.literal.esp_mesh_set_type.literal.esp_mesh_get_type.literal.esp_mesh_set_max_layer.literal.esp_mesh_set_ap_password.literal.esp_mesh_set_ap_authmode.literal.esp_mesh_get_ap_authmode.literal.esp_mesh_set_ap_connections.literal.esp_mesh_get_ap_connections.literal.esp_mesh_set_non_mesh_connections.literal.esp_mesh_set_config.literal.esp_mesh_get_non_mesh_connections.literal.esp_mesh_get_layer.literal.esp_mesh_get_parent_bssid.literal.esp_mesh_is_root.literal.esp_mesh_print_rxQ_waiting.literal.esp_mesh_push_to_myself_queue.literal.esp_mesh_push_to_tcpip_queue.literal.esp_mesh_flush_tcpip_queue.literal.esp_mesh_recv_release.literal.esp_mesh_recv_toDS.literal.esp_mesh_get_max_layer.literal.esp_mesh_set_self_organized.literal.esp_mesh_get_self_organized.literal.mesh_set_parent.literal.esp_mesh_set_parent.literal.mesh_waive_root.literal.esp_mesh_waive_root.literal.mesh_send_stop_vote.literal.esp_mesh_send_stop_vote.literal.esp_mesh_set_vote_percentage.literal.esp_mesh_get_vote_percentage.literal.esp_mesh_get_root_addr.literal.esp_mesh_set_attempts.literal.esp_mesh_get_attempts.literal.esp_mesh_push_to_xmit_state_queue.literal.esp_mesh_stop.literal.esp_mesh_deinit.literal.esp_mesh_start.literal.esp_mesh_get_total_node_num.literal.esp_mesh_set_switch_parent_paras.literal.esp_mesh_get_switch_parent_paras.literal.esp_mesh_set_xon_qsize.literal.esp_mesh_get_xon_qsize.literal.esp_mesh_is_my_group.literal.esp_mesh_insert_group_addr.literal.esp_mesh_delete_group_addr.literal.esp_mesh_set_group_id.literal.esp_mesh_delete_group_id.literal.esp_mesh_get_group_num.literal.esp_mesh_get_group_list.literal.esp_mesh_set_capacity_num.literal.esp_mesh_get_capacity_num.literal.esp_mesh_is_my_ie_encrypted.literal.mesh_set_ie_crypto_funcs.literal.esp_mesh_set_ie_crypto_funcs.literal.mesh_set_ie_crypto_key.literal.esp_mesh_set_ie_crypto_key.literal.esp_mesh_get_ie_crypto_key.literal.esp_mesh_set_root_healing_delay.literal.esp_mesh_get_root_healing_delay.literal.esp_mesh_set_passive_scan_time.literal.esp_mesh_get_passive_scan_time.literal.esp_mesh_fix_root.literal.esp_mesh_is_root_fixed.literal.esp_mesh_set_announce_interval.literal.esp_mesh_get_announce_interval.literal.esp_mesh_get_subnet_nodes_num.literal.esp_mesh_get_subnet_nodes_list.literal.esp_mesh_switch_channel.literal.esp_mesh_look_for_network.literal.esp_mesh_set_topology.literal.esp_mesh_get_topology.literal.esp_mesh_is_device_active.literal.esp_mesh_enable_ps.literal.esp_mesh_disable_ps.literal.esp_mesh_is_ps_enabled.literal.esp_mesh_ps_get_duties.text.data.bss.rodata.str1.1.rela.text.esp_mesh_get_rx_pending.rela.text.esp_mesh_ie_init.rela.text.mesh_wifi_event_init.rela.text.mesh_wifi_event_deinit.rela.text.esp_mesh_init.rela.text.mesh_stop_recv.rela.text.mesh_parse_option.rela.rodata.mesh_parse_option.rela.text.mesh_add_option.rela.text.mesh_chain_header_add_ttl.rela.text.mesh_send_process_topo.rela.text.mesh_send_process_flag.rela.text.esp_mesh_send_sem_wait.rela.text.esp_mesh_send_sem_signal.rela.text.esp_mesh_send_mgmt.rela.text.esp_mesh_send.rela.rodata.esp_mesh_send.rela.text.mesh_recv_add_option.rela.text.mesh_recv_process_flag.rela.text.mesh_recv.rela.text.esp_mesh_recv.rela.text.mesh_encrypt_ie_plain_key.rela.text.esp_mesh_get_config.rela.text.esp_mesh_set_router.rela.text.esp_mesh_get_router.rela.text.mesh_set_id.rela.text.esp_mesh_set_id.rela.text.esp_mesh_get_id.rela.text.esp_mesh_set_type.rela.text.esp_mesh_get_type.rela.text.esp_mesh_set_max_layer.rela.text.esp_mesh_set_ap_password.rela.text.esp_mesh_set_ap_authmode.rela.text.esp_mesh_get_ap_authmode.rela.text.esp_mesh_set_ap_connections.rela.text.esp_mesh_get_ap_connections.rela.text.esp_mesh_set_non_mesh_connections.rela.text.esp_mesh_set_config.rela.text.esp_mesh_get_non_mesh_connections.rela.text.esp_mesh_get_layer.rela.text.esp_mesh_get_parent_bssid.rela.text.esp_mesh_is_root.rela.text.esp_mesh_print_rxQ_waiting.rela.text.esp_mesh_push_to_myself_queue.rela.text.esp_mesh_push_to_tcpip_queue.rela.text.esp_mesh_flush_tcpip_queue.rela.text.esp_mesh_recv_release.rela.text.esp_mesh_recv_toDS.rela.text.esp_mesh_get_max_layer.rela.text.esp_mesh_set_self_organized.rela.text.esp_mesh_get_self_organized.rela.text.mesh_set_parent.rela.text.esp_mesh_set_parent.rela.text.mesh_waive_root.rela.text.esp_mesh_waive_root.rodata.rela.text.mesh_send_stop_vote.rela.text.esp_mesh_send_stop_vote.rela.text.esp_mesh_set_vote_percentage.rela.text.esp_mesh_get_vote_percentage.rela.text.esp_mesh_get_root_addr.rela.text.esp_mesh_set_attempts.rela.text.esp_mesh_get_attempts.rela.text.esp_mesh_push_to_xmit_state_queue.rela.text.esp_mesh_stop.rela.text.esp_mesh_deinit.rela.text.esp_mesh_start.rela.text.esp_mesh_get_total_node_num.rela.text.esp_mesh_set_switch_parent_paras.rela.text.esp_mesh_get_switch_parent_paras.rela.text.esp_mesh_set_xon_qsize.rela.text.esp_mesh_get_xon_qsize.rela.text.esp_mesh_is_my_group.rela.text.esp_mesh_insert_group_addr.rela.text.esp_mesh_delete_group_addr.rela.text.esp_mesh_set_group_id.rela.text.esp_mesh_delete_group_id.rela.text.esp_mesh_get_group_num.rela.text.esp_mesh_get_group_list.rela.text.esp_mesh_set_capacity_num.rela.text.esp_mesh_get_capacity_num.rela.text.esp_mesh_is_my_ie_encrypted.rela.text.mesh_set_ie_crypto_funcs.rela.text.esp_mesh_set_ie_crypto_funcs.rela.text.mesh_set_ie_crypto_key.rela.text.esp_mesh_set_ie_crypto_key.rela.text.esp_mesh_get_ie_crypto_key.rela.text.esp_mesh_set_root_healing_delay.rela.text.esp_mesh_get_root_healing_delay.rela.text.esp_mesh_set_passive_scan_time.rela.text.esp_mesh_get_passive_scan_time.rela.text.esp_mesh_fix_root.rela.text.esp_mesh_is_root_fixed.rela.text.esp_mesh_set_announce_interval.rela.text.esp_mesh_get_announce_interval.rela.text.esp_mesh_get_subnet_nodes_num.rela.text.esp_mesh_get_subnet_nodes_list.rela.text.esp_mesh_switch_channel.rela.text.esp_mesh_look_for_network.rela.text.esp_mesh_set_topology.rela.text.esp_mesh_get_topology.rela.text.esp_mesh_is_device_active.rela.text.esp_mesh_enable_ps.rela.text.esp_mesh_disable_ps.rela.text.esp_mesh_is_ps_enabled.rela.text.esp_mesh_ps_get_duties.rodata.__func__$10031.rodata.__func__$10019.rodata.__func__$9963.rodata.__func__$9904.rodata.__func__$9894.rodata.__func__$9885.rodata.__func__$9809.rodata.__func__$9777.rodata.__func__$9709.rodata.__func__$9690.bss.option$9657.bss.value$9656.rodata.__func__$9611.rodata.__func__$9601.bss.s_mesh_group_addr.bss.s_mesh_send_mutex.bss.s_mesh_stop_mutex.bss.g_mesh_stop_event_group.bss.mesh_ioctl_sem.bss.mesh_xmit_sem.bss.mesh_tcpip_mbox.bss.mesh_myself_mbox.bss.s_mesh_ext_crypto_config.data.s_mesh_ie_crypto_plain_key.bss.g_is_mesh_started.bss.g_is_mesh_inited.bss.s_extra_toDS_qsize.bss.s_extra_toSelf_qsize.bss.g_is_standalone_sta.data.g_mesh_ann_interval.bss.g_is_root_fixed.data.g_mesh_rt_capacity.data.g_mesh_root_healing_delay.data.g_mesh_passive_scan_time.data.g_mesh_cfg_vote_percent.bss.g_mesh_cfg_switch_parent.data.g_mesh_max_layer.rela.data.libmesh_reversion_git.data.MESH_BCAST_ADDR.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4<4V4t4444444:4Z4z44444 4 474Z4w4444444.4N4p44444)4F4q444444;4_4~444444:4S4p44444494X4444444D4d44444 4+ 4K 4l 4 4 4 4 4 4? 4c 4 4 4 4 4) 4D 4d 4 4 4 4 4$ 4G 4f 4 4 4 4 4 4! 4' 4- 42 24 F  2A @nl i  d @@nn (  @np  < @nr 48 @$nt l @nv D @nx T @`nz 6t1@Dn| QVL@Tn~ v\q@Hn 8e@Xn  @0<n @l<n @hn l@ n 7 D2@n RT hM@n r!m@t(n "@ln t&b@n '@ (n (r@H n \)@8 n %*t @n D*?@n [\+NV@n v,tq@n  -@n -Z@4n 0.H@n x.@xn H/* @40n 5t/0@dn Y/oT@|n /{@<n 0}@Tn 0x@D n 4@4&n  5a@L&n >p59@0'hn c6/^@(`n D6z@(n 48@,8n H:@0n =@58n ><@6ln =>8@87 n [@V@X;n }@mx@p;n  A@`<n 4A@x< n PGZ@Jn H@Ln DI@Mn :IGIB@\On fK a@QHn KF@,Rn K@Rn  L@Rhn L@HTn hMt@Un =M8@Vhn jNRe@8X n T ~@dHn U@edn WT@tjln hW@jhn  Xv@Hln 7X2@Dm0n YXT@tmn {X5v@m`n Y:@mn "B(  ,"@@"OP "Y"l"~"""((,H2zz=""K"5"MM9"""""      !# , 29CN`g> Hdg_log_levelg_osi_funcs_pesp_mesh_ap_list_clearmemsetmesh_freeesp_mesh_ap_list_find_expirememcmpesp_mesh_ap_list_clear_expireesp_mesh_ap_list_find_invalidesp_mesh_ap_list_clear_invalidesp_mesh_ap_list_update_invalidesp_mesh_ap_list_findmemcpyesp_mesh_ap_enqueuemesh_malloc  16?UX [|/n9?<DJvv   $$ (( JP#B!++ !1B?NE  !&/EHsOTZps vM)/,4:MW_e! !F!&& !,2 ;UZakw8h !'0HKwPV\tw zN*0-6<NYbh! !%8>>>>#*#22 #; =~LV#)!22 !8;@IPSY\lal'ff 'o~t~'xx ',  O T ] t w |        M zW ]Z b h z     &  & ) ) $ $  () ( ) , ,  M0)$ 0$ ), M46 46 8C 8C <'V <V 'b @'k @k 'w }  D' D ' (08  $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht             ( 4 @ L X d .symtab.strtab.shstrtab.literal.esp_mesh_ap_list_clear.literal.esp_mesh_ap_list_find_expire.literal.esp_mesh_ap_list_clear_expire.literal.esp_mesh_ap_list_find_invalid.literal.esp_mesh_ap_list_clear_invalid.literal.esp_mesh_ap_list_update_invalid.literal.esp_mesh_ap_list_find.literal.esp_mesh_ap_enqueue.text.data.bss.rodata.str1.1.rela.text.esp_mesh_ap_list_clear.rela.text.esp_mesh_ap_list_find_expire.rela.text.esp_mesh_ap_list_clear_expire.rela.text.esp_mesh_ap_list_find_invalid.rela.text.esp_mesh_ap_list_clear_invalid.rela.text.esp_mesh_ap_list_update_invalid.rela.text.esp_mesh_ap_list_find.rela.text.esp_mesh_ap_enqueue.rodata.__func__$9591.rodata.__func__$9519.comment.xtensa.info.rela.xt.lit.rela.xt.prop4;4a444444<4B4H4M24/ad\@%  ,R~@l% @% 4@% @\% 'B"@x% RM@T% sXn@\`% 0/Ap8@@`%! p@p%# X &  mesh_config.o/ 0 0 0 644 8796 ` ELF^D4('&unknownmesh_config.cmeshW (%d) %s: [%s,%d] %s, invalid mesh_nvs_handle LAYERI (%d) %s: %s:%d I (%d) %s: %s:%d, err:0x%x ASSOCMLAYERMESHwrite layerread layerwrite assocread assocwrite max layerread max layerdestroy6A!x! "(PVm6= "a 'ƵAf C!B""T,R$U+$W (1r10"8\") 9 * -iƠ! ( Q"b'F!h -b&NKm (M$ VZBBUAH4Ƌ("B"UD""W (rQP""BA "X)A!R%Om QaXV5tHR$U$W 8sA@3"GX5FhB$R$UU$W 2#sA@3#i" ) :YQ"b'U!h b&NKm (M JBBEAH4H(B"UT"W (trQvP"v"z ) ::Am )A(w""Ou] anV!oQjEX5,H R$U $W 8YsAZ@3Z"_ ) :(2t"$B"U"W (Ir1J0"!QYI"P )  !@M8M2#N -(""M!8E""E""O 6T'6a tّ )- ' "Q- 6a t tّ )- ' )"Q- 6a!"& ) 2) (K (f6A!!(L"|GCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 L(("(H(HLdd0""":,"- "66S ",""8,"<"STU"'"" ''<">"@(( ( /0"J"N( ( /0"L"P( (   "<<"U(("((     " &:KL `u>@Anvs_op2strg_osi_funcs_pg_log_levelg_mesh_nvs_settingsg_mesh_max_layeresp_mesh_nvs_operateesp_mesh_get_storageg_mesh_is_rootg_is_root_fixedesp_mesh_nvs_set_layeresp_mesh_nvs_set_assocesp_mesh_nvs_initesp_mesh_nvs_deinit  D@<840,($     a<dl  $(% -3B6?0E$R(Z {  4< 8(.4 <B,P<T]<c8n(t0w  ,< 04< @D$<'*@0DH VHV ^diu>{>><  <<<"-Ubhe<j<p<~<<<<<<#<1<q<<<<<<  "!!,220:J D D  "!!,220:L F F  <?< & & 22 P     ( $0<HT`lx ,8DP\ht(4@LXdp| $0<H T ` l .symtab.strtab.shstrtab.literal.nvs_op2str.literal.esp_mesh_nvs_operate.literal.esp_mesh_nvs_set_layer.literal.esp_mesh_nvs_set_assoc.literal.esp_mesh_nvs_init.literal.esp_mesh_nvs_deinit.text.data.bss.rodata.str1.1.rela.text.nvs_op2str.rela.text.esp_mesh_nvs_operate.rela.rodata.esp_mesh_nvs_operate.rela.text.esp_mesh_nvs_set_layer.rela.text.esp_mesh_nvs_set_assoc.rela.text.esp_mesh_nvs_init.rela.text.esp_mesh_nvs_deinit.rela.rodata.CSWTCH$12.bss.mesh_nvs_settings.data.mesh_nvs_handle.bss.g_mesh_nvs_settings.comment.xtensa.info.rela.xt.lit.rela.xt.prop4/4M4m44444424,@\ <$  L@@ $  @H$ BN=@$ dP_@|$ DU@ $ "@0$ @T$ 0A#!85Y00@8H$  Bx=@x$"  p% t Kmesh_input.o/ 0 0 0 644 700 ` ELF^T4( GCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 .symtab.strtab.shstrtab.text.data.bss.comment.xtensa.info4!4'4,04A5u8` Bmesh_io.o/ 0 0 0 644 19192 ` ELF^`B4(766A|6A(mesh_io.cmeshI (%d) %s: %s %u null args I (%d) %s: [CONFIG]invalid router settings, ssid_len:%d, ssid:%s, bssid:%02x:%02x:%02x:%02x:%02x:%02x I (%d) %s: [CONFIG]invalid router password, len:%d, password:%s enable self-organizingdisable self-organizing, search parentI (%d) %s: [IO]%s%s<%s> I (%d) %s: [CONFIG]fail to set %s(AP+STA mode), err:0x%x I (%d) %s: [CONFIG]fail to set %s(station mode), err:0x%x I (%d) %s: [CONFIG]fail to set %s, err:0x%x I (%d) %s: [IO]<%s>new mesh ID %02x:%02x:%02x:%02x:%02x:%02x @ 6!8!3F"18B#U#WL3 9 :1A# F  L,x a * V!(L6L tz)() V* x"A @ +6!(2 !(2"U"W" ) :!1 $@H BCB  D@@tGd l!V:18318B#Ud#W 2& 9a2%9Q2$9A2# 912" 9!2! :2a"aFB'L  @@ !(2L L8 !(2"U"W - L I A hJ h,  "! l:BJC lB  $ B| $"CB| $"C  6 t "HR!PPtBb00tmU#M ?d *  d BaFf$ AB4 BbAH4^AHdR$U$W B@tA} Oa"0hi  :`6 A RDF @ ,f6= )A)Q#""F(:(a&2G :- AB$4xA$B(U4(W ] ) F#A!f  2J2IRD92R $ DA JID* AH4TA$B(U4(W ] 0 )  :GAf3  "K"JRD))  3 D  KJIBXj! BB 'F-&'?&3183M1X2(U(W M " QA 1 ! :KF%"""2FB2"F(,  F2! 9 F FKF!- /<K\jmesh_set_self_organizedmesh_set_io_processGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 <\Lt$`((" (("($($<?{|Q ""((4"<='"d(,(,0\ll)"""";"IJ"\\18"6""(4(4Lg"Z"  "+,"0(<(<8t"H")""//P0"""-"'( "44 "@A5"vx"}}"""(($X| ""((Rj"p(( $4"B((((8`B"V$ "// <<KK\\ gj     ""((( "$&()*+,-     ./023JVg<{,L0?\OV^xL.BT^t2l~$h*>RX f2"`n$'@Wmesh_ioctl_semg_osi_funcs_pesp_mesh_io_sem_waitesp_mesh_io_sem_signalg_log_levelmesh_myself_mboxmesh_set_io_processmesh_mutex_lockmemsetmemcpyesp_mesh_push_to_nwk_queuemesh_mutex_unlockg_mesh_stop_reconnectionesp_mesh_stop_parent_reconnectionesp_mesh_is_nwk_initedesp_mesh_is_nwk_runningg_mesh_ext_cfgmesh_set_routermemcmpstrnlenesp_mesh_set_router_bssidg_mesh_self_organizedg_is_wifi_connectedg_is_wifi_disconnectingmesh_set_self_organizedesp_wifi_disconnectesp_mesh_clear_parentreconnect_type2strg_mesh_is_rootg_is_root_fixedg_is_standalone_stag_mesh_manual_nwkg_mesh_iemesh_set_typeesp_wifi_get_modeesp_wifi_set_modemesh_ie_type2strmesh_nwk_manual_networkingmesh_connect_to_routeresp_mesh_recv_releaseesp_mesh_nvs_set_layeresp_mesh_nvs_set_assocmesh_csa_set_bssidesp_wifi_get_configesp_wifi_set_configmesh_switch_channelesp_mesh_switch_channel_internalesp_mesh_get_router_bssidmesh_look_for_networkmesh_nwk_io_processio_cfg2strmesh_set_idmesh_get_subnet_nodes_nummesh_get_subnet_nodes_listmesh_set_parentmesh_set_ie_crypto_funcsmesh_set_ie_crypto_keymesh_ps_get_duties'& '&  + '*AFOeh k| ?|IOLTZ$-$ -(.( .,/, /000 04(4 (818 1'249`=.&& . 4, , 42=5HH 5N4,ZZ ,(6 $ 6 '*ail  ;F\Y\|$(_flqv,8, 809#0# 9)49242 98J@FC89N8N 9V;ag<9v<v 9@8@ 8D/D /H.H .L/L /P8P 8T/T /X:X :0=,($' *<2; O^z $ (,, 0(lo4?r4r ?8@8 @ <4< 4@.@ .D0D 0,,,HAH A8<406,=($F EDCB '*/ w $,>Ii l(| },0 $0Aa d4x8<H< H@I@ IDJD JHI2H2 I;CIFOULJcLc JP>P >T?T ?X4X 444x( (\K\ K`L*`* LdM6d6 MGMhJ[h[ JlNl NpOp OA' * 83 3 89 .D D .QN N QV |/d d /Rn n R:v v : . .B+ \ T! ! T) l: j? j UD D U8T T 8Z j/d d /D$ .  .* 4I. . I 08 8 0$ 2  '*e k t          , 9 H Y d         $c n tq z    (> ( > $ $ $,X , X0Y& 0& Y4Z3 43 Z8[B 8B [<\S <S \@]^ @^ ]D9p Dp 9H^z Hz ^LG L GP7 P 7TS T SXV X V\_ \ _         $ ( , 0  (08 @ H P  $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht             ( 4 @ L X d p |              $ 0 < H T ` l x               ,8.symtab.strtab.shstrtab.literal.esp_mesh_io_sem_wait.literal.esp_mesh_io_sem_signal.literal.mesh_set_io_process.literal.esp_mesh_stop_parent_reconnection.literal.mesh_set_router.literal.mesh_set_self_organized.literal.mesh_set_type.literal.mesh_csa_set_bssid.literal.mesh_switch_channel.literal.mesh_look_for_network.literal.mesh_nwk_io_process.text.data.bss.rela.text.esp_mesh_io_sem_wait.rela.text.esp_mesh_io_sem_signal.rodata.str1.1.rela.text.mesh_set_io_process.rela.text.esp_mesh_stop_parent_reconnection.rela.text.mesh_set_router.rela.text.mesh_set_self_organized.rela.text.mesh_set_type.rela.text.mesh_csa_set_bssid.rela.text.mesh_switch_channel.rela.text.mesh_look_for_network.rela.text.mesh_nwk_io_process.rela.rodata.mesh_nwk_io_process.rodata.__func__$9581.rodata.__func__$9527.bss.csa_bssid.bss.s_mesh_io_error.bss.g_mesh_stop_reconnection.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop494Y4v444444+4J4g4m4s4}4 x@<4 T@<4 2s @ 4 \d@"4 @" 4 500@ '4 XS@)4 q l@p/D4 < p@04   B@14"  @424$  4@<64&    6 E Z x 0 Aa 8 X@640  D@\7D42 85& 8j>mesh_main.o/ 0 0 0 644 53272 ` ELF^4(NMaddrmvremovemesh_main.cmeshI (%d) %s: %s %u null args W (%d) %s: [%s,%d] leaf, delete children, %s, assoc:%d W (%d) %s: [%s,%d] discard %s announcement due to depth:%d>=[max layer:%d]from child:%02x:%02x:%02x:%02x:%02x:%02x W (%d) %s: [%s,%d] <%s>discard, len:%d, from child:%02x:%02x:%02x:%02x:%02x:%02x, src:%02x:%02x:%02x:%02x:%02x:%02x I (%d) %s: <%s>receive request, len:%d, val:%p from %02x:%02x:%02x:%02x:%02x:%02x E (%d) %s: [%s,%d] pandora I (%d) %s: <%s>receive ack, from %02x:%02x:%02x:%02x:%02x:%02x, len:%d W (%d) %s: [%s,%d] discard %s due to depth:%d>=[max layer:%d]from child:%02x:%02x:%02x:%02x:%02x:%02x UnknownI (%d) %s: mesh is not started W (%d) %s: [%s,%d] tid:MESH_TX_TO_DS, ctx:%p, len:%d, buf:%p E (%d) %s: [%s,%d] block start fail AP, child:STA, parent:I (%d) %s: %d[self]push to self q fail, ifx:%s%02x:%02x:%02x:%02x:%02x:%02x, len:%d, pending:%d, err:0x%x rc specified, W (%d) %s: [%s,%d] %sattempts:%d, percentage threshold:%f, reason:%d xmitforwardI (%d) %s: [option]unexpected, %s[SRC]%02x:%02x:%02x:%02x:%02x:%02x, opt:%d(%s), len:%d xmitterW (%d) %s: [%s,%d] to child, discard, xseqno:%d, len:%d, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x I (%d) %s: %d[block]start fail, no window for xsenqo:%d I (%d) %s: %d[ucast]mesh isn't started, heap:%d W (%d) %s: [%s,%d] root, no route, discard, xseqno:%d, len:%d, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x W (%d) %s: [%s,%d] [ucast]invalid dst to root, xseqno:%d, len:%d, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x W (%d) %s: [%s,%d] root, discard, xseqno:%d, len:%d, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x I (%d) %s: %d[ucast]%s, force to increase/decrease(up) xseqno:%d, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x[DST]%02x:%02x:%02x:%02x:%02x:%02x, wnd:%d, len:%d, heap:%d no route foundMESH_OPT_ANNOUNCE_ADDMESH_OPT_ANNOUNCE_RMVMESH_OPT_SEND_GROUP@@ <t6m!(2!(r2"U"W" Fc!(2(!(2"U"W" ) :q  @Bamq!mHDBBRDPD BalBRDPD BB@@t$ARf5WR18cR#U#W "a2!0&2)" 9!) * @"aQ!lBG8o183FB#UT#W "q2!0'29292 9q2 9a2 *9Q29A2)912!l" 9!)qf@BJH  am} !mV:a a? b@ l} F{@yAmB@@tV$#1`2#SB#U#Wam ] m!mY2V9292929292 92929q29a29Q29A2912""0" )!"""aJ!lRH@@W4Ƴa=XBCF@hAbC"f2>BCF"*#BABF@(ABC "C >CAC '(@D0* l5-@@ g6ab2&!312#0B#U0#W2X 9 :F6  @rww V7 X5^QhfR&U&W m ryqryar yQr yAry1r9y!2" :"0" "a2"a l 2J"AD"AP2AF @!#18#B#U"#W2e 9 h6bahr&UG&W albff iabiQb!liAbi1b i!b babbaarw8dAB$tr$U$W M "|)"y)"~)q" )a")Q")A")1")!"s) *K@bjh  vt} V32a2" l"0" "a?k"@ lP g Fe@cJ !L"" 2"US "W"} HFI ) F!1?2#b#UF#W } O2992692<92 929292929q29a29Q29A2912""0" )!")!6A!X! (@ 6a!2"!3H1#2(U(W   1Ș,""" @@@@ 6ab!8!318*B#UD*#W :!8!3F18S'B#U&#W2. !8!318c$B#U$#W2/ 9 :!,h`"xw""B!wF~r,`g6y00D"V뙚"br"AbArA `t!&vFnhA!`h f;( xtrA purA  xu"ArA`bAM} = lk"J2g# gK JkwV:3g#FI= &F - h|zk3q¡{ a0 ¡}rw#{.rw#gur &F'!og&) 1krZwkD!f¡"0 l@ i¡g""#Y"""#U"" f g' ) 8 (0 F( C # (( # (@@ 6aQR!8!3018 B#UT #W :!8!3#18cB#U#W2 !8!3c18B#UT#W2 9 :QP"  "Am P l@Ufk3'& @@ @ 6)A!"2!2"!3F_12#CB#U#W :(A!8!3FQ12#B#Ud#W2Q  !8!3FE12#B#Ud#W2R 9 :8c;2H104AG*"J l J!"(A27 8 00 4A(( V8(2"U"W (A1)"^ !"a !A 8|#B#UԢ#W2a 9 - @@@  @*6"a@!"B!8!3F12#1B#Ud1#W :  @!@!8!318C-B#U,#W2r  !8!3F12#C*B#U)#W2s 9 :h `` &R  c8I``ts!r "!+ 'Bws9!r ,+ '2$!(, 7:4r!rppt'FF ! 3c! K( !V,2a@ #2a!xr'(aJ  }!JVVё!@ :aK!K!J! !'2Fa8|B#U#W2 x 9x VFUXd!|*%!lR"( 5NhfR&U&WaKaIaJ b!@\r- Y wpaA !JaB aCyaD*aExgaFbaGaHc!J!HB!I !KN MB  ,DJ|w{B Eˢ)!D91G#27162#2#aKaIaH!H!I!K= 92!G-9a2!Fɱ9Q2!E89A2!D912!C١9!2!BaK92!AyIiq9򤠰 !K-@@@ 6)!}"!8!318#:B#U9#W : iAg2!2"!3F12#gFB#Ug#W2  X !8!312#2B#U2#W2 9 :" !03" t c1,( KBa VV'zx, H-E¡I"@  @)AH"B"¡*M  ,KK鱁 豒T,<) ٱ "A"Iر *", **-"Y( (*)2;3 x233 2002B08A2B" 2"" 3"*:hgʱ^¢d ) 'FU8 I'w'kT¢[Am '^,KKWUhA l"FʦQ!=(""( L=A¢-ID "D lʤC I. " '?-  C7yA*¢O@ 8A= Jh,KK428A l"C.!(""( )A¢]&( 2B0h "J!J l (2 AHB$( - !¢z @@@@@ 6=!"2!2"!3B12##B#U#W : )A',!2"!3312#c B#U #W2  !8!3'12#c B#U #W2 9 :!If":!H V k!tV| A![f+ - @@@@ 6)!"2!2"!3F12#*B#Ud*#W : )A'*!8!318'B#U&#W2  8!8!3F12#$B#U##W2 9 :B!D&F#!" tVQ¢AM Jh,KKHA l"D!(""( A¢*92!d"VHHd(VJF$:+HM!}B@@tV!{£>A] Jh,KK}XA lBEyAcHB$( tA£Hqqz  l"JʪlF"(rg!"((1O£d`A- *]Vz H,KXVAUA£kR!18(# ""( L- @@@ 6!8!3C1h2(U(W :!2"!361# 2(U (W F !8!3*1( 2(U (W  :  "f%!8"2 # "I!B2,")A "!!t8 , )A R"a!@@@ 6AB!8!3X12(U#(W :!8!3J182(U(WB !8!3?1H2(U(WB I :  $!(b 2! !&#')  "a1(B"U$"W (Q!m %Qa)"AQ!) *(2"U"W" )  @x6A!8!3/1x2(U#(W :- @h6A!8!3/1x2(U#(W :- ).@@@ 66M!"2!2"!3m12#B#UT#W :!8!3_18cB#U#WL  h!8!3T12#sB#U#W2K 9 :!,(R x206wRUEww`R, %2P"f f"R"P" f)FfR- !X!5F#Qr%GR'U'W H@AO b!} ibѭaaa23 !!8qA1!ia9Q  :.@@@@ Ms6"a!"!8!3F12#B#U#W :!!2"!3F12#B#U#W2  X e!8!3F12#~B#U}#W2 9 %"a(Wb "Jk." &800c1A£`d"d"#abg"b`f#&qrwib1&cb! rFqrw" l*ʦ"`"#"qrwr1&}" *£ F£@ 2!(GbF}!n" t"""grw! "Jk{ sV1_A]#£@ u`dr"d"#aTbg"b`f#fqPrw]b1&Wb! rFqIrwH" l*ʦ_"`"#"q@rwr1&>" l U£"£Q8!5 #147F?B!!28d*#!#2"C"#U #W = !hdBbaBabB!baBa bB˪rba!Ba"bB Ra&a'a(a%/!(!!'!%a!&aaa a YR!"ib!!IqYaayiQB! R!IAB!b!IBY1i!I  *!"!H:BHF7"Vr !aHDG6 IHb!If V!a\xb'U'W Xe} ˤRao MQKaXRaaR RaaRRaaRGRa RX*.PYDaaaa a!a" YR!!"YR!!!YR!! YqR!!YaR!!YQR!!YAR!aY1R!aY!R!&YQ10Y 3-cҡ6|esp_mesh_process_ucastesp_mesh_process_bcastmesh_process_mcast_cover_nodeesp_mesh_mcast_cover_nodeesp_mesh_forward_packetGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 xhh0TpHHTH(H(H0x"3""!"x"}""\""  ##AA-"nn"""(4(44h@")^""de"  ""(("((>Z\v"x(@(@(h>-?""1"M "XU""" """ "G"\"wx "  ""@"" "" " "$% //446((((0>nn-:""" "(D(DTB0"@" 9B"Jf"<"""(\(\pB>@"222"d"|#"-"H""***"TT"ZZ""5"8,"dL"""(4(4dB<"@"VX,"B""KK"QQ"T"mm~~v" " "  "( "11-"^"`"b(4(4HB4@""""- "79."gh "r(4(4hB4"@"RU"""" "//""""  "3"Q"n"p(8(8H>/="?"4 "==5"r(@(@T>-="0"1$"UUQ"&""((>ZZ "f"h((>ZZ "f"h(8(8HB,@"#"","@A""cd"}}"((`F&(6^^<""4""&"4,"`"rr"""9"" &"0,"\"bb"","""I"" ",,N"z|?"5""  ""  ""3 4 "? ? "Z "\ (\(\0B-"?";<"Y"n1"""" ""$"$"9 "DD "PP"mm5"""((!#%')+-/13579;=>?@ABCD     EFGI +5FUjq\ ,hFMaq0!T#  1pD%Jhz'H*)+3HXH*-vT|/L1L3H5#|7:Tq*9g_log_levelg_osi_funcs_pg_mesh_topologyg_mesh_ieg_mesh_max_layerg_mesh_is_rootg_mesh_self_sta_addrmemsetesp_mesh_push_to_nwk_queueesp_mesh_copy_mgmt_announcememcpyopt_type2stresp_mesh_get_total_children_numoptype2stresp_mesh_get_optleng_is_mesh_startedmesh_conn_mutexg_mesh_ext_cfgesp_mesh_mcast_cover_nodememcmpesp_mesh_match_selfmesh_mutex_lockesp_mesh_lookup_routemesh_mutex_unlockmesh_remove_myself_from_forwardingesp_mesh_delivery_toDSesp_mesh_push_to_tcpip_queueesp_mesh_send_block_startg_mesh_ext_vote_statemesh_myself_mboxesp_mesh_delivery_toSelfesp_mesh_push_to_myself_queuemesh_topo_get_ttlmesh_process_mcast_cover_nodeesp_mesh_create_contextesp_mesh_free_contextesp_mesh_push_to_tx_queueesp_mesh_process_mcastis_mesh_childesp_mesh_process_bcastesp_mesh_get_child_numesp_mesh_is_my_groupg_is_root_fixedmesh_process_mgmt_root_switchesp_mesh_send_root_switch__eqsf2__extendsfdf2mesh_process_mgmt_root_waivemesh_process_mgmt_announcemesh_process_mgmt_routing_tableesp_mesh_process_optionsg_mesh_connesp_mesh_process_ucastesp_mesh_get_parent_bssidesp_mesh_available_txupQ_numesp_mesh_forward_packetesp_mesh_force_txupQ_pendingD<@<;84:0,9(8$ 76  $ (/,>SY\ ej04 8<# @ 4(>Gk(D}H=H = ,5;C}H}L>L > P=P =T?*T* ?5X@TXT @\@f\f @`@t`t @d>d >hAh A.41<AJMnlBRlR BpBwpw Bt@t @0,(:$  76ks|  TZ qtw  $( #+3,a    08@0nv|y4=4 =)))8A8 A<@C<C @@>N@N >W_eDAD Ae HAH AL=tLt =P?P ? T@T @X@X @\@\ @`>` >dA'd' A8 76!'-@F I\\*v3v8v<G8F4,8($ 76Eksx  $(,1q|0{8P<e<tx448<<%/ !,1q{~444444444%1.M4:74GMJ4PXU4tzw4@I@ IDJD JxxHJH J LK#L# KPL2P2 LTM?T? MM\V\Yb k q {~XJX J\K\ K`L` LdMd M 7 6E3; @I]`p u~  $9nCIF N T nx~{      (J( J,@, @@<4;0$ 76 EY agp $(,,0<4Xp8 < @_jpmv|  JJDJ$D$ J*BHI4H4 I:BGXLPjLj Pux}PQP QXTSL<R48,($ 76Ev ~     $          (" ,M 4g 4| 4   8 <   @ D H! 0' @ G (L LQ -W _ Pg    4 48 TD i x X|     \= \ =      2     J da |d y     `> ` >dU d U T ThQ  h  Q *$ Z. 4 T \ d p vs x ~ lV l V  5 82 8A d0,8(;$ 76 E           C  ( @ C F $] (l , 0 0 0 0  : 0H TN Yj ( 0      . ^1 O 0   ` ` `   `  `  ` X" (% `. `4 `[ l{ ~  m  m4D 4 D8X 8 X <@ < @@@ @ @DNb Db NH@ H @LT L T PY P Y  ( Q KTX T X TX@ X @\@ \ @`@ ` @dZ2 d2 Z8 ThYB hB YQ Yl@` l` @r ~pTt pt T  tX t X x@ x @|@ | @@  @Z  Z Y  Y  `@   @* 1, 1ZC C ZI ^M `YX X Y0;,($ 76EM U [ d y | $          ( ,  4 J9 0T d nS ^ da pj pp p   p p p   p p p p  94\ 4 \  -8J$ 8$ J* B -<HL <L HW p[ h@T^ @^ TDWh Dh W0,;($ 76E            ?  $ < ? $B (X g ,s 0     , 7 ,C 0   l 0  Q QQ    n n n   n n n U $! n* n0 n[ a^ na gd p 4X~ 4~ X 8@ 8 @<@ < @@= @ =DZ D Z HY H YL^ L ^   /P\ P \   TJ T J X_# X# _) 1 74 n@ \XN \N XX `@c `c @d@p dp @h= h =lZ l Z pY p Yt^ t ^ x= x =  |T | T X  X _  _ @' ' @@4 4 @T< < TB QYK K YZf f Z4;09,R(`$ 76 EK S X a u x            $ ( ,. 0: ^= 4C m Q [ a^ pf pl p   p p p   p p p8= 8 =<@  <  @ = 4I p@bT @T bD>g Dg ><80R,($ 76EW_dm $  (,0( E4RUlo{ (8 (<]gmjrx@= @  =D@D @"1+1.H>?H? >LcJLJ cPUZ`PdP d 76E+06 IL)Z3f;f@f^^ x 76E+06 IL)Z3f;f@f^^ h408,($ 76EMU[dy |$    (,0=y`y} 4S^dajp ,})},}2A8T787 TAdP}<aZ<Z ad}@gs@s gDAD A|xt8plhd`<XTD;@i<G8F40,($ 76E $(-3 < X$[bg p $,0sm84<<<"@=<L@oD84<<<@9<H@_ctHzLP %$i,oTX\` $d,8E d$gh|DHLP 58g$,l+ pLttX  $,xX H,P4 $ , |0 < X ?  (Z Z  Z +^6<9Z BGDZ JOLZ `jpmZ vZ |Z k kK KL Lrr r44@.. @:`C`I`@ZZ @Mgg MMzz Mk kK KL L bbb00@** @6\?\E\@VV @Mll M}J J|||l l,Q Q"""/|?EBZ KZ QZ ? ? 4 J// JI I h   h  J~~ JT T$!)19?J JO6 6 OZR R ZXTP@;<808,($ 76E $  ( % ((+,<08LLALP<_@j uDH4L TPX< MYVnYkw\e\ e`f` fdId Ih]h ]l[l [pJp JP $!9$D6Dth;t; hxTFxF T|IW|W I]mhmjoo jz}J Jn n  (08 @ H P X `hpx $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx     , 8 D P \ h t               ( 4 @ L X d p |               $  0  <  H  T  `  l  x                  ,  8  D  P  \  h  t                   (  4  @  L  X  d  p  |                $  0  <  H  T  `  l  x               , 8 D P \ h t            (4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht.symtab.strtab.shstrtab.literal.mesh_process_mgmt_announce$part$6.literal.mesh_process_mgmt_routing_table$part$7.literal.optype2str.literal.esp_mesh_get_optlen.literal.esp_mesh_mcast_cover_node.literal.mesh_remove_myself_from_forwarding.literal.esp_mesh_delivery_toDS.literal.esp_mesh_delivery_toSelf.literal.mesh_process_mcast_cover_node.literal.esp_mesh_process_mcast.literal.esp_mesh_process_bcast.literal.mesh_process_mgmt_root_switch.literal.mesh_process_mgmt_root_waive.literal.mesh_process_mgmt_announce.literal.mesh_process_mgmt_routing_table.literal.esp_mesh_process_options.literal.esp_mesh_process_ucast.literal.esp_mesh_forward_packet.text.data.bss.rodata.str1.1.rela.text.mesh_process_mgmt_announce$part$6.rela.text.mesh_process_mgmt_routing_table$part$7.rela.text.optype2str.rela.text.esp_mesh_get_optlen.rela.text.esp_mesh_mcast_cover_node.rela.text.mesh_remove_myself_from_forwarding.rela.text.esp_mesh_delivery_toDS.rela.text.esp_mesh_delivery_toSelf.rela.text.mesh_process_mcast_cover_node.rela.text.esp_mesh_process_mcast.rela.text.esp_mesh_process_bcast.rela.text.mesh_process_mgmt_root_switch.rela.text.mesh_process_mgmt_root_waive.rela.text.mesh_process_mgmt_announce.rela.text.mesh_process_mgmt_routing_table.rela.text.esp_mesh_process_options.rela.text.esp_mesh_process_ucast.rela.text.esp_mesh_forward_packet.rela.rodata.CSWTCH$144.rodata.__func__$9627.rodata.__func__$9613.rodata.__func__$9595.rodata.__func__$9563.rodata.__func__$9529.bss.mesh_xseqno.data.MESH_BCAST_ADDR.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4F4v44444484_44444494[4{444424@$XK  @]K 4@c<K 6Tx1@LcK U6P@dxK zu@j@K! @lK# @ppK% b@ vK' r@}<K) 9 p4@K+ [$rV@ K- t%@K/ D'h@hK1 'h@@K3 (@K5 !0*\ @ K7 C3>@dxK9 fD7a@ܨ<K; yX7o7777777"07A+88=W88@KG J8E@KI LL6 |SSmesh_network.o/ 0 0 0 644 18500 ` ELF^B4($#meshI (%d) %s: [CONFIG]fail to set country for channel 14, err:0x%x encryptedopenrouter found[VOTING][FIXED-ROOT]fail to mesh_network.cI (%d) %s: %s %u null args E (%d) %s: [%s,%d] malloc ie_len(size:%d)fail, heap:%d E (%d) %s: [%s,%d] pandora I (%d) %s: find root:%s, root_cap:%d(max:%d), new channel:%d, old channel:%d SI (%d) %s: [%s%d]%s, %02x:%02x:%02x:%02x:%02x:%02x, channel:%d, rssi:%d I (%d) %s: find router:[ssid_len:%d]%s, rssi:%d, %02x:%02x:%02x:%02x:%02x:%02x(%s), new channel:%d, old channel:%d I (%d) %s: [%s%d]ignore %s, channel:%d due to different auth mode(%d) from mine(%s) I (%d) %s: [FIND][ch:%d]AP:%d, otherID:%d, MAP:%d, idle:%d, candidate:%d, root:%d[%02x:%02x:%02x:%02x:%02x:%02x]%s%s%s%s I (%d) %s: [FIND:%d]%sfind a network, channel:%d, cfg rootnon-root, parent is designatedE (%d) %s: [%s,%d] malloc wifi_config(size:%d)fail, heap:%d I (%d) %s: fail to get station configuration, %s, %serr:0x%x I (%d) %s: %s, need_reselect:%d I (%d) %s: fail to set station configuration, %s, %serr:0x%x I (%d) %s: <%s>need_scan:0x%x, need_scan_router:0x%x, look_for_nwk_count:%d I (%d) %s: <%s>router is allowed to switch, find routers with SSID:%s I (%d) %s: <%s>channel is allowed to switch, do a full channel scan I (%d) %s: router is allowed to switch, find routers with SSID:%s I (%d) %s: channel is allowed to switch, do a full channel scan JP6a!8(")!9- 183"12(US(W  :FPUbcly@^`r6PPt"aA2a6Ba>RaB!8!3F18eB#Ute#WL F "!>!8!318bB#Udb#WL 9 :A ( S- PR Ra=L Ra*RQV-#x t"a@<U`U F YF R!8 5RbU`U b!8g%2c !02g@a02B3@3 2a8142#1c!'B&F@V2!4fƛ1*,R @E BC8̓B!;DBa;f3b`cVv!3 w%=08 t2g2a712#1c2F,  VAH4WAHR$U$W BlD#IBgIBEIqBD IaBC9IQBB IABA :I1B@I!B!2I12#1c l@, FV183k183b#U#W 1R@,!Y!AQ2lER!13#CDEABY9Rg1QqaY IA19 :2!  !@0dM183612##B#U̢#W 2!?9A2!R!2912g9!2F 9Y :&Blb!<T#6#W#!2!g2a*2"a12QVBa<  災"!1b2!> "C1B#1&BRT $ "CB@" #2h2BURRBR2R"!0V"!1R!7P%b!6"F!(2'!(b 2"U "W !!A abB"ñm)k"!1Qk !~!B"i [Qf & [-Qd)"!4[YgqI)QyAB!;R!9b!:!2s I1Y!i !X(2g!W(B"U"W !Z1N"!6QR!FcP2!X b2 ib1 :ib0iqb/iab.iQb-iAaPi1"Y"a2ab!6 2'1B)Z_hbW6aa¡ t] VJQ"2%sB#U#W X= %.R YR!Y    P } !8!3IB"42$UӢ$W AABt@tAKIA y (2"U"W" ) ¡|f"Ek&qx78qr(U(W )!t  "Ed le!|rġ lBāfS%$ #2D""1 2"D "D,)íM *!~(2J!x("2"Uâ"W qy!xt"qmtlIiAg tv  ¡սy j6+b,i#kqhfi bCbxbcbbC,i3 fiax7?qxr(U'(W !  :"@ V* AR$1zRs lVJX5SQR%r%UG%W ] a2Q1 A0 1/!. :-a RVURVX53QR%b%UV%W ] " )  : "CK(")IB!(2"U#"W"E ) <Aw  dBBA A}B@@ttArR$1e l! | ~ArBV :{AdyQk¡ZvM sbbDa p¡_naOH4R$U$W hJ &.b HiNbbR!i ""C\ 8611tXB#1oBsV VzAB$4BA$B(UD(W -Q2A110 !/ . : B4XAH4#AB(Ud(W  : BBFB $BB2#1 32B,9!"b  mesh_nwk_process_reselectmesh_nwk_process_look_for_networkesp_mesh_scan_done_get_channelGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 l8(((Ia"c((8>?";=" "L"$%"(H"p9"("#"]"Q+"|W" " """""1^"*"L"""p"4"D"F(H(H$l^q">&"d"uu "~A"D""c"}""(D(D@(V"2"4Y" " "9"" "3"#$>"bj"J""(,(, 80hL" " ",""""(",((     K 6K[jt !9\r|l" /@_f8g_log_levelg_osi_funcs_pesp_mesh_channel_enable_jpesp_wifi_set_countryg_mesh_topologyg_mesh_ext_cfgg_mesh_ieg_mesh_rt_capacityesp_mesh_scan_done_get_channelstrnlenmesh_mallocesp_mesh_flush_scan_resultesp_wifi_scan_get_cur_ap_infomemsetesp_wifi_scan_get_cur_ap_recordmemcmpesp_mesh_is_same_routeresp_mesh_is_root_conflicts_allowedesp_wifi_vnd_mesh_setmesh_freeg_mesh_is_rootg_mesh_self_organizedmesh_nwk_process_reselectesp_wifi_get_configesp_mesh_clear_parentesp_wifi_set_configg_is_standalone_stamesh_nwk_process_look_for_networknwk_event_id2strmesh_nwk_check_no_parent_foundmemcpyesp_mesh_send_event_internalesp_wifi_set_modeesp_wifi_set_non_mesh_connectionsmesh_process_parent_organizedmesh_nwk_process_allow_switch 6>P S,, 4a;aCaHa|xtplhd ` \XT!P LH D@ <3840,($ $ (0($ (%0(,+4=8P<|@(0,DH!((0,LP(T$(60?X\`((%\(d8$@(W0bhjl\pd$(\0dtA$L(d0thyx((@\$%(9\V [ag`z0|$(H0 \!d?HDDD=  DDD#bb #$ $% %&44 &<'GG 'Pp'[[ 'gp(xx (~) )QQQVmgmm|(* *(+ +((, ,(( % %%"()// )5(=EK) )(111>FLI(R(X((- -%"*0444<DD@<840,/(.$  o $( , 0(+PSV4{$(8<@*$2E,H(KTZ _bkDH$zHz $L'L 'P1P 1u>>>@dEdT-kTk -uX'X '\'\ '`2` 2d3d 3'}/}7}=}h-h -@< 844.0,($ -    #&9X$[ c  (  ,0 $>4Ip8< ,@D6D 6H7 H  7!4L)+L+ )16?EP6RPR 6T0T 0X6X 6$\'2\2 'GbOb`8\`\ 8d9jdj 9vh:{h{ :l;l ;p$p $t1t 1x3x 3|-| -< <(4$   - .;AVY hq $(GMSh,)_,_ )enw|000 0 (4:"4" :  $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht  .symtab.strtab.shstrtab.literal.esp_mesh_channel_enable_jp.literal.esp_mesh_scan_done_get_channel.literal.mesh_nwk_process_reselect.literal.mesh_nwk_process_look_for_network.literal.mesh_nwk_process_allow_switch.text.data.bss.rodata.str1.1.rodata.rela.text.esp_mesh_channel_enable_jp.rela.text.esp_mesh_scan_done_get_channel.rela.text.mesh_nwk_process_reselect.rela.text.mesh_nwk_process_look_for_network.rela.text.mesh_nwk_process_allow_switch.rodata.__func__$9596.rodata.__func__$9585.bss.look_for_nwk_count$9580.bss.scan_times$9560.rodata.__func__$9566.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4?4g44444424  c@"!  /@F*@" !  YT@-! ~y@2! 4,@8L! `z"-CW0A`8r4(m@:<! \z@0;! H" (@mesh_parent.o/ 0 0 0 644 284704 ` ELF^4(-,6A! B6AA l3D,D%"D-6A!"耀t8!!"܀*I (6A)6 :   - V#I#I%#!Ȓ%H%FZ,#z,H,6A ' - 6A=R! l 7 l 200t-6a l+ A A tA u00t A uBA2AA A AM | |f +- meshI (%d) %s: %d[monitor]ignore router:%s I (%d) %s: %d[monitor]new parent:%02x:%02x:%02x:%02x:%02x:%02xcurrent parent:%02x:%02x:%02x:%02x:%02x:%02xmax cnx:%d I (%d) %s: %d[monitor]no change, parent:%02x:%02x:%02x:%02x:%02x:%02x, rssi:%d [VOTE][SCAN]mesh_parent.cI (%d) %s: %s %u null args I (%d) %s: %d%sthe heard rc[%02x:%02x:%02x:%02x:%02x:%02x], vote_ttl:%d <= last ttl:%d, expired W (%d) %s: [%s,%d] %d%sthe heard rc[%02x:%02x:%02x:%02x:%02x:%02x], ttl:%d, invalid I (%d) %s: %d%sthe new heard rc[%02x:%02x:%02x:%02x:%02x:%02x], ttl:%d, invalid I (%d) %s: [%s]looking for a new parent, [L:%d]try layer:%d I (%d) %s: %d[monitor]candidate:%s, rssi:%d, %02x:%02x:%02x:%02x:%02x:%02x[layer:%d] I (%d) %s: send add announce, err:0x%x E (%d) %s: [%s,%d] pandora E (%d) %s: [%s,%d] esp_wifi_vnd_mesh_get() failed, err:0x%x switch connectednormal connectedI (%d) %s: %dparent monitor, my layer:%d(cap:%d)(%s), interval:%dms, retries:%d<%s> I (%d) %s: (pandora)unexpected I (%d) %s: (pandora)exit I (%d) %s: (pandora)new join W (%d) %s: [%s,%d] err:0x%x , vote started, vote stopped, from scanI (%d) %s: unexpected, disconnected, ignore request from %s%s%s%s I (%d) %s: unexpected, disconnected, ignore request from %s I (%d) %s: <%s>no parent found, set ROOTLESS, scan times:%d, heap:%d I (%d) %s: unexpected, disconnected, flush scan results of %s%s%s%s I (%d) %s: unexpected, disconnected, flush scan results of %s VS[FREE][%s%d]%s[%s, layer(cap:%d/%d), chain(cap:%d/%d), assoc(cap:%d/%d), rssi:%d, scan_num:%d%s %s,%d child[%02x:%02x:%02x:%02x:%02x:%02x] %s,%d ttl error, rc[%02x:%02x:%02x:%02x:%02x:%02x] not itself, bssid[%02x:%02x:%02x:%02x:%02x:%02x] %s,%d ttl error[%d], vote[%02x:%02x:%02x:%02x:%02x:%02x], bssid[%02x:%02x:%02x:%02x:%02x:%02x] I (%d) %s: %dparent layer:%d, rssi:%d, assoc:%d(cnx rssi threshold:%d) router found[VOTING][IDLE][Disconnected]unknownby children, by root, [STOP]E (%d) %s: [%s,%d] malloc ie_len(size:%d)fail, heap:%d I (%d) %s: [VOTE][ch:%d]AP:%d, other(ID:%d, RD:%d), idle:%d, mAP:%d, root:%d, [Layer:%d][%02x:%02x:%02x:%02x:%02x:%02x]%s%s%s%s I (%d) %s: [VOTE:%d][%d]%sself[%02x:%02x:%02x:%02x:%02x:%02x,%d][found root, stop vote][time:%lldms]%s [FIXED-ROOT]weakI (%d) %s: [SCAN][ch:%d]AP:%d, other(ID:%d, RD:%d), MAP:%d, idle:%d, candidate:%d, root:%d, topMAP:%d[c:%d,i:%d][%02x:%02x:%02x:%02x:%02x:%02x]%s%s%s<%s> I (%d) %s: %d, add invalid rc %02x:%02x:%02x:%02x:%02x:%02x, map.outdate_count:%d, invalid_list->count:%d I (%d) %s: %d, clear rc, %s[%02x:%02x:%02x:%02x:%02x:%02x], from <%02x:%02x:%02x:%02x:%02x:%02x, %s, ttl:%d, rc[%02x:%02x:%02x:%02x:%02x:%02x/%d], vote[%02x:%02x:%02x:%02x:%02x:%02x/%d]> expireinvalidI (%d) %s: %d%sinit rc[ttl:%d/votes:%d][%02x:%02x:%02x:%02x:%02x:%02x,%d] W (%d) %s: [%s,%d] %d, %s, clear s_mesh_rcandidate last rc becomes invalidlast rc is not foundE (%d) %s: [%s,%d] rc[%d/%d][%02x:%02x:%02x:%02x:%02x:%02x,%d] by childrenby root, expireI (%d) %s: [VOTE:%d]%s, vote[%d%s][%02x:%02x:%02x:%02x:%02x:%02x,%d], self[%02x:%02x:%02x:%02x:%02x:%02x,%d,reason:%d,votes:%d,%s][mine:%d,voter:%d(%.02f)percent:%.02f][%d,%d,%02x:%02x:%02x:%02x:%02x:%02x] I (%d) %s: %dlayer:%d, lost current root, stop vote I (%d) %s: %d
my_vote_num:%d, voter_num/max_connection:%d, 2nd_layer_count:%d
I (%d) %s: [SCAN:%d]self[%02x:%02x:%02x:%02x:%02x:%02x,%d][mine:%d, voter:%d(%.02f)percent:%.02f][%d,%d,%02x:%02x:%02x:%02x:%02x:%02x]

I (%d) %s: [router]%s, rssi:%d, free/total:%d/%d
><=W (%d) %s: [%s,%d] [layer:%d]overload:%d, layer2_cap:%d%s%d, root_cap:%d, assoc_cap:%d

W (%d) %s: [%s,%d] [SKIP]overload:%d, map_ie->assoc_cap:%d
I (%d) %s: %d, map[%02x:%02x:%02x:%02x:%02x:%02x], self capacity:%d>%d
W (%d) %s: [%s,%d] [PARENT]not found
selectionI (%d) %s: %d[%s]try rssi_threshold:%d, backoff times:%d, max:%d<%d,%d,%d>
I (%d) %s: %d[parent]not found, rssi_threshold:%d, backoff:%d
I (%d) %s: %d[%s]try layer:%d, backoff times:%d, max:%d, rssi_threshold:%d
W (%d) %s: [%s,%d] [parent]not found, try_layer:%d, backoff:%d
I (%d) %s: %d[parent]not found, rssi_threshold:%d, backoff[%d/max:%d], try_layer:%d, backoff[%d/max:%d]
I (%d) %s: [L:%d]ESP_REASON_MESH_LEAF deauth aid:%d, %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: [CYCLIC]cyclic found, deauth aid:%d, %02x:%02x:%02x:%02x:%02x:%02x
E (%d) %s: [%s,%d] get vnd ie fail!
W (%d) %s: [%s,%d] %02x:%02x:%02x:%02x:%02x:%02x
W (%d) %s: [%s,%d] %s,%d[join]cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x[pendingQ:%d/%d], seqno(%d-%d)
W (%d) %s: [%s,%d] %s,%d[leave]cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x[pendingQ:%d/%d], seqno(%d-%d)
W (%d) %s: [%s,%d] %s,%d[self][pendingQ:%d/%d], seqno(%d-%d), total pendingQ:%d
I (%d) %s: %d[rejoin]cidx[%d], %02x:%02x:%02x:%02x:%02x:%02x, pending:%d
I (%d) %s: %d[rejoin]cidx[%d-->%d], %02x:%02x:%02x:%02x:%02x:%02x, pending:%d
I (%d) %s: %d[rejoin]cidx[leave:%d-->%d], %02x:%02x:%02x:%02x:%02x:%02x, pending:%d
I (%d) %s: %d[L:%d]deauth aid:%d, mac:%02x:%02x:%02x:%02x:%02x:%02x, reason:%d
I (%d) %s: %d[no parent found]delete children, assoc:%d
E (%d) %s: [%s,%d] malloc wifi_config(size:%d)fail, heap:%d
I (%d) %s: %d[nwk]push to nwk q fail, pending[%d], state:%s
setnot setstop reconnectreconnectI (%d) %s: <%s,%d>parent is %s<%s>g_is_wifi_connecting:%d, g_is_wifi_disconnecting:%d, g_mesh_stop_reconnection:%d
I (%d) %s: %d[wifi]scan in progress, stop scan, from %d
I (%d) %s: %d[wifi]unexpected, scan in progress, stop connect, from %d
I (%d) %s: [WAIVE]new voted, connect to router:%s, %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: [CONFIG]connect to router:%s, %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[switch]choose candidate:%02x:%02x:%02x:%02x:%02x:%02x, parent:%02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[SWITCH]connect to candidate:%s, rssi:%d, %02x:%02x:%02x:%02x:%02x:%02x[layer:%d, assoc:%d]
routerparentconnectI (%d) %s: [MANUAL]designated as root and router is not set
I (%d) %s: [MANUAL]connect to %s:%s, %02x:%02x:%02x:%02x:%02x:%02x[layer:%d], ID:%02x:%02x:%02x:%02x:%02x:%02x<%s>
I (%d) %s: mesh is not started
I (%d) %s: %d[leaf]delete children, assoc:%d
I (%d) %s: %d[leaf]looking for a new parent, [L:%d]max:%d, try layer:%d
assocsystemI (%d) %s: from %s, layer:%d, root_addr:%02x:%02x:%02x:%02x:%02x:%02x, root_cap:%d
E (%d) %s: [%s,%d] malloc mesh_map(size:%d)fail, heap:%d
I (%d) %s: <%s>status:%s, num:%d, id:%d
MNWKI (%d) %s: [scan]new scanning time:%dms, beacon interval:%dms
votingI (%d) %s: [BACKOFF]%d, parent %02x:%02x:%02x:%02x:%02x:%02x, rssi:%d, threshold:%d

I (%d) %s: [DONE]connect to %s:%s, channel:%d, rssi:%d, %02x:%02x:%02x:%02x:%02x:%02x[layer:%d, assoc:%d], my_vote_num:%d/voter_num:%d, rc[%02x:%02x:%02x:%02x:%02x:%02x/%d/%d]%s
I (%d) %s: unexpected selection, parent(type:%d, layer:%d, layer_cap:%d, g_mesh_max_layer:%d)
I (%d) %s: set router bssid:%02x:%02x:%02x:%02x:%02x:%02x
[weak]+x+,expire, final struggleI (%d) %s: [FAIL][%d]root:%d, fail:%d, normal:%d%s

I (%d) %s: [FAIL][%d]root:%d, fail:%d, normal:%d, 
backoff:%d%s

I (%d) %s: %d[SCAN]init rc[%02x:%02x:%02x:%02x:%02x:%02x,%d], mine:%d, voter:%d
I (%d) %s: %d, vote myself, router rssi:%d > voted rc_rssi:%d
I (%d) %s: [SCAN:%d/%d%s]rc[%d%s][%02x:%02x:%02x:%02x:%02x:%02x,%d], self[%02x:%02x:%02x:%02x:%02x:%02x,%d,reason:%d,votes:%d,%s][mine:%d,voter:%d(%.02f)percent:%.02f][%d,%d,%02x:%02x:%02x:%02x:%02x:%02x]

I (%d) %s: my_vote_num:%d, voter_num:%d, max_voter_num:%d%s

rootnon-rootLAYERTODSSTART VOTEROOT ADDRROOT LOSTROOT-FIXEDROOTS FIXEDROOTS FOUNDstartedstoppedmy IE encrypted, forcevote is startedreach max timesidentified deauth reasonreceived acknowledgmentpassiveactivehealingdisconnect[revote][scan]conflictI (%d) %s: <%s>delete children, assoc:%d
E (%d) %s: [%s,%d] insert child error, aid:%d, %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: <%s>unexpected, stop previous scan by %s
I (%d) %s: <%s>unexpected, unprocessed previous scan by %s
I (%d) %s: <%s>unexpected, fail to start scan
I (%d) %s: <%s>unexpected, flush scan results, request a new scan by %s
I (%d) %s: %d<%s>flush scan results, not triggered by mesh
I (%d) %s: %dself-organized is disabled, users shall read out scan results by themselves.
I (%d) %s: %d<%s>self-organized is disabled, flush scan results.
I (%d) %s: %d<%s>%s flush scan results%s%s%s
I (%d) %s: %d<%s>%s wtf, flush scan results%s%s%s
I (%d) %s: <%s>scan done weak:%d, is_weak_parent:%d, g_is_wifi_connected:%d
I (%d) %s: <%s>should not happen, err:0x%x
I (%d) %s: <%s>initiate disconnection, force parent re-select
I (%d) %s: <%s><%s><%s><%s><%s><%s><%s><%s>
I (%d) %s: <%s>already disconnected, ignore it
I (%d) %s: <%s>already connected, ignore it
I (%d) %s: <%s>already reconnecting, ignore it, stop_reconnection:%d
I (%d) %s: [wifi]disconnected reason:%d(%s), continuous:%d/max:%d, %s, vote(%s,%s)<%s><%s>
I (%d) %s: [wifi]disconnected reason, new:%d(%s), old:%d(%s)%s
I (%d) %s: %d[cycle]looking for a new parent, [L:%d]
I (%d) %s: <%s>asked by %s, ignore, %s(%s)
I (%d) %s: <%s>percentage threshold:%f, attempts:%d, reason:%d%s[time:%lldms]
I (%d) %s: <%s>new voted root, s_vote_scan_times:%d
I (%d) %s: <%s>reason:%s, s_vote_scan_times:%d
I (%d) %s: <%s>new root:%02x:%02x:%02x:%02x:%02x:%02x, reason:%d
I (%d) %s: [waive]new root:%02x:%02x:%02x:%02x:%02x:%02x, cidx:%d, sub_cidx:%d[%d]
I (%d) %s: [waive]looking for a new parent, [L:%d]try layer:%d
I (%d) %s: <%s>triggered by %s
I (%d) %s: %dnew:%d, current:%d, depth:%d, child:%02x:%02x:%02x:%02x:%02x:%02x, sub-child:%02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: <%s>toDS:%d
I (%d) %s: %dnew:%d, current:%d, child:%02x:%02x:%02x:%02x:%02x:%02x, sub-child:%02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[switch]clear candidate:%02x:%02x:%02x:%02x:%02x:%02x, parent:%02x:%02x:%02x:%02x:%02x:%02xmax cnx:%d
I (%d) %s: %dparent layer:%d, channel:%d, rssi:%d, assoc:%d, rssi threshold<%d,%d,%d>
I (%d) %s: %d<%s>parent layer:%d(%s), channel:%d, rssi:%d, assoc:%d(cnx rssi threshold:%d)my_assoc:%d
I (%d) %s: %d[worse]delete children(assoc:%d), parent layer:%d, worse:%d, rssi:%d, threshold.low:%d
I (%d) %s: %d[%s]looking for a new parent, [L:%d]try layer:%d%s%s
I (%d) %s: <%s>%s, layer:%d, root_addr:%02x:%02x:%02x:%02x:%02x:%02x, conflict_roots.num:%d<%s>
I (%d) %s: <%s>%s, layer:%d, child:%02x:%02x:%02x:%02x:%02x:%02x, conflict_roots.num:%d<%s>
I (%d) %s: <%s>the parent connecting to is no longer a MAP
W (%d) %s: [%s,%d] <%s>layer:%d, assoc:%d, capacity(self:%d, layer2:%d, root:%d), err:0x%x
I (%d) %s: eliminate redundant roots, %d seconds
I (%d) %s: <%s>new router bssid:%02x:%02x:%02x:%02x:%02x:%02x
-6a}""1283i18B#U#Wr

y:8V3FY1B#2$Uc$W
""a"a"a""a!aXam
"'eBB1r,"#"a!ar̥QRQR",
"#aaaaa a!!"a"!)!"!q)Q!"!!!! !!!A)1!"!aa)YyIa!!:3K18'CB#U'=#W
2,3#9a29Q2
9A29129!2:9296A2#8m-R#HtBFB1f$6r
R%U#flXP"2#VSf*&-4@;Ie6 Pt!8!3F18)B#U4)#W2

!8!318&B#UD&#W2

9:bl &"Dm
z""D-g
 h0l0l-
V
arg22D--"'F1"	/!(2Z!("r"U"W
!P(	-
q/aQ:A1a2)2a2 # 20"D"h"a""	"AŁ!"F.
1"C."C/"C0"C1BC-("D-wF !|""2b"U"W
B-qrIB!qIBP'IqBrIaBoIQBvIA2)!">
91))*Fo0wJ"f"D-0s
f0oV"-bbD-"wb!Q(2!P(Bb"U"W
B-qFIqB!EIaBHIQBP'IABOI1B
I!2X9):Fl6a00SB0EQR%5@Q%xR(U%(W
m
(
9` RgW!"  tV!R"W@ 4@6a=2	\02"b`MAHDBB1!(2T!""R"UU"W
"5)q"4)a"3
)Q"2I)A"1)1"0)!"\:"#)"6"a01-6V	1$2#104V3 :0  HBdVVA8-#ؘY1f-g'#f"&,
 J2#VS6A!8#D
1+':(D
:7:F
(D
|0::30:A!08 	K78(t1"":\F;'6a!82#;=
Z|ԊGUAH4B(UT(W

:(2"U"W"

)6A(;;D0u6 :J"Q%"Q&]
!1H4b$U
$WB

YI F"JH$D
Ahg:*X%D
B:B@
ADABX%DR
H@E0G:8KA! ;("":6A(;'6AL)(:6A(:6A(;6AJJ D6A00tB@@tAB@@tdA&,'5	W,W	,WFQ6a99	QaXWRRD@ RRDQiRQh6bbeA@A
axbg'	bDbDA@AaJJr&7ya&r(U(W

ybbja@AQ؁Q!0RA!YQ1i1("">@ !I6A#'!!"  tB
!"!f!"  tV&*!"fh"f'(!
! ( )6A	",Ҡ) (k H
Jл HKfB!B6A||`@`BG' BDBHB!FfB@0V-
6AR

 
 5]
khfb
b$g8tKUfR8
Ǹ	i#f@ R
[XeR$R@P RfڇR RR R"'9!(2!!(R"UE"W

:"d"C|"DCDQ86a!2R 2A2RŜ2AMPF]BBĜ@UMd|| n+"ܮ@0ЙH$UPPt3KDfŒRW*|C DR3`URDf232B2d71!(2-!(
2"U
"W

:2A78R0`U5F1838R#UE#W

:2d`S20805hQb&;!0?108HB$>P H"049"22B22B6Am`t0R(  BJCr'g!lP |PWRDBDBC"{Uf|@;I		6}!8!3&18	B#U#W
1+cG:!8!3i12#G`B#U#W
1
9:@TZS'h%lA-
A
|@HBEBDBCD{ff6A tV0VX
"  "  -+J"


" ) 
     -*-  t6A
	#
(9
#).  ;
)	KK-
@;I&
'
(
6!8!3b12#B#U#W
1F
!8!3V18#B#U#W
1
9:!2"!3G12#3B#U#W
1Frm
R((PPU RA(QA)RUPPPtPXACRCa BRB  (y+T" rztr'glj"{Uf" RZTr',KlrC07 |ps|072E232D"f "*D``&b|0f f bD@;I


6!8!3f18B#U#W
1
!2"!3Z12#B#U#W
1
9!2"!3J12#B#U#W
1)A"Q
!̽"2)"R"P" )2&  t9)+8v`'*(R',PPV
"la
lZAF%lk:`wzxR % "GU%A)̝!"!""Tl{""DFf{3&@;I


69=!8!3Q18B#U#W
1(!8!3E12#B#U#W
1
9:!2"!3612#B#U#W
1FbabQ
&`RZXr'$ppV
lّRAlؑ:Tlؑ*`"*(rpz rBrRA)!(r!"F!""Sl{2"Cf{&F6A!9!1(;0 (<1(;0 (<1(;0 (<1(;0 (<1(;0 (<1(;(""<@;I36r!2"!3G12#B#U#W
1
99AdBA)QBA-@;I?6!8!3$1#2(U3(W

2lQAqaHAAlJ!"Q	9@;IR6r!8!3x12#B#U#W
1
9:B1232Q22A9qAlA2aI-@5@;I_`eg6!8!3G12#3B#U#W
1F
!8!3;18cB#U#W
1
9:aqp KSƁg '	g!""#f"	&e""#f+"	f%"R"P" QRW'F!@;IV'6a  t!8!3FZ18B#U#W
1   !8!3G12#SB#U#W
1
9!2"!3712#S
B#U#W
1#=
A "*$   BBBB|Ԋ-Ga!*#rC!(B(UԢ(W

9*-HB(U(W
1
9F-6A!t'!H!"6A"H6A"6A1B1VDH
BC2 |鐈JC@ BC.BC/BC0BC1BC-l@HBCA9(&b	,
6AIIItX p<	XX,Ks6atGG+B$F),IdI183$12(UC(W
M
!  -	˃
!):F
183,1H2(U(W
M

:6a1  t'aJ"Ab ( |r ("C!"삁  "C."C/"C0"C1"C-0 S6m|!"" #VQR%5BQ%R(UE(W
}
` 
h&.a
A9:$L9ʴ|6AAB$1lj E@@tt0E$l!JuYK"<<|-
6A  t"" BBB2B6A  t""|耉BBB6	A1!tV Vf/SK(!w:[A
ˡ!wk1a6A @@00tPPt-G9GW0U( %"  t(/6a1AK   #"fB D@(  t6A s;'
6",5As7F FE,G-BYeY83V183B#U#W
Z "!( 00 20 1!0+
)!P ?83F;18SB#U
#W
=
"
:.Atx)[BAB$BC"""C!""1
"B""C,)1A83-8R#U%#W
: "
(2"U"W
!
)EGI@;IP+57<6  t!2"!3~12#B#U#W
1FR#!8!3q12#B#U#W
1
9:ibQb rg
l&0q a,1#aa rb0!q!aA!
1Q!bayBd&B8543I!B7IB6Ir" !2-fml0-

l0-
	"2)"1)q"0)a")Q")A")1"5)!"4)"3)B״GB1IB0IBIqBxIaB|IQ29A2591249!239222a|Q6a  	l  R"A1)CC1YYRRCQX5LQHR(U(W
HdBAB129!",
"#)I:6AMVB|b2"&b12##
1'ڡQ"EQrEQ¢  @ rF6AM|$""R!2B!22B1!  ¢*!(()@;I6a00!2"!3@12#sB#U#W
1D008kR #k"qF1!8!3/12#3B#U
#W
1
9bR2lb,
VFb'1f) 0 a,
̊RhW,6N;=P'nu6  t"a5!2a48<<0FdR0R=
Q8B#U#W
X: %.
Q!iYPh"a3"a0"a1}a2JCF"a.!2P 
V
 hPa6!.!6!.2a*Ba+Pꁗx(U)(Wa7
!7
	!.Ph:;Ab: VRaTURaN-
VjQ(BB"U"W
X-
%.
!NQ!Y  0 07 2aUPmraOraRraSraVraM2lFw$!UaIJ VZ2  h0 R!I !NB!IR!N"aEG!TBBaF!UzAYHR$U$W
VA`T]
IB!I%ZxAPHtBR:;C`OE6raNRaM}  t!2"!3^12#VB#UV#W
1F
!8!3R18#TB#US#W
1
9:!2"!3C12#3PB#UO#W
1F1X18Sf#01XF	22f12#2&V
;l h"l22aL쳆222&Ɓ2-f2iV&	laU!U2,	laU2!U2%#"l	"rl9#x8!M@ |bh-ba6bFQ@`QAQBp"Wllj!E""2!C""%2"U3%"W
#""aM%"aLaO"$&]
b'B"aNaPaUaQaRaSaTP",,"#"a"+"a"*"a")"a"("a"'"a"&"a"%"#"a"$"a"#"a"""a"!"a" "a")"-)I!P"!OQ)A!N"!M!T!S!R!Q!U1)!!L!ّɁqia)TQ@ 
a6QAQBlZ"V!(2FC!(R2"U"W
#""aM%"aLaO"$&]
b'B"aNaPaUaQaRaSaT","#"a"+"a"*"a")"a"("a"'"a"&"a"%"#"a"$"a"#"a"""a"!"a" "a")"-)I!P"!OQ)A!N"!M!T!S!R!Q!U1)!!L!ّɁqia):|"̪aR-b	WR-Uwel&J""G-R-f2B"aJAl` -
#z2/.3 23##7m2/B.3b@3 7["/."" F"!Lb!Nf(1!2#3#/2.0  6A6  tYRQW!!Xh%BBIA4+sB%'l	22'F%2
Ql%Fj & ,l aQ#xyZlz-	9"HA  tR%'F"6A1  t0 !""CFlB%0 V,CJSC-4M6 Pt%f$(:""* 10 #f!2CҠ #!(2c!(2"US"W
A!#P$BIBIqBIaB
IQBIAB:I1BI!B)I; +2'36+slba(  tbf#Fo h0aa	hf1BF #P 0 ]
f
1"Bf:W!""2"UC"W
!)!!
))!2R2B1B $ "CFB&&E?&J>l0!(0:
!(2"U3"W
!)!!
))!2R2B1B!H4R$U$W
BD#IBIBIqB
IaBIQBIABI1BI!B	IABa2	3wc&(2"U"W
x!v
)@;I;6YQiA  t!2"!3S12#SB#U#W
1
9QQhQ@   aQl#	lVFx),
AQ	aaq!)t8F2R3#WX%2SF%AQ3R%00tbg3F9EMV;'&
6A2Q}2Q|2q̓2CF1Qh ` faE #hfif"a>fb-f	

 # F#V4< @ AH4sAB$dr$U$W
8QA2aC20EBa@Aa2-Q}2aD2aB040V2(b'2aG2+RaA2aJ2,R&3#RaEbaFR)b*2aK1}RaHbaIRbRaLbaMRbRaNR2baO2aQ2b23#baSRaP2aR21R0B|3aTP3 b}ZZd{]
z
P xw
 XQ[a!a aaaaaaP(aUaVeBabaB!Tb!S!U!VBa2aB!Qba2!Rb!PaaaaIi2a2!OB!Nb!M9I2!LB!Ki9b!J2!IIB!Hi9qb!G2!FIaB!EiQ9AI1b!A2!DB!@!C!B+i!9I h>1 RB22QJ1:RQHBQI5zAHR$U$WB

If"?AB-f6AB!("2"U"W"

)|hgARAPPtVr|'.}
aU!U  q'	J1 
P 0 
!(2-!(R2"U"W
-
:8E7F#12'F 205 2D1"C2H4G$ $  /V)bfhjAVB#D#	BDhjF
hfi6A20 32"( 8(V8!R-	u

6!R VP@tVD0FVBaVBfRUTPGRG5iqRAHddBD@@tBHGFZ!B̤&[2QA=
`B85ؒ(U(Wa
!0!
It:	p * ` m

m

X52QR%%r%U%W00

QaQaaaaaၖaaсI9q2,3#9a1B:IQBIABI1BI!BI2!!91vBC22R2V2F6A
Z 0X@ <QR$`	̹#1,
#+B,D#0FH-G+,#G%-(B,D#$	t	  2"#
fE2#B274-
 tF+","# 2-7+7"7
7+ t-
6A"j


݂

 
09S
 
t C-3	
s0Ҡ`F	","#-Q600tbRPi`PtV@YV
aYh	iQa	b(QA]	A1Ar
gxuA
VA
ܓ} ׻X (V18351#2(Us(W
bi!hi,
#k:H"D'-HhF;e6"Hdb"`RPPtVU0%V b 2hVR$̅"Dh-\8c
2r3p 2d3F0rww '2w0wp9q'r(U(W
  Й)1aqA
Q9!*rw#8qxG'U'W
R91
Y!9*$2&w2r3p3 rd7e183s18#UX#W
yq2r3p3 9a29Q29A29129!2
929:dFmB$V]`SPPte C@@t-1~8B#U#W
|1z
9*v	,6"Hd"0tV8PVq!bXhabAh```h'jh"`hSiQx7Sqr''UH'Wa
r1p9x"yaxyQxyAWy1q
ry!i9:1"=-FrhVWr$̗Dh}-Nrr1#
V,#Uw
s,#G,#Dhg(/ٱaa
4رF}=B$V-2%3F12#B#Ud#W
12
9i:v	K ;l62HT&  tVR0&Vb!(2A!(r"UG"W
2!YA0(#9112
9!i):!X=h$hrDh-F	e164F=B$V0ti H@@t-C18cB#U#W
129!1
i9.6Fa8=6@e`S V2b}Hxppa	a a
чHj!
L=+

F+V[ɁXU!2R-

2(̓!RR-8$:ρ-
A2D2*QF"""DF(H2'21F&VVVEF!(b2"U"W"
)Q!"y1)AR)!")(
):b"300`7a2V2D2E!(2V8>6A1A( @ HJIHt"  tfQ6a0pt1  BQ@@tDBB	`t
ARDQf``t(D
2dDtD T"T&2D2Dʁځ2T|2D2D2d75`" 1xa08r';105!3XR%>` 0")$6B  00t$"&8F%f8	!| !-FI"  t(
'"J4'8!
(!"!"  tV*i;
6lZ< A00H̄ARARAB%yQX5FQR(U(W

aQ
A
1	!:af@ 2
&3
32J
lZ_lZA_VJ183A12(UC(W
R
YQRYARY1R

Y!R	Y":)d V">bq!R27 S@ V:2|䡐@ClBB!("B"U"W
!
);KNY]riu6bQXb%U%W
RYaRYQRYAR
Y1RY!"*)!)q!Pe   vzyx""x2w<pqr*U7*Waaa
2!"ɱɡɑ
Ɂq*aQi1AI!a2a!!rpUf"@&!!b"h2g:`j`i*UY*Wa
2"ibibib!ib
iqbiab*iQby1iAaI!9i	bjUw"@&!xhg7w`waxh&U(&Waa
!rZYYqXnYaXyAYQ"{)1!{!
I!9)*6aA]7"x5lQAlA:0 t3B@fF|~6A1A t@;I'6] `t!8!312#s%B#U%#W
1
9:q"276A&)*$8F lP   V
2s9"92w183s12#cr#U#W
8298"9")q"
)a"i)Q")A":)1")!")^̊4#	{lс̪rtw)
F&fF$yz
K*:#8+9"!(2^!(b2"U"Wa
$2ɡ"ɑ")"
)q"i)a")Q")A":)1""aLz(8l:tp 09 2GP :#&x"!f(2X!e("U"W
(7a)('h)"g)")q"
)a"i)Q"9)A")1":)!	D"T
)d6A t!B|GDQJJ%|x5*#s|@"
RJER| %"DB6IBQG0 AQa¡l00 }
¡3V'ah6_axb(U(W
xF5q4a3
Q2)A1910!:0B@&6At̨	8F   6aARQX5+Q8R(U(W

 :fRDARRR$1 BsVl̚FdI
-
;#&6a!2]'610 M
'BQ|8B#U4#W
X=
%.R
YQ!Y   ah&a "F0 @ bE!"V  "H."H/"H0"H1bH-
[6A0Xh6A칑	ܙ| 2I2) HX@;Iw6a00!8!3u12#B#Ud#W
1
9QC2U
f#(a"šbDHU@@;I   6a=!8!3518B#U#W
1Q!8!3(18	B#UD	#W
1
9:h,rA'(""(""&R!h-	6Eb(U(W
-
RW	HB$]
Y!61¦-
(JX
A¦61¦ӽ-
8JX
A¦ӽ61¦߽-
HJX
A¦߽61¦-
XJX
A¦61§'-
hJX
A§'6A!"!"Vẗ,9)  <
"b
, r)6A1-
JX
AEIQ`j0;'6ARPPtQR%1eZaRP   b )FPB@@tDAQrqrVWr%fwqx7[q8r(U(W
ahAق̈KQ
A1I!i9:(
Z(!(2(!""R"U"W

9!'V!Q(2$(b"U"W

9(2"U"W
!
)"D;_6Q¡P =
VZQ"8c$B#U$#W
R%: %.R
YR!YAaADDVV,	DD%DقDDDDDDthܐ8D |؀@ DA,˴0 $1bekCdlFCdl3 @ AB` BCk l  0 M
P ,(aH(2F"!r(b"U"W
"jn)Q"i)A"h)1"g
)!"fu)"e)(2C!`""b"UV"W
"j])Q"ij)A"h)1"g)!"f
)"e"aoa^¢"Fk䲢P h1V"C-@;I6!!2"!3F12#C1B#U0#W2

9: hPA£=
V:Q"2%+B#U4+#W
X=
%.R
YR!YAxbARGRU`URDRURDU`U bqfPfUbWRWQbq|bD2PX|`URGR`ebDbR£PV
RD
B,@ 0 RCdleLt QRRCkQX57Q}hv
R&U
&W
b	rba0b
{ba1bba2bba3b
ba4bba5bfpf ba6bqwf#ba7bba8brIFo^ai,ib!8#ib!7ɑiqb!6eiab!5iQb!4iAb!3١i1b!2
i!b!1aib!0yi:QDX5cQCXr%UW%W
R@YRbU`U YRjJYqRi
YaRhYQRgYARf:Y1ReRaRBaU#RaRlPRA|B,V@P?>]

<!/BBA£0 "6'
46A!2VsA!  (;		

HB$:@;I0=@6<]00!2"!3F#1X2(U(W
A
I:!t'Q!fU2R.We#1S")V*  [61BCR1ARCbqbTAr`gbCbbCr`wrXbXqaf4RG RF
|uPX
#RCLPX RCF RG RFXu&FQRfCRCFYPPtCCRCCRCCRCRCCRCRCRCRCRPPtQR%1eRRCQ%rׁ|rC2PY|pURHRpurCrlPW
RCRqPPteQR%1e.(2=!(2"U"W

:F4X5-Qx
R'U
'W
qn`tkH`aaaaaarDFAg	B
b
Z2Y02!h9Q2!iщqb!!!91eɡcٱI
yaiA1!2a"\T`6t(17 ۱h@6!"!8!3G1#2(U(W

: )"A-
@6!"!8!3G1#2(U(W

: )""A-
A6  "
R!t̨J!t! B!"!"'-
b)!B~		6aa  RW'Qrqx7(qr(U(W

:f2E2'B18301X2%U3%W$
I!B
I) :+<
fls6XGe	hQWf;r	pvLw* *rA r	gr`g rb`gbEhgf#rb	p`eg,`g b`gbEhfbr9gL babbE9xa5qrpptVqrwFqIƎ, QX	EEVV*E
t:EH*9Eh8SrrrXC8'+q8#D
1+(#:x'D
:7:pF
x'D|
px0w::3{0:A!07 
V[r77t9")T!i()"D")4")d922E28752V^ 0 f{TlaDATH4YANB$r$U$W
BIqB6A!@1(2B <<JYARRDA"DAR,"DA p)A)A"DA"DA"DA)A)A"DAY<A"T"TARVE" ) "H!RB2R| % `0 "C-
V
Q1h
(%X̵|QLQP (=QLP (=QLP (=Q}LP z(=QwLP t(=QqLP 8n2#=l~j}1hy2B067$LB
L04 B
204\2Jn1ZBVTRRA2#1
R05 2ABAdH<7Fk`!!6  !"i!1R#B(#((L
 P "LB('((,(""#|
@;I!6ar!2"!361#2(U(W

189"C6a2,X7B肥GœBXC@ 1B2,4'1HG.AH4$AB(Ut(W
)
:6A,)@;I'62aUBaV!1(2!(uB"U$u"W"

):2"2aHb!H; RB"`500t `BaJ2aL=
AVar,bdgxaAbRDfbDFbqfbWRWb|uPf
EPV 
#RDaKaIYxwB!HR!HBRBaIRaK&+b10baIaK&/Q{B,hED#g$ Axbf``tbDFrc`2a1ch|6Ƈ1ah|Var&U`&W
HE\IqB,dD#IaB
IQBIAB:I1BI!BI")r'BaIR!IaOP@tQORU@UDRFBFFbaIAH!IBQGDDBUHBUB!HR9A?RD9QER%b!HCR P YlVs!H
%
#QFOA(XA(ub&FQ'RfbDRD
bb`WPPtgbDbDRDbDRDbDRDRDbDRDRDRDRDR!Hcb!HR23P3 2D08A2D2D.2D/2D02D12D-2,2D1ra|RrD20U#05 R2F|052DRl052D1¦
¦=
VjA(b2"U"W
B$* $.B
IB"!I   b`"a|
B'krBCk,0 BCdl  e!HQb%1!  lb@F BEQB Ltb!H&a,
p ` V
1L3HFAB$2BcAH4BAH4b$U$W
!HAQBkD#BaNBfeBaPBjaMaOghiBaTB!HaQaRaS
dAHDBFABDQѲ !r%"#$#arwRw pnPQPۓaR!V!Ta!UIB!SaYفraaiIqR!R!Q!PYaQB!OR!N!MAsI1Y!9:B!HTQ`b!IBGFwAThAT62hr&U&W
!HRNY!b!IR!K_
Yi:HR$UE$WBW
CAU
I]BaFBQBJAn!JlRP jA/H4BA.Hb$UV$W
B!J!JB(IAB;I1B

I!B	IB:IVA-lRbPV RD!J*lLQ"|b@FBEĭH!#B!L BBD0 J A!0 RB!¦r<l:1RC7542
1079  -
AB$1urgig=
mr#rwrUrwrE]]
rW4rpptw8*RQRQQ8x1wreq"f}V},a2 #K'8x(R(U(W
ر%q,
#a2QA:1!abbaRU ҡ"ս,Qa	쾘e)$,  #a !!	Q,##ǫS'9:	**U*Wa
#,#!
X:	,
 #
¡ "
؈QS)JV,aa!!jْاF	fx7zqx''Uap'W
QhXqRatQbauhQ`WRaqQasR	RavQb`d`barbawb! bayb#ax"ba{b%az$f#a|ba}aa~aaababab,f#bab2bab1r0fpf baR}
boo
a!    ~a#a"a!a aaaaxaa!RaR!bab!!!aRa!R!bab!aaaaaYrai!R!b!~Y!}R!|ib!{!zYR!yiqb!x!wYaR!riQAY1b!v!qR!u9i!Y!t!sPb!p:RHZQ hP haA3rbUbUa7rUP _]a h&r&U&Wb
7
ibفP}
O
p Ma)&KaXhg%RhPUg% b"a$VQb%Q6Bab&r&UG&Wa
!bْ؈6aa
i!:bܴ"Eb"a$$|QBEQqBEaQIXUYQIIQBUBEز0 =
GR-6Ax(;nss|v	)BZbiq|;
 B ~   2!!!"6"'1Ϳ3@@VUUU"""#K#x##$2KZ$$$%@%p%%&F&469;2@Pf&&'x'
&(2(>(R^P)5@))Q*+.=[*df*%+6!iR""a"*aBP!b!2L|prS,RrCFqZH   0CD"CE"CG"CH"CI"CJ"aaO<   Prd1KrC"a}B2!D"a"a"aKD|"a2a2a2aBa1?H < 2aBR!!T2B!GF 183B12#B#UD#W
: !B"R!)!Y""
)!b!"g*!("2"U"W
!
)2!!!X<"2BBBAB?!=
 *"z!a'{|Fx!¡!BDzawB!"!'$FR!"a&%ƲAB'Ư&AbaGcc2a2AT1"C^b2!"a!0O1 #@" "'W"ATU!"VW!M
(2N"#L2"UJ"W
-
!BL
I:F@2F>"#F<2"UF:"W
-
!B=p
:1!t"  tr!""1%0!^BB!BB"B3!olBB&!oATRaPPt!PuQRFX̕aRRahQ~Vb!R`@t@URBBB!RTURT!f)n
,
#		Akb!RA2W65!%fDFRDA9,BB.BB/BB0BB1BB-A(a@DRB2@E |PD|PDBFBPTRBRB  @E BBD!("D
!@!200ts2a!2!0FB!1BS1A
B@@tA$(lڲlRvځ=!JB!CR!KVd}(2F"#F2"UF
"W
-
!B/@{
:d<(2(F2"UF"W
-
!B 0l
:B!CdHAgX&@(2F"#F2"UF"W
-
!BHZ
I:	"!a""4f22a"gn", B!t""4"a!(2-!(
2"U
"W
R4M
a!5 "!b` ta j!!( ۃ !+4kaaaŁ!!!!)Q૓qAai1)!!"  tV"!f",1BBC"CBCBCBCBCAB씁@ @ BC.BC/BC0BC1"C-J"!CB!   CBaFnR"4b!'[!(2S!(2"US"W
R4M
m
!n!}!()1"!!)i:B!2BC4B!C"@"R!Pt&
@TB!ba<'E
!~!&(:{	aaa:"!f"!"4B›" $"qp"a04"l'.!]2#ABR % "D!_2B2,""a"a2aF"!t"  t020"8** T0%   t2RP30$"RRBa1TRPPt5!p K"a	"ʜ  t=b="B E0$   tV2ʕB@30%"h'%!ID!B2B6RaRaRa"d'1"!4-bababa1E2#c!&"aFP"!]"̢"a"!fb"aa!U(b!C""&2!"F!8(̂!"!""a!!R!(2((22"U"W
!";<
):jƲ!"!	HR&$"""!"  tb!(2(F2"UF"W
]
!B
!Haā!A(a   d-ab``t`H!I!):F1)1)1K!B!ܴRB@ERPT B!GBB2|@EBCB#04 
2B18Sf#   1("D
AR!C!YAH4q8R#Ue#W

!BaŁ
!Caā!G1yAwb`C8( *A ( a)a"!E0:!!!9qIA1)!:2gn2!G"2go2!E2gp22#2:":7H2I2RF"*'922R""a"a!2,("a!q""d#  xF%A~E8"!C7&R ,"a"*'8(2a"a!J|2ܣ" % "D!L2B2FTd!l84(7"0/10"r('D!C(V
2F'!:(R	2"U"W
-
!BSAZ8H
I:2_!+2"c"#U#W
=
!BDAHm
R$AIHW$B@E 
ք!C<AAHoI!81:H28G#@?1@3#1
8#D
1cc(+ ̛
'X%!$p !"a!cB,t"a2aƿ2a"a!B@@t BB!#(A"B"JBJ!BBRBRBJB
"J"J"J"J"J"J" $"J!(2S"#2"Us"W"
M
!BRYaR"YQR
YARY1RY!R:Y")!2¢LZ3Ǻ!(2Z!""2"U"WR
B'"IqBLD#IaBZD#IQB
IABI1B:I!BI")"Z:#&F'&L##!""Z"#&BJl!(2)!(2"U"W"
!
):!B+""2"go"*#2B2R2BR2R̰RgnRa/!h(2:(R2"U"W
]
!B"!CaKB!K^@&
):1a"  tF BC1FBS1K""C{
yFBR1I!Ierpnbjfki]
f!'F6!"B"2"0" &2,!YX"2E""2VQm
BDD DG~AH4vAB(U(W
pтo
2:92! qaQA2)!91"2"0" )i/"2"0" &2p&F!BR9"'F!(20(2"Uc"W
-
!BB?
I!22  2B9"9Lgn"go	F!!lJ
;   
!!"	A]
"2"0" "'F!(2u!(2"Us"W"
bib
ibib
ibib:ibiqbiabiQbiAb
i1")!"b"`" )Ra!pΠFQ!"FN"!(r!F!1B"V1Q",R%"#'%!F7b"a6!o(2B!g(R"U"W
ab"aaaa1bab"a8"baa
"#ḅ1B1B1
2,aaaaaaā!!‚!IB!3#!!2aI!i!)q!"!2!B!b!7aaQa)A91I!i!! oFBR!b2B!"gnRBd2B2RB2B"gnRB[F!"F!vBaABB,!?(ܒ"B  tQm DBE"ER"AhP""TRTB!cRRB!(2"#2"U"W
!aX"]YaX\YQ(
)A")1":"#)!!")""aF!"FB!GDRRRB,!QAh!"@@t@""EBE"a:@""VBV"""EABBB,!(2F 8"#Ub#W
1bA]
`C18̓1"b1!b129q1!8!9a129Q12,3#9A12!91iI:"R"B!2183B12#B#UD#W
18#9A23#912
9!29":)Dm"J""ab"ar"aG"gn", * w!	1H@500t2a2BCPB4¢P!ǁAdH4XA]XB%U%W
!aLQL[VaO0bP1H!`8m1F! 8
9Ai1Y:2a7b"aDfAA"J!G"  tF"*'Xh("2p"g"$:7*'  RgbgQBWQ)l~b%bD"bRU`U RT
v!'"  tBx"*'Xh("Bp"g"$JG*'@   RgbghQ2W@ c&
5*B "
qb&! [B%BC"B""@" "S
!2BB2BQ2  2B2B2B2BK!!B2R!2BF!R BBBB."BBgnBb'BWBJ"BiBR 
62a"*'hX¡p("$ǺbgRg"g,F"*RaA&5H4wH$2$U$W
M
!BaZ bia!"p"!Q #qaA1l""F>2l0"gn l.(2"(b2"U"W
]
!B!m
AHTB!}B"S!m1"p"!Q qqaAI 2{)pp  "!bI23{F!!Z(2,(r2"U#"W
-
!BR
  !BF"!Cf!Q"  tr!u""1
,JBJK!D2 t"CZA"# 2:Bb2D3`T PC 23@3 C=22&sA(B&sgF,S "*t2a!&1$"BZA#(<"a12ZA#::4B(7F$17A}X2 3:Bb2D3`T PC 23@3 B	:4BbD`T B2DPD 3@3 B	@ ^B=
ZAb#(WA^TA9GF%1A0 @ NQb%R&UE&W
m
!BGH1'9q1BDD IaBDD IQBDD IA2:911:!9` . "*+2R3PC 23@3 -0 "2B2B2B2BFi""R!'e1󲡼"C*2"CgnQ"aB@67YL04 B2042E
"aFQbjKK""+,FF!A!z(2"(2"U"W
v!C
 !ztV
,F1"2!}󲡼2B*"gn2BF'!_(2M(2"U#"W"
M
!BRVYQRYAR
Y1RY!R
Y":)!"1wB*#BRRBRRBRB $ "CaaaFa"!Bf!!0""""!"!Bf!!)󲠀""""!2!<'
p !2P"2BZ "*.2r3pc `: 0 j2ZA3#03:$2B2B2B2BbP2"Z""CZPB"Z"#'1"C1BC1"C!!82#!(1
""&!'ƷXDwv!	2Raƭ%%GT3%
re3C/(&/
%#fu )*+-++8,Z-3 
#%//#22223.3@@;I"6a12!8!3-18
B#U
#W

:!2"!3 12#sB#U#W
1
91B ]BBBBB+"PBbB$BlD"K3f6A"Hesp_mesh_nwk_task_deinitesp_mesh_parent_reselectesp_mesh_clear_parentesp_mesh_get_child_idx_lockprint_txupQ_pendingesp_mesh_get_child_numesp_mesh_conn_deinitesp_mesh_conn_initesp_mesh_scan_donescan_result_printesp_mesh_scan_done_voteis_mesh_childmesh_nwk_manual_networkingmesh_nwk_task_mainmesh_node_process_cyclemesh_node_process_disconnectmesh_root_process_disconnectesp_mesh_sta_disconnectesp_mesh_send_rmv_announcementmesh_nwk_check_conflict_rootsmesh_nwk_process_conflict_discnxmesh_ps_control_timeoutmesh_candidate_monitor_timeoutmesh_root_connect_timeout_processmesh_root_connect_timeoutmesh_bcn_change_timeoutmesh_ie_monitor_timeoutmesh_route_announce_timeoutmesh_parent_select_doneesp_mesh_parent_selectmesh_connect_to_candidatemesh_process_root_candidatemesh_connect_to_routeresp_mesh_remove_children,GCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
 0p $,0t,$DD@  8,XP,00 \t488L L h4($,d\`D@4<80lT`@8X040pH|$  84l$H|0, 8@4(($((!55"I((6B"D((
(( 4T"f"z"" ""((.((4D((MYY"l"p((((0Brr`"2"	"Q""((""$"69&"_`"x
"(H(H(p3=" ">"@@x"%""(m"""""'("*((A]"t	"}}"""(( ,LL`""(($Tx"4"
"((2"H	"QR"l
"y""""($($,V&"""((($($0_""""	""""",((%((!5"7((("*(((((X(Xt"
""%"."  "5L"3""""((*".0"AA "aa"i"}}""((*"D"P(($"@	"II"O"b((8"Q"X
"e"k	"tu"y"4""0""
"( ( ,Fr)"""""M"&("@A'"hP""( ,"LM"T"X( ( $2VV@"1"	""(xx"}~"((QY((((D1uu="/"w"X"`"~
"8""""(4(4D2vv@"/""!"!L"mn"t5""""""(0(0@6vv@"/""l"\"uu"""( ( (( >^^y"{((((8Bz}T
""( ( ,>jjK"(8(8 X1="F"" 
"-.>"lm"""(H(HP5]"/"S"dB")"""((!-"/((((((,T="((0)Y;""((((05"(( .NN:""((b~"""((9D"}~"((#'(('+((1M&"st(""((("-."2((Nj("(<(< \yy"s"@"88"LL(t""?&""(T(T t5A""	"""t"44P""(,(,4?su="2"($($8@"DEq"($($8J"NQf(0(0L5"=""""0"A"Y"d"f((HlP	"YY!"zzK"?"1"5"OP)"yy"""1""7"4"0i"6"""((x 6VYA""
"&&0"VVR"8"!"J"KK"fh"{| """(""S"D"SU"h"p"5"?"""""$"CDS"Y""+"""(<(<LCp" ((/0("XX"op"(Znn"""((/1,"]]"s(( Iii
"vy"""
""""(0(08hC"B")"4"JL@"#"%"U"*",((%"99	"B"Q"U($($4Bvy
"(`(`d==">>/"mm""	"	""+"("'"8:7qx"]"^"bd"""	"4" ""=ZZ"\"^((((>@	"I"MM"Y"aa0""4""""(($&JJ"dd"|""((((,8)"aa#"l""(D(D d@"""e"BD|"\"3"P(4(4(\J"P"""".."99("a"d"rt"""""""(x(xhK"L"aa"gh*""*|"T"XXw"6")"/0"HH>""	""(("">"B(<(<$`,P"Q"-"22"F"H"J(((<"OP "pq""
"	""$""""
"	""$((Y]]"_"j"n((<T"cd"v""F"""""(@(@DI"MM"l"{"%"!?"``{""""/"="?(<(<@E"II4"}}"""'("00"H"ee)""""">""(0(049"=>k""""""":"@"B((((<
FFo""""""""("@@"KK
"XX"^^ll"?"""((!="L"^( ( 8US"x" "$((0H
"U"tt""""
""(8(84l0`"#" "(q""<"'"	+"4"8(L(LTM""z"S"Y "y"l"""Y"q"s(( ";;%"``"k((0L(<(<$`FF"b"ST"h&""""((
""((0D"]"l"n((((@Y"ah"<""
"((,,8"d"h((((8@x")""
"(8(8 Xj"U"7"H(((<((4D"R($($0Brr"}},""""(0(042fhB""B""" ""((DT"V((DT"V((DT"V((DT"V((DT"V((0.^`9""""((DX"Z(X(Xp)""B"""@"TT9"<"'"	"(T(T@^ "D"X
"eb""}}I"2"""(X(X8Bi>@)"ii@""e"l"]g"((Fbd"p"r(0(0HS%$"	"""(h(h|9M"#%%	".
";;AA)"jm0"3"["+,Y"g"""(($<,"hht"x(( :Z\""~"(( :Z\""~"($($80h,"""""((((4L"?""(D(D(l8"*"	"K"8
"EE5"z|$""""""-"",	"56"P
"]"z"|&""""}"I$"mm"|""(($)M"gix(((( Hd="""(T(T(|'7""""
"""1"MM"`"ee!0";"

//66;;.ii"}}	R" "--"44F"zz"
"!!"0055"<(((@T"V((2B(( ,((&((((((4HH`"d((0@/"op"&"((P!"(",-"N"&)00"E"T"e!""((,"( ( >^^
h"j((5M;"((("@@
"M((8Gh<"$$"@A"S"&""Q"d"	"
")"8"@"Ym""c"AF"""

""S"+"+,v"("""		"	"((@C1"!"N"$")"45"Pc"M"	"
"",."0"MM"_`
"mn"y"!"<<"xy"}"M""d"TT"ii
"v"""%%
"/0"667"m"p"$"["	"	(($8":((w""%%"GG
TTD$"s/	1	"	"		`"/
/

l"$%`?"	"""XRT"l"~
"6"C"

PX
("

"
V"

("#"35R"s"""" ""[\
"iZ"p"e7"2""fMM%rrU;"$"(I"qq
"~""B""W"P`"U"^"cc"i"tt""8" "*D
"Q	"Z\	"ef"	""5"P"ce_?"O"TT t6"":"=0"m"_"""h"y>"(&"%"-"?@0"p""
"O"""--"GIh
"uu'""1"(%v"L"0"R"33*]]"{}"""H"?"( 	"1 "L )"u " )"  "  	"  5!	!"!",""C"D""Y"-"":""J"
#
#CM#B"##6##e"-$"$+"$%KL%3"%%h&"&&$&&0"&"&&|"j'm'"(
"((1@(@('"g(h(6"((~") )<\)\)"w)y)I"))Q"*c"x*!"*"**T+}"}+"++$++8,8,,"Z-Z-)--.Z"s.t.?"..T"/$",/"C/C/5x/"///"//"//R00["i0"q0q0k"0011W"1C"#2#2Nq2"222222"22+2"33'+3.3V31"33"33"3"3"4"4"4"/414P"4M"4"4444%"5((0(04>rr@"""'""((
((((88((((8((((((8((((((((((((((((((8	
!#%')+-.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~	

#	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"$%&(!58O
f"z X4 5dOViu0up2Pa~w $!9Mh,0$;#Wutw%3DdoL^,T$=QQdDD@b  [#89,N^X2|MP#:P,k! 0h0	"	 x<	O	zn	h	#	'				
>
]
2s
N
	

\

t
408~CZ8oL BgLk_! #h%M'
4)1
O
+j

-
(.
$l0
,2
d4P
\l6
(1?G_q8::`<>j@B#DDG@Fc4H<JBL8N0P
#lRCWn~TT_V0X`{Z2TxZ\@^X`8b8VhXd~(fBh0j4l!Fn=FpUFrmFtFv0xFzp|&9Jan~x4VH|$T, `= `Q8j4l,$TH0|CUeB~2  7OPm80{9.4,M Jjp98~
'/@F&fz!7Ts
4 
memsetg_mesh_ieg_mesh_is_rootg_mesh_init_ps_typemesh_sta_auth_expire_timemesh_register_timer_cbg_is_wifi_connectedesp_mesh_ie_update_rssiesp_wifi_vnd_mesh_getesp_mesh_match_selfg_mesh_chainesp_mesh_set_ieesp_wifi_vnd_mesh_setg_mesh_current_parentis_mesh_last_parentmemcmpg_mesh_self_sta_addresp_mesh_send_root_switchmemcpyesp_mesh_send_mgmtg_log_levelg_osi_funcs_pg_mesh_topologyesp_mesh_is_switch_parentesp_mesh_get_ap_connectionsesp_mesh_compute_my_votesg_is_root_fixedmesh_check_rc_expireesp_mesh_ap_enqueueesp_mesh_ap_list_findesp_mesh_ap_list_clear_expireg_mesh_max_layermesh_nwk_change_layerdiscnx_reason_id2stresp_mesh_set_parent_candidate_configesp_mesh_set_parent_candidateg_mesh_ext_cfgmesh_parent_check_root_conflictesp_mesh_is_root_conflicts_allowedesp_mesh_is_same_routerg_mesh_ann_intervalroute_announce_timer_startroute_announce_timeout_processesp_mesh_send_add_announcementroute_announce_timer_stopesp_mesh_ie_monitoresp_mesh_ie_update_capacitymesh_ie_monitor_timeout_processg_is_standalone_stas_mesh_beacon_intervalmesh_bcn_change_timer_startmesh_root_connect_timer_startcandidate_monitor_timer_stopmesh_disable_parent_switch_monitoresp_mesh_set_parent_monitor_configg_mesh_self_organizedg_mesh_cfg_switch_parentcandidate_monitor_timer_startic_get_randommesh_ie_type2stresp_mesh_ps_control_check_awakepm_is_openesp_mesh_get_layermesh_ps_control_set_awakemesh_ps_control_set_sleepmesh_ps_control_get_min_duty__popcountsi2mesh_ps_control_timeout_processmesh_nwk_find_conflict_rootsmesh_nwk_remove_conflict_rootsis_self_mac_greatermesh_is_yield_rootmesh_nwk_add_conflict_rootsesp_wifi_vnd_roots_setmesh_nwk_process_yield_roots_announcemesh_nwk_process_yield_roots_monitormesh_nwk_delete_timersmesh_send_roots_goneg_mesh_self_map_addrmesh_send_roots_fixedmesh_send_roots_stopmesh_conn_mutexmesh_nwk_check_conflict_rootsmesh_mutex_lockesp_mesh_lookup_routemesh_mutex_unlockg_mesh_rmv_optesp_mesh_send_rmv_announcementmesh_freeesp_mesh_is_scan_allowedesp_mesh_rt_change_debugesp_mesh_is_rt_change_debugg_mesh_ext_vote_statemesh_nwk_process_vote_doneg_is_wifi_connectingg_is_wifi_disconnectingmesh_nwk_process_disconnectedesp_mesh_clear_parent_candidateesp_mesh_send_event_internalmesh_nwk_process_scan_requestnwk_event_id2strmesh_nwk_process_rootlessg_mesh_cfg_attempsmesh_nwk_check_no_parent_foundmesh_root_process_connectmesh_child_set_ps_dutymesh_child_clr_ps_dutyesp_mesh_process_ps_typeesp_wifi_set_psesp_mesh_get_network_duty_cycleesp_mesh_set_network_duty_cycleesp_mesh_get_active_duty_cycleesp_mesh_set_active_duty_cyclemesh_is_better_parentis_mesh_childesp_mesh_flush_scan_resultesp_wifi_scan_get_cur_ap_recordmesh_nwk_process_scan_doneesp_mesh_scan_done_get_channelscan_result_printmesh_printfmesh_scan_done_process_weakesp_mesh_conn_initesp_mesh_ap_list_clearesp_mesh_conn_deinitmesh_parent_insert_candidatestrnlenesp_mesh_scan_done_votemesh_mallocesp_wifi_scan_get_cur_ap_infoesp_mesh_send_stop_voteesp_mesh_scan_doneesp_wifi_scan_sort_ap_recordsesp_wifi_scan_sort_get_cur_ap_infoesp_wifi_scan_sort_get_cur_ap_recordmesh_update_current_parentmesh_set_root_candidatemesh_update_ie_rssimesh_set_root_candidate_ieesp_mesh_compute_votesmesh_process_root_candidatemesh_process_same_root_candidatemesh_add_invalid_rcesp_mesh_ap_list_find_invalid_mesh_find_root_competitoresp_mesh_ap_list_find_expireprint_rc_infomesh_is_last_rc_existingmesh_update_rcandidate_rssimesh_init_rcandidatemesh_check_last_rcandidateesp_mesh_ap_list_update_invalid__floatunsisf__divsf3__extendsfdf2__gesf2g_mesh_cfg_vote_percentg_is_mesh_startedmesh_vote_root_candidatemesh_select_routerg_mesh_nvs_settingsmesh_nwk_process_nvs_settingsmesh_select_is_better_parentmesh_select_parent_compute_rankmesh_select_set_ignoremesh_select_parent_limit_layer2_capmesh_select_parent_try_rssimesh_select_parent_try_layermesh_select_parentg_mesh_connesp_mesh_get_child_numesp_mesh_process_ps_awakeesp_mesh_push_to_ps_tx_queuemesh_nwk_process_child_eventesp_wifi_ap_get_sta_listmesh_process_child_macconnectedesp_mesh_map_deauthesp_mesh_nvs_set_assocmesh_conn_leavemesh_self_xonseqprint_txupQ_pendingesp_mesh_get_child_idxesp_mesh_get_child_idx_lockesp_mesh_insert_childesp_mesh_check_nonassociated_childrenesp_mesh_txupQ_pending_get_cidxesp_mesh_txupQ_pending_get_xonseqesp_mesh_txupQ_pending_delete_childesp_mesh_remove_childesp_mesh_pack_rmv_announcementesp_mesh_delete_sub_childrenesp_mesh_txupQ_pending_insert_childesp_mesh_remove_childrenmesh_nwk_process_leafmesh_nwk_process_no_parentmesh_nwk_process_allow_switchg_mesh_manual_nwkesp_mesh_clear_parentesp_wifi_set_configmesh_node_process_disconnectesp_mesh_revote_rootmesh_waive_rootmesh_node_process_healingesp_mesh_is_roots_foundesp_mesh_push_to_nwk_queuemesh_route_announce_timeoutmesh_ie_monitor_timeoutmesh_bcn_change_timeoutmesh_root_connect_timeoutmesh_candidate_monitor_timeoutmesh_candidate_monitor_timeout_processmesh_ps_control_timeoutg_mesh_stop_reconnectionesp_mesh_sta_connectmesh_csa_set_bssidesp_wifi_scan_stopesp_wifi_connects_mesh_running_channelmesh_connect_to_routeresp_wifi_get_configesp_wifi_disconnectmesh_connect_to_candidatemesh_root_connect_timeout_processmesh_root_process_disconnectmesh_nwk_manual_networkingesp_mesh_sta_disconnectesp_mesh_connectesp_mesh_disconnectesp_mesh_parent_reselectmesh_nwk_check_layermesh_nwk_process_ie_changeesp_mesh_nvs_set_layermesh_nwk_process_conflict_discnxmesh_node_process_cycleesp_mesh_get_parent_bssidg_mesh_root_healing_delayg_mesh_is_startedmesh_wifi_event_cbwifi_event_id2strscan_status2stresp_mesh_post_toDS_stateesp_mesh_set_rssi_thresholdesp_mesh_set_rssi_threshold_internalesp_mesh_get_rssi_thresholdesp_mesh_get_rssi_threshold_internalmesh_set_default_rssi_thresholdesp_mesh_is_nwk_initedesp_mesh_is_nwk_runningmesh_process_parent_organizedesp_mesh_get_self_organizedesp_wifi_set_modeesp_wifi_scan_get_ap_numesp_mesh_free_mboxmesh_nwk_task_mainmesh_timer_do_processesp_mesh_nwk_task_initesp_mesh_create_mboxg_mesh_stop_event_groupesp_mesh_nwk_task_deinitesp_mesh_get_beacon_intervalg_mesh_passive_scan_timemesh_adjust_passive_scan_timeesp_mesh_set_beacon_intervalesp_wifi_set_beacon_intervalmesh_parent_select_doneesp_mesh_set_router_bssidesp_mesh_get_router_bssid__ltsf2esp_mesh_parent_selectmesh_bcn_change_timeout_processesp_wifi_scan_startmesh_nwk_process_look_for_networkesp_mesh_flush_upstream_packetsesp_mesh_is_my_ie_encryptedmesh_nwk_process_reselectesp_wifi_get_modevote_start2strvote_done2stresp_mesh_recv_releaseesp_mesh_nwk_redundant_routeesp_mesh_refresh_routing_tableesp_mesh_get_total_children_numesp_mesh_monitor_nonassociated_childrenesp_mesh_remove_nonassociated_childrenmesh_nwk_io_processesp_mesh_io_sem_signalmesh_ps_get_dutiesesp_mesh_print_scan_result& 2D55&&88%B0B&N`r},,77?KT]foxz!,$$+@  (@22VdKY[lff$	 			8
E
\
_






	

i

 


$;
r?
EB
J
P
(t
(t|






	,-
,-


)3<\x`'<.9<x>xFFL`W`gg{$~D	@<8	40,(	$ 					x} /$U]qtw(,04 8@PX`8|<,@D$v((((((HHL
L
PPT$T$,5@FLIOURZbhXX\\`` &,ddhhll		*
3
P
]
`
z
}

0
t9
t>
tJ
JX
]w
}

		?IOOWow%//=ODLT]c0q''-;GGMRX__en{  x"N{'R*2/RCHglty 				/2HRZqt $=$=EOW_di(( 			X[twz $<$<(P(P^bh,,"'*5(TP	L	HD@<8, 			w $(L ,C0I4L8W<l@sD~HLP<TXX\\`` dd(5h7h7l=l=T]cvpp9DYfA(0006*AaM*PPV*c}ntq*vi}D"=A
[FO.@@IIO[		q1X=QCQIQU8[e^eekhuny			/+=zAY\z ^ ^yr$$(((.AFhKhPhTT(M228MQ 			+ 0 9 M P S ] b h }    ) V3 96 > D Z e n t       !~!~2!s!x""U#"U>"UC"UH"UO"O$			I#N#W#l#o#r#w#|########### #
#$#G#uQ#WT#]#c#u##########(#(,#,#X00#004G#4G8R#8Rh#~<s#<s{##`#@#@#0,($			K$P$Y$m$p$s$x$~$$$$$$$$$$$ $$$$L$(j$$$,$$0$I$vS$YV$^$d$v$$$$$$$$$$$,$2/$5$4F$4F8S$8S]$n$tr$<$<$$n$$@$@$$!,($			K%P%Y%m%p%s%z%%%%%%%%%%%% %e%$l%(r%{u%,%I%vS%YV%^%d%x%%%%%%%%%%%%%0%04'%4'1%H3%\8<%8<F%\_%j%u<%<%%#&*&-&G&_&w&&&			%'+'1'D'G'J'M'#'^.'y7'y<'ys's 			=(B(K(`(c(f(i((( ($;(}E(KH(Q(W((((,(,0(0(4(4			1)6)<)Q)T)W)Z)y)/)j9)B)H) s) s$)$()(4,(			]*b*k********* ***,*(*$*0***mU*4i**[*e*kh*q*w******8*8<*<@*@***	*.* *D$*D$H2*H2>*mD*mS*[*Lc*LcPr*PrTz*Tz@	8	,(			Z+_+h+|+++++++++++++++ +$+,G+$J+(d+0p+4{+++<++8++D++@+X+b+he+m+s+++++++++++H+H"+dLP+LPm+u+x+++++,,',,-%,--.//5/;////8/`/`k/k / $/$/(/(30;0A0G0Y0h0u0P0YS0S b0 b$o0$o(0(0,0,$	 						O1Z1x1{111111 11111$5181>;1A1GD1T1ZW1_1e1(r1(r111,1,#2K2SV22/2;2;D2N\2^2^h2hs2s2		&323;3Y3i3n3#3/383~A3~F3~S3S~33-4(4+4J4z4%4904064C4~H4~R4RX4f4fr4r567p787>7A7tD7MG7GV7V^7c7j7jv7v777808.8."8(9"9%9]9,9,:9:K9]b9b::4	0	,($	 						h;v;;;;;;;;; ;;;$;';$5;8;(I;t;,;;;;;$;;8;0;4c;yk;p;vs;{;~;8<;<;;;;@;@D;D;;;;H;HA;LLC;LCP	[;P[	d;n;tz;;T;T;;;X;X;;P	H	@<	80	$	 						|<<<< <(<<<<< <,<<$<<C<F<o<0<4<8<<<@<D<8<HO<LW<8_<Pz<<<<<<<<<<<<T<TX<X\<\<`<`<<<4d<d<h<h<l*<l*9<p~<p~($	 	C=T=W=\=p={======(= ==$,:=,:@=0N=0N_=u====Q>]>e>p>y>|>>>> =>EN>b>@$j>$j(s>(s,>,0>04>4 Q?\?e?h?n?w?z??? ??H?Q$V?$V(_?(_,?,0?04?4?J,($ 			T@Z@c@x@{@~@@(@\@@@@@@@@ @@$@A@,(@$R@]@c`@di@do@d@@@d@d@d@@0@04@4	@Y@A8 @8 &@Y</@</@;@@;DG@DGM@YHS@HS\@b_@		|xtphd`\-XTPLD	<	8	4	0,$ 									A$A(A,A05A88A@;A4>A<VAwA|A0A8AHA4AD
ALA$5APLAzPATvAAXA\AzAA`AzAdAzATAhAdAzAlA,
ApA0,A`/A5Ad8Ax@AtHATPAYApAyA|AA8AAA0AApAA%A(A0A3A>A \AgAxjAyA8AAdAxA`AAAyAAAYAP"APPAPYAYAAAAAAAAAAAAA5<A<BAPXA^[AgAgsA|AAAAAAAAzAAzAAAAA#AAAAAAAA	AA"A0AAAAAA	|xtplhd`-\XTPH	@	<4(	$	 						+B0B9BMB$PB,SB^BcBlBB$B0B B(B4B8B<BB$BDB B@SBXBB$BLB BHBPB4B11BTHBVKBXcBxBV|BXB\B`BVBdBhBVBlBpBtBx&B|DBGB|PBpsBBBBBhBB$Bd@BVDBXPBnB|BBVB<BBBhBBBBh!BX/Bp7B?BLB|TB_BpBB$BB|BBB|BB)BY3B96B>BDB\BfBliBrBxBBBB&BBB.B.4B4fBfoB{B{BBBBBBBBDBB8B8>BKQBWTBZBZ`BnB|BBBBBBBBBB
B
BBUBpBp BDJBJUBpWBpZBpcBhfBppBzBzBBBBBBBBBBBBBBB$B*BV
:B:
JBPMBVWBW]BVhBhBBVBBBBBBBBBBBBBBBh	B840,($ 			QCTC_CtCwCzC}CCCC C$C(C,C4C0CC8OCYC_\CeCkC<C<@C@DCDHCHCC,D0DUDlD|$D0&D&;D;ADXODO^D^dDpvDvkEE E +E+9E>E>DEnYEiEpEwEw}EEEE,FoDFZFl F1&F&<F<IF]NFN`F`-GWGiGsGG0Gy6GBGBHGTG`GidGpGGGGGGGGGGG,($ 			pHuH~HHHHHHHH4H GH[HH$H(H,nHxH~{H*H*H*H0H04H4H8H8HH<H<H4@H@DHD6HLH>HH>LRHLRPjHPjpHsHTHTHXHXH\H\`H`dHdI6I?I%(IB+I+1I9KIQ 				9J>JGJ\J_JbJeJJJJJJ 7JyAJGDJMJSJ$J$(J(,"J,"J
0J0J
J
J
\XT	L	H	@<840,($			KKKKKK+KKK%K(K+K.K@KFKOKdKgK jK+oK$tK(|KK,KK^K0K4K:K8K^K<5KX=K<tK<K@K4K^KK`KKLKDKRK81K4EKPKK<KTAKPRKHgKXtK\K4KZ(K4KKK\K\K\K>KK\K\K\>KmIKOLK\UK\[K\mKyKKKK`K`K^dKdKhKhlKlKKKpKpt!Kt!KKqx'Kx'0Kq|GK|GSKq^KqkKk{K{KKK$K$KKKKKK^K^K^WKW"#K#"+Kd6K6<K^?K?JKPMK^UK^[K^KlKlrK}K^KKKKKKK K KK\K\K KZ%KZ9K\RKR8M;MC@M^MMMMMI5M@GMMRMI\MagMgpMtMzM}M!M!MMMM M MM$M$MM
M
MY&-N>NGN|NN[NaNydNsN'N'6N6<NJLNdSNSYN|jNjpN| ~N ~N$ 				^O~fOrOOOO$OOOOO 2O85Oa:Oa?OaaOdOlO(~O(~OOO<	4	,	( 				iPPPPP9PP9PP P	P$PP&P(1P?PLsPP,PP0PPP(PP9PPPP4P85P8P@;P>P<DvPDv|PLPPLHPHPPPL&PL&PP&PP&PDP P T PT DPGPMJPLMPSPPLXZPXZ\"jP\j"pPLxP}P`P`PP"PL'PL,PL0,($ 			hQnQwQQQQQQQ Q$Q(Q,Q0Q+Q6QioQQQfQqQwtQ}QQQ4+Q4+8+Q8+<)Q<)@Q@QQD(QD(H'QH'Q.L"QL"(Qt1Q<QaCQdP#VQPV#lQ9}QT(QT(QQQX#QX#Qtpl	hd`\1X	T	P0L	H	D@<840,($ 				RRRTR R8R$R(R,/R0;R4UR0^RhdRHRRR4RR<R@RR	R0RRNRDRRR8RHRPRLR8R(R R@RHRTRXR0!R\)R@@RHCRTFRX_R`eRpRPRhRdRR<R@RHRlRt'R0ERTiR0RRRHRR	RLxRx|R|&R&,RL5RFRFRRa[RHaRxkRxrRr*R*RRRRRRRRRR,R,,R,-R-.R..R.R"R"RRRRXRX'RX.RT4RT\RTkR0qRwtR0,zRz,,R,-R-/R/R0RRRRRRRRRRR2R85RT@RT*[R[*cRcoR{R~R,SS>S>%S*S>6S6840	,(0$	 	4zTTTTTTTTT T$dT(|TT4T,T T(T8(T02TnTFtTF}T2TT2TTFTFTTFTT2TTTFTF<T<T-T-T-@/T@/5TFD3;TD;3DTFH,JTHJ,L,TTLT,P-^TP^-T/kTTk/qTFvT|yTHTHTHX.TX.\.T\.-U0U<ULUVVUmUUUUU U U 'U-*U 3U<AUPaUqjUsU|UUUUUUUU UU UUU U
UVZV_
VjVjEV]GV]NV_		<WGW`WkWWWWWW#W3W9W[WdiWvpWsW}WWWWTWWWWWW8	4	,$						~XXXXXXXX XX'X=XEX(HXKX$]XxX,XXX0X4XXX&X)X<,X/X8GXMOXI`XIfXIoXuXX`XX`X`X!X!X$X`,X2XcXuX}XXXX@6X@6XlXX=X=XIXI8	0,	(	 		jYmYrYzY}YYYY YYY(Y$Y,YY0
Y$Y-Y3bYYYY YY(Y4Y8CYIKYEQYE^YEdYEpY}YYYYY((Y03YH<YHEYHYVKYVSY\YeeYhY<6zY<z6YYYYYYEYEYE(	$	 				_ZgZyZZZZZZZ ZZZ
ZZ!Z'Z$,Z,/Z(7Z>@Z9PZ9VZ9\Z9dZlZqZZZZZZ06Z06ZZZ@Z@Z9Z9$ 		C[[[[[[
[+[8[=[^H[K[U[[[i[w[[[[[[[ [[$[[aA[FH[][p[x[(8[(8[[[[[[[[[[[[[,:#[,#:.[@;[KP[X^[0c[0c4n[4nt[86|[8|6[[[[[l=\"\%\4\Q\,\,D\LN\=V\V>]G]n]v]]]]]M]UR]  U] Uc]n$>f]$f>](](,@],@0@]0@4]4] K^q^^^^^^<^HB^HE^H^UR^\^\Bd^dB|^^t^ ^ ^^^$>^$>^^^(^(,^,0	,	(3$	 		_________	__8_ O_W_t_|_$__(__4	___4"_,%_08v_8v<_<__(___@D_@D_ D_DHE"_H"EL/_L/PF_PFL_T_\_a_TD_TDXA_XA\_\_	_4_`_`_4d_dh_h_4_4D	@G8	4F(	 =			Z`o`w``````` ```$```<`,D`(d`g`0t`4``$````8`<	`@``$ `@`I`W`D\`HW`_`d`L`L``Y``S`S^`da`Pn`Pn|`````	`y`%`q+`q=a8a[haa 'a`0a06a;SaSYa`ea b"b%b=b,b,I4b4IDbD8	0	(	 =			jcocxccccccc ccccc$"c(Pcc(c(cccc,c0%ckcsccc4c8hcrcxuc~cccc<Lc<LccT@c@cTcccccD`cD`ocHxcHxccchccccLcLP3cP3TMGcTGMPcXNWcXWN\O_c\_Ohcpcxc~c=d'd$dl3dl9dDQ>d>QRHdHRTd]SWdWS$	 	=Ye\eaeeeeeeee e$JeY(QSe(SQ,ke,k0xe0x4Pe4P8e8eeeee<D
e<
Deeaf f)f.f,T0f0T6fdVfd^f^$- 		;gDgLg`gfgigggg g$gAgIgxQgxWgx(Ug(U,g,gggg0g0g4Wg4W0,$ X			[hkhnhhhhhhh h$h(h,%h07h4ehkhhF8wh8whhFhF<h<h@Zh@ZDhDh7H
hH
LhLPhPT>hT>"i%i+iiY0i0Yj!j6jjN'jD]HjH] 			8k=kCkXk[k^kakrkzkk 6kr@kIkOkuk}}kkk$_k$_k(\k(\,k,k,	 			;l@lIl]l`lclhl oltl}lll$lllllll	l(l,l9lhClIFl Nl Tl mlwl}zl l l ll l l l l0l0mm&mT`?m?`EmTNmNnn&nT`?n?`EnTNnNoo&oT`?o?`EoTNoNpp&pT`?p?`EpTNpNqq&qT`?q?`EqTNqN9rBrKr`rcr3r3?rHrTr`VrVlrzrz r rr$r$(r(,`r,`ss#s#+sX`DsD`JsXRsRP	L	H	<	4	0	,($h 				st~ttttt$t t(t,ttt 
tt t0(t4Qt\t(dt,xt0{t8~t<t@t(t,t0tDtHt0tTtLtP|ttttXtX\`t\`t`jt`jtttTt@t@t@
ttBtdKtdKhkTthTkZtatjtotlltllttttttPLH	D	@<840m,($ 			uuuuuuuu uu!Xu$eu(u,uu0u4u8	u<.u@<uSupuDzuuuuHuLuPTuTuuuuNuXVue^ueXnuXn\u\`ou`oduduhuhlulpuptutxux|u|pupY&u&Y1u}6u<9uAuGuuuuZuZuuiuiTP	L	HD@<m840,($ 				vvvvvvvv!v&v,v@v Cv(Kv$fvrv,v0v4v8v<vv1v BvDcv@vvHvv@vLvvv&vPvTvvvvvvXvX\v\v@vvQviv`v`dovdohvhlvlpvpvvvvvv]v]v]tjvtjxwvxw|v|pvpZvZvviviw(w+w9w<wdw%wpKwdNwdijwji( 			_xexnxxxxxxx(x x$xx,0Wx0W]xhxnkxsxyxx4x4xx8x8<Yx<Y@_x@_xDixDi`\	XT	P	LHD<840,($ 				yyyy yyy$y(y,y0y"y;%y$8yu>yFgyy4y8y<y@yDyHy4yLyPyT(y4yLKyQyYyXyy$yyyPy`y\ydyDyyhyhlyly%y.+yAPymyypypytyty,y,yy
yy.y41y9y?y}yyxiyxi'z3zQzYz\zezt0z<9ztCzCpIzIpOztWzhi_z_i `nz n`		1#{+{0{6{I{L{){\3{~<{~A{~c{c`v{v`		1#|+|0|6|I|L|)|\3|~<|~A|~c|c`v|v` I}Q}\}h}t}}}}}}} $C}$CO}hZ}h(b}(bq}}},p},p0Y}0Y}4`}4`$			7~F~O~W~i~o~r~~~~~~ ~$@~FC~L~T~\~a~(U~(U,~,~~~~0x~0x@	<	8400,($ X		,8BH`w $(,2_048(<@>NQj||4qDzDzHHLL)8285=EHNKPXPXc|TyTyX{X{
6
6',KPX]n|qzw|\\``IIIL|Vmddhh'=MX[dt1MU77UGGViu^^u xn nx 			KNu$ (W(W_,g,g0~o0o~4~4~88<<@@DxDxPL	H	D@<840,($ -e51J`bg t$(,0418,
381;<foz
@DHL1*\1\wzP1!-29TT5!XX	\+\+=Mr0555``d`d`AFiLlhhll4->`pHpHtVtVxx`* $(,048<@DHLPTX\`dhlptx| (&T0T::`LL` >**0>88(""Xm&5E`HH/`;`??N`=ENelE::Cp H H$S$S(_(_j,v,v|@gedc|bxtaplhd`	XTPLHD@<840,($ m="!MVY<_hpw }$(,048@DHLPTX\`d)l,h3pDtQxd|q P-99E

!&-77GG))<<\\||E#0??KTWejjtzw(`~~`=WZcf77CTKKTpQQp Y] ]Y$`$`((			%+1DGJM^#^.h7h<h		9MU_qx!9*9GMR\di(=I%@//77_@@_F(|xt	p	l	h	d`\	XTPLH	D@<840,($	 						CFQh kn$|,(408<!=S@dD H04,48208LCP|,080L8TdX \`A`Yd`0,

80KN| h4 l p(W_} t`x`|X(58DFQZcl`,AKQNV\__$&A:SMSP^dar``>dOOUd^^dvv6Ynn||``ooAA""22NNW``nnt~~
;;NNT\dippZZ""//@@ K K$T$T(](],f,f0o0ou4i~4~i,4		0		|x	tplhd	`	\XTPLHD@<8	4	0	,(					E(HT,l4o0r8	<@DHLPT1M5X>\^(l,4`,X4d$h l& )	J	\pjpp\(t,4x<?|B[tu},4tp+Qkfk~,pDTWM4\}Lp,40",36(<B,hmp4s	XpCNTQ	Z	`	YY55

.$$!)'53++3;P<GG<P0cflirx	.n3M77=
BBP`sy0!!<<<*66*EyJyU}jj(v0v_>>_JTZi_ix~{iiiFFZ,^^,,kk,-zz-....ww""% , ,$,$,(-(-,,%%%60?HMfmkp0`0`4{4{8E8E<<	"-822			=				|t	l	d`	X	PLHD@	8	4	,							0					h			|xXtplh	d	L	H	D@	84	,(	 				m						4|	x	t	p	l	h	d	`	\	X	T	P	L	H	D	@	<	8	4	0	,	(	$	 									Pd44%(8D3Q3T_3,	31	4	7	_	o						3		,
3/
B
E
H
j


!3%.=t3BOlT{3
3
E
H
`
h
}
3







3

 03C3$(3,(4X[alo|04383
(3<?<B@X3\D33"NTHeqPLTX3 .\DJ3U`o3rDd3h3l(0pADtTW]|chxn{t$,,St`tqt33-4|DW3b3f $(,40	3J`3u~33<AQ38,<,@:=DCKRm3%QTHZe33,'<3@ps333*3-D58D3Tr3u|33,%^,afLqtz38,,(.3oTrP033,Z3_rx88L  , 8" X1 84 9 L ,O 8b m   3  3 3  |  !!	!3!E!p!x!!!!!!!"@"Y"Y"\"a"""""#3
#/#\4#`7#=#M#i#q##3#####3# #$#(#,$|3$I$Q$h$p$0x$4$$$3%%5%;%8L%U%|%3%%,%%%&&<&@\&_&&3&&|&D&&&H&D&L&P&3&&@'|a'Dg's'm'Hs'Dv'L''T'X(3(=(3d(3h(s(Ly((|(D(((H(D((d((\(`))3 ).)L=)|@)DE)Y)k)_)Ht)))))h)d)|)D)))H)))P)h)l)D)L*$*-*5*H*dK*P*pX*t***3*x**|+$+;+l>+pA+G+J+S+t]+xf+i++3+++3++,5,38,p,,,,,,
-W-3-3----|--.M.p.,/..|.....|..@/3C/e/h//3//l/3/3//000(0+0.0B0\0n03q0t0y000|0011013181A1(J1M1\1|1|111(11111122 2322P2q2232323223222233
3(33.3X3`33l333333334,4414Y4\4h44444444\4M553JJ^^4433853>>AKKAZ_\3din{{UU1	CC		&	&	?	?	KW	W	Kf	f	l		t		z		D		DA		A 	 	$	$	(E
(
E,&
,&
0O
0O
4Pb
4b
P8o
8o
<~
<~




@
@
DA
D
AH
H
L
L
PEPETTXX+4\k7\7kBIOU`c`cdndnhhll3pp33ttxx|"|"0T@ly333




X
 
X
%
X
4
4
?
?



5






3


3


3




**O_grr333\""".413:?<3BGD3RR333bidif333e(e-e;;nv{344 4&,)44:73djg3xp{{p333333
((""NNfqs*Pbbyssy{{EE  $$(6(6,K,KTc0Z0Zftozi4488<<@@DDHH %"3;DL>>L>>MQO\PQPQT\T\kqn	s	y	XX58P\zZ\Zz`@g`g@d@odo@333hh333llTT3# 3&+(3p6p6\tettktkxx||mmm:&&8=v|ppy"y*y0y@@KK3[[3ii@-`pnixxiss-||}}[[3Ii;;iNNZhbhe3z33}}3
%"*0-32743:?<3JJXX<AGXX.ff.**=]@FC3]}g22 L L L L L L    ( % 1 + + V u _ u |      $ $ ( ( , ,      30 0  	!4?!4?!J!!P!!V!!8g!8g!<!<!@!@!!,"!,"!,"5"D"DP:"D:"PG"Y"HRS"HS"RLg"Lg"s""PD"P"DT"T"""""""Xx"X"x\"\"#M##M##M#`&#`&#V#[#X#3dc#dc#hnz#hz#nl#l###p#p#t#t#x#x#|#|########$$$$$$$%$-$-$-$F$$N$$V$$\$$$$$$$3$$
%%%3%L%%L%"%L%/%/%^%^%v%v%%%%h&%%%\&%%%\&%%%%%\&%\&%\&%\&b&b&z&z&&&&3&&&&&(&&&&q&&q&&&3&&&(&('(_'m'''(((h(#(@(7(7(^(^(n(s(p(3(((((3(((3(((3&)+)()31)y)H)\)y)y))))*)*)*))))**!*****2*x*;*x*@*x*U**U******p**pY**Y*+^++^!+}+)+}+/+}++++3U++U+++++3+++++,+3,,/,/,A,3j,j,v,|,y,3,,,,,,,,,,,, |- -|$-$-(N-(N-,z-,z-0_-0-_---t.-.-.-.4-4-8-8-<#.<#.,.2./.,/@G.@G.D[.D[.Hj.Hj.v.|.y./~././L.L.P.P...T/T/X&/X&///3\:/\:/H/x/M/x/R/x/`_/`_/dx~/d~/x//////hn/h/nlt/l/t/3/q00q00q0	00p 0p 0&0i0t60t60xV0xV0|c0|c0000000100
1
1*1*1;1;1D1J1G11V1V1b11h11v1v11122,222/23J2J2^2d2a23i2q2w2w2222222x22x222222222322"3"3333833>33O3O3333333343444`44`444W44_4_441444444443V44V44 $(,048<@DHLPTX\`dhlptx|,=( 				17?DMadtz$ (,=rGMJRXr}00 (08@
HPX
`hpx "#$%& '((0)8*@+H,P-X.`/h0p1x2345679:;<=>?@ABCDEFG H(I0J8K@MHNPOXP`QhRpSxTUVWXYZ[\]^_`abcdefgh i(j0k8l@mHnPoXp`qhrpsxtuvwxyz{|}~ (08@HPX`hpx$0<HT`lx ,8DP\ht(4@LXd
p
|











$0<HT`lx ,8DP\ht



(
4
@
L
X
d
p
|$0<HT`lx ,8DP\ht(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx

 
,
8
D
P
\
h
t











( 4 @ L X d p |     !!!!!!!""$"0"<"H#T#`#l#x############## #,$8$D$P$\$h$t$$$$$$$$$$$$$$$($4$@$L$X%d%p%|%%%%%%%%%%%%%%$%0&<&H&T&`'l'x''''''(((((((( (,)8)D)P)\)h)t))*************(*4*@*L*X*d*p+|++++++++++++++$+0,<,H,T,`,l-x---....//////0 0,080D0P0\0h1t111111122222222(343@3L3X3d3p3|33444444444555$506<6H6T6`7l7x77777778888889 9,989D9P:\:h:t::;;;;;;;;;;;;;(;4;@;L;X;d;p;|;<<<<<<<<<<<<<$<0<<<H=T=`=l=x=====>>>>>>>>? ?,?8?D?P?\?h?t@@@@@@@@@@@@@@@(@4@@@LAXAdApA|AAAAAAAAAAAAAA$A0A<AHATA`AlAxAAAAAAAAAAAAAB B,B8BDBPB\BhBtBBBBBBBBBBBB B B B( B4 B@ BL BX Bd Bp B| B B B B B B B B B B B!B!B!B$!B0!Bk>k>k(>k4>k@>kL>kX>kd>kp>k|>l>l>l>l>l>l>l>l>l>l>l?l?l?m$?m0?mx*'Tm@>*)dn^
@h@	*+3tLtG@J(*.puk@8L*0tv@M*2hwP@DOh*4y@S*6 {@`W	*8& $B! @,al*:D hJ? @a*<m $h @e*> ؄n @gT*@ H @g*B D? @`iT*D!!@lH*F8!hB3!@oX*H`![!@Tr*J~!^y!@u*L!$!@v*N!0!@x*P!8!@z\*R"Hs"@~`*T7"k2"@\*VY"(LT"@*X"t{"@ăh*Z"Pn"@,*\""@4*^"h"@,*`#H#@ԋ*b-#H(#@*dN#d<I#@T*fv#Rq#@ؐ*h##@\*j#"#@@*l#ԞV#@L*n$,V$@*p+$V&$@*rN$ܟVI$@ *ts$4Vn$@*v$$@X*x$LZ$@*z$$@P*|%
%@X*~4%/%@X*Y%lrT%@*%%@@*%%@*%x%@8*%\%@*&ܯ&@ܳ*2&\-&@ش*V&$Q&@*v&q&@*&x&@h *& &@(*&<&@*	'X'@*)'HV$'@*M'BH'@$*t',o'@l*'&'@,<*'8'@h*'H'@*(`d(@*4(Ľ/(@d*T(pO(@*v(q(@P*(j(@*(0(@*(M(@*))@l*6)	1)@*X):S)@$*)5~)@]*))@W*))@Y*))@[***0*G*
^*+
u*G
*[
*r
*
*
*
*
+
-+
D+[+r+++H+e+}++!+,*,"A,4W,Nm,f,~,,,,,-$-:-P-f-1-4-4-4-4-4-4.8,.8D.8[.8v.8.8.8.8
.8P.8/<!/<?/@_/@|/@/@/@/@/@p/@
0@:%0@90@Q0@q0@0@0@0@0@0@1@1@+1@>1@R1@s1@1@1@1@1@1@2@)2A>2BU2BMi2D~2H2H2H2H2H20HA283	3@[*&3Ik3@lbk*(ԀP++	$;$3mesh_quick.o/   0           0     0     644     170088    `
ELF^N4(6A    (  t)6Ar6A6AH(   ƒ-6AH(   ƒ-6AH(   ƒ-6AH(   ƒ-6AH(   ƒ-6AH(   ƒ-6a  tV0BVlʡkl{3ʡ-
Jll<-|6A00t(@@t")  PPt)-
]W+': *"Q'%74
236A
JV   ט,z)!@(( =
-
뀉;+ 
-
6A""£|耉BB6aARP600tV 6ahTbtHAlarJGBG300tf76aA98*"BrgzV0U	|l@ VH$D
E    !  +^:X(D
    B DD :@KF(D
    B DD |0:ʺ<z0K	A
 BAD  B!DD G<zf0f	|@HBF	BDBCF

B#GyBb
D `D G9^kk#`F`DB!BDd B"D D @F@A`$#`(FwB&|*F:(w"(rb-
6A-	y)  6!(B  V,=
k*j2| #{"6A t(0V2 "0H7"6aPtV@V"x	'|g#=0p4w!aX	g` `"6A tV0VxaX+}
||@PYU RB{RL<̽|bC@@ GF-6aPtV@V"x'|g#=0p4w!aXg` `"6A	0tV8 VbV|@RU{B"jDB|(#  `F"6ABii,  
,(R))-6A	@t00tVV!"8|7Fb! 3(""JFYl?!(r""JS""J: (A"J;O!(r""JK""J< (A"J=H""JE""JC""JFA""J?2"2J"JF;2"2J"J72"2J"J32"2J"J0""J-
"##F)x	t2x0, ($t"J""Jl""J%l&F""J,""J-F
l3""J9	2"2J."J/F2"2J0"J1""J2"QZaPYgpx6A@ t00tVR)V!"x|7F?! 3("8l!H"2:";!̨""J-2<"="0" "Z"$"#"!" 2"2"2"F2""""l"%l&","-
l3"92."/F20"12J"J"2"J"MScy%46=|lʡ"a"Q|RA"a"Ql]
'Y!+23#GF
+BA+2f+2!"l"!+k+l˱Blʱ#6a tV	0VBBAAQAl -
]Vj{+FkK+܊2f#"g"eR6aa:!'SA,l<"Q+W6abAX%libQg
&b&&b ff BABl:bb'#bB%l&b.#bB,b f
i |`ibBl53b#
#
xxihdtbEbBaQ&(H{ 3	!("fail to malloc s_mesh_conflict_roots, size:%d
yieldE (%d) %s: [%s,%d] fail to malloc new_mroots for %s, size:%d, heap:%d
recv yieldstoptimer yieldnon-root, remove selfrecv announcerecv assoc from %02x:%02x:%02x:%02x:%02x:%02xnon-root, recv assocannouncescan6A݂B@@tD```d RBBBB2BbB{"6aaPPthV k``tV
0kV&
@kV	PkVf	a}
kVkVv!(

tkM
RBbBZTbERBJB!	 z"6AAXMeRB E@@tVT0EVA
$T]m
M
{̽|4BFM-6A!X-%0%  tV2@%V
,]m
0 -
 ̽|r," -6}PPt9
		p0: VP2Vl A
<]=
RGA@t-
BGG	@u@HuDzG
BG,̽|<L
"0-6A@@tbC<,̘̉FŃۭL]"@6A t!x! (6A tJ 6a @t#D?£-
DH(.
9⣹:6A6A  t"X"  6A tHX00t|eUBtTIHJiX6(&P" ]	218#D
&6"Fch
0# f!("D
J"H(86l2ʡ2A1  tX3SsYaBqQYRQhWsf(#}  =f"	r-=Ff22-fB
(#r  2F-=}Qk++@KV`hKfihQ03`3K39iA=F*&l 0 Zlʱ0 ZalK0 FqlKtw8FQKla
ˈZ圖Alh``t0 bab3F&	8A0$  t t m
*0s z0t`=wpptUw
1xi"CQsB@2B| $0" "E6A  tfB6A t|H! |$̐(6a  t#YRQRbX+l*"  tgfFb(``lKڂ G"  tUg؆6a]0t	A8' 1h23KfMKl!r!V"""  '87-"""{ " '
$ @tfG6AR('Y	f)8 K=80 t6A!(  6A!("  6A=RHI7T,	8YKC08K3lDj7F-6A=RHi7T,	8yKC08K3lDj7F- 6Q}
MP b48cC۸=|0{8%i!⧱ AA:"DUfD6a E@@tV0EV*qm
XXF/ۚ]	RP{Z+
t+dJJݐ
ڭ
|Jк+{|aa	Z"Dw&D6a""A!+2A2A+[+&8?f(1"첁:	id92H"V1)2̪ 6 Pt|%FOaEJv"J('" 8#D
'7("D
")'+(('': ("DJ&
"(2: 
(Jv"D|
' (07':9A! 2$JF"D!P!($4rAb]RAYA91i!y,#!Ѻ29a29Q2	9A2,918b009!8B009("  ): 6 `t"RPPtqUZH((@" A8#D
(8("D
")'+(((': (ZG"D
($4 *':@
(ZG"D|
$H4 (0':*2 JA!@K G2F+ZW"E%5v! f!(@JAr b "bQѶ1iAy!I,P ("!29a2Ѯ9Q2	9A2,918b009!8B009("  )6A"K|Ij+	X	)h*|*6A"ˑ|ij#	X)h:: 	61!BI29q29a2
9Q2	9A2,918b009!8B0098"M002a=@%(U3fE# !dra`",( q
#a	QA1 !,af"&0)"QA("5)Q"4ѭ)A"3)1"2,)!"1)"0)("
2(0 "	/
 A" " """ )"" ,   " " """ RA  *!)"R
"P" )q","#)a"R"P" )Q")A")1")!")""apgu3&6AH(   ƒ-6As"F"	'b	"	|	|VH	j!f	#*	tc|;(B(#2	2BD"	"E-6/,B

Vl/22A58("2/2A8"<"A9"A7F!QC!Q0"2A2A"A,  P "B"@" f"B"@" "  "C (A"C| 			#	6m"V1H#'bRRA3Q3+B	83l&&+ &'60 f&"	)A")1")!")")l&#f0")A")1"ѷ)!")"),,|)"A2"Q )"Qa!l Vr3fZq,V*2+0+2C
0C1p C0  "  t3' #2KP 6 `t""A!r|&0WPPtV"@WMV" "aRQ˱Y1RQ&vvf6aulKˡ:A-
z&:mq!̸(Q "ۻ̽<lKˡ-
VA+QH$D
Ab$g+(b$g:h&D
h:`F
h&D|
x`g0g:9xhA`g  va6ʳ̽<*8#D
!tu&:pQ!f̸(Q "ۻ̽<K#lyQ``uQf
̽r̽<:pVm-RSS p g|MQbJQ_I +600t pt9G0j``tV.@jV-PjVV- ibQ8f3&'
--qF  p VjKM
FK a슢

  :
  
D݈ч$BDD t:p f"HGFk(&"e29a29Q2ћ9A2912,9!2)2a!(b2"U"W
!)
-V
(I"R"P" R
bU"`U   U ptPP (A"DRD"PXARD
rDpR E"
b"`" R
 KzVJlwct-
V
 &̭n̽ll iJ"2"0" 2
b3"`3   3 pt00 (A"D2D"08ArD2D
p" B1@bg"
2"0" g,PN*J233 *CfD&| +6A]mc@# f Vf6PcV6rr|w8OFB)<0 !(4B"U4"W
!)
-1|bV1f?2VS1b&  tR5R)<!(r.2"U."W
!F!2FKaaaa!!!!j1y023 2	92,92929292iq9)a")Q")A")1")!""a""aі!("2"US""W
!Fp 7F6aaaa	aaQ{aX3̅RR=!ѿ!,I A<F)D
Ҡxw2e큮,a!"!!,  !lBAB BAB!B B'B42;B
2B6L2AA  t=
W"
, Wh"
߀C"'F+"ALKL."A[+	 			6 0t'ƀ̽0
a!(V1ARQh&D
ar&w+(r&w:x'D
h:`
x'D
|0:b9@ h}&"ѭ),̲0rootless%dparent candidate %02x:%02x:%02x:%02x:%02x:%02x, not receive candidate beacon within duration:%dsecs(%llusecs)%d%dsecs(%dsecs) beacon from worse parent, rssi:%d(low threshold:%d)
%dparent candidate %02x:%02x:%02x:%02x:%02x:%02x, candidate_set:%d, %srssi:%d(threshold:%d), duration:%llusecs%dparent candidate %02x:%02x:%02x:%02x:%02x:%02x, layer:(max:%d)%d/o:%d, assoc:(max:%d)/%d/o:%d, rssi:%d(threshold:%d), duration:%dsecs(%llusecs)%dbssid:%02x:%02x:%02x:%02x:%02x:%02x, rc_addr:%02x:%02x:%02x:%02x:%02x:%02x, layer:%d(cap:%d), assoc:%d(cap:%d), cap(root:%d, self:%d), rc_rssi:%d%dinvalid %s-roots<%02x:%02x:%02x:%02x:%02x:%02x>, receive from %02x:%02x:%02x:%02x:%02x:%02x, id:%d/%d, ttl:%d(max:%d)(layer:%d,cap:%d), content_len:%d%dinvalid %s-roots<%02x:%02x:%02x:%02x:%02x:%02x>, receive from %02x:%02x:%02x:%02x:%02x:%02x, id:%d/%d, ttl:%d>max:%d(layer:%d,cap:%d), content_len:%d%dinvalid %s-roots, receive from %02x:%02x:%02x:%02x:%02x:%02x, id:%d/%d, %02x:%02x:%02x:%02x:%02x:%02x/ttl:%d, content_len:%d%dinvalid count:%d, max:%d%dinvalid type:%d, type>=max:%d%d%s count:%d != 2 from %02x:%02x:%02x:%02x:%02x:%02x%dunknown root IE type:%d(remain)clear, %s, nwk_clear_reason:%d(remain)master, nwk_duty:%d, type:%s, update:%d, new duration_mins:%d, rule:%d%s(remain)process, remain_duration_mins:%d, nwk_duty:%d, duration_mins:%d, timestamp:%lld ms, remain_us:%lld ms(expire)master(%02x:%02x:%02x:%02x:%02x:%02x) timeout, type:%s, update:%d, nwk[duty:%d, duration_mins:%d, rule:%d], root_nwk_duty:%d%d[used:%d,%d,%d,%d], count, expire[fixed:%d, gone:%d]%dlen:%d, max_ie_len:%d, now:%llu%dlen:%d, max_ie_len:%d, conflict_roots>num:%d[%d]%02x:%02x:%02x:%02x:%02x:%02x[cap:%d, rssi:%d, ttl:%d]last_found_time:%lld, expire_time:%d%ds_mesh_conflict_roots->num:%d, router BSSID:%02x:%02x:%02x:%02x:%02x:%02x        [%d]ttl:%d, %02x:%02x:%02x:%02x:%02x:%02x, rssi:%d, cap:%d%s, count:%d, used:%dmy_ie_len:%d, [used:%d,%d,%d,%d] , expire%dforcer %02x:%02x:%02x:%02x:%02x:%02x is gone%dyielder %02x:%02x:%02x:%02x:%02x:%02x is gone%d[used:%d,%d,%d,%d], count%d<%s-window>open time expires, duration:%d seconds, expire, my_ie_len:%d, conflict_roots->num:%d%d[used:%d,%d,%d,%d], count%d<%s-window>close time expires, duration:%d seconds, expire, my_ie_len:%d, conflict_roots->num:%d%d%s count:%d, roots IE oversize:%d, max:%d
%d%s mcount:%d, roots_count:%d%d%s mcount:%d != 2, roots_count:%d%d%s fail, size:%d, heap:%d
GCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
<0 (D $8HL(L00T0,p8P48(4 8,4lt$$L08 0(D8(00(((((8<((48"<((48"<((48"<((48"<((48"<(`xx"z"|((4!"U"[\	"e"h"z""((_ghj"n((,8((2>"Z
"d"h(($|"P"	"S"L
"YY"v"((88H"L(("((
""$<`"g("349((`tux"z((x""((`tux"z((",,"F#"ii"~((."KM"X
"b"f((=QQ	ZZaaqq""					,44"I"OP	YYgg	ppxx			""(((=MMSSac
pp	"yy"					%%44	==@"B(((0<`6"""@"1"3((h""""((4"J"hh "(( 05e-"""""S"E"KE"""((BN"P"R((7;(( "((l""((h""((($"""((/?@"E"V(("("((Lhh"j"l((("!((IUV
"`"x"z((<DH
"""P""$"@"EE("mm	"vv""7"*""+,!M"Q("((,4"6(("  ("HH"ZZ"ee"p"uu"
"((.::>"x ""((08((
((
((#+,"DDJ((#+,"DDJ((0J"z"|	"(( *J"="""$(($p""%""(0(08VV"rr""	""
"C"e"""(8(8H:""	""
""/"-"Dh"""((5EF
P"R((.>>
H"J(0(0L`"""`"MMi?""x""((48"<(("--"5"@@"TU"X"^"a """(((b>""((/;(((($L"*""O"ee'">"
"/"p"xx""r"<"XYC"""((0"G"";""""(()1"B"D"K((eyI"((((((-99b"($($0KLA""""1"A!"b"d"xB":"( ( 4T5"8"-"""  
"---"Z"hU"""/""0"H"ZD"	")""""(( 0&V"hh"}}	""""p"ST"q""H"%"" "<"ST	"]]"bb"ggllqqu(( ,Y"9"8""(@(@0p="-"<&"b"d"))i"("">"((((((8OO?"k"	""))
"35"P
"]]"c"g((LPl3"b"_"dd*""((#$"))HH
R
"_`!""""((@T"XX'"(7CC"E"G(#'(".((4\^""((08dC"&"
""($($(<2"n"	""
"";"	"$"0((E"aa"i"m(((4*^^"lm"&""""D" !","44"EEI(( &FF
"P"XX(""("!""(("8
"B"F((!d"Q"""((((8PPM"""0"""""(<DDJJ"N(<(<t#["KL4"\""^"?@"OQ"p%"/"`"$$"BDS"G""""	3"<"YY+""-"7"((+34 T"X(((,5aa"ll0",""-"3"4"NPn"r(((4d6"
"""""(((@@+"kl""""(0(0<lQ"WX&"~~q"""(L(L\n"')0YY%"~"@""	""
"	"&&"LMJB"""
"00"2(,(,HtS"">"("46/"e"k"k""v"("4"8:."h"tt"x(`(` |"A"QQ"``"

b"op"V"LL"""" $"&"((M]]"a(($="AB6"x"" ""(P(P`""""	""9
"F"b"d""%"8" 7WXmn(($-Q"h9" """"(((( ""(,(, L:."5";"$"<	"EF"b"p/"^""0	"9:"V"e"|;"w"1"3($($0>nn""""	""
"M"CF"U"`B""((%A"V"l	"uv"
"<""((8FF."t"	""
"V"",	"56"R"b_""5"/"C((EY"t"x(( ""((%%["(( Ffi"xB"""(@(@Ln"	""5
"B"`<""dB"( ( h~="CF
"P!"qq	"z)""""/"
"2"OQ"]"aa"||<""#"6""&&(($0D"HH""""

"(($(<"@@V"2""0"((8D="0"4"","<">"B(( ""(( ""((($($8c((((,"4((88((888((8888((((
 "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 1RY8hdr/fEO`nS9f
f.yDR^2<
.pRo0xF79 Txtr(FP%.A[nxD
.0)
O
rBBm $#8NCHhbB|:L68(/
Lc0=0WC
{			04	O	_	T		p			0E	,
<
g
8/ 
PB"
$
k&
;(
**4,%8.B(0de244 6>8:8<F>4@@Q4Fj,FDPBHlJLtNPQR
$T6
VW
$Xq

Z
\

L^
0t`b%8dJdfihpj lnp0r((tMDvcx{z,Jf|8c~
$esp_mesh_get_vnd_ext_assoc_lenesp_mesh_ps_dutyesp_mesh_ps_duty_ext_get_processmemcpyis_esp_mesh_psesp_mesh_parse_ext_assoc_iememsetesp_mesh_get_router_bssidmemcmpesp_mesh_set_router_bssidwifi_mesh_event_postesp_mesh_sync_interface_tsfhal_get_tsf_timewDev_Mesh_Set_TBTTg_mesh_init_ps_typeis_esp_mesh_ext_assocmesh_freeg_mesh_max_layerg_osi_funcs_pis_my_ie_encryptedesp_mesh_appieesp_mesh_get_vnd_ssid_lenesp_wifi_get_configstrnlenmesh_coding_ie_keyesp_mesh_encrypt_vnd_ieieee80211_add_mesh_assoc_iecrc32_leesp_mesh_decrypt_vnd_ieesp_mesh_check_vnd_iemesh_set_ie_crypto_configieee80211_vnd_mesh_update_beacong_mesh_topologyieee80211_mesh_quick_setieee80211_mesh_quick_getesp_mesh_sta_monitor_rssiesp_mesh_map_reject_connectioncnx_node_searchieee80211_vnd_mesh_fully_associatedesp_mesh_map_change_beacon_intervalesp_wifi_get_beacon_intervalesp_wifi_set_beacon_intervalesp_mesh_is_roots_foundg_wifi_global_lockieee80211_vnd_mesh_quick_setwifi_disconnect_processwifi_get_macaddrieee80211_vnd_mesh_quick_getieee80211_add_ie_esp_mesh_headieee80211_add_mesh_ssid_ieieee80211_add_mesh_ext_assoc_ieieee80211_add_mesh_ps_ieieee80211_add_mesh_duty_signalingieee80211_init_mesh_assoc_ieroots_type2str_wifi_vnd_ext_mesh_roots_free_wifi_vnd_ext_mesh_roots_mallocmesh_mallocwifi_log_print_roots_count_mesh_roots_num_reach_max_mesh_reset_window_open_time_mesh_roots_process_announce_mesh_roots_process_fixedieee80211_vnd_mesh_roots_getieee80211_is_mesh_roots_validieee80211_is_mesh_roots_announceieee80211_is_mesh_roots_yieldieee80211_is_mesh_roots_announce_usedieee80211_is_mesh_roots_yield_usedieee80211_is_mesh_roots_fixedieee80211_is_mesh_roots_goneieee80211_add_mesh_roots_ieesp_mesh_map_stop_beaconesp_mesh_is_root_conflicts_allowedieee80211_hostapd_beacon_txcb_mesh_check_window_close_expire_mesh_check_window_open_expire_mesh_timer_process_fixed_mesh_timer_process_goneprint_roots_ieis_esp_mesh_duty_signalingmesh_ps_set_new_dutymesh_nwk_duty_post_eventmesh_nwk_duty_master_is_rootg_log_levelmesh_parse_ps_entire_ruledutytype2strmesh_parse_ps_uplink_rulemesh_nwk_duty_check_duration_expireg_mesh_is_rootmesh_nwk_duty_set_master_identitymesh_nwk_duty_clr_master_identitymesh_nwk_duty_clr_remainingmesh_nwk_duty_set_remaining__moddi3__divdi3mesh_nwk_duty_check_allowedieee80211_sta_is_connectedg_is_root_fixedesp_mesh_ps_duty_cycle_set_processesp_mesh_get_running_active_duty_cyclemesh_nwk_duty_process_remainingpm_is_openpm_stopesp_mesh_parse_ps_ieieee80211_recv_mesh_duty_signalingieee80211_public_action_send_mesh_awakeesp_mesh_root_process_duty_duration_expireesp_mesh_ps_duty_cycle_get_processmesh_is_new_root_foundmesh_is_new_root_invalidmesh_is_ie_ignoredesp_mesh_is_same_routeresp_mesh_get_conflict_root_state_mesh_check_roots_gonesprintf_mesh_timer_process_announce_mesh_timer_process_conflict_rootesp_mesh_remove_conflict_root_mesh_roots_process_yield_mesh_roots_process_conflict_tableesp_mesh_find_conflict_rootesp_mesh_update_conflict_rootesp_mesh_add_conflict_rootmesh_is_new_found_conflict_rootieee80211_vnd_mesh_roots_set_mesh_roots_process_stop_mesh_roots_process_gone_mesh_remove_gonemesh_process_roots_ie_ttl_mesh_timer_process_yieldmesh_root_process_roots_iemesh_process_roots_ieesp_mesh_parse_conflict_roots_iemesh_check_conflict_beaconesp_mesh_parse_conflict_assoc_iemesh_set_parent_candidateic_get_randommesh_clear_parent_candidatemesh_get_parent_candidateg_mesh_cfg_switch_parentmesh_post_parent_switch_candidatemesh_post_parent_weak_rssimesh_post_parent_assoc_ieesp_mesh_monitor_parent_candidate_iemesh_set_parent_monitor_configmesh_get_parent_monitor_configmesh_get_sub_ie_mesh_set_flag_roots_foundesp_mesh_get_vnd_roots_leng_mesh_monitor_parent_beacon_countesp_mesh_monitor_parent_ieesp_mesh_map_probe_responseesp_mesh_monitor_vote_candidate_rssiesp_mesh_parse_beaconmesh_set_rssi_thresholdmesh_get_rssi_thresholdesp_mesh_quick_funcsesp_mesh_get_ap_assoc_expireis_esp_mesh_assocesp_mesh_channel_enable_jpesp_mesh_is_scan_allowedesp_mesh_pm_tbtt_timeout_processesp_mesh_pm_rx_beacon_processesp_mesh_pm_tx_data_processesp_mesh_pm_tx_null_processesp_mesh_pm_go_to_sleepesp_mesh_pm_go_to_wakeesp_mesh_is_start_pm_nowesp_mesh_quick_funcs_initmesh_init_cbesp_mesh_quick_funcs_deinitmesh_deinit_cbVXX/8/8/8/8/8/		8%
x+
x[4
4[\<
<\]J
J]R
z^V
V^Xb
bX_n
n_X__042ea::aaFFaL\OUR\bheajjauzbbc3Adjj8h;h

e
ef'd%d]GG]RZa>gI[%:5:H/52(]>>]F(FLTY::8"8-30$<H@Hi$[,,[k66k<lCClKhPPhV`b44,*?Q^!u'u2x7x=x[KK[mVVmi.%+5h88hXFFXXggXpssp~nn*?Q^!u'u2x7x=x[KK[mVVm{(%,h,,h8(>(CipRRpqrrqxF#;HXQb.l33l9MXBBXOXtZZtui1FW^^an}1ILVdmu^~^(.9@FCfq'I/44IX^^Xtt $(,048<@DHLPTX\`ui-BP7cmvy]7777++++777W7W77W7"+1]:]$=*=5@<B?@XWWXhp~ $(,048<@DHLPTX\`i~C1[TT[\gg\]ss]{wwvv w w$v$v(](]1,w,w0w
0
w4]4]18]&8&]i8n)/wJJw]WW]azffzlwvvwww{{ic9eh}''}-41Gh~LL~____wssw|Jugi9KNl6>]NN]TeZe__h]] ] ]$X$X(K.K0E(Xf(fXqs,t,tui (  P PX" "X- N/ N!
"ci##t#+#8#>#D#J#jP#Pj`#i#hn#nh#X#Xp#p#n#nci$D$$&$5$;$h>$>hZ$Z\d$d\pp$ppx$n$nVi%U%&%3%9%h<%<hO%OX`%`Xpl%lpt%n~%~nV&i+'P''5'G'M'XZ'ZXh`'`hr'rw'w'X'X p' p'$n'$ncu((/(<(E(T(TX"("X4(@8(EK(K!)))
*

*

g(+:+@+M+P+"+h%+h0+08+j`+`--g...A.`..x+.x?.VV.`].xiY///////B/gj/os/ /(/22/[S/S[w/}z/M}////w/w/w/w/]/]/]#/#])/,/@ ]7/ 7]=/$]X/$X]`/mg/E(]/(]//v/,[/,[///M/,0/0/24/4/8X/8X/<
/<
@
,/@,
00114 14X,1,Xi 242E2_b2pr22V2 22ew?2?w]N2N]T2Z_2He2ph2p]{2{]222uf3$37333$!3]F3F]U3W3r3xu3z333:4
464646]&4&]567(7<A7F
7F7F]272]:7D<7,8(8<A8F
8F8F]282]:8D<8,!9T9d9g9h9h59|E9QQ9zr9r90cE:J:t:::-:"3:"6:6<:"h?:?hT:ZW:g:t:X:X:p:p:n:n:":Ji-;|;;;;;w@;@wwP;Pww^;^wi;l;r;t;tz;;;;;;;; ; ,( g!!F<S<_<<<<<<<<<$ < ?<(B<,@<FC<Q<Vb<r<<<<<<<<<06<06<<4|<4|4,$g!Z=k=====	==%=-=D=(G= J=$i=,l=0y=4Q=n========8=8<=<"=->=D@^=@^f=D=D>4>>P!>P'>F,>41>F;>;H>H?/??H!?H'?>,?>6?6@?@,( !U@X@e@m@@M@@@@@D@@J@]@ l@$t@(|@l@,o@0O@0O4@4@@@8@8<:@<:G@@\W@@W\d@iD@D@@@@xHr@Hrz@}@/AA8VB=BaEBQBX	BB5 B-&B52B8B@@B^BBXKBU[BakBnBCCCCC[2C2[[>C>[DCOCOUCX_C_XC C C$_C$_iDw"D"w].D.]$ i!!gVV!!OEEEEbEwEEEEmEuEEE EEEE$uEEEEEUEEEEwEEEEEEEEE(]E(]EEEEE,]E,]EeE
EEEE$!EDEJGEPEVSE\Eb_EqEwtE|EEEEE0E04E4E8wE8w<E<Ex@]E@]EEx
EEOEURE[Ea^EgEmjEoEurE~ED]ED]EEEEEEEEEEEEH]EH]E+EY3E8E>EDAEREEEEi!!gVV3F>FFFF'F/FsF|FFFF;F]FFF]RFWF]ZFFFFFFFFFF
F
F!F'$F,F5F;F OF O$hF$hF(wF(wFF,F,gGGGG+G19GB<GD?GDgVVH2H_HyHGHGkHynHyVg8IpIIIIIIJ[J[g6K9KMK-K90K0gV3LHLdLLLLLELHL\L dLgLLLLL$;L$;CLLmLyLLLLLLLx+L1;LA(OL(OWLdZLb_Ld,pL,p~LLLLLLLLLLcgVVnMMMMMhMMh*MkMMMMMM;MZMMMcMhMzM M MM$M$(M(MhMMMhM,M,MM M-0"M0"(MhNMZWMh4_M4_eMMMMM8M8MM<M<M8MH@XBM@BXTMZMDMDMMMHMHMLMLPtMPtVVc3NeNbzNNNNqNNPNgTNNTNNlNNPNbZNJ_NqdNqiNqnN8Nq@NVKN]QN]ZN]Nh`N}bNkNqNtNzwNbNqNqNqNNNNqN]N]NqNNqNqN"Ng,NT/NT:N:HNHdNqfNqkNqnNTqNsN|NNTNN N N<NNNlNN $]N$]N N(6N(6?NT,JN,Ji&=OdOOO[7O7[XDODXrNONrVO[O[aOwoOow ]{O {]OOO$O$O(O(<8(gV!!!!P
PP@PCP \P$dPgP P0P4P0P4P,P(P&P,^PfPpP8sP,PPPP<P,PP@[P@[PPPDPD
P'P-7P<HLPHLVPdYPb_PdLtPLtPPPTPTXPXP!P)\7P\7`P`PdPdhPhlPlVQ'QQ$QQQQQQ$ !!!gV@RLRcQRVR_RtRwRzR}RR R
R&Rc5R$ZR`>RO(XFR(FXORYR_\ReeRekReRRR,R,R5$R)0>R0>FRP4JR4JSRcUR]iSSaSgSlrS[{S{[SSSSSdwSw]S]S]S]SSSSS S S$S$(]S(]S,]S,]%S0+S0+1S47S47=S8CS8CIS<NS<NTS@XS@XD]lSDl]rSHvSHv|SLSL T&THTRTTzT)T$THTR:T:PTZT$pTpxT|TT`i"Uw4U4wwBUBwKUXQUXw`U`w]nUn]tUT\V\ V *VE-VC]6V6]$W*W(W(Wf!!OXYXXXXXXFXLXVX_XebXeXqnX[{X{[X X $X$X(XX(X,_X,_0X0i;YVYYYBYHEYMYwbYbw[oYo[{Y{wYwYYYY[Y[ XY X$_Y$_(Y(,]Y,]Y0]Y0]Y4Y4Y!!!g+Z<ZPZ\ZZZZZ ZZZ$1Z<6Z<9Z,AZ,JZPMZ,bZeZnkZZZZZ,Z	Z$Z$$Z$Z$)Z[^[i[i[i%[a].[.]4[af[!!7\[\i\4\\E\\&1\EB\.?\EB\EG\^`\fc\4]s\s]y\]\]\\\\m]\]\ ]\ ]\,$\$(]\(]\!,\,0&\0&.\!!#].]C]PU]p]]]]+]9]FJ]P[]]f]f]n]x]x]X]]]]]]]]^
^B^B&^8]0^0]6^B=^g2___!'_/_W_i_ !!!!gM`P`Z`]`m````````$`` `5`E`K`PW`(c`(ck`s`x`,[`,[`````0[`0[4X`4X`aJaJ&a&,aD7a78!4f0!,( !!!g!ibb
bHb}bbbbbbbb <bFLbb!b6b$?blDb(Gb,Obeb|bbb bbb(bbb0b#b4Vb~bb8bbbbb<b<bb@wb@w(b0bL7bLD]@bD@]FbLH\bH\hbLXrbLrXbbQbbPbPbbTXbTXX]bX]b@\]b\]
b@$b*'b`X0b`0XdXFbdFXQbWTbDh]cbhc]ib$l]zblz]bbpbbpXbpXbbtbtbxXbxX|Xb|Xb$b*'b9b?<b_b_jbpbbbbb	bYbbb<+b<6b6BbBNbNkbkvbv~b~btbtbbbbbbfc0cN6ccTcTc44cTNcN/d^diddKdV<dnadl]sds]yd[d[d]d]d[d[ddadndPddVdd4 X(d (X;d$
@d$@
(
Pd(P
!i=eWee:ewcecwnese]e]e]e]eee e e$e$ee(e(ee,e,e0
e0
Ofhf{f/f2f5f@8fl;fLfTfTbfbxfff(!!iwgggggI2g:gIgTgxg({ggg g$gg,tg
~gg
0wg0w4[g4[8wg8w<]g<]g@g@gD]gD]gXHgH$gXLNgLNPrgPrT]gT]ggXgXg\wg\w`wg`wdgdhghgg~<,! !g!ihh$h~)h,h@hVhYhhhhhhMh Ph$fh(uhhh,h0hh4h8h<h@h~
hDhH-hYLwhLwhh0hhP[hP[ThThh
hhX]hX]"h)\6h\6>hY`Jh`JPhVSh
dXlhdlXh_xhhx_l]hl]hMpwhpwhhhhhh	h& h&#h~tX,ht,Xx_8hx8_|Zh|Z`hfch~ohoXhX]h]h~hhXhX_h_hhh'h'$! !!g!fii|iili,1ixRii4iiiiii i(ii$iqi4iitititit,i,iii0i0i64]i4]i(i(8X i8 X.i<>i<>PikXikaie@ei@eDriDr~iiiHiHi4i4LiLi	ii4Li4[i4P]fiPf]li4T]wiTw]i4ii4XXiXX\Xi\X`]i`]i(i(i(i(i(d"id"h.ih.lBilBTihYihpbipbni:XLDu<40f( !!!gjjjjjjjjj j$ j(#j4jHjKj,NjQj0]jj4j8j<jjjj@
jj4XjDljjHjLjjjjPjj49jDIjdjTjXjjjj\jjj$jjjjj&j`j`j$j$j&j
j&jQd.jd.9j$?j$hnjhnj
ljlj$j$jjdjppjpj$j$jAjLtjtj$j$jj`xjx|j|!j"k]'k]/k/;k;GkGSkSfLlll6l=;lB[FlF[XclcXllxrlr{l~llllll=l=l=l l D<!4!0f(!$! !uigmmmmH\mvmmm=mmmmm$m,m m(m0qm4m8mm<m@	mXmn mDTmXmHjmnmLm mmmmmmm4m9AmFVmbYmd_mdgmPwmPwTmTmmXmXm\]m\]mmmmm`]m`]mm%dmdmmh[mh[lX
ml
XmHpmp!mt'mt'-mx3mx39m|?m|?Em[VmV[zmzmmwmwmm]m]mXmm mmX_NmN_dmdzmzgu:nQnYnhnnnnnn1n7nFnQNnWnh]`n`]fnn Xn Xno[o[pp XpX(!$uggqjqqqqqqBqrrqqqqqq$6qg|qqq q$q(,[^q,^[dq1vqqqqqqqqq0_q0_qFq$!qF7q<]qbjqpq4q4q:qq:+q0QqV_qejqpmq1pq|vq|yq1q8Xq8X<Xq<X@_q@_DqDH[+qH+[g3rGrJrMrrr	rrr4r7r @rUUrbrer PrnurrrrrrrrrFrUrU$.r$.Zr`]rb`r([zr(z[,_r,_gs/srssss2sAKsvNsVSsvgslsss[s[_s_ig;tCtYtt2tdttttttAtFPtVthtkttqttttttttt[t[ _t _t6tt6't,MtR\tb$t$([t([,]t,]ttt0w*t0*w4;t4;gu5uAuQuaumuut2uY^utvv uiww"w11ww%XfwfXi4xcxu[.x.[wBxBwHxHVxiXxxixx~xwxwxXxX_x_vxv<80,$gyyyyyDQy`ycyfyy y$yyyyyyy(y,y<y0$y4,y8@y@yyD[yD[HyHLyLPyPyyyyyy/y5=yBZy`TryTrX_yX_\y\y`ey`ed
yd
yydhyhl^yl^p|gypg|tpytpxyyxy|y|yyyuiz@zNnzwzzzzzz)/z2z=zLzSazyzzzz#zzz [z [$z$(wz(wz,vz,v0wz0w#zP)zF4|:z4:|\zzgzqz8wz8wzzzz<_z<_zz@z@zDXzDXH_
zH
_z)z5zQ:zQGzX[zagz|LszLszPzPzz>zz>TzTzzzX]zX]z\Xz\X`wz`w,z>dv8zd8vhwGzhGwPzlwbzlbwwzpvzpvztwztwzz]xXzxX|_z|_wzw]z] ziN{{{{={DB{Hwd{dwwr{rww{ww{w]{]{{D z{ z{${$(v{(v,v{,v{{
i@|5|<:|@wS|Sw]_|_]e|wo|ow|v|vw|w|<w|w]|]| w| w|$v|$vi]}~}<}>}}}N}>Z}wh}hw]t}t]z}|}]}]}<}}}]}]} } $]}$]}(}(,},0}0},4}4},}8}8<&}<&,}<@6}@6~~ X~X XXW`|xtYplhd`\dXTPLHD@o<8U40j,(y$x Z|r $(,048<@DHLPT$X*\0`6d<hBlHpNtTxZ|`flrx~ ;KXetw }$[C$C[([R(R[,[_,_[0n0n4[4[[[,e""e,,!!!!!!! (0	8
@HP
X`hpx "#$%'()*+ -(.0/80@1H2P3X4`5h6p7x89:;<=>?@ABCDEFGHIJKL M(N0O8P@QHRPSXT`UhVpWxXYZ[\]^_`abcdefghijkl m(n0o8p@qHrPsXt`uhvpwxxyz{|}~$0<HT`lx ,8DP\ht					





(
4@LXdp|$
0
<
H
T
`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx ,8DP\ht       """"####(#4#@$L$X$d$p$|$$$$%%%%%%%%%'$'0'<'H'T'`'l'x''(((((((()))) ),*8*D*P*\*h+t+++++++,,,-----(.4.@.L.X.d.p.|./////////////$/0/</H/T/`/l/x//////////0000 0,181D1P1\1h1t222222222222222(242@2L3X3d3p3|33333334444455$505<6H6T6`6l7x77777777888888 8,888D9P9\9h9t9999::::::::::;(;4;@;L;X;d;p;|;;;;<<<<<<<<<<$<0<<<H<T<`<l<x<============= =,=8=D=P=\=h>t>>>>>>>????????(@4@@@L@X@d@p@|@@@@@@@@@@AAAA$A0B<BHBTB`BlBxBBBBBBBBBBBBBC C,C8CDCPC\ChCtDDDDDEEEEEEE E E E( E4 E@ EL EX Ed Ep E| E E E E E E E E E E E!E!F!F$!F0!Fm>m>m(>m4>m@>mL>mX>md>mp>n|>n>n>n>n>n>n>n>n>n>n>n?n?o?o$?o0?o9@38gTb@ 58@5`8@X6L@p6`J@6DJ?@7lg@7$@\8 @:p!@;"@=@.$R)@?S$JN@@wH%r@8A'<@D(@,D(@Dth);@lF`#)@FHHT.C@MmL0Kh@O`
0@ P\1@Px2@|Q<2@QlD03?@$Rpk(5f@Tt8u@Yt|:@|];@8_>
@(cH(?gC@dL v@q@Lf"$B@j$B@k&8CG@k(C.@XlH*)C$@l,KDF@nd.sE0n@p0Fm@r2`GI@ @wl:l Jg @@x4< LN @tzl> L @z@ QX @B!(Rr @(4D&!S!!@\4FJ!TE!@Ho!`Uj!@J!pW2!@L0L!Zx!@|N!^(!@XP"Dba!@\R/"b*"@TU"xcP"@V"h|"@\X"h"@<Z"h""@<H\" i3"@^#Tl#@\`E#m@#@xbj#nCe#@d#qx#@\f#q"#@$h#q#@(j	$4r$@\l/$s*$@nU$u&P$@p{$yv$@r$z$@t${B$@8v$$}"$@8Hx%H}"%@Hz9%l}4%@ |^%Y%@~v%q%@t<%4%@%%@4T% % % & /& J&(h&(&H&H&H&d&h&h'h3'h J'a'w''ƀw'=P''v'((?7(O(g(
%|(2*(\=(#('(Q(4n	))'a6)*N)7f)_~)HS)C)ވ)n)i<)=*F%*(u<*FS*vj*Y4*&*+*ދ$***+,+B+ _+z+ ++++
,,,B,\,d,, ,,,,0A,S8--@-cL-@LLxP U	`!-mesh_route.o/   0           0     0     644     64724     `
ELF^,4(61\̽-
xJXa
A\̽6A1"2 PAL(=""C6A1"rAR%@"	
  m zLBB	B
BUf\` A!XR%;HB$<"C6A(:6A(;tȁH,6A=rl7&lJ 200t-6AAQ =-P @ B)t		2 "00t  fԨ
 :"  6a0PtBP7A3|AU#BGUŠ	B		R
DD U  R@8UU VCP800tVlllAkU:##3007mesh_route.cmeshI (%d) %s: %s %u null args
UnknownI (%d) %s: %derror: cidx[%d] > the max[%d]
I (%d) %s: %dfail, update route table, cidx[%d], size:%d, heap:%d
I (%d) %s: %dfail, disconnect aid:%d
I (%d) %s: %dfail, new route table, cidx[%d], size:%d, heap:%d
I (%d) %s: [TX-RMV]child:%02x:%02x:%02x:%02x:%02x:%02x, children_cnt:%d, rmv_children_cnt:%d
I (%d) %s: [TX-RMV]sub-child:%02x:%02x:%02x:%02x:%02x:%02x, occupied:%d, rmv_children_cnt:%d
I (%d) %s: [TX-RMV]child[%d]%02x:%02x:%02x:%02x:%02x:%02x, occupied:%d, rmv_children_cnt:%d[%d]allow_count:%d
I (%d) %s: [TX-RMV]sub-child:%02x:%02x:%02x:%02x:%02x:%02x, occupied:%d[%d]allow_count:%d
treechainW (%d) %s: [%s,%d] %dfail, %s, remove announce, size:%d, heap:%d
I (%d) %s: [Multi-ACK]children_cnt:%d, rmv_children_cnt:%d, mesh_multi_send_ack[cidx:%d/%d, pidx:%d, offset:%d]
I (%d) %s: [Multi-ACK]sub-child:%02x:%02x:%02x:%02x:%02x:%02x, sub_child_cnt:%d[%d]allow_count:%d
E (%d) %s: [%s,%d] !!!MESH_ROUTE_TABLE_NEW route table[cidx:%d] fail, heap:%d
I (%d) %s: %dupdate route table fail, cidx[%d], err:0x%x, heap:%d
E (%d) %s: [%s,%d] pandora

W (%d) %s: [%s,%d] [ANNOUNCE]receive announcement, invalid cidx:%d, sub_child_cnt:%d
W (%d) %s: [%s,%d] [ANNOUNCE]receive announcement, invalid sub_child_cnt:%d, cidx:%d
W (%d) %s: [%s,%d] [ANNOUNCE]receive announcement, invalid sub_child_cnt:%d from child %02x:%02x:%02x:%02x:%02x:%02x, depth:%d(max layer:%d)
W (%d) %s: [%s,%d] fail, remove announce from child %02x:%02x:%02x:%02x:%02x:%02x, depth:%d(max layer:%d), size:%d, heap:%d
I (%d) %s: %dfail, removed child list, size:%d, heap:%d
I (%d) %s: %d[idx:%d]%02x:%02x:%02x:%02x:%02x:%02x(self) unexpected, redundant_child_cnt:%d
I (%d) %s: %d[idx:%d]%02x:%02x:%02x:%02x:%02x:%02x should be removed, redundant_child_cnt:%d
I (%d) %s: [TX-RMV]sub-child:%02x:%02x:%02x:%02x:%02x:%02x, redundant_child_cnt:%d of cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %dfail, mesh_rt_capacity:%d, size:%d, heap:%d
W (%d) %s: [%s,%d] pidx:%d(loss), new coming pidx:%d(more:%d), sub-children from %02x:%02x:%02x:%02x:%02x:%02x(cidx:%d), sub_child_cnt:%d/%d
I (%d) %s: pidx:%d(more:%d), sub-children from %02x:%02x:%02x:%02x:%02x:%02x(cidx:%d), sub_child_cnt:%d/%d
I (%d) %s: cidx:%d is using by %02x:%02x:%02x:%02x:%02x:%02x, discard outstanding multi-ack for %02x:%02x:%02x:%02x:%02x:%02x(pidx:%d, sub_child_cnt:%d)
I (%d) %s: expired(%llums), wait for more ack from %02x:%02x:%02x:%02x:%02x:%02x(cidx:%d), discard(pidx:%d, sub_child_cnt:%d)
redundantI (%d) %s: [cidx:%d]%02x:%02x:%02x:%02x:%02x:%02x, depth:%d, len:%d, capacityredundant_ms:%d(%d)<%s>
W (%d) %s: [%s,%d] redundant req/ack occurs in parent-child, unexpected depth:%d
I (%d) %s: mesh is not started
I (%d) %s: sending ack, parent changes from %02x:%02x:%02x:%02x:%02x:%02x to %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: <%s>send request to child %02x:%02x:%02x:%02x:%02x:%02x, err:0x%x
I (%d) %s: <%s>send ack(pidx:%d) to parent %02x:%02x:%02x:%02x:%02x:%02x, err:0x%x

MESH_ROUTE_TABLE_NEWMESH_ROUTE_TABLE_FREEMESH_ROUTE_TABLE_UPDTAE@
6!2"!3812#
B#UD
#W2

9:C$|3|RC|RD|RT   japPt
wb@fRFl*Q
AA   AVRC4RDP0t&

2DTUf߆6 : :QQV(V\(tJJ[[6A  
00
0  @@t(@|j090c#-@0#V" (c.6A!8! "(@
6i6R#@t!"'%B!8|3!8|S4B#U3#W
12
9Ym:f&#V0Fy!59A C2r3p3 uzBBDD 74ABdHAB:400a0CD¡}IQaM
aVz!8M37a"&2"U"W
h-
&.
hQ!iY:(2)!(2"Uâ"W"
)
!A ȠR	
U [ P m	z]Q	laaj`	 @a`UkQ %zRRUe `ƐXA ŠR	U R
UU o¡P xzr`bGGhA@u V2E08A2E &@8t2B	@0uBB2B
BH!\2d(B![20#"Y¡cV1NhM67qL2'b#U#W
x=
'.
FN!)Y0 (2!<("2"U"W%
8)!7 EUbDbD E2D08A U2D(tE"E	 uu"E
E!(u 2	b
3`C @: 0 !¡- U2E2E G2D2D '2B2B	2B
2B6A"#00t&K3#&9ؠ
	

  
03 l+6"32A1"H1촁AAAl22ABA
BDQ4 BBABC23; 8t "A2H| 0u (u "H2H-

'R6P9R#@@!abg%Xqe8H2(U(Wa
jIaQA
1!:lja5:ƒ *%`Ҡ
	
R
U  R
UU %(X5uQXr%Uw%W
ђ
	
R
 U R
UU IaЙ QA
1!:RRa:RrU`"pU DPCB	bD`T B
DPD ̐@ kpm}=f	9d)*UY*Wa
YiIqÐ aQ
A1!:aay	lpzt	fgElkwӐ

 .	
   X`T	UC9}U	Z*U*Wa
a
	 
 I Yqia

 QA1!
@	:	 
PՐ 
z 5Zfw3"@&
6A00X3̅3F33002R¢V0 -
VQ%b(U(W
X}
A%.I
912YAI!99*6R철Pa00@@t0`t08Al8ZRBAbE2E	BAbB2B	6a@@ `t"0"QPPt-
V#EaPIHPƂLAL   ¢PDJF;4"D HtBC @uBC HuBC@6a `t"Q!B@@t'F8&#"QRWA@"BRDPD D@@q-RZWXuRbRDU`U ZD@@"fm'F qXP@xCf#'-
V!` ]
ZaH@R(PHtRCBC"CP@u (tPXu"CBCRC@@
r6 pt!9RPPt'',!8!3F
18BB#UA#W2

!8!318#?B#U>#W2

9:RQ(*)(r(b"U"`"  UPPf!W*b`D(bf``d` DRXPfbT	`ifRTjUb`h PPbDah6Aah2&UC&Wa
biAb!``di1bi!b

iYb``dbƁvb` dD(md` # :!8bjci)
)"
=yrz
IZSrҐr

ww wI	
   `pyCZ	9F"X	*U*Waaa
!!	 
  !̐̐yqia

C QA1!
?:	:	
  pא 
:a1*	zf!&
"D
"*w-3rTF-z:l#Ҡx⠋
pf}&"D
"TF#k3rrww 			 	
 	 K`pyCp	:aaaa!!!zfރ!&"D
rT3"'(t!H(8 40XtRH0(u0Pu2HRH"H(;H"H (t"H2@6<RPH aJE
UYeYLʱQBQRPPtVH22t;2b3`3 72""0" 'F!@@@ t@HA"JBJ"JBJJJf#;2b3`3 72""0" 'A@@@ t@HA"JBJ"JBJ2""0" '@@BJ@HABJ1P#6a|KAґ&
M#	 
  ݐ +#@2@
@$n6!2"!3F12#'B#U&#W2
F
!8!3ƒ183$B#U##W2

9:J#f60 #{‘	fxQPb	R
f Ue RU`U lP+#aT`"
	


" + 
  V @ Q(2"U"W
X* %.
IBE!I|$*v `urww w8V+}
Z!'!(2Q"%2"Us"W
X-
%.
!yIS:*FBDD `u 4)ApHr$UǢ$WBY
mkq
I*&B`Ub	D B
f Dd BD`D l@f BAB!Mf@2@
6  t@@!8!3W18cB#U#W2i

9:R#!"'%1!8|Sb#U#W2r
I!Y9
d!(G2!8|
b#U6
#W2w
Y!I9
*a%)*&""" VR|"A|"Q	m} #W6‘	&0	"
 " """   fk3G&r+P !@
76m!8!318%B#U%#W2
F
!8!3F18#B#U"#W2

9:!8!3~18#B#U#W2
FR!t8FrRDPXu"D"DRDR!f5!( ̽FbX RbU`U rb	RbU`U brfpf eW\!2""r#UW#W
12i929q29a2
9Q29A2*912Y9!29PUU¤Vzq(B2"U"W
-
x'.Baa
!!oшIa1BjqQAYiq!I*p|zn(thA0uRZDDbD2DDDbD2D D!"@
In6  tR#a"aA%2aB`"r	2
w3 s 2`e"3p3 rb!B"@@p" Fg]m ""¥a@}=P1A83a8)R#UE)#W
h=
&.
)0 F
lp aDaC!C!DkJ
G)܂!@ l"  	*9F(		*U9	*WaD
)Iiqa*QA
1!99Q	*U9*WaD
)Iiqa/QA
1!9!D:	3kwg!B	F2!@0xp@tVD HVAwB@@t}Gqqrxp"C܋uZBJP o
 0 kAVH4hAUHr$U$WE
XJHNR
:BYaIq)Q")A")1")!")") @L!A,R"a(#@"aGz!1(B"U"W"y
-44
)
FA!FM
Ʊ!¥|6-
L600tD#ba2aa42aJ3`3l0 Ra  tpp!	a#¥!lQ¥#!VZah6Ma&J*U*Wa
h
&.Xa
Pef!!!iRa򥞰 	!RaW+TJe*F%:b*U*Waa
!!yIryryryqr
yaryQr!yA1)!(*  e)")JEQPD(  e"$¥F)!Q@9!P3Y dPY RCR#!pǐPaRZWRSX%D
QzCXS5PXb%UV%W
2!9yIq2q9a2s9Q2
9A29129!2:92!9
d	
6"#Qb*FPDxpeh%wl0 qr'7sqr''UH'Wa
ryxppeyr!yr
yryryr:yqryaryQryAry1ry!ry29*&PR¥Fhx'Da
xT!w+2xDw:*x'Da v
PwGW!:p
x'Da
*PI|p|0Y!w:	r9r{A! 
V[:pptWqx7:xg'Ua
'Wa
!}
)D
*PY!+7I:/(D
*PHX:A !F(D
*PI|0Y:	9A !*Ptɡ)esqaQA12:9!2!aa*&PR¥ޱc%fd

@2@

n%6}!8!318_B#U_#W2

9:R""2PB @) 3  2!3Fk"  aJ"a@!JZ#AfYF!@!J&9F(22aB"2"0" "aAb=	"
""0" "aB"b"`b "2"0" "aAC’
	z%!@J#֤ !@aJaI!J!IUk!B%QRW$TZ02""  """  30+  tVR+2!B`c`+V*!}b!A $2""0" g8(0" 1n"#"DaJ
!Jɹ("D
lZ(hg++(':#("D
!eZh`jg: +F("D
a\Z&|`i0(g:	j6"S`jA"`" PX"e[jf':F<!A""2F9"#
2"U
"W
"b"a@"aDbaC"aEb"f  "%"b "5"`" b	 	ff aJaIaFaHaG5R(fP]YiR!Ab!B!I!H!G!JY)qia!E"!DR!Cb!@ɱ!FQA1)!Yi:1$ CR(R!A%2$*"7:"D(!*C"!A8"T
*"7:"!1)9 @22!A"a" J"AD"AF2Q$@!(2"U3"W"i

)	(P (VZ-
'\127%Y(2"3c "`2 "b"0" 23`3 bF
2" 3c "`2 "!b"0" 23`3 bff fI  P 9yg`	*U9*WaJ
¦!J
i*		z*U)*WaJ
¦!J
	f`fpf`dA!@2-
7D1P%02#P -
#¦-
8x#2R3PC 23@3 ¦2R3PC 2 !3@3 ¦0 y6A!'*@@
6QR!8!3P18B#UT#W

:!(2F
!(2"U"W"

):!3l1q¦p k"=mxslQk" 	 
 ̐ AA3 Q`00t )`U&
¦:600-D39@
6ar!(2
!(2"U"W"

):!C!(2!""r2"U"W"
F#J!"'! "

"" )@
6ar!(2
!(2"U"W"

):!C!(2!""r2"U"W"
F#!"'̠	
И   -Kઐ
"
  '@LC@Đ0 @
6!8!3U1#2(Uc(W
(
:|S|+2A-
@
n6!  ts!8!3Fb18B#U#W22

9:VB0|TBAAl!(2\!(BR"U"W
")")")"
)q")a":)Q")A")1")!")")l"0RZRb!;"f f '|+-
dVPPteȁV 04l:IbA40z18B#U#W2X

9@
!o6=!8!3R18#B#U#W2_

9:"SB
J#|4!b|g$F="f-
Q-
X5MQXUb%U%W
]
)aQA
1!2
:91DJC2D(!H-
4YAHR$U$W
M
)qbiabiQb
iAbi1bi!2
:91200d9esp_mesh_get_routing_tableesp_mesh_refresh_routing_tableesp_mesh_check_multi_redundant_ackesp_mesh_combine_multi_redundant_ackesp_mesh_process_redundant_subchildrenesp_mesh_copy_mgmt_announcemesh_pack_rmv_announcementmesh_malloc_rmv_announcementmesh_update_route_tableesp_mesh_get_total_children_nummesh_rt_change_timeoutesp_mesh_route_deinitGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
0\ <( $H(L<LhH,P$( LD((BR"T((@\"`((.r""(($((:R"T((D\(((@&"f"}(($"((P"x")""( ( 0Brr"v"zz"""""2""""" "(("*((<X""z}""(;;<"TT"X(("(8(8$\qA"":""c"f/""8"+""()K"t4"i)";<7"su4"#"""((P\"d"h(( Qqq_"(,(,<t"tG""}"B"0A"q"( ( (CD
"Q["""(( Zz}""((I];"""(($Eii"q "?"""6"""$(4(4HG="!"""#$/"SUo""+""

""99"T"9e"
"0""\\"^>"(((;cd!"	""
"-"#"!""78$"\
"f((hx"|(0(0L2~~=""l"9o""|"()L"u^"""(0(0<F"/"
"3""" ""8b"""(0(0L2~~="-"@",.
";=$"ab."[""
"-"""(<(<,hR$"G"'*"U"",-2"_a*"""W"yy"(((( H "-"""( ( ,""""$	"--%"R"b"~"J""""
"&W"}""(P(PPB"gh6""""t""	""
""2".."3"89"!H99J"6"0""["[\"j("'""(( (8(8P>
")"";""$""( ( $44)"]"bb("/"( ( (88)"a"ff("j""(( >^`&"($($(LA+"e""57"l""Z(,(,DB="`"%"45o""(8()+-/13579:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvwxyz{|}~	

 !"#$%&'(D)$?IWD+kr-/<1!6D3JQame570:"/r<J`vX>@\tB\D F/<DHG(Jd LN$PHVR(>T
%lVKLXs<zZL~\h-^H=`@,tbcdfP_h$j"(l= hnZnLpDbrmesh_rt_change_timeoutmesh_mallocesp_mesh_push_to_nwk_queuemesh_freeg_osi_funcs_pesp_mesh_route_initmemsetesp_mesh_route_deinitmesh_rt_change_timer_startg_mesh_is_rootg_mesh_ieg_mesh_init_ps_typemesh_rt_change_timeout_processesp_mesh_set_beacon_intervalg_mesh_self_sta_addrg_mesh_self_map_addresp_mesh_match_selfmemcmpmesh_conn_mutexg_mesh_connesp_mesh_get_total_children_nummesh_mutex_lockmesh_mutex_unlockg_mesh_ext_cfgesp_mesh_lookup_sub_routememcpyg_log_levelesp_mesh_lookup_routeg_mesh_topologyg_mesh_max_layerg_mesh_chainesp_mesh_print_route_tableesp_wifi_vnd_mesh_getesp_wifi_vnd_mesh_setesp_mesh_get_sub_capacityroutetype2strmesh_update_route_tableesp_wifi_deauth_staesp_mesh_tx_tid_flushesp_mesh_delete_sub_childrenesp_mesh_send_add_announcementesp_mesh_send_mgmtmesh_fill_rmv_sub_childmesh_malloc_rmv_announcementmesh_construct_rmv_announcementg_mesh_rmv_optesp_mesh_pack_rmv_announcementesp_mesh_pack_multi_routing_tableesp_mesh_ie_update_capacityesp_mesh_send_event_internalesp_mesh_is_roots_foundesp_mesh_check_nonassociated_childrenesp_mesh_monitor_nonassociated_childrenesp_mesh_get_child_idxg_mesh_rt_capacityesp_mesh_remove_nonassociated_childrenesp_mesh_copy_mgmt_announceesp_mesh_process_redundant_subchildrenmesh_multi_recv_ackesp_mesh_combine_multi_redundant_ackesp_mesh_check_multi_redundant_ackesp_mesh_refresh_routing_tableesp_mesh_get_ap_assoc_expireesp_mesh_is_rt_change_debugg_is_mesh_startedesp_mesh_get_routing_table_sizeesp_mesh_get_routing_tablemesh_get_subnet_nodes_nummesh_get_subnet_nodes_listesp_mesh_send_rtable_requestmesh_multi_send_ackesp_mesh_send_rtable_ackesp_mesh_nwk_redundant_routenwk_event_id2str2gg$Rh>>hDRiLLifj678'5DG%\l//ll>>l6j378(U%SniZZip.l{{l6jqpo6j)4<2R:RsLLsut91BXw&&w.Xw88w@XwJJw7yx103{(({Hfh@|rr|7}(4$$!(1$l$u$w~~wwwxy9			j5
;
D
\
_
b





%
3
r>
DA
(J
(P
(r
zt
zz

 w
 w
v

$w
$w
(w
(w


,~
,~
 "
pCXcfwl''l::@OX`i}T#T4<I<'	



4	09,	(	$0 7		j}hq~ $$.LQ(k,0%Ee$ $408<pu$eqnx~{u8g8g!+f4f9fhpu<<@@t)DwDwHH"L?L?PinPniTgTg<%XiXi7"d\lRRl^^t7?nl..lBqzDDzbbzqqz(	$ 		7		yj}JP\g2Q|< Q$g'(0MV\Ydlr,,||tt	t00qBBB4K4Kagd|{qq0008d8dv|y			j/		+@IQe~8DLQ gZ Zgbkp$$t@Nwl,,ll::lV}ZZkk.H**5??X]iiy7}o/FOfil:@="CiLixq"  0	,	($7 y			joNdir $( Pzz,/6`9 Z$	109$}(V^(h$Yhh([a^alrow}$>U44
88$CIF^LTQTZWrxu999<w<w@@^^D7D7P\bhe9poL`kV4VG\l22lz88zSVdwwnn  \8\D\$V$V7-'xlbblrr,	(	 	7			jQW`x{9p $ (%K`cf,O~Z`]fl~00448l#8#l<3<3_@h@hnuz))DD)7uHuPuUuHH9,7(	$ 	}			jGLUlor $(,',E,EOURZ`"0?0?X`f4l4l888,	(-$ 				jSXax{8^$ ($Rbe,Q~[a^fl~=.0$0$4242?b8F8F<f<f@g@g	DDHH8	4	0y,	($o 				j,7q!$h{ )JE$\a(0,K`c4f8vy|2<g<g@w7@7wEJ*DZDZHvbHbvru{x!-<tBtNaLVLVrPzPzyTTyXX"""\l*\*l`hC`ChItPtUtdidi$	 				j+W#/nv~ $PX$(wo(ow~ ,i,i0l0l448g8g    &,)?EBGM<i<i@l@lDD-28	*		j2[d*dx4<MBEKH wR RwXajp--$MR\bru~{}}}!&$i$i(l(lL)HD	@	4	07,y(}$ 			j		 &$d(,:0\|,,,,
[04,+33[8^<@(6ohD@%H>LXjlLPP)/,T4T4=C@HhXX\\+7OUR_t``
dd99hh(.lClCU[Xplnpnlttxhxh|l|l3jj9ozz	\"j66iFFilRRlbboii  z z470y,x(($t 				jS![!`!i!}!!!!!!!! !!$!,!(!,!0!!4Y!c!if!n!t!!!!!8!8!<!<@{!@{!D!DHb!Hb!!L|!L|!7}			j)"1"]4"I"L"O"]"d"l"""L""'"b."49"]>"]b"i"]r"]x"] " "]"]7}			j-#5#a8#M#P#S#a#h#p###P##+#f2#8=#aB#af#m#av#a|#a#a # #a#a##$#$			j%$*$0$E$K$N$#$`-$6$<$lh$hl~$~ 					jT%Y%b%y%%%%%%%%%%%%% R%\%b_%g%m%$l%$l%(w%(w%5%%%,l#%,#l0/%0/4C%4CW%l8d%8d|%%<l%<l@l%@lD%DHh%Hh%%%($	 y	}			jK&P&Y&p&s&v&&&%&&&&%& @&J&m&u&$&(I&S&YV&^&d&&5,&,&&&&0&04&4&%&%&%8&8<:&<:G&O&U&@b&@b			 (08@
HP
X`hpx !"#$%&$0<HT`lx ,8DP\ht(4@LXdp|












$
0
<
H
T
`
l
x




 ,8DP\ht




(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp |    !!!!!!!!!!$!0!<!H!T!`"l"x""""""""""#### #,#8#D#P#\#h#t##$$$$$$$$%%%%%(%4%@%L%X%d%p%|%%&&&&&&&&&&&&$&0'<4H5T6.symtab.strtab.shstrtab.literal.mesh_rt_change_timeout.literal.esp_mesh_route_init.literal.esp_mesh_route_deinit.literal.mesh_rt_change_timer_start.literal.mesh_rt_change_timeout_process.literal.esp_mesh_match_self.literal.esp_mesh_get_total_children_num.literal.esp_mesh_lookup_sub_route.literal.esp_mesh_lookup_route.literal.esp_mesh_print_route_table.literal.esp_mesh_get_sub_capacity.literal.routetype2str.literal.mesh_update_route_table.literal.esp_mesh_delete_sub_children.literal.esp_mesh_send_add_announcement.literal.mesh_fill_rmv_sub_child.literal.mesh_malloc_rmv_announcement.literal.mesh_construct_rmv_announcement.literal.mesh_pack_rmv_announcement.literal.esp_mesh_pack_rmv_announcement.literal.esp_mesh_pack_multi_routing_table.literal.esp_mesh_ie_update_capacity.literal.esp_mesh_check_nonassociated_children.literal.esp_mesh_monitor_nonassociated_children.literal.esp_mesh_remove_nonassociated_children.literal.esp_mesh_copy_mgmt_announce.literal.esp_mesh_process_redundant_subchildren.literal.esp_mesh_combine_multi_redundant_ack.literal.esp_mesh_check_multi_redundant_ack.literal.esp_mesh_refresh_routing_table.literal.esp_mesh_get_routing_table_size.literal.esp_mesh_get_routing_table.literal.mesh_get_subnet_nodes_num.literal.mesh_get_subnet_nodes_list.literal.esp_mesh_send_rtable_request.literal.esp_mesh_send_rtable_ack.literal.esp_mesh_nwk_redundant_route.text.data.bss.rela.text.mesh_rt_change_timeout.rela.text.esp_mesh_route_init.rela.text.esp_mesh_route_deinit.rela.text.mesh_rt_change_timer_start.rela.text.mesh_rt_change_timeout_process.rela.text.esp_mesh_match_self.rela.text.esp_mesh_get_total_children_num.rela.text.esp_mesh_lookup_sub_route.rodata.str1.1.rela.text.esp_mesh_lookup_route.rela.text.esp_mesh_print_route_table.rela.text.esp_mesh_get_sub_capacity.rela.text.routetype2str.rela.text.mesh_update_route_table.rela.text.esp_mesh_delete_sub_children.rela.text.esp_mesh_send_add_announcement.rela.text.mesh_fill_rmv_sub_child.rela.text.mesh_malloc_rmv_announcement.rela.text.mesh_construct_rmv_announcement.rela.text.mesh_pack_rmv_announcement.rela.text.esp_mesh_pack_rmv_announcement.rela.text.esp_mesh_pack_multi_routing_table.rela.text.esp_mesh_ie_update_capacity.rela.text.esp_mesh_check_nonassociated_children.rela.text.esp_mesh_monitor_nonassociated_children.rela.text.esp_mesh_remove_nonassociated_children.rela.text.esp_mesh_copy_mgmt_announce.rela.text.esp_mesh_process_redundant_subchildren.rela.text.esp_mesh_combine_multi_redundant_ack.rela.text.esp_mesh_check_multi_redundant_ack.rela.text.esp_mesh_refresh_routing_table.rela.text.esp_mesh_get_routing_table_size.rela.text.esp_mesh_get_routing_table.rela.text.mesh_get_subnet_nodes_num.rela.text.mesh_get_subnet_nodes_list.rela.text.esp_mesh_send_rtable_request.rela.text.esp_mesh_send_rtable_ack.rela.text.esp_mesh_nwk_redundant_route.rela.rodata.CSWTCH$137.rodata.__func__$9859.rodata.__func__$9846.rodata.__func__$9817.rodata.__func__$9812.rodata.__func__$9787.rodata.__func__$9772.rodata.__func__$9683.rodata.__func__$9665.rodata.__func__$9625.rodata.__func__$9552.rodata.__func__$9535.rodata.__func__$9527.bss.mesh_multi_send_ack.bss.mesh_multi_recv_ack.bss.rt_change_timer.bss.mesh_route_table.bss.is_route_inited.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4;4X4w4444	4,4K4o44444494_44444$4S4444	474c444444E4g44444T@p)`@xq+@Dr-$@(s</+T&@ds1U\P@t3t`}o@t5@u72
*@vL:@y<`X@z0>?:@Hz<@XS@z4B{hv@xD@0 F@P`H`@PJ@,LC>@,Nit$d@P@4R8#f@T$|@ԐV	%	@dDXK	'F	@Z}	)x	@lP\	|,	@X^	0	@0`
2
@Db4
<5/
@	d^
; Y
@Hf
<
@8h
=
@,j
>
@l
?
@n"@@HpFAA@лrnCi@$tCCC#
D%2D'YDuDD1DGD ]DsDEEEEPEE
0EA
YE8*
E %
@ܾ7
F`2
@`_f	$j@
mesh_schedule.o/0           0     0     644     123088    `
ELF^4(meshI (%d) %s: [TXQ]up(%d, be:%d), down(%d, be:%d), mgmt:%d, xon(req:%d, rsp:%d), bcast:%d, wnd(%d, parent:%02x:%02x:%02x:%02x:%02x:%02x)
I (%d) %s: mesh is not started
mesh_schedule.cI (%d) %s: %s %u null args
no windowq full[block]I (%d) %s: %d[block]push to block q fail, pending:%d, reason:0x%x[%s], tid:%d%s
E (%d) %s: [%s,%d] pandora

xmitforwardI (%d) %s: %d%s remove announce, mgmt q full, pending:%d, max:%d, from child:%02x:%02x:%02x:%02x:%02x:%02x, seqno:%d
I (%d) %s: %d[wnd]push to wnd q fail, pending:%d
I (%d) %s: %d[recv]cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x, xseqno duplicate check failure, new xseqno:%d, in:%d, out:%d, pending:%d
I (%d) %s: %d[recv]cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x xseqno loss, current/new:%d/%d, in:%d, out:%d, pending:%d
I (%d) %s: %d[recv]invalid child %02x:%02x:%02x:%02x:%02x:%02x
selfparentup,dwMESH_XONSEQ_MAX>=<E (%d) %s: [%s,%d] [XSEQ]%s,%d [%s]%02x:%02x:%02x:%02x:%02x:%02x[%s]pending:%d, seqno(%d-%d)[%d], len:%d<%s%s>%s
E (%d) %s: [%s,%d] %s,%d [%s]%02x:%02x:%02x:%02x:%02x:%02x[%s]pending:%d, seqno(%d-%d)[%d], len:%d<%s%s>
W (%d) %s: [%s,%d] %s,%d[XON]not increase, %s[%s, %02x:%02x:%02x:%02x:%02x:%02x]xonseq.in[%d] %s the asked xseqno[%d], len:%d
E (%d) %s: [%s,%d] [XSEQ]%s,%d [%d]%02x:%02x:%02x:%02x:%02x:%02x[%s]pending:%d, seqno(%d-%d)[%d], len:%d, seqno:%d[rx-wnd:%d]<%s%s>
E (%d) %s: [%s,%d] %s,%d cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x, %s, pending:%d, seqno(%d-%d), xseqno:%d, len:%d, seqno:%d[rx-wnd:%d]<%s%s>
W (%d) %s: [%s,%d] %s,%d %s[cidx:%d, %02x:%02x:%02x:%02x:%02x:%02x]pending:%d, xonseq.out:%d, xonseq.in[%d] %s the asked xseqno[%d], len:%d, seqno:%d[rx-wnd:%d]<%s%s>
W (%d) %s: [%s,%d] %s,%d[XON]not increase, %s[cidx:%d, %02x:%02x:%02x:%02x:%02x:%02x]xonseq.in[%d] %s the asked xseqno[%d], len:%d, seqno:%d[rx-wnd:%d]<%s%s>
, toDS, forward, healingW (%d) %s: [%s,%d] tid:%d from %02x:%02x:%02x:%02x:%02x:%02x%s%s%s, to %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[XON]Up stream data should be TOS, from child %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[block]start fail, q full for tid:%s
W (%d) %s: [%s,%d] err:0x%x, the asked xseqno:%d, %s[SA]%02x:%02x:%02x:%02x:%02x:%02x[DA]%02x:%02x:%02x:%02x:%02x:%02x, tid:%s
no foundmesh not startW (%d) %s: [%s,%d] %s %02x:%02x:%02x:%02x:%02x:%02x, err:0x%x
I (%d) %s: %d[XON]async, from child %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %dbcast, waitingQ:%d, heap:%d
I (%d) %s: %dxon, waitingQ:%d, heap:%d
I (%d) %s: %dxon request, waitingQ:%d, heap:%d
I (%d) %s: %dmgmt, waitingQ:%d, heap:%d
I (%d) %s: %dxon(req:%d, rsp:%d), mgmt:%d, bcast:%d, down:%d, donw-be:%d, ps(active:%d, tx:%d)
I (%d) %s: %dup:%d, up-be:%d, ps(active:%d, tx:%d)
W (%d) %s: [%s,%d] tx
, restart??, self just rebootI (%d) %s: %d[xrsp]mesh isn't started, heap:%d
I (%d) %s: %d[xrsp]wnd:%d, the asked:%d <= xseqno_in:%d, child %02x:%02x:%02x:%02x:%02x:%02x%s%s, xrsp_seqno:%d
I (%d) %s: %d[xrsp:0]no memory, the asked:%d, max window:%d, force to increase/decrease(up) xseqno:%d for child %02x:%02x:%02x:%02x:%02x:%02x, xrsp_seqno:%d, heap:%d
I (%d) %s: %d[xrsp:1]the asked:%d, max window:%d, force to increase/decrease(up) xseqno:%d for child %02x:%02x:%02x:%02x:%02x:%02x, xrsp_seqno:%d, heap:%d
W (%d) %s: [%s,%d] not found child %02x:%02x:%02x:%02x:%02x:%02x, err:0x%x
stopMESH_PKT_ROOT_SWITCH_REQMESH_PKT_ROOT_SWITCH_ACKI (%d) %s: inactive, tx ps enabled:%d, ps_tx_waiting:%d
E (%d) %s: [%s,%d] ctx NULL
E (%d) %s: [%s,%d] ctx:%p<%s>, ctx->buf NULL
E (%d) %s: [%s,%d] invalid ctx->len:%d
I (%d) %s: %d%s %s to %02x:%02x:%02x:%02x:%02x:%02x
W (%d) %s: [%s,%d] MESH_STOP_EVENT_BIT_TX
W (%d) %s: [%s,%d] tx
I (%d) %s: %dtoSelf packets loss, err:0x%x
I (%d) %s: %dtoDS packets loss, err:0x%x
rootnon-rootI (%d) %s: drop packet
W (%d) %s: [%s,%d] %s, disconnect
I (%d) %s: upstream packets, waitingQ:%d
W (%d) %s: [%s,%d] xon
I (%d) %s: %s
I (%d) %s: inactive, xon ps enabled:%d, ps_tx_waiting:%d
I (%d) %s: %d[parent change]%s, xseqno restarts from %d, wnd:%d
ctxI (%d) %s: %d[xreq]mesh isn't started, heap:%d
I (%d) %s: %d[TX-XON]drop ctx, decrease xseqno, xseqno:%d-->%d, seqno:%d, wnd:%d, len:%d, err:0x%x
I (%d) %s: %d[xreq]err:0x%x, send xreq to %02x:%02x:%02x:%02x:%02x:%02x, xseqno:%d
W (%d) %s: [%s,%d] [WND-RX]max_wnd:%d, %d ms timeout, seqno:%d, xseqno:%d, no_wnd_count:%d, timeout_count:%d
W (%d) %s: [%s,%d] MESH_STOP_EVENT_BIT_XON
W (%d) %s: [%s,%d] xon
MTXMTXONI (%d) %s: %d[block]signal, ctx null, heap:%d
I (%d) %s: %d[block]mesh isn't started, heap:%d
I (%d) %s: %d[block]deliver toDS, err:0x%x
I (%d) %s: %d[block]push to tx q, err:0x%x
I (%d) %s: %d[block]error, tid:%d, ctx:%p, len:%d, buf:%p
I (%d) %s: %d[block]error, tid:%d, ctx:%p, len:%d, buf:%p, mbox null
I (%d) %s: %d[block]reason:%d
MTXBLKI (%d) %s: upstream packets, connections(max):%d, waiting:%d, upQ:%d
W (%d) %s: [%s,%d] (flush upstream), push to mbox(xon task) failed, waiting:%d
6!(2FA(=B"UBa$"W
!a(Ba"a!"GB#B$a2G
B#B$M
bWR#R%Z bg
b#b&m
"rwr#r'z "	
#)	
""
(a!!
!!т
	(I!)"!B!)qayQiAY1):@6A!"!8!391#2(U(W

:!2!c@6a!2"!3Z12#B#U#W2
1!8!3L18B#UT#W2

9:H3!8!3=12#B#UT#W2
Hc!8!3112#B#UT#W2
H!8!3%12#B#UT#W2
B#!8!3c18B#UT#W2
AY((3"(c2(HBB$#R-@6A12!8!3-1#H2(U(W

:@@@@K612C!Q(2T!(2"US"W

:FK!Q(2F!(22"U"W">
A!Q(29!(
2"U
"W"?

):F.1X  R%f'QX5jhVR&U&W
m

	)	B(2ɓ∢!!1AK:(QB8"#U#W2M

9-@@
@6 t!00t"2!2"!3FO12#CB#U#W

:!(2F
!(2"U"W"

):!(B!(2!(b2"U"W"
!*%|V	
!YIq'!)a!&8fH	!()QA(@"H4!(2!(2"U"W"0
!03 3(!""2!""r2"U"W"1
FIQ)aA6A̊CF4Dhm
@u6Q 2P3|H,ŐS1xhb&m
'FM1028FF187I±¢7#<1B!22376"}"!. )Bw-,̠, )2F(땚	"	&BF$!(2!("U"Wѹ
(
 P!P*XR%XXYRYRYqRYaRFYQR
YABI19!):	!233&37&,#F-@@6ab!8!3u12(Us(W
F
1z!8!3F12(U(W

:182#!#6AQ$£P 
2 :93:8,Ȑ{Jw{o, 9^fHSz0 ,  (,X""A(S)!F8S(9")£E@@6M!9"B!Q(2!(b'2"U'"W

:!Q(2!(#2"U#"W"z
8!Q(2ƅ!"" 2"U "W"{

):z(!Q(2Fu!(2"Us"W"|
"xa|gjQqhfg7iX3YSXkt%D
Xlmp kl鈱EE
]|0(]
K
Q
(((caa

	f9S!!f7聇(rf#f

b)Q+(D
g+$:(D
:	`	(D
:8	eA !

*C9=a`F_ctVHVY p \(Q8)-@@6a!2"!3/12#cB#U#W2
Q!8!3"18#B#U#W2

9:1HB$&G!H-	4:XB(U(W
m
'
"#""-
)!@"6A!.12#3F12#1B#Ud1#W2

12#3F12#/B#U.#W2

9:12#3F12#C+B#U*#W2
q!¤a'Jl"4"a:l8l
:5F:2006aA7"ll@  lA:0 t3B@f@6a!8!3Y12#B#U#W2

9:	2	@fL-6A#)  t܂(L|6A#	+=	 8-,	 t(r̋|6A1A¥ԁ#&
AI*¥فZ_fim}@@@K^b6}!BaBRa ba!!!8!3Ƽ12#B#U#W2
h!8!3Ư12#B#U#W2

9:G@ l@ V18#B#U#W
18!8!3212##B#U#W
1
9:A	QBl
Fh@ VlP @ ځt('i7
F38Wc1200t38@@@?Og
v6!2ap0t2a1Ra2baS!1(2Fm!""ZB"UdZ"W

:c!1(2_!(BWB"UV"W"

):Sщ|$OѶ
]yX=9:Q£몂aaa1!!!O

a:|
!p K
ijhbKfb[!b  !AXzUW8YyHISB!IcH1049F01yM
7O!y(2/Ax(r2"U#"W
H-
$.
r|:1iҤP 0 :#H1o048R!W 1]83n1\8cb#U#W2
PQN0[=QM[r!NY9R!8ɁVA1
qayQ9!YIE9Y1L!XrJPw
wp}8ZD!TD4a0RH$.M
/*.
F,B!Q%rA/@IIH4X#B%U"%W
*?0]
(.2raaaaaa
!!!!
b!!!912!qف!iayQA9r:h8Q3983$X2%Us%W
qHo`]
$.braaaaaa
!!!!!B!!Q!qف!IayAi1yP 8lˣA⤀a=
]¤gQAHb$U$W
9qBIaBIQBIAB
I1BI!"*)")¤сFL
⤓B!`3C00DbXpC105@3 Q98#.
A2&@09DA72%#.
@:05DXAp3@E04 9R!b!H5iSIc! Q2!lP b!8BhDBS@F a!Ib|w``fpD`D &`D I|CIllʣ!p""2""(
4-
7n¤΁=-@@6!"2!2"!3>1#(2(U(W

:!2"!311#2(US(W
XF
!8!3$1#2(UC(W
Y
:
f"8cSXh˪-
'8"-i.1눸X87"8h˺Dla2aO
hmT
m

K

@7	9	R	i		8	w		6a"AA"a:"D!"""a<A"a:"Qb"A!qb"b&'$¯m
fQrDwDr"!+rrppt'!rgq w	:la@2t!@jxWF0qpy7,J0w1!Ҡ:F-#KfJyr,k`gFwy(xb,pXPV532fC1R2W1a` 0]
Xkla=rrErE
rR&UAQPY5
,JwF8
͢!:2St+-t[V	Qbx,p[PVEwbar,k`g6\&JZ,V 0ivbA4dhV0iW+QX5b%U%W
Q
YC!=ʬ]

ta>ٜq
	)')(a?	!?-5Yw	Ҡ!Iw%p	̒!9~fIu 0,YA4딘YR	*'*(a@a?!?0!@	z*U)*Wa@
bEEF!@
	i!>VaSbaTb``tVbfVIhfDbza>r,k`gFwz$a8rb!j`g6bf6[b&V0bza*rb!k`gFw'a#r,j`g6F!#bf|b"
fvah6nab&Vr&U&W
a?=h`ak1!?9qaQA19!i:ua839
!:#!'
 1"VrFc(+""!(B"UĢ"W
!
)(B"U"W
!
)*(
""&8V#|V׹Ƕ@		


@

6a!1(2O!""2B"U"W
!F!1(2B!"""B"U"W
!
):71|t:H|WF0HC04 928gsb2
l#]
*183%18B#U#W

Y:Ѷ]
183%18B#U#W

Y:Ѫ-O

&

K+
0
5
9
6)A1g)A(""|-
&aHAdXV	
HR$U$W
A
IHTR$U$W
HAIA
!I  (AB(B"U"W
!
)(A(RA,,IGhHR$U5$W
HABIA
I  (AR(B"U"W
!
)ѠAA!
BX %QWh!*,ѕ!"  tr(їAѕZѓAk(A~""-
V-2@C
D
E
F
;\
Yc
r
v
6m!8!318#B#UD##W
1
!2"!312# B#UT #W
1
9X!8!3t18B#UT#W
1!8!3i18B#U#W
1)Hq$̘R$v!F%F aV  ʁt'iM7i녈WCQfX5 QXr%U7%W

:ѓ9)A!~x'r'(
fJxAfE("UX"W
!|m"p pt!imp))!{y
) u"V!t""1!s""2!hb``t'8R"%l
0 piakmlk)@

6a!8!3;12#SB#U
#W
1F
!8!3018B#U$#W
1
9:IHF!A$(D
r+'b:H$D
bHr:@ 
H$D|
b@H0rG:8"+A !!($G)6A!A8$2#183-2(U3(W
(]
""
P -2
6)!q(b)!hYAb&戁g2(
j,(i| &90D""
2"US
"W
!
)*F-&*84(U(Wa
t
:	tAp)|	&FADجpU 0 P ̊8i(A6A1a8fCB(<*2"'""(/r
(d2"'""(+'#
(2"'""(F&(2"'""("(D
W+*G:$(D
@:P@JA@K (D
|@H0G:B8BDDAD @C<*Bdr
'G(2"'""(O
KW$,
j
z@})jn


@.V:`b6!"a)!2B,8b2a12#!2a2aFb,)!qbah('b&¯@m
f[I,!K!(
8.r(UG(Wa
!
(ba!s!hb&h!b&¯@&((2b"U"W
i!lii
) gh!-
Yb
$܆)!`1UV*kFQR,VibXV5
FQNb%vor&Uo&W
LaTLQ
iQAX̥Q@XV3b%U%W
X5PtQ5:pXY!QA9@
)Yb%U%W
.Q7//
YXVb%U%W
#Q,$$
YQ),hr,`XW?QXUb%U%W
RYQ
Y  KXaPYDRaXr`h/efajl6a	=

a	b``tvXuk2F?0V;bVVaxww8Fyhuigqib$f<hFF!<  VHkbbaa!laq!l
!Z	 ` JhViiiiah6>ahf&U&Waa
h!i!hiia!
i qhb&(  &0ef0BI
GPA+H43H$U$Wa
xJ '.
!:AB$4FA{B$r$U$W
AfIQBwIABH@IDI1HVI!H
I aUHѓDu{IIe83RH2$Us$Wa
Hf!IqB5[IaB4IQB3IAB2I1B1
I!B0 Ba!1KAx8G
B#'v2#(B#'2#(n=Ae@H	
$$(¤Bēgacaa!!
 
!fAqJH8I'B9BWV	B!bDr@ BauQ=RH.DIIfkx'U'Wa
qIJr	wwpyҘ¤L!9aQf>AhVi1h`DcI!A=;!
yI*3M
=a=
M
ahDZlKVFj+laE!ReX	WedQ$q%!p a<8  :m
7!Xf
Xf&'fuY qXUYYiX!l(k&EE
R! ʬm

tj ١
*'*(aa!!jVX	URib	!'"
$]
VFM(K""!(B"UĢ"W
!
)(B"U"W
!
)*(
""&XVuerDp ƌF|
6)a!AaYaʭ3"VXR%&!A#ʭ3"VFX R%&F!Q$=ڭD"V(&FC!""""&)C'
!(""&)1-ʭ̲  1AHB$&-!2BAHB$&F@
(6aa2'b!9!2b0 ¢ȁ́!B0D BBB 04 A2B ]
|q-
=
y78L!""" *""
(!"""!""",F0 HLV3w!HB$%2E
HE(""%2E$
("
,0" "JV
,-
:2F!xLLLLLQs`nu3Lss6a!"!8]s#!A(B3"V ( f!(|""#0 k
61B)Q'y"C1H1'L|A(!QIQMz(1""#|L (&
61(1V)1-ܺ!܊(&F182#&9K
@@@M~@W6)1"A("C!FaqYYqYXR%|}
&qXf/+5(42"Us4"W"f

);xVAH4.HR$U5$W
hM
&.
n:¡pqw`agFaQWSAH4-HR$U5$W
hM
&.
z:ҡ|IܺXr%'R%(ReXV"X$@E IAB@@t$HB$(
$m
JA{H4ƈH!R$U!$W
r}
i:~R$U$WB
iH(	B$(
$|m

AbH4qH$R$U$W
Ye
i:gR$Uu$WB
PNO
IAHQA(I
Xa`z8r(U(W
@=>
 x|r'$f
HB$(F&A1H42HR$U$W
H)x5y1rIB(
y!I:%.ҡ9FAH42HR$U$W
Hx#y1rIB(
y!I:¡'I%AH4"Hb$U$W

Y:RMV!
9!7
"$L""!(
""&HVFHVF@v6A(
"L!!VM(%~(Vr|@}
6!1Hbd8!3F183B#U#W
1QH8!3;12#3B#U
#W
1
98IA3L1HB(U(W
j q("r8
2#a:1B(U(W
]
(b*HbB$IAb*HB$f6A)mesh_send_block_deinitesp_mesh_send_block_deinitmesh_tx_task_deinitmesh_xon_task_mainmesh_xon_process_disconnectedmesh_xon_flush_packetsmesh_xon_deliver_packetesp_mesh_discard_contextmesh_tx_task_maintx_task_mainmesh_flush_txQesp_mesh_available_txupQ_numesp_mesh_txupQ_pendingesp_mesh_force_txupQ_pendingesp_mesh_txupQ_pending_clear_xonseqesp_mesh_operation_rxseqnoesp_mesh_send_xonmesh_tx_cbesp_mesh_push_to_tx_queuemesh_check_tid_mbox_fullmesh_send_block_mainesp_mesh_process_txupQ_pendingGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
 HD< ,d$T T8`$DH(@L4\d$@P$ $8((Lh"z"""""T"4(( :Z]p"r((2NPB"0"0"0""%-"RUD""((:VV
"`"b(H(H?-C"D"A+"l"1"(@(@DF
)"")""""%%2"WW7"""(#%","0(4(4<M""."""""""(( ( -MM="""((,Eq"^"$"(P(PdC-A"/"GG giL""G""*-"AA"HI"\"p	"yy""">""($($2VXB"D"""(4(4 T:<","I"A"\"t	"}}"
"""""y"Yy"
""T"5F"{~""((  "66)"__"j(( >^a"h"yy""((.66":(($("LL"N"P((2J"Y((\N22Dvv")"")""8":"OP)"y"~""Y"
C"P"^aK"")"""<"p""	S"g	h	"		"		
"			"	"		]"
~"
"

)"

"
"

S"P|""""(P(PTB-?""-"?",,"00"@@"OP"bbd(h(hG"+"","BB2"tt"yy"	"8""""""d"x5"";>",,="i"""("""""
(0(082jj@"E"9"*">"@(@(@ `L%"B"c"wyC	""(($4XX+""H"""	"""$($($ D{["f"T""((,H""""" ","8
"BDZ"""""(( , "L,"x"|($($(9"=>"L,"xxH"T""	""(0(0@fd"
"U"gh[""H""!!"%(8(8L2~~@"""C"!"$"22
"<<"L"\"^(x(xDO
>KM"	
"""%K"p""""(7"_`"36"~"X"]"hi"|J"""((((4Bvv/"@"&">"L"N((T!99""X"3"LL"be.""8"$""
&"34="q"g""2"0"M "m"x""""6"+("E"d"""5"d"--L"yy"""<="y""("""y""1"'""		"		"		"	 	"&	(H(H\1A"J";"U"[^;""""(T(Td
qq'"+";*"("/1@"q+""1"#""
""%(l(l 2@"/"---"ZZ"aa"i"ttP"
"+""j"|""("
"""($($1UU=""""	"""" "$"&"(((Ld"j"n(4(4@AQ"C""35!"VV."""((&("99"LL"ZZ"k"}"""$"""((l,"2":W"3""0"	"8"TU#"x"&"@""J"DE"X"hh"yy""""W""4Y"""P"h#"X""""g""
" "69$"]H"
""&E"-	";	;	
"H	"f	"t	t	1"	'"	"		"		("
($($,Pbd"v""""""
#"",,="Q"X""z|"$""(`(`$
"" "33LLQQ``nnssu(""" ""(((+CD"V"jj"~~"(($Bfi1"""(( 	))">#"aa"vy"(`(`0\"
"7"H"_a"vF"""g"`a"vvN"'"@"-'"TU;"";"""	"+"("0 "P"\\"dd"l(($
."22<"n"p(8(85mmA"V""

4">"YY"ll"n((((((((((((((679;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}	

 !"#$%&'()*+,-./012345
0O79K R9j;fF=~Hq?D`A(C$4C<E\p I,K.BXdMpw$OTDQ%5ZSU lUy2WHYA["]T_6aP^8c{`le$gDiH|kpm+?(o
@qJLscu4wy2\T{Jczd}Z$V@MhP~&9Od|$ j$L86g_log_levelg_osi_funcs_pg_mesh_xon_cfg_qsizemesh_xong_is_mesh_startedesp_mesh_print_txQ_waitingesp_mesh_get_tx_pendingesp_mesh_send_block_eventmesh_myself_mboxmesh_tcpip_mboxesp_mesh_send_block_startesp_mesh_forward_check_activeesp_mesh_get_layeresp_mesh_ps_control_check_awakeg_mesh_topologyg_mesh_ext_cfgmesh_check_tid_mbox_fullprint_txupQ_pendingesp_mesh_push_to_ack_state_queueg_mesh_max_layermesh_tx_cbmesh_mutex_lockesp_mesh_match_selfmesh_topo_get_ttlmemsetesp_mesh_push_to_nwk_queuemesh_mutex_unlockg_mesh_packet_lifetimeg_is_wifi_connectedg_mesh_current_parentesp_mesh_best_effort_txmemcpywifi_get_macaddresp_wifi_mesh_txesp_mesh_get_child_idx_lockmemcmpesp_mesh_push_to_wnd_queuemesh_conn_mutexg_mesh_connesp_mesh_operation_rxseqnoesp_mesh_get_child_idxmesh_conn_leaveesp_mesh_txupQ_pending_get_cidxesp_mesh_txupQ_pending_insert_childesp_mesh_txupQ_pending_delete_childesp_mesh_txupQ_pending_get_xonseqesp_mesh_txupQ_pending_clear_xonseqmesh_self_xonseqesp_mesh_txupQ_pendingtxq_opr2stresp_mesh_process_txupQ_pendingesp_mesh_push_to_tx_queuetx_msg_id2stresp_mesh_force_txupQ_pendingesp_mesh_available_txupQ_nummesh_flush_txQesp_mesh_free_contextg_mesh_is_rootesp_mesh_tx_tid_flushesp_mesh_print_rxQ_waitingmesh_tx_tid_stopesp_mesh_push_to_ps_tx_queueg_mesh_init_ps_typemesh_ps_txesp_mesh_discard_contextesp_mesh_push_to_xmit_state_queueg_mesh_self_sta_addresp_mesh_send_xonesp_mesh_create_contextmesh_send_process_topoesp_mesh_recv_xong_mesh_stop_event_groupmesh_tx_task_mainroute_announce_timer_startmesh_xon_deliver_packetesp_mesh_delivery_toSelfesp_mesh_delivery_toDSmesh_xon_flush_packetsg_mesh_stop_reconnectionmesh_xon_process_disconnectedmesh_xon_process_expiredmesh_xon_process_no_wndmesh_xon_task_mainesp_mesh_get_parent_bssidesp_mesh_free_mboxesp_mesh_tx_task_initesp_mesh_create_mboxesp_mesh_tx_task_deinitesp_mesh_send_block_deinitmesh_send_block_mainesp_mesh_send_sem_signalesp_mesh_push_to_tcpip_queueesp_mesh_send_block_initesp_mesh_flush_upstream_packetsesp_mesh_send_block_timeV*ES$*'010:0Yhlz~X#+06IL]c)]3p<pApfphhV!'0HKPW\e|*/5LOUP*0-6<U_ebjp%
(U2:@',2EH%V/`8`=`XXD@8O40,($ KS Va$u(x, $(8 $(04$ C<FOW^fl(q@(0DQ[a^fl%4AZl<W8V40 JU[dy| $(,04"%82:QTW<dpS^dajp%0W7?Ebjpmv|@@ )%%,0,($ J
V?	O	[	~				 			$	(?	B	Z	,i	0		$				L	x	~{				4	48	8															!	'													 	$	(	,	0	4	U%*0DJwMTY_qwz#M-5;R\diWH/2W>>Deqnq  $$((L<40U(S i
s
v















 


*
A
D
L
$W
(Z
,d
km


0
4
8
<'
C>
%E
v

4
@
D
H
Lq
{
~













G$
*'
/
5
Q
WT
a
iP
PT
TX
X

A



-#
I-
I\2
\2;
IQ
yT
\Y
yk
p








`
`
 T)/8PSX_dm 'X285>D]gmjrx0,( FYdp( Az$5S(hq,5
058x\b_bjpmv|4488"(%.9AQ}T\Y}otYYYYYenv|555<B<BH@W@WDcDck~HrHrLLPP3Zg #_++16>>RRX_d %*0HKNa#a-6<kyrh!66..3$*L1L>NDDE>((00;JOO|xtplhdW`C\TPLD@<840,, 0$4,</c60;$D4`<c8f@DH4L(:EHN<8P4<8TLX4(+ipy<8\L4<8Td`,LLyP4e<h8kTy(PLP4L
<+81hPdV`[
ald`H4p"%a<y8t4<8T
pX4]`i<8xp4<8T	p54<8	|	l	`%	p8	4P	<S	8V	Td	y			
			p	
	4	p

'
*
3
j
<
8

l
`




4%pGMadm<8l`d`2

# 4v>DAJOLRWT{{a""ZZ##)4>>IPUyZyPP
ooww
		??			/52h	:	@	OO		2	8	5	y>	yD	y|											
	
		

















JPLL<840,($ Wb gp$(, $( $(04$$;K_h|(08$(0<@D	HL'=GGLLXL_`jpmbvb|bbbbbbb,,$!)/bb0,,,,PP%,0@5,@PP,dI`W\XTPVLHDZ840,X($  $(	, $04	$ <$?B8Z<qvy@D@(0 H$NH $0L
P T$$'X8	R l{$0
\)	D T8l8`	d				B!*0diylt|hh# %x-x5x:x|>>>>ll		
		pptFtFO,Z	`	xx|6|6?INQifi~			,$D =CLdgns| $(,;jFLI>R>X>lv|y>>>00***4646<840,($ WBc|
 $y!(/,G0O4t,08<sy@@DDHHLLPPT
T
XX)/,5;|\\VA2CUio	
8>;OO__m{{X	  "" Vx(+Ilo $N$N(W(W,],]0c0cl4r4r}88%<<C<CNSY@@VZ]?GJeQQWD  $$((
,, 00",4&4&,88282<Dlqv<<@@DDWV,4<X`h,)L2L:LUx^xfxV-Cmu{{ 7>@LI9$^$^d9j9px @VWEHQhMPSVd!y $(,h




(.+285>!D!t004488<<!!4=, [S X a u x {           L $ ( ,/ L9 < ,L 0O 4Q ~[ a^ \f \l \   \ \ \ 8 8 <  < < @ @ ! ! ! 2D) D)6 $E LI $HT HTtphd`\XTPDR8G40,($ !!!! !$!(!!!! 4!$7!,:!0H![!4t!8!!<!@!D!H!!L!0!8!@! \!$_!Pp!!!L!!! !!!!$!T(!X3!\\!|`! !!L!\!$!`0!8![!\!$!d!8!! &!$.!,6!he!!L! !l!L!p!t]! ~!8!
!!!!
!M!!"!(!U![X!x!x!|!|!%!!
*!*5!=!pE!pJ!p~!~!!!(!!!"!"E!`Q!WT!|p!vs!6~!!6!!!!A!GD!I!O!!!!]!i!X!X_!_t!t!!!K!KW!Ws!s{!!!!$R 9"A"G"P"e"h"x"~"""""""""" "$?"vJ"PM"LV"L\"Lv"""L"L"L"""L"L"L""L("("L"L&"L,;",;0F"0F>UZ`\X?TLHDW@W840,($ VW #-#6#9#D#(O# R##$#,#0# #,#<#4	#8#@#D(#>#HA# I#L#U#\_#e# y#,|#P#4#L#	# # #q###,#P#4#T##,#P#4#8	##,#P#4"#80#qC# X#,]#P`#4c#`q#Pt#X#d#h#l#X#p#t#x##|#	#0#h###X###n(#h0#\K#\v#####\#\# #,##4#8*#<I#h\# v#0~#\#\# ##,#4 #8<#E#d#\|#\#\#\#$# #%#(#1#4#@#,H#p#y#|#X#t##2#,##4##,##4#
	#	#z	#z#	#zG#l#y##########"#"0#L6#6F#R#X#e\#4j#	p#	##
###q#q@#H#qM#q{#{#########	###%#0*#0-#6#MG#MJ#	M#SP#	d#jg# 	j# 	p#xu#x########y##### #&##-.#EB#dE#KH#-^#da#-d#-p#vs#-###-###<##<##<###(#(#(8#8X#yZ#yy#0|####0#0#0#0###0#0
#03#<9#B#N#T#Y#a#yv#y#######n####n##n#n#n#n#n#n#n#n#y####9####
	#	#m	# 	#@4<,$[ a$d$o$$$$$$$$$$$$$ $$$'$/$A$D$(G$,U$0X$k$s$$$<$@$D$4$8_$i$ol$u${$$$$$$$$$$^H$H$L$L$P$P$$,$U4$U9$UT`$T`h$p$x$}$X$XD0,(;$ Vk%n%%%%%%%%%%%%% %%%%$,%s4%,T%Z%_%b%0%%%%$%%(%4%8%<%@%(%D%H%L%%P%(%%%%%1%%%%%(%(	%(@%E%qJ%qs%w%|%T%T%%%X%X%%\%\%`%` %q`\XPL:D@<[0W&&&&& &&&&&&$&&&&&$&'&(*&/&4&=&Q&T&,W&^&a&0q&&4&8&<&@&i&&&&D&H&L&M&@P&V&\&_&g&Tj&P&X&\&`&@&d&h&L&&&&&&&&&&&-
&
&&&-&Z7&=:&B&H&g&tn&v&|y&&&l&l&p&p&&&&i&&&&t&t4&9&>&|C&|x|&x|&&&a&&|&|&&&& )'.'7'L'O'R'W'\'e'y'|''''$''
' ''U1'74'&='&C'&U'_'eb'&j'&p'&'''''''' '$'$V((.(Q(T(,(j3(d8(d=(dd(d,($VWE)H)Q)~)5)) ))))$)()))),)(0)S)b)0)df)li)5x)))))))))))4)4')8*)8*P)V<w)<w}))**#*6*I*W***Z*((*9;*Lb*e*kh*x*}******UZT|YlPLH9D<84W0W($ VW+++f	+++++++ + D+x+{+,~+$+(+0+4++8++~	++	+++@+$+<+		+++*+0+3+;+@>+$A+DQ+xa+d+@g+$j+(}+++@+$+(++L+++@+$+P+@+H+T+X+\"+H%+`4+d:+hA+]E+lU+pX+He+f	p+tv+f	|+x+|++++++X++X+++++|"+4+|F+N+o+t+w+z++++d+++++!+4+d>+H+R+h+|o+t+Hw+d+f	++++++++++1+[++|++H+~++++++$+++++"+%+3+	9+]+`+Hf+++E	++6	+|+6		+8	+;	+H	+K	+HX	+df	+q	+	+	+	+$	+	+	+	+$	+	+x	+	+	+
++:+:+:+2+2
+24+4A+R+e+j+o+++++t	+f	+++	+	+++X+xz+++++ + +E+E +E$.+$.7+EN+yR+h(_+(_,j+,js+X+X++0+0+4+4+f	8+8+<+<@+@++4D++D+1+	9+K+S+X++H+HL+L++++++++h'+h,+hP+P++++X+l+T~+T~++++X*+X*0+\F+\FO+U+]Z+`o+`od{+d{h+h++++;	+l+lp+pt+t		+-		+-	0	+6	3	+6	+H	xR	+xR	[	+f	|`	+|`	n	+	+		+		+		+		+U	+

+9 XTUWV8VY,\,_,vd,g,,,z,,,,,,,,),1,F,U,t,w,|,,^, ,,$n,$nx,(|,(|,,,,v,d,0,04,4,,,8,8<
,<
,&,.,=C,Q\,|@`,@`Dn,Dn,X,H,HL,L,\TXUTPHWD@8W40,.(V$W WRYX-------- -$-((-,3-0I-uN-uQ-0]-u`-0k-up-u-4-8-<-@-D-H-L-P-T-X-\--- `-`d-dh-hl-l-p-p-t-t -%-ux-x--- --|-|----------- -$-(-,-0-4-WX/(/:/=/@/Vg/~{/Z~/%///2/2X/jd/Vx/D/M7OP'070<0`0c0{i0l00010?0`H0H s0 s00iNO6#1&1>.111X1a1s1Dy1+1>616B1aF1FR1R]1yp1)\XNTPHD@<80$K OMP222(222222024272 N2$\2(a2(j2,s202422282$2422(2<-2I2L2@]2\p2s2222D2d2222222Q2U2n2s2H2$2L2222P2$2(222T02X=2\a2i222(2
202020
22a2H2H!2H`H2`HdV2dVd2jg2m2sp2hz2hz2222l2lp2p222v2(2vt"2t"*222852\:2\@2\d2x2x222d2d2d22|2|2-2-2-<2U?2Z2_2d22222222(2(2(-2727B2P^2af2NO'3<3A3I3L3Q3W3,32636?3nF3.c3. f3 f0,( VW;4>4G4P4d4g4j4m4 v4444$4444(44,44Q%4(44+4.40i4UC4mJ4PM4lU4l[4lr4y4|4l4l4l4444>4>S4Yf4
5 (08	@HP
X`hpx !"#$%& '((0)8*@+H,P-X/`0h1p2x345$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx	 	,	8	D	P	\	h	t															(	4	@	L	X
dp|$0<
H
T
`
l
x













 
,
8
D
P
\
h
t






(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|            $ 0 < H T ` l x !!!!!!!!!!!!! !,!8!D!P!\!h!t!!!!!!!!!!!!!""("4"@"L"X"d"p"|"""""#########$#0#<#H#T#`#l#x############## #,#8#D#P#\#h#t###############(#4#@#L#X#d#p#|##############$#0#<$H$T$`$l$x$$$$$$$$$$$$%% %,%8%D%P%\%h%t%%%%%%%%%%%% % % &( &4 &@ &L &X &d &p &| & & & & & & & & & & &!&!&!&$!&0!&`0Ml0Nx0O0Q0R0S0T0U0V0W0Y.symtab.strtab.shstrtab.literal.mesh_print_txQ_waiting.literal.esp_mesh_print_txQ_waiting.literal.mesh_get_tx_pending.literal.esp_mesh_get_tx_pending.literal.esp_mesh_send_block_event.literal.esp_mesh_send_block_start.literal.esp_mesh_forward_check_active.literal.mesh_check_tid_mbox_full.literal.esp_mesh_push_to_ack_state_queue.literal.mesh_tx_cb.literal.esp_mesh_best_effort_tx.literal.esp_mesh_push_to_wnd_queue.literal.esp_mesh_operation_rxseqno.literal.esp_mesh_txupQ_pending_get_cidx.literal.esp_mesh_txupQ_pending_insert_child.literal.esp_mesh_txupQ_pending_delete_child.literal.esp_mesh_txupQ_pending_get_xonseq.literal.esp_mesh_txupQ_pending_clear_xonseq.literal.esp_mesh_txupQ_pending.literal.esp_mesh_process_txupQ_pending.literal.esp_mesh_push_to_tx_queue.literal.esp_mesh_force_txupQ_pending.literal.esp_mesh_available_txupQ_num.literal.mesh_flush_txQ.literal.esp_mesh_tx_tid_flush.literal.mesh_tx_tid_stop.literal.esp_mesh_push_to_ps_tx_queue.literal.mesh_ps_tx.literal.tx_task_main.literal.esp_mesh_discard_context.literal.esp_mesh_send_xon.literal.esp_mesh_recv_xon.literal.mesh_tx_task_main.literal.mesh_xon_deliver_packet.literal.mesh_xon_flush_packets.literal.mesh_xon_process_disconnected.literal.mesh_xon_process_expired.literal.mesh_flush_upstream_packets.literal.xon_task_main.literal.mesh_xon_process_no_wnd.literal.mesh_xon_task_main.literal.mesh_tx_task_deinit.literal.esp_mesh_tx_task_init.literal.esp_mesh_tx_task_deinit.literal.esp_mesh_send_block_deinit.literal.mesh_send_block_deinit.literal.mesh_send_block_main.literal.esp_mesh_send_block_init.literal.esp_mesh_flush_upstream_packets.literal.esp_mesh_send_block_time.text.data.bss.rodata.str1.1.rela.text.mesh_print_txQ_waiting.rela.text.esp_mesh_print_txQ_waiting.rela.text.mesh_get_tx_pending.rela.text.esp_mesh_get_tx_pending.rela.text.esp_mesh_send_block_event.rela.text.esp_mesh_send_block_start.rela.text.esp_mesh_forward_check_active.rela.text.mesh_check_tid_mbox_full.rela.rodata.mesh_check_tid_mbox_full.rela.text.esp_mesh_push_to_ack_state_queue.rela.text.mesh_tx_cb.rela.text.esp_mesh_best_effort_tx.rela.text.esp_mesh_push_to_wnd_queue.rela.text.esp_mesh_operation_rxseqno.rela.text.esp_mesh_txupQ_pending_get_cidx.rela.text.esp_mesh_txupQ_pending_insert_child.rela.text.esp_mesh_txupQ_pending_delete_child.rela.text.esp_mesh_txupQ_pending_get_xonseq.rela.text.esp_mesh_txupQ_pending_clear_xonseq.rela.text.esp_mesh_txupQ_pending.rela.text.esp_mesh_process_txupQ_pending.rela.text.esp_mesh_push_to_tx_queue.rela.text.esp_mesh_force_txupQ_pending.rela.text.esp_mesh_available_txupQ_num.rela.text.mesh_flush_txQ.rela.text.esp_mesh_tx_tid_flush.rela.text.mesh_tx_tid_stop.rela.text.esp_mesh_push_to_ps_tx_queue.rela.text.mesh_ps_tx.rela.text.tx_task_main.rela.text.esp_mesh_discard_context.rela.text.esp_mesh_send_xon.rela.text.esp_mesh_recv_xon.rela.text.mesh_tx_task_main.rela.text.mesh_xon_deliver_packet.rela.text.mesh_xon_flush_packets.rela.text.mesh_xon_process_disconnected.rela.text.mesh_xon_process_expired.rela.text.mesh_flush_upstream_packets.rela.text.xon_task_main.rela.text.mesh_xon_process_no_wnd.rela.text.mesh_xon_task_main.rela.text.mesh_tx_task_deinit.rela.text.esp_mesh_tx_task_init.rela.rodata.esp_mesh_tx_task_init.rela.text.esp_mesh_tx_task_deinit.rela.text.esp_mesh_send_block_deinit.rela.text.mesh_send_block_deinit.rela.text.mesh_send_block_main.rela.text.esp_mesh_send_block_init.rela.text.esp_mesh_flush_upstream_packets.rela.text.esp_mesh_send_block_time.rodata.__func__$10072.rodata.__func__$10064.rodata.__func__$10027.rodata.__func__$9969.rodata.__func__$9916.rodata.__func__$9898.rodata.__func__$9890.rodata.__func__$9882.bss.mesh_tx_fail_cnt$9857.rodata.__func__$9864.rodata.__func__$9846.rodata.__func__$9798.rodata.__func__$9791.rodata.__func__$9780.rodata.__func__$9767.rodata.__func__$9757.rodata.__func__$9719.rodata.__func__$9703.rodata.__func__$9670.rodata.__func__$9658.rodata.__func__$9635.rodata.__func__$9598.rodata.__func__$9567.bss.send_block_flush_mbox.bss.send_block_task.bss.send_block_mbox.bss.is_block_running.data.g_mesh_packet_lifetime.bss.mesh_xreq_seqno.bss.mesh_be_xmit_seqno.bss.mesh_new_wnd_mbox.bss.mesh_ack_state_mbox.bss.mesh_tx_mbox.bss.mesh_tx_task.bss.is_mesh_tx_started.bss.mesh_reassign_xseqno.data.MESH_BCAST_ADDR.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4;4_4|4444
4,4V4j44444)4V444444?4e4}444444(4C4^4y44444(4?4`4|444444;4]4444424P4@\,7r@9@0;4b/@=WR@l?|w@AX0@lC@EP8@G@PI@0;@KV8Q@pMy<"t@HO8#@(Q&j@S<'@U	':	@TWN	(PI	@lY{	T(Yv	@\[	(	@]	4d	@8_	7
	@a
,<@
@	XcC
l=>
@Hek
8?$f
@g
\@
@Hi
8B
@Tk
C|
@<m
xD"
@oE%
@qG^@p0s<$I7@ uYONT@|)wvQ&	q@,y|T|$j||}}1}J}_}}}4}I}_}|}}}}}}0}}/}E}Y0}Ab}8t~o@{X0|@0~0x	(4mesh_sleep.o/   0           0     0     644     10868     `
ELF^"4(21gfff6A1	08105!303308C	2i
 !Q61RaXY8a
xwCQ
A}AQ<wwy xw g1!qx'DA
Axpzw: z!p秧ah``b`QQiBC2V#z-
=
Ѧ,
!("D
!Q.61}
hgD
ak AI!8f@fi<j18!100201I1BC!8H@3 W.18#D
8h0:7:M`ѿ@]

18#D
F!W
6AVJVB6Af!IbAH$D
BRGri"iF
i6A  tC"DD"C6A  tC"DFD"C6A  tC"DFD"C 6A!"  t
-
ځd	*	)	(rx beacon)new duty:%d, tsf offset:%lldus(%d)(->sleep)busy, waked:%d, dream:%d, sleep:%d(tbtt)new duty:%d, tsf offset:%lldus
GCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
hX(()9:X(0(08h8"""""@"UU'"||/"0"(8(8 X<"3">"$":"TT"l"p(""+((+,"BB
"L"P("("0("0((!!&"GH"J"L"N((8(((
 !"#$%&'(	
)*+-H
%AJ0$[i(ht
AX_j#D,,%>mesh_pm_tbtt_startpm_send_nullfuncesp_mesh_sync_interface_tsf__divdi3mesh_ps_keep_cnxg_osi_funcs_pg_mesh_dfs_compensation_msesp_mesh_pm_tbtt_timeout_processesp_mesh_get_running_active_duty_cyclehal_get_tsf_timewifi_logppCheckTxQIdlepm_is_wakedpm_is_dreampm_is_sleepingieee80211_hostap_send_beacon_processesp_mesh_pm_rx_beacon_processpm_is_openesp_mesh_pm_tx_data_processpm_check_stateesp_mesh_pm_tx_null_processpm_stopmesh_pm_set_nullesp_mesh_pm_go_to_sleeppm_tx_null_data_done_processesp_mesh_pm_go_to_wakeg_mesh_is_rootesp_mesh_is_start_pm_now6T2:%??%&NN&,
(*)(ks|`6 $6(MR\Uy,q0,0,4-4-8-8-<.<.@'&@&'1JUfD/kDk/q|H0sHs0L1|L|1P2P2T3T3X.X.\4\4`5`5d$d$ )(*a '$*(B Q^T,W0^48,[8[,h<-p<p-@-@-D.D.H$H$:$L'2L2'P7:P:7@TalT%fTf%$9911)((L1?L,.L:B;FF;>&&>>&&>
@		J7		!7!	!7)	J,+	+,4	L@	H (08	$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx											
 ,8.symtab.strtab.shstrtab.literal.mesh_pm_tbtt_start.literal.esp_mesh_pm_tbtt_timeout_process.literal.esp_mesh_pm_rx_beacon_process.literal.esp_mesh_pm_tx_data_process.literal.esp_mesh_pm_tx_null_process.literal.mesh_pm_set_null.literal.esp_mesh_pm_go_to_sleep.literal.esp_mesh_pm_go_to_wake.literal.esp_mesh_is_start_pm_now.text.data.bss.rela.text.mesh_pm_tbtt_start.rela.text.esp_mesh_pm_tbtt_timeout_process.rela.text.esp_mesh_pm_rx_beacon_process.rela.text.esp_mesh_pm_tx_data_process.rela.text.esp_mesh_pm_tx_null_process.rela.text.mesh_pm_set_null.rela.text.esp_mesh_pm_go_to_sleep.rela.text.esp_mesh_pm_go_to_wake.rela.text.esp_mesh_is_start_pm_now.bss.rx_bcn_count$8301.bss.send_null_cnt$8247.rodata_wlog_info.4.rodata_wlog_warning.3.rodata_wlog_info.2.bss.mesh_ps_keep_cnx.data.s_mesh_active_duty_cycle.bss.s_mesh_next_awake_tbtt.bss.s_mesh_is_awake_duty.data.g_mesh_dfs_compensation_ms.comment.xtensa.info.rela.xt.lit.rela.xt.prop474a44444
4-4O4U4[4e4X`@/
~@/hp@X/+@l/P@X/&T!@/Bp0=@</e0`@<</N@x/   .N,z%0*Ie0A8!@@,`/+aD@D/-
 0$	>mesh_timer.o/   0           0     0     644     6256      `
ELF^4()(6A6A6A6A6A6A6Amesh_timer.cmeshI (%d) %s: %s %u null args
I (%d) %s: no timer handle, timer_index:%d
@
.6a!2"!3*12##
B#U	#W2a

9:82300tBB7432#C  AH4$AB(Ut(W

  tmesh_timer_do_processGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
((((((((($($(Bjl"""-"""(	
 !"$:Qq%:Yo@(mesh_timer_route_announceroute_announce_timeout_processmesh_timer_mie_monitormesh_ie_monitor_timeout_processmesh_timer_bcn_changemesh_bcn_change_timeout_processmesh_timer_root_connectmesh_root_connect_timeout_processmesh_timer_candidate_monitormesh_candidate_monitor_timeout_processmesh_timer_rt_changemesh_rt_change_timeout_processmesh_timer_ps_controlmesh_ps_control_timeout_processg_log_levelg_osi_funcs_pmesh_timer_infomesh_timer_do_processmesh_free  ""$$&&(( 
+*)-	3	<	T	W	Z	o									 +	l6	<9	B	H	x							$-	$-!$#,%4' (08	$0<HT`lx ,8DP	\	h	t												.symtab.strtab.shstrtab.literal.mesh_timer_route_announce.literal.mesh_timer_mie_monitor.literal.mesh_timer_bcn_change.literal.mesh_timer_root_connect.literal.mesh_timer_candidate_monitor.literal.mesh_timer_rt_change.literal.mesh_timer_ps_control.literal.mesh_timer_do_process.text.data.bss.rela.text.mesh_timer_route_announce.rela.text.mesh_timer_mie_monitor.rela.text.mesh_timer_bcn_change.rela.text.mesh_timer_root_connect.rela.text.mesh_timer_candidate_monitor.rela.text.mesh_timer_rt_change.rela.text.mesh_timer_ps_control.rodata.str1.1.rela.text.mesh_timer_do_process.rodata.__func__$9558.rela.data.mesh_timer_info.comment.xtensa.info.rela.xt.lit.rela.xt.prop4>4^4}44444 4&4,4641@	$&[DV@	$&}Tx@
$&d@4
$&t@X
$&@|
$&	@
$&%2Z94@
&Up@k@T&0@A8@@`&"@@
&$'	P/0              0           0     0     644     27760     `
ELF^[4(on6A(6A(mesh_utilities.cmeshI (%d) %s: %s %u null args
WIFI_EVENT_WIFI_READYWIFI_EVENT_SCAN_DONEWIFI_EVENT_STA_STARTWIFI_EVENT_STA_STOPWIFI_EVENT_STA_CONNECTEDWIFI_EVENT_STA_DISCONNECTEDWIFI_EVENT_STA_AUTHMODE_CHANGEWIFI_EVENT_STA_WPS_ER_SUCCESSWIFI_EVENT_STA_WPS_ER_FAILEDWIFI_EVENT_STA_WPS_ER_TIMEOUTWIFI_EVENT_STA_WPS_ER_PINWIFI_EVENT_AP_STARTWIFI_EVENT_AP_STOPWIFI_EVENT_MESH_MAC_STACONNECTEDWIFI_EVENT_AP_STACONNECTEDWIFI_EVENT_AP_STADISCONNECTEDWIFI_EVENT_AP_PROBEREQRECVEDWIFI_EVENT_MESH_IE_CHANGEWIFI_EVENT_MESH_WEAK_RSSIWIFI_EVENT_MESH_STOP_VOTEWIFI_EVENT_MESH_ROOTS_DIRECTWIFI_EVENT_MESH_ROOTS_FORWARDWIFI_EVENT_MESH_ROOTS_YIELDWIFI_EVENT_MESH_ROOTS_GONEWIFI_EVENT_MESH_ROOTS_ELIMINATEDWIFI_EVENT_MESH_PARENT_ASSOCIEWIFI_EVENT_MESH_PARENT_CANDIDATEWIFI_EVENT_MESH_MAP_BEACONWIFI_EVENT_MESH_CHANNEL_SWITCHWIFI_EVENT_MESH_ROUTERUnknown id:%dMESH_NWK_MAXmaxunknownauth expireassoc expiretoo manycyclicidleleafdifferent idroot conflictbeacon timeoutparent stoppedscan failie unknownwaive rootassoc leaveno parent foundparent worseempty passwordrouter unencryptedparent unencryptednon-authenticated STAhandshake timeoutMIC failure4-way handshake timeoutrootnodestafailsuccesspendingbusycancelUnknownrequestrequest|demandrequest|mastersuggestsuggest|masterdemanddemand|masteracceptalternatedictaterejectreconnectstop reconnectadaptiveroot switchroot waiveadd announceremove announcerouting tablechain ttlgroupDS addressrateMESH_IO_CFG_SELF_ORGANIZEDMESH_IO_CFG_MESH_IDMESH_IO_GET_SUBNET_NODES_NUMMESH_IO_GET_SUBNET_NODES_LISTMESH_IO_CFG_MAXMESH_ERR_WIFI_NOT_ASSOCMESH_ERR_WIFI_TX_DISALLOWMESH_ERR_WIFI_POST_FAILMESH_ERR_WIFI_TXQ_FULLMESH_ERR_WIFI_NO_MEMORYMESH_ERR_WIFI_INTERFACEMESH_ERR_WIFI_CONN_NULLMESH_ERR_WIFI_STATE_INITMESH_ERR_WIFI_STATE_SCANMESH_ERR_WIFI_STATE_AUTHMESH_ERR_WIFI_STATE_ASSOCMESH_ERR_WIFI_STATE_CACMESH_ERR_WIFI_STATE_CSAMESH_ERR_WIFI_STATE_SLEEPup decreaseup increasedown decreasedown increaseMESH_VOTE_START_FROM_MGMTMESH_VOTE_START_FROM_EVENTMESH_VOTE_START_FROM_MAXMESH_VOTE_STOP_FROM_SCANMESH_VOTE_STOP_FROM_MGMTMESH_VOTE_STOP_FROM_EVENTMESH_VOTE_STOP_FROM_HEALINGMESH_VOTE_STOP_FROM_REQMESH_VOTE_STOP_FROM_DISCONNECTMESH_VOTE_STOP_FROM_MAXnewsrc exceedlrc exceeddiscardap rpttimeoutdisconnectup bedowndown betoSelftoDSmgmtxon requestxon responsebcastctx maxps txps xontx ps activexon ps activestopflush upQparent selectionMESH_NWK_STA_STARTMESH_NWK_STA_STOPMESH_NWK_MAP_STARTMESH_NWK_MAP_STOPMESH_NWK_SCAN_REQMESH_NWK_SCAN_REQ_PASSIVEMESH_NWK_SCAN_DONEMESH_NWK_PARENT_SELECTIONMESH_NWK_PARENT_CONNECTEDMESH_NWK_PARENT_DISCONNECTEDMESH_NWK_PARENT_RECONNECTMESH_NWK_PARENT_STOPPEDMESH_NWK_PARENT_ASSOCIEMESH_NWK_PARENT_SWITCHMESH_NWK_CHILD_CONNECTEDMESH_NWK_CHILD_DISCONNECTEDMESH_NWK_START_ANNOUNCEMESH_NWK_ROUTING_MONITORMESH_NWK_ROUTING_ANNOUNCEMESH_NWK_MIE_CHANGEMESH_NWK_TIMERMESH_NWK_CYCLIC_FOUNDMESH_NWK_WEAK_PARENTMESH_NWK_SELF_HEALINGMESH_NWK_MAP_LEAFMESH_NWK_ROOT_ADDRMESH_NWK_ROOTS_DIRECTMESH_NWK_ROOTS_FORWARDMESH_NWK_ROOTS_YIELDMESH_NWK_ROOTS_GONEMESH_NEW_ROOT_VOTE_STARTMESH_NEW_ROOT_VOTE_DONEMESH_NEW_ROOT_SWITCH_REQMESH_NEW_ROOT_SWITCH_ACKMESH_NWK_ROOT_TODS_STATEMESH_NWK_TX_RETRANSMITMESH_NWK_CFG_ROOT_FIXEDMESH_NWK_IO_CFGMESH_NWK_MAP_BEACONMESH_NWK_ROOTS_ELIMINATEDMESH_NWK_CHANNEL_SWITCHMESH_NWK_LOOK_FOR_NETWORKMESH_NWK_ROUTERMESH_NWK_DESTROYMESH_NWK_ACTIVE_SWITCH_RESTARTMESH_NWK_ACTIVE_SWITCH_STOP@6a!1(2i!(R"U"W"b

):Q|(j8"F8#
=
VX"R%9|-@6a!1(2]!""BB"U"W"z

):182#9H"7T7AHB$9-6A=!(""\-
6A(,6Ab
FA,0=
*<<-
̢<,-
@6ar!2"!3P1#x2(U(W
<
:1 EL6a($
(  `2H]r3Mat9Vt'F]6A<'&1028!!!!!!!!!!!!!!!!!!!!!!!!!!!!!10 -!D/////////////////////////////// %*k6A,!9! (x6A t	!9! (|6A!9! (,9H[n6Af!=)l!fh:x,!f(78!f43!fH1!fXF/-!+)!f(!d!#!el!})0i!q)g!e!hj!R!kF
"o'+"m!7!n!%!̗!" t!)!|6A t!!&!&(!&8" ) |6A t!!&!&(!&8" ) 6A!x! "(6A!8! "(|6A!H! "(6A°	!9! (6A!9! (|6A!9! (|6A!8! "(	 /6DKU]|6A!&]"'!&HRX!&I!&(CF!&X:!&4!')!&!&!!!dn}x4Rbz$=Vp#<Un	
			$	x/	5	:	B	I	N	S	_	l	r	z				x							

8
K
e






2Jc}3H\uk

+
E
]
w



esp_mesh_free_contextesp_mesh_create_contextGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
$d0(("(("((@XY"q"vv""((?WZ"m""(( ("*(("(("!?"`"d(($>bb"x""((,0((  %%**//"DDI((("((" (("(d(d8"""*"""""=="RT"hil"n((,D"F((,D"F(("(("(("((" (("(("(("(0(0(XX"gh"""(((((((((( !#%')+-/13579;=?ACEGIKMOQSUWY[]_acde	

fghj1=!Rr#e"%qx'P)$d+,-/357
d
9..;?.=O?]AlCxEGIK0kMg_osi_funcs_pmesh_mutex_lockmesh_mutex_unlockg_log_levelesp_mesh_create_mboxesp_mesh_free_mboxmesh_mallocmemsetmesh_freeesp_mesh_create_contextesp_mesh_free_contextmesh_create_taskwifi_event_id2strsprintfnwk_event_id2strtx_msg_id2strtx_state_id2strg_mesh_is_rootdiscnx_reason_id2strmesh_ie_type2strscan_status2strvote_done2strvote_start2strtxq_opr2strtx_wifi_err2strio_cfg2stropt_type2strreconnect_type2strdutytype2strG	G	GJ"*ADGUYsY'/5jnvqGJ (@CFT^yZ%.4\mqvG
(N""NG	'`!!M++M3N::NMFFMR`OXXO&GJ)	/	5	J	O	R	d	'	b2	;	A	g	xOn	nO O~	 ~OG
|x%tplhd`\XTPLHD@<840,($ | $(,048<@DHLPTX\`dh l%p*t/x2D/T::T $(,048<@DHLPTX\`dhlptx|$


#"`X\XTPLHD@<840,($ lxL8iiX4TLL0$L(,L.<4@:L@ FPOiT`WH`Di\ourlu{~lllllllll"lll%T(=1lClLl#)/8;!D&D,D2D#)/8;!D&D,D2D!
 


,($ 5 @IOUX^dkt$z(,8=hCFXLR[anqw} $ $(,04 $(,048<@ $ $(,048<@ $(,048<@DHLPTX\`dhlptx| (08	@
HP
X`hpx$0<HT`lx ,8DP\ht(4@	L	X	d	p	|				



$0<HT`lx ,8DP\ht(4@LXdp|

$
0
<
HT`lx ,8DP\ht(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t





 
!
"
#
$.symtab.strtab.shstrtab.literal.mesh_mutex_lock.literal.mesh_mutex_unlock.literal.esp_mesh_create_mbox.literal.esp_mesh_free_mbox.literal.mesh_malloc.literal.mesh_free.literal.esp_mesh_create_context.literal.esp_mesh_free_context.literal.mesh_create_task.literal.wifi_event_id2str.literal.nwk_event_id2str.literal.tx_msg_id2str.literal.tx_state_id2str.literal.discnx_reason_id2str.literal.mesh_ie_type2str.literal.scan_status2str.literal.vote_done2str.literal.vote_start2str.literal.txq_opr2str.literal.tx_wifi_err2str.literal.io_cfg2str.literal.opt_type2str.literal.reconnect_type2str.literal.dutytype2str.text.data.bss.rela.text.mesh_mutex_lock.rela.text.mesh_mutex_unlock.rodata.str1.1.rela.text.esp_mesh_create_mbox.rela.text.esp_mesh_free_mbox.rela.text.mesh_malloc.rela.text.mesh_free.rela.text.esp_mesh_create_context.rela.text.esp_mesh_free_context.rela.text.mesh_create_task.rela.text.wifi_event_id2str.rela.rodata.wifi_event_id2str.rela.text.nwk_event_id2str.rela.text.tx_msg_id2str.rela.text.tx_state_id2str.rela.text.discnx_reason_id2str.rela.text.mesh_ie_type2str.rela.text.scan_status2str.rela.text.vote_done2str.rela.text.vote_start2str.rela.text.txq_opr2str.rela.text.tx_wifi_err2str.rela.text.io_cfg2str.rela.text.opt_type2str.rela.text.reconnect_type2str.rela.text.dutytype2str.rela.rodata.CSWTCH$58.rela.rodata.CSWTCH$56.rela.rodata.CSWTCH$54.rela.rodata.CSWTCH$52.rela.rodata.CSWTCH$50.rela.rodata.CSWTCH$48.rela.rodata.CSWTCH$46.rela.rodata.CSWTCH$41.rela.rodata.CSWTCH$39.rela.rodata.CSWTCH$37.bss.strid$9570.rodata.__func__$9526.rodata.__func__$9520.comment.xtensa.info.rela.xt.lit.rela.xt.prop444O4m4444444&4@4W4p4444444424H4d4z4444@@-$lL@d-$l2d
8@-l!@.l#\*@/Hl%,'@/$l'Ad<@/l)d_@0 l+0@1l-I@1Tl/@P5l1@,8<l3 @h8<l5<
@8<l7-\n(@8Dl9MFH@$=l;iFd@=l=\@><l?|@><lA@?<lC @X?<lE@?<lG@?<lI@@<lK5<0@H@lMMH@4B$lOd(_@XBxlQ{8v@BlSDD@xClU@DD0lW@tD$lY@DTl[(@Dxl]D@dEl_,@0F@la.>Tj0As[8@pH lhS
@I
lj@%@mG	+|Tmesh_wifi.o/    0           0     0     644     15860     `
ELF^74(,+mesh_wifi.cmeshI (%d) %s: %s %u null args
I (%d) %s: %d[recv]ttl, invalid option:%d, len:%d
E (%d) %s: [%s,%d] pandora

APSTAAP, child:STA, parent:I (%d) %s: %d[recv]unknown version:%d
I (%d) %s: %d[recv]ttl 0
I (%d) %s: %d[recv]ifx:%s TA:%02x:%02x:%02x:%02x:%02x:%02x, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, [hdr:%d,%d], ttl:%d, mac_seq:%d, len:%d, opt:%d
I (%d) %s: %dfail, recv ctx, heap:%d, from %02x:%02x:%02x:%02x:%02x:%02x, xseqno:%d
I (%d) %s: %dfail, recv ctx, heap:%d
I (%d) %s: %d[recv]push to rx q fail, ifx:%s%02x:%02x:%02x:%02x:%02x:%02x, len:%d, pending:%d, err:0x%x
stopE (%d) %s: [%s,%d] ctx:%p<%s>, ctx->buf NULL
E (%d) %s: [%s,%d] invalid ctx->len:%d
MRX@
@@6a]!8!3#1HB(U(W2V
A!8!3[18B(U(W\s

9:a(""!I"  tG!R T*<bp"aPhvF>6!R KzjWF6ܲ2!PA4v
sF2TF/pbҠ	
Qa8!Pz108dB!G0VS2!""12"Uc1"W"

)s1H2$U$WB

Iҡ@&Ҡ2pA82300t2G2aJF2!J30HA2aJ2G-BG.!Q¡aKM
Vz
"8! #17 7cmh``t!*) H@@t4"*2a"&2!B"U "W
h-
&.
8c9q29a29Q29A29129!29:q(
2FnA(2"U"W
H-
$.
:a!QlZ˪h|!S0f#0f "D1|) t06" # )!Q$p !B!K82#(
,m
"!KH"8! #17$b'  t̒1:80'!(20(	2"US"WB
}
!Kw"
u" "aQ"aR"dAaS"R!JG1AkB$B$abacadaeafag!g!f!e!d!c!bM
`I)1"!SB!R!QQnqiYaA)!I:^!K¢*qqpp6a
H| (6a)1¢h)-ܺ!܊(&F182#&9`61)A"C!dIAAH|B$M
&F\A"(2"US"W"

)FQXV"xR(U%(W
A!
a @ HADHR$U$WB

IHAHR,,jR(UE(W
A
 @ HADHR$U$WB

I!ҠAH
BHd
 	A|tИ*
@ j
 屎AB R V41)82#&@6A!HLL!!V}((%  
(Vr|mesh_rx_task_deinitesp_mesh_wifi_recv_cbmesh_rx_task_mainGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
$L,($($2VX>"-""((+,U"*"""(p(pDRC"II9"@""r"""'"3"FF("n""-D"+")"447"kl"}"+.="kl"	"5""""((0@"B((
)*">#"aa"vy"(8(8LaaV"C"*"$"+-A"n*"""0"	""( ( ,
6":<J""(( !"	
#$%'
$5EWi}D(C^t2xnL,\(g_log_levelg_osi_funcs_pesp_mesh_push_to_rx_queueg_mesh_topologymesh_topo_get_ttlg_is_mesh_startedg_is_wifi_connectedg_mesh_is_rootesp_mesh_wifi_recv_cbmemcmpesp_mesh_match_selfesp_mesh_push_to_nwk_queueesp_mesh_operation_rxseqnoesp_mesh_create_contextmemcpyesp_mesh_free_contextesp_mesh_print_txQ_waitingesp_mesh_print_rxQ_waitingesp_mesh_tx_tid_flushesp_mesh_rx_task_deinitesp_wifi_mesh_reg_rxcbesp_mesh_free_mboxmemsetmesh_rx_task_mainesp_mesh_discard_contextesp_mesh_recv_xonesp_mesh_forward_packetesp_mesh_rx_task_initesp_mesh_create_mbox ! +09PSX _dj)X396>D]gou! #ADjp$,/A>INSlh`\P
LHD@<'8&4,($ ! %#2 A$Fd( ,`w 48<!@N(sDH0 HL HL1<Sh}}PT0X \(6T W`hdT0X	-3Ihn lP
I!'p$OpO$aFt)ktk)qFw|FFx*x*F]rot3|)*|*)0+>>+HNKH)WW)]HcnhnkHnvy~,,4))
),BB,*KK*Q}Xl--l...063;A.xx...""		k//001122!)0@4##4.@!
	#&>.XasDy,>/66/Ba6FF67RR7]yp*4
0',(#$ !Q[^e (p0(PV[,$0$4j|-$$$<AnFnpty8989<:<:@;@;D/D/aH5H58!
(/<QV^agm4< 4? ?4$=K$K=T[6{6(5~(~5 (0$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht
.symtab.strtab.shstrtab.literal.esp_mesh_push_to_rx_queue.literal.mesh_topo_get_ttl.literal.esp_mesh_wifi_recv_cb.literal.esp_mesh_rx_task_deinit.literal.mesh_rx_task_deinit.literal.mesh_rx_task_main.literal.esp_mesh_rx_task_init.text.data.bss.rodata.str1.1.rela.text.esp_mesh_push_to_rx_queue.rela.text.mesh_topo_get_ttl.rela.text.esp_mesh_wifi_recv_cb.rela.text.esp_mesh_rx_task_deinit.rela.text.mesh_rx_task_deinit.rela.text.mesh_rx_task_main.rela.text.esp_mesh_rx_task_init.rodata.__func__$9584.rodata.__func__$9571.bss.parent_last_mac_seqno$9568.rodata.__func__$9543.bss.mesh_rx_task.bss.mesh_rx_mbox.bss.is_rx_running.data.MESH_BCAST_ADDR.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4>4Y4x444444424,@<t):5@)WR@\
)xBs@ ()@( )x@))@-D)	,B?BUTgTyTTZ0ZA88@.T)%@/)'* 	=,4