From ad3295c7008c76cfca520c1c5ce42d701c3729e4 Mon Sep 17 00:00:00 2001 From: Jan Altensen Date: Mon, 10 Aug 2020 22:20:21 +0200 Subject: [PATCH] update blobs Change-Id: I3aa325292dacb2054a2fa38a544c97665e98363a --- exynos9610-common-vendor.mk | 121 + .../conf/leman_s620_flexi/bluetooth/bt.hcf | Bin 0 -> 112 bytes .../leman_s620_flexi/bluetooth/platform.txt | 1 + .../conf/leman_s620_flexi/wlan/platform.txt | 1 + .../mx140/conf/leman_s620_flexi/wlan/wlan.hcf | Bin 0 -> 6170 bytes .../conf/leman_s620_flexi/wlan/wlan_sw.hcf | Bin 0 -> 186 bytes .../conf/leman_s620_flexi/wlan/wlan_t.hcf | Bin 0 -> 6176 bytes .../conf/leman_s620_flexi/wlan/wlan_t_sw.hcf | Bin 0 -> 116 bytes .../conf/leman_s620_maestro/bluetooth/bt.hcf | Bin 0 -> 14 bytes .../leman_s620_maestro/bluetooth/platform.txt | 1 + .../conf/leman_s620_maestro/wlan/platform.txt | 1 + .../conf/leman_s620_maestro/wlan/wlan.hcf | Bin 0 -> 6218 bytes .../conf/leman_s620_maestro/wlan/wlan_sw.hcf | Bin 0 -> 200 bytes .../conf/leman_s620_maestro/wlan/wlan_t.hcf | Bin 0 -> 6224 bytes .../leman_s620_maestro/wlan/wlan_t_sw.hcf | Bin 0 -> 136 bytes .../leman_s620_maestro_siso/bluetooth/bt.hcf | Bin 0 -> 14 bytes .../bluetooth/platform.txt | 1 + .../leman_s620_maestro_siso/wlan/platform.txt | 1 + .../leman_s620_maestro_siso/wlan/wlan.hcf | Bin 0 -> 6222 bytes .../leman_s620_maestro_siso/wlan/wlan_sw.hcf | Bin 0 -> 210 bytes .../leman_s620_maestro_siso/wlan/wlan_t.hcf | Bin 0 -> 6228 bytes .../wlan/wlan_t_sw.hcf | Bin 0 -> 188 bytes .../bluetooth/bt.hcf | Bin 0 -> 122 bytes .../bluetooth/platform.txt | 1 + .../wlan/platform.txt | 1 + .../leman_s620_robusta2_nofem/wlan/wlan.hcf | Bin 0 -> 6118 bytes .../wlan/wlan_sw.hcf | Bin 0 -> 162 bytes .../leman_s620_robusta2_nofem/wlan/wlan_t.hcf | Bin 0 -> 6060 bytes .../wlan/wlan_t_sw.hcf | Bin 0 -> 116 bytes .../conf/leman_s620_smdk/bluetooth/bt.hcf | Bin 0 -> 14 bytes .../leman_s620_smdk/bluetooth/platform.txt | 1 + .../conf/leman_s620_smdk/wlan/platform.txt | 1 + .../mx140/conf/leman_s620_smdk/wlan/wlan.hcf | Bin 0 -> 334 bytes .../conf/leman_s620_smdk/wlan/wlan_t.hcf | Bin 0 -> 310 bytes .../leman_s620_wing_dualfem/bluetooth/bt.hcf | Bin 0 -> 138 bytes .../bluetooth/platform.txt | 1 + .../leman_s620_wing_dualfem/wlan/platform.txt | 1 + .../leman_s620_wing_dualfem/wlan/wlan.hcf | Bin 0 -> 2844 bytes .../leman_s620_wing_dualfem/wlan/wlan_sw.hcf | Bin 0 -> 174 bytes .../leman_s620_wing_dualfem/wlan/wlan_t.hcf | Bin 0 -> 2850 bytes .../wlan/wlan_t_sw.hcf | Bin 0 -> 174 bytes .../wifi/mx140/debug/common/log-strings.bin | Bin 0 -> 878273 bytes .../debug/hardware/moredump/cortexR7.xml | 256 + .../moredump/mb_ap2wlbt_registers.xml | 33 + .../moredump/mb_apm2wlbt_registers.xml | 33 + .../moredump/mb_cp2wlbt_registers.xml | 33 + .../moredump/mb_shub2wlbt_registers.xml | 33 + .../moredump/mb_wlbt2abox_registers.xml | 33 + .../moredump/mb_wlbt2gnss_registers.xml | 33 + .../debug/hardware/moredump/moredump.bin | Bin 0 -> 800484 bytes .../debug/hardware/moredump/moredump.xml | 50 + .../hardware/moredump/peri_registers.xml | 3427 +++++++ .../moredump/periph_gic_registers.xml | 325 + .../moredump/periph_int_ifc_registers.xml | 25 + .../moredump/periph_scu_registers.xml | 18 + .../hardware/moredump/pmu_conf_registers.xml | 31 + .../hardware/moredump/rf_chip_registers.xml | 951 ++ .../etc/wifi/mx140/debug/wlan/hip_signals.xml | 7553 ++++++++++++++ .../wifi/mx140/debug/wlan/hydra_config.sdb | Bin 0 -> 457728 bytes .../vendor/etc/wifi/mx140/debug/wlan/id.txt | 1 + .../etc/wifi/mx140/debug/wlan/mib_out.xml | 7351 ++++++++++++++ .../etc/wifi/mx140/debug/wlan/symbols.dbg | 8776 +++++++++++++++++ .../etc/wifi/mx140/debug/wlan/unicli.dbg | 2987 ++++++ .../etc/wifi/mx140/debug/wlan/unitab.dbg | 542 + .../etc/wifi/mx140/debug/wlan/univif.dbg | 542 + .../etc/wifi/mx140/debug/wlan/xide_mib.dbg | 542 + .../conf/leman_s612_smdk/wlan/platform.txt | 1 + .../conf/leman_s612_smdk/wlan/wlan.hcf | Bin 0 -> 168 bytes .../conf/leman_s612_smdk/wlan/wlan_t.hcf | Bin 0 -> 168 bytes .../conf/leman_s620_flexi/wlan/platform.txt | 1 + .../conf/leman_s620_flexi/wlan/wlan.hcf | Bin 0 -> 6170 bytes .../conf/leman_s620_flexi/wlan/wlan_sw.hcf | Bin 0 -> 164 bytes .../conf/leman_s620_flexi/wlan/wlan_t.hcf | Bin 0 -> 6170 bytes .../conf/leman_s620_flexi/wlan/wlan_t_sw.hcf | Bin 0 -> 164 bytes .../conf/leman_s620_maestro/wlan/platform.txt | 1 + .../conf/leman_s620_maestro/wlan/wlan.hcf | Bin 0 -> 6218 bytes .../conf/leman_s620_maestro/wlan/wlan_sw.hcf | Bin 0 -> 164 bytes .../conf/leman_s620_maestro/wlan/wlan_t.hcf | Bin 0 -> 6218 bytes .../leman_s620_maestro/wlan/wlan_t_sw.hcf | Bin 0 -> 164 bytes .../leman_s620_maestro_siso/wlan/platform.txt | 1 + .../leman_s620_maestro_siso/wlan/wlan.hcf | Bin 0 -> 6222 bytes .../leman_s620_maestro_siso/wlan/wlan_sw.hcf | Bin 0 -> 184 bytes .../leman_s620_maestro_siso/wlan/wlan_t.hcf | Bin 0 -> 6222 bytes .../wlan/wlan_t_sw.hcf | Bin 0 -> 184 bytes .../wlan/platform.txt | 1 + .../leman_s620_robusta2_nofem/wlan/wlan.hcf | Bin 0 -> 6054 bytes .../wlan/wlan_sw.hcf | Bin 0 -> 164 bytes .../leman_s620_robusta2_nofem/wlan/wlan_t.hcf | Bin 0 -> 6054 bytes .../wlan/wlan_t_sw.hcf | Bin 0 -> 164 bytes .../conf/leman_s620_smdk/wlan/platform.txt | 1 + .../conf/leman_s620_smdk/wlan/wlan.hcf | Bin 0 -> 340 bytes .../conf/leman_s620_smdk/wlan/wlan_t.hcf | Bin 0 -> 340 bytes .../leman_s620_wing_dualfem/wlan/platform.txt | 1 + .../leman_s620_wing_dualfem/wlan/wlan.hcf | Bin 0 -> 2844 bytes .../leman_s620_wing_dualfem/wlan/wlan_sw.hcf | Bin 0 -> 164 bytes .../leman_s620_wing_dualfem/wlan/wlan_t.hcf | Bin 0 -> 2844 bytes .../wlan/wlan_t_sw.hcf | Bin 0 -> 164 bytes .../wifi/mx140_t/debug/common/log-strings.bin | Bin 0 -> 85230 bytes .../debug/hardware/moredump/cortexR7.xml | 256 + .../moredump/mb_ap2wlbt_registers.xml | 33 + .../moredump/mb_apm2wlbt_registers.xml | 33 + .../moredump/mb_cp2wlbt_registers.xml | 33 + .../moredump/mb_shub2wlbt_registers.xml | 33 + .../moredump/mb_wlbt2abox_registers.xml | 33 + .../moredump/mb_wlbt2gnss_registers.xml | 33 + .../debug/hardware/moredump/moredump.bin | Bin 0 -> 800484 bytes .../debug/hardware/moredump/moredump.xml | 50 + .../hardware/moredump/peri_registers.xml | 3427 +++++++ .../moredump/periph_gic_registers.xml | 325 + .../moredump/periph_int_ifc_registers.xml | 25 + .../moredump/periph_scu_registers.xml | 18 + .../hardware/moredump/pmu_conf_registers.xml | 31 + .../hardware/moredump/rf_chip_registers.xml | 951 ++ .../wifi/mx140_t/debug/wlan/hip_signals.xml | 7553 ++++++++++++++ .../wifi/mx140_t/debug/wlan/hydra_config.sdb | Bin 0 -> 457728 bytes .../vendor/etc/wifi/mx140_t/debug/wlan/id.txt | 1 + .../etc/wifi/mx140_t/debug/wlan/mib_out.xml | 7351 ++++++++++++++ .../etc/wifi/mx140_t/debug/wlan/symbols.dbg | 8566 ++++++++++++++++ .../etc/wifi/mx140_t/debug/wlan/unicli.dbg | 2777 ++++++ .../etc/wifi/mx140_t/debug/wlan/unitab.dbg | 542 + .../etc/wifi/mx140_t/debug/wlan/univif.dbg | 542 + .../etc/wifi/mx140_t/debug/wlan/xide_mib.dbg | 542 + 122 files changed, 66870 insertions(+) create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/bt.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/bluetooth/bt.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/bluetooth/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/bluetooth/bt.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/bluetooth/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/bluetooth/bt.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/bluetooth/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/bluetooth/bt.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/bluetooth/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/bluetooth/bt.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/bluetooth/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/common/log-strings.bin create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR7.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_ap2wlbt_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_apm2wlbt_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_cp2wlbt_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_shub2wlbt_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2abox_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2gnss_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/peri_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_gic_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_int_ifc_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_scu_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/pmu_conf_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/wlan/hydra_config.sdb create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/wlan/id.txt create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/wlan/mib_out.xml create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/wlan/symbols.dbg create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/wlan/unicli.dbg create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/wlan/unitab.dbg create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/wlan/univif.dbg create mode 100644 proprietary/vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/platform.txt create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan_t.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan_t_sw.hcf create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/common/log-strings.bin create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR7.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_ap2wlbt_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_apm2wlbt_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_cp2wlbt_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_shub2wlbt_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2abox_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2gnss_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/peri_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_gic_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_int_ifc_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_scu_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/pmu_conf_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/wlan/id.txt create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg create mode 100644 proprietary/vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg diff --git a/exynos9610-common-vendor.mk b/exynos9610-common-vendor.mk index 24cc74e..b3ffcbc 100644 --- a/exynos9610-common-vendor.mk +++ b/exynos9610-common-vendor.mk @@ -129,6 +129,27 @@ PRODUCT_COPY_FILES += \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/sim_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sim_configuration.xml \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140.bin \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/bt.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_flexi/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/bluetooth/bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro/bluetooth/bt.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/bluetooth/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro/bluetooth/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/bluetooth/bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro_siso/bluetooth/bt.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/bluetooth/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro_siso/bluetooth/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/bluetooth/bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/bluetooth/bt.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/bluetooth/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/bluetooth/platform.txt \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/wlan/platform.txt \ @@ -136,6 +157,18 @@ PRODUCT_COPY_FILES += \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/wlan/wlan_sw.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/wlan/wlan_t.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_dualfem/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/bluetooth/bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/bluetooth/bt.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/bluetooth/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/bluetooth/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/bluetooth/bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_smdk/bluetooth/bt.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/bluetooth/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_smdk/bluetooth/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_smdk/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_smdk/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_smdk/wlan/wlan_t.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_troika_dualfem/bluetooth/bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_troika_dualfem/bluetooth/bt.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_troika_dualfem/bluetooth/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_troika_dualfem/bluetooth/platform.txt \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_troika_dualfem/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_troika_dualfem/wlan/platform.txt \ @@ -143,17 +176,105 @@ PRODUCT_COPY_FILES += \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_troika_dualfem/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_troika_dualfem/wlan/wlan_sw.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_troika_dualfem/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_troika_dualfem/wlan/wlan_t.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_troika_dualfem/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_troika_dualfem/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/bluetooth/bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_wing_dualfem/bluetooth/bt.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/bluetooth/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_wing_dualfem/bluetooth/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/common/log-strings.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/common/log-strings.bin \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR7.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/cortexR7.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_ap2wlbt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/mb_ap2wlbt_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_apm2wlbt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/mb_apm2wlbt_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_cp2wlbt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/mb_cp2wlbt_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_shub2wlbt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/mb_shub2wlbt_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2abox_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2abox_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2gnss_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2gnss_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/moredump.bin \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/moredump.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/peri_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/peri_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_gic_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/periph_gic_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_int_ifc_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/periph_int_ifc_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_scu_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/periph_scu_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/pmu_conf_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/pmu_conf_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/hip_signals.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/hydra_config.sdb:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/hydra_config.sdb \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/id.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/id.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/mib_out.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/mib_out.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/symbols.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/symbols.dbg \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/unicli.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/unicli.dbg \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/unitab.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/unitab.dbg \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/univif.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/univif.dbg \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/xide_mib.dbg \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t.bin \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/platform.txt \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/wlan.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/wlan_sw.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/wlan_t.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_dualfem/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_robusta2_nofem/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/wlan_t.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/platform.txt \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/wlan.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/wlan_sw.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/wlan_t.hcf \ vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_troika_dualfem/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/platform.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan_t.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan_t_sw.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan_t_sw.hcf \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/common/log-strings.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/common/log-strings.bin \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR7.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/cortexR7.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_ap2wlbt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/mb_ap2wlbt_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_apm2wlbt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/mb_apm2wlbt_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_cp2wlbt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/mb_cp2wlbt_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_shub2wlbt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/mb_shub2wlbt_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2abox_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2abox_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2gnss_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2gnss_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/peri_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/peri_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_gic_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/periph_gic_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_int_ifc_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/periph_int_ifc_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_scu_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/periph_scu_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/pmu_conf_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/pmu_conf_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/hip_signals.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/id.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/id.txt \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/mib_out.xml \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/symbols.dbg \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/unicli.dbg \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/unitab.dbg \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/univif.dbg \ + vendor/motorola/exynos9610-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg \ vendor/motorola/exynos9610-common/proprietary/vendor/firmware/AP_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/AP_AUDIO_SLSI.bin \ vendor/motorola/exynos9610-common/proprietary/vendor/firmware/CC_DRAM_CODE_FLASH.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/CC_DRAM_CODE_FLASH.bin \ vendor/motorola/exynos9610-common/proprietary/vendor/firmware/CC_DRAM_CODE_FLASH_HIFI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/CC_DRAM_CODE_FLASH_HIFI.bin \ diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/bt.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/bt.hcf new file mode 100644 index 0000000000000000000000000000000000000000..e1f388028aca6072006f6d546a957007e2ed90ce GIT binary patch literal 112 zcmZQzU|`tFFTlvl$i%?O$;ZgZz{w!P$i>k3zp;{m11QPB#^?g#0U>kaIS2zxJ_nMY v`5Rv}{mKm literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/platform.txt b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/platform.txt new file mode 100644 index 0000000..bf328c8 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/bluetooth/platform.txt @@ -0,0 +1 @@ +leman_s620_flexi diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/platform.txt b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/platform.txt new file mode 100644 index 0000000..bf328c8 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/platform.txt @@ -0,0 +1 @@ +leman_s620_flexi diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan.hcf new file mode 100644 index 0000000000000000000000000000000000000000..3c5f7fcd5139295912cfe3d7ff5d216458e3da2a GIT binary patch literal 6170 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 q`kqVt|9=J`7X`fGT@wNFfsfGn*{)MhBA5p literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_t.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_flexi/wlan/wlan_t.hcf new file mode 100644 index 0000000000000000000000000000000000000000..b04fa273e7cf9ece2afc37f4114467001369f92e GIT binary patch literal 6176 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 TQF=EVkm{45qH0d1vnl=q=H+@E literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_sw.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..3b46ba38f6771f3b48d62dc51ee7f6ca3a9a6652 GIT binary patch literal 200 zcmdUGSoMEBpdoJ<+{~3UiDBukzAHzbPjYSO1zkre;{2FYIJ{Kbc6T^S7$pA_f BG!*~< literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t.hcf new file mode 100644 index 0000000000000000000000000000000000000000..803eb935f8a9cc097df8db445127fef7f8995ad9 GIT binary patch literal 6224 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 ZrOE`4&1XdE-EcsvPlAf7IhD_*_zx8pdv*W- literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t_sw.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro/wlan/wlan_t_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..0bd6131e1d2c7376cde460dc7815f7f4bf471b19 GIT binary patch literal 136 zcmdLYw!tPep-vluA>`7g zuEEIzLTQWIN}xWmQl<8(rHcAodKGFOl2)qZKD26`w2+oW7HWtSz}xS9|2;cn3aQdT zV$SdPecw4}&Yay@PvU1kS$6KHjmBcp5QZog*NQ^>E4j&MpFDZw*omX#FFt+Z`Dczj zm+Q*y*tWB0*Z9zejeo8NX@zvr^ljpwb^fU zTb)8hrH(pYbZa?k>Zq}*zdd_;Y&MvdNm*rAajm7J&b^{GqLy#m;8v$Qw3cff9reZy z=F8DQq0*o^%W|z%73+(1#k;sRsH3`;qP>v~@eLde>8PG_x;~nWb|)G+8rD%+nzM=~ zJ1Y>4=&0q7uCJ)$+GwG2(LbwMyE@&U>ds&#V>()zm5Odnb!OIcZCppaS-DBKyAsia zj(W3llU1ErM3Xw|&5EMyvunkV+yLEQOPB$Z+mhPCLffRaEVV6Pj_u2Fd_LgI5Bhw_ z*ADw~B0e8g-jF1$W`+9_YYt9)txY2{0OW_&r7zMLvwJ6meM z?bgxyRI9yoXD9tf$FvBTvhMp08KXhGsp693Dn*F5#J4$KeX1d%`n+EGDmIqknJgPS<(X$Y4*i};%{ojHGzT(4 z*G-ODpqqD?Y$jKL98ee(0Hqf>GYG0jECgx-g+U#l2&fwr1@#H;B?cO_nc|=cP=d%1 zO)t-LED5@Jlc@r91%0MK^O%{-)SSf#X;2=q3}^zeO3*n_6;sPXjz`Ect!b=fss{CE zm})?iE>kV&LXxQtbUDbh40KI0)ibpwG3y3U=K{wXL5FaC%Ry&8Uhb zncBjiaO?q4#|@@cpb@O#YS0X*iD;3w9(rj8UHpjaT0mDmW?BQ9$E;hKnzOe#)&|OB z1=~Rr*jb+goijLdEmOjuruF@1rlE&LACCQt`xGic;piiO4LJaFbJ zQ%}J$)CbUH>IKb7rY)fBh;0Sk1Z`t-1v2|UVT&Vu%U@{63g7c_yZ zeFAhY%&~n;EenlI`Rx%BP`r}L^ph?t?f-X25I{>;IV>$@BhPpAP)+A!%pia;s z(4h#|JqbF4c^(E`!kzviXznIwKE>1){($LeP{%cUWu* z2TdlKPJ%9A1z!MN#wxuCx)$QhmzY|U*q<+hItMq(+P2ZMy^QvBQeX&Si_WxJCS=cD``1CTwa)O~qG#ZOW zBcY&UnUcPLg(0PBJAq(G9l?NO(;E-v)%X_IWBlSG{h?$9V-@L4x*`^|3>KeWZx=Qi z|7-kDyMBl3Y5c%vzy99`D`@@WsoB(=Mb|TYV1J&LUs*|ZE_Gemk&%7cnq;r1Zn7ON z=UQZMx`OTgy*k$}#9iTrx!?UyXzP#-yJ_T>ZGddrt-s3#$=16~+{17=H$=9{?cm(u z^31|yJKS!zBg1;M2-$A8PubDY5pAPn``kgc2M=f)BRlAxV0&mx+jwbpq*{j|Z4;%{ zQFgR^#mUm@D0{Fx--^=eEVU^bO|1^u;e+KKT(W9)xZm<^*AvRy_!@P1fg>&fzdkYZ@p7TrSwS>6v)?A^6Z+eWgyAIJ_oqV00B zydR_(80gnFN0#@46oZ51+!bVbKakyBwk!30lVaykukPUiecz-Q_UtO^f$tl=YxV4E zvV7m97~NgIiYBsr-=rA#uA-SN-!~}^?S25ND%OzY`zFPK?d9B7vV7kt zcNg0`c#hJ~-J*CacwSgm;k)6E1U=PG6_3{xlln+_hgNr=IU^pA`44ef{3CJu4@TWx z$1?Azzt_>w(71egF1KRkDjebly$v@`zfNZwr8>aW&|Mha3o(C#Q?}q869({UO zi3U+c|4L^>>D{nN-^_^CmZEeD{m+)i*&E ZRVH|BJ|jx+h67T45>!;psdP5Qe*m@-e5e2b literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..432afb89b3a8236aebaac2ac1227d8516d754e24 GIT binary patch literal 210 zcmd4-#bhxfC1S5q>=lafS;fp^ z#-ut~&VOE?Rm>`8EUHtn8LFGnXBD%H8QXMBlcu`txZ*a@TZ~$kv5saW1C4=u+mT`9#07tbS*$aqyj#YP+!`9Cx_wQxkK+v`osZo#k3fN1Z!GZA2~KxWR2sZ>W=N z9Ub+?4HhcVK(SigTv@5Lvax|kPrQd~gF32fDcT>|7~jazkdEp(ryHWlXm6s4qhTGD zlwR=!U9#u8kI}m;AGuvuo0Wsoo4$GNz;DS*hr@RCi_r*T!|!o0Xe% zd#e#m=%_au`8(zI#tXZNDpxQa~DHJ_w{OX(D_zuTW|7~%Oa~G!*p8XW3YWXL4-plxJ$# zWb&S=Wn-?Ntn^dICb0g*xbC@L8Jq5NWrizY49_&c_^zUn4SmR-({pZONjSu{`n)>JL4Xuh&#}}OuqM!l6y~IGnHd7ol z1xgSZqWPr-jwL}CZZK7WE~C#BXaO^GnObrfAq^@ZmH|y6Rt-7}$}+Vs=6Qr1)4HZQ zrW(*-hN%`b?K0JY&L^4bL6?F|D?nEzQv*|560>dubuV(P33M3Ow-R*vLyqM^7jH7H z0?i|~nyEef3CHdMbzNs#0~*5$t_974nu(TZ>!Ftx(1nk%d zW9^^U&{=~sJDFM+*D~G9w63X%sS7k%%d{Reon_hpIv-{FBIpu!@n76YwJtU>9bj75RLwLB8jLfIfu>P64m$5}>>%h;jOh^QD(WVf+LDM( zg1SM6L5Cw;_bBKz=J^=tBJT8;LGw2_^Kqv3@CQs!fV!?S9RZE~o#`u}SVu`bh0t&8ibEpxJA`tUM=G3(rZ_!gEr!@SJ?p_gq$O{ajXU zelD+>7OKt9<&K>AUAf;Y+*19{a7*b(CrLk1{_-2Q zOB6d#e$L}Pygw+FjKaXcK;Pz}p`o6ho+C$&?AWoRz=z79_XnktENtGq`M%Bl{rw#s ztrHUyeSLi!`MB)%(tX+_0>TuAQ95yg*6L2j-Mp%oTwf~Dm;L`$Zx%O6JwCk*v7BHi z5{<^9(MTxhSf-@!UtvgT+D;%CQb#c0*!0Fjc{RSp^%%djM1Lq*!B|x~ldg&dErZ2p z*W1NS#{U}sv##IadKy3Q`LF-?!75t+cxo;+Z_)LP9z0N>fu4$Jrj9&^BIP9jVq~ zMB7Apb(9^iTye6zI?5iZ%(tq%I?HW}MpLUpcJxrC2bZi`9qzX>TAHj{9c2#;>p5h| zs?||;-!5&d$*R>+{qC*UELpWWD%Z0)vTAjd-M>foP(xO&4%u;UKh%;{tE22=hjeaT z`HJZ;*zH68+SZq^Sp8kQyJA;R54<0i*#@$_AEX%By;b+nNS6156#I5>*S3i)?+3C& z4`{oREbj*?hK2^U&6DN*AjR--C3h8B-VbE=RP1Vf-=x?z(yx2CN8dLoMm@WRdf@v; z?^->(mMq^lDaQ9yuA-SN-!~~Hy{l*;%lA!+$97ic&`Or?8}+cGauw^y@_m!y;Eqae z8(F?@l)Iblr+ALi&)t%ED|k*=R`L7ct^_^RPL`gjEhY7l@D8nRKXXPr9`hgKlK4mB z)*p=e+m039(Qv1uv9W38%6xv+>NPmTb$T0aoO+GUQb_Y(csES%yZ`IuG(8Vgl->=~ zOFjDZt`UtQOaIDeMCskIN#D$f)|I1lMwH$STl_8ENVUFyh|;@Zo8DR*qGS0#MCskI dBh@!SmMRlGHlGotcf$dxJ_#zS=2SkL;y=LZeAxg1 literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..cd9a2832befb65ce5c53384b955a8eaf215f7611 GIT binary patch literal 188 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 literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_sw.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..7b5d713f5c3bb332fca8ed4bb4976592518a9aad GIT binary patch literal 162 zcmd?s0<1&tUd;pg1GL2X=9Wg`)YK;{X3M c0J$jO4JRMNLLS3H2IhZ2Nf3Sw)Wg640G&52_y7O^ literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t.hcf new file mode 100644 index 0000000000000000000000000000000000000000..90d99bf94e27c9afc6ad71aba1d5ca0e927a356e GIT binary patch literal 6060 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 GW&Z`O4nG+H literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t_sw.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_robusta2_nofem/wlan/wlan_t_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..9d34b4c22a0c1712ed0bd7ce3cc3d1e98f1e3b5f GIT binary patch literal 116 zcmd7frF93kinUgk%5WfFFVMrdq6e=!&_k%2F4~v zueZX?3`~u`7#xA3LJY5kB^ekOiZL=XG6U710%ou*(?T&OMkZ!P1~pU&k!4;e#>~XT z$jD%a3L&yA3&mKNfYJ{1A+l@>#n_lwfO=(t_99_shBusi e3=4TSGBGg!`p>`s!moioXJpXl0{Qtr*v|l;b2-HT literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/wlan/wlan_t.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_smdk/wlan/wlan_t.hcf new file mode 100644 index 0000000000000000000000000000000000000000..1963f3583a01bd3cf96b0d0f6debd74fef27f549 GIT binary patch literal 310 zcmdc*u?1dR+yQAsqq(sBT!U`;kB?N1LHz5MrKB4pc+)b43=eDD8|Id#LUQ`h6*9F z%nQYsnV1+E8SGFYM3!Zt7z-0nnn4d0LS$JNim@`W0QJfPWsxvMmTjRJ8xspquPo4B IB+SeJ0A1ZOnE(I) literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/bluetooth/bt.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/bluetooth/bt.hcf new file mode 100644 index 0000000000000000000000000000000000000000..0e8efb0460257130c7bad383834f7e0eef4fd6cc GIT binary patch literal 138 zcmZQzU|{H8FTlvl$i%?O$;ZgZz{w!P$i>k3zp;{m11QPB#^?g#0U>kaIS2zxJ_nMY z`5Rv}{Yq@7f-o#Y(D#1p-0LsD{p#%e8&mJTGXK_Vvv0PZX+3v#eE9s-^QZgE zQ!hMq{>iD4iQ#jjXUAI?ANLHb_*-x%r631ScnUP!_bpH>>goHw0loYe{E@AKz|+bB zM|n^S!&ub@LtY6~P*ln&1s7l;c~ho?qSlJDWz2SN%1lr++TpB%+0IRw6%;MwYMS$% zuE9c^>AgxStbnHv;ctvTCS3u`KO{U$s^gVIKsp3g?VduDd= zXZ0~`!Dan{`jP%qg$^3^e z*mdTd8nZ@#QXQwxeyNF5)iKsr!m)*d&gn6Gh{sxSs`sXYoZ4|}CDRdm06z6y+?8dF z1*~;ofsV8ZEEW4!qQ;JD?)Z&3wm!roJ%Dft&xL1;F4YXTDc781K<9?f;~3)HP_7Oh zZ*ji=_)*V=z;@l5p)>G1SP7?EYFc({YNRINWZ5Ys zoSZo2-BGpdw3nem`?={m*f9f(KuV+fC_~Dix_OwCh3c0!Qg&ceQy(b@)%+kSH!xZ~ zM=FKt)Fde{FiY2XzBH;EJYN;6?@N?s0<-M2kg7)2+d--Z)%5{V*}$xv7$=oOHGSa= zKZX0V!!W||R!_Q?bnoOL(s|Y^giZ^; zqP|bC!oDwwhkaj~fUkTH>l}Qa=Qn^!Gx;+@hN*Kw$P&6LWDBheIYL`PE>l-YC?zx` zmxSts)`SiTZ3>l`decJnLj8a9t`7@M$_foaD?*Kdqjo!ggemTP6I0yzW}&F_ zEkaS}j|xSdZ)J)*-zF4wzFlZWR)0unRj7k0?)<|{apyaQqRw{-MV;>!iaLKxDC&HV zP}KQernvKcLQ&@*5xOXQDGOZ^Ixe&()GxFtbb_fjEp$?-U+9!j)cMmw*!eGao()p+ zY><*?gOofQxAA$3-VH#S-wpWjkmh$o#~f>ZH}sX@+i2dqtZ3dvRy418H18sec-1&> z8aDDFUfC?LqtTi6la4`WwTm2lmvfDU&UQCB_~prtO*MVV8Yf7ry)(P$?43D8H=KM73wbs&F);rEN`mlfupWIbMg}H^|6o%9wxuwm literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_t.hcf b/proprietary/vendor/etc/wifi/mx140/conf/leman_s620_wing_dualfem/wlan/wlan_t.hcf new file mode 100644 index 0000000000000000000000000000000000000000..d031ebfea1173a50a55aa50e8e584fbd20749a7a GIT binary patch literal 2850 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 BcxeCt literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR7.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR7.xml new file mode 100644 index 0000000..410e918 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR7.xml @@ -0,0 +1,256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_ap2wlbt_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_ap2wlbt_registers.xml new file mode 100644 index 0000000..bc1f9f8 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_ap2wlbt_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_apm2wlbt_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_apm2wlbt_registers.xml new file mode 100644 index 0000000..2b1ecc0 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_apm2wlbt_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_cp2wlbt_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_cp2wlbt_registers.xml new file mode 100644 index 0000000..88e960c --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_cp2wlbt_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_shub2wlbt_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_shub2wlbt_registers.xml new file mode 100644 index 0000000..7b7a7a3 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_shub2wlbt_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2abox_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2abox_registers.xml new file mode 100644 index 0000000..5dfec26 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2abox_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2gnss_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2gnss_registers.xml new file mode 100644 index 0000000..de66433 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mb_wlbt2gnss_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin new file mode 100644 index 0000000000000000000000000000000000000000..d979bb7bbbfb934457a02be6204b5c8db827dbd0 GIT binary patch literal 800484 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

Dgs}{ok-T`#sS*-4Q%sHw>y8%1{d+_n5g_j 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 z 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

V;qVeCE3*R`HJ=kA>M>X$e7JCjn8Yu{uiB-+R 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%0D+8S-zV!*7hRc03+K{aSgPpui7 z&(&bSvA*i6c>I!DTJT_7hwvH<4}IumPf?cw`AyA>sNsDgk#mrcs2L(?a*H`AAt(%$ z=LaL$?8Uj-{G3?Pno2=V+Kxd!K!@k3VD=d?^aeR44G{IH)VkiSO6lR~1xS@hs*Id7 zuiW7X^32^RSf8JsIoluAeHc2GBrjU4ZCBC^wf4&aBFxgS`aq>*hqnKnpW-&9ycXkn z1Q&mXKWz@p+0xRJoRHh%tX{!_(2EAgW1EmJ%bWJJ1O$eXQn5fyPKFic-Zq7y96tg@@?Z$~TQ$ON;pIc;*F%ey^ufhHyDvdny+|3a0a2wNmba=~@nF z>T=R$fQoGwk*mdC-V`ykytJHUT+YXqEnW`P zwLD!*58|)^pON82>@l=dEnvnIyrt72eh0R%0|(C#vCKF%k3ML*9zI1l5XNq~LGG}R zcZ9oHg!*WR)^Q#<+&NZ?f zV5^?C$sMnyt#0dCl24mWk2I?Z2oQ1$hS&fBt~_SZO?_Uy*qT6O`It(1lb*`GgdbJ- zc0IAMxF;5KgpgRbbq*H9vpB}ftw=9;(2Q+X;|f*8XM5pbMh;D54{!x+xfR<(+Ra#H z9_8qD1IxFmjq$2Ht4xy%4{P3b7P^DxgqTtm?HDZCJ-N)!A5KWQAE{@XM(~*VA?SES z+U;G1ZfEpXW#TJMOG`jh0V#d=9M6jFta`@Q=0o68LEd-Zv`th|uB2#%P)e1}LzzN2 zxYI^re>VC%FTICorXa}&()0MM)LfVpX|4y$<2&nC_p_gnOu5~x*eFPxT^UnL} zx#^EMV@I4NJ0T;BnC}(|fwqyqjlpr8N*U5Ob-iIo(VPv>1%{&vIK}m;aH<`p9?zl| zsy`5*<`wmwjDrtRzL>~jbHaHMX5~7+ap8%S9d@WQ`heeAG)`8`AQQ+`d~c~IU`ARM z=tJ-;PQEp8_&#cd!hE}@dZZ}Dr|-421l6fz`1b6?!{#qhM=!tXf93K6V-r_0-_0=o zQ04eG^<5Y9UH8u_wR2hfa5iTedPAdW=VGLHJg?LC#Fj_w?Sck)C1^X@cr_S!cPE|n z#xrX*;Qg0)=I}zj!H)fc#~@k#dwX`Rq*$_8Y$df+L_&qGudHEEY@0gsO z*BN=3dZ%(_wYK%CRDR`wO6%*7P};wX!d+>>V5kpHv9&J1$jIKHETc1=~3g739lPG6fG*CS?7L$*4Tx& z;0zz*>4@FCi}K{*LE0-}Q9^k^A5{pA%U{h4(^rv%v@HZK&v3etFx=gL`e? z?_xQgc2T!qGy3zrpbzau4UC^zNlp|Uc1C!96}qyW4f^Y#^W+zM7W8N5krVMAwmrb` zIzCq_5yrdIx9?lOG`(VJs(US03<>XbI zDwD=G5bW{8YayKUdu1w@*1ipn+kA2!o>@oqkj)UR%W>a}`gxt^fffB;*%@1ZHLSAB zG%Rl{R?mgX4zoyJgSs*WJY@ z_dbvAuCmpB-i)x6r9rh{z1-o7#r*J;J+`ezLU??i8_SBZ5<4Y$J$NaXFU8dG#>4Q_ zC8r>i(qNG)NAngly9qw`Fo2_w@HRDy&)DU@QatQ9+RD!g)C4t^jji_6qqh}j^gNEiXa?JES!pb1>Wk@@%ev^^vQea0!2-3hip5pTXxK;NpsT8W&yGg8U!M4M1D zGQ}xaxYI6H&Yo29UDGiFD$)Dmdi5o=$b@-}lnj zQH%Os58m*S&3in}LTy7?|HSKpx}%oIyZH8_7*F>VLWtqG*{5hROZZhpDYGpR*@|-t z41UITr^@Xa$Y%>MHM$?Z*|c9NM`gb3d57gWD&lwJEx&S9F~lYK81F*KiY-)`f8cxL zjX5TUxy#I4sUAZg%n6si-sqTKJP0~gaj2>H9|jT;IomW!4Sb;9f^3P>mMCJ0TuR4P zs|B9Ps&#Q(3HJYDt0qlxt*fU3dIR-$ksiFysYpkZuUTaA9SlBOXM2J|4z6lqtoqu z&cGN5-yYdJpC_+w_q*Zxwt5)SSo8B;>S)vi1!;O=8NUJjw63(YYy~DuC0NlP>x=FY zRpFnqk&sN3@ULI#yMLBS_D1uy;c!#2142ORSVEtAY!8y^*CR@`VM_4CrN^0{@HAjf z;PD0oAiL8l;nT4YY0=2wycYYJ(xSX*JrXF%Z^v&hyFK@_$T=zQWEH%VGI^HK{Vves z=#IH9Yg=R8i~H6m^Dg|X68Uh?YcgSLV@Cgs6z@-*7eX@@sTw*93^ZLS;Dcj|fDfE+ z_s=-*icZ@WT36X`FmD$@4KRp%C!&htl<-i|cpcPexGtOX*Fr0X9w$Sp9R;1N9C@J{U|I+@T>n)zi z6fsN1;Hq!Ku^S1ifwitgdu&*3n%8d$B1l%BQc&QYgJG%`%vMnyf(SylEz>9GEzd{4 zTTd3HmG>6T195mh!XxO5w7_EuiK1`8Q%73IxZ7Lbj>GrJjpP6Da%jtJ??Hj{v0KKB z3g+FE^PS2?jDs~)50J#W;m@?fe3C%%zP?*F{Jy-EN4r-ZG+|Fl?4OLAGBOwsWBz`J z_hz`~hREjo<}|4H!KdXCi!W*3wg!2l%@l9ri{9tNe%^+59Pxt#X}a{C^+tIg250p| z!RrFMz6gm_W#{`|2;?4>7Lu=F>r{B-cEH z6Xb(>VW`B3oZcB|qRoNh&0aPKpQ&7wRnw*w0@m`+Lsx6}4oJ;I#|)98auvAn_LGx~5}mj51rpADm^SvK0CXQ<&6GqoEf^n3Z~1Dqx% z>ywkQ49lxnQb|6pi)JU=%pq&VIf@#?%70!ywT9U!oM-IeD$)~HvZP$h-^(jjmZ>~n zcZL!uLewG9@>f!h&bQ0*6u);-B=64Ys3+t~<+Gmh)Ic6HSK!1x$08@*@a%9jQziA^ z(#4oiA-1@7RzY-p_tE|5LH0zlV&!M)%sYQRk5-M{xM}ksTai8nxWtfQ4>r|NnUVeXsw0TW{gQ@3c)y$(Pdm zzSqB$q0(?^1-?sRTg>;p{@G&sz)DteA#>6`@ZGx|G)=VeCP*$aODpvsSkf-)enF4W9}2HKfb2= z$+b1>o_e~ru6{j_Q_}SB^IwireT@wxBV*Ik;nCRc#>VGxAIEodMzUDl!C80XNjhVF z&yS2uByvRC&;$&8N=Z(p9gE6o#UoLEIRl76yl0E?^fY1*6X*O|iadI}GR66Eg4FC- z8?~pLnz45@92p73rE)mj-fm{X2NNfg_=F)24vR(})3KWP2q(t^`N!}a+0th^rGgJ} zW7S_bb{Gmc;1&YOV0kaTm#27@rH986g~Kw_`dK46Ni>7+a^MhuoTtX)y_~hkSeB0m zOeJx|Br7j*)4!#yM~+Xf3CqVhd8%jv8=&NC0rX{9 znK2xY7y;y0($qo65n?Eqhqc2ub@+XkPqwAgVVvRpDi-B-<9iY~_Kj!CIWLDodIMVG zxN+ANyj3@dgtWR?LeBCMaq+-d$&LC^d<>H-6Y0f`^K3s9f*(K8XPYX^_da+aB;qT@ z;rr2?2Vu6PA5emny$qiT?+&}|)Mq6et;$0LsLi{+JME)9OrPSLSA<-?O`aqy7yxl}kk^>N3Uh$lyRVjeftunCel zY4!E!UYtLsax&?1tb2uI=X3G!)Mz9uXUMJtz0cvyVzdadqcDWsSI00hB?q_%KbZN- z`j)#}KCUb025RXz=j}=PW(JN1l+XM)F?KDM&zz> z15V`gyl6uJ^Ho2N0sJfu?@2EhCyUsK7=abc3Pm3ub@C!J+&K$8OUpG8^w&vm56d6P zD!-->4_7Lok!Wj(F1`^*0kYkB|7??gFC0vU@fWpb=aGBF(^jwH#lT?#=8)>zT$8`59f&H}PJ98tdXvKcUHm zR4n0mWoW@B_P&Hk!tm)65t>{aDyL~;AC{(1MENWU8$KVFXfZm@IqyTCc@c03-vUED z!Z>d=3{62da-i-GS0~0Gm0Et=!*0M!!8bg{@x`Ake5Ik0F{pSpIxzrT zkLY2>HS2hGtIzVhd2z@+_8?H<{o`S=;%f`NPd<@_%RvL*d3_@%1H6}U-hA^^uLK{T zGRM%%Z$gaV8@t$H7)@h;AO}RmarMrg(5(4lNxY9FryKin;*gq{Xlc>!=2h1}g_ef? zPOYzwtgn{uQptCd7#H|{lG3wz^;-?aabsL+FS6m>+=^`+a^QC{uBS>R_;8odRmyqg z7u=)x)-k;Pa1I_#X*njbEZ&}&U5d}w_Vw9UF<)>v(09w}lV9uc;Lv$|I>pzZQrba^ zrD<}YIlG@z_w@9zf3|H{&cF4;dQ$Fucs8}p&){t94LMyyA*byn{K0Pkpchv=u1;KS zxcV6G3_0D51Nmwb?x zo5*qQFceL}Nyev`5!Vm5lXrdC&}*XbZMZS-9%Zo{(kE@wBt6n19p-0V<|&zjJ_9!{ z2?sbbl1tz#u#wJ^bWBE(9)*tj^Se%br}}wsZbY7kvW*){rhpEHMP~qiisrl+>{FjxkxRpv#4wHFXC&A?Mj4v>J-ly*;TjR7zChqP ze&_{r=}y*RDEq7qLeI$X#5j(llsygs=Vyd<#;ff}Y*td(U*rmIDuIQ?8aSao{diOk;g)n`Cfbns*1{q9&fSd0z>S zbZ7@ji|t$qXRAqr`&(8H`6tg=T$V;DFT}BR#I4lb){Eg_T^J7XZqqG~3Kvu;+d%ujj1<@9vB6o<06abvh=`TVuvf@?1MC=d1l{w%&NgFM(evn>8> z9P?N_(jy+G3<4>C%920Ui+Ncd<9I)Xi+uB*b>god7kMNO!N)}P^EJsA$xi{W4$7=}GPmGs;OB4cL7g-D|Lhvd>`xH-b;-iXfgh zbAC*Syw}(&O32hpNxh5Qs4JGwQM61bF=*ifJ~}=(!ckz=B!N+^tCoZLnR035^AKF3 zoaT`c$zD`a&uF7*8>#=hpiI7+r48Oi^_kZ;jj3a^6^02nYC9P*^o%wbeznYZ!!X(! zU(mp}@kG)AUGU1VGMP_imIpdsUK{z1CwfR{(`q8V%$Mcbu_#;j*x2(^h~UgVOZ^Ev zOKEJzLR2g{lG&T^duFBX^f37>=Z7z(4sgg$gl zjln}_AwSOq^FXB^RECd_bwJ`*k`u&ROxxgAl8wO)>f0V)--`4Q@%Pn{Kt9uF**VBy zMaxo&bJ}RnCcVR)th1-%@bEkL2Q{1y`eTr?T((-N8I~8V;-F=4=LY+K&7UbjI2wU1zR@k~rMW^kp zX{F}HS-40(-$C{Mhu=R);2$LL4-)tX3A_Ud9R9J#9bWFhA}aH1)wp5 zFz5brfKk9xfLtp&2gv#D1wj5T0WJi*2Dk`t`TobnDAxckL3lIZBY*>dO96KQRsp5} z9|bG`az1_l@ciFC?vSd5xOFZeZZY5$K<4Ll&BWa>5K%zTax7#SRfr=!58{3W;>eeU z#9M{9#{!UXHHdpp0OHnZMjY#CA?4JHxMhGnfXqi(RQe4go%OJgbao+*Wmw4cl%ZoG zqMUt*dw&2j?mPJ%1U<^YLee^nxc3Gi<0}1TfJZ(pWE;*QF4!*2cLH%tv-M?prxEvo z0Hj{r_#2g}g@|%4n7kG;?y`xqka5=#$9A)jad!|${w!phEdD>WZ7d|-aua7E<5nS# za<-6hT!-2D*UF=XjOQGo8W(kw*BRWO#YO#P z_#EyJqA%I>^9Wxs>BPAh2oq;B4lIsjEjAiaXWFp3ztog;C?a?j^jRs%hJo@emao85BG&Yct7qB z;IjB{;@--GWgJBK5H8*m=P>S%;9{R*_!#bIOgeF9ac}7{eGcK{xOmU&1ny7bVtp7s zh5OUEY<3!Kf<3!IK43!H(O1AXZn9EaaPtm;+%fr5ogV-k2nV>A8}6p3sRh{6x6J7}N(-$zLH_NJbO(?|IojVTq!)f}fir_ENO!qgTyHB=3z?t% zcKy7THShp@o6kb#CqL83&$8@q<{i?p^n#Fd4}vav;{6QnPnr8OxTg---*LpB=~(Do z!xgMQ@w*V03dEDv6+_GBcb-`090iWsS)Bh6;x8hudFw(?AFr;_`!io%;9NuBx`eB+ zbfI(NPjC<2x^WkM@UIs*i@%M2_%|A7>viQ5;1T_nbkBos1L-1;?R{fL+kke1@*|XX zU+!_~TqmFDh0YmV!Fpan{50Zj1maoGkA#$ z>&&NcRj60bE1+Fcufv~S=$wx&bXt+$){Atnfo2UZ){EtycnjkPc;Igq>AQ9#AFdU- zh0dMALgzGK*XI^GwSZS)qprb5U6}?14)Y(KRUKgdi^zZVpDuJlKY_eo2j5S@cHw^d zClTJVNbrZ}V6Q)}!bLE^^LoTO|0lEiAtCD;Q5r|EdN4(Zm90O>%*AZvP@_ zmxKSlaz7+Lao}Hq4PEsWrQZyA@N0{l&A+n9Is6}#pXp!s`8fjoW#3rj4E(XrPZh%Z zzqQEY|H^Op_^Z||bB--q>|DatwGhzQL<`9Se@(!<1Dx}V74HCWkB%;Ob^`9gWq&om zy9S)eM-*=j@)TZN?DPO<02k$b>bF%MyuW~Z^1%Bm=3Z#Qrrp3ev3!(X0PHftaf}nG zu_ex7T(u^?74gRru8J&ivfoq2}F;!falqe~ncA3}T< zaYstxs}R3@H{x;eM_YUPvrC+PpIhRr+M{udUxoOYf3n26aA1kpyMyP|J|6{ikVYGL z0{4VxOxgv&Ii#`f*KmK(+&h2j-!I2K>q49w+>?L)Qh>)UFL5sYwU)OTY5bAK1=O|X z?^GVFAIlsz>2pY@97DLKabSjNy%sh>o8yIP^cRBA@+j27W8X`)OQfe?rS7{WJfmcw8$0 z@8YVZ&f*`2FVKQ<8`qn-Z${h)SE~u9aDVX`)c;w({*y1DE|3Gu=>Q(<%lkO)ubH~< zLwFV1qXX9p_HE#YIyK)egzfJV@SNwDIyJaT<=cU{H*xJmUjA6dL6pHZu|Jl53hCEy z+5DD2*8PO3M;Gwo;QJ6Ri)Y*M&DN#PflW)DIi&H&a?Y4?cz+G|wyi>-v$$iaQ;X|* zyN~bu4rwY0S^PR{GG^q__<}$X9f%%j?Efs{z#S6gDZ>c1TOwgApfra zx)gJ0=q`AlG-X~u{AI@dH}DB4xZp2~bgR#A8eFE4ztp$Tez;hV6G*EG_>c4@kHL># z`B;_bR}k;Ap(h3K5AYfuuX2WQ9Ws75@y;1~yuTix%`%!mGaJAsnE}MlApRUKONa40 z5q}kND+2hWdCc&^`>yNY{b}t>Rpy>~`D6USWmV29%th=NIfL+VTr1wAG9}&_loLYu zI<6Gb;((=ily?*8^LG;Xt-v{ps{s5X74V5STnl~buEJi_DrfO#w0C2bGuaN>TdJI^ zxDVkfYy>aQRXI2M9(C4i0H4oPImbG|2MOSJux^=iXsF7$I9TNzgs&(U;`Sr%EaEPr zj>lMkT-R{fd=Zo#=>ZPPw)q$rLflEj#g)9Xas%QTuu6pM5PeZxjO#%7+WJSGR^(ZX zYbCA$TsB_{_tP&`Ir~3}HZ%DcH;K3`;@CDjZ(?k0(za>hJ@{t)e%!MR` zKcV-34}DzpsB>}IqfY1t9(9`CN1eHKk2;6{FW9H6Rah^A9({-_iROoL_9OoV2q%zjUKT!#4bh@VFM zfj1#5T>MQVz6tTopnvGIetq^Mei`B?5kHIakNz2C^vx=#;m?8lzhj*ElHy(m-qqJ2 zYa_okXwPAU&*9>48N%mLw^oE{x7I+P#C{prW#CRg_Nh1^#{}Nbn0xBs<=d)<><4yC zyS85Y1=CO7DNnx=NMBqb{f0@GvOu47N$dY@@BBg|yXrW8W*gVJvuzEUwz0-K)$Mj# zvzJ*n-KMf)(oLH|V$GJQ11^$XlI}!j&5(>R1s{S$JC!^PxY!6OTw#b&0~WAPu%b4cL4Rkt5o$>xF|75{WG-RH<*ud z+ItPX2m49m^V`{!ew+B!bF|5$%rB&q1*t4$|GHzMz|tmu-c9=NE$VtI zW*U*0iQXGC`}fC~dtzqr@tCPzjG4O+`7Hg_G5c>irtvX<-&<*9iC-Z8I`MB;m}5cj zk16-h@%tHZJjdi;rJiL!&m{ii`1ewG(FD&S|25JDq9}ULCm8=h4`q&n9ObT1<^_-j z{n!S<7_d|z-38(_Kz*9e30Njx92^p-0h-wMfeFQH5HCkrR>1=H8uMi_6h1(CcF^~z z-#a~Xm8D90ZR&Rx|EySeES6U1ojcyd2#W$KHb<2_B{3i z`5!fj3zq*tzuIFg{e|y)gkN)p=Mp@>%jje1n?N*)UZ-wJbd7J@#{W!&=e_V;GW$c<-XW@$8L29Q_aw}D9UyNRzpsWZ9UXZ-a_l-?fvNqIk-2l|ap@ z2PC3-@?~`K?+1J(;AQxO*lQnUoP#T$4}&`TN8lcagAC^w55pDyP{99Ad6ee=N=i%V zE6*Hqob$o-pWkni!;AyGSFAB7)HLrfZl~Y_%giVE>0Cf(QTRO3Cg0n(s=y_bFN23+S-E$MOgF@VnO>{&|--JZ{MKg>Qcy3TMK z@C14lG(ZdJY@@~A|Dt=BDKOu8Kzk9IA4ToQPn+^0>y(#xAH}`^s;o=m)Hx}f;oSt= zI<^(C{U`RK+2^c+X!^A22bL1dOFBy{^K8bEOP~tu9;Mxb>`|Ww+6&wzyvXOt?q_+( zb`L8`c$;wTKgN-_;HyKV2gcE}lzS3?yJuF!wx&3s7keGpeKnn*X71rU<+tqlfkiO+ z2zxr3$Elz8TI?Q*_E+q_j@>WXdzrM!cLSbeOD5&#J-Ny^g*83V`p!lP*5+3i>vD4WBADgMSTq0r?2~ z5b_~B4L^WSV&8)o(RblFcoV(@3glNMzIl>3lyMR{{se6gpMk9(lo25uP2-uL{;diN2*Ve*|dEt6>{N zK7@Bu<{{DvQ{zj#v%iP;p27dI4>X@VV;Z0asvyD;u2Ecw|Bf@SANt=RtHJAmT$;9AFK-OI;9B1UsMw4ng!y-jzTC41yF$1BGSa zX7tLHPsbCZ&wcT+_<(yU{weM&NM1-@iYIb&TzthHOY_r@QAX8OvynK?=H_g6Dt^Je zkVGHu=g;+Nu81=c)%$%{~~FQi!*N2kUW># zk!yD9d~k7xANj>wZ;9k~e&TN2%=P(9$Km=d?v3eWOR>4L#huTPVMm&qRc?NC9@M*} zB7W*8TK^6p2wK}&QkdwMKs{D|THgsWXx%7LZKw6#0~Na+c$0`(2qwf+>e{tWwR{r45{Z$H+pTDxi;`=5R+>pEpnk?efp9Uq@{ z@+8Py4Eg20%GwxYx{lvdRW{KmQ2mw9&JEV;pcmPa_4^|R>(|CdDE!oV`E`|+@cnY% zhHJed^kP&UMM_Wd5wPiLZ6j>`8e>4#|5xbpQ=1g;XWl-|JbOZYwa)%P;HNck?H<;5 z=$33f)W-U5s?yVXxsIQQY{~j5Px;DEYwOItC#N?N-qfk z*|Po~U2Us;cUf2LCg^}|T`MU=K-O;x zU1d-{dS}oYap}u}QxGOi V1#XM_7i9Yk6#OInVm2`3_b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/peri_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/peri_registers.xml new file mode 100644 index 0000000..54ab424 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/peri_registers.xml @@ -0,0 +1,3427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_gic_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_gic_registers.xml new file mode 100644 index 0000000..a98c1c8 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_gic_registers.xml @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_int_ifc_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_int_ifc_registers.xml new file mode 100644 index 0000000..2bad872 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_int_ifc_registers.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_scu_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_scu_registers.xml new file mode 100644 index 0000000..f54e5d3 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/periph_scu_registers.xml @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/pmu_conf_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/pmu_conf_registers.xml new file mode 100644 index 0000000..412881a --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/pmu_conf_registers.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml new file mode 100644 index 0000000..392ad17 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml @@ -0,0 +1,951 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml b/proprietary/vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml new file mode 100644 index 0000000..52e99d2 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml @@ -0,0 +1,7553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Per_AC_Priority + + + Per_AC_Priority + + + Per_AC_Priority + + + Per_AC_Priority + + + + + + + + + + + + + + + Air_Power_dBm + + + + Type_Of_Air_Power + + + + + + + + + + + + + + + + + + + + + + + + + Buffer_Size + + + TID + + + BlockAck_Policy + + + Usage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Channel_Bandwidth + + + + Primary_Channel_Position + + + + + Primary_Channel_Position + + + Channel_Width + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint16 + + + uint32 + + + + + + + Natural16 + + + Natural16 + + + Microseconds32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Counter32 + + + Counter32 + + + Counter32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Natural16 + + + Natural16 + + + IPv4_Address + + + Natural16 + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Counter32 + + + Counter32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Microseconds32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Microseconds32 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Slot_Number + + + Data_Length + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Sequence_Number + + + Reason_Code + + + BlockAck_Parameters + + + Direction + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Transmission_Status + + + Client_Tag + + + Sequence_Number + + + Peer_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Data_Unit_Descriptor + + + Sequence_Number + + + Priority + + + Peer_Index + + + Natural16 + + + Bulk_Data_Descriptor + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Client_Tag + + + Priority + + + Peer_Index + + + Data_Unit_Descriptor + + + Bulk_Data_Descriptor + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + AC_Priority + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Purpose_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + RTT_ID + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + RTT_ID + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Result_Code + + + Scan_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Scan_Id + + + Scan_Type + + + MAC_Address + + + Report_Mode + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + VIF_Type + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Action + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Reason_Code + + + Natural16 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Channel_Frequency + + + Channel_Information + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Channel_Frequency + + + Channel_Information + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Authentication_Type + + + Channel_Frequency + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Association_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Association_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + RTT_ID + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + RTT_ID + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Result_Code + + + Scan_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Scan_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Priority + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Reason_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Reason_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Event + + + TSF_Time + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Action + + + Natural16 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Client_Tag + + + Transmission_Status + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Key_Type + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Host_State + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + APF_Filter_Mode + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + Key_Type + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Decibels + + + Decibels + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + NANOperControl_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Event + + + Natural16 + + + MAC_Address + + + Reason_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + NANSDF_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + NANSDF_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Natural32 + + + Ranging_Ind_Type + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + NANOperControl_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + NANSDF_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Result_Code + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + MAC_Address + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Result_Code + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Reason_Code + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Power_Management_Mode + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Procedure_Type + + + Association_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + RTT_ID + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + RTT_ID + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Data_Unit_Descriptor + + + Channel_Frequency + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Category_Mask + + + Category_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Channel_Frequency + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + Decibels + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Channel_Frequency + + + Decibels + + + Scan_Id + + + Boolean + + + Boolean + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Scan_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Client_Tag + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Client_Tag + + + Data_Unit_Descriptor + + + Message_Type + + + Channel_Frequency + + + Microseconds32 + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Key_Type + + + MAC_Address + + + Natural16 + + + Cipher_Suite_Selector + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + ACL_Policy + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Band + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Time_Units + + + Time_Units + + + Natural16 + + + Channel_Frequency + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + DFS_Regulatory + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Natural16 + + + Microseconds32 + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Roaming_Type + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Priority + + + Natural16 + + + Rate + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Time_Units + + + Beacon_Periods + + + Capability_Information + + + Authentication_Type + + + Hidden_Ssid + + + Channel_Frequency + + + Channel_Information + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + StatsStop_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Decibels + + + Natural16 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + MAC_Address + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + TDLS_Action + + + Channel_Frequency + + + Channel_Information + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Peer_Index + + + TDLS_Event + + + Reason_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Peer_Index + + + TDLS_Event + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Process + + + Sender_Bit + + + Processor + + + + + + + + + + + + + + + + + + + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural32 + + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Natural32 + + + + Natural32 + + + Natural32 + + + + Natural32 + + + + Natural32 + + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HT + + + Usage + + + Usage + + + Usage + + + Bandwidth + + + Usage + + + Usage + + + Rate_Value + + + + + + + + Data_Rate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Usage + + + Zero_Bit + + + Sequence_Number_Value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Signal_Primitive_Header + + + SIGNAL + + + + + Signal_Id + + + Process_Id + + + Process_Id + + + + + + + + + + + + + + + + + + + + + + + + + + + + Result_Code + + + + uint32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + uint16 + + + + uint16 + + + + uint16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Microseconds32 + + + Counter32 + + + Counter32 + + + Counter32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Mode + + + End_Point + + + Protocol + + + Microseconds32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural16 + + + Microseconds32 + + + Counter32 + + + Counter32 + + + Counter32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Pmalloc_Area + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + uint16 + + + + Air_Power + + + CW_Start_Flags + + + CW_Type + + + uint16 + + + + int32 + + + + int32 + + + uint16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Radio_Bitmap + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + Result_Code + + + + int32 + + + int32 + + + int16 + + + int16 + + + int16 + + + int16 + + + int16 + + + int16 + + + int16 + + + int16 + + + uint32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + uint16 + + + Channel_Info + + + Rx_Start_Flags + + + + MAC_Address + + + + MAC_Address + + + + uint16 + + + uint16 + + + DFS_Regulatory + + + uint16 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Device_State + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + + Tx_Read_Flags + + + + uint32 + + + + uint32 + + + Raw_Power + + + Raw_Power + + + Raw_Power + + + int16 + + + int16 + + + int16 + + + int16 + + + Raw_Power + + + + uint32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + uint16 + + + Data_Rate + + + Channel_Info + + + + Air_Power + + + + uint16 + + + + uint32 + + + Tx_Set_Params_Flags + + + + uint16 + + + + uint16 + + + DFS_Regulatory + + + Tx_Set_Params_Flags2 + + + Tx_HE_Mode + + + + uint8 + + + + uint8 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + uint32 + + + Tx_Data_Type + + + uint16 + + + + MAC_Address + + + + MAC_Address + + + + MAC_Address + + + uint16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/hydra_config.sdb b/proprietary/vendor/etc/wifi/mx140/debug/wlan/hydra_config.sdb new file mode 100644 index 0000000000000000000000000000000000000000..a3c3d368849be9addea9b731d38dfb67c16b8457 GIT binary patch literal 457728 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 ?ib*t~_cy>*8HRD#lyJNX7 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 z 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 }X4o08d-By_o)s8Wm3L0`%gR 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 literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/id.txt b/proprietary/vendor/etc/wifi/mx140/debug/wlan/id.txt new file mode 100644 index 0000000..8f67a95 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/id.txt @@ -0,0 +1 @@ +2019-11-29 11:50 lemandXXdXX_imm_hardmac_ram_gcc_integrated univ3 498054416 adm-swbld@camspugrd169@e89799f1c2@HEAD (no branch) diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/mib_out.xml b/proprietary/vendor/etc/wifi/mx140/debug/wlan/mib_out.xml new file mode 100644 index 0000000..1b9dd72 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/mib_out.xml @@ -0,0 +1,7351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <--> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index by modulation, 11b, 11g, 11n, 11ac + integer + 14 + + + integer + 11 + table index - To Be Removed when unifiDefaultCountry is split into two MIBs. + + + integer + 015 + Index for unifiQueueStatsIdTable + + + integer + 11 + table index + + + integer + 16 + table index + + + integer + 14 + table index + + + integer + 1 + table index + + + unifiRateStatsIndex + table index + + + unifiThroughputDebugIndex + table index + + + integer + 110 + Index for unifiPeerIdTable + + + unifiReadHardwareCounterIndex + table index + + + unifiRadioTXSettingsIndex + table index + + + unifiRadioRXSettingsIndex + table index + + + unifiRadioCCADebugTableIndex + table index + + + unifiNarrowbandCCADebugTableIndex + table index + + + integer + table index + + + integer + 18 + mac instance index. Note that there is an offset of 1 so that mac_instance == 0 matches unifiMacInstanceIndex == 1 + + + integer + 18 + Radio instance index. Note that there is an offset of 1 so that radio_instance == 0 matches unifiRadioInstanceIndex == 1 + + + integer + 12 + radio id + + + integer + 14 + group index + + + integer + 14 + temperature index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 12 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 132 + table index + + + integer + 132 + table index + + + integer + 132 + table index + + + integer + 132 + table index + + + integer + 1255 + Index for unifiTxOOBConstraintTable + + + integer + 1255 + table index + + + integer + 1255 + table index + + + Index for unifiRegulatoryTable + integer + 1500 + + + table index + integer + 1500 + + + table index + integer + 1500 + + + table index + integer + 1500 + + + unifiAccessClassIndex + table index + + + unifiSisoMimoTableIndex + table index + + + unifiDpdDebugTableIndex + table index + + + integer + table index + + + unifiBandTableIndex + table index + + + unifiBWTableIndex + table index + + + unifiMacBusyTimeTableIndex + table index + + + unifiDebugModulesIndex + table index + + + unifiRoamRssiFactorTableIndex + table index + + + unifiRoamCUFactorTableIndex + table index + + + table index + int16 + 14 + software + + + table index + unifiFrameTXCountersTableIndexEnum + software + + + table index + unifiFrameRXCountersTableIndexEnum + software + + + This counter shall increment when an ACK is not received when expected. + read_only + int64 + 04294967295 + + software + + + This counter shall increment when an FCS error is detected in a received MPDU. + read_only + int64 + 4294967295 + + software + + + Current maximum size, in octets, of the MPDU that may be delivered to the security encapsulation. This maximum size does not apply when an MSDU is transmitted using an HT-immediate or HTdelayed Block Ack agreement, or when an MSDU or MMPDU is carried in an AMPDU that does not contain a VHT single MPDU. Fields added to the frame by security encapsulation are not counted against the limit specified. Except as described above, an MSDU or MMPDU is fragmented when the resulting frame has an individual address in the Address1 field, and the length of the frame is larger than this threshold, excluding security encapsulation fields. The default value is the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY and the value never exceeds the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY. + uint16 + 256115003000 + + + + + softwaremacrame + + + Maximum number of transmission attempts of a frame, the length of which is greater than dot11RTSThreshold, that shall be made before a failure condition is indicated. + uint16 + 12554 + + + + + softwaremacrame + + + This counter shall increment when a MSDU is received with the multicast bit set in the destination MAC address. + read_only + int64 + 04294967295 + + software + + + The number of received MPDUs discarded by the CCMP decryption algorithm. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + The number of received CCMP MPDUs discarded by the replay mechanism. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + The number of received Robust Management frame MPDUs discarded due to CCMP replay errors + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + The MAC address of the STA to which the statistics in this conceptual row belong. + read_only + octet_string + dot11RSNAStatsTable + + software + + + Counts the number of TKIP ICV errors encountered when decrypting packets for the STA. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + Counts the number of MIC failures encountered when checking the integrity of packets received from the STA at this entity. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + Counts the number of MIC failures encountered by the STA identified by dot11RSNAStatsSTAAddress and reported back to this entity. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + Counts the number of TKIP replay errors detected. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + This counter shall increment when a CTS is received in response to an RTS. + read_only + int64 + 04294967295 + + software + + + Size of an MPDU, below which an RTS/CTS handshake shall not be performed, except as RTS/CTS is used as a cross modulation protection mechanism as defined in 9.10. An RTS/CTS handshake shall be performed at the beginning of any frame exchange sequence where the MPDU is of type Data or Management, the MPDU has an individual address in the Address1 field, and the length of the MPDU is greater than this threshold. (For additional details, refer to Table 21 in 9.7.) Setting larger than the maximum MSDU size shall have the effect of turning off the RTS/CTS handshake for frames of Data or Management type transmitted by this STA. Setting to zero shall have the effect of turning on the RTS/CTS handshake for all frames of Data or Management type transmitted by this STA. + uint32 + octet + 06553665536 + + + + + softwaremacrame + + + Maximum number of transmission attempts of a frame, the length of which is less than or equal to dot11RTSThreshold, that shall be made before a failure condition is indicated. + uint16 + 125532 + + + + + softwaremacrame + + + This counter shall increment when a frame is received with the WEP subfield of the Frame Control field set to one and the WEPOn value for the key mapped to the transmitter's MAC address indicates that the frame should not have been encrypted or that frame is discarded due to the receiving STA not implementing the privacy option. + read_only + int64 + 04294967295 + + software + + + Printable string used to identify the manufacturer's product version of the resource. + This string is generated automatically by the build process. It contains the time and date that the build was made, the release configuration used (which itself incorporates the target chip family and variant, whether it is a flash or RAM build, and the host interface), the unique build number, and details of the user account and machine used to produce the build. + read_only + octet_string + 0300 + + software + + + During Unscheduled Automated Power Save Delivery (U-APSD), UniFi may trigger a service period in order to fetch data from the access point. The service period is normally terminated by a frame from the access point with the EOSP (End Of Service Period) flag set, at which point UniFi returns to sleep. However, if the access point is temporarily inaccessible, UniFi would stay awake indefinitely. Specifies a timeout starting from the point where the trigger frame has been sent. If the timeout expires and no data has been received from the access point, UniFi will behave as if the service period had been ended normally and return to sleep. This timeout takes precedence over unifiPowerSaveExtraListenTime if both would otherwise be applicable. + µs + uint16 + 20000 + + + + + softwaremacrame + + + Time we try to stay awake after sending a PS-POLL to receive data. + µs + uint16 + 15000 + + + + + software + + + The 16-bit field follows the coding of IEEE 802.11 Capability Information. + uint16 + 0x1730 + softwaremlme + + + Timeout (in TUs) before giving up on a Peer that has not responded to a SA Query frame. + uint32 + 042949672951000 + softwaremlme + + + Test only: Set to true when running in RF Test mode. Setting this MIB key to true prevents setting mandatory HT MCS Rates. + boolean + false + softwaremlme + + + Timeout (in TUs) before trying a Query Request frame. + uint32 + 4294967295201 + softwaremlme + + + + Test only: Bitfield to enable Control Plane Tx Power processing. + uint16 + 0x03DD + hardwaremlme + + + Test only: Maximum User Set Tx Power (quarter dBm). Enable it in unifiTestTxPowerEnable. + int16 + 127 + + + + softwaremlme + + + Max power values for included channels (quarter dBm). + int16 + unifiNoCellTable + + 28 + 28 + 20 + 20 + + software + + + Channels applicable. Defined in a uint64 represented by the octet string. + First byte of the octet string maps to LSB. Bit 0 maps to channel 1. Mapping defined in ChannelisationRules. + octet_string + 88{ 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Max power values per band per index(quarter dBm). + int16 + unifiSarBackoffTable + + 60 + 52 + 59 + 51 + 58 + 50 + 57 + 49 + + software + + + Is using Grip power cap instead of SAR cap. + boolean + false + software + + + Below the (dBm) threshold, switch to the max power allowed by regulatory, if it has been previously reduced due to unifiTPCMinPowerRSSIThreshold. + int16 + -55 + softwaremlme + + + Above the (dBm) threshold, switch to the minimum hardware supported - capped by unifiTPCMinPower2G/unifiTPCMinPower5G. A Zero value reverts the power to a default state. + int16 + -45 + softwaremlme + + + Minimum power for 2.4GHz SISO interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than dot11PowerCapabilityMinImplemented. + int16 + 52 + softwaremlme + + + Minimum power for 2.4GHz MIMO interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than dot11PowerCapabilityMinImplemented. + int16 + 52 + softwaremlme + + + Minimum power for 5 GHz SISO interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than dot11PowerCapabilityMinImplemented. + int16 + 40 + softwaremlme + + + Minimum power for 5 GHz MIMO interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than dot11PowerCapabilityMinImplemented. + int16 + 52 + softwaremlme + + + Use TPC only after MlmeConnect_Rsp has been received from the Host i.e. not during initial connection exchanges (EAPOL/DHCP operation) as RSSI readings might be inaccurate. + boolean + true + softwaremlme + + + Below this (dBm) threshold, switch to max power allowed by regulatory, if it has been previously reduced due to unifiTPCMinPowerRSSIThreshold. + int16 + -55 + softwaremlme + + + Above this(dBm) threshold, switch to minimum hardware supported - capped by unifiTPCMinPower2G/unifiTPCMinPower5G. Zero reverts the power to its default state. + int16 + -45 + softwaremlme + + + When LTE Coex Power Reduction provisions are met, impose a power cap of the regulatory domain less the amount specified by this MIB (quarter dB) + 012724 + uint16 + software + + + entry is written directly to the BBB_TX_FILTER_CONFIG register. Only the lower eight bits of this register are implemented . Bits 0-3 are the 'Tx Gain', bits 6-8 are the 'Tx Delay'. This register should only be changed by an expert. + true + uint16 + 0x17 + software + + + Lower threshold for number of bytes received in a second - default value based on 300Mbps + true + uint32 + 37500000 + softwaremacrame + + + Upper threshold for number of bytes received in a second - default value based on 400Mbps + true + uint32 + 50000000 + softwaremacrame + + + Forces the WAPI encryption hardware use the QoS mask specified. + true + uint16 + 15 + softwaremacrame + + + Each element of the MIB has a set of read/write access constraints that may be applied when the element is accessed by the host. For most elements the constants are derived from their MAX-ACCESS clauses. unifiCSROnlyMIBShield controls the access mechanism. If this entry is set to 'warn', when the host makes an inappropriate access to a MIB variable (e.g., writing to a 'read-only' entry) then the firmware attempts to send a warning message to the host, but access is allowed to the MIB variable. If this entry is set to 'guard' then inappropriate accesses from the host are prevented. If this entry is set to 'alarm' then inappropriate accesses from the host are prevented and the firmware attempts to send warning messages to the host. If this entry is set to 'open' then no access constraints are applied and now warnings issued. Note that certain MIB entries have further protection schemes. In particular, the + MIB prevents the host from reading some security keys (WEP keys, etc.). + true + not_accessible + unifiCSROnlyMIBShield + 2 + software + + + uint16 + PS Poll threshold. When Unifi chip is configured for normal power save mode and when access point does not respond to PS-Poll requests, then a fault will be generated on non-zero PS Poll threshold indicating mode has been switched from power save to fast power save. Ignored PS Poll count is given as the fault argument. + 30 + + + + + softwaremacrame + + + Minimum time after the expected beacon reception time that UniFi will continue to listen for the beacon in an infrastructure BSS before timing out. Reducing this value can reduce UniFi power consumption when using low power modes, however a value which is too small may cause beacons to be missed, requiring the radio to remain on for longer periods to ensure reception of the subsequent beacon. + true + µs + read_only + uint32 + 21474836472000 + + + + + softwaremacrame + + + Delay applied at each step of the power calibration routine used with an external PA. + true + µs + uint16 + 0 + software + + + Latest time before the expected beacon reception time that UniFi will turn on its radio in order to receive the beacon. Reducing this value can reduce UniFi power consumption when using low power modes, however a value which is too small may cause beacons to be missed, requiring the radio to remain on for longer periods to ensure reception of the subsequent beacon. + true + µs + read_only + uint32 + 2147483647100 + + + + + softwaremacrame + + + Signal level at which external LNA will be used for AGC purposes. + true + int16 + -128127-25 + software + + + Gain of the path between chip and antenna when LNA is on. + true + int16 + -1281270 + software + + + Loss of the path between chip and antenna when LNA is off. + true + int16 + -1281270 + software + + + Numeric identifier for the UniFi silicon revision (as returned by the GBL_CHIP_VERSION hardware register). Other than being different for each design variant (but not for alternative packaging options), the particular values returned do not have any significance. + read_only + uint16 + software + + + The IEEE 802.11 standard requires a frequency accuracy of either +/- 20 ppm or +/- 25 ppm depending on the physical layer being used. If UniFi's frequency reference is a crystal then this attribute should be used to tweak the oscillating frequency to compensate for design- or device-specific variations. Each step change trims the frequency by approximately 2 ppm. + read_only + uint16 + 6331 + software + + + If UniFi is in power save and receives a Traffic Indication Map from its associated access point with a DTIM indication, it will wait a maximum time given by this attribute for succeeding broadcast or multicast traffic, or until it receives such traffic with the 'more data' flag clear. Any reception of broadcast or multicast traffic with the 'more data' flag set, or any reception of unicast data, resets the timeout. The timeout can be turned off by setting the value to zero; in that case UniFi will remain awake indefinitely waiting for broadcast or multicast data. Otherwise, the value should be larger than that of unifiPowerSaveExtraListenTime. + µs + uint16 + 50000 + softwaremacrame + + + Print messages about the radio status to the Android Kernel Log. See document SC-508266-TC. + boolean + false + softwaremacrame + + + Keep the radio on. For debug purposes only. Setting the value to FALSE means radio on/off functionality will behave normally. Note that setting this value to TRUE will automatically disable dorm. The intention is *not* for this value to be changed at runtime. + boolean + false + softwaremacrame + + + For schedules with fixed duration e.g. scan, unsync VIF, the schedule will be forced after this time to avoid VIF starving + TU + uint16 + 0 + softwaremacrame + + + Allow the platform to downgrade antenna usage for STA VIFs to 1 if the VIF is idle. Only valid for multi-radio platforms. + boolean + true + softwaremacrame + + + Allow the platform to use multiple antennas for STA VIFs during the connect phase. Only valid for multi-radio platforms. + boolean + true + softwaremacrame + + + Allow the platform to downgrade antenna usage for AP VIFs when all connected peers are idle. Only valid for multi-radio platforms. + boolean + false + + + + softwaremacrame + + + Specify whether antenna scan activities will be allowed to cause an update of VIF capability. Only valid for multi-radio platforms. WARNING: Changing this value after system start-up will have no effect. + boolean + false + softwaremacrame + + + Specify the preferred antenna(s) to use. A value of 0 means that the FW will decide on the antenna(s) to use. Only valid for multi-radio platforms. + uint16 + 0 + + + + softwaremacrame + + + Specify the maximum number of MACs that may be used for the platform. For multi-MAC platforms that value *could* be greater than 1. WARNING: Changing this value after system start-up will have no effect. + uint16 + 2 + softwaremacrame + + + Specify the maximum number of antenna that will be used for each band. Lower 8 bits = 2GHz, Higher 8 bits = 5Ghz. Limited by maximum supported by underlying hardware. WARNING: Changing this value after system start-up will have no effect. + uint16 + 0x0202 + softwaremacrame + + + Enable two passive scans to be simultaneously scheduled on two distinct channels at the same. + boolean + false + softwaremacrame + + + Bitmap controlling watchdog configuration for fleximac. Setting bit to 1 will enable watchdog for MAC represented by bit position + uint16 + 0x0000 + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: Enable Dorm (deep sleep). When disabled, WLAN will not switch the radio power domain on/off *and* it will always veto deep sleep. Setting the value to TRUE means dorm functionality will behave normally. The intention is *not* for this value to be changed at runtime. + boolean + true + software + + + Toggle WLAN power domain when entering dorm mode (deep sleep). When entering deep sleep and this value it true, then the WLAN power domain is disabled for the deep sleep duration. When false, the power domain is left turned on. This is to work around issues with WLAN rx, and is considered temporary until the root cause is found and fixed. + boolean + true + hardware + + + This is a counter that indicates the number of data and management frames that have been processed by the UniFi hardware but were discarded before being processed by the firmware. It does not include frames not processed by the hardware because they were not addressed to the local device, nor does it include frames discarded by the firmware in the course of normal MAC processing (which include, for example, frames in an appropriate encryption state and multicast frames not requested by the host). Typically this counter indicates lost data frames for which there was no buffer space; however, other cases may cause the counter to increment, such as receiving a retransmitted frame that was already successfully processed. Hence this counter should not be treated as a reliable guide to lost frames. The counter wraps to 0 after 65535. + read_only + uint16 + + + + software + + + Get TSF time (last 32 bits) for the specified VIF. VIF index can't be 0 as that is treated as global VIF For station VIF - Correct BSS TSF wil only be reported after MLME-CONNECT.indication(success) indication to host. Note that if MAC Hardware is switched off then TSF returned is estimated value + read_only + int64 + + + + softwaremlme + + + Maximum timeout in ms the Offchannel FSM will wait until the complete dwell time is scheduled + uint16 + 1000 + softwaremlme + + + Extended capabilities. Bit field definition and coding follows IEEE 802.11 Extended Capability Information Element, with spare subfields for capabilities that are independent from chip/firmware implementation. + octet_string + 99{ 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x80 } + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Suppress extended capabilities IE being sent in the association request. Please note that this may fix IOP issues with Aruba APs in WMMAC. Singed Decimal + booleansigned_decimalfalse + softwaremlme + + + If UniFi is running with an external fast clock source, i.e. unifiExternalFastClockRequest is set, it is common for this clock to be shared with other devices. Setting to true causes UniFi to detect when the clock is present (presumably in response to a request from another device), and to perform any pending activities at that time rather than requesting the clock again some time later. This is likely to reduce overall system power consumption by reducing the total time that the clock needs to be active. + read_only + boolean + false + software + + + It is possible to supply UniFi with an external fast reference clock, as an alternative to using a crystal. If such a clock is used then it is only required when UniFi is active. A signal can be output on PIO[2] or if the version of UniFi in use is the UF602x or later, any PIO may be used (see unifiExternalFastClockRequestPIO) to indicate when UniFi requires a fast clock. Setting makes this signal become active and determines the type of signal output. 0 - No clock request. 1 - Non inverted, totem pole. 2 - Inverted, totem pole. 3 - Open drain. 4 - Open source. + read_only + unifiExternalFastClockRequest + 1 + software + + + If an external fast reference clock is being supplied to UniFi as an alternative to a crystal (see unifiExternalFastClockRequest) and the version of UniFi in use is the UF602x or later, any PIO may be used as the external fast clock request output from UniFi. key determines the PIO to use. + read_only + uint16 + 159 + software + + + Returns 0 if A-MSDU size limited to 4K. Returns 1 is A-MSDU size is limited to 8K. This value is chip specific and limited by HW. + + + + read_only + uint16 + software + + + Defines the maximum number of A-MSDU sub-frames per A-MSDU. A value of 1 indicates A-MSDU aggregation has been disabled + uint16 + + + + + 3 + 1 + 4 + software + + + Dplane test mib to read and write uint32 + uint32 + + + + + 0 + software + + + Dplane test mib to read and write uint32 + uint32 + + + + + 0 + software + + + Dplane test mib to read and write uint32 + uint32 + + + + + 0 + software + + + Dplane test mib to read and write uint32 + uint32 + + + + + 0 + software + + + Golden Certification MIB don't delete, change PSID or name: UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified. + µs + read_only + uint32 + 2147483647400000 + softwaremacrame + + + UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified. The unifiFastPowerSaveTimeOutSmall aims to improve the power consumption by setting a lower bound for the Fast Power Save Timeout. If set with a value above unifiFastPowerSaveTimeOut it will default to unifiFastPowerSaveTimeOut. + µs + read_only + uint32 + 214748364750000 + softwaremacrame + + + UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified. The unifiFastPowerSaveTimeOutAggressive aims to improve the power consumption by setting a aggressive time when channel is not busy for the Fast Power Save Timeout. If set with a value above unifiFastPowerSaveTimeOut it will default to unifiFastPowerSaveTimeOut. Setting it to zero disables the feature + µs + read_only + uint32 + 214748364720000 + softwaremacrame + + + Timeout for requests sent from MACRAME to Data Plane. Any value below 1000ms will be capped at 1000ms. + milliseconds + read_only + uint32 + 1000 + softwaremacrame + + + In Fast Power Save mode, the STA will decide whether it is idle based on monitoring its traffic class. If the traffic class is continuously "occasional" for equal or longer than the specified value (in seconds), then the VIF is marked as idle. Traffic class monitoring is based on the interval specified in the "unifiExitPowerSavePeriod" MIB + second + read_only + uint32 + 18001 + softwaremacrame + + + Numeric build identifier for this firmware build. This should normally be displayed in decimal. The textual build identifier is available via the standard dot11manufacturerProductVersion MIB attribute. + read_only + uint32 + + software + + + Numeric build identifier for the patch set that has been applied to this firmware image. This should normally be displayed in decimal. For a patched ROM build there will be two build identifiers, the first will correspond to the base ROM image, the second will correspond to the patch set that has been applied. + read_only + uint32 + + software + + + When enabled the VIFs will not relinquish their assigned schedules when they have nothing left to do. + boolean + false + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater than 6 seconds. + uint16 + 214730 + softwaremlme + + + Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater than 6 seconds. + uint16 + 214710 + softwaremlme + + + Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater than 6 seconds. + uint16 + 214710 + softwaremlme + + + DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive timeout to start polling, in seconds. + uint16 + 1005 + softwaremlme + + + DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive timeout to start polling, in seconds. + uint16 + 1005 + softwaremlme + + + DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive timeout to start polling, in seconds. + uint16 + 1005 + softwaremlme + + + + STA Mode: Minimum interval to forward Router Advertisement frames to Host. Minimum value = 60 secs. + uint32 + 60429496728560 + softwaremlme + + + + A limit on transmission time for a data frame. If the data payload would take longer than unifiFragmentationDuration to transmit, UniFi will attempt to fragment the frame to ensure that the data portion of each fragment is within the limit. The limit imposed by the fragmentation threshold is also respected, and no more than 16 fragments may be generated. If the value is zero no limit is imposed. The value may be changed dynamically during connections. Note that the limit is a guideline and may not always be respected. In particular, the data rate is finalised after fragmentation in order to ensure responsiveness to conditions, the calculation is not performed to high accuracy, and octets added during encryption are not included in the duration calculation. + µs + uint16 + 0 + + + + + softwaremacrame + + + Limit the number of Aerials that Scan will use. + uint16 + 11 + softwaremlme + + + Rules for channel scanners. + octet_string + 44{ 0x00, 0x01, 0x00, 0x01 } + softwaremlme + + + Test only: overrides max_scan_time. 0 indicates not used. + octet_string + 1414{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Test only: overrides probe interval. 0 indicates not used. + octet_string + 1414{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Magnitude of the change in RSSI for which a scan result will be issued. In dB. + uint16 + 125520 + softwaremlme + + + Minimum RSSI, in dB, for a scan indication to be kept. + int16 + -128127-90 + softwaremlme + + + Max number of scan results, per sps, which will be stored before the oldest result is discarded, irrespective of its age. The value 0 specifies no maximum. + uint16 + 100 + softwaremlme + + + Part of Scan Algorithm: Keep scanning on a channel with lots of APs. + uint16 + 10 + softwaremlme + + + Part of Scan Algorithm: Stop scanning on a channel if less than X NEW APs are seen. + uint16 + 4 + softwaremlme + + + Part of Scan Algorithm: Activate support for Multi Vif channel times. + boolean + 1 + softwaremlme + + + Part of Scan Algorithm: Activate support for the new algorithm. + boolean + 1 + softwaremlme + + + Stop scanning on a channel if less than X Beacons or Probe Responses are received. + uint16 + 4 + softwaremlme + + + SoftAP: Permitted time for a station to complete associatation with FW acting as AP in milliseconds. + uint16 + 2000 + softwaremlme + + + If set STA will configure keep-alive with options specified in a received BSS max idle period IE + boolean + true + softwaremlme + + + BSS Idle MAX Period. Used to cap the value coming from BSS Max Idle Period IE, in seconds + uint16 + second + 300300 + softwaremlme + + + Activate Directed Multicast Service (DMS) + boolean + false + softwaremlme + + + Timeout, in seconds, for instigating ConnectonFailure procedures. Setting it to less than 3 seconds may result in frequent disconnection or roaming with the AP. + Disable with Zero. Values lower than INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT. + uint16 + 3 + softwaremlme + + + Timeout, in seconds, for instigating ConnectonFailure procedures. Zero value disables the feature. Any value written lower than INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT. + uint16 + 10 + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Timeout, in milliseconds, for sending the AP a NULL frame to kick off the EAPOL exchange. + uint16 + 50 + softwaremlme + + + Maximum time, in TU, allowed for the data in data references corresponding to MLME primitives to be made available to the firmware. The special value 0 specifies an infinite timeout. + Note that the default has to be sufficient to allow for any MLME-SET.request used to set a different value! The value 65535 is reserved for future internal expansion (infinite timeout). + read_only + uint16 + 655340 + softwaremlme + + + When UniFi enters power save mode it signals the new state by setting the power management bit in the frame control field of a NULL frame. It then remains active for the period since the previous unicast reception, or since the transmission of the NULL frame, whichever is later. This entry controls the maximum time during which UniFi will continue to listen for data. This allows any buffered data on a remote device to be cleared. Specifies an upper limit on the timeout. UniFi internally implements a proprietary algorithm to adapt the timeout depending upon the situation.This is used by firmware when current station VIF is only station VIF which can be scheduled + µs + uint32 + 214748364730000 + softwaremacrame + + + When UniFi enters power save mode it signals the new state by setting the power management bit in the frame control field of a NULL frame. It then remains active for the period since the previous unicast reception, or since the transmission of the NULL frame, whichever is later. This entry controls the maximum time during which UniFi will continue to listen for data. This allows any buffered data on a remote device to be cleared. This is same as unifiPowerManagementDelayTimeout but this value is considered only when we are doing multivif operations and other VIFs are waiting to be scheduled.Note that firmware automatically chooses one of unifiPowerManagementDelayTimeout and unifiConcurrentPowerManagementDelayTimeout depending upon the current situation.It is sensible to set unifiPowerManagementDelayTimeout to be always more thanunifiConcurrentPowerManagementDelayTimeout. + µs + uint32 + 214748364710000 + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: This affects Station VIF power save behaviour. + Setting it to true will disable legacy power save (i.e. we wil use fast power save to retrieve data) + Note that actually disables full power save mode (i.e sending trigger to retrieve frames which will be PS-POLL for legacy and QOS-NULL for UAPSD) + boolean + true + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: Force station power save mode to be active (when scheduled). + VIF scheduling, coex and other non-VIF specific reasons could still force power save on the VIF. + Applies to all VIFs of type station (includes P2P client). + Changes to the mib will only get applied after next host/mlme power management request. + boolean + false + softwaremacrame + + + Allow MIF to be turned off. If set to TRUE, it will prevent MIF to be turned off while WLAN is running. Disabling the mib will prevent to enter idle mode lite or idle mode medium + boolean + true + + + Enables AP Idle mode which can transmit beacons in MIFLess mode, if softAP is active, and there has been no activity for a time. + This mib has priority over unifiIdleModeLiteEnabled. If unifiAPIdleEnabled is enabled, Idle Mode Lite won't be activated. + boolean + false + + + + softwaremacrame + + + Enables Idle Mode Lite, if softAP is active, and there has been no activity for a time. + Idle mode lite should not be active if host has sent a command to change key. + boolean + false + + + + softwaremacrame + + + Enables Idle Mode, if single vif station is active or there is no vif, and there has been no activity for a time. + boolean + false + + + + softwaremacrame + + + Enables STA Idle mode, if single vif station is active and there has been no activity for a time. + boolean + false + + + + softwaremacrame + + + MACRAME debug stats readout key. Use set to write a debug readout, then read the same key to get the actual readout. + uint32 + + + + + softwaremacrame + + + Activate feature support for Enhanced ARP Detect. This is required by Volcano. + boolean + false + softwaremlme + + + RTT capabilities of the chip. see SC-506960-SW. + octet_string + 88 + { 0x01, 0x01, 0x01, 0x01, 0x00, 0x07, 0x1c, 0x32 } + software + + + Default minimum time between consecutive FTM frames in units of 100 us. + uint16 + 02555 + softwaremlme + + + Requested FTM frames per burst. + uint16 + 1314 + softwaremlme + + + indicates the duration of a burst instance, values 0, 1, 12-14 are reserved, + [2..11], the burst duration is defined as (250 x 2)^(N-2), and 15 means "no preference". + uint16 + 2116 + softwaremlme + + + The number of burst instances is 2^(Number of Bursts Exponent), value 15 means "no preference". + uint16 + 0140 + softwaremlme + + + Activate support for ASAP mode in FTM + boolean + true + softwaremlme + + + Activate support for FTM Responder + boolean + false + softwaremlme + + + Default timeout for session estabishmant in units of ms. + uint1610100 + 50 + softwaremlme + + + Interval between consecutive Bursts. In units of ms. + uint16550 + 10 + softwaremlme + + + Delay to account for differences in time between Initiator and Responder at start of the Burst. In units of ms. + uint160100 + 1 + softwaremlme + + + Delay to account for differences in time between Initiator and Responder at the end of the Burst. In units of ms. + uint160100 + 10 + softwaremlme + + + Enable Validation for FTM Add Range request RTT_Configs + boolean + false + softwaremlme + + + Enable Validation for FTM Response + boolean + false + softwaremlme + + + Use Response burst parameters for burst + boolean + false + softwaremlme + + + Default timeout for FtmInitialResponse in units of ms. + uint1610100 + 50 + softwaremlme + + + Input BW parameter to fed into DSP + uint16 + 0255 + 0 + softwaremlme + + + Input OFDM cut offset to DSP + uint16 + 0255 + 0 + softwaremlme + + + Whether to get simple mean or mean around cluster + boolean + false + softwaremlme + + + Activate Neighbour Aware Networking (NAN) + boolean + true + softwaremlme + + + The 16-bit field follows the coding of IEEE 802.11 Capability Information. + uint16 + 0x0620 + softwaremlme + + + Maximum number of concurrent NAN clusters supported. + uint16 + 1 + software + + + Maximum number of concurrent NAN Publish instances supported. + uint16 + 2 + softwaremlme + + + Maximum number of concurrent NAN Subscribe instances supported. + uint16 + 2 + softwaremlme + + + Maximum Service Name Length. + uint16 + 255 + software + + + Maximum Match Filter Length. + uint16 + 255 + software + + + Maximum Total Match Filter Length. + uint16 + 255 + software + + + Maximum Service Specific Info Length. + uint16 + 255 + software + + + Maximum Vendor Specific Attribute Data Length. + uint16 + 0 + software + + + Maximum Mesh Data Length. + uint16 + 0 + software + + + Maximum NDI Interfaces. Note: This does not affect number of NDL Vifs supported by FW as they are hard coded. + uint16 + 1 + software + + + Maximum NDP Sessions. + uint16 + 1 + software + + + Maximum App Info Length. + uint16 + 0 + software + + + Time limit in which Mlme will expire a match for discovered service. + uint16 + seconds + 60 + softwaremlme + + + The default value of scan swell time in ms for each band. + milliseconds + uint16 + unifiNANDefaultScanDwellTimeTable + + 200 + 200 + + softwaremlme + + + The default value of scan period in seconds for each band. + seconds + uint16 + unifiNANDefaultScanPeriodTable + + 20 + 20 + + softwaremlme + + + Maximum Channel Switch Time. + uint16 + 5000 + microseconds + software + + + Enabling Mac Address Randomisation for NMI address. + boolean + true + softwaremlme + + + + + + + + Enables low power radio RX for idle STA and AP VIFs respectively. + Setting/clearing bit 0 enables/disabled LP RX for (all) STA/Cli VIFs. + Setting/clearing bit 1 enables/disabled LP RX for AP/GO VIFs. + uint16 + 3 + + + + softwaremacrame + + + Time since last station activity when it can be considered to be idle. Only used in SoftAP mode when determining if all connected stations are idle (not active). + uint32 + milliseconds + 500 + softwaremacrame + + + The maximum drift in microseconds we will allow for each beacon sent when we're trying to move it to get a 50% duty cycle between GO and STA in multiple VIF scenario. We'll delay our TX beacon by a maximum of this value until we reach our target TBTT. We have 3 possible cases for this value: a) ap_beacon_max_drift = 0x0000 - Feature disabled b) ap_beacon_max_drift between 0x0001 and 0xFFFE - Each time we transmit the beacon we'll move it a little bit forward but never more than this. (Not implemented yet) c) ap_beacon_max_drift = 0xFFFF - Move the beacon to the desired position in one shot. + µs + uint16 + 0xFFFF + softwaremacrame + + + The maximum time in microseconds we want to stall TX data when expecting a beacon at EBRT time as a station. + µs + uint16 + 128 + softwaremacrame + + + Limits the period over which the value of unifiRSSI is averaged. If no more than unifiRSSIMinReceivedFrames frames have been received in the period, then the value of unifiRSSI is reset to the value of the next measurement and the rolling average is restarted. This ensures that the value is timely (although possibly poorly averaged) when little data is being received. + TU + read_only + uint16 + 1 + 3000 + softwaremacrame + + + See the description of unifiRSSIMaxAveragingPeriod for how the combination of attributes is used. + read_only + uint16 + 1 + 2 + softwaremacrame + + + Specifies time that is used for EIFS. A value of 0 causes the build in value to be used. + read_only + µs + uint16 + 12 + softwaremacrame + + + Test only: Force channel bandwidth to specified value. + This can also be used to allow emulator/silicon back to back connection to communicate at bandwidth other than default (20 MHz) + Setting it to 0 uses the default bandwidth as selected by firmware. The change will be applied at next radio state change opportunity + channel_bw_20_mhz = 20, + channel_bw_40_mhz = 40, + channel_bw_80_mhz = 80 + + uint16 + 0 + + + + softwaremacrame + + + Send IQ capture data to host for IQ debug + boolean + false + softwaremacrame + + + The timing statistics of packets being queued between SW-HW + read_only + uint16 + unifiQueueStatsIdTable + + + + software + + + The timing statistics of packets being queued between HOST-SW + read_only + uint16 + unifiQueueStatsIdTable + + + + software + + + Enables recording timing statistics of packets being queued between HOST-SW-HW + boolean + false + + + + software + + + The rate corresponding to the current table entry. The value is rounded to the nearest number of units where necessary. Most rates do not require rounding, but when short guard interval is in effect the rates are no longer multiples of the base unit. Note that there may be two occurrences of the value 130: the first corresponds to MCS index 7, and the second, if present, to MCS index 6 with short guard interval. + Get the rate for rate statistics table entry index. + read_only + uint16 + 500 kbps + unifiRateStatsTable + + software + + + The number of successful receptions of complete management and data frames at the rate indexed by unifiRateStatsIndex.This number will wrap to zero after the range is exceeded. + read_only + uint32 + unifiRateStatsTable + + + + software + + + The number of successful (acknowledged) unicast transmissions of complete data or management frames the rate indexed by unifiRateStatsIndex. This number will wrap to zero after the range is exceeded. + read_only + uint32 + unifiRateStatsTable + + + + software + + + The number of successive RTS failures. + read_only + uint32 + unifiRateStatsTable + + + + software + + + Allows to request on a per access class basis that an MA_UNITDATA.confirm be generated after each packet transfer. The default value is applied for all ACs. + boolean + false + unifiAcTxConfirmTable + + + + software + + + The bit rate currently in use for transmissions of unicast data frames; On an infrastructure BSS, this is the data rate used in communicating with the associated access point, if there is none, an error is returned + Request is made per-VIF. Rate is read from station records + read_only + uint32 + + + + softwaremlme + + + Last BSS Tx DataRate. See unifiTxDataRate description. + uint32 + softwaremlme + + + The bit rate of the last received frame on this VIF. + Request is made per-VIF and only support for STA VIF type. + read_only + uint32 + + + + softwaremlme + + + The number of frames that are discarded due to HW No-ack activated during test. + This number will wrap to zero after the range is exceeded. + Number of discarded frames when HW No-ack is activated during test. + read_only + uint32 + + + + software + + + The number of received frames that are discarded due to bad FCS (CRC). + This number will wrap to zero after the range is exceeded. + Number of discarded received frames due to bad FCS (CRC) as detected by the HW. + read_only + uint32 + + + + software + + + Read value from a register and return it. + Register access function. + read_only + uint32 + unifiReadRegTable + + + + hardware + + + Read a value from a hardware packet counter for a specific radio_id and return it. The firmware will convert the radio_id to the associated mac_instance. + Hardware counter access function. + read_only + uint32 + unifiReadHardwareCounterTable + + + + software + + + Maximum time in milliseconds for a frame to be queued in the hardware/DPIF. + uint16 + milliseconds + 512 + softwaremacrame + + + Maximum time in seconds for a frame to be queued in firmware, ready to be sent, but not yet actually pumped to hardware. + uint16 + second + 5 + softwaremacrame + + + Provides a running average of the Signal to Noise Ratio (dB) for packets received by UniFi's radio. + read_only + int16 + + softwaremlme + + + Last BSS SNR. See unifiSNR description. + int16 + softwaremlme + + + This offset is added to SNR values received at 802.11b data rates. This accounts for differences in the RF pathway between 802.11b and 802.11g demodulators. The offset applies to values of unifiSNR as well as SNR values in scan indications. Not used in 5GHz mode. + dB + read_only + int16 + 8 + softwaremacrame + + + In TU. If non-zero, used during active scans as the maximum lifetime for probe requests. It is the elapsed time after the initial transmission at which further attempts to transmit the probe are terminated. + uint32 + 164 + softwaremacrame + + + Lifetime of proberesponse frame in unit of ms. + uint16 + 100 + softwaremlme + + + Lifetime of proberesponse frame in unit of ms for P2P. + uint16 + 500 + softwaremlme + + + Number of retries of probe response frame. + uint16 + 5 + 255 + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name:If VIF has this many packets queued/transmitted/received in last unifiFastPowerSaveTransitionPeriod then firmware may decide to come out of aggressive power save mode. This is applicable to STA/CLI and AP/GO VIFs. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiTrafficAnalysisPeriod and unifiAggressivePowerSaveTransitionPeriod. + uint16 + 10 + softwaremacrame + + + Period in TUs over which firmware counts number of packet transmitted/queued/received to make decisions like coming out of aggressive power save mode or setting up BlockAck. This is applicable to STA/CLI and AP/GO VIFs. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiPowerSaveTransitionPacketThreshold, unifiAggressivePowerSaveTransitionPeriod and unifiTrafficThresholdToSetupBA. + uint16 + TU + 200 + softwaremacrame + + + Defines how many unifiExitPowerSavePeriod firmware should wait in which VIF had received/transmitted/queued less than unifiPowerSaveTransitionPacketThreshold packets - before entering aggressive power save mode (when not in aggressive power save mode) This is applicable to STA/CLI and AP/GO VIFs. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiPowerSaveTransitionPacketThreshold and unifiTrafficAnalysisPeriod. + uint16 + TU + 5 + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: After seeing the "more" bit set in a message from the AP, the STA will goto active mode for this duration of time. After this time, traffic information is evaluated to determine whether the STA should stay active or go to powersave. Setting this value to 0 means that the described functionality is disabled. + uint32 + TU + 30 + softwaremacrame + + + Default time for which a non-scan VIF can be scheduled. Applies to multiVIF scenario. Internal firmware logic or BSS state (e.g. NOA) may cut short the schedule. + uint16 + TU + 50 + softwaremacrame + + + When the scheduler expects a VIF to schedule for time longer than this parameter (specified in TUs), then the VIF may come out of powersave. Only valid for STA VIFs. + uint16 + TU + 60 + softwaremacrame + + + UART configuration using the values of the other unifiUart* attributes. The value supplied for this attribute is ignored. + true + uint16 + software + + + Specification of which PIOs should be connected to the UART. Currently defined values are: 1 - UART not used; all PIOs are available for other uses. 2 - Data transmit and receive connected to PIO[12] and PIO[14] respectively. No hardware handshaking lines. 3 - Data and handshaking lines connected to PIO[12:15]. + true + unifiUartPios + software + + + Maximum time the background may be busy or locked out for. If this time is exceeded, UniFi will reset. If this key is set to 65535 then the watchdog will be disabled. + ms + read_only + uint16 + 11500 + software + + + Enable reporting of the following events for Android logging: + - firmware connectivity events + - fate of management frames sent by the host through the MLME SAP + It can take the following values: + - 0: reporting for non mandetory triggers disabled. EAPOL, security, btm frames and roam triggers are reported. + - 1: partial reporting is enabled. Beacons frames will not be reported. + - 2: full reporting is enabled. Beacons frames are included. + read_only + unifiWifiLogger + 1 + softwaremlme + + + Maximum number of events to keep when host is suspended. + read_only + uint16 + 10 + softwaremlme + + + Enable reporting of the fate of the TX packets sent by the host. + boolean + false + + + + softwaremacrame + + + Deprecated + boolean + softwaremacrame + + + If set to true, forces FW to use short slot times for all VIFs. + boolean + false + softwaremacrame + + + Running average of the Received Signal Strength Indication (RSSI) for packets received by UniFi's radio. The value should only be treated as an indication of the signal strength; it is not an accurate measurement. The result is only meaningful if the unifiRxExternalGain attribute is set to the correct calibration value. If UniFi is part of a BSS, only frames originating from devices in the BSS are reported (so far as this can be determined). The average is reset when UniFi joins or starts a BSS or is reset. + Use the lack of a (default) value to signal to rame that the RSSI hasn't been calibrated, and thus calls to mibgetrssi() will return FALSE. + dBm + read_only + int16 + + software + + + Last BSS RSSI. See unifiRSSI description. + int16 + softwaremlme + + + The bandwidth used with peer station prior it disconnects + read_only + uint16 + unifiPeerIdTable + softwaremlme + + + The number of spatial streams used with peer station prior it disconnects: BIG DATA + read_only + uint16 + unifiPeerIdTable + softwaremlme + + + The tx rate that was used for transmissions prior disconnection + read_only + uint32 + unifiPeerIdTable + softwaremlme + + + The recorded RSSI from peer station prior it disconnects + read_only + int16 + unifiPeerIdTable + softwaremlme + + + The number of retry packets from peer station + read_only + uint16 + unifiPeerIdTable + softwaremlme + + + The number of multicast and broadcast packets received from peer station + read_only + uint16 + unifiPeerIdTable + softwaremlme + + + AGC Thresholds settings + octet_string + 0255 + + unifiAgcThresholdsTable + hardware + + + Hardware specific transmitter settings + octet_string + 0255 + + unifiTxSettingsTable + hardware + + + Hardware specific transmitter gain settings + octet_string + 0255 + + unifiTxGainSettingsTable + hardware + + + Hardware specific transmitter detector response settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxPowerDetectorResponseTable + hardware + + + Hardware specific transmitter detector temperature compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxDetectorTemperatureCompensationTable + hardware + + + Hardware specific transmitter detector frequency compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxDetectorFrequencyCompensationTable + hardware + + + Hardware specific transmitter open-loop temperature compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxOpenLoopTemperatureCompensationTable + hardware + + + Hardware specific transmitter open-loop frequency compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxOpenLoopFrequencyCompensationTable + hardware + + + Hardware specific transmitter PA gain for DPD temperature compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + unifiTxPaGainDpdTemperatureCompensationTable + + hardware + + + Hardware specific transmitter PA gain for DPD frequency compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + unifiTxPaGainDpdFrequencyCompensationTable + + hardware + + + Hardware specific transmitter frequency compensation settings + octet_string + 0255 + unifiTxFtrimSettingsTable + + hardware + + + Hardware specific transmitter gain step settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + unifiTxGainStepSettingsTable + + hardware + + + Hardware specific transmitter OFDM selection settings + octet_string + 48 + + hardware + + + Specify gain specific modulation power optimisation. + octet_string + 1648 + + hardware + + + Specify modulation specifc gains for static dpd optimisation. + octet_string + 1127 + unifiStaticDpdGainTable + + hardware + + + Read the chip temperature as seen by WLAN radio firmware. + read_only + int16 + celcius + + hardware + + + Battery voltage + read_only + uint16 + millivolt + + hardware + + + Write a static DPD LUT to the FW, read DPD LUT from hardware + the set function writes static dpd lut values from hcf into firmware, the get function reads from hardware + octet_string + 147147 + + + + + unifiLoadDpdLutTable + hardware + + + Write a DPD LUT directly to the HW + Used for Matlab characterisation by writing a previously calculated and (possibly) smoothed LUT to the HW. The primary need for this is because writing the LUT directly in Matlab is very slow and hence impractical for any characterisation work. + octet_string + 147147 + + + + unifiLoadDpdLutTable + hardware + + + Write a static DPD LUT to the FW, read DPD LUT from hardware (for devices that support multiple radios) + the set function writes static dpd lut values from hcf into firmware, the get function reads from hardware + octet_string + 147147 + + + + + unifiLoadDpdLutTablePerRadio + hardware + + + Write a DPD LUT directly to the HW (for devices that support multiple radios) + Used for Matlab characterisation by writing a previously calculated and (possibly) smoothed LUT to the HW. The primary need for this is because writing the LUT directly in Matlab is very slow and hence impractical for any characterisation work. + octet_string + 147147 + + + + unifiLoadDpdLutTablePerRadio + hardware + + + DPD pre-distort gains. Takes a range of frequencies, where + f_min <= f_channel < f_max. + The format is [freq_min_msb, freq_min_lsb, freq_max_msb, freq_max_lsb, + DPD policy bitmap, bandwidth_bitmap, power_trim_enable, + OFDM0_gain, OFDM1_gain, CCK_gain, TR_gain, + CCK PSAT gain, OFDM PSAT gain]. + octet_string + 1414 + unifiDpdPredistortGainsTable + + hardware + + + Enables Digital Pre-Distortion + Bitmask of DPD features to enable for testing, requires d01_d01 or later. + uint16 + 0 + + + + + hardware + + + Enables CCA + Bitmask of CCA features to enable. Note MIB is not live, value will get loaded to hardware after radio is switched on. The least significant word is for config of ETSI regulatory domain 80Mhz p0 and p4, the other word is for all other configurations. + uint32 + + + + + 0x00540050 + hardware + + + Configures CCA per 20 MHz sub-band. + Configure to take into account the CCA of each 20M subband for the primary channel. + uint16 + + + + + hardware + + + Enable/disable CCA-ED in Fleximac. + uint16 + + + + + hardware + + + Counts the time CCA indicates busy + This register counts the time CCA indicates busy (for pri20/sec20 and sec40), in units of 16 us. + unifiMacBusyTimeTable + uint16 + + + + hardware + + + Configures PIFS + Secondary Channel must be free for this amount of time (50ns unit) before it is declared non-busy for starting a Txop. Related to PIFS. + uint16 + + + + + hardware + + + Debug MIBs for DPD + unifiDpdDebugTable + + 170 + 3 + + + + + uint32 + software + + + Configures CCA CS thresholds. + Configures CCA CS (packet sync) thresholds. Indexed by siso/mimo. + unifiCCACSThreshTable + uint16 + + + + + hardware + + + Enables overriding of all BT activities by WLAN. + When this MIB is set then no macrame blackouts are registered for any BT activities + and also WLAN trumps all BT activities at the HW CDL arbitration level. This MIB should be enabled only for debugging + purposes. This MIB will only have an effect when its either compiled into the FW image or is configured at WLAN boot via + an hcf file. + + boolean + false + softwarecoex + + + Hardware specific transmitter power trim settings + Configuration settings for the TX power trim. + The format is [rf_chip_bitmap_lso, rf_chip_bitmap_mso + radio_id, band, + pcal_ofdm0_to_cck_mso, pcal_ofdm0_to_cck_lso, + pcal_ofdm0_to_ofdm1_mso, pcal_ofdm0_to_ofdm1_lso, + pcal_20_to_80_mso, pcal_20_to_80_lso, + pcal_20_to_40_mso, pcal_20_to_40_lso, + psat_dig_gain, psat_v2i_gain, psat_mix_gain, psat_drv_gain, psat_pa_gain, + psat_power_ref_mso, psat_power_ref_lso, + psat_drv_bias, psat_pa_bias, + max_adjust_up_mso, max_adjust_up_lso, + max_adjust_down_mso, max_adjust_down_lso]. + octet_string + 2525 + unifiTxPowerTrimConfigTable + + hardware + + + Common transmitter power trim settings + Common configuration settings for the TX power trim + octet_string + 3255 + + hardware + + + Clears the radio trim cache. The parameter is ignored. + Invalidates all entries in the trim cache. + uint16 + + + + hardware + + + A temperature difference, in degrees Celsius, above which the nanny process will generate a temperature update debug word + This delta will be used in NANNY + uint16 + 4 + software + + + + + + A report interval in milliseconds where temperature is checked + This interval will be used in NANNY + uint16 + 200 + software + + + + + + Set modem status to simulate lte status updates. See SC-505775-SP for API description. + Defined as array of uint32 represented by the octet string + FOR TEST PURPOSES ONLY + + This MIB simulates writing to mailbox for LTE signalling. Used for test purposes only. + First byte of the octet string maps to LSB of the first uint32 in the array. + First 4 octets maps to 32 bits in register-0 of SC-505775-SP section 3. + And so on. + The size of this MIB allows for the 9 32bit registers to be mimicked and, optionally, the 10th word (the checksum). + The checksum is not validated by wlan fw, so it is not necessary for WLAN cats/unit tests to populate this field. + And example for Band40 is + { 0x05, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA8, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + + octet_string + 3640 + softwarecoex + + + Set modem status to simulate lte status updates. See SC-505775-SP for API description. See unifiLteSignalsBitField for enum bitmap. + FOR TEST PURPOSES ONLY + + Bitmap of LTE signals. + + uint16 + + + + softwarecoex + + + Enables channel avoidance scheme for LTE Coex + When this MIB is enabled the channel avoidance scheme is enabled in softAP/GO + mode to mitigate interference from LTE Modem. + + boolean + true + softwarecoex + + + Enables power backoff scheme for LTE Coex + When this MIB is enabled the power backoff scheme is enabled in STA/AP/CLI/GO + mode to mitigate interference from LTE Modem. + + boolean + true + softwarecoex + + + Enables TDD scheme for LTE Coex + When this MIB is enabled the time domain scheme is enabled in STA/AP/CLI/GO + mode to mitigate interference from LTE Modem. + + boolean + true + softwarecoex + + + Enables LTE Coex support + When this MIB is enabled WLAN registers for LTE signals with common code. + + boolean + true + softwarecoex + + + Defines channels to which power backoff shall be applied when LTE operating on Band40. + This MIB defines the range of WLAN channels to which power backoff shall be applied when LTE operating + on Band40 when LTE Power Back feature is enabled. The first octet is the first channel in a range of channels. The second octet + is the upper channel of this range. EG { 0x01, 0x07 } describes the range from channel 1 to channel 7. + octet_string + 22{ 0x01, 0x02 } + softwarecoex + + + WLAN Power Reduction shall be applied when RSRP of LTE operating on band 40 falls below this level + int16 + dBm + -100 + -140-77 + softwarecoex + + + WLAN Power Reduction shall be restored when RSRP of LTE operating on band 40 climbs above this level + int16 + dBm + -95 + -140-77 + softwarecoex + + + Weighting applied when calculaing the average RSRP when considering Power Back Off + Specifies the percentage weighting (alpha) to give to the most recent value when calculating the moving average. + ma_new = alpha * new_sample + (1-alpha) * ma_old. + percentage + uint16 + 50 + softwarecoex + + + Enables LTE Coex support + When this MIB is enabled WLAN registers for LTE signals with common code. + + uint16 + + + + softwarecoex + + + MIB to force WLAN Power Backoff for LTE COEX testing purposes + Setting this MIB shall cause power backoff to be asserted in MLME.on the specified channel_mask + Note the power reduction applied is specified by unifiLteCoexPowerReduction as per normal operation + uint16 + + + + softwarecoex + + + MIB to enable LTE TDD COEX simulation for testing purposes + Setting this MIB shall cause coex module to simulate periodic MWS_FRAME_SYNC signalling in various modes, + for the purpose of testing LTE/WLAN Time Domain Coex functionality. The debug module shall also use CDL hardware to interfere + with WLAN Tx and Rx operation to approximate impact of LTE on WLAN. + Mode (0): disabled. + Mode (1): no drift in frame sync simulated + uint16 + + + + softwarecoex + + + MIB to define WLAN channels to avoid when LTE Band 40 in use. + This MIB defines the range of WLAN channels to avoid when LTE Band 40 is in use and LTE Channel Avoidance + feature is enabled. The first octet is the first channel in a range of channels to avoid. The second octet is the upper channel + of this range. EG { 0x01, 0x05 } describes the range from channel 1 to channel 5. + Setting this MIB to { 0x00, 0x00 } will disable channel avoidance for LTE Band 40. + octet_string + 22{ 0x01, 0x05 } + softwarecoex + + + MIB to define WLAN channels to avoid when LTE Band 41 in use. + This MIB defines the range of WLAN channels to avoid when LTE Band 41 is in use and LTE Channel Avoidance + feature is enabled. The first octet is the first channel in a range of channels to avoid. The second octet is the upper channel + of this range. EG { 0x04, 0x0D } describes the range from channel 4 to channel 13. + Setting this MIB to { 0x00, 0x00 } will disable channel avoidance for LTE Band 41. + octet_string + 22{ 0x04, 0x0D } + softwarecoex + + + MIB to define WLAN channels to avoid when LTE Band 7 in use. + This MIB defines the range of WLAN channels to avoid when LTE Band 41 is in use and LTE Channel Avoidance + feature is enabled. The first octet is the first channel in a range of channels to avoid. The second octet is the upper channel + of this range. EG { 0x09, 0x0D } describes the range from channel 9 to channel 13. + Setting this MIB to { 0x00, 0x00 } will disable channel avoidance for LTE Band 41. + octet_string + 22{ 0x09, 0x0D } + softwarecoex + + + Override the AGC by adjusting the Rx minimum and maximum gains of each stage. + Set requests write the values to a static structure in + mac/hal/halradio/halradio_agc.c. The saved values are written + to the Jar register WLRF_RADIO_AGC_CONFIG2 and to the Night registers + WL_RADIO_AGC_CONFIG2 and WL_RADIO_AGC_CONFIG3. The saved values are also + used to configure the AGC whenever halradio_agc_setup() is called. + Get requests read the values from the static structure in + mac/hal/halradio/halradio_agc.c. + AGC enables are not altered. Fixed gain may be tested by setting the + minimums and maximums to the same value. + + Version. + octet 0 - Version number for this mib. + Gain values. Default in brackets. + octet 1 - 5G LNA minimum gain (0). + octet 2 - 5G LNA maximum gain (4). + octet 3 - 2G LNA minimum gain (0). + octet 4 - 2G LNA maximum gain (5). + octet 5 - Mixer minimum gain (0). + octet 6 - Mixer maximum gain (2). + octet 7 - ABB minimum gain (0). + octet 8 - ABB maximum gain (27). + octet 9 - Digital minimum gain (0). + octet 10 - Digital maximum gain (7). + + For Rock / Hopper the saved values are written to the + Hopper register WLRF_RADIO_AGC_CONFIG2_I0, WLRF_RADIO_AGC_CONFIG2_I1 + and Rock registers WL_RADIO_AGC_CONFIG3_I0, WL_RADIO_AGC_CONFIG3_I1 + + Version. + octet 0 - Version number for this mib. + Gain values. Default in brackets. + octet 1 - 5G FE minimum gain (1). + octet 2 - 5G FE maximum gain (8). + octet 3 - 2G FE minimum gain (0). + octet 4 - 2G FE maximum gain (8). + octet 5 - ABB minimum gain (0). + octet 6 - ABB maximum gain (8). + octet 7 - Digital minimum gain (0). + octet 8 - Digital maximum gain (17). + octet_string + 911 + + + + + hardware + + + The corresponding set of frequency values for TxAntennaConnectionLossTable + uint16 + 394012000 + + unifiTxAntennaConnectionLossTable + hardware + + + The set of Antenna Connection Loss value (qdB), which is used for TPO/EIRP conversion + int16 + -128127 + + unifiTxAntennaConnectionLossTable + hardware + + + The corresponding set of frequency values for TxAntennaMaxGain + uint16 + 394012000 + + unifiTxAntennaMaxGainTable + hardware + + + The set of Antenna Max Gain value (qdB), which is used for TPO/EIRP conversion + int16 + -128127 + + unifiTxAntennaMaxGainTable + hardware + + + The set of RSSI offset value + uint16 + 394012000 + + unifiRxExternalGainTable + hardware + + + The table giving frequency-dependent RSSI offset value + int16 + -128127 + + unifiRxExternalGainTable + hardware + + + + Provides platform dependent rssi adjustments. Octet string (length 4), each octet + represents a signed 8 bit value in units of quarter dB. + octet[0] = always_adjust (applied unconditionally in all cases) + octet[1] = low_power_adjust (applied in low_power mode only) + octet[2] = ext_lna_on_adjust (applied only if we have a FEM and the external LNA is enabled) + octet[3] = ext_lna_off_adjust (applied only if we have a FEM and the external LNA is disabled) + + octet_string + 44 + + unifiRxRssiAdjustmentsTable + hardware + + + + Prevents the use of the LNA bypass. Can be set at any time, but takes effect the next time the radio is + turned on from off. + Set a bit to 1 to disable the LNA bypass in that configuration. + B0 2.4G Radio 0 + B1 2.4G Radio 1 + B2 2.4G Radio 2 + B3 2.4G Radio 3 + B4 5G Radio 0 + B5 5G Radio 1 + B6 5G Radio 2 + B7 5G Radio 3 + + uint16 + 0 + + + + hardware + + + Sable Container Size Configuration + Sable WLAN reserved memory size is determined by the host. Sable TLV containers are allocated from this WLAN reserved area. + Each container has different requirement on its size. For example, frame logging or IQ capture would be very greedy, requesting + most of available memroy. But some just need fixed size, but not large. To cope with such requirements, each container size is + configured with the following rules: + 1. To allocate a certain percentage of the whole wlan reserved area, put the percentage in hex format. For example, 0x28(=40) + means 40% of reserved area will be assigned. The number 0x64(=100) is specially treated that all remaining space will be + assigned after all the other containers are first served. + 2. To request (n * 2048) bytes, put (100 + n) value in hex format. For example, 0x96 (= 150) means 50 * 2048 = 102400 bytes. + Here are the list of containers: + - octet 0 - WTLV_CONTAINER_ID_DPLANE_FRAME_LOG + + octet_string33 {0x64} + software + + + Sable Frame Logging mode + - 0: disable frame logging + - 1: enable frame logging always, regardless of CPU resource state + - 2: dynamically enable frame logging base on CPU resource. If CPU too busy, frame logging is disabled. + Logging is enabled when CPU resource gets recovered. + + uint16 + 02 + 2 + + + + software + + + CPU target in percent. When CPU usage is higher than this target, + frame logging will be disabled by firmware. Firmware will check if CPU resource is recovered + every 1 second. If CPU resource recovered, then frame logging is re-enabled. + + uint16 + 0100 + 95 + + + + software + + + Expected CPU overhead introduced by frame logging. + + uint16 + 0100 + 3 + + + + software + + + Maximum air power for the VIF. Values are expressed in 0.25 dBm units. + read_only + int16 + 0 + + qdBm + software + + + Instant delivery control of the debug messages when set to true. Note: will not allow the host to suspend when set to True. + boolean + false + + + + software + + + Debug to host state. Debug is either is sent to the host or it isn't. + boolean + true + + + + software + + + Debug Module levels for all modules. + Module debug level is used to filter debug messages sent to the host. + Only 6 levels of debug per module are available: + a. -1 No debug created. + b. 0 Debug if compiled in. Should not cause Buffer Full in normal testing. + c. 1 - 3 Levels to allow sensible setting of the .hcf file while running specific tests or debugging + d. 4 Debug will harm normal execution due to excessive levels or processing time required. Only used in emergency debugging. + Additional control for FSM transition and FSM signals logging is provided. + + Debug module level and 2 boolean flags are encoded within a uint16: + Function | Is sending FSM signals | Is sending FSM transitions | Is sending FSM Timers | Reserved | Module level (signed int) + ----------+--------------------------+------------------------------+--------------------------+------------+--------------------------- + Bits | 15 | 14 | 13 | 12 - 8 | 7 - 0 + + Note: 0x00FF disables any debug for a module + 0xE004 enables all debug for a module + uint16 + unifiDebugConfigTable + + + + 0xE003 + 0xE000 + 0x00FF + 0xE004 + 0x00FF + 0xE000 + 0xE004 + 0xE004 + 0x00FF + 0x00FF + 0x0001 + 0x00FF + 0x00FF + 0xE000 + 0x00FF + 0x00FF + 0x0001 + 0xE004 + 0xE004 + 0xE000 + 0xE004 + 0xE004 + 0x0000 + 0xE004 + 0x0001 + 0x00FF + 0x00FF + 0xE004 + 0x0001 + 0x0001 + 0xE000 + 0x00FF + 0x00FF + 0x00FF + 0xE001 + 0x0000 + 0xE004 + 0x00FF + 0x0004 + 0x00FF + 0x0000 + 0x00FF + 0xE004 + 0xE004 + 0xE000 + 0x00FF + 0x00FF + 0x0000 + 0x0000 + 0x0001 + 0xE001 + 0x000F + 0xE004 + 0xE004 + 0x0004 + 0x0004 + 0x00FF + 0x0000 + 0x0000 + 0x0000 + 0x0000 + 0xE001 + 0x00FF + 0x0001 + 0x00FF + 0xE004 + 0xE00F + 0x000F + 0xE004 + 0xE004 + 0x00FF + 0xE004 + 0x0004 + 0xE004 + 0xE004 + 0x0000 + + software + + + Send Fault to host state. + boolean + true + + + + software + + + integer + Subsystems index + + + integer + Module memory manager configuration (priority and size) + + + Fault levels for WLAN SubSystems. + Fault level is used to filter faults sent to the host. + 4 levels of faults per subsystem are available (FAILURE_LEVEL_T): + a. 0 ERROR + b. 1 WARNING + c. 2 INFO_1 + d. 3 INFO_2 + + Modifying Fault Levels at run time: + 1. Set the fault level for the subsystems in unifiFaultConfigTable + 2. Set unifiFaultEnable + + NOTE: If fault level of a subsystem is configured to ERROR, all the faults within that subsystem configured to ERROR will only be issued to host, + faults with WARNING, INFO_1 and INFO_2 level will be converted to debug message + + If fault level of a subsystem is configured to WARNING, all the faults within that subsystem configured to ERROR and WARNING will be issued to host, + faults with INFO_1 and INFO_2 level will be converted to debug message + + uint16 + unifiFaultConfigTable + + + 0x0001 + 0x0001 + 0x0001 + 0x0001 + 0x0001 + 0x0001 + + software + + + PANIC levels for WLAN SubSystems. + Panic level is used to filter Panic sent to the host. + 4 levels of Panic per subsystem are available (FAILURE_LEVEL_T): + a. 0 FATAL - Always reported to host + b. 1 ERROR + c. 2 WARNING + d. 3 DEBUG + + NOTE: If Panic level of a subsystem is configured to FATAL, all the Panics within that subsystem configured to FATAL will be effective, + panics with ERROR, WARNING and Debug level will be converted to faults. + + If Panic level of a subsystem is configured to WARNING, all the panics within that subsystem configured to FATAL, ERROR and WARNING will be issued to host, + panics with Debug level will be converted to faults. + + uint16 + unifiPanicConfigTable + + + 0x0001 + 0x0001 + 0x0001 + 0x0000 + 0x0001 + 0x0001 + + software + + + + OOB constraints table. + | octects | description | + |---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| + | 0 | DPD applicability bitmask: 0 = no DPD, 1 = dynamic DPD, 2 = static DPD, 3 = applies to both static and dynamic DPD | + | 1-2 | Bitmask indicating which regulatory domains this rule applies to FCC=bit0, ETSI=bit1, JAPAN=bit2 | + | 3-4 | Bitmask indicating which band edges this rule applies to RICE_BAND_EDGE_ISM_24G_LOWER = bit 0, RICE_BAND_EDGE_ISM_24G_UPPER = bit 1, RICE_BAND_EDGE_U_NII_1_LOWER = bit 2, RICE_BAND_EDGE_U_NII_1_UPPER = bit 3, RICE_BAND_EDGE_U_NII_2_LOWER = bit 4, RICE_BAND_EDGE_U_NII_2_UPPER = bit 5, RICE_BAND_EDGE_U_NII_2E_LOWER = bit 6, RICE_BAND_EDGE_U_NII_2E_UPPER = bit 7, RICE_BAND_EDGE_U_NII_3_LOWER = bit 8, RICE_BAND_EDGE_U_NII_3_UPPER = bit 9 | + | 5 | Bitmask indicating which modulation types this rule applies to (LSB/b0=DSSS/CCK, b1= OFDM0 modulation group, b2= OFDM1 modulation group) | + | 6 | Bitmask indicating which channel bandwidths this rule applies to (LSB/b0=20MHz, b1=40MHz, b2=80MHz) | + | 7 | Minimum distance to nearest band edge in 500 kHz units for which this constraint becomes is applicable. | + | 8 | Maximum power (EIRP) for this particular constraint - specified in units of quarter dBm. | + | 9-32 | Spectral shaping configuration to be used for this particular constraint. The value is specific to the radio hardware and should only be altered under advice from the IC supplier. | + | 33-56| Tx DPD Spectral shaping configuration to be used for this particular constraint. The value is specific to the radio hardware and should only be altered under advice from the IC supplier. | + | + octet_string + 0255 + + unifiTxOOBConstraintTable + hardware + + + + + Regulatory domain version encoded into 2 bytes, major version as MSB and minor version as LSB + read_only + uint16 + software + + 0x0107 + + + + + Regulatory parameters. + Each row of the table contains the regulatory rules for one country: + octet 0 - first character of alpha2 code for country + octet 1 - second character of alpha2 code for country + octet 2 - regulatory domain for the country + Followed by the rules for the country, numbered 0..n in this description + octet 7n+3 - LSB start frequency octet + 7n+4 - MSB start frequency octet + 7n+5 - LSB end frequency octet + 7n+6 - MSB end frequency octet + 7n+7 - maximum bandwidth octet + 7n+8 - maximum power octet + 7n+9 - rule flags + read_only + octet_string + 373 + unifiRegulatoryTable + + + {0x30,0x30,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x99,0x09,0xB2,0x09,0x28,0x14,0x01, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x58,0x58,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x44,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0x50,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x41,0x45,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x41,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x41,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x49,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x41,0x4D,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x12,0x00} + {0x41,0x4E,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x41,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x51,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x52,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0xD6,0x15,0x50,0x18,0x02, + 0x12,0x16,0x62,0x16,0x50,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x41,0x53,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x41,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x41,0x55,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x17,0x12, + 0x5E,0x15,0xE0,0x15,0x50,0x1E,0x02, + 0x12,0x16,0x62,0x16,0x50,0x1E,0x02, + 0x5D,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x41,0x57,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x5D,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x58,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x5A,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x12,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x12,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x42,0x41,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x42,0x42,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x44,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x42,0x46,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x42,0x47,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x5D,0x16,0xF3,0x16,0x50,0x0E,0x00} + {0x42,0x48,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x14,0x14,0x12, + 0x67,0x16,0xCB,0x16,0x14,0x14,0x00} + {0x42,0x49,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x42,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x14,0x00} + {0x42,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x42,0x4D,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x4E,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x42,0x4F,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x1E,0x12, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x10} + {0x42,0x52,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x53,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x42,0x56,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x42,0x57,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x42,0x59,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x12,0x16,0x4E,0x16,0x28,0x1B,0x02} + {0x42,0x5A,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x41,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0xE0,0x15,0x50,0x18,0x02, + 0x12,0x16,0x62,0x16,0x50,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x43,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x44,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x43,0x46,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x18,0x02, + 0x72,0x15,0x4E,0x16,0x28,0x18,0x02} + {0x43,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x43,0x48,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x43,0x49,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x43,0x4B,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x4C,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x4E,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x12, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x4F,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x52,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x18,0x02, + 0x72,0x15,0x62,0x16,0x14,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x43,0x55,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x56,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x58,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0xD6,0x15,0xA0,0x1B,0x02, + 0x12,0x16,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x59,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x43,0x5A,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x44,0x45,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x44,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x44,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x44,0x4D,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x44,0x4F,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x44,0x5A,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xE6,0x14,0x50,0x17,0x02, + 0x5E,0x15,0x26,0x16,0xA0,0x1E,0x02} + {0x45,0x43,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x18,0x02, + 0x72,0x15,0x62,0x16,0x14,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x45,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x45,0x47,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x14,0x02} + {0x45,0x48,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02} + {0x45,0x52,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x45,0x53,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x45,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x46,0x49,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x46,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x46,0x4B,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x46,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x46,0x4D,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x46,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x46,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x41,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x47,0x42,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x44,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x47,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x12,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x47,0x48,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x47,0x49,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x47,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x47,0x4E,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x47,0x50,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x47,0x51,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x47,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x53,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x47,0x54,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x47,0x55,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x18,0x02, + 0x72,0x15,0x62,0x16,0x14,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x47,0x57,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x47,0x59,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x48,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x48,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x48,0x4E,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x48,0x52,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x48,0x54,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x48,0x55,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x49,0x44,0x03, + 0x62,0x09,0xB2,0x09,0x14,0x14,0x00, + 0x67,0x16,0xCB,0x16,0x14,0x17,0x00} + {0x49,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x49,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x17,0x12, + 0x72,0x15,0x62,0x16,0x50,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x17,0x01} + {0x49,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x49,0x4E,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x49,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x49,0x51,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x49,0x52,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x49,0x53,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x49,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4A,0x45,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4A,0x4D,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4A,0x4F,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x17,0x00} + {0x4A,0x50,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0xAA,0x09,0xBE,0x09,0x14,0x14,0x04, + 0x2E,0x13,0x7E,0x13,0x28,0x17,0x00, + 0xA6,0x13,0xE2,0x13,0x28,0x17,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02} + {0x4B,0x45,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x28,0x17,0x00} + {0x4B,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4B,0x48,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1B,0x00} + {0x4B,0x49,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4B,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4B,0x4E,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4B,0x50,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4B,0x52,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x5E,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x5D,0x16,0xDA,0x16,0x50,0x1E,0x00} + {0x4B,0x57,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4B,0x59,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4B,0x5A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x02, + 0x12,0x16,0x4E,0x16,0x50,0x14,0x02} + {0x4C,0x41,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4C,0x42,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4C,0x43,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4C,0x49,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4C,0x4B,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x18,0x02, + 0x72,0x15,0x62,0x16,0x14,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x4C,0x52,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4C,0x53,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x4C,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4C,0x55,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4C,0x56,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4C,0x59,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4D,0x41,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12} + {0x4D,0x43,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x44,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x4D,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4D,0x48,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x4C,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4D,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x4E,0x16,0x50,0x1E,0x02} + {0x4D,0x4E,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x4F,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x17,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x50,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x51,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4D,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x4D,0x53,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4D,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x55,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x4D,0x56,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5D,0x16,0xDA,0x16,0x50,0x14,0x00} + {0x4D,0x57,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x58,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0xD6,0x15,0x50,0x18,0x02, + 0x12,0x16,0x62,0x16,0x50,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x59,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x12,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x18,0x00} + {0x4D,0x5A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4E,0x41,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4E,0x43,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4E,0x45,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4E,0x46,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4E,0x47,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4E,0x49,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4E,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4E,0x4F,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4E,0x50,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x67,0x16,0xB7,0x16,0x50,0x14,0x00} + {0x4E,0x52,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4E,0x55,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4E,0x5A,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4F,0x4D,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x50,0x41,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x5E,0x15,0x62,0x16,0xA0,0x1E,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x45,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x50,0x47,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x48,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x4B,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x50,0x4D,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x50,0x4E,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x50,0x52,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x53,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x50,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x50,0x57,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x59,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x51,0x41,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x62,0x16,0xA0,0x1B,0x12, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x12} + {0x52,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x52,0x4F,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x52,0x53,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0xE6,0x14,0x28,0x17,0x10, + 0x5E,0x15,0x5D,0x16,0x14,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x52,0x55,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x52,0x57,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x53,0x41,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xB7,0x16,0x50,0x0E,0x00} + {0x53,0x42,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x53,0x43,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x44,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x53,0x47,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x53,0x48,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x49,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x53,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x53,0x4C,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x53,0x4D,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x53,0x4E,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02} + {0x53,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x53,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x53,0x53,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x54,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x53,0x56,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x53,0x58,0x00, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x59,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x5A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x43,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x44,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x54,0x46,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x47,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x14,0x02, + 0x72,0x15,0x4E,0x16,0x28,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x48,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x54,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x54,0x4B,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x4C,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x54,0x4E,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02} + {0x54,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x54,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x54,0x54,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x54,0x56,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x54,0x57,0x01, + 0x60,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xE6,0x14,0x50,0x17,0x02, + 0x5E,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xDA,0x16,0x50,0x1E,0x00} + {0x54,0x5A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x55,0x41,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x72,0x15,0x26,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x55,0x47,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xB7,0x16,0x50,0x1E,0x00} + {0x55,0x4D,0x00, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x55,0x53,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x55,0x59,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x55,0x5A,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02} + {0x56,0x41,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x56,0x43,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x56,0x45,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x56,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x56,0x49,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x56,0x4E,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0x50,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x56,0x55,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x57,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1B,0x00} + {0x57,0x53,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x14,0x02, + 0x72,0x15,0x62,0x16,0x28,0x1B,0x02, + 0x67,0x16,0xA3,0x16,0x28,0x1B,0x00} + {0x58,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x59,0x45,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x59,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x5A,0x41,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x5A,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x5A,0x57,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + + software + + + + + integer + 1200 + Index for unifiOperatingClassTable + + + Supported Operating Class parameters. + read_only + octet_string + 173 + unifiOperatingClassTable + + {0x51,0x53,0x54,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,0x80} + {0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x11,0x80} + {0x01,0x02,0x03,0x04,0x05,0x0C,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,0x20,0x21,0x80} + {0x01,0x1E,0x20,0x21,0x22,0x24,0x25,0x27,0x29,0x2A,0x2C,0x38,0x39,0x3A,0x80} + + software + + + + integer + 120 + Index for unifiScanParametersTable. Index is a Scan_Type as defined in FAPI. + + + Scan parameters. + Each row of the table contains 2 entries for a scan: first entry when there is 0 registered VIFs, second - when there is 1 or more registered VIFs. + Entry has the following structure: + octet 0 - Scan priority (uint8) + octet 1 - Scan Flags (uint8) (see unifiScanFlags) + bit 0 - Enable Early Channel Exit (bool) + bit 1 - Disable Scan (bool) + bit 2 - Enable NCHO (bool) + bit 3 - Enable MAC Randomization (bool) + octet 2 ~ 3 - Probe Interval in Time Units (uint16) + octet 4 ~ 5 - Max Active Channel Time in Time Units (uint16) + octet 6 ~ 7 - Max Passive Channel Time in Time Units (uint16) + octet 8 - Scan Policy (uint8) + Size of each entry is 9 octets, row size is 18 octets. A Time Units value specifies a time interval as a multiple of TU (1024 us). + octet_string + 1818 + unifiScanParametersTable + + + { 0x06, 0x09, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00, + 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00} + + { 0x06, 0x09, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00, + 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00} + + { 0x02, 0x09, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00, + 0x02, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00} + + { 0x06, 0x09, 0x18,0x00, 0x44,0x00, 0x66,0x00, 0x00, + 0x06, 0x01, 0x18,0x00, 0x32,0x00, 0x66,0x00, 0x00} + + { 0x06, 0x08, 0x18,0x00, 0x44,0x00, 0x00,0x00, 0x00, + 0x06, 0x00, 0x18,0x00, 0x32,0x00, 0x00,0x00, 0x00} + + { 0x04, 0x09, 0x18,0x00, 0x3A,0x00, 0x00,0x00, 0x00, + 0x04, 0x01, 0x18,0x00, 0x3A,0x00, 0x00,0x00, 0x00} + + { 0x04, 0x09, 0x18,0x00, 0x27,0x00, 0x00,0x00, 0x00, + 0x04, 0x01, 0x18,0x00, 0x27,0x00, 0x00,0x00, 0x00} + + { 0x00, 0x09, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00, + 0x00, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00} + + { 0x02, 0x09, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00, + 0x02, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00} + + {0x03, 0x09, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x80, + 0x03, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x80} + + {0x04, 0x0C, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04, + 0x04, 0x04, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04} + + {0x04, 0x09, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04, + 0x04, 0x01, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04} + + {0x08, 0x08, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04, + 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04} + + {0x08, 0x08, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04, + 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04} + + {0x03, 0x09, 0x05,0x00, 0x14,0x00, 0x64,0x00, 0x00, + 0x03, 0x01, 0x05,0x00, 0x14,0x00, 0x64,0x00, 0x00} + + {0x03, 0x08, 0x00,0x00, 0x00,0x00, 0xC8,0x00, 0x01, + 0x03, 0x00, 0x00,0x00, 0x00,0x00, 0xC8,0x00, 0x01} + + {0x04, 0x08, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x00, + 0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x00} + + {0x00, 0x09, 0x02,0x03, 0x04,0x05, 0x06,0x07, 0x08, + 0x09, 0x08, 0x07,0x06, 0x05,0x04, 0x03,0x02, 0x01} + software + + + + Activate TDLS peer U-APSD. + boolean + true + softwaremlme + + + The minimum time after the last TPU SP, before a RAME_TPU_SP indication can be issued. + uint16 + beacon intervals + 1 + softwaremacrame + + + Time to gate Discovery Request frame (in DTIM intervals) after transmitting a Discovery Request frame. + uint32 + 10 + softwaremlme + + + If a valid Setup Response frame is not received within (seconds), + the initiator STA shall terminate the setup procedure and discard any Setup Response frames. + uint32 + 5 + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Activate TDLS. + boolean + true + softwaremlme + + + Activate TDLS in P2P. + boolean + true + softwaremlme + + + Wider bandwidth prohibited flag. + boolean + false + softwaremlme + + + Used for "throughput_threshold_pktsecs" of RAME-MLME-ENABLE-PEER-TRAFFIC-REPORTING.request. + uint32 + 100 + softwaremlme + + + FW initiated TDLS Discovery/Setup procedure. + If the RSSI of a received TDLS Discovery Response frame is greater than this value, initiate the TDLS Setup procedure. + int16 + -75 + softwaremlme + + + Measurement period for recording the number of packets sent to a peer over a TDLS link. + uint16 + 10 + softwaremlme + + + Build the Key Lifetime Interval in the TDLS Setup Request frame. + uint32 + 0x000FFFFF + softwaremlme + + + Allowed time in milliseconds for a Teardown frame to be transmitted. + uint16 + 500 + softwaremlme + + + + Activate WiFi Sharing feature + boolean + true + softwaremlme + + + Applicable 5GHz Primary Channels mask. Defined in a uint64 represented by the octet string. + First byte of the octet string maps to LSB. Bits 0-13 representing 2.4G channels are always set to 0. Mapping defined in ChannelisationRules; i.e. Bit 14 maps to channel 36. + octet_string + 88{ 0x00, 0xC0, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00 } + softwaremlme + + + Channel switch announcement count which will be used in the Channel announcement IE when using wifi sharing + uint16 + 10 + 310 + softwaremlme + + + Channel switch announcement count which will be used in the Channel announcement IE + uint16 + 10 + softwaremlme + + + + Golden Certification MIB don't delete, change PSID or name: ChanelSwitch: Activate waiting for a slow AP. + boolean + false + softwaremlme + + + ChannelSwitch delay for Slow APs. In Seconds. + uint32 + 70 + softwaremlme + + + ChannelSwitch polling interval for Slow APs. In Seconds. + uint16 + 1 + softwaremlme + + + ChannelSwitch procedure timeout increment for Slow APs. In Seconds. + uint16 + 10 + softwaremlme + + + + Test only: Source address of router contained in virtural router advertisement packet, specified in chapter '6.2 Forward Received RA frame to Host' in SC-506393-TE + octet_string + 0x00000000 + softwaremlme + + + Test only: Virtual router advertisement packet. Specified in chapter '6.2 Forward Received RA frame to Host' in SC-506393-TE + octet_string + 0x00000000 + softwaremlme + + + Supported 20MHz channel centre frequency grouped in sub-bands. For each sub-band: starting channel number, followed by number of channels + octet_string + 020 {0x01,0x0d,0x24,0x04,0x34,0x04,0x64,0x0c,0x95,0x05} + softwaremlme + + + Hosts sets the Default Code. + octet_string + 33 + + + + unifiDefaultCountryTable + + + + + + { 0x30, 0x30, 0x20 } + + { 0x00, 0x01, 0x02 } + + softwaremlme + + + Update the default country code to ensure CH12 and CH13 are not used. + boolean + false + softwaremlme + + + Defines the ordered list of countries present in unifiRegulatoryTable. Each country is coded as 2 ASCII characters. If unifiRegulatoryTable is modified, such as a country is either added, deleted or its relative location is modified, has to be updated as well. + read_only + octet_string + 2270 + + +{ 0x30, 0x30, 0x58, 0x58, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, 0x47, 0x41, 0x49, 0x41, 0x4c, 0x41, 0x4d, 0x41, 0x4e, 0x41, 0x4f, 0x41, 0x51, 0x41, 0x52, 0x41, 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x57, 0x41, 0x58, 0x41, 0x5a, 0x42, 0x41, 0x42, 0x42, 0x42, 0x44, 0x42, 0x45, 0x42, 0x46, 0x42, 0x47, 0x42, 0x48, 0x42, 0x49, 0x42, 0x4a, 0x42, 0x4c, 0x42, 0x4d, 0x42, 0x4e, 0x42, 0x4f, 0x42, 0x52, 0x42, 0x53, 0x42, 0x54, 0x42, 0x56, 0x42, 0x57, 0x42, 0x59, 0x42, 0x5a, 0x43, 0x41, 0x43, 0x43, 0x43, 0x44, 0x43, 0x46, 0x43, 0x47, 0x43, 0x48, 0x43, 0x49, 0x43, 0x4b, 0x43, 0x4c, 0x43, 0x4d, 0x43, 0x4e, 0x43, 0x4f, 0x43, 0x52, 0x43, 0x55, 0x43, 0x56, 0x43, 0x58, 0x43, 0x59, 0x43, 0x5a, 0x44, 0x45, 0x44, 0x4a, 0x44, 0x4b, 0x44, 0x4d, 0x44, 0x4f, 0x44, 0x5a, 0x45, 0x43, 0x45, 0x45, 0x45, 0x47, 0x45, 0x48, 0x45, 0x52, 0x45, 0x53, 0x45, 0x54, 0x46, 0x49, 0x46, 0x4a, 0x46, 0x4b, 0x46, 0x4c, 0x46, 0x4d, 0x46, 0x4f, 0x46, 0x52, 0x47, 0x41, 0x47, 0x42, 0x47, 0x44, 0x47, 0x45, 0x47, 0x46, 0x47, 0x47, 0x47, 0x48, 0x47, 0x49, 0x47, 0x4c, 0x47, 0x4d, 0x47, 0x4e, 0x47, 0x50, 0x47, 0x51, 0x47, 0x52, 0x47, 0x53, 0x47, 0x54, 0x47, 0x55, 0x47, 0x57, 0x47, 0x59, 0x48, 0x4b, 0x48, 0x4d, 0x48, 0x4e, 0x48, 0x52, 0x48, 0x54, 0x48, 0x55, 0x49, 0x44, 0x49, 0x45, 0x49, 0x4c, 0x49, 0x4d, 0x49, 0x4e, 0x49, 0x4f, 0x49, 0x51, 0x49, 0x52, 0x49, 0x53, 0x49, 0x54, 0x4a, 0x45, 0x4a, 0x4d, 0x4a, 0x4f, 0x4a, 0x50, 0x4b, 0x45, 0x4b, 0x47, 0x4b, 0x48, 0x4b, 0x49, 0x4b, 0x4d, 0x4b, 0x4e, 0x4b, 0x50, 0x4b, 0x52, 0x4b, 0x57, 0x4b, 0x59, 0x4b, 0x5a, 0x4c, 0x41, 0x4c, 0x42, 0x4c, 0x43, 0x4c, 0x49, 0x4c, 0x4b, 0x4c, 0x52, 0x4c, 0x53, 0x4c, 0x54, 0x4c, 0x55, 0x4c, 0x56, 0x4c, 0x59, 0x4d, 0x41, 0x4d, 0x43, 0x4d, 0x44, 0x4d, 0x45, 0x4d, 0x46, 0x4d, 0x47, 0x4d, 0x48, 0x4d, 0x4b, 0x4d, 0x4c, 0x4d, 0x4d, 0x4d, 0x4e, 0x4d, 0x4f, 0x4d, 0x50, 0x4d, 0x51, 0x4d, 0x52, 0x4d, 0x53, 0x4d, 0x54, 0x4d, 0x55, 0x4d, 0x56, 0x4d, 0x57, 0x4d, 0x58, 0x4d, 0x59, 0x4d, 0x5a, 0x4e, 0x41, 0x4e, 0x43, 0x4e, 0x45, 0x4e, 0x46, 0x4e, 0x47, 0x4e, 0x49, 0x4e, 0x4c, 0x4e, 0x4f, 0x4e, 0x50, 0x4e, 0x52, 0x4e, 0x55, 0x4e, 0x5a, 0x4f, 0x4d, 0x50, 0x41, 0x50, 0x45, 0x50, 0x46, 0x50, 0x47, 0x50, 0x48, 0x50, 0x4b, 0x50, 0x4c, 0x50, 0x4d, 0x50, 0x4e, 0x50, 0x52, 0x50, 0x53, 0x50, 0x54, 0x50, 0x57, 0x50, 0x59, 0x51, 0x41, 0x52, 0x45, 0x52, 0x4f, 0x52, 0x53, 0x52, 0x55, 0x52, 0x57, 0x53, 0x41, 0x53, 0x42, 0x53, 0x43, 0x53, 0x44, 0x53, 0x45, 0x53, 0x47, 0x53, 0x48, 0x53, 0x49, 0x53, 0x4a, 0x53, 0x4b, 0x53, 0x4c, 0x53, 0x4d, 0x53, 0x4e, 0x53, 0x4f, 0x53, 0x52, 0x53, 0x53, 0x53, 0x54, 0x53, 0x56, 0x53, 0x58, 0x53, 0x59, 0x53, 0x5a, 0x54, 0x43, 0x54, 0x44, 0x54, 0x46, 0x54, 0x47, 0x54, 0x48, 0x54, 0x4a, 0x54, 0x4b, 0x54, 0x4c, 0x54, 0x4d, 0x54, 0x4e, 0x54, 0x4f, 0x54, 0x52, 0x54, 0x54, 0x54, 0x56, 0x54, 0x57, 0x54, 0x5a, 0x55, 0x41, 0x55, 0x47, 0x55, 0x4d, 0x55, 0x53, 0x55, 0x59, 0x55, 0x5a, 0x56, 0x41, 0x56, 0x43, 0x56, 0x45, 0x56, 0x47, 0x56, 0x49, 0x56, 0x4e, 0x56, 0x55, 0x57, 0x46, 0x57, 0x53, 0x58, 0x4b, 0x59, 0x45, 0x59, 0x54, 0x5a, 0x41, 0x5a, 0x4d, 0x5a, 0x57 } + + softwaremlme + + + Per VIf: Each VIF updates its Country Code for the Host to read + octet_string + + + + software + + + QoS capability for a non-AP Station, and is encoded as per IEEE 802.11 QoS Capability. + uint16 + 0 + softwaremlme + + + Control beacon skipping behaviour within firmware with bit flags. 1 defines enabled, + with 0 showing the case disabled. If beacon skipping is enabled, further determine if DTIM beacons can + be skipped, or only non-DTIM beacons. The following applies: + bit 0: station skipping on host suspend + bit 1: station skipping on host awake + bit 2: station skipping on LCD on + bit 3: station skipping with multivif + bit 4: station skipping with BT active. + bit 8: station skip dtim on host suspend + bit 9: station skip dtim on host awake + bit 10: station skip dtim on LCD on + bit 11: station skip dtim on multivif + bit 12: station skip dtim with BT active + bit 16: p2p-gc skipping on host suspend + bit 17: p2p-gc skipping on host awake + bit 18: p2p-gc skipping on LCD on + bit 19: p2p-gc skipping with multivif + bit 20: p2p-gc skipping with BT active + bit 24: p2p-gc skip dtim on host suspend + bit 25: p2p-gc skip dtim on host awake + bit 26: p2p-gc skip dtim on LCD on + bit 27: p2p-gc skip dtim on multivif + bit 28: p2p-gc skip dtim with BT active + + 042949672950x00010103 + uint32 + softwaremacrame + + + Listen interval of beacons when in single-vif power saving mode,receiving DTIMs is enabled and idle mode disabled. + No DTIMs are skipped during MVIF operation. A maximum of the listen interval beacons are skipped, which may be less than the number of DTIMs that can be skipped. + The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). + This key is only used for STA VIF, connected to an AP. For P2P group client intervals, refer to unifiP2PListenIntervalSkippingDTIM, PSID=2523. + 042949672950x000A89AA + DTIM intervals + uint32 + + + + softwaremacrame + + + Listen interval of beacons when in single-vif, P2P client power saving mode,receiving DTIMs and idle mode disabled. + No DTIMs are skipped during MVIF operation. A maximum of (listen interval - 1) beacons are skipped, which may be less than the number of DTIMs that can be skipped. + The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). + This key is only used for P2P group client. For STA connected to an AP, refer to unifiListenIntervalSkippingDTIM, PSID=2518. + 042949672950x00000002 + DTIM intervals + uint32 + + + + softwaremacrame + + + Listen interval of beacons when in single-vif power saving mode, receiving DTIMs is enabled and idle mode enabled. + No DTIMs are skipped during MVIF operation. A maximum of the listen interval beacons are skipped, which may be less than the number of DTIMs that can be skipped. + The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). + This key is only used for STA VIF, connected to an AP. For P2P group client intervals, refer to unifiIdlemodeP2PListenIntervalSkippingDTIM, PSID=2496. + 042949672950x00054645 + DTIM intervals + uint32 + + + + softwaremacrame + + + Listen interval of beacons when in single-vif, P2P client power saving mode,receiving DTIMs and idle mode enabled. + No DTIMs are skipped during MVIF operation. A maximum of (listen interval - 1) beacons are skipped, which may be less than the number of DTIMs that can be skipped. + The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). + This key is only used for P2P group client. For STA connected to an AP, refer to unifiIdlemodeListenIntervalSkippingDTIM, PSID=2495. + 042949672950x00000002 + DTIM intervals + uint32 + + + + softwaremacrame + + + Maximum number length of time, in Time Units (1TU = 1024us), that can be used as a beacon listen interval. This will limit how many beacons maybe skipped, and affects + the DTIM beacon skipping count; DTIM skipping (if enabled) will be such that skipped count = (unifiListenIntervalMaxTime / DTIM_period). + 0655351000 + TU + read_only + uint16 + softwaremacrame + + + Association request listen interval parameter in beacon intervals. Not used for any other purpose. + 010010 + read_only + int16 + softwaremlme + + + Percentage of beacons received, calculated as received / expected. The percentage is scaled to an integer value between 0 (0%) and 1000 (100%). + read_only + uint32 + + + + + 0 + softwaremacrame + + + Only applies to 2G connections. HT capabilities of the chip. See SC-503520-SP for further details. NOTE: Greenfield has been disabled due to interoperability issues wuth SGI. + octet_string + 2121{ 0xef, 0x0a, 0x17, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + This should only be set to 0. It is only required if 5G and 2G require different capabilities. Has the same format as unifiHtCapabilities. Any non-zero values must be set in HTF files only. HT capabilities of the chip. See SC-503520-SP for further details. NOTE: Greenfield has been disabled due to interoperability issues wuth SGI. + octet_string + 2121{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + HT capabilities of the chip. See SC-503520-SP for further details. NOTE: Greenfield has been disabled due to interoperability issues wuth SGI. + octet_string + 2121{ 0xef, 0x0a, 0x17, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Only applies to 2G connections. VHT capabilities of the chip. see SC-503520-SP. + octet_string + 1212{ 0xb1, 0x7a, 0x11, 0x03, 0xfa, 0xff, 0x00, 0x00, 0xfa, 0xff, 0x00, 0x00 } + softwaremlme + + + This should only be set to 0. It is only required if 5G and 2G require different capabilities. Has the same format as unifiVhtCapabilities. Any non-zero values must be set in HTF files only. VHT capabilities of the chip. see SC-503520-SP. + octet_string + 1212{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Timeout, in TU, to wait for a frame(Auth, Assoc, ReAssoc) after Rame replies to a send frame request + uint16 + 0500200 + softwaremlme + + + Timeout, in TU, to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm trasnmission_status = TxLifetime. + uint16 + 10 + softwaremlme + + + Timeout, in TU, to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm trasnmission_status != Successful | TxLifetime. + uint16 + 40 + softwaremlme + + + Timeout, in TU, for a frame retry before giving up. + uint16 + 02000010000 + softwaremlme + + + How long, in TU, to wait for a ProbeRsp when syncronising before resending a ProbeReq + uint16 + 010010 + softwaremlme + + + Timeout, in milliseconds, to perform a disconnect or disconnect all STAs (triggered by MLME_DISCONNECT-REQ or MLME_DISCONNECT-REQ 00:00:00:00:00:00) before responding with MLME-DISCONNECT-IND and aborting the disconnection attempt. This is particulary important when a SoftAP is attempting to disconnect associated stations which might have "silently" left the ESS. + uint16 + 030001500 + softwaremlme + + + How long, in milliseconds, the firmware temporarily extends PowerSave for STA as a workaround for wonky APs such as D-link. + uint16 + 01000200 + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Configure Block Ack TX on a per-TID basis. Bit mask is two bits per TID (B1 = autosetup, B0 = enable). + uint32 + + 0x0557 + softwaremlme + + + Configure Block Ack RX on a per-TID basis. Bit mask is two bits per TID (B1 = Not Used, B0 = enable). + uint32 + + 0x1555 + softwaremlme + + + Block Ack Configuration. It is composed of A-MSDU supported, TX MPDU per A-MPDU, RX Buffer size, TX Buffer size and Block Ack Timeout. + + uint32 + 0x3fff01 + softwaremlme + + + Block Ack Configuration. Maximum number of BAs. Limited by HW. + uint16 + 0x10 + softwaremlme + + + Deprecated. Golden Certification MIB don't delete, change PSID or name + read_write + boolean + software + + + Defines the supported non-HT data rates. It is encoded as N+1 octets where the first octet is N and the subsequent octets each describe a single supported rate. + read_only + 500 kbps + octet_string + 216{ 0x02, 0x04, 0x0b, 0x0c, 0x12, 0x16, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6c } + + softwaremlme + + + Identify whether the chip supports dualband concurrency or not (RSDB vs. VSDB). Set in the respective platform htf file. + boolean + false + software + + + How long, in milliseconds, the AP enables reception of BEACON frames to perform Overlapping Legacy BSS Condition(OLBC). If set to 0 then OLBC is disabled. + uint16 + 300 + softwaremlme + + + How long, in milliseconds, between periods of receiving BEACON frames to perform Overlapping Legacy BSS Condition(OLBC). This value MUST exceed the OBLC duration MIB unifiApOlbcDuration. If set to 0 then OLBC is disabled. + uint16 + 2000 + softwaremlme + + + This MIB activates support for transmitting DNS frame via MLME. + boolean + true + softwaremlme + + + Restricts the maximum number of associated STAs for SoftAP. + uint16 + 11010 + softwaremlme + + + Timeout interval, in TU, for the TimeOut IE in the SA Query request frame. + uint32 + 1100 + softwaremlme + + + Dwell time, in TU, for frames that need a response but have no dwell time associated + uint16 + 50 + softwaremlme + + + + + Duration of the Absence time to use when protecting P2PGO VIFs from scan operations. A value of 0 disables the feature. + 7 + beacon intervals + uint16 + softwaremacrame + + + Period of the Absence/Presence times cycles to use when protecting P2PGO VIFs from scan operations. + 14 + beacon intervals + uint16 + softwaremacrame + + + + Duration of the Absence time to use when protecting AP VIFs from scan operations. A value of 0 disables the feature. + 7 + beacon intervals + uint16 + softwaremacrame + + + Period of the Absence/Presence times cycles to use when protecting AP VIFs from scan operations. + 14 + beacon intervals + uint16 + softwaremacrame + + + + Activate VHT mode. + boolean + false + softwaremlme + + + + Activate Vendor VHT IE for 256-QAM mode on 2.4GHz. + boolean + false + softwaremlme + + + + + Activate HT mode. + boolean + true + softwaremlme + + + + Activate Wips. + boolean + true + softwaremlme + + + Enables 40MHz operation on 2.4GHz band for SoftAP. + read_only + boolean + false + softwaremlme + + + Enables 40Mz wide channels in the 2.4G band for STA. + read_only + boolean + false + softwaremlme + + + LDPC will be used to code packets, for transmit only. If disabled, chip will not send LDPC coded packets even if peer supports it. To advertise reception of LDPC coded packets,enable bit 0 of unifiHtCapabilities, and bit 4 of unifiVhtCapabilities. + boolean + true + softwaremlme + + + SGI 20MHz will be used to code packets for transmit only. If disabled, chip will not send SGI 20MHz packets even if peer supports it. To advertise reception of SGI 20MHz packets, enable bit 5 of unifiHtCapabilities. + boolean + true + softwaremlme + + + SGI 40MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 40MHz packets even if peer supports it. To advertise reception of SGI 40MHz packets, enable bit 6 of unifiHtCapabilities. + boolean + true + softwaremlme + + + SGI 80MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 80MHz packets even if peer supports it. To advertise reception of SGI 80MHz packets, enable bit 5 of unifiVhtCapabilities. + boolean + true + softwaremlme + + + SGI 160/80+80MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 160/80+80MHz packets even if peer supports it. To advertise reception of SGI 160/80+80MHz packets, enable bit 6 of unifiVhtCapabilities. + boolean + false + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Enabling Mac Address Randomisation to be applied for Probe Requests when scanning. + boolean + true + softwaremlme + + + FW randomises MAC Address bits that have a corresponding bit set to 0 in the MAC Mask for Probe Requests. This excludes U/L and I/G bits which will be set to Local and Individual respectively. + octet_string + 66{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Enabling Sequence Number Randomisation to be applied for Probe Requests when scanning. Note: Randomisation only happens, if mac address gets randomised. + boolean + true + softwaremlme + + + + + Activate Roaming functionality + boolean + true + softwaremlme + + + The RSSI value, in dBm, below which roaming scan shall start. + int16 + -128127-75 + softwaremlme + + + The value, in dBm, by which unifiRoamRssiScanTrigger is lowered when no roaming candidates are found. + uint16 + read_only + 125510 + softwaremlme + + + Hysteresis value, in dBm, for UnifiRoamRssiScanTrigger and unifiRoamCUScanTrigger. i.e.: If the current AP RSSI is greater than UnifiRoamRssiScanTrigger + UnifiRoamRssiDeltaTrigger, soft roaming scan can be terminated. + uint16 + 125510 + softwaremlme + + + The scan period for cached channels background roaming (microseconds) + uint32 + 120000000 + softwaremlme + + + The scan period for tracking not yet suitable candidate(s)(microseconds) + uint32 + 15000000 + softwaremlme + + + The amount of time a STA will wait after connection before starting to check the MLME-installed connection quality trigger thresholds + uint16 + ms + 200 + softwaremacrame + + + Indicates whether only intra-band or all-band should be used for roaming scan. 2 - Roaming across band 1 - Roaming within band + uint16 + 122 + softwaremlme + + + Every how many cached channel scans run a full channel scan. + uint16 + 19 + softwaremlme + + + Enable/Disable host resume when roaming. 0: Wake up the host all the time. 1: Only wakeup the host if the AP is not white-listed. 2: Don't wake up the host. + uint16 + 021 + softwaremlme + + + Timeout, in ms, for receiving the first EAP/EAPOL frame from the AP during roaming + uint16 + read_only + 200 + softwaremlme + + + The value in dBm of the RSSI boost for each band + int16 + unifiRoamRSSIBoostTable + + 0 + 0 + + softwaremlme + + + Channel utilisation for the STA VIF, value 255=100% channel utilisation. - used for roaming + uint16 + 02550 + softwaremacrame + + + The delta, in percentage points, to apply to unifiRoamCUScanTrigger when no candidate found during first cycle of cached channel soft scan, triggered by channel utilization. + uint16 + 010015 + softwaremlme + + + How much higher, in percentage points, does a candidate's score needs to be in order be considered an eligible candidate? A "0" value renders all candidates eligible. Please note this applies only to soft roams. + uint16 + 010020 + softwaremlme + + + Weight of CUfactor, in percentage points, in AP selection algorithm. + uint16 + 010035 + softwaremlme + + + Bi dimensional octet string table for allocating CUfactor to CU values. First index is the radio band, and the second will be CU table entry. + The tables define the maximum CU value to which the values do apply(MAX CU), an OFFSET and an A value for the equation: + CUfactor = OFFSET - A*(CU)/10 + + octet_string + unifiRoamCUFactorTable + + {0x09, 0x64, 0x00} + {0x45, 0x6F, 0x0D} + {0x65, 0x14, 0x00} + {0x1D, 0x64, 0x00} + {0x4F, 0x94, 0x10} + {0x65, 0x14, 0x00} + + softwaremlme + + + Weight of RSSI factor, in percentage points, in AP selection algorithm. + uint16 + 010065 + softwaremlme + + + Table allocating RSSIfactor to RSSI values range. + octet_string + unifiRoamRssiFactorTable + + {0xC9, 0x64, 0x00, 0x00} + {0xC4, 0x5A, 0x02, 0x3C} + {0xBA, 0x3C, 0x03, 0x46} + {0xB0, 0x14, 0x04, 0x50} + {0xA6, 0x00, 0x02, 0x5A} + {0x81, 0x00, 0x00, 0x00} + + softwaremlme + + + The current channel Averaged RSSI value below which a soft roaming scan shall initially start, providing high channel utilisation (see unifiRoamCUScanTrigger). This is a table indexed by frequency band. + int16 + unifiRSSICURoamScanTriggerTable + + -60 + -70 + + softwaremlme + + + BSS Load / Channel Utilisation doesn't need to be monitored more than every 10th Beacons. This is a table indexed by frequency band. + uint16 + unifiRoamCUScanTriggerTable + + 70 + 70 + + softwaremlme + + + How often, in reveived beacons, should the BSS load be monitored? - used for roaming + uint16 + 010010 + softwaremlme + + + Maximum time, in seconds, allowed for an offloaded Eapol (4 way handshake). + uint16 + 010010 + softwaremlme + + + A deauthentication reason for which the STA will trigger a roaming scan rather than disconnect directly. + uint16 + 3 + softwaremlme + + + Do not remove! Read by the host! And then passed up to the framework. + uint16 + entries + 01005 + softwaremlme + + + + NCHO: Enable MCD NCHO feature. + boolean + false + softwaremlme + + + NCHO: For certification and Host use only. + uint16 + 021 + softwaremlme + + + NCHO: For certification and Host use only. + uint32 + 130000000 + softwaremlme + + + NCHO: Name confusion for Host compatibility. + uint16 + 1120 + softwaremlme + + + NCHO: The number of ProbeRequest frames per channel. + uint162 + softwaremlme + + + NCHO: The time, in TU, to spend NOT scanning during a HomeAway scan. + uint16 + 4045 + softwaremlme + + + NCHO: The time, in TU, to spend scanning during a HomeAway scan. + uint16 + 40100 + softwaremlme + + + + + + Activate override of STA edca config parameters with unifiOverrideEDCAParam. + default: True - for volcano, and False - for others + + boolean + false + softwaremlme + + + EDCA Parameters to be used if unifiOverrideEDCAParamActivated is true, indexed by unifiAccessClassIndex + octet 0 - AIFSN + octet 1 - [7:4] ECW MAX [3:0] ECW MIN + octet 2 ~ 3 - TXOP[7:0] TXOP[15:8] in 32 usec units for both non-HT and HT connections. + + read_write + octet_string + 0255 + unifiOverrideEDCAParamTable + + { 0x0, 0x32, 0x0, 0x0 } + { 0x0, 0x32, 0x0, 0x0 } + { 0x0, 0x32, 0x0, 0x0 } + { 0x0, 0x32, 0x0, 0x0 } + + software + + + + + A non 0 value defines the max number of mpdus that a ampdu can have. A 0 value tells FW to manage the aggregation size. + uint16 + + + + + 0 + software + + + + + Fixed TX rate set by Host. Ideally this should be done by the driver. 0 means "host did not specified any rate". + uint32 + + + + + + + + 0 + software + + + Golden Certification MIB don't delete, change PSID or name: Enable workaround stall WMM traffic if the admitted time has been used up, used for certtification. + uint16 + + + + + 1 + software + + + + For Link Adaptation Algorithm. It defines the repeatable amount of time, in ms, that + firmware will start to send speculation frames for spatial streams. + uint16 + + + + + 300 + software + + + For Link Adaptation Algorithm. It defines the maximum number of speculation time slot + for spatial stream. + uint16 + + + + + 5 + software + + + For Link Adaptation Algorithm. It defines the repeatable amount of time, in ms, that + firmware will start to send speculation frames for bandwidth. + uint16 + + + + + 300 + software + + + For Link Adaptation Algorithm. It defines the maximum number of speculation time slot + for bandwidth. + uint16 + + + + + 8 + software + + + For Link Adaptation Algorithm. It defines the repeatable amount of time, in ms, that + firmware will start to send speculation frames for MCS or rate index. + uint16 + + + + + 100 + software + + + For Link Adaptation Algorithm. It defines the maximum number of speculation time slot + for MCS or rate index. + uint16 + + + + + 10 + software + + + For Link Adaptation Algorithm. It defines the repeatable amount of time, in ms, that + firmware will start to send speculation frames for guard interval. + uint16 + + + + + 100 + software + + + For Link Adaptation Algorithm. It defines the maximum number of speculation time slot + for guard interval. + uint16 + + + + + 50 + software + + + + Overrides the default Protection configuration. + Only valid flags are DPIF_PEER_INFO_PROTECTION_TXOP_AMPDU and DPIF_PEER_INFO_PROTECTION_ALLOWED. + Default allows protection code to work out the rules based on VIF configuration. + If DPIF_PEER_INFO_PROTECTION_ALLOWED is unset, all protection, for this vif, is disabled. + If DPIF_PEER_INFO_PROTECTION_TXOP_AMPDU is unset then, for the specified vif, the first A-MPDU in the TxOp is no longer protected. + uint16 + + + + 6 + software + + + + For Link Adaptation Algorithm. It is used to enable or disable TX beamformer + functionality. + boolean + + + + + false + software + + + For Link Adaptation Algorithm. TX Beamform is applied + when MCS is same or larger than this threshold value. + + uint16 + + + + + 2 + software + + + For Link Adaptation Algorithm. It is used to fix TX diversity mode. + With two antennas available and only one spatial stream used, then one of the + following modes can be selected: + - 0 : Not fixed. Tx diversity mode is automatically selected by LAA. + - 1 : CDD fixed mode + - 2 : Beamforming fixed mode + - 3 : STBC fixed mode + + uint16 + + + + + 0 + software + + + + + Configure the retry distribution for fallback for short frames + octet 0 - Number of retries for starting rate. + octet 1 - Number of retries for next rate. + octet 2 - Number of retries for next rate. + octet 3 - Number of retries for next rate. + octet 4 - Number of retries for next rate. + octet 5 - Number of retries for last rate. + If 0 is written to an entry then the retries for that rate will be the short retry limit minus the sum + of the retries for each rate above that entry (e.g. 15 - 5). Therefore, this should always be the value for octet 4. + Also, when the starting rate has short guard enabled, the number of retries in octet 1 will be used and + for the next rate in the fallback table (same MCS value, but with sgi disabled) octet 0 number of retries will + be used. + octet_string + 65{0x3, 0x2, 0x2, 0x2, 0x1, 0x0} + + + + + software + + + + + Bit mask for turning on individual debug entities in + the data_plane that if enabled effect throughput. See DPLP_DEBUG_ENTITIES_T in dplane_dplp_debug.h for bits. + Default of 0x203 means dplp, ampdu and metadata logs are enabled. + uint32 + 0x203 + + + + + software + + + + is used to access throughput related counters that can help diagnose throughput problems. + The index of the MIB will access different counters, as described in SC-506328-DD. + Setting any index for a VIF to any value, clears all DPLP debug stats for the MAC instance used by the VIF. + This is useful mainly for debugging LAA or small scale throughput issues that require short term + collection of the statistics. + uint16 + unifiThroughputDebugTable + + + + + software + + + dataplane reports throughput diag report every this interval in msec. + 0 means to disable this report. + + uint16 + 1000 + + + + + software + + + + Frame TX Counters used by the host. These are required by MCD. + uint32 + unifiFrameTXCountersTable + + + + software + + + Frame RX Counters used by the host. These are required by MCD. + uint32 + unifiFrameRXCountersTable + + + + software + + + Consider management packets for TX stats counters + boolean + true + + + + software + + + Counter used to track ARP Response frame for Enhanced ARP Detect. This is required by Volcano. + uint16 + 0 + + software + + + + Access point beacon received count from connected AP + read_only + uint32 + + + + softwaremacrame + + + The lower RSSI threshold for switching between low power rx and normal rx. + If the RSSI avg of received frames is lower than this value for a VIF, then that VIF will vote against using low-power radio RX. + Low power rx could negatively influence the receiver sensitivity. + int16 + dBm + -128127-75 + softwaremacrame + + + The upper RSSI threshold for switching between low power rx and normal rx. + If the RSSI avg of received frames is higher than this value for a VIF, then that VIF will vote in favour of using low-power radio RX. + Low power RX could negatively influence the receiver sensitivity. + int16 + dBm + -128127-65 + softwaremacrame + + + Enable or disable use of the LNA for unsynchronised VIFs. + boolean + false + softwaremacrame + + + Enable dynamic switching of the LNA based on RSSI for synchronised VIFs. + boolean + true + softwaremacrame + + + The lower RSSI threshold for dynamic switching of the LNA. + If the RSSI avg of received frames is lower than this value for all scheduled VIFs, then the external LNA will be enabled. + int16 + dBm + -128127-40 + hardwaremacrame + + + The upper RSSI threshold for dynamic switching of the LNA. + If the RSSI avg of received frames is higher than this value for all scheduled VIFs, then the external LNA will be disabled. + int16 + dBm + -128127-30 + software + + + It represents the number of retransmitted frames under each ac priority + (indexed by unifiAccessClassIndex). This number will wrap to zero after the range is exceeded. + read_only + uint32 + unifiAcTxConfirmTable + + + + software + + + msecs the radio is awake (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + msecs the radio is transmitting (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + msecs the radio is in active receive (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + msecs the radio is awake due to all scan (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + msecs the radio is awake due to NAN operations (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + indicate that this AP typically leaks packets beyond the guard time (5msecs). + read_only + uint32 + 0 + + + + software + + + + When TRUE Radio Measurements are supported. + boolean + true + softwaremlme + + + RM Enabled capabilities of the chip. See SC-503520-SP for further details. + octet_string + 55{ 0x73, 0x00, 0x00, 0x00, 0x04 } + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: When set to non-zero value then this will override the BE TXOP for 11g (in 32 usec units) to the value specified here. + uint16 + 78 + softwaremacrame + + + When set to non-zero value then this will override the BE TXOP for 11n and higher modulations (in 32 usec units) to the value specified here. + uint16 + 171 + softwaremacrame + + + Various settings to change RX ABB filter trim behavior. + uint32 + 0 + hardware + + + A bitmap for enabling/disabling trims at runtime. Check unifiEnabledTrims enum for description of the possible values. + uint32 + 0x0ff5 + + + + hardware + + + The wideband CCA ED thresholds so that the CCA-ED triggers at the regulatory value of -62 dBm. + octet_string + 0255 + + unifiRadioCCAThresholdsTable + + + + { 0x01, 0x03, 0x07, 0x03, 0x03, 0x00, 0x16, 0x00, 0x30, 0x00, 0x16, 0x00, 0x30 } + { 0x02, 0x03, 0x07, 0x03, 0x03, 0x00, 0x16, 0x00, 0x30, 0x00, 0x16, 0x00, 0x30 } + + hardware + + + The differential delay applied between I and Q paths in Tx. + octet_string + 0255 + + unifiRadioTxIqDelayTable + + + + { 0x01, 0xff, 0xff, 0xff, 0x00} + { 0x02, 0xff, 0xff, 0xff, 0x00} + + hardware + + + The narrowband CCA ED thresholds so that the CCA-ED triggers at the regulatory value of -62 dBm. + octet_string + 0255 + + unifiRadioCCAThresholdsTable + + + + { 0x01, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03 } + { 0x02, 0x03, 0x06, 0x03, 0x01, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x03 } + + hardware + + + + Hardware platform. This is necessary so we can apply tweaks to specific revisions, even though they might be running the same baseband and RF chip combination. Check unifiHardwarePlatform enum for description of the possible values. + unifiHardwarePlatform + 0 + hardware + + + Duration of DPD training (in ms). + uint16 + 10 + + + + hardwaremacrame + + + +This MIB allows the dummy packets training bandwidth and rates to be overriden. Tipically the bandwidth would be the same as the channel bandwidth (for example 80 MHz packets for an 80 Mhz channel) and rates MCS1 and MCS5. With this MIB you can set, for example, an 80 MHz channel to be trained using 20 MHz bandwidth (centered or not) with MCS2 and MCS7 packets. The MIB index dictates what channel bandwidth the configuration is for (1 for 20 MHz, 2 for 40 MHz and so on). The format is: + - octet 0: train bandwidth (this basically follows the rice_channel_bw_t enum). + - octet 1: train primary channel position + - octet 2-3: OFDM 0 rate + - octet 4-5: OFDM 1 rate + - octet 6-7: CCK rate (unused) +The rates are encoded in host(FAPI) format, see SC-506179, section 4.41. + + read_write + octet_string + 88 + + unifiDPDTrainPacketConfigTable + + + {0x00, 0x00, 0x80, 0x01, 0x80, 0x05, 0x00, 0x00} + + {0x01, 0x00, 0x82, 0x01, 0x80, 0x05, 0x00, 0x00} + + {0x01, 0x00, 0x82, 0x01, 0x82, 0x05, 0x00, 0x00} + + hardware + + + Centre frequency for the connected channel + read_only + uint16 + softwaremlme + + + Current bandwidth the STA is operating on + channel_bw_20_mhz = 20, + channel_bw_40_mhz = 40, + channel_bw_80_mhz = 80, + channel_bw_160_mhz = 160 + read_only + uint16 + softwaremlme + + + Specifies current AP antenna mode: BIG DATA + 0 = SISO, + 1 = MIMO (2x2), + 2 = MIMO (3x3), + 3 = MIMO (4x4) + read_only + unifiAntennaMode + 0 + softwaremlme + + + STA Vif (Not P2P) while connected to an AP and does not apply to TDLS links. Specifies the max number of NSS that the link can use + 0 = SISO, + 1 = MIMO (2x2), + 2 = MIMO (3x3), + 3 = MIMO (4x4) + read_only + unifiAntennaMode + 0 + softwaremlme + + + AP uses MU-MIMO + read_only + boolean + false + softwaremlme + + + Host has a control of number of antenna to use + read_only + boolean + false + softwaremlme + + + Number of roams + uint16 + read_only + 0 + softwaremlme + + + specifies current AKM + 0 = None + 1 = OKC + 2 = FT (FT_1X) + 3 = PSK + 4 = FT_PSK + 5 = PMKSA Caching + read_only + unifiRoamingAKM + 0 + softwaremlme + + + Deprecated. Golden Certification MIB don't delete, change PSID or name + booleansoftware + + + Test only: Hack to allow in-house tspec testing + boolean + false + softwaremlme + + + Test only: Saved dialog number of tspec request action frame from the Host + uint16 + 0 + softwaremlme + + + Test only: Stop Scan from using the Medium to allow thruput testing. + boolean + false + softwaremlme + + + Block Scan requests from having medium time after a specified amount of sync VIFs are schedulable. A value of 0 disables the functionality. + uint16 + 0 + + + + softwaremacrame + + + + + Reserved for HUTS tests - Data element read/write entry of int32 type. + uint32 + 042949672951000 + software + + + Reserved for HUTS tests - Data element read/write entry of boolean type. + boolean + true + software + + + Reserved for HUTS tests - Data element read/write entry of octet string type. + octet_string + 99 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + software + + + Reserved for HUTS tests - Data element read/write entry table of int16 type. + read_only + int16 + -3276832767 + hutsReadWriteTableInt16IdTable + + software + + + Reserved for HUTS tests - Data element read/write entry table of octet string type. + read_only + octet_string + 673 + hutsReadWriteTableOctetStringTable + + + {0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C, + 0x7D,0x7E,0x7F,0x80,0x81,0x82} + + {0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10, + 0x11,0x80,0x81,0x82} + + {0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E, + 0x1F,0x20,0x21,0x80,0x81,0x82} + + {0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25, + 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82} + + software + + + Reserved for HUTS tests - Remote Procedure call read/write entry of int32 type. + uint32 + 0x000A0001 + + + + + software + + + Reserved for HUTS tests - Remote Procedure call read/write entry of octet string type. + octet_string + 144144 + + + + + hutsReadWriteRPCTableOctetStringTable + software + + + Reserved for HUTS tests - Data element read/write entry of int16 type via internal API. + -55 + int16 + software + + + Reserved for HUTS tests - Data element read/write entry of unsigned int16 type via internal API. + uint16 + 0x0730 + software + + + Reserved for HUTS tests - Data element read/write entry of unsigned int32 type via internal API. + µs + uint32 + 214748364730000 + software + + + Reserved for HUTS tests - Data element read/write entry of int64 type via internal API. + read_only + int64 + + + + software + + + Reserved for HUTS tests - Data element read/write entry of boolean type via internal API. + boolean + true + software + + + Reserved for HUTS tests - Data element read/write entry of octet string type via internal API. + octet_string + 88 + { 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + software + + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 11 + table index + + + integer + 16 + table index + + + integer + 13 + group index + + + integer + 13 + temperature index + + + + Reserved for HUTS tests - Fixed size table rows of int16 type via internal API + int16 + 0100 + hutsReadWriteInternalAPIFixedSizeTable + + 80 + 80 + 80 + 80 + + software + + + Reserved for HUTS tests - Variable size table rows of octet string type via internal API + read_only + octet_string + 673 + hutsReadWriteInternalAPIVarSizeTable + + + {0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C, + 0x7D,0x7E,0x7F,0x80,0x81,0x82} + + {0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10, + 0x11,0x80,0x81,0x82} + + {0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E, + 0x1F,0x20,0x21,0x80,0x81,0x82} + + {0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25, + 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82} + + software + + + Reserved for HUTS tests - Fixed size table rows of int16 type via internal API + read_only + uint16 + hutsReadWriteInternalAPIFixSizeTableKeys + + + + software + + + Reserved for HUTS tests - Fixed size table rows of int16 type via internal API + read_only + uint16 + hutsReadWriteInternalAPIFixSizeTableKeys + + + + software + + + The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys + uint32 + hutsReadWriteInternalAPIFixVarSizeTableKeys + software + + + The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys + octet_string + hutsReadWriteInternalAPIFixVarSizeTableKeys + software + + + The number of received MPDUs discarded by the CCMP decryption algorithm. + read_only + int64 + 04294967295 + hutsReadWriteInternalAPIFixSizeTableKeyRowTable + + software + + + Write a DPD LUT entry + octet_string + 144144 + + + + + hutsReadWriteInternalAPIVarSizeTableKeyTable + software + + + The interval in ms to perform the channel usage update + uint32 + 11000500 + softwaremacrame + + + The threshold in percentage of CCA busy time when a channel would be considered busy + uint16 + 110025 + softwaremacrame + + + Bitmap to disable the radio nanny actions. B0==radio 0, B1==radio 1 + uint16 + 0 + + + + + hardware + + + Specify values of CCK modem sensitivity for scan, normal and low + sensitivity. + Enables sensitivity thresholds to be updated. Default values are + written into modem_settings in halmac_modem_radio_config.c when + the structure is initialised. + The string of 6 octets is assigned as follows: + 0: cck_sync, scan sensitivity. + 1: cck_sync, normal sensitivity. + 2: cck_sync, low sensitivity. + 3: cck_cca, scan sensitivity. + 4: cck_cca, normal sensitivity. + 5: cck_cca, low sensitivity. + + octet_string + 66 + + hardware + + + Bitmask to enable Digital Pre-Distortion per bandwidth + Enables DPD per bandwidth per band + uint16 + 63 + + + + hardware + + + Baseband chip version number determined by reading BBIC version + read_only + uint16 + + + + hardware + + + Buffer Size for IQ capture to allow CATs to read it. + Returns the buffer size in bytes for current device + read_only + uint32 + + + + hardware + + + RF chip version number determined by reading RFIC version + read_only + uint16 + + + + hardware + + + Read value from Tx settings. + Read TX debug settings. + read_only + unifiRadioTXSettingsTable + uint32 + + + + hardware + + + Read value from Rx settings. + Read RX debug settings. + read_only + unifiRadioRXSettingsTable + octet_string + + + + hardware + + + Read values from Radio CCA settings. + read_only + unifiRadioCCADebugTable + uint32 + + + + hardware + + + Read values from Radio CCA settings. + read_only + unifiNarrowbandCCADebugTable + uint32 + + + + hardware + + + RX DCOC debug testing. Allows user to override LUT index IQ values in combination with unifiRadioRxDcocDebugIqValue. This MIB enables the feature. + uint16 + 0 + + + + hardware + + + RX DCOC debug testing. Allows user to override LUT index IQ values in combination with unifiRadioRxDcocDebug. This MIB sets IQ value that all LUT index Is and Qs get set to. + uint16 + 0 + + + + hardware + + + Bitmap to selectively enable nanny retrim of DPD per modulation. B0==OFDM0, B1==OFDM1, B2==CCK + uint16 + 2 + + + + hardware + + + For Engineering debug use only. + When set "true" this MIB disables the use of sub-iterations within the DPD trim. This "feature" is intended for debug purposes only, e.g. for stepping through code. In normal usage, sub-iterations should remain enabled. This is achieved by leaving this mib set to "false" (default state). + boolean + false + + + + hardware + + + OBSOLETE. Energy detection threshold for primary 20MHz channel. + uint16 + 0 + hardware + + + OBSOLETE. Energy detection threshold for secondary 20MHz channel. + uint16 + 0 + hardware + + + Sets the default Threshold (as packet count) to setup BA agreement per TID. + uint32 + 100 + software + + + Overwrite SGI sampling offset. Indexed by Band and Bandwidth. Defaults currently defined in fw. + unifiModemSgiOffsetTable + uint16 + + + + hardware + + + OBSOLETE. Configures RX Radio CS detection for 80MHz bandwidth. + uint16 + 0 + hardware + + + Option in radio code to override the power requested by the upper layer + read_write + int16 + -128127 + unifiRadioTxPowerOverrideTable + + + + + hardware + + + Read the SVC mode stack high water mark in bytes + read_only + uint16 + + + + software + + + It is used to enable or disable Android Packet Filter(APF). + boolean + false + software + + + APF version currently supported by the FW. + uint16 + 4 + software + + + Max size in bytes supported by FW per VIF. Includes both program len and data len. + read_only + uint16 + 1024 + software + + + Indicates if APF is supported in host active mode. Applicable to only group addressed frames. + uint16 + 1 + software + + + + Deprecatedbooleansoftware + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecatedbooleansoftware + + + Deprecated.uint16software + + + Deprecatedoctet_stringsoftware + + + Deprecatedoctet_stringsoftware + + + Deprecatedbooleansoftware + + + Deprecateduint32software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecatedbooleansoftware + + + Deprecatedoctet_stringsoftware + + + + This table maintains per-STA statistics in an RSN. The entry with dot11RSNAStatsSTAAddress set to FF-FF-FF-FF-FF-FF shall contain statistics for broadcast/multicast traffic. + + + + + Conceptual table for timing of queue transfers HOST-SW-HW + + + + Conceptual table for transmit/receive rate statistics. + + + + Conceptual table for throughput diagnostics counters. + + + + Conceptual table for reading registers. + + + + Conceptual table for tx settings. + + + + + Conceptual table for rx settings. + + + + + Conceptual table for radio CCA settings. + + + + + Conceptual table for narrowband CCA settings. + + + + Conceptual table for reading hardware packet counters. First index is the radio_id, second index is the counter to be read. + + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + + + + + + This table contains hardware specific CCA Thresholds settings. Entries in this table should only be altered after advice from Applications Support. + + + + This table contains information for TX IQ differential path delays. + + + + This table contains hardware specific AGC Thresholds settings. Entries in this table should only be altered after advice from Applications Support. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + + + + This table contains hardware specific transmitter gain settings. Entries in this table should only be altered after advice from Applications Support. + + + + Table for the power override settings via RICE + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table defines the response of the power detectors(2G5/5G) in the external FEM. The detectors are sampled via the BIST ADC. The reference temperature and frequencies for this table are implicitly defined by the related temperature and frequency compensation tables. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to compensate detector measurements for temperature. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to compensate detector measurements for frequency. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to open-loop compensate forward path gains for self-heating between transmit power calibrations. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to open-loop compensate forward path gains across frequency between transmit power calibrations. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to open-loop compensate forward path PA gains when calculating DPD hot and cold LUTs for self-heating. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to compensate forward path PA gains when calculating DPD hot and cold LUTs across frequency. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to frequency compensate forward path. + + + + This table contains hardware specific digital gain settings for use with static dpd. Entries in this table should only be altered after advice from Applications Support. + This table contains hardware specific digital gain settings for use with static dpd. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to set the gain steps (v2i, mix, drv, pa) of the forward path. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to set DPD digital pre-distort gains of the forward path. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to set psat, biases and adjustment ranges of the forward path during power trim. + + + + The table giving the frequency-dependent connection loss value, which is used as conversion factors for raw tx power at connector + + + + The table giving the frequency-dependent antenna max gain value, which is used as conversion factors for raw tx power at connector + + + + The table giving frequency-dependent RSSI offset value + + + + Table containing settings necessary to ensure the IC observes transmit out-of-band regulatory constraints when operating near band edges. + + + + This table allows you to adjust absolute transmit power in a frequency and/or temperature dependant manner. The table allows you to specify datapoints in quarter dB based on frequency and temperature. The firmware will then perform a 2D interpolation to perform the right adjustment for the current frequency and temperature. + + + + The table is used to control various debug settings on a per module basis + + + + This table holds the regulatory information for all countries. + + + + Conceptual table for peer information at disconnect (Bandwith, Nss, RSSI, Tx data rate), index by Pid. + + + + Operating Class table + + + + Scan Parameters table + + + + Sar Power Cap Parameters table + + + + + CCA CS threshold parameters table + + + + DPD Debug MIBS + + + + unifiMacBusyTime table + + + + + SGI sample offset parameters table + + + + + NoCell Power Cap Parameters table + + + + Conceptual table for requesting Tx confirm, index by Access Class. + + + + Table of country codes. + + + + Debug modules table + + + + Subsystems' Fault config table + + + + Subsystems' Panic config table + + + + Table indexed by frequency band + + + + Table indexed by frequency band + + + + Table allocating RSSIfactor to RSSI values range + + + + Table allocating CUfactor to Channel Utilization values range. + + + + Table allocating a RSSI boost to each band + + + + Table indexed by radio ID + + + + Conceptual table for overriding EDCA Parameters broadcast by the AP, index by Access Class. + + + + Table for rssi adjustments. First index is the radio_id, second index is band. + + + + + Table allocating a default scan dwell time for each band + + + + Table allocating a default scan period for each band + + + + + + Specific table for uint16 + + + + Specific table for octet string + + + + Specific table for RPC of octet string + + + + + Specific table of fixed size for internal API test + + + + Specific table of variable size for internal API test + + + + Conceptual table for timing of queue transfers HOST-SW-HW + + + + Table of integers for use by patches. + + + + xxxxxxxx + + + + + xxxxxxxx + + + + + This table contains DPD train configuration. + + + + This table contains TX Counters. + + + + This table contains RX Counters. + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/symbols.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/symbols.dbg new file mode 100644 index 0000000..2b3c705 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/symbols.dbg @@ -0,0 +1,8776 @@ +signalid 541 +1000 MaUnitdata_request +1002 MaSpare1_request +1003 MaSpare2_request +1004 MaSpare3_request +1005 DataSpareSignal1_request +1006 DataSpareSignal2_request +1007 DataSpareSignal3_request +1100 MaUnitdata_confirm +1102 MaSpare1_confirm +1103 MaSpare2_confirm +1104 MaSpare3_confirm +1105 DataSpareSignal1_confirm +1106 DataSpareSignal2_confirm +1107 DataSpareSignal3_confirm +1200 MaSpare1_response +1201 MaSpare2_response +1202 MaSpare3_response +1203 DataSpareSignal1_response +1204 DataSpareSignal2_response +1205 DataSpareSignal3_response +1300 MaUnitdata_indication +1301 MaBlockack_indication +1302 MaSpare1_indication +1303 MaSpare2_indication +1304 MaSpare3_indication +1305 DataSpareSignal1_indication +1306 DataSpareSignal2_indication +1307 DataSpareSignal3_indication +2001 MlmeGet_request +2002 MlmeSet_request +2003 MlmePowermgt_request +2004 MlmeAddInfoElements_request +2005 MlmeAddScan_request +2006 MlmeDelScan_request +2007 MlmeAddVif_request +2008 MlmeDelVif_request +2009 MlmeStart_request +200a MlmeSetChannel_request +200b MlmeConnect_request +200c MlmeReassociate_request +200d MlmeRoam_request +200e MlmeDisconnect_request +200f MlmeRegisterActionFrame_request +2010 MlmeSendFrame_request +2011 MlmeResetDwellTime_request +2012 MlmeSetTrafficParameters_request +2013 MlmeDelTrafficParameters_request +2014 MlmeSetPacketFilter_request +2015 MlmeSetIpAddress_request +2016 MlmeSetAcl_request +2018 MlmeSetkeys_request +201a MlmeGetKeySequence_request +201c MlmeSetPmk_request +201f MlmeSetCachedChannels_request +2020 MlmeSetWhitelistSsid_request +2021 MlmeTdlsAction_request +2022 MlmeChannelSwitch_request +2023 MlmeMonitorRssi_request +2024 MlmeStartLinkStatistics_request +2025 MlmeStopLinkStatistics_request +2027 MlmeSetPnoList_request +2028 MlmeHostState_request +2029 MlmeAddRange_request +202a MlmeDelRange_request +202b MlmeSetNoa_request +202c MlmeSetCtwindow_request +202d MlmeNanStart_request +202e MlmeNanConfig_request +202f MlmeNanPublish_request +2030 MlmeNanSubscribe_request +2031 MlmeNanFollowup_request +2032 MlmeUnsetChannel_request +2033 MlmeSetCountry_request +2034 MlmeForwardBeacon_request +2035 MlmeNdpRequest_request +2036 MlmeNdpResponse_request +2037 MlmeNdpTerminate_request +203a MlmeSpare4_request +203b MlmeSpare5_request +203c MlmeSpare6_request +203d MlmeInstallApf_request +203e MlmeReadApf_request +203f MlmeSetNumAntennas_request +2040 MlmeArpDetect_request +2041 MlmeSetRoamingType_request +2042 MlmeSetBand_request +2101 MlmeGet_confirm +2102 MlmeSet_confirm +2103 MlmePowermgt_confirm +2104 MlmeAddInfoElements_confirm +2105 MlmeAddScan_confirm +2106 MlmeDelScan_confirm +2107 MlmeAddVif_confirm +2108 MlmeDelVif_confirm +2109 MlmeStart_confirm +210a MlmeSetChannel_confirm +210b MlmeConnect_confirm +210c MlmeReassociate_confirm +210d MlmeRoam_confirm +210e MlmeDisconnect_confirm +210f MlmeRegisterActionFrame_confirm +2110 MlmeSendFrame_confirm +2111 MlmeResetDwellTime_confirm +2112 MlmeSetTrafficParameters_confirm +2113 MlmeDelTrafficParameters_confirm +2114 MlmeSetPacketFilter_confirm +2115 MlmeSetIpAddress_confirm +2116 MlmeSetAcl_confirm +2118 MlmeSetkeys_confirm +211a MlmeGetKeySequence_confirm +211c MlmeSetPmk_confirm +211f MlmeSetCachedChannels_confirm +2120 MlmeSetWhitelistSsid_confirm +2121 MlmeTdlsAction_confirm +2122 MlmeChannelSwitch_confirm +2123 MlmeMonitorRssi_confirm +2124 MlmeStartLinkStatistics_confirm +2125 MlmeStopLinkStatistics_confirm +2127 MlmeSetPnoList_confirm +2128 MlmeHostState_confirm +2129 MlmeAddRange_confirm +212a MlmeDelRange_confirm +212b MlmeSetNoa_confirm +212c MlmeSetCtwindow_confirm +212d MlmeNanStart_confirm +212e MlmeNanConfig_confirm +212f MlmeNanPublish_confirm +2130 MlmeNanSubscribe_confirm +2131 MlmeNanFollowup_confirm +2132 MlmeUnsetChannel_confirm +2133 MlmeSetCountry_confirm +2134 MlmeForwardBeacon_confirm +2135 MlmeNdpRequest_confirm +2136 MlmeNdpResponse_confirm +2137 MlmeNdpTerminate_confirm +213a MlmeSpare4_confirm +213b MlmeSpare5_confirm +213c MlmeSpare6_confirm +213d MlmeInstallApf_confirm +213e MlmeReadApf_confirm +213f MlmeSetNumAntennas_confirm +2140 MlmeArpDetect_confirm +2141 MlmeSetRoamingType_confirm +2142 MlmeSetBand_confirm +2200 MlmeConnect_response +2201 MlmeConnected_response +2202 MlmeReassociate_response +2203 MlmeRoamed_response +2204 MlmeTdlsPeer_response +2205 MlmeSynchronised_response +2206 MlmeSpare2_response +2207 MlmeSpare3_response +2208 MlmeSpare4_response +2300 MlmeScan_indication +2301 MlmeScanDone_indication +2302 MlmeListenEnd_indication +2303 MlmeConnect_indication +2304 MlmeConnected_indication +2305 MlmeReassociate_indication +2306 MlmeRoam_indication +2307 MlmeRoamed_indication +2308 MlmeDisconnect_indication +2309 MlmeDisconnected_indication +230a MlmeProcedureStarted_indication +230b MlmeMicFailure_indication +230c MlmeFrameTransmission_indication +230d MlmeReceivedFrame_indication +230f MlmeTdlsPeer_indication +2312 MlmeRssiReport_indication +2313 MlmeAcPriorityUpdate_indication +2314 MlmeRange_indication +2315 MlmeRangeDone_indication +2316 MlmeEventLog_indication +2317 MlmeNanEvent_indication +2318 MlmeNanService_indication +2319 MlmeNanFollowup_indication +231a MlmeChannelSwitched_indication +231b MlmeSynchronised_indication +231c MlmeBeaconReportingEvent_indication +231d MlmeSpare3_indication +231e MlmeSpare4_indication +231f MlmeNdpRequest_indication +2320 MlmeNdpRequested_indication +2321 MlmeNdpResponse_indication +2322 MlmeNdpTerminate_indication +2323 MlmeNdpTerminated_indication +2324 MlmeSpare5_indication +8000 DebugSpare1_request +8001 DebugSpare2_request +8002 DebugSpare3_request +8003 DebugSpareSignal1_request +8004 DebugSpareSignal2_request +8005 DebugSpareSignal3_request +8100 DebugSpare1_confirm +8101 DebugSpare2_confirm +8102 DebugSpare3_confirm +8103 DebugSpareSignal1_confirm +8104 DebugSpareSignal2_confirm +8105 DebugSpareSignal3_confirm +8200 DebugSpare1_response +8201 DebugSpare2_response +8202 DebugSpare3_response +8203 DebugSpareSignal1_response +8204 DebugSpareSignal2_response +8205 DebugSpareSignal3_response +8301 DebugWord12_indication +8302 DebugFault_indication +8303 DebugWords_indication +8304 DebugSpare2_indication +8305 DebugSpare3_indication +8306 DebugSpare4_indication +8307 DebugSpareSignal1_indication +8308 DebugSpareSignal2_indication +8309 DebugSpareSignal3_indication +9000 TestBlockRequests_request +9001 TestPanic_request +9002 TestSuspend_request +9003 TestResume_request +9004 RadioLogging_request +9005 WlanliteCwStart_request +9006 WlanliteCwStop_request +9007 WlanliteTxSetParams_request +9008 WlanliteTxStart_request +9009 WlanliteTxRead_request +900a WlanliteTxStop_request +900b WlanliteRxStart_request +900c WlanliteRxRead_request +900d WlanliteRxStop_request +900e WlanliteStatus_request +900f TestPmalloc_request +9010 TestConfigureMonitorMode_request +9012 TestCheckFwAlive_request +9013 DebugGeneric_request +9014 DebugPktSinkStart_request +9015 DebugPktSinkStop_request +9016 DebugPktSinkReport_request +9017 DebugPktGenStart_request +9018 DebugPktGenStop_request +9019 DebugPktGenReport_request +901a WlanliteRadioSelect_request +901b TestHipTesterStart_request +901c TestHipTesterStop_request +901d TestHipTesterSetParams_request +901e TestHipTesterReport_request +901f TestBistGetTxGain_request +9020 TestSpare1_request +9021 TestSpare2_request +9022 TestSpare3_request +9023 TestSpareSignal1_request +9024 TestSpareSignal2_request +9025 TestSpareSignal3_request +9100 RadioLogging_confirm +9101 WlanliteCwStart_confirm +9102 WlanliteTxSetParams_confirm +9103 WlanliteCwStop_confirm +9104 WlanliteTxStart_confirm +9105 WlanliteTxRead_confirm +9106 WlanliteTxStop_confirm +9107 WlanliteRxStart_confirm +9108 WlanliteRxRead_confirm +9109 WlanliteRxStop_confirm +910a WlanliteStatus_confirm +910b TestPmalloc_confirm +910c TestConfigureMonitorMode_confirm +910e TestCheckFwAlive_confirm +910f TestSuspend_confirm +9110 TestResume_confirm +9111 DebugGeneric_confirm +9112 WlanliteRadioSelect_confirm +9113 TestHipTesterStart_confirm +9114 TestHipTesterStop_confirm +9115 TestHipTesterSetParams_confirm +9116 TestBistGetTxGain_confirm +9117 TestSpare1_confirm +9118 TestSpare2_confirm +9119 TestSpare3_confirm +911a TestSpareSignal1_confirm +911b TestSpareSignal2_confirm +911c TestSpareSignal3_confirm +9200 TestSpare1_response +9201 TestSpare2_response +9202 TestSpare3_response +9203 TestSpareSignal1_response +9204 TestSpareSignal2_response +9205 TestSpareSignal3_response +9300 RadioLogging_indication +9301 DebugGeneric_indication +9302 DebugPktSinkReport_indication +9303 DebugPktGenReport_indication +9304 TestHipTesterReport_indication +9305 TestSpare1_indication +9306 TestSpare2_indication +9307 TestSpare3_indication +9308 TestSpareSignal1_indication +9309 TestSpareSignal2_indication +930a TestSpareSignal3_indication +a252 RiceChangeFsmParams_request +a253 RiceInitialise_request +a254 RiceInitialise_confirm +a255 RiceChangeRadioState_request +a256 RiceChangeRadioState_confirm +a257 RiceRadioDpdDone_response +a258 RiceRadioLog_request +a259 RicePhyEventLog_request +a25a RiceRadioNudgeNannyTimer_request +a25b RiceRadioEvaluateNanny_request +a25c RiceRadioEvaluateNanny_confirm +a25d RiceReserveRadioForCalibration_indication +a25e RiceRadioCalibrationDone_indication +a25f RiceAbortRadioCalibration_request +a260 RiceReserveRadioForCalibration_response +a261 RiceNannyTimer_indication +a262 RiceSwitchOnTimer_indication +a263 RiceRadioLogTimer_indication +a264 RiceRadioDeinit_indication +a302 TxPowerUpdate_indication +a303 TmeasurementsStartScan_indication +a304 TmeasurementsStartTableScan_indication +a305 BurstTriggerTimer_indication +a306 BurstEndTimer_indication +a307 IftmRspTimeoutTimer_indication +a308 FtmRespBurstTrigger_indication +a309 HostResume_indication +a30a HostSuspend_indication +a30b DeauthIn10Sec_indication +a30c ActiveProcessingTime_indication +a30d AssistForceActiveTimer_indication +a30e AssistDhcpTimer_indication +a30f AssistWaiTimer_indication +a310 ChannelUtilisation_indication +a311 OblcStartTimeout_indication +a312 OblcStopTimeout_indication +a313 ScanTimeout_indication +a314 ScanChannelTimeout_indication +a315 ScanProbeTimeout_indication +a316 ApChannelSwitchTimeout_indication +a317 StaChannelSwitchTimeout_indication +a318 DisconnectTimeout_indication +a319 RaTimeout_indication +a31a BasfRxTimeout_indication +a31b ProcedureTimeout_indication +a31c SlowApSwitchTimeout_indication +a31d SendFramePeriodicTimeout_indication +a31e TdlsDiscoveryRequestWindowTimeout_indication +a31f TdlsSetupReplyTimeout_indication +a320 TdlsPeerTrafficResponseTimeout_indication +a321 TdlsMonitorTimeout_indication +a322 TdlsKeyLifeTimeout_indication +a323 TdlsSetupInitiatorDelayTimeout_indication +a324 SaQueryRetryTimeout_indication +a325 P2PNoaTimeout_indication +a326 StaStartupKickTimeout_indication +a327 NanWarmupTimeout_indication +a328 SecurityEapolOffloadTimeout_indication +a329 SecurityEapOffloadTimeout_indication +a32a OffchannelScheduleTimeout_indication +a32b VifctrlPrepareBeacon_indication +a32c InactivityCheckTimeout_indication +a32d ChannelMapChanged_indication +a32e Teardown_request +a32f Teardown_confirm +a330 Teardown_indication +a331 BasfResult_indication +a332 ConmgrAssociationResult_indication +a333 SecurityEapolOffload_request +a334 SecurityEapolOffload_confirm +a335 RoamChangeBss_request +a336 RoamChangeBss_confirm +a337 RoamGiveUp_indication +a338 RoamLinkLoss_indication +a339 RoamConnectionResumed_indication +a33a BaAddTx_request +a33b BaDel_request +a33c BaResetPeerConfig_request +a33d RameAddBa_confirm +a33e RameDelBa_confirm +a33f BaAddTxResponseFrameTimeout_indication +a340 BaAddTxRetryTimeout_indication +a341 ScanChannel_request +a342 ScanChannelEnd_request +a343 ScanChannel_indication +a344 ScanPause_request +a345 OffchannelCancel_request +a346 SaQuery_request +a347 SaQueryResult_indication +a348 TdlsVifStatus_indication +a349 TdlsCtrl_indication +a34a TdlsBaAddTx_indication +a34b TdlsBaAddRx_indication +a34c TdlsLinkTerminate_request +a34d RameTdlsTrafficStatistics_indication +a34e PeerLost_indication +a34f SaeRetry_indication +a350 ChannelSwitch_indication +a351 BssChannelSwitch_indication +a352 InternalChannelSwitch_request +a353 InternalChannelSwitch_confirm +a354 InternalChannelSwitched_indication +a355 RameChannelActivity_indication +a356 RameMmFrame_indication +a357 RameStaUnknownPeer_indication +a358 RameVifDeregister_confirm +a359 RameVifSchedule_indication +a35a RameVifDeschedule_indication +a35b RameVifStaOffchannelFinished_indication +a35c RameTrafficQueue_request +a35d RameMm_confirm +a35e DplaneStaPause_confirm +a35f DplaneStaClear_confirm +a360 RameGetKey_confirm +a361 RameConnectionQualityTrigger_indication +a362 RameFilterMatched_indication +a363 RameMicFailure_indication +a364 RameChannelAvoidance_indication +a365 RameAddNoa_indication +a366 RameDelNoa_indication +a367 RameQeAdd_indication +a368 RameQeDel_indication +a369 RameEcsaCountFinished_indication +a36a RameTpuSp_indication +a36b RameRssiMonitor_indication +a36c RameBlackoutEnd_indication +a36d RameBeaconNextWindow_indication +a36e RameNanDwFinished_indication +a36f RameCurrentNssChanged_indication +a402 RameMsgIdleLiteOff_indication +a403 RameIdleApPrepEnter_indication +a404 RameIdleApPrepDone_indication +a405 RameChangeToActive_indication +a406 RameChangeToWaitingForActive_indication +a407 RameChangeToStaActive_indication +a408 RameChangeToStaIdle_indication +a409 RameChangeToStaIdleRadioOn_indication +a40a RameStaIdleExit_indication +a40b RameSchedBlocked_indication +a40c RameDplaneOff_indication +a40d RameBtLoAccessGranted_indication +a422 RameMsgDelba_confirm +a423 RameMsgRadioOffDplpOff_indication +a424 RameMsgRadioOnDplpOn_indication +a425 RameMsgRadioSwitchChannelDplpOff_indication +a426 RameMsgRxActivityOccurred_indication +a427 RameMsgDplpVifDelete_confirm +a428 RameMsgVifCheckClear_indication +a429 RameMsgVifAnnounceAvailability_indication +a42a RameMsgPsUpdate_indication +a42b RameMsgTdlsPeerSp_indication +a42c RameMsgTdlsPsUpdate_indication +a42d RameMsgNullAnnounceFrameProcessed_indication +a42e RameMsgPersistentFrameProcessed_indication +a42f RameMsgCtsAnnounceFrameProcessed_indication +a430 RameMsgFrameRx_indication +a431 RameMsgMm_confirm +a432 RameMsgPsServTriggered_indication +a433 RameMsgPsServEnd_indication +a434 RameMsgSpuriousMorebit_indication +a435 RameMsgMcastServiceEnd_indication +a436 RameMsgBeaconTxFinished_indication +a437 RameMsgNanSdfCallback_confirm +a438 RameMsgPsPollTxFinished_indication +a439 RameMsgPeerPsStateUpdate_indication +a43a RameMsgSendNullFrame_request +a43b RameMsgBaTxError_indication +a43c RameMsgPauseResumeDplp_confirm +a43d RameMsgDpdFrameProcessed_indication +a43e RameMsgFrameTxFinished_indication +a43f RameMsgStaKeepaliveTxFinished_indication +a440 RameMsgRadioReady_indication +a462 RameMsgDelba_request +a463 RameMsgMonitorRssi_request +a464 RameMsgAdjustTxPower_indication +a465 RameMm_request +a466 RameConnectStatus_request +a467 RameSetPowermgt_request +a468 RameAddBlackout_request +a469 RameDelBlackout_request +a46a RameCtwConfig_request +a46b RameVifDeregister_request +a46c RameVifFtmRespSetupHw_request +a46d RameVifSetChannel_request +a46e RameVifDeschedule_request +a46f RameDwelltimeReset_request +a470 RameTdlsEnableTrafficReport_request +a471 RameHostSuspendResume_indication +a472 RameStaConnectStart_indication +a473 RameStaConnectDone_indication +a474 RameEvent_indication +a475 RameScreenUpdate_indication +a476 RameStaCancelFrame_request +a477 RameVifCancelFrame_request +a478 RameSetVifPriority_request +a479 RameVifProtectionConfig_request +a47a RameVifDesiredAntennaChange_indication +a47b RameHostUpdateAntennaPref_request +a47c RameScheduleUpdate_request +a4a2 RameBeaconTxTime_indication +a4a3 RameStaIdleTimer_indication +a4a4 RameTdlsIndWindowTime_indication +a4a5 RamePsTime_indication +a4a6 RameFastPsTimeoutCheck_indication +a4a7 RameActiveAfterMoreBitTime_indication +a4a8 RamePsDelayTimeoutPoll_indication +a4a9 RameVifClearCheckTimeout_indication +a4aa RameRetryPowerSaveCheckTime_indication +a4ab RameMulticastTimeout_indication +a4ac RameUsboStateChangeTime_indication +a4ad RameRadioCalibDelayTimeout_indication +a4ae RameRadioCalibLoGrantTimeout_indication +a4af RameDplaneOperationTimeout_indication +a4b0 RameImlEvalTimeout_indication +a4b1 RameSssBlackoutTimerExpiry_indication +a4b2 RameCoexLteBlackoutUpdate_indication +a4b3 RameNanClearOutsideOfSlotInhibit_indication +a4b4 RameNanSetOutsideOfSlotInhibit_indication +a4c2 RameRiceRadioSetupDone_indication +a4c3 RameRiceRadioCalib_request +a4c4 RameRiceRadioCalibDone_indication +a4c5 RameRiceRadioChangeStateDone_confirm +a4c6 RameRiceRadioChangeStateOffDone_confirm +a4d2 RameRadioChangeState_request +a4d3 RameRadioOff_request +a4d4 RameRadioPerformDpd_request +a4e2 RameSchdlReschedule_indication +a4e3 RameSchdlVifCleared_indication +a4e4 RameSchdlRelinquish_indication +a4e5 RameSchdlUnforceSchedule_indication +a4e6 RameSchdlVifDeschedule_request +a4e7 RameSchdlVifSchedule_request +a4e8 RameSchdlReqLp_request +a4e9 RameSchdlReqHp_request +a4ea RameSchdlEvaluateSchedule_request +a4eb RameSchdlChangeToActive_indication +a4ec RameSchdlChangeToWaitingForActive_indication +a4ed RameSchdlBlockScheduler_request +a4ee RameSchdlUnblockScheduler_indication +a4ef RameSchdlStopScheduler_request +a4f0 RameSchdlStartScheduler_indication +a4f1 RameSchdlRadiomacSwitchTimeout_indication +a4f2 RameSchdlRadioSwitchResponse_indication +a4f3 RameScanEndTimeout_indication +a4f4 RameSchdlSchdlCanStop_indication +pid 37 +4000 rice_radio_fsm[0] 0007 block_until_setup idle_off switching_on idle_on trim_on turning_off_external turning_off_internal +4001 rice_radio_fsm[1] 0007 block_until_setup idle_off switching_on idle_on trim_on turning_off_external turning_off_internal +4002 rice_mgr_fsm 0008 not_initialised initialising idle changing_state trimming retrimming dpd nanny +4003 macrame_radio_ctl[0] 0004 Idle WaitForRadioOn WaitForRadioOff DpdOngoing +4004 macrame_radio_ctl[1] 0004 Idle WaitForRadioOn WaitForRadioOff DpdOngoing +4005 macrame_main 0006 Powerup Active ImmWaitingForActive IdleAPWaitingForPrep StaIdle StaIdleRadioOn +4006 macrame_schdl[0] 0004 Active Blocked Stopped ImmWaitingForActive +4007 macrame_schdl[1] 0004 Active Blocked Stopped ImmWaitingForActive +4008 macrame_calibration 0006 Idle Calibrating WaitForSchedulers WaitForDPlanes WaitForDelayTimer WaitForCoex +4009 mlme_mpdu_router 0001 Idle +400a mlme_requests 0003 Idle Wait_MLME Host_Suspended +400b mlme_scan 0003 Idle Scanning End +400c mlme_scan_channel[0] 0004 Idle WaitForInterface Listening WaitForDeschedule +400d mlme_scan_channel[1] 0004 Idle WaitForInterface Listening WaitForDeschedule +400e mlme_ap 0004 Idle TxFrame ClearingSta DisconnectAll +400f mlme_roaming 0003 Idle Scanning Roaming +4010 mlme_measurements 0002 Idle PerformMeasurement +4011 mlme_nan 0002 InitialScan Running +4012 mlme_ndm 0001 Running +4013 mlme_ftm 0004 Idle Scanning WaitForFtmInitialResponse PerformingBurst +4014 mlme_ftm_resp 0004 Listening WaitForBurstTrigger Bursting DeletingVif +4015 mlme_conmgr[0] 0008 Synchronising Deauthenticating Authenticating HostAuthenticating Associating Connected Detached TearingDown +4016 mlme_conmgr[1] 0008 Synchronising Deauthenticating Authenticating HostAuthenticating Associating Connected Detached TearingDown +4017 mlme_basf[0] 0003 WaitForConfirm WaitForFrame WaitForRameCancel +4018 mlme_basf[1] 0003 WaitForConfirm WaitForFrame WaitForRameCancel +4019 mlme_vifctrl[0] 000d Idle StationConnecting StationConnectingSoftApChSwitch StationAssociatedSecurity StationConnected StationRoamTeardown StationRoamPending Ap P2POnChannel Nan EndingConnection WaitForDelVif DeletingVif +401a mlme_vifctrl[1] 000d Idle StationConnecting StationConnectingSoftApChSwitch StationAssociatedSecurity StationConnected StationRoamTeardown StationRoamPending Ap P2POnChannel Nan EndingConnection WaitForDelVif DeletingVif +401b mlme_vifctrl[2] 000d Idle StationConnecting StationConnectingSoftApChSwitch StationAssociatedSecurity StationConnected StationRoamTeardown StationRoamPending Ap P2POnChannel Nan EndingConnection WaitForDelVif DeletingVif +401c mlme_ba[0] 0005 Idle SendDelFrame ConfigureDelTxRame SendAddTxFrame WaitAddTxResponseFrame +401d mlme_ba[1] 0005 Idle SendDelFrame ConfigureDelTxRame SendAddTxFrame WaitAddTxResponseFrame +401e mlme_ba[2] 0005 Idle SendDelFrame ConfigureDelTxRame SendAddTxFrame WaitAddTxResponseFrame +401f mlme_sa_query[0] 0001 Idle +4020 mlme_sa_query[1] 0001 Idle +4021 mlme_tdls[0] 0003 Idle TxFrame TerminatingLink +4022 mlme_tdls[1] 0003 Idle TxFrame TerminatingLink +4023 mlme_security[0] 0002 Idle Eapol +4024 mlme_security[1] 0002 Idle Eapol +faultid 596 +2000 DPLANE_RX_PDU_LOST +2001 DPLANE_RECEIVED_FRAME_FROM_OWN_MAC_ADDR +2002 DPLANE_ENCPTION_NO_KEY_FOUND +2003 DPLP_MPDU_LOST +2004 DPLANE_PROTECTION +2005 DPLANE_FALLBACK_CREATE_TBL +2006 DPLANE_MIB +2007 DPLANE_RX_RESOURCE_LOW +2008 DPLANE_BLOCK_ACK_REQ_UNKNOWN_STA +2009 DPLANE_BLOCK_ACK_REQ_NOT_COMPRESSED +200a DPLANE_BLOCK_ACK_REQ_NO_STREAM +200b DPLANE_BLOCK_ACK_REQ_STALE_BUNS +200c DPLANE_BLOCK_ACK_REQ_WRONG_DEST +200d DPLANE_BLOCK_ACK_RX_NO_MATCH +200e DPLANE_BLOCK_ACK_MISSING +200f DPLANE_NO_KEY_FOR_PMF +2010 DPLANE_BFMEE_UNSUPPORTED_VIF_TYPE +2011 DPLANE_BFMEE_TOO_MANY_INTERFACES +2012 DPLANE_BFMEE_UNKNOWN_MODULATION +2013 DPLANE_BFMEE_UNDERFLOW +2014 DPLANE_FBMEE_UNKNOWN_MAC_STATUS +2015 DPLANE_BFMEE_BAD_STATE_TRANSITION +2016 DPLANE_MM_CONFIRM_ASOC_REQ +2017 DPLANE_MM_CONFIRM_ASOC_RSP +2018 DPLANE_MM_CONFIRM_REASOC_REQ +2019 DPLANE_MM_CONFIRM_REASOC_RSP +201a DPLANE_MM_CONFIRM_PROBE_REQ +201b DPLANE_MM_CONFIRM_PROBE_RSP +201c DPLANE_MM_CONFIRM_MGMT6 +201d DPLANE_MM_CONFIRM_MGMT7 +201e DPLANE_MM_CONFIRM_BEACON +201f DPLANE_MM_CONFIRM_ATIM +2020 DPLANE_MM_CONFIRM_DISASOC +2021 DPLANE_MM_CONFIRM_AUTH +2022 DPLANE_MM_CONFIRM_DEAUTH +2023 DPLANE_MM_CONFIRM_ACTION +2024 DPLANE_MM_CONFIRM_MGMT14 +2025 DPLANE_MM_CONFIRM_MGMT15 +2026 DPLANE_MM_CONFIRM_NOT_MGMT +2027 DPLANE_UNKNOWN_DUD_REQUEST_TYPE +2028 DPLANE_MA_PACKET_REQ_WARN +2029 DPLANE_UNABLE_TO_MALLOC +202a DPLANE_LINK_ADAPT_PDU_RETRIES_TOO_HIGH +202b DPLANE_IQ_CAPTURE_TOO_MANY_REQUESTS +202c DPLANE_FILTER_FWCALLBACK_NO_MEM +202d DPLANE_PPDU_STATS_DROPPED +202e DPLANE_REPLAY_NULL_KEY +202f DPLANE_REPLAY_SUSPECTED_ATTACK +2030 DPLANE_BEAMFORMER +2031 DPLANE_BEAMFORMER_INVALID_PEER +2032 DPLANE_FRAG_SEQ_FOR_PATCH_NOT_FOUND +2033 DPLANE_FAILED_TO_ALLOCATE_AMSDU_TCM +2034 DPLANE_BFEE_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2035 DPLANE_RX_ACT_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2036 DPLANE_MSG_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2037 DPLANE_RATE_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2038 DPLANE_CANCEL_NO_RESP +2039 DPLANE_FRAME_TX_DPIF_DEST_Q_FULL +203a DPLANE_FRAME_TX_PPDU_CREATE_FAILED +203b DPLANE_FRAME_TX_MPDU_LIST_CREATE_FAILED +203c DPLANE_FRAME_TX_UNSPECIFIED_FAILURE +203d DPLANE_DEADLINE_STOP_REQUESTED_WITH_ONE_ACTIVE +203e DPLANE_DEADLINE_CANNOT_CREATE +203f DPLANE_DEADLINE_TX_TIMED_REQUESTED_WHILE_ONE_ACTIVE +2040 DPLANE_PROTECTION_5g_11b +2041 DPLP_RX_MISMATCHED_FRAME_CONTROL +2042 DPLP_PPDU_ALLOC_FAILED +2043 DPLANE_LAA_LOWER_SPECULATED_RATE +2044 DPLP_Q_SLOT_PPDU_STATUS_UNEXPECTED +2045 FAILED_TO_FORWARD_TO_MACRAME +2046 DPLANE_DEADLINE_STOP_REQUESTED_IN_PAST +2047 DPLANE_UNABLE_TO_RESUME_MAC +2049 DPLANE_BFEE_INVALID_PEER +2050 DPLANE_BFER_INVALID_PEER +2051 DPLANE_RX_FTM_FAILURE +2200 DPHP_DMA_NONRECOVERABLE_TIMEOUT +2201 DPHP_SLOT_STUCK_LOCKUP +2202 DPHP_SLOT_CANCEL_LOCKUP +2300 RAME_RATES +2301 RAME_INVALID_BO_ID +2302 RAME_ENCRYPTION_KEY +2303 RAME_INCOMPATIBLE_REG_DOMAINS +2304 RAME_INVALID_BA +2305 RAME_INVALID_BAINFO +2306 RAME_CHANGE_MODE_PS_TO_FPS +2307 RAME_INVALID_GO_BEACON_DRIFT_VALUE +2308 RAME_INVALID_SET_PEER_CHANNEL_REQUEST +2309 RAME_INVALID_SCHED_REQUEST +230a RAME_COEX_BLACKOUT_ATTACH_INVALID_VIF +230b RAME_ENCRYPTION_KEYFIND_FAIL +230c RAME_SET_QOS_INVALID_STA +230d RAME_MLME_TX_FRAME_REQUEST_WITH_NULL_MBULK +230e RAME_STA_DOUBLE_ADD +230f RAME_SCHDL_UNEXPECTED_RESUME_REQUEST +2310 RAME_SCHDL_UNEXPECTED_SIGNAL +2311 RAME_COEX_BLACKOUT_ATTACH_FAILED +2312 RAME_MLME_FRAME_DISCARDED +2313 RAME_UNEXPECTED_SIGNAL +2314 RAME_COEX_IDLE_EXIT_FORCED +2315 RAME_RADIO_UNEXPECTED_SIGNAL +2316 RAME_EARLIEST_TOO_LATE +2317 RAME_USING_FORCED_CHANNEL_BW +2318 RAME_NO_CCK_MODEM +2319 RAME_BEACON_TX_SW_DEADLINE_MISSED +231a RAME_RADIOMAC_SWITCH_FAILED +231b RAME_RADIOMAC_SWITCH_OFF_FAILED +231c RAME_IQ_RESOURCE_UNAVAILABLE +231d RAME_IQ_INVALID_PARAM +231e RAME_INVALID_ANTENNA_CONFIG +231f SCHDL_UNEXPECTED_START_IND +2320 RAME_FTM_INVALID_DFE_CONFIG +2321 RAME_FTM_INVALID_BANDWIDTH_CONFIG +2322 RAME_CALIB_UNEXPECTED_SIGNAL +2323 RAME_SCAN_BLOCKED_BY_NUM_VIFS +2500 MLME_WIFI_LOGGER_JAMMER_LIKELY_PRESENT +2501 MLME_WIFI_LOGGER_NO_MEM +2510 MLME_AP_CONNECTED_RSP_UNEXPECTED +2511 MLME_AP_DISCARDED_DISCONNECTION_FRAME +2512 MLME_AP_UNHANDLED_MM_FRAME_IND +2513 MLME_AP_PMKID_COULD_NOT_BE_COMPUTED +2514 MLME_AP_PROVIDED_PMKIDS_ARE_INVALID +2515 MLME_AP_RAME_MM_CFM_NO_PEER_RECORD +2516 MLME_AP_RAME_MM_CFM_NO_PEER_RECORD_WRONG_STATE +2517 MLME_AP_SA_QUERY_IND_NO_PEER_RECORD +2530 MLME_BA_EXTRA_DELETE_CONFIRM +2531 MLME_BA_TX_RES_POLICY_INVALID +2532 MLME_BA_NO_PEER_FOUND +2533 MLME_BA_TX_ADD_NOT_ALLOWED_NAN_TOO_MANY +2534 MLME_BA_RX_ADD_REJECTED_MIB +2535 MLME_BA_RX_ADD_REJECTED_RAME +2536 MLME_BA_RX_ADD_REJECTED_HT +2537 MLME_BA_RX_SPAREA +2538 MLME_BA_RX_ADD_INVALID_REQ +2539 MLME_BA_TX_ADD_NOT_ALLOWED_MIB +253a MLME_BA_TX_ADD_NOT_ALLOWED_TOO_MANY +253b MLME_BA_TX_ADD_NOT_ALLOWED_HT +253c MLME_BA_TX_ADD_INVALID_REQ +253d MLME_BA_TX_ADD_WITHOUT_PEER +253e MLME_BA_TX_RES_MACRAME_BLOCKED +253f MLME_BA_TX_RES_PID_MISMATCH +2550 MLME_CONMGR_AP_REJECTED_US +2551 MLME_CONMGR_CONNECTION_ATTEMPT_ABORTED +2553 MLME_CONMGR_ASSOC_VERIFICATION_FAILED +2556 MLME_CONMGR_FAILED_TO_SEND_ASSOC +2559 MLME_CONMGR_MBULK_ALLOC_FAILURE +255a MLME_CONMGR_TIMEOUT +255b MLME_CONMGR_TX_OR_TIMEOUT +2570 MLME_FRAME_BSSID_NOT_INDIVIDUAL +2571 MLME_FRAME_BUILD_INCR_MBULK_ALLOC_FAILED +2572 MLME_FRAME_BUILD_INCR_NULL_FRAME +2573 MLME_FRAME_DATA_GET_HDR_SIZE_INVALID_SUBTYPE +2574 MLME_FRAME_DATA_GET_HDR_SIZE_INVALID_TYPE +2575 MLME_FRAME_DATA_GET_PRI_INVALID_SUBTYPE +2576 MLME_FRAME_DATA_GET_PRI_INVALID_TYPE +2577 MLME_FRAME_DATA_PACKET_NULL_PTR +2578 MLME_FRAME_FAILED_VALIDATION_CODE +2579 MLME_FRAME_GET_BSSID_UNEXPECTED_DS +257a MLME_FRAME_GET_DA_UNEXPECTED_DS +257b MLME_FRAME_GET_SA_UNEXPECTED_DS +257c MLME_FRAME_HEADER_INVALID_TYPE +257d MLME_FRAME_ICMP6_CHECKSUM_MALLOC_ERR +257e MLME_FRAME_MBULK_SIZE_NOT_ENOUGH +257f MLME_FRAME_RM_RM_REPORT_INVALID_ELEMENTS +2580 MLME_FRAME_RM_RM_REPORT_NO_MEASUREMENT_REPORT +2581 MLME_FRAME_TDLS_GET_ACTION_OFFSET_INVALID_SUBTYPE +2582 MLME_FRAME_TDLS_GET_ELEMENT_OFFSET_INVALID_ACTION +2583 MLME_FRAME_UNEXPECTED_MGT_FRAME +2584 MLME_FRAME_ALLOC_FAILED +2585 MLME_FRAME_CRITICAL_PARAM_IE_LENGTH_ERROR +2586 MLME_FRAME_NAN_SDF_WITH_NO_PAYLOAD +25a0 MLME_IE_RSN_INVALID_LENGTH +25a1 MLME_IE_COUNTRY_INVALID_LENGTH_OUT_OF_RANGE +25a2 MLME_IE_COUNTRY_INVALID_LENGTH_PADDING +25a3 MLME_IE_RATE_INVALID_RATE_1 +25a4 MLME_IE_RATE_INVALID_RATE_2 +25a5 MLME_IE_RATE_INVALID_RATE_3 +25a6 MLME_IE_RSN_INVALID_AKM_COUNT +25a7 MLME_IE_RSN_INVALID_CAPS_LENGTH +25a8 MLME_IE_RSN_INVALID_PAIRWISE_COUNT +25a9 MLME_IE_RSN_NO_AKM_SUITE +25aa MLME_IE_CRITICAL_PARAM_LENGTH_ERROR +25ab MLME_IE_RSN_INVALID_PMKID_COUNT +25ac MLME_IE_RSN_INVALID_VERSION +25ad MLME_IE_RSN_INVALID_PMF_SETTINGS +25ae MLME_IE_RSN_CORRUPT_AKM_SUITE +25af MLME_IE_RSN_INVALID_PARWISE_CIPHER_COUNT +25b1 MLME_IE_RSN_INVALID_GROUP_CIPHER_SIZE +25b2 MLME_IE_RSN_NO_PAIRWISE_CIPHER_SUITE +25c0 MLME_MEASUREMENTS_MBULK_ALLOC_FAILURE +25c1 MLME_MEASUREMENTS_MBULK_RM_BEACON_REPORT_FAIL +25c2 MLME_MEASUREMENTS_MBULK_RM_BEACON_REPORT_LEAK +25c3 MLME_MEASUREMENTS_MBULK_RM_BEACON_REQUEST_LEAK +25c4 MLME_MEASUREMENTS_MBULK_RM_LM_REPORT_FAIL +25c5 MLME_MEASUREMENTS_MBULK_SCAN_IES_ALLOC_FAIL +25d0 MLME_MPDU_ROUTER_INVALID_FRAME_DISCARDED +25d1 MLME_MPDU_ROUTER_REGISTER_INVALID_NO_BUFFER_MEMORY +25e0 MLME_NAN_CONFIG_TLV_DOES_NOT_EXIST +25e1 MLME_NAN_INVALID_MAC_ADDR_RANDOMISATION_INTERVAL +25e2 MLME_NAN_INVALID_MASTER_PREFERENCE_VALUE +25e3 MLME_NAN_MATCH_MBULK_ALLOC_FAILURE_2 +25e4 MLME_NAN_MATCH_MBULK_ALLOC_FAILURE_1 +25e5 MLME_NAN_MBULK_SCAN_IES_ALLOC_FAIL +25e6 MLME_NAN_PUBLISH_NODE_ALLOC_FAILURE +25e7 MLME_NAN_INVALID_SERVICE_DESCRIPTOR +25e8 MLME_NAN_MATCH_NODE_ALLOC_FAILURE +25e9 MLME_NAN_INVALID_BAND_CONFIG +25ea MLME_NAN_UNEXPECTED_AMR_UPDATE_FLAGS +2600 MLME_REGULATORY_20_MHZ_CHANNEL_WIDTH_NOT_FOUND +2601 MLME_REGULATORY_BAD_CHANNEL_CENTRE_FREQUENCY +2602 MLME_REGULATORY_COUNTRY_NOT_FOUND_USE_WORLD +2603 MLME_REGULATORY_DEFAULT_CASE_SHOULD_NOT_HAPPEN +2604 MLME_REGULATORY_FAILED_TO_MATCH_COUNTRY_CODE_FOR_EVALUATED_IDX +2605 MLME_REGULATORY_SET_COUNTRY_REQ_IS_INVALID_USE_WORLD +2607 MLME_REGULATORY_OPERATING_CLASS_TABLE_READ_FAILURE +2608 MLME_REGULATORY_NO_MEM +2610 MLME_REQUESTS_VIF_INCOMPATIBLE_FOR_SINGAL +2611 MLME_REQUESTS_MIB_MBULK_GET_CFM_ALLOC_FAIL +2612 MLME_REQUESTS_MIB_MBULK_SET_CFM_ALLOC_FAIL +2613 MLME_REQUESTS_MISSING_MANDATORY_MBULK +2614 MLME_REQUESTS_NO_DESTINATION_FOR_VIF_IN_SIGNAL +2615 MLME_REQUESTS_SPURIOUS_MBULK_IN_SIGNAL +2620 MLME_ROAMING_MBULK_SCAN_IES_ALLOC_FAIL +2621 MLME_ROAMING_MBULK_CANDIDATE_ALLOC_FAIL +2630 MLME_SA_QUERY_NO_PEER_RECORD +2631 MLME_SA_QUERY_NO_BUFFER_IN_FRAME_INDICATION +2642 MLME_SCAN_DESC_LIST_AP_THRESHOLD_DIFFERS +2643 MLME_SCAN_DESC_LIST_IE_INVALID_LENGTH +2644 MLME_SCAN_DESC_LIST_RSSI_THRESHOLD_INVALID +2648 MLME_SCAN_ADD_INVALID_NO_MEM_FOR_SPS +264e MLME_SCAN_ERROR_IN_GET_NEXT_CHANNEL +264f MLME_SCAN_SPAREB +2655 MLME_SCAN_IGNORING_SCHED_IND +2656 MLME_SCAN_ADD_INVALID_NO_MEM_FOR_LISTS +2658 MLME_SCAN_MORE_THAN_ONE_PRIORITY_PAUSE +2659 MLME_SCAN_NO_CHANNELS_SCANNED +265a MLME_SCAN_NO_MEDIUM_ENABLED_TEST_USE_ONLY_1 +265b MLME_SCAN_NO_MEMORY_FOR_SCAN_FRAME_DETAILS +265c MLME_SCAN_ADD_INVALID_NO_CHANNELS +265d MLME_SCAN_NO_MEM_FOR_LOST_AP_DATA_REF +265e MLME_SCAN_NO_MEM_FOR_SIGNIFICANT_CHANGE_DATA_REF +265f MLME_SCAN_NO_MEDIUM_TEST_MODE +2660 MLME_SCAN_SPAREC +2661 MLME_SCAN_UNPAUSE_WHEN_NOT_PAUSED +2662 MLME_SCAN_UNSUPPORTED_CHANNEL +2664 MLME_SCAN_VERIFICATION_DEVICE_ADDRESS_INVALID +2665 MLME_SCAN_VERIFICATION_DUPLICATED_WILDCARD_SSID +2666 MLME_SCAN_VERIFICATION_SCAN_ID_INVALID +2667 MLME_SCAN_VERIFICATION_IES_TOO_LONG +2668 MLME_SCAN_VERIFICATION_IE_BUFFER_CORRUPT +266a MLME_SCAN_VERIFICATION_IE_MISSING_BSSID_IE +266b MLME_SCAN_VERIFICATION_IE_NOT_RECOGNISED +266c MLME_SCAN_VERIFICATION_IE_NO_CHANNEL_OR_BSSID_LIST +266d MLME_SCAN_VERIFICATION_IE_NO_SCAN_TIMING +266e MLME_SCAN_VERIFICATION_IE_TO_SMALL +2670 MLME_SCAN_VERIFICATION_INVALID_CHANNEL_COUNT +2671 MLME_SCAN_VERIFICATION_INVALID_POLICY +2672 MLME_SCAN_VERIFICATION_INVALID_POLICY_1 +2673 MLME_SCAN_VERIFICATION_INVALID_POLICY_2 +2674 MLME_SCAN_VERIFICATION_INVALID_REPORT_BITMAP +2675 MLME_SCAN_VERIFICATION_INVALID_SCAN_TYPE +2676 MLME_SCAN_VERIFICATION_MULTIPLE_CHANNEL_LISTS +2677 MLME_SCAN_VERIFICATION_NEIGHBOUR_DL_IE_INVALID +2678 MLME_SCAN_VERIFICATION_SSID_FILTER_IE_INVALID_LENGTH +2679 MLME_SCAN_VERIFICATION_SSID_IE_INVALID_LENGTH +267a MLME_SCAN_VERIFICATION_TIMING_IE_INVALID +267b MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_1 +267c MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_2 +267d MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_3 +267e MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_4 +267f MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_5 +2680 MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_6 +2681 MLME_SCAN_VERIFICATION_NCHO_SCAN +2682 MLME_SCAN_DISABLED_IN_SPS +2683 MLME_SCAN_CALLBACK_INVALID +2684 MLME_SCAN_VERIFICATION_SSID_DESCRIPTOR_INVALID_LENGTH +26a0 MLME_SECURITY_EAPOL_NO_PEER_FOUND +26a1 MLME_SECURITY_EAPOL_UNEXPECTED_SECURITY_SUITE +26a2 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK +26a3 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_LEN +26a4 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_UNWRAP_FAILURE_1 +26a5 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_IGTK_LEN +26a6 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_IGTK_UNWRAP_FAILURE +26a7 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_R0KHID +26a8 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_R1KH_ID +26a9 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_SNONCE_1 +26aa MLME_SECURITY_FT_AUTH_VALIDATION_MDE_BAD_MDID +26ab MLME_SECURITY_FT_AUTH_VALIDATION_MIC_CMP_FAILURE +26ac MLME_SECURITY_FT_AUTH_VALIDATION_NO_FTE +26ad MLME_SECURITY_FT_AUTH_VALIDATION_NO_MDE +26ae MLME_SECURITY_FT_AUTH_VALIDATION_NO_RSN +26b0 MLME_SECURITY_MBULK_ALLOC_FAILURE +26b1 MLME_SECURITY_NO_MEM_EAPOL_G1_KEY_DECRYPT_1 +26b2 MLME_SECURITY_NO_MEM_FOR_ANONCE +26b3 MLME_SECURITY_WRONG_EAPOL_TYPE +26b4 MLME_SECURITY_NO_MEM_EAPOL_G1_KEY_DECRYPT_2 +26b5 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_SNONCE_2 +26b6 MLME_SECURITY_FT_UNKNOWN_MIC_LEN +26b7 MLME_SECURITY_M3_PROCESSING_FAILURE +26bf MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_UNWRAP_FAILURE_2 +26d0 MLME_TDLS_SPAREA +26d1 MLME_TDLS_DISCOVERY_REQUEST_LINKID_INVALID +26d2 MLME_TDLS_DISCOVERY_REQUEST_NOT_ALLOWED +26d3 MLME_TDLS_DISCOVERY_RESPONSE_DIALOG_TOKEN_INVALID +26d4 MLME_TDLS_DISCOVERY_RESPONSE_LINKID_INVALID +26d5 MLME_TDLS_DISCOVERY_RESPONSE_UNEXPECTED +26d6 MLME_TDLS_IS_NOT_ACTIVATED +26d7 MLME_TDLS_LINK_IS_NOT_ESTABLISHED +26d8 MLME_TDLS_LINK_IS_NULL +26d9 MLME_TDLS_NO_FREE_SLOT +26da MLME_TDLS_PEER_NOT_FOUND_1 +26db MLME_TDLS_PEER_NOT_FOUND_2 +26dc MLME_TDLS_RAME_CFM_PEER_NOT_FOUND +26dd MLME_TDLS_SETUP_CONFIRM_DIALOG_INVALID +26de MLME_TDLS_SETUP_CONFIRM_LINKID_INVALID +26df MLME_TDLS_SETUP_CONFIRM_REJECTED +26e0 MLME_TDLS_SETUP_CONFIRM_TPK_INVALID +26e1 MLME_TDLS_SETUP_CONFIRM_WRONG_STATE +26e2 MLME_TDLS_SETUP_REQUEST_DISCARDED_CONFIRM +26e3 MLME_TDLS_SETUP_REQUEST_MAX_LINKS +26e4 MLME_TDLS_SETUP_REQUEST_SETUP_IN_PROGRESS +26e5 MLME_TDLS_SETUP_RESPONSE_INVALID +26e6 MLME_TDLS_SETUP_RESPONSE_SECURITY_INVALID +26e7 MLME_TDLS_SETUP_RESPONSE_WRONG_STATE +26e8 MLME_TDLS_UNKNOWN_ACTION_TYPE +26ea MLME_TDLS_TERMINATE_ADDRESS_UNKNOWN +2700 RADIO_WL_RX_COMP +2701 RADIO_RX_DCOC_TIMEOUT +2702 RADIO_DPD_GAIN_ALIGN_PATH_ZERO +2703 RADIO_BAD_BB_SAMPLE_OFFSET_SHORT_GI +2704 RADIO_RECALIBRATE +2705 RADIO_UNKNOWN_PLATFORM +2707 RADIO_UNSUPPORTED_PLATFORM_FEATURE +2708 RADIO_PAPR_CONFIG +2709 RADIO_INVALID_MODULATION_TYPE +270a RADIO_LOGGER_HW_FAIL +270b RADIO_SIGNANAL_TOO_MANY_SAMPLES_READ +270c RADIO_INVALID_RADIO_IDENTIFIER +270d RADIO_VCO_LOCK_FAILED +270e RADIO_ADC_CONVERT +270f RADIO_DPD_LOOPBACK_SIGNAL_SUSPECT +2710 RADIO_INVALID_FIR_COEFFICIENT +2711 RADIO_INCOMPATIBLE_REG_DOMAINS +2712 RADIO_RICE_FREQ_OUTSIDE_KNOWN_BANDS +2713 RADIO_RICE_PACKET_WHEN_MODEM_DISCONNECTED +2714 RADIO_RICE_FREQUENCY_OFFSET_TOO_BIG +2715 RADIO_SETUP_FAILED +2716 RADIO_ESTIMATES +2717 RADIO_INVALID_RSSI +2718 RADIO_POWER_OVERRIDDEN +2719 RADIO_DPD_LOOPBACK_FIR_GAIN +271a RADIO_SPIKE_REMOVED_FROM_DPD_LUT +271b RADIO_SIGNAL_ANALYSER_16_BIT_OVERFLOW +271c RADIO_IQ_CAPTURE_FREE_RAMSW_INFO +271d RADIO_DPD_SUSPECT_LUT +271e RADIO_SA_ZERO_AS_DIVISOR +271f RADIO_DPD_BAD_LUT_QUALITY +2720 RADIO_LOGGER_BAD_CAPTURE +2721 RADIO_RUN_OUT_TRIM_TIME_DPD +2722 RADIO_XDMAC_MEMCPY_FAIL +2723 RADIO_RX_AAB_FTRIM +2724 RADIO_WBRSSI_FAILED +2725 RADIO_TX_POWER_DIGITAL_SERVO +2726 RADIO_VALUE_BELOW_MIN_SETTING +2727 RADIO_VALUE_ABOVE_MAX_SETTING +2728 RADIO_NO_SUITABLE_SETTING +2729 RADIO_TX_POWER_DIGITAL_LIMIT +272a RADIO_BAD_POWER_TABLE_CONFIG +272b RADIO_BAD_TX_SETTINGS +272c RADIO_BAD_ANTENNA_GAIN_SETTINGS +272d RADIO_BAD_IREF_TRIM +272e RADIO_AGC_SETTING_OUT_OF_RANGE +272f RADIO_DPD_LOOPBACK_ABB_GAIN +2730 RADIO_DPD_CALC_LOOPBACK_BROKEN_RX +2731 RADIO_CHIP_DOES_NOT_SUPPORT_RX_IQ_CONFIG +2732 RADIO_RX_IQ_TRIM_RADIO_ISSUE +2733 RADIO_RX_IQ_TRIM_NUMERIC_ISSUE +2734 RADIO_DPD_LOOPBACK_RESTART_ALIGN +2735 RADIO_INADEQUATE_TRIM_TIME +2736 RADIO_CHAN_RSSI_MEASUREMENT_ERROR +2737 RADIO_DPD_CALC_LOOPBACK_CORRELATION +2738 RADIO_INADEQUATE_TRIM_RANGE +2739 RADIO_BAD_RSSI_PDOLLOP_RSSI_LIN_IS_ZERO +273a RADIO_LARGE_RX_DCOC_OFFSET_TRIM_VALUE +273b RADIO_DPD_IQ_CAPTURE_FAILURE +273c RADIO_INDICATE_FW_SIGANAL_USAGE +273d RADIO_RX_DCOC_RF_AGC_MAX_GAINS_TIMEOUT +273e RADIO_RX_DCOC_RF_MAXIMUM_RETRIES +273f RADIO_TX_POWER_PRE_GAIN_TOO_LOW +2740 RADIO_TX_POWER_TRIM_FAILED +2741 RADIO_IQ_TRIM_NOT_CONVERGING +2742 RADIO_BAD_CONFIG_FOR_FLEXIMAC_POWER_TRIM +2743 RADIO_INVALID_RSSI_ADJUSTMENTS +2744 RADIO_INVALID_FEC_CONFIG +2745 RADIO_TRIM_PASS_EXCEEDED_SCO_LIMIT +2746 RADIO_SIG_AN_LOCKED_UP +2747 RADIO_PA_SAT_READING_LOW +2748 RADIO_PHY_FLEXIMAC_ST_TOO_LONG +2749 RADIO_INVALID_PER_CH_TRIM_ITERATION +274a RADIO_BAD_TX_IQ_DIFFERENTIAL_DELAY +274b RADIO_UNEXPECTED_FLEXIMAC_STATE +274c RADIO_EXCESS_RX_IQ_COMP_MEAS_VARIATION +274d RADIO_TX_PARAMETER_OUT_OF_RANGE +2800 TEST_WLANLITE_AMPDU_TOO_LONG +2801 TEST_WLANLITE_INVALID_RATE +2802 TEST_WLANLITE_MAC_BAND_MAPPING_NOT_UNIQUE +2803 TEST_WLANLITE_BEAMFORMER +2804 TEST_WLANLITE_INVALID_BANDWIDTH +2805 TEST_WLANLITE_CHANNEL_RSSI_MEASUREMENT_FAILED +2806 BIST_LOW_LOOPBACK_GAIN +2807 BIST_BROKEN_LOOPBACK +2808 TEST_MICRAME_TX_BAD_PPDU_STATE +2809 RADIO_RX_IQ_TRIM_FAILED_AFTER_RETRIES +2900 COEX_DEBUG_OVERRIDE_BT_ENABLED +2901 COEX_INIT_FAILED +2902 COEX_WRONG_IMPOSED_MIN_RATE +2903 COEX_MAC_CREATE_BLACKOUT_FAILED +2904 COEX_VIF_UPDATE_TIMING +2905 COEX_VIF_TIMING_BAD_NOA_OFFSET +2906 COEX_MODEM_CC_BAND_UNKNOWN +2907 COEX_MODEM_CDMA_BAND_UNKNOWN +2a00 COMMON_FSM_LEAKY_SIGNAL_DISCARDED +2a01 COMMON_FSM_ERROR_PROCESSING_SIGNAL +2a02 COMMON_FSM_UNEXPECTED_TERMINATED_FSM +2a10 COMMON_MIB_WRITE +2a11 COMMON_MIB_READ +2a12 COMMON_MIB_REQ_VAL_ABSENT +2a13 COMMON_MIB_TYPE_CLASH +2a14 COMMON_MIB_RAM_CORRUPT +2a15 COMMON_MIB_DUFF_INDEX_COUNT +2a16 COMMON_MIB_ROM_CORRUPT +2a17 COMMON_MIB_INVALID_INDEX +2a18 COMMON_MIB_LIMIT +2a19 COMMON_MIB_RAM_REC_CORRUPT +2a1a COMMON_MIB_ASSERT_FAIL +2a1b COMMON_MIB_TAB_INDEX +2a1c COMMON_MIB_READ_WARNING +2a1d COMMON_MIB_WRITE_WARNING +2a1e COMMON_MIB_NON_EXISTENT_VIF_INDEX +2a30 COMMON_STA_DATA_CREATE_RECORD +2a31 COMMON_STA_DATA_CREATE_RECORD_INIT_CALLS_DELAYED +2a40 COMMON_RATE_BAD_RATE_TX +2a50 COMMON_DORM_INVALID_ENTITY +2a60 COMMON_DEBUG_INIT +2a70 COMMON_HIP_BAD_SIGNAL_PROCESS_ID +2a80 COMMON_HOSTIO_KICK_UNMASK_TO_HOST_INT +2a81 COMMON_HOSTIO_HOST_NOT_RESPONSIVE +2a90 COMMON_VLDATA_TOO_BIG +2a91 COMMON_VLDATA_WRONG_FORMAT +2a92 COMMON_VLDATA_NEGATIVE_UNSIGNED_VALUE +2a93 COMMON_VLDATA_OVERFLOW +2a94 COMMON_VIF_WRONG_TYPE +2aa0 COMMON_FAULT_INIT +2ab0 COMMON_PANIC_SUBSYSTEM_LEVEL +2c00 MLME_VIFCTRL_ACTIVE_PROCESSING_TIME_NOT_RECEIVED +2c01 MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_AUTH_TYPE +2c02 MLME_VIFCTRL_ARP_EXTRACT_ARP_INFO_INVALID_ETH_TYPE +2c03 MLME_VIFCTRL_ARP_EXTRACT_NDP_INFO_INVALID_ETH_TYPE +2c04 MLME_VIFCTRL_ARP_OFFLOAD_INVALID_ARP_FRAME +2c05 MLME_VIFCTRL_ARP_OFFLOAD_IP4_ADDR_UNSET +2c06 MLME_VIFCTRL_BAD_BEACON_1 +2c07 MLME_VIFCTRL_CHANNEL_SWITCH_REQ_CHANNEL_VALIDATION_FAILED +2c08 MLME_VIFCTRL_PEER_NOT_FOUND_2 +2c09 MLME_VIFCTRL_CONNECT_REQ_INFO_BSSID_IS_GROUP_ADDRESS +2c0a MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_CHANNEL_CONFIG +2c0b MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_RSN_IE +2c0c MLME_VIFCTRL_CONNECT_REQ_INFO_NO_SSID_IE +2c0d MLME_VIFCTRL_CONNECT_REQ_INFO_WIFISHARING_NOT_SUPPORTED +2c0e MLME_VIFCTRL_ECSA_IS_NOT_STARTED +2c0f MLME_VIFCTRL_FRAME_BAD_TAG_ENTRY_HOST_PID +2c10 MLME_VIFCTRL_FRAME_BAD_TAG_ENTRY_TAG +2c11 MLME_VIFCTRL_FRAME_BAD_TAG_INDEX +2c12 MLME_VIFCTRL_INVALID_PMF +2c13 MLME_VIFCTRL_KEEPALIVE_IP4_ADDR_UNSET +2c14 MLME_VIFCTRL_BAD_BEACON_2 +2c15 MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED +2c16 MLME_VIFCTRL_NAN_START_REQ_INFO_INVALID_TLV +2c18 MLME_VIFCTRL_NAN_START_REQ_INFO_VIF_INDEX_MISMATCH +2c19 MLME_VIFCTRL_NDP_OFFLOAD_INVALID_ICMP6_FRAME +2c1a MLME_VIFCTRL_NDP_OFFLOAD_INVALID_NDP_NS_FRAME +2c1b MLME_VIFCTRL_NOA_SCHEDULE_INCOMPLETE +2c1c MLME_VIFCTRL_NOA_SCHEDULE_INVALID +2c1d MLME_VIFCTRL_NO_MEM_FOR_WMM +2c1f MLME_VIFCTRL_NO_VALID_RATES_INTERSECTION +2c20 MLME_VIFCTRL_OBSS_CANT_ALLOC_SCAN_IES +2c21 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_CHAN_INVALID +2c22 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_CHAN_DFS_OR_NOR_IR +2c23 MLME_VIFCTRL_OFFCHANNEL_SPARE +2c24 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_INVALID_PARAMETERS +2c25 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_INVALID_VIF +2c26 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_TOO_MANY_SIMULTANEOUS_REQUESTS +2c27 MLME_VIFCTRL_OLBC_DURATION_TIMEOUT_INVALID +2c28 MLME_VIFCTRL_UNKNOWN_AP +2c29 MLME_VIFCTRL_PEER_NOT_FOUND_1 +2c2a MLME_VIFCTRL_PEER_NOT_FOUND_3 +2c2b MLME_VIFCTRL_PEER_NOT_FOUND_4 +2c2c MLME_VIFCTRL_PEER_NOT_FOUND_5 +2c2d MLME_VIFCTRL_PEER_NOT_FOUND_6 +2c2e MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_BLACKOUT_LIST_FULL +2c2f MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_PMALLOC_1 +2c30 MLME_VIFCTRL_RAME_DEL_NOA_IND_FAILED_TO_MATCH +2c32 MLME_VIFCTRL_RA_PKT_VALIDATION_FAILED +2c33 MLME_VIFCTRL_SECURITY +2c34 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_CHANNEL +2c35 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_COUNT +2c36 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_DURATION +2c37 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_INTERVAL +2c38 MLME_VIFCTRL_SET_CHANNEL_FAILURE_NO_P2P_IE +2c39 MLME_VIFCTRL_SET_CHANNEL_FAILURE_NO_WSC_IE +2c3b MLME_VIFCTRL_SET_CHANNEL_FAILURE_REGULATORY +2c3c MLME_VIFCTRL_SET_IP_ADDR_INVALID_VERSION +2c3e MLME_VIFCTRL_START_REQ_INFO_COUNTRY_MISMATCH +2c3f MLME_VIFCTRL_START_REQ_INFO_INVALID_AUTH_TYPE +2c40 MLME_VIFCTRL_START_REQ_INFO_INVALID_BEACON_PERIOD +2c41 MLME_VIFCTRL_START_REQ_INFO_INVALID_BSSID +2c42 MLME_VIFCTRL_START_REQ_INFO_INVALID_CHANNEL +2c43 MLME_VIFCTRL_START_REQ_NO_VALID_CHANNEL_IS_FOUND +2c45 MLME_VIFCTRL_START_REQ_INFO_INVALID_DTIM_PERIOD +2c46 MLME_VIFCTRL_START_REQ_INFO_INVALID_IE_LIST +2c48 MLME_VIFCTRL_START_REQ_INFO_MULTIPLE_SECURITY_IES +2c49 MLME_VIFCTRL_START_REQ_INFO_NO_RATES_IE +2c4a MLME_VIFCTRL_START_REQ_INFO_NO_SSID_IE +2c4b MLME_VIFCTRL_START_REQ_INFO_P2P_NO_PROBE_RSP_IES +2c4c MLME_VIFCTRL_START_REQ_INFO_VENDOR_IE_PRESENT +2c4d MLME_VIFCTRL_START_REQ_INFO_VIF_INDEX_MISMATCH +2c4e MLME_VIFCTRL_START_REQ_INFO_WIFISHARING_NOT_SUPPORTED +2c4f MLME_VIFCTRL_STATION_INACTIVITY_PEER_NOT_FOUND +2c50 MLME_VIFCTRL_TOO_MANY_QUIET_ELEMENTS +2c51 MLME_VIFCTRL_SPAREB +2c52 MLME_VIFCTRL_UNABLE_TO_USE_CHAN_FROM_BEACON +2c53 MLME_VIFCTRL_UNEXPECTED_IP_VER +2c54 MLME_VIFCTRL_WIFISHARING_CHANNEL_SWITCH_FAILED_1 +2c55 MLME_VIFCTRL_WIFISHARING_CHANNEL_SWITCH_FAILED_2 +2c56 MLME_VIFCTRL_WIFISHARING_INVALID_CHANNEL +2c57 MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_PMALLOC_2 +2c58 MLME_VIFCTRL_CHANNEL_SWITCH_BAD_CHANNEL +2c59 MLME_VIFCTRL_CHANNEL_SWITCH_WIFISHARING_NOT_ALLOWED +2c5a MLME_VIFCTRL_UNEXPECTED_QE_DEL_REQ +2c60 MLME_VIFCTRL_AP_NO_CHANNEL_FOUND +2c61 MLME_VIFCTRL_STA_CHANNEL_NOT_FOUND +2c62 MLME_VIFCTRL_EDCA_OVERRIDE_FAILED +2c63 MLME_VIFCTRL_READ_APF_MBULK_ALLOC_FAIL +2c70 MLME_CHANNELISATION_LTE_COEX_NO_CHANNEL_FOUND +2c71 MLME_MBULK_NOT_ENOUGH_HEADROOM +2c72 MLME_STATION_RECORD_DOES_NOT_EXIST +2c73 MLME_UTILS_FORCE_ACTIVE_IDEMPOTENT_FALSE +2c74 MLME_UTILS_FORCE_ACTIVE_OUT_OF_RANGE +2c75 MLME_UTILS_NON_STATION_POWERMGT +2c76 MLME_INVALID_SIGNAL_DISCARDED +2c77 MLME_UTILS_MBULK_CLONE_OUT_OF_MEM +2c90 MLME_TXPOWER +2c91 MLME_TXPOWER_SAR_INIT +2c92 MLME_TXPOWER_NO_CELL_INIT +2c93 MLME_TXPOWER_NO_CELL_INIT_INCLUDED_CHANNELS +2c94 MLME_TXPOWER_POWER_CAP_BELOW_MIN +2c95 MLME_TXPOWER_11AC_TPC_NO_ENV_WITH_RM +2ca0 MLME_FTM_CREATE_RESPONDER_ENTRY +2ca1 MLME_FTM_INVALID_PARAMETERS +2ca2 MLME_FTM_INVALID_RANGE_REQ +2ca3 MLME_FTM_MBULK_SCAN_IES_ALLOC_FAIL +2ca4 MLME_FTM_SCAN_UNKNOWN_RESPONDER +2ca5 MLME_FTM_SCAN_NO_RESPONDER_FOUND +2ca6 MLME_FTM_DEL_UNKNOWN_RESPONDER +2ca7 MLME_FTM_CREATE_RTT_RECORD +2ca8 MLME_FTM_RTT_CONF_NO_RESPONDERS +2ca9 MLME_FTM_RTT_CONF_TOO_MANY_RESPONDERS +2caa MLME_FTM_RTT_CONF_DUPLICATE_PEER +2cab MLME_FTM_RTT_CONF_BURST_PERIODS_CONFLICT +2cac MLME_FTM_RTT_CONF_BURST_PERIODS_TOO_SHORT +2cad MLME_FTM_RTT_CONF_BURST_PERIODS_TOO_LONG +2cae MLME_FTM_RTT_CONF_INVALID_RTT_TYPE +2caf MLME_FTM_RTT_CONF_INVALID_CHANNEL_FREQ +2cb0 MLME_FTM_RTT_CONF_INVALID_BURST_PERIOD +2cb1 MLME_FTM_RTT_CONF_INVALID_BURSTS_EXPONENT +2cb2 MLME_FTM_RTT_CONF_INVALID_FRAMES_PER_BURST +2cb3 MLME_FTM_RTT_CONF_INVALID_BURST_DURATION +2cb4 MLME_FTM_RTT_CONF_TOO_MANY_FRAMES_IN_BURST +2cb5 MLME_FTM_PARAMETER_OVERRIDE_BURST_EXPONENT +2cb6 MLME_FTM_PARAMETER_OVERRIDE_BURST_DURATION +2cb7 MLME_FTM_PARAMETER_OVERRIDE_BURST_MIN_DELTA +2cb8 MLME_FTM_PARAMETER_OVERRIDE_ASAP_MDOE +2cb9 MLME_FTM_PARAMETER_OVERRIDE_FTM_PER_BURST +2cba MLME_FTM_PARAMETER_OVERRIDE_BANDWIDTH +2cbb MLME_FTM_PARAMETER_OVERRIDE_INTERVAL +2cbc MLME_FTM_REQUEST_VALIDATION_DISABLED +2cbd MLME_FTM_RESPONSE_VALIDATION_DISABLED +2cbe MLME_FTM_CREATE_RTT_RECORD_DUPLICATED +2cbf MLME_FTM_RTT_RECORD_NOT_FOUND +2cc0 MLME_FTM_BURST_PARAMETERS_NOT_EXIST +2cc1 MLME_FTM_PARAMETER_OVERRIDE_START_TIME +2cc2 MLME_FTM_RTT_CONF_INVALID_BURST_INTERVAL +2cc3 MLME_FTM_RTT_MEASUREMENT_UNSUCCESSFUL +2cc4 MLME_FTM_RTT_T3_T2_INVALID +2cc5 MLME_FTM_RTT_T4_T1_INVALID +2cc6 MLME_FTM_RTT_T4_T1_IS_LESS_THAN_T3_T2 +2cd0 MLME_NDM_UNEXPECTED_FRAME +2ce0 MLME_NAM_NDC_SCHEDULE_NOT_POSSIBLE +panicid 722 +2000 DPLP_FRAG_GENERIC +2001 DPLP_FRAG_WRONG_LEN +2002 DPLP_FRAG_FREE_DU +2003 DPLP_FRAG_IS_LAST_FRAME_FRAG +2004 DPLP_FRAG_IS_INCONSISTENT +2010 DPLP_FALLBACK_GENERIC +2011 DPLP_FALLBACK_INVALID_MIB_SIZE +2013 DPLP_FALLBACK_INVALID_MODULATION +2014 DPLP_FALLBACK_MAX_ENTRIES_IS_ZERO +2016 DPLP_FALLBACK_FAILED_TO_ALLOCATE_LINK_INFO +2017 DPLP_FALLBACK_TBL_LENGTH_OUT_OF_BOUNDS +2018 DPLP_FALLBACK_RATE_INDEX_OUT_OF_BOUNDS +2020 DPLP_ENC_HNDL_GENERIC +2021 DPLP_ENC_HNDL_WRONG_ENC_TYPE +2022 DPLP_ENC_HNDL_MBULK_NULL +2023 DPLP_ENC_HNDL_KEYC_NULL +2024 DPLP_ENC_HNDL_NO_ROOM_LEFT +2025 DPLP_ENC_HNDL_LIST_EMPTY +2026 DPLP_ENC_HNDL_NO_KEY_FOUND +2027 DPLP_ENC_HNDL_ENC_INFO_ALLOC_FAIL +2028 DPLP_ENC_HNDL_NO_FRAMES_QUEUED_TO_DPHP +2029 DPLP_ENC_HNDL_WAPI_CRYPTOSW_INVALID +202a DPLP_ENC_HNDL_MBULK_IS_CHAINED +2030 DPLP_CTRL_MGRL_GENERIC +2031 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSING +2032 DPLP_CTRL_MGR_DP_STATE_NOT_RESUMING +2033 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSED +2034 DPLP_CTRL_MGR_NEW_CMD_ALLOC_FAIL +2035 DPLP_CTRL_MGR_CMD_TIMEOUT +2040 DPLP_LINK_ADAPT_GENERIC +2041 DPLP_LINK_ADAPT_RATE_UNSUPPORTED +2042 DPLP_LINK_ADAPT_RATE_INDEX_OUT_OF_BOUNDS +2043 DPLP_LINK_ADAPT_RATE_MIN_BA_RATE_WRONG +2044 DPLP_LINK_ADAPT_SELECTED_RATE_INVALID +2045 DPLP_LINK_ADAPT_FALLBACK_TABLE_IS_NULL +2047 DPLP_LINK_ADAPT_NUM_RETRIES_IS_WRONG +2050 DPLP_EXT_API_GENERIC +2051 DPLP_EXT_API_DU_IS_NOT_RXENTRY +2052 DPLP_EXT_API_DU_IS_NOT_TXENTRY +2053 DPLP_EXT_API_RESOURCE_HANDLE_NOT_CALLED_FROM_CB +2054 DPLP_EXT_API_WRONG_AMSDU_LEN +2055 DPLP_EXT_API_WRONG_SIGNAL_BUFFER_SIZE +2057 DPLP_EXT_API_MSG_CANNOT_QUEUE_BEACON +2058 DPLP_EXT_API_DU_HAS_WRONG_STATE +205a DPLP_EXT_API_INVALID_PID +205b DPLP_EXT_API_INVALID_PAUSE_TYPE +205c DPLP_EXT_API_STA_RECORD_DOES_NOT_EXIST +205d DPLP_EXT_API_STA_RECORD_ALREADY_CLEARING +205e DPLP_EXT_API_MLME_CALLBACK_ALREADY_SET +205f DPLP_EXT_API_INVALID_MAC +2060 DPLP_RX_GENERIC +2061 DPLP_RX_VIF_IS_SCAN +2062 DPLP_RX_FRAG_COUNT_WRONG_FOR_AMPDU +2063 DPLP_RX_SEQ_DIFF_GREATER_THAN_WIN_SIZE +2064 DPLP_RX_DPLP_INTERNAL_ERROR +2065 DPLP_RX_CORRUPT_MBULK +2066 DPLP_RX_MISMATCHED_FRAME_CONTROL +2067 DPLP_RX_FORWARD_CHAINED_TO_CTRLPLANE +2068 DPLP_RX_MISSING_DRAM +2070 DPLP_STATION_GENERIC +2071 DPLP_STATION_TX_UP_IS_UNMAPPED +2072 DPLP_STATION_FRAME_ALREADY_COUNTED +2073 DPLP_STATION_TOO_MANY_QUEUED_FRAMES +2074 DPLP_STATION_FRAME_IS_NOT_COUNTED +2075 DPLP_STATION_NO_QUEUED_FRAME +2076 DPLP_STATION_FRAME_HAS_NO_TXQUEUE +2077 DPLP_STATION_FRAME_NOT_READY_TO_QUEUE +2078 DPLP_STATION_RATE_INVALID +207a DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_HIGH_IMPORTANCE +207b DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_AMDPU +207c DPLP_STATION_TXENTRY_HAS_NO_BAINFO +207d DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_MULTICAST +207e DPLP_STATION_DPLP_IN_WRONG_STATE +207f DPLP_STATION_CLEAR_MUST_BE_TOTAL_PAUSED +2080 DPLP_STATION_CLEAR_MUST_BE_NOTHING_QUEUED +2081 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_SF_NOT_NULL +2082 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_LF_NOT_NULL +2083 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_COUNT_NOT_ZERO +2090 DPLP_AMPDU_MGR_GENERIC +2091 DPLP_AMPDU_MGR_MALLOC_FAIL +2092 DPLP_AMPDU_MGR_TX_QUEUE_HEAD_OR_TAIL_NULL +2093 DPLP_AMPDU_MGR_DU_NOT_READY_TO_SEND +2094 DPLP_AMPDU_MGR_AMPDU_TXENTRY_LIST_NOT_FOUND +2095 DPLP_AMPDU_MGR_TOO_MANY_FRAMES_WAITING_TO_TX +2096 DPLP_AMPDU_MGR_TX_ENTRY_HAS_NO_BAINFO +2097 DPLP_AMPDU_MGR_TX_ENTRY_HAS_INVALID_RATE +2098 DPLP_AMPDU_LINK_INFO_IS_NULL +2099 DPLP_AMPDU_AMSDU_OVERSIZE +209a DPLP_AMPDU_AMSDU_NOT_SUPPORTED +209b DPLP_AMPDU_MGR_RX_BA +209c DPLP_AMPDU_MGR_FREE_PPDU_STILL_IN_DPHP +209d DPLP_AMPDU_MGR_CFMS_COUNT +209e DPLP_AMPDU_MGR_CANNOT_CANCEL_PPDU +209f DPLP_AMPDU_MGR_CANCEL_COUNT +20a0 DPLP_HW_GENERIC +20a1 DPLP_HW_VIF_IS_NOT_SCHEDULED +20a2 DPLP_HW_MBULK_HAS_NO_SIGNAL +20a3 DPLP_HW_MBULK_HAS_REFCOUNT_OR_LEN +20a4 DPLP_HW_UNEXPECTED_DU_STATE +20a5 DPLP_HW_TXENTRY_IS_DATAFRAME +20a9 DPLP_HW_UNEXPECTED_VIF_ID +20aa DPLP_HW_TXENTRY_STILL_COUNTED +20b0 DPLP_MPDU_LOAD_GENERIC +20b1 DPLP_MPDU_LOAD_NODE_ELEMENT_NOT_NULL +20b2 DPLP_MPDU_LOAD_PPDU_NOT_FOUND +20b3 DPLP_MPDU_LOAD_NOT_A_TRIGGERED_QUEUE +20b4 DPLP_MPDU_LOAD_CANCELLING_NULL_PPDU +20b5 DPLP_MPDU_LOAD_UNICAST_IS_PAUSING +20b6 DPLP_MPDU_LOAD_TXENTRY_NOT_FOUND +20b7 DPLP_MPDU_LOAD_NO_MORE_TRIGGERED_Q_LEFT +20b8 DPLP_MPDU_LOAD_FRAME_NOT_QUEUED +20b9 DPLP_MPDU_LOAD_COUNT_NOT_ZERO +20ba DPLP_MPDU_LOAD_DPLANE_NOT_RUNNING +20c0 DPLP_QUEUE_GENERIC +20c1 DPLP_QUEUE_WRONG_DU_STATE +20c2 DPLP_QUEUE_TX_QUEUE_NOT_EMPTY +20c3 DPLP_QUEUE_MAC_AC_IS_WRONG +20c4 DPLP_QUEUE_FRAME_WITHOUT_TX_QUEUE +20c5 DPLP_QUEUE_LIST_ELEMENT_IS_WRONG +20c6 DPLP_QUEUE_MBULK_NOT_LARGE_ENOUGH +20c7 DPLP_QUEUE_UNKNOWN_REQUEST_TYPE +20c8 DPLP_QUEUE_DOUBLE_DEQUEUE +20c9 DPLP_QUEUE_TX_QUEUE_EMPTY +20ca DPLP_QUEUE_DEBUG_BEACON_SW_TIMEOUT +20cb DPLP_QUEUE_DEBUG_AMSDU_ERROR +20cc DPLP_QUEUE_INVALID_DU +20d0 DPLP_FROM_HOST_HARD +20e0 DPLP_TIMER_SCHEDULE_WHEN_PAUSED +20f0 DPLP_ANTENNA_MODE_INVALID_BITMAP +2100 DPLP_DPLP_IMM_UNIMPLEMENTED +2110 DPLP_DPIF_GENERIC +2111 DPLP_DPIF_BAD_OPERATION +2112 DPLP_DPIF_RESOURCE_LOW +2113 DPLP_DPIF_RESOURCE_INDEX_ERROR +2114 DPLP_DPIF_BFEE +2115 DPLP_DPIF_PEER_INFO +2116 DPLP_DPIF_INTERRUPT_SANITY +2117 DPLP_DPIF_INVALID_BSS_INDEX +2120 DPLP_PEER_MGT_GENERIC +2121 DPLP_PEER_MGT_FRAMES_NOT_CANCELLED +2130 DPLP_BEAMFORMER_GENERIC +2131 DPLP_BEAMFORMER_UNEXPECTED_NDPA +2140 DPLP_DEADLINE_GENERIC +2141 DPLP_DEADLINE_STOP_DEADLINE_NOT_FOUND +2142 DPLP_DEADLINE_VIF_DEADLINE_NOT_FOUND +2143 DPLP_DEADLINE_ACTIVE_DEADLINE_IS_NULL +2144 DPLP_DEADLINE_DPIF_Q_NUM_NOT_FOUND +2145 DPLP_DEADLINE_UNABLE_TO_CANCEL_DLINE +2150 DPLP_PROTECTION_GENERIC +2151 DPLP_PROTECTION_RATE_INDEX_OUT_OF_BOUNDS +2160 DPLP_VIF_GENERIC +2200 DPHP_BA_GENERIC +2201 DPHP_BA_RESERVE_NON_AMPDU +2202 DPHP_BA_LOAD_NON_AMPDU +2203 DPHP_BA_LOAD_RESERVE_FAILED +2210 DPHP_COORD_GENERIC +2211 DPHP_COORD_BAD_RESET +2212 DPHP_COORD_BAD_RESET_STAGE2 +2213 DPHP_COORD_INVALID_BK_CLEAR +2214 DPHP_COORD_PPDU_LIST_DAMAGED +2215 DPHP_COORD_NOT_MARKED_CANCEL +2216 DPHP_COORD_INVALID_PPDU_STATE +2217 DPHP_COORD_INVALID_DPHP_STATE +2218 DPHP_COORD_Q_EMPTY +2220 DPHP_DEADLINE_GENERIC +2221 DPHP_DEADLINE_BK_NOT_EMPTY +2222 DPHP_DEADLINE_BAD_DEADLINE +2223 DPHP_DEADLINE_IS_NULL +2224 DPHP_DEADLINE_BAD_Q_MASK +2225 DPHP_DEADLINE_ILLEGAL_PPDU +2226 DPHP_DEADLINE_ALREADY_ACTIVE +2227 DPHP_DEADLINE_INVALID_TYPE +2228 DPHP_DEADLINE_NO_INSTALLED_DEADLINE +2230 DPHP_RX_GENERIC +2231 DPHP_RX_NO_DRAM +2232 DPHP_RX_TRUNCATED_DOLLOP +2233 DPHP_RX_SANITY +2234 DPHP_RX_NO_PRECEDING_MPDU +2235 DPHP_RX_BAD_DOLLOP +2236 DPHP_RX_GIVE_BEHIND_TAKE +2240 DPHP_DMA_GENERIC +2241 DPHP_DMA_RX_ORDER +2242 DPHP_DMA_UNEVEN_ALIGN +2243 DPHP_DMA_INVALID_ENC_TYPE +2244 DPHP_DMA_NO_SPACE +2245 DPHP_DMA_TX_FRAME_TOO_LONG +2246 DPHP_DMA_PLINE_FULL +2247 DPHP_DMA_PLINE_EMPTY +2248 DPHP_DMA_PLINE_INVALID +2249 DPHP_DMA_INVALID_TFER_ALERT +224a DPHP_DMA_MBULK_CHAIN_ERROR +224b DPHP_DMA_INVALID_PAUSE_STATE +224c DPHP_DMA_SG_LIST_FULL +224d DPHP_DMA_BAD_SAVED_RX_STATE +2250 DPHP_RESET_GENERIC +2251 DPHP_RESET_BAD_STATE_REQUEST +2252 DPHP_RESET_RX_NOT_IDLE +2253 DPHP_RESET_DMA_NOT_IDLE +2254 DPHP_RESET_BAD_WDOG_STATE +2255 DPHP_RESET_HW_IDLE_FAIL +2256 DPHP_INIT_BAD_MAC_REGS_ADDR_START +2257 DPHP_INIT_BAD_MAC_INSTANCE_NUM +2258 DPHP_MAC_FAILED_TO_START +2260 DPHP_INT_GENERIC +2261 DPHP_INT_UNHANDLED +2262 DPHP_INT_MAC_ERROR +2263 DPHP_INT_DMA_ALERT_RECURSION +2264 DPHP_INT_BAD_DMA_TFER_STATE +2265 DPHP_INT_DMA_TFER_FAIL +2266 MAC_ACC_BAD_TX_RATE +2267 MAC_ACC_BAD_PROT_RATE +2268 DPHP_INT_XDMA_TFER_FAIL +2269 DPHP_XDMA_TFER_FAIL +226a DPHP_XDMA_TFER_CHAINED_MBULK_FAIL +226b DPHP_XDMA_TFER_CHUNK_MBULKS_FAIL +226c DPHP_FLEXIMAC_PANIC +226d DPHP_CAPTURE_IQ_SAMPLES_LOST +226e DPHP_CAPTURE_DONE +226f DPHP_PHYDMA_DOUBLE_REGISTER +2270 DPHP_TX_GENERIC +2271 DPHP_TX_UNDERFLOW +2272 DPHP_TX_BUFFER_INCORRECT +2280 DPHP_SLOT_GENERIC +2281 DPHP_SLOT_EXPECTED_AMPDU +2282 DPHP_SLOT_NULL_PPDU +2283 DPHP_SLOT_DMA_INCOMPLETE +2284 DPHP_SLOT_QUEUEING_FAIL +2285 DPHP_SLOT_BAD_CANCEL_REQ +2286 DPHP_SLOT_TIMED_TX_Q_PAUSED +2287 DPHP_SLOT_DMA_DATA_INVALID +2288 DPHP_SLOT_INVALID_STATE +2289 DPHP_SLOT_INVALID_PDU_STATUS +228a DPHP_SLOT_UNEXPECTED_CFM +228b DPHP_SLOT_MPDU_INDEX_OUT_OF_BOUNDS +228c DPHP_SLOT_UNEXPECTED_DYN_RESTART +228d DPHP_SLOT_BAD_COMMAND +2290 DPHP_CONFIG_GENERIC +2291 DPHP_CONFIG_BAD_EDCA_Q +2292 DPHP_CONFIG_BAD_EDCA_CONFIG +2293 DPHP_CONFIG_MISSING_PROT_TABLE +2294 DPHP_CONFIG_RAMSW_SIZE_INVALID +22a0 DPHP_DPIF_GENERIC +22a1 DPHP_DPIF_BAD_DEADLINE_CANCEL +22a2 DPHP_DPIF_INVALID_ECW +22a3 DPHP_DPIF_INVALID_BURST +22a4 DPHP_DPIF_BAD_RX_CHAIN_CALC +22a5 DPHP_DPIF_BAD_RX_TYPE +22a6 DPHP_DPIF_PEER_INFO +22a7 DPHP_DPIF_UNXPECTED_AMPDU +22a8 DPIF_LINK_INFO_INC_REF_COUNT_WHEN_MAX +22a9 DPIF_LINK_INFO_DEC_REF_COUNT_WHEN_ZERO +22aa DPIF_LINK_INFO_ASSIGN_TO_TX_ENTRY_Q_NULL +22ab DPIF_MBULK_DATA_WRONG_CACHELINE +22ac DPIF_BAD_ENC_KEY +22ad DPIF_UNEXPECTED_REQUEST_CANCEL +22b0 DPHP_TCM_GENERIC +22b1 DPHP_TCM_ALLOC_SIZE_MISMATCH +22b2 DPHP_TCM_POOL_EMPTY +22b3 DPHP_TCM_BAD_FREE +22b4 DPHP_TCM_INIT_INSUFFICIENT_SPACE +22b5 DPHP_TCM_POOL_SIZE +22b6 DPHP_TCM_INIT_FAIL +22b7 TCM_INIT_POOL_IN_USE +22c0 DPHP_BAD_MIF_STATE +22d0 DPHP_BA_TX_GENERIC +22d1 DPHP_BA_TX_UNEXPECTED_CFM_STATE +22d2 DPHP_BA_TX_PPDU_AT_Q_HEAD_DOES_NOT_MATCH +22d3 DPHP_BA_TX_DEINT_OUTSTANDING_AMPDUS +22d4 DPHP_BA_TX_DEINT_OUTSTANDING_BA_TX_AGRS +22d5 DPHP_BA_TX_AMPDU_ALREADY_CONFIRMED +22d6 DPHP_BA_TX_PPDU_COUNT_VALUE_INCORRECT +22d7 DPHP_BA_TX_UNEXPECTED_PANIC_SIGNAL +22d8 DPHP_BA_TX_BA_WINDOW_NOT_EMPTY +22d9 DPHP_BA_TX_AMPDU_DEQUEUED_INCORRECTLY +22da DPHP_BA_TX_AMPDU_NOT_FOUND +22e0 DPHP_WATCHDOG_GENERIC +22e1 DPHP_UNHANDLED_LOCKUP +22f0 DPHP_BEAMFORMER_INVALID_NDPA +22f1 DPHP_BEAMFORMEE_GENERIC +2300 MACRAME_VIF_CREATE_NULL_SCANVIF +2301 MACRAME_VIF_DEREGISTER_QUEUED_TX_FRAMES +2302 MACRAME_VIF_DELETE_STATION_ASSOCIATED +2303 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_STATE +2304 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_PS_STATE +2305 MACRAME_VIF_CLEAR_INVALID_SCHED_STATE +2308 MACRAME_VIF_DESCHED_REG_REQ_INVALID_PS_STATE +230a MACRAME_VIF_SW_DONE_VIF_NOT_SCHEDULED +230c MACRAME_VIF_CTS_PROCESSED_NULL_DU +230d MACRAME_VIF_DEREGISTER_NO_REG_VIF +230e MACRAME_VIF_DEREGISTER_INVALID_SCHED_STATE +230f MACRAME_VIF_SCHED_MISSED_INVALID_START_TIME +2311 MACRAME_VIF_INDEX_OUT_OF_RANGE +2313 MACRAME_VIF_CANCEL_NULL_ENTRY +2315 MACRAME_VIF_IS_NULL +2316 MACRAME_VIF_INVALID_TRAFFIC_STATISTICS +2320 MACRAME_STATION_ADD_NULL_RECORD +2323 MACRAME_STATION_SET_CONNECT_NULL_RECORD +2326 MACRAME_STATION_RESET_STA_RECORD_WITH_ENC_KEY +2340 MACRAME_SCHED_UPDATE_DURATION_HIST_VIF_NOT_SCHEDULED +2342 MACRAME_SCHED_QUERY_BO_INVALID_BO_TIMES +2343 MACRAME_SCHED_RESCHEDULE_ALREADY_ACTIVE +2344 MACRAME_SCHED_SCHED_INVALID_VIF +2345 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_VIF +2346 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_STATE +2347 MACRAME_SCHED_SCHED_IND_INVALID_VIF +2348 MACRAME_SCHED_RADIO_DONE_INVALID_STATE +2349 MACRAME_SCHED_BO_UPDATE_INVALID_VIX +234a MACRAME_SCHED_DESCHED_NOW_NOT_SCEDULED +234b MACRAME_SCHED_NEAREST_SCHED_TIME_INVALID_STATE +234c MACRAME_SCHED_COULD_NOT_INSTANTIATE_FSM +234d MACRAME_SCHED_INVALID_FSM_PID +234e MACRAME_SCHED_INVALID_RADIO_BM +234f MACRAME_SCHED_INVALID_PAUSE_REASON +2350 MACRAME_SCHED_INVALID_INDEX +2351 MACRAME_SCHED_INVALID_INTERFACE +2352 MACRAME_SCHED_INVALID_SCHDL_FSM +2361 MACRAME_TX_MM_REQUEST_INVALID_VIF +2362 MACRAME_TX_ADDING_NULL_ENTRY_TO_BUFFER +2363 MACRAME_TX_SENDING_NULL_ENTRY_FROM_BUFFER +2364 MACRAME_TX_DISCARDING_NULL_ENTRY_FROM_BUFFER +2366 MACRAME_TX_DISCARD_NULL_PTR_TO_ENTRY +2367 MACRAME_TX_CANCEL_NULL_PTR_TO_ENTRY +2368 MACRAME_TX_CANCEL_NULL_TXENTRY +2369 MACRAME_TX_NO_PSPOLL +2382 MACRAME_BEACON_MISSED_BEACON_NOT_SCHEDULED_VIF +2384 MACRAME_BEACON_UPDATE_WAKEUP_VIF_NOT_STA +2386 MACRAME_BEACON_TX_CLEAR_INVALID_VIF_TYPE +2387 MACRAME_BEACON_TX_LOAD_HANDLER_INVALID_VIF_TYPE +2388 MACRAME_BEACON_TX_LOAD_HANDLER_READONLY_FRAME +2389 MACRAME_BEACON_TX_FINISHED_INVALID_VIF +238a MACRAME_BEACON_RX_SCHEDULE_TOO_FAR_IN_THE_FUTURE +238c MACRAME_BEACON_TX_SHEDULE_REQUEST_IN_THE_PAST +238d MACRAME_BEACON_TX_GET_NEXT_TIME_INVALID_VIF_TYPE +238e MACRAME_BEACON_TX_AP_WRITE_PVB_INPUT_CHECK +238f MACRAME_BEACON_TX_AP_UPDATE_NEEDED_NON_AP_VIF +2390 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_SCHEDULED_VIF +2391 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_AP_VIF +2392 MACRAME_BEACON_TX_AP_SEND_BEACON_NOT_FOUND +2394 MACRAME_BEACON_TX_AP_CLEAR_BEACON_IN_DPLP +2395 MACRAME_BEACON_TX_ECSA_COUNT_REACHED_ZERO +239a MACRAME_BEACON_CALC_SLEEP_PERIODS +239b MACRAME_BEACON_TBTT_EBRT_INVALID_VIF +239c MACRAME_BEACON_TBTT_EBRT_INVALID_LISTEN_START +239e MACRAME_BEACON_TX_TXENTRY_IS_NULL +23a2 MACRAME_PS_COMMON_PS_CHECK_INVALID_VIF +23a3 MACRAME_PS_COMMON_ANNOUNCE_PROCESSED_NULL_DU +23a4 MACRAME_PS_COMMON_SEND_PSNULL_NULL_ERROR +23a6 MACRAME_PS_COMMON_POPULATE_PSNULL_VIF_NOT_SCHEDULED +23a7 MACRAME_PS_LEGACY_PSPOLL_CFM_NULL_DU +23a8 MACRAME_PS_LEGACY_PSPOLL_CFM_NON_STA_VIF +23a9 MACRAME_PS_UAPSD_ENQUEUE_TRIGGER_VIF_NOT_SCHEDULED +23c0 MACRAME_BLACKOUT_CMM_INVALID_NUM_BO +23c1 MACRAME_BLACKOUT_CHIP_INVALID_NUM_BO +23c2 MACRAME_BLACKOUT_P2P_INVALID_VIF_TYPE_NOA +23c3 MACRAME_BLACKOUT_P2P_SET_CTW_FAIL +23c4 MACRAME_BLACKOUT_NOT_REGISTERED +23c5 MACRAME_BLACKOUT_P2P_SCAN_NOA_NOT_UPDATED +23c6 MACRAME_BLACKOUT_AP_SCAN_QUIET_COUNT_NOT_UPDATED +23e2 MACRAME_FSM_ADD_BO_INVALID_TYPE +23e3 MACRAME_FSM_ADD_BO_UNDEFINED_TYPE +23e4 MACRAME_FSM_ADD_BO_QUIET_INVALID_ID +23e5 MACRAME_FSM_ADD_BO_LOCAL_INVALID_ID +23e6 MACRAME_FSM_DEL_BO_INVALID_TYPE +23e7 MACRAME_FSM_DEL_BO_UNDEFINED_TYPE +23e8 MACRAME_FSM_DEL_BO_QUIET_INVALID_ID +23e9 MACRAME_FSM_DEL_BO_LOCAL_INVALID_ID +2400 MACRAME_TIMER_UNSCHEDULABLE_VIF_MULTICAST +2401 MACRAME_TIMER_UNSCHEDULABLE_VIF_FAST_PS +2402 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_DELAY +2403 MACRAME_TIMER_UNSCHEDULABLE_VIF_CHECK_CLEAR +2404 MACRAME_TIMER_UNSCHEDULABLE_VIF_MOREBIT +2405 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_CHECK +2406 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_TIMER +2407 MACRAME_TIMER_UNSCHEDULABLE_VIF_TDLS +240a MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_TX +240b MACRAME_TIMER_DPLANE_OPERATION_TIMEOUT +240c MACRAME_TIMER_RADIOMAC_SWITCH_TIMEOUT +240d MACRAME_TIMER_BT_LO_ACCESS_GRANT_TIMEOUT +240e MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_RX +2420 MACRAME_COEX_BLACKOUT_ATTACH_USPBO_FAILED +2421 MACRAME_COEX_BLACKOUT_ATTACH_VIF_FAILED +2422 MACRAME_COEX_BLACKOUT_ATTACH_INVALID_HANDLE +2423 MACRAME_COEX_BLACKOUT_UPDATE_INVALID_HANDLE +2424 MACRAME_COEX_BLACKOUT_DESTROY_INVALID_HANDLE +2425 MACRAME_COEX_BLACKOUT_DETACH_INVALID_HANDLE +2426 MACRAME_COEX_BLACKOUT_MASK_INVALID_HANDLE +2427 MACRAME_COEX_BLACKOUT_UNMASK_INVALID_HANDLE +2428 MACRAME_COEX_VIF_GET_NEXT_DTIM_TIME_INVALID_VIF +2429 MACRAME_COEX_VIF_GET_CLEAR_TIME_INVALID_VIF +242a MACRAME_COEX_NEGATIVE_MAX_CLEAR_TIMEOUT +2431 MACRAME_MLME_API_ALLOW_BEACONS_NON_AP_VIF +2434 MACRAME_MLME_API_SET_BSS_INVALID_VIF +2435 MACRAME_MLME_API_SET_BSS_NO_AP +2436 MACRAME_MLME_API_SET_INFO_SCAN_VIF +2437 MACRAME_MLME_API_CONFIG_QUEUE_SCAN_VIF +2438 MACRAME_MLME_API_SET_BSS_UNMATCHED_VIF_TYPES +2439 MACRAME_MLME_API_INVALID_VIF +243a MACRAME_MLME_API_NOT_STATION_OWNER +243b MACRAME_MLME_API_STATION_CLEAR_RECORD_NOT_FOUND +243c MACRAME_MLME_API_STATION_PAUSE_RECORD_NOT_FOUND +243d MACRAME_MLME_API_STATION_UNPAUSE_RECORD_NOT_FOUND +2441 MACRAME_BA_MGR_REMOVE_BA_NULL_INFO +2442 MACRAME_BA_MGR_REMOVE_BA_HWINFO +2443 MACRAME_BA_MGR_QUEUE_HEAD_NULL +2444 MACRAME_BA_MGR_QUEUE_TAIL_NULL +2445 MACRAME_BA_MGR_DELBA_RX_BAINSTANCE_NULL +2446 MACRAME_BA_MGR_FIND_BA_INVALID_TPRI +2447 MACRAME_BA_MGR_DELBA_INVALID_DIR +2448 MACRAME_BA_MGR_ADDBA_ZERO_BUF_SIZE +2449 MACRAME_BA_MGR_ADDBA_STA_RECORD_NULL +244a MACRAME_BA_MGR_ADD_BA_RX_AGREEMENT +2450 MACRAME_KEY_MALLOC_FAILED +2451 MACRAME_RADIO_INIT_DONE_INVALID_STATE +2452 MACRAME_RADIO_STATE_CHANGE_ON_NO_DESCRIPTORS +2453 MACRAME_RADIO_OFF_INVALID_STATE +2454 MACRAME_RADIO_DPD_NO_RATES +2455 MACRAME_RADIO_INVALID_STATE +2456 MACRAME_RADIO_COULD_NOT_INSTANTIATE_FSM +2457 MACRAME_RADIO_INVALID_BITMAP +2458 MACRAME_RADIO_ILLEGAL_SWITCH_REQUEST +2459 MACRAME_MODEM_INVALID_DFE_CONFIG +245a MACRAME_RADIOMAC_TOO_MANY_REQUESTS +245b MACRAME_MODEM_CONFLICTING_DFE_CONFIG +245c MACRAME_RADIOMAC_MAC0_UNAVAILABLE +245d MACRAME_RADIO_DUMMY_FRAME_DPD_NOT_SUPPORTED +2480 MACRAME_DPLANE_MACRAME_NULL_POINTER +2490 MACRAME_VIF_PAUSE_RESUME_NOT_ENOUGH_MEMORY_FOR_REQUEST +2491 MACRAME_VIF_NAN_ELAPSED_TIME_GREATER_THAN_DW0_PERIOD +2492 MACRAME_VIF_NAN_INSUFFICINET_OCTETS +2493 MACRAME_VIF_NAN_NO_SLOTS_FOUND +24a0 MACRAME_IDLE_AP_INVALID_VIF +24ff MACRAME_LAST_ID +2500 MLME_RAME_GET_KA_INTERVAL_INVALID_DATA +2501 MLME_FSM_PID_ALREADY_IN_USE_1 +2502 MLME_AP_NO_CURRENT_STA +2503 MLME_FSM_PID_ALREADY_IN_USE_2 +2504 MLME_FSM_PID_ALREADY_IN_USE_3 +2505 MLME_FSM_PID_ALREADY_IN_USE_4 +2506 MLME_FSM_PID_ALREADY_IN_USE_5 +2507 MLME_FSM_PID_ALREADY_IN_USE_6 +2508 MLME_FSM_PID_ALREADY_IN_USE_7 +2509 MLME_FSM_PID_ALREADY_IN_USE_8 +250a MLME_FSM_PID_ALREADY_IN_USE_9 +250b MLME_FSM_PID_ALREADY_IN_USE_10 +250c MLME_AP_DISCONNECT_NO_STATION_RECORD +250e MLME_AP_UNEXPECTED_FRAME_TYPE +250f MLME_AP_UNEXPECTED_FRAME_SUBTYPE +2510 MLME_REG_MIB_READ_FAIL +2511 MLME_REG_MIB_READ_FAIL_2 +2512 MLME_REG_MIB_COUNTRY_CODE_FAIL +2513 MLME_REG_MIB_WORLD_DOMAIN_COUNTRY_CODE_FAIL +2514 MLME_REG_IS_NULL +2520 MLME_CONMGR_MLME_SYNCHRONISED_RSP_INVALID +2530 MLME_STA_RECORD_ADD_1 +2531 MLME_STA_RECORD_DELETE +2532 MLME_DATA_SAVE_UNKNOWN_KEY_TYPE +2533 MLME_STA_RECORD_ADD_2 +2534 MLME_STA_RECORD_PAUSE +2535 MLME_STA_RECORD_RESUME +2536 MLME_STA_RECORD_MOVE +2537 MLME_DATA_NO_AVAILABLE_VIF +2538 MLME_DATA_ADD_VIF_FAILED_1 +2539 MLME_DATA_ADD_VIF_FAILED_3 +253a MLME_DATA_ADD_VIF_FAILED_4 +253b MLME_STA_RECORD_CLEAR +253c MLME_STA_RECORDS_EXIST +253d MLME_STA_RECORD_DELETE_WRONG_OWNER +2560 MLME_MEASUREMENTS_FRAME_SZ_WRONG +2580 MLME_REQUESTS_MULTIPLE_ROUTES_FOR_SIGNAL_WITH_VIX +2581 MLME_REQUESTS_TEST_PANIC +2582 MLME_REQUESTS_INVALID_STATE_IN_ADD_VIF +2583 MLME_REQUESTS_MULTIPLE_ROUTES_FOR_SIGNAL_NULL_VIX +25a0 MLME_ROAMING_IES_SZ_WRONG +25a1 MLME_ROAMING_LOGGING_IE_SZ_WRONG +25c2 MLME_SCAN_INTERNAL_DATA_CORRUPTED +25c3 MLME_SCAN_NO_SCANNERS +25c4 MLME_SCAN_PID_TO_INSTANCE_FAILED +25c5 MLME_SCAN_MIB_FAIL +25c6 MLME_SCAN_CHANNEL_ZERO_FREQ +25d0 MLME_TDLS_INVALID_DTIM_PERIOD +25d1 MLME_TDLS_INITIAL_CHANNEL_CFG_FAILED_1 +25d2 MLME_TDLS_INITIAL_CHANNEL_CFG_FAILED_2 +25d3 MLME_TDLS_INVALID_TERMINATE_LINK +25d4 MLME_TDLS_INVALID_TERMINATE_LINK_SETUP +25d5 MLME_TDLS_INVALID_CONFIRM +25d6 MLME_TDLS_MAX_SLOTS_EXCEEDED +25e0 MLME_VIFCTRL_DMS_IES_SZ_WRONG_1 +25e1 MLME_VIFCTRL_DMS_IES_SZ_WRONG_2 +25e2 MLME_VIFCTRL_DMS_IES_SZ_WRONG_3 +25e3 MLME_VIFCTRL_DMS_IES_SZ_WRONG_4 +25e4 MLME_VIFCTRL_DMS_IES_SZ_WRONG_5 +25e5 MLME_VIFCTRL_DMS_IES_SZ_WRONG_6 +25e6 MLME_VIFCTRL_DMS_IES_SZ_WRONG_7 +25e7 MLME_VIFCTRL_CHANNEL_SWITCH_NO_STA_RECORD +25e8 MLME_VIFCTRL_TEARDOWN_BITMAP_OVERFLOW +25e9 MLME_VIFCTRL_SEND_FRAME_INVALID_CHANNEL_FREQ +25ea MLME_VIFCTRL_OBSS_SCAN_IES_SIZE_WRONG +25eb MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE_1 +25ec MLME_VIFCTRL_PACKET_FILTER_IES_TOO_LONG +25ed MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_MODE +25f0 MLME_SECURITY_EAPOL_PEER_NOT_FOUND +25f1 MLME_SECURITY_FILTER_OVERFLOW +25f2 MLME_SECURITY_EAPOL_REPLY_TYPE_INVALID +2600 MLME_VIFCTRL_FILTER_OVERFLOW_1 +2601 MLME_VIFCTRL_FILTER_OVERFLOW_2 +2602 MLME_VIFCTRL_FILTER_OVERFLOW_3 +2603 MLME_VIFCTRL_FILTER_OVERFLOW_4 +2604 MLME_VIFCTRL_FILTER_OVERFLOW_5 +2605 MLME_VIFCTRL_FILTER_OVERFLOW_6 +2606 MLME_VIFCTRL_FILTER_OVERFLOW_7 +2607 MLME_VIFCTRL_FILTER_OVERFLOW_8 +2608 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE_2 +2610 MLME_MBULK_IS_NULL +2611 MLME_MBULK_ADDRESS_IS_NULL +2620 MLME_MPDU_VIX_REGISTRATION_FAILED_1 +2621 MLME_MPDU_VIX_REGISTRATION_FAILED_2 +2630 MLME_FRAMES_FRAME_SZ_WRONG +2631 MLME_FRAMES_INVALID_FRAME_TYPE_1 +2632 MLME_FRAMES_INVALID_FRAME_TYPE_2 +2633 MLME_FRAME_ADDR_DS_MODE_UNSUPPORTED +2634 MLME_FRAME_APPEND_OOB +2635 MLME_FRAME_EAPOL_INVALID_FRAME_TYPE +2636 MLME_FRAME_BUILD_INC_SZ_MISMATCH +2640 MLME_NAN_SCAN_IES_SIZE_WRONG +2641 MLME_NAN_FRAME_SZ_WRONG_1 +2642 MLME_NAN_INVALID_NAN_FRAME +2643 MLME_NAN_INITIAL_CHANNEL_CFG_FAILED +2644 MLME_NAN_NUM_OF_SDA_OVERFLOW +2645 MLME_NAN_SDF_WITH_NO_PAYLOAD +2646 MLME_NAN_RAME_MM_CFM_NOT_RECEIVED +2647 MLME_NAN_INVALID_CLUSTER_MERGE_STATE +2649 MLME_NAN_FRAME_SZ_WRONG_3 +264a MLME_NAN_FRAME_SZ_WRONG_4 +264c MLME_NAN_FRAME_SZ_WRONG_6 +264e MLME_FSM_PID_ALREADY_IN_USE_11 +2650 MLME_API_STATION_RECORD_DOES_NOT_EXIST_1 +2651 MLME_API_STATION_RECORD_DOES_NOT_EXIST_2 +2652 MLME_API_STATION_RECORD_DOES_NOT_EXIST_3 +2653 MLME_API_INVALID_VIF +2660 MLME_FTM_SCAN_IES_SIZE_WRONG +2700 RADIO_RICE_RADIO_SETUP_FAILED +2701 RADIO_RICE_ALREADY_SETUP +2702 RADIO_RICE_BAD_CLOCK_FREQ +2703 RADIO_RICE_IMM_ERROR +2704 RADIO_RICE_RICE_ERROR +2705 RADIO_RICE_MGR_FSM_ERROR +2706 RADIO_RICE_RADIO_FSM_ERROR +2707 RADIO_RICE_ILLEGAL_RECONFIGURE +2708 RADIO_RICE_CONNECTION_CLASH +2709 RADIO_RICE_FSM_CHANGE_PARAMS +270a RADIO_RICE_FSM_INADEQUATE_TIME +270b RADIO_RICE_BAD_ANTENNA_GAIN_SETTINGS +2710 RADIO_HAL_BAD_FREQ_COMP_TABLE_TYPE +2711 RADIO_HAL_BAD_TEMP_COMP_TABLE_TYPE +2712 RADIO_HAL_BAD_SIG_GEN_WAVEFORM_TYPE +2713 RADIO_HAL_BAD_SIG_GEN_LOCATION_TYPE +2714 RADIO_HAL_UNKNOWN_TX_TRIM_TYPE +2715 RADIO_HAL_UNKNOWN_TX_LOOPBACK_TYPE +2716 RADIO_HAL_BAD_CONFIGURATION +2717 RADIO_HAL_BAD_PATH_MUX_CONFIGURATION +2718 RADIO_HAL_PATH_MUX_SETUP_FAILED +2719 RADIO_HAL_PATH_MUX_MAP_INDETERMINATE +271a RADIO_HAL_INTERNAL +271b RADIO_HAL_INVALID_RADIO_ID +271c RADIO_HAL_BAD_RAMSW_REC +271d RADIO_NOT_ENOUGH_SRAM_FOR_PLAYBACK_SIGNAL +271e RADIO_PLAYBACK_FAILED +271f RADIO_TOO_MANY_DPD_TRIM_FAILURES +2720 RADIO_MIB_ERROR +2721 RADIO_HAL_BAD_RAMSW_PLAY +2722 RADIO_PHASE_COMPUTATION +2723 RADIO_DPD_CALC_LOOPBACK_FAILED +2724 RADIO_ILLEGAL_COMPLEX_DIVISION +2725 RADIO_DPD_ALIGN_CAPTURE_FAIL +2726 RADIO_HAL_BAD_CAPTURE_POINT_TX_RX_DEF +2727 RADIO_TRIM_SETUP_ERROR +2728 RADIO_NULL_REG_CACHE_PTR +2729 RADIO_NULL_PTR +272a RADIO_ILLEGAL_DIVISION +272b RADIO_DEINIT_ALREADY_IN_PROGRESS +272c RADIO_BAD_RF_CB_STATE +272d RADIO_DPD_UNDEFINED_TRIM_STEP +272e RADIO_RF_RX_DCOC_NULL_POINTER +272f RADIO_REGISTER_LOG_VERIFY_FAIL +2730 RADIO_INVALID_CALL_IN_IMM +2731 RADIO_INVALID_CALL_IN_DPD_TRAIN +2732 RADIO_UNKNOWN_BAND +2733 RADIO_HAL_TOO_MANY_TX_GAIN_STEPS +2734 RADIO_VCO_LOCK_FAILED +2735 RADIO_PHY_FLEXIMAC_ST_INCONSISTENT +2736 PA_SAT_IS_NULL +2737 LARK_D00_INVALID_5G_FREQ +2780 RADIO_HALMAC_FAILED_TO_INSTALL_MIB +2781 RADIO_HALMAC_FAILED_TO_FIND_ROW +2800 TEST_UNUSED +2801 TEST_DPHPADPT_RX_OUT_OF_MBULKS +2802 TEST_DPHPADPT_RX_UNEXPECTED_MPDU +2803 TEST_DPHPADPT_RX_TOO_MANY_MPDUS_IN_AMPDU +2810 TEST_MICRAME_BAD_RADIO_REQUEST +2811 TEST_MICRAME_TX_QUEUE_EMPTY +2812 TEST_MICRAME_TX_QUEUE_FULL +2813 TEST_MICRAME_TX_NO_MEM_FOR_CANCEL +2814 TEST_MICRAME_TX_BAD_PPDU_STATE +2815 TEST_MICRAME_TX_BAD_MPDU_COUNT +2816 TEST_MICRAME_TX_BAD_SLOT_STATE +2817 TEST_MICRAME_TX_BAD_SLOT_COUNT +2818 TEST_MICRAME_TX_BAD_MPDU_LEN +2820 TEST_WLANLITE_MGR_FSM_ERROR +2821 TEST_WLANLITE_LOAD_FRAME_PPDU_ALLOC +2822 TEST_WLANLITE_INVALID_RADIO_ID +2823 TEST_WLANLITE_INVALID_MAC_ID +2824 TEST_WLANLITE_INVALID_RADIO_BITMAP +2825 TEST_WLANLITE_BEAMFORMER +2826 TEST_WLANLITE_CONN_FSM_ERROR +2827 TEST_WLANLITE_DPHP_HW_LOCKUP +2900 COEX_API_PERIODIC_EVENT_INVALID_ENTRY +2910 COEX_STRAT_INIT_FAILURE +2940 COEX_MAC_KA_BO_FAILURE +2950 COEX_RAME_BAD_VIX +2960 COEX_FLEXIMAC_INT_UNHANDLED +2970 COEX_FLEXIMAC_INVALID_SEQ_NUM +29ff COEX_LAST +2a00 LOWER_MAC +2a01 COMMON_HOSTIO_GENERIC +2a02 COMMON_HOSTIO_HOST_NOT_RESPONSIVE +2a03 COMMON_HOSTIO_VIRT_GENERIC +2a04 COMMON_HOSTIO_VIRT_WLANLITE +2a10 COMMON_PMALLOC_OUT_OF_MEMORY +2a11 COMMON_PMALLOC_INVALID_MEMORY_CONFIG +2a12 COMMON_PMALLOC_INVALID_POINTER +2a13 COMMON_PMALLOC_MEMORY_EXHAUSTION +2a20 COMMON_DEBUG_DWORD12_INVALID_PTR +2a21 COMMON_DEBUG_DWORD12_SANITY_FAIL +2a22 COMMON_DEBUG_SAP_TOO_LARGE_ALLOC_SZ +2a23 COMMON_DEBUG_NOT_ALLOWED +2a30 COMMON_SERVICE_FOS_RES_NOT_CLEANED +2a31 COMMON_SERVICE_START_FAILED +2a32 COMMON_SERVICE_STOP_FAILED +2a33 COMMON_SERVICE_FOS_TASK_NOT_SCHEDULED +2a34 COMMON_SERVICE_TOO_MANY_NON_RTOS_IRQ +2a40 COMMON_FAULT_NOT_ALLOWED +2a50 COMMON_HW_ILLEGAL_RESPONSE_RATE +2a51 COMMON_RSA_OUT_OF_RANGE +2a52 COMMON_LMIF_MAC_CONFIG_GENERIC +2a60 COMMON_FSM_ALLOCATION_FAILURE +2a61 COMMON_FSM_INVALID_SIGNAL +2a62 COMMON_FSM_INVALID_PRIORITY +2a63 COMMON_FSM_FAILURE +2a64 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESS +2a65 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESSOR +2a66 COMMON_FSM_SIGNAL_TO_ENV +2a67 COMMON_FSM_EMPTY_TIMER_LIST +2a68 COMMON_FSM_LAST_NEXT_NOT_NULL +2a69 COMMON_FSM_LAST_IS_NULL +2a6a COMMON_FSM_CHANGE_NOT_ALLOWED_IN_INTERRUPT_CONTEXT +2a6b COMMON_FSM_INVALID_PID +2a6c COMMON_FSM_DATA_NOT_READY +2a6d COMMON_FSM_INVALID_RADIO_ID_TO_PID +2a6e COMMON_FSM_INVALID_SCHDL_ID_TO_PID +2a6f COMMON_FSM_TOO_MANY_SAVED_OR_FORWARD_EVENTS +2a70 COMMON_UTILS_DATA_UNIT +2a71 COMMON_UTILS_MAKE_FRAME +2a72 COMMON_UTILS_LINKED_LIST +2a80 COMMON_MIB_ROM_CORRUPT +2a81 COMMON_MIB_OVERRIDE +2a82 COMMON_MIB_GETACTOS +2aa0 COMMON_SHARED_DATA_VIF_INVALID_ACCESS +2aa1 COMMON_SHARED_DATA_VIF_STA_INVALID_ACCESS +2aa2 COMMON_SHARED_DATA_VIF_AP_INVALID_ACCESS +2aa3 COMMON_SHARED_DATA_VIF_NAN_INVALID_ACCESS +2aa4 COMMON_SHARED_DATA_VIF_SCAN_INVALID_ACCESS +2aa5 COMMON_SHARED_DATA_STA_INVALID_ACCESS +2aa6 COMMON_SHARED_DATA_MISSING_CALLBACK +2aa7 COMMON_SHARED_DATA_VIF_FTM_INVALID_ACCESS +2aa8 COMMON_SHARED_DATA_DU_INVALID_ACCESS +2aa9 COMMON_SHARED_DATA_CALLBACKS_ALREADY_TRIGGERED +2aaa COMMON_SHARED_DATA_VIF_FTM_INVALID_BW +2ab0 COMMON_PACKET_FILTER_GENERIC +2ab1 COMMON_PACKET_FILTER_INVALID_PID +2ab2 COMMON_PACKET_FILTER_LIST_HEAD_IS_NOT_NULL +2ab3 COMMON_PACKET_FILTER_NOT_ALL_FILTERS_DELETED +2ab4 COMMON_PACKET_FILTER_INVALID_PARAMETERS +2ab5 COMMON_PACKET_FILTER_INSUFFICIENT_RESOURCE +2ac0 COMMON_SMAPPER_GENERIC +2ad0 COMMON_MBULK_GENERIC +2ad1 COMMON_MBULK_CHAIN_ALREADY_HEAD_SET +2ad2 COMMON_MBULK_CHAIN_CANNOT_RECLAIM_AS_USED +2ad3 COMMON_MBULK_CHAIN_EXPECTED +2ad4 COMMON_MBULK_CHAIN_WRITE_LEN_TOO_LARGE +2ad5 COMMON_MBULK_DAT_AT_OFFSET_OUTSIDE_DATA +2ad6 COMMON_MBULK_DAT_MOVE_OUTSIDE_DATA +2ad7 COMMON_MBULK_DAT_MOVE_IS_READ_ONLY +2ad8 COMMON_MBULK_DAT_ACCESS_NOT_ALLOWED +2ad9 COMMON_MBULK_INVALID_POOL +2ada COMMON_MBULK_MBULK_FREE_BUT_CHAINED +2adb COMMON_MBULK_MSIGNAL_FREE_NO_SIGNAL +2adc COMMON_MBULK_MSIGNAL_FREE_UNDER_DELIVERY +2add COMMON_MBULK_POOL_CHECK_SANITY_FAILURE +2ade COMMON_MBULK_INCORRECT_REFCNT +2adf COMMON_MBULK_POOL_GET_FREE_OUTSIDE_POOL_MEMORY +2ae0 COMMON_MBULK_POOL_GET_FREE_WRONG_OFFSET +2ae1 COMMON_MBULK_POOL_NOT_4K_ALIGNED +2ae2 COMMON_MBULK_POOL_PUT_AT_WRONG_OFFSET +2ae3 COMMON_MBULK_POOL_PUT_NONE_IN_USE +2ae4 COMMON_MBULK_POOL_PUT_OUTSIDE_POOL_MEMORY +2ae5 COMMON_MBULK_RESIZE_EXCEEDS_DATA_BUFSIZ +2ae6 COMMON_MBULK_SEG_DUPLICATE_RW +2ae7 COMMON_MBULK_SEG_GENERIC_FREE_IN_OUTBOUND +2ae8 COMMON_MBULK_SEG_GENERIC_FREE_NO_RETURN_TO_HOST +2ae9 COMMON_MBULK_SEG_GENERIC_FREE_NOT_IN_USE +2aea COMMON_MBULK_SEG_GENERIC_FREE_PTR_OUTSIDE_POOLS +2aeb COMMON_MBULK_SEG_GENERIC_FREE_UNDER_DELIVERY +2aec COMMON_MBULK_MULTIPLE_USERS +2aed COMMON_MBULK_TOO_LARGE_SIZE_REQUESTED +2aee COMMON_MBULK_TRIM_EXCEEDS_ACTUAL_DATA_LEN +2aef COMMON_MBULK_SMAPPER_OP_NOT_SUPPORTED +2af0 COMMON_GENERIC_EDP +2af1 COMMON_GENERIC_RESET +2af2 COMMON_CACHE_UNALIGNED_ADDR +2af3 COMMON_MBULK_SMAPPER_FREE_NON_SMAPPER_MBULK +2af4 COMMON_FSMLITE_GENERIC +2aff COMMON_PLACEHOLDER_PLACEHOLDER_MAX +mibkey 543 +0000 MIBKEY_NULL +0001 DOT11RSNASTATSSTAADDRESS +03ef UNIFIAPOLBCINTERVAL +03f9 UNIFIDNSSUPPORTACTIVATED +0401 UNIFIOFFCHANNELSCHEDULETIMEOUT +040b UNIFIFRAMERESPONSETIMEOUT +0069 DOT11RSNASTATSROBUSTMGMTCCMPREPLAYS +041b UNIFICONNECTIONFAILURETIMEOUT +042b UNIFICONNECTINGPROBETIMEOUT +0439 UNIFIDISCONNECTTIMEOUT +0449 UNIFIFRAMERESPONSECFMTXLIFETIMETIMEOUT +0451 UNIFIFRAMERESPONSECFMFAILURETIMEOUT +0459 UNIFIFORCEACTIVEDURATION +0469 UNIFIMLMESCANMAXNUMBEROFPROBESETS +046f UNIFIMLMESCANSTOPIFLESSTHANXFRAMES +0477 UNIFIAPASSOCIATIONTIMEOUT +0481 UNIFIHOSTNUMANTENNACONTROLACTIVATED +0489 UNIFIMLMESTATIONINACTIVITYTIMEOUT +0491 UNIFIMLMECLIINACTIVITYTIMEOUT +0499 UNIFIMLMESTATIONINITIALKICKTIMEOUT +04a1 UNIFIUARTCONFIGURE +04a7 UNIFIUARTPIOS +04ad UNIFICRYSTALFREQUENCYTRIM +04b7 UNIFIENABLEDORM +0079 DOT11TDLSPEERUAPSDINDICATIONWINDOW +04bf UNIFIEXTERNALCLOCKDETECT +04c7 UNIFIEXTERNALFASTCLOCKREQUEST +04cf UNIFIWATCHDOGTIMEOUT +04db UNIFIOVERRIDEEDCAPARAMACTIVATED +04e3 UNIFIEXTERNALFASTCLOCKREQUESTPIO +04ed UNIFIRXDATARATE +04f5 UNIFIRSSI +04fd UNIFILASTBSSRSSI +0503 UNIFISNR +0081 DOT11ASSOCIATIONSAQUERYMAXIMUMTIMEOUT +050b UNIFILASTBSSSNR +0511 UNIFISWTXTIMEOUT +0519 UNIFIHWTXTIMEOUT +0523 UNIFITXDATARATE +052b UNIFISNREXTRAOFFSETCCK +0533 UNIFIRSSIMAXAVERAGINGPERIOD +053f UNIFIRSSIMINRECEIVEDFRAMES +0549 UNIFILASTBSSTXDATARATE +054f UNIFIDISCARDEDFRAMECOUNT +0557 UNIFIMACRAMEDEBUGSTATS +0561 UNIFICURRENTTSFTIME +0569 UNIFIBARXENABLETID +0573 UNIFIBATXENABLETID +057d UNIFITRAFFICTHRESHOLDTOSETUPBA +0587 UNIFIDPLANETXAMSDUHWCAPABILITY +058f UNIFIDPLANETXAMSDUSUBFRAMECOUNTMAX +059f UNIFIBACONFIG +05ab UNIFIBATXMAXNUMBER +05b3 UNIFIMOVEBKTOBE +05b9 UNIFIBEACONRECEIVED +0093 DOT11ASSOCIATIONSAQUERYRETRYTIMEOUT +05c1 UNIFIPSLEAKYAP +05cb UNIFITQAMACTIVATED +05d3 UNIFIOUTPUTRADIOINFOTOKERNELLOG +05db UNIFINOACKACTIVATIONCOUNT +05e3 UNIFIRXFCSERRORCOUNT +05eb UNIFIBEACONSRECEIVEDPERCENTAGE +05f7 UNIFIARPDETECTACTIVATED +05ff UNIFIARPDETECTRESPONSECOUNTER +0609 UNIFIENABLEMGMTTXPACKETSTATS +0613 UNIFIQUEUESTATSENABLE +061d UNIFIDPDMASTERSWITCH +0629 UNIFIGOOGLEMAXNUMBEROFPERIODICSCANS +062f UNIFIGOOGLEMAXRSSISAMPLESIZE +0635 UNIFIGOOGLEMAXHOTLISTAPS +063b UNIFIGOOGLEMAXSIGNIFICANTWIFICHANGEAPS +0641 UNIFIGOOGLEMAXBSSIDHISTORYENTRIES +0647 UNIFIMACBEACONTIMEOUT +0651 UNIFIMIFOFFALLOWED +0659 UNIFIBLOCKSCANAFTERNUMSCHEDVIF +00a3 DOT11RTSTHRESHOLD +0663 UNIFISTAUSESONEANTENNAWHENIDLE +066b UNIFISTAUSESMULTIANTENNASDURINGCONNECT +0673 UNIFIAPUSESONEANTENNAWHENPEERSIDLE +067d DEPRECATED_UNIFIUPDATEANTENNACAPABILITIESWHENSCANNING +0685 UNIFIPREFERREDANTENNABITMAP +068f UNIFIMAXCONCURRENTMACS +0697 UNIFIROAMDEAUTHREASON +069f UNIFIROAMTRACKINGSCANPERIOD +426f UNIFIROAMCUFACTOR +429f UNIFIROAMCUSCANTRIGGER +42ad UNIFIROAMRSSIBOOST +42b9 UNIFIROAMRSSIFACTOR +06ad UNIFIROAMCULOCAL +42ef UNIFIRXEXTERNALGAINFREQUENCY +42ff UNIFIRXEXTERNALGAIN +430d UNIFIRXRSSIADJUSTMENTS +4319 UNIFISARBACKOFF +433f UNIFISCANPARAMETERS +06bb UNIFIROAMCUSCANNOCANDIDATEDELTATRIGGER +06c9 UNIFIROAMAPSELECTDELTAFACTOR +06d7 UNIFIROAMCUWEIGHT +44d5 UNIFISTATICDPDGAIN +44e1 UNIFITHROUGHPUTDEBUG +44eb UNIFITXANTENNACONNECTIONLOSSFREQUENCY +06e5 UNIFIROAMRSSIWEIGHT +44fb UNIFITXANTENNACONNECTIONLOSS +4509 UNIFITXANTENNAMAXGAINFREQUENCY +4519 UNIFITXANTENNAMAXGAIN +4527 UNIFITXDETECTORFREQUENCYCOMPENSATION +4535 UNIFITXDETECTORTEMPERATURECOMPENSATION +4543 UNIFITXFTRIMSETTINGS +4551 UNIFITXGAINSETTINGS +455f UNIFITXGAINSTEPSETTINGS +456d UNIFITXOOBCONSTRAINTS +457b UNIFITXOPENLOOPFREQUENCYCOMPENSATION +06f3 UNIFIROAMBSSLOADMONITORINGFREQUENCY +4589 UNIFITXOPENLOOPTEMPERATURECOMPENSATION +4597 UNIFITXPAGAINDPDFREQUENCYCOMPENSATION +45a5 UNIFITXPAGAINDPDTEMPERATURECOMPENSATION +45b3 UNIFITXPOWERDETECTORRESPONSE +45c1 UNIFITXPOWERTRIMCONFIG +45cd UNIFITXSETTINGS +0701 UNIFIROAMBLACKLISTSIZE +070f UNIFICUMEASUREMENTINTERVAL +071f UNIFICURRENTBSSNSS +0727 UNIFIAPMIMOUSED +072f UNIFIROAMEAPOLTIMEOUT +00b9 DOT11SHORTRETRYLIMIT +073d UNIFIROAMINGCOUNT +0745 UNIFIROAMINGAKM +074d UNIFICURRENTBSSBANDWIDTH +0753 UNIFICURRENTBSSCHANNELFREQUENCY +0759 UNIFILOGGERENABLED +0761 UNIFIMAPACKETFATEENABLED +076b UNIFISTAVIFLINKNSS +0773 UNIFILAANSSSPECULATIONINTERVALSLOTTIME +0781 UNIFILAANSSSPECULATIONINTERVALSLOTMAXNUM +078d UNIFILAABWSPECULATIONINTERVALSLOTTIME +079b UNIFILAABWSPECULATIONINTERVALSLOTMAXNUM +07a7 UNIFILAAMCSSPECULATIONINTERVALSLOTTIME +07b5 UNIFILAAMCSSPECULATIONINTERVALSLOTMAXNUM +07c1 UNIFILAAGISPECULATIONINTERVALSLOTTIME +07cf UNIFILAAGISPECULATIONINTERVALSLOTMAXNUM +07db UNIFILAATXDIVERSITYBEAMFORMENABLED +07e7 UNIFILAATXDIVERSITYBEAMFORMMINMCS +00cb DOT11LONGRETRYLIMIT +07f3 UNIFILAATXDIVERSITYFIXMODE +07ff UNIFILAAPROTECTIONCONFIGOVERRIDE +0809 UNIFICSRONLYEIFSDURATION +0811 UNIFIOVERRIDEDEFAULTBETXOPFORHT +081b UNIFIOVERRIDEDEFAULTBETXOP +0825 UNIFIRXABBTRIMSETTINGS +082d UNIFIRADIOTRIMSENABLE +0839 UNIFIHARDWAREPLATFORM +0841 UNIFIFORCECHANNELBW +084b UNIFIDPDTRAININGDURATION +0855 UNIFITXPOWERTRIMCOMMONCONFIG +0863 UNIFIIQDEBUGENABLED +086b UNIFICOEXDEBUGOVERRIDEBT +0873 UNIFILTEMAILBOX +087d UNIFILTEMWSSIGNAL +0885 UNIFILTEENABLECHANNELAVOIDANCE +088d UNIFILTEENABLEPOWERBACKOFF +0895 UNIFILTEENABLETIMEDOMAIN +089d UNIFILTEENABLELTECOEX +00dd DOT11FRAGMENTATIONTHRESHOLD +08a5 UNIFILTEBAND40POWERBACKOFFCHANNELS +08b5 UNIFILTEBAND40POWERBACKOFFRSRPLOW +08c5 UNIFILTEBAND40POWERBACKOFFRSRPHIGH +08d5 UNIFILTEBAND40POWERBACKOFFRSRPAVERAGINGALPHA +08dd UNIFILTESETCHANNEL +08e5 UNIFILTESETPOWERBACKOFF +08ed UNIFILTESETTDDDEBUGMODE +08f5 UNIFILTEBAND40AVOIDCHANNELS +0905 UNIFILTEBAND41AVOIDCHANNELS +0915 UNIFILTEBAND7AVOIDCHANNELS +0925 UNIFIAPSCANABSENCEDURATION +092d UNIFIAPSCANABSENCEPERIOD +0935 UNIFIMLMESTAKEEPALIVETIMEOUTCHECK +0941 UNIFIMLMEAPKEEPALIVETIMEOUTCHECK +094d UNIFIMLMEGOKEEPALIVETIMEOUTCHECK +0959 UNIFIBSSMAXIDLEPERIOD +0967 UNIFISTAIDLEMODEENABLED +0971 UNIFIFASTPOWERSAVETIMEOUTAGGRESSIVE +00f3 DOT11RTSSUCCESSCOUNT +0981 UNIFIIDLEMODELISTENINTERVALSKIPPINGDTIM +0997 UNIFIIDLEMODEP2PLISTENINTERVALSKIPPINGDTIM +09a9 UNIFIAPIDLEMODEENABLED +09b3 UNIFIFASTPOWERSAVETIMEOUT +0019 DOT11RSNASTATSTKIPLOCALMICFAILURES +09c5 UNIFIFASTPOWERSAVETIMEOUTSMALL +09d5 UNIFIMLMESTAKEEPALIVETIMEOUT +09e1 UNIFIMLMEAPKEEPALIVETIMEOUT +09ed UNIFIMLMEGOKEEPALIVETIMEOUT +09f9 UNIFISTAROUTERADVERTISEMENTMINIMUMINTERVALTOFORWARD +0a09 UNIFIROAMCONNECTIONQUALITYCHECKWAITAFTERCONNECT +0a13 UNIFIAPBEACONMAXDRIFT +0a1d UNIFIBSSMAXIDLEPERIODACTIVATED +0103 DOT11ACKFAILURECOUNT +0a25 UNIFIVIFIDLEMONITORTIME +0a31 UNIFIDISABLELEGACYPOWERSAVE +0a39 UNIFIDEBUGFORCEACTIVE +0a41 UNIFISTATIONACTIVITYIDLETIME +0a4b UNIFIDMSACTIVATED +0a53 UNIFIPOWERMANAGEMENTDELAYTIMEOUT +0a63 UNIFIAPSDSERVICEPERIODTIMEOUT +0a71 UNIFICONCURRENTPOWERMANAGEMENTDELAYTIMEOUT +0a81 UNIFISTATIONQOSINFO +0a89 UNIFILISTENINTERVALSKIPPINGDTIM +0a9f UNIFILISTENINTERVAL +0aad UNIFILEGACYPSPOLLTIMEOUT +0abb UNIFIBEACONSKIPPINGCONTROL +0113 DOT11MULTICASTRECEIVEDFRAMECOUNT +0acf UNIFITOGGLEPOWERDOMAIN +0ad7 UNIFIP2PLISTENINTERVALSKIPPINGDTIM +0ae9 UNIFIFRAGMENTATIONDURATION +0af5 UNIFIIDLEMODELITEENABLED +0aff UNIFIIDLEMODEENABLED +0b09 UNIFIDTIMWAITTIMEOUT +0b13 UNIFILISTENINTERVALMAXTIME +0b23 UNIFISCANMAXPROBETRANSMITLIFETIME +0b2f UNIFIPOWERSAVETRANSITIONPACKETTHRESHOLD +0b37 UNIFIPROBERESPONSELIFETIME +0b41 UNIFIPROBERESPONSEMAXRETRY +0b4d UNIFITRAFFICANALYSISPERIOD +0b57 UNIFIAGGRESSIVEPOWERSAVETRANSITIONPERIOD +0123 DOT11FCSERRORCOUNT +0b5f UNIFIACTIVETIMEAFTERMOREBIT +0b67 UNIFIDEFAULTDWELLTIME +0b6f UNIFIVHTCAPABILITIES +0b89 UNIFIMAXVIFSCHEDULEDURATION +0b91 UNIFIVIFLONGINTERVALTIME +0b99 UNIFIDISALLOWSCHEDRELINQUISH +0ba1 UNIFIRAMEDPLANEOPERATIONTIMEOUT +0bab UNIFIDEBUGKEEPRADIOON +0bb3 UNIFIFORCEFIXEDDURATIONSCHEDULE +0bbb UNIFIRAMEUPDATEMIBS +0bc1 UNIFIGOSCANABSENCEDURATION +0bc9 UNIFIGOSCANABSENCEPERIOD +0bd1 UNIFIMAXCLIENT +0bdd UNIFITDLSINP2PACTIVATED +0be5 UNIFITDLSACTIVATED +0131 DOT11WEPUNDECRYPTABLECOUNT +0bed UNIFITDLSTPTHRESHOLDPKTSECS +0bf7 UNIFITDLSRSSITHRESHOLD +0c01 UNIFITDLSMAXIMUMRETRY +0c07 UNIFITDLSTPMONITORSECS +0c0f UNIFITDLSBASICHTMCSSET +0c15 UNIFITDLSBASICVHTMCSSET +0c1b DOT11TDLSDISCOVERYREQUESTWINDOW +0c23 DOT11TDLSRESPONSETIMEOUT +0c2b DOT11TDLSCHANNELSWITCHACTIVATED +0c31 UNIFITDLSDESIGNFORTESTMODE +0c37 UNIFITDLSWIDERBANDWIDTHPROHIBITED +0c3f UNIFITDLSKEYLIFETIMEINTERVAL +0c4b UNIFITDLSTEARDOWNFRAMETXTIMEOUT +0c55 UNIFIWIFISHARINGACTIVATED +0c5d UNIFIWIFISHARING5GHZCHANNEL +0c73 UNIFIWIFISHARINGCHANNELSWITCHCOUNT +0c7f UNIFICHANNELANNOUNCEMENTCOUNT +0c87 UNIFIRATESTSTOREDSA +0141 DOT11MANUFACTURERPRODUCTVERSION +0c91 UNIFIRATESTSTOREFRAME +0c9b DOT11TDLSPEERUAPSDBUFFERSTAACTIVATED +0ca3 UNIFIPROBERESPONSELIFETIMEP2P +0cad UNIFISTACHANNELSWITCHSLOWAPACTIVATED +0cb5 UNIFISTACHANNELSWITCHSLOWAPMAXTIME +0cbf UNIFISTACHANNELSWITCHSLOWAPPOLLINTERVAL +0cc7 UNIFISTACHANNELSWITCHSLOWAPPROCEDURETIMEOUTINCREMENT +0ccf UNIFIMLMESCANMAXAERIALS +0cd9 UNIFIAPFACTIVATED +0ce1 UNIFIAPFVERSION +0ce9 UNIFIAPFMAXSIZE +0cf3 UNIFIAPFACTIVEMODEENABLED +0cfb UNIFICSRONLYMIBSHIELD +0d03 UNIFIPRIVATEBBBTXFILTERCONFIG +0d0b UNIFIPRIVATESWAGCFRONTENDGAIN +014f UNIFIMLMECONNECTIONTIMEOUT +0d19 UNIFIPRIVATESWAGCFRONTENDLOSS +0d27 UNIFIPRIVATESWAGCEXTTHRESH +0d35 UNIFICSRONLYPOWERCALDELAY +0d3d UNIFIRXAGCCONTROL +0d4b DEPRECATED_UNIFIWAPIQOSMASK +0155 UNIFIMLMESCANCHANNELMAXSCANTIME +0d53 UNIFIWMMSTALLENABLE +0d5f UNIFIRAATXHOSTRATE +0d6b UNIFIFALLBACKSHORTFRAMERETRYDISTRIBUTION +0d83 UNIFIRXTHROUGHPUTLOW +0d8f UNIFIRXTHROUGHPUTHIGH +0d9b UNIFISETFIXEDAMPDUAGGREGATIONSIZE +0da7 UNIFITHROUGHPUTDEBUGREPORTINTERVAL +0db5 UNIFIDPLANETEST1 +0dc1 UNIFIDPLANETEST2 +0dcd UNIFIDPLANETEST3 +0dd9 UNIFIDPLANETEST4 +0de5 UNIFIPREEBRTWINDOW +0df9 UNIFIPOSTEBRTWINDOW +0e0d UNIFIPSPOLLTHRESHOLD +0e19 UNIFISABLECONTAINERSIZECONFIGURATION +0e27 UNIFISABLEFRAMELOGMODE +0e35 UNIFISABLEFRAMELOGCPUTHRESPERCENT +0e45 UNIFISABLEFRAMELOGCPUOVERHEADPERCENT +0e55 UNIFIDEBUGSVCMODESTACKHIGHWATERMARK +0e5d UNIFIOVERRIDEEDCAPARAMBE +0e63 UNIFIOVERRIDEEDCAPARAMBEENABLE +0e69 UNIFIFAULTENABLE +0171 UNIFIMLMESCANCHANNELPROBEINTERVAL +0e73 UNIFITXUSINGLDPCACTIVATED +0e7b UNIFITXSGI20ACTIVATED +0e83 UNIFITXSGI40ACTIVATED +0e8b UNIFITXSGI80ACTIVATED +0e93 UNIFITXSGI160ACTIVATED +0e9b UNIFIMACADDRESSRANDOMISATION +0ea3 UNIFIMACADDRESSRANDOMISATIONMASK +0eb7 UNIFIWIPSACTIVATED +0ebf UNIFIRFTESTMODEACTIVATED +0ec7 UNIFITXOFDMSELECT +0ed3 UNIFITXDIGGAIN +0edf UNIFICHIPTEMPERATURE +0ee7 UNIFIBATTERYVOLTAGE +0eef UNIFIFORCESHORTSLOTTIME +0ef7 UNIFIDEBUGDISABLERADIONANNYACTIONS +0f03 UNIFIRXCCKMODEMSENSITIVITY +0f0f UNIFIDPDPERBANDWIDTH +0f19 UNIFIBBVERSION +0f21 UNIFIRFVERSION +0f29 UNIFICLEARRADIOTRIMCACHE +0f31 UNIFIRXRADIOCSMODE +0f39 UNIFIRXPRIENERGYDETTHRESHOLD +0f41 UNIFIRXSECENERGYDETTHRESHOLD +0f49 UNIFIIQBUFFERSIZE +0f51 UNIFICCAMASTERSWITCH +0f61 UNIFIRXSYNCCCACFG +0f6b UNIFIMACSECCHANCLEARTIME +0f75 UNIFINANNYTEMPERATUREREPORTDELTA +0f7f UNIFINANNYTEMPERATUREREPORTINTERVAL +018d UNIFIMLMESCANCHANNELRULE +0f8b UNIFIRADIORXDCOCDEBUGIQVALUE +0f95 UNIFIRADIORXDCOCDEBUG +0f9f UNIFINANNYRETRIMDPDMOD +0fa9 UNIFIDISABLEDPDSUBITERATION +0fb3 UNIFIFLEXIMACCCAEDENABLE +0fbd UNIFIDISABLELNABYPASS +0fc7 UNIFIENABLEFLEXIMACWATCHDOG +0fcf UNIFIRTTCAPABILITIES +0fe5 UNIFIFTMMINDELTAFRAMES +0ff3 UNIFIFTMPERBURST +0fff UNIFIFTMBURSTDURATION +0029 DOT11RSNASTATSTKIPREMOTEMICFAILURES +100b UNIFIFTMNUMOFBURSTSEXPONENT +1017 UNIFIFTMASAPMODEACTIVATED +101f UNIFIFTMRESPONDERACTIVATED +1027 UNIFIFTMDEFAULTSESSIONESTABLISHMENTTIMEOUT +1035 UNIFIFTMDEFAULTGAPBEFOREFIRSTBURSTPERRESPONDER +019f UNIFIMLMEDATAREFERENCETIMEOUT +103b UNIFIFTMDEFAULTGAPBETWEENBURSTS +1047 UNIFIFTMDEFAULTTRIGGERDELAY +1055 UNIFIFTMDEFAULTENDBURSTDELAY +1063 UNIFIFTMREQUESTVALIDATIONENABLED +106b UNIFIFTMRESPONSEVALIDATIONENABLED +1073 UNIFIFTMUSERESPONSEPARAMETERS +107b UNIFIFTMINITIALRESPONSETIMEOUT +1089 UNIFIFTMDSPINPBW +1097 UNIFIFTMOFDMCUTOFFSET +10a5 UNIFIFTMMEANAROUNDCLUSTER +10ad UNIFIMLMESCANCONTINUEIFMORETHANXAPS +01ab UNIFIMLMESCANPROBEINTERVAL +10b5 UNIFIMLMESCANSTOPIFLESSTHANXNEWAPS +10bd UNIFISCANMULTIVIFACTIVATED +10c5 UNIFISCANNEWALGORITHMACTIVATED +10cd UNIFIUNSYNCVIFLNAENABLED +10d5 UNIFITPCMINPOWER2GMIMO +10dd UNIFITPCMINPOWER5GMIMO +10e5 UNIFILNACONTROLENABLED +01b1 UNIFIMLMESCANHIGHRSSITHRESHOLD +10ed UNIFILNACONTROLRSSITHRESHOLDLOWER +10fb UNIFILNACONTROLRSSITHRESHOLDUPPER +1109 UNIFIPOWERISGRIP +1111 UNIFILOWPOWERRXCONFIG +111b UNIFITPCENABLED +1121 UNIFICURRENTTXPOWERLEVEL +112b UNIFIUSERSETTXPOWERLEVEL +1137 UNIFITPCMAXPOWERRSSITHRESHOLD +113f UNIFITPCMINPOWERRSSITHRESHOLD +1147 UNIFITPCMINPOWER2G +114f UNIFITPCMINPOWER5G +1157 UNIFITPCUSEAFTERCONNECTRSP +115f UNIFIRADIOLPRXRSSITHRESHOLDLOWER +116f UNIFIRADIOLPRXRSSITHRESHOLDUPPER +117f UNIFITESTTXPOWERENABLE +1189 UNIFILTECOEXMAXPOWERRSSITHRESHOLD +01c1 UNIFIMLMESCANDELTARSSITHRESHOLD +1191 UNIFILTECOEXMINPOWERRSSITHRESHOLD +1199 UNIFILTECOEXPOWERREDUCTION +11a7 UNIFIPMFASSOCIATIONCOMEBACKTIMEDELTA +11b1 UNIFITESTTSPECHACK +11b9 UNIFITESTTSPECHACKVALUE +11c1 UNIFIDEBUGINSTANTDELIVERY +11cb UNIFIDEBUGENABLE +11d5 UNIFIDPLANEDEBUG +11e3 UNIFINANACTIVATED +11eb UNIFINANBEACONCAPABILITIES +11f5 UNIFINANMAXCONCURRENTCLUSTERS +11fd UNIFINANMAXCONCURRENTPUBLISHES +1205 UNIFINANMAXCONCURRENTSUBSCRIBES +120d UNIFINANMAXSERVICENAMELENGTH +01cf UNIFIMLMESCANMAXIMUMAGE +1217 UNIFINANMAXMATCHFILTERLENGTH +1221 UNIFINANMAXTOTALMATCHFILTERLENGTH +122b UNIFINANMAXSERVICESPECIFICINFOLENGTH +1235 UNIFINANMAXVSADATALENGTH +123d UNIFINANMAXMESHDATALENGTH +1245 UNIFINANMAXNDIINTERFACES +124d UNIFINANMAXNDPSESSIONS +01d5 UNIFIMLMESCANMAXIMUMRESULTS +1255 UNIFINANMAXAPPINFOLENGTH +125d UNIFINANMATCHEXPIRATIONTIME +1265 UNIFINANMAXCHANNELSWITCHTIME +126f UNIFINANMACRANDOMISATIONACTIVATED +1277 HUTSREADWRITEDATAELEMENTINT32 +1289 HUTSREADWRITEDATAELEMENTBOOLEAN +1291 HUTSREADWRITEDATAELEMENTOCTETSTRING +12a7 HUTSREADWRITEREMOTEPROCEDURECALLINT32 +01df UNIFIMLMEAUTONOMOUSSCANNOISY +12b7 HUTSREADWRITEINTERNALAPIINT16 +12bf HUTSREADWRITEINTERNALAPIUINT16 +12c9 HUTSREADWRITEINTERNALAPIUINT32 +12d9 HUTSREADWRITEINTERNALAPIINT64 +12e1 HUTSREADWRITEINTERNALAPIBOOLEAN +12e9 HUTSREADWRITEINTERNALAPIOCTETSTRING +01e5 UNIFICHANNELBUSYTHRESHOLD +12ff UNIFITESTSCANNOMEDIUM +1307 UNIFIDUALBANDCONCURRENCY +130f UNIFILOGGERMAXDELAYEDEVENTS +1317 UNIFISUPPORTEDCHANNELS +132f UNIFICOUNTRYLIST +01f3 UNIFIMACSEQUENCENUMBERRANDOMISATIONACTIVATED +01fb UNIFIFIRMWAREBUILDID +0203 UNIFICHIPVERSION +0209 UNIFIFIRMWAREPATCHBUILDID +0211 UNIFIMAXNUMANTENNATOUSE +021b UNIFIHTCAPABILITIES5G +1537 UNIFIVIFCOUNTRY +153f UNIFINOCELLINCLUDEDCHANNELS +1555 UNIFIREGDOMVERSION +155f UNIFIDEFAULTCOUNTRYWITHOUTCH12CH13 +1567 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEYROW +1577 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY1ROW +157f HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY2ROW +1587 HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY1ROW +158d HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY2ROW +1593 HUTSREADWRITEINTERNALAPIFIXEDSIZETABLEROW +15af HUTSREADWRITEINTERNALAPIVARSIZETABLEROW +1609 HUTSREADWRITEINTERNALAPIVARSIZETABLEKEYROW +1619 HUTSREADWRITEREMOTEPROCEDURECALLOCTETSTRING +1629 HUTSREADWRITETABLEINT16ROW +1639 HUTSREADWRITETABLEOCTETSTRINGROW +0039 DOT11RSNASTATSCCMPREPLAYS +023d UNIFIVHTCAPABILITIES5G +1693 UNIFIACRETRIES +169b UNIFITXDATACONFIRM +16a5 UNIFIAGCTHRESHOLDS +16b3 UNIFICCACSTHRESH +16bd UNIFIDPDTRAINPACKETCONFIG +16ed UNIFIDEBUGMODULECONTROL +0257 UNIFIHTCAPABILITIESSOFTAP +1839 UNIFIDEFAULTCOUNTRY +1853 UNIFIDPDDEBUG +1863 UNIFIDPDPREDISTORTGAINS +186f UNIFIFAULTSUBSYSTEMCONTROL +1887 UNIFIFRAMERXCOUNTERS +188f UNIFIFRAMETXCOUNTERS +1897 UNIFILOADDPDLUT +18a7 UNIFIOVERRIDEDPDLUT +18b5 UNIFILOADDPDLUTPERRADIO +0279 UNIFISOFTAP40MHZON24G +18c5 UNIFIOVERRIDEDPDLUTPERRADIO +18d3 UNIFIMACCCABUSYTIME +18db UNIFIMODEMSGIOFFSET +18e3 UNIFINANDEFAULTSCANDWELLTIME +18f1 UNIFINANDEFAULTSCANPERIOD +18fd UNIFINARROWBANDCCADEBUG +1905 UNIFINOCELLMAXPOWER +0281 UNIFIBASICCAPABILITIES +1917 UNIFIOPERATINGCLASSPARAMTERS +028b UNIFIEXTENDEDCAPABILITIES +1973 UNIFIOVERRIDEEDCAPARAM +199f UNIFIPANICSUBSYSTEMCONTROL +19b7 UNIFIPEERBANDWIDTH +19bd UNIFICURRENTPEERNSS +19c3 UNIFIPEERTXDATARATE +19c9 UNIFIPEERRSSI +19cf UNIFIPEERRXRETRYCOUNT +19d5 UNIFIPEERRXMULTICASTCOUNT +19db UNIFISWTOHWQUEUESTATS +19e3 UNIFIHOSTTOSWQUEUESTATS +19eb UNIFIRSSICUROAMSCANTRIGGER +19f9 UNIFIRADIOCCADEBUG +1a01 UNIFIRADIOCCATHRESHOLDS +1a31 UNIFINARROWBANDCCATHRESHOLDS +02a1 UNIFIHTCAPABILITIES +1a73 UNIFIRADIOONTIME +1a7b UNIFIRADIOTXTIME +1a83 UNIFIRADIORXTIME +1a8b UNIFIRADIOSCANTIME +1a93 UNIFIRADIOONTIMENAN +1a9b UNIFIRADIORXSETTINGSREAD +1aa3 UNIFIRADIOTXSETTINGSREAD +1aab UNIFIRADIOTXIQDELAY +1acb UNIFIRADIOTXPOWEROVERRIDE +1adb UNIFIRATESTATSRXSUCCESSCOUNT +1ae3 UNIFIRATESTATSTXSUCCESSCOUNT +1aeb UNIFIRATESTATSRATE +1af3 UNIFIRATESTATSRTSERRORCOUNT +1afb UNIFIREADHARDWARECOUNTER +1b03 UNIFIREADREG +1b0b UNIFIREGULATORYPARAMETERS +02c3 UNIFIRSNCAPABILITIES +02c9 UNIFI24G40MHZCHANNELS +02d1 UNIFIEXTENDEDCAPABILITIESDISABLED +02d9 UNIFISUPPORTEDDATARATES +0049 DOT11RSNASTATSCCMPDECRYPTERRORS +02f3 UNIFIRADIOMEASUREMENTACTIVATED +02fb UNIFIRADIOMEASUREMENTCAPABILITIES +030d UNIFIVHTACTIVATED +0315 UNIFIHTACTIVATED +031d UNIFIENABLETWOSIMULTANEOUSPASSIVESCANSSAMEBAND +0325 UNIFIROAMINGACTIVATED +032d UNIFIROAMRSSISCANTRIGGER +033d UNIFIROAMDELTATRIGGER +034b UNIFIROAMCACHEDCHANNELSCANPERIOD +0359 UNIFIFULLROAMSCANPERIOD +0367 UNIFIROAMSOFTROAMINGENABLED +036d UNIFIROAMSCANBAND +0379 UNIFIROAMSCANMAXACTIVECHANNELTIME +0059 DOT11RSNASTATSTKIPREPLAYS +0009 DOT11RSNASTATSTKIPICVERRORS +0385 UNIFIROAMFULLCHANNELSCANFREQUENCY +038f UNIFIROAMMODE +039b UNIFIROAMRSSISCANNOCANDIDATEDELTATRIGGER +03a9 UNIFIROAMEAPTIMEOUT +03b3 UNIFIROAMSCANCONTROL +03bb UNIFIROAMDFSSCANMODE +03c7 UNIFIROAMSCANHOMETIME +03d1 UNIFIROAMSCANHOMEAWAYTIME +03dd UNIFIROAMSCANNPROBE +03e5 UNIFIAPOLBCDURATION +oid 542 +100 dot11AssociationSAQueryMaximumTimeout +101 dot11AssociationSAQueryRetryTimeout +121 dot11RTSThreshold +122 dot11ShortRetryLimit +123 dot11LongRetryLimit +124 dot11FragmentationThreshold +146 dot11RTSSuccessCount +148 dot11ACKFailureCount +150 dot11MulticastReceivedFrameCount +151 dot11FCSErrorCount +153 dot11WEPUndecryptableCount +183 dot11manufacturerProductVersion +2000 unifiMLMEConnectionTimeOut +2001 unifiMLMEScanChannelMaxScanTime +2002 unifiMLMEScanChannelProbeInterval +2003 unifiMLMEScanChannelRule +2005 unifiMLMEDataReferenceTimeout +2007 unifiMLMEScanProbeInterval +2008 unifiMLMEScanHighRSSIThreshold +2010 unifiMLMEScanDeltaRSSIThreshold +2014 unifiMLMEScanMaximumAge +2015 unifiMLMEScanMaximumResults +2016 unifiMLMEAutonomousScanNoisy +2018 unifiChannelBusyThreshold +2020 unifiMacSequenceNumberRandomisationActivated +2021 unifiFirmwareBuildID +2022 unifiChipVersion +2023 unifiFirmwarePatchBuildID +2025 unifiMaxNumAntennaToUse +2026 unifiHtCapabilities5G +2027 unifiVhtCapabilities5G +2028 unifiHtCapabilitiesSoftAp +2029 unifiSoftAp40MHzOn24G +2030 unifiBasicCapabilities +2031 unifiExtendedCapabilities +2032 unifiHtCapabilities +2034 unifiRsnCapabilities +2035 unifi24G40MHZChannels +2036 unifiExtendedCapabilitiesDisabled +2041 unifiSupportedDataRates +2043 unifiRadioMeasurementActivated +2044 unifiRadioMeasurementCapabilities +2045 unifiVhtActivated +2046 unifiHtActivated +2047 unifiEnableTwoSimultaneousPassiveScansSameBand +2049 unifiRoamingActivated +2050 unifiRoamRssiScanTrigger +2051 unifiRoamDeltaTrigger +2052 unifiRoamCachedChannelScanPeriod +2053 unifiFullRoamScanPeriod +2054 unifiRoamSoftRoamingEnabled +2055 unifiRoamScanBand +2057 unifiRoamScanMaxActiveChannelTime +2058 unifiRoamFullChannelScanFrequency +2060 unifiRoamMode +2064 unifiRoamRssiScanNoCandidateDeltaTrigger +2065 unifiRoamEAPTimeout +2067 unifiRoamScanControl +2068 unifiRoamDfsScanMode +2069 unifiRoamScanHomeTime +2070 unifiRoamScanHomeAwayTime +2072 unifiRoamScanNProbe +2076 unifiApOlbcDuration +2077 unifiApOlbcInterval +2078 unifiDNSSupportActivated +2079 unifiOffchannelScheduleTimeout +2080 unifiFrameResponseTimeOut +2081 unifiConnectionFailureTimeout +2082 unifiConnectingProbeTimeout +2083 unifiDisconnectTimeout +2084 unifiFrameResponseCfmTxLifetimeTimeOut +2085 unifiFrameResponseCfmFailureTimeOut +2086 unifiForceActiveDuration +2087 unifiMLMEScanMaxNumberOfProbeSets +2088 unifiMLMEScanStopIfLessThanXFrames +2089 unifiAPAssociationTimeout +2091 unifiHostNumAntennaControlActivated +2094 unifiPeerBandwidth +2095 unifiCurrentPeerNss +2096 unifiPeerTxDataRate +2097 unifiPeerRSSI +2098 unifiMLMEStationInactivityTimeOut +2099 unifiMLMECliInactivityTimeOut +2100 unifiMLMEStationInitialKickTimeOut +2110 unifiUartConfigure +2111 unifiUartPios +2141 unifiCrystalFrequencyTrim +2142 unifiEnableDorm +2146 unifiExternalClockDetect +2149 unifiExternalFastClockRequest +2152 unifiWatchdogTimeout +2154 unifiScanParameters +2155 unifiOverrideEDCAParamActivated +2156 unifiOverrideEDCAParam +2158 unifiExternalFastClockRequestPIO +2196 unifiRxDataRate +2198 unifiPeerRxRetryCount +2199 unifiPeerRxMulticastCount +2200 unifiRSSI +2201 unifiLastBssRSSI +2202 unifiSNR +2203 unifiLastBssSNR +2204 unifiSwTxTimeout +2205 unifiHwTxTimeout +2206 unifiRateStatsRxSuccessCount +2207 unifiRateStatsTxSuccessCount +2208 unifiTxDataRate +2209 unifiSNRExtraOffsetCCK +2210 unifiRSSIMaxAveragingPeriod +2211 unifiRSSIMinReceivedFrames +2212 unifiRateStatsRate +2213 unifiLastBssTxDataRate +2214 unifiDiscardedFrameCount +2215 unifiMacrameDebugStats +2218 unifiCurrentTSFTime +2219 unifiBaRxEnableTid +2221 unifiBaTxEnableTid +2222 unifiTrafficThresholdToSetupBA +2223 unifiDplaneTXAmsduHWCapability +2224 unifiDplaneTXAmsduSubframeCountMax +2225 unifiBaConfig +2226 unifiBaTxMaxNumber +2227 unifiMoveBKtoBE +2228 unifiBeaconReceived +2229 unifiACRetries +2230 unifiRadioOnTime +2231 unifiRadioTxTime +2232 unifiRadioRxTime +2233 unifiRadioScanTime +2234 unifiPSLeakyAP +2235 unifiTqamActivated +2236 unifiRadioOnTimeNan +2239 unifiOutputRadioInfoToKernelLog +2240 unifiNoAckActivationCount +2241 unifiRxFcsErrorCount +2245 unifiBeaconsReceivedPercentage +2246 unifiARPDetectActivated +2247 unifiARPDetectResponseCounter +2249 unifiEnableMgmtTxPacketStats +2250 unifiSwToHwQueueStats +2251 unifiHostToSwQueueStats +2252 unifiQueueStatsEnable +2253 unifiTxDataConfirm +2254 unifiThroughputDebug +2255 unifiLoadDpdLut +2256 unifiDpdMasterSwitch +2257 unifiDpdPredistortGains +2258 unifiOverrideDpdLut +2260 unifiGoogleMaxNumberOfPeriodicScans +2261 unifiGoogleMaxRSSISampleSize +2262 unifiGoogleMaxHotlistAPs +2263 unifiGoogleMaxSignificantWifiChangeAPs +2264 unifiGoogleMaxBssidHistoryEntries +2270 unifiMacBeaconTimeout +2271 unifiMIFOffAllowed +2272 unifiBlockScanAfterNumSchedVif +2274 unifiSTAUsesOneAntennaWhenIdle +2275 unifiSTAUsesMultiAntennasDuringConnect +2276 unifiAPUsesOneAntennaWhenPeersIdle +2277 deprecated_unifiUpdateAntennaCapabilitiesWhenScanning +2278 unifiPreferredAntennaBitmap +2279 unifiMaxConcurrentMACs +2280 unifiLoadDpdLutPerRadio +2281 unifiOverrideDpdLutPerRadio +2294 unifiRoamDeauthReason +2295 unifiRoamCUFactor +2298 unifiRoamRSSIBoost +2299 UnifiRoamTrackingScanPeriod +2300 unifiRoamCuLocal +2301 unifiRoamCUScanNoCandidateDeltaTrigger +2302 unifiRoamAPSelectDeltaFactor +2303 unifiRoamCUWeight +2305 unifiRoamRssiweight +2306 unifiRoamRssiFactor +2307 unifiRSSICURoamScanTrigger +2308 unifiRoamCUScanTrigger +2309 unifiRoamBSSLoadMonitoringFrequency +2310 unifiRoamBlacklistSize +2311 unifiCUMeasurementInterval +2312 unifiCurrentBssNss +2313 unifiAPMimoUsed +2314 unifiRoamEapolTimeout +2315 unifiRoamingCount +2316 unifiRoamingAKM +2317 unifiCurrentBssBandwidth +2318 unifiCurrentBssChannelFrequency +2320 unifiLoggerEnabled +2321 unifiMaPacketFateEnabled +2324 unifiStaVifLinkNss +2326 unifiFrameRXCounters +2327 unifiFrameTXCounters +2330 unifiLaaNssSpeculationIntervalSlotTime +2331 unifiLaaNssSpeculationIntervalSlotMaxNum +2332 unifiLaaBwSpeculationIntervalSlotTime +2333 unifiLaaBwSpeculationIntervalSlotMaxNum +2334 unifiLaaMcsSpeculationIntervalSlotTime +2335 unifiLaaMcsSpeculationIntervalSlotMaxNum +2336 unifiLaaGiSpeculationIntervalSlotTime +2337 unifiLaaGiSpeculationIntervalSlotMaxNum +2350 UnifiLaaTxDiversityBeamformEnabled +2351 UnifiLaaTxDiversityBeamformMinMcs +2352 UnifiLaaTxDiversityFixMode +2356 unifiLaaProtectionConfigOverride +2358 unifiRateStatsRTSErrorCount +2362 unifiCSROnlyEIFSDuration +2364 unifiOverrideDefaultBETXOPForHT +2365 unifiOverrideDefaultBETXOP +2366 unifiRXABBTrimSettings +2367 unifiRadioTrimsEnable +2368 unifiRadioCCAThresholds +2369 unifiHardwarePlatform +2370 unifiForceChannelBW +2371 unifiDPDTrainingDuration +2372 unifiTxFtrimSettings +2373 unifiDPDTrainPacketConfig +2374 unifiTxPowerTrimCommonConfig +2375 unifiIqDebugEnabled +2425 unifiCoexDebugOverrideBt +2430 unifiLteMailbox +2431 unifiLteMwsSignal +2432 unifiLteEnableChannelAvoidance +2433 unifiLteEnablePowerBackoff +2434 unifiLteEnableTimeDomain +2435 unifiLteEnableLteCoex +2436 unifiLteBand40PowerBackoffChannels +2437 unifiLteBand40PowerBackoffRsrpLow +2438 unifiLteBand40PowerBackoffRsrpHigh +2439 unifiLteBand40PowerBackoffRsrpAveragingAlpha +2440 unifiLteSetChannel +2441 unifiLteSetPowerBackoff +2442 unifiLteSetTddDebugMode +2443 unifiLteBand40AvoidChannels +2444 unifiLteBand41AvoidChannels +2445 unifiLteBand7AvoidChannels +2480 unifiAPScanAbsenceDuration +2481 unifiAPScanAbsencePeriod +2485 unifiMLMESTAKeepAliveTimeoutCheck +2486 unifiMLMEAPKeepAliveTimeoutCheck +2487 unifiMLMEGOKeepAliveTimeoutCheck +2488 unifiBSSMaxIdlePeriod +2493 unifiSTAIdleModeEnabled +2494 unifiFastPowerSaveTimeOutAggressive +2495 unifiIdlemodeListenIntervalSkippingDTIM +2496 unifiIdlemodeP2PListenIntervalSkippingDTIM +2497 unifiAPIdleModeEnabled +2500 unifiFastPowerSaveTimeout +2501 unifiFastPowerSaveTimeOutSmall +2502 unifiMLMESTAKeepAliveTimeout +2503 unifiMLMEAPKeepAliveTimeout +2504 unifiMLMEGOKeepAliveTimeout +2505 unifiSTARouterAdvertisementMinimumIntervalToForward +2506 unifiRoamConnectionQualityCheckWaitAfterConnect +2507 unifiApBeaconMaxDrift +2508 unifiBSSMaxIdlePeriodActivated +2509 unifiVifIdleMonitorTime +2510 unifiDisableLegacyPowerSave +2511 unifiDebugForceActive +2512 unifiStationActivityIdleTime +2513 unifiDmsActivated +2514 unifiPowerManagementDelayTimeout +2515 unifiAPSDServicePeriodTimeout +2516 unifiConcurrentPowerManagementDelayTimeout +2517 unifiStationQosInfo +2518 unifiListenIntervalSkippingDTIM +2519 unifiListenInterval +2520 unifiLegacyPsPollTimeout +2521 unifiBeaconSkippingControl +2522 unifiTogglePowerDomain +2523 unifiP2PListenIntervalSkippingDTIM +2524 unifiFragmentationDuration +2526 unifiIdleModeLiteEnabled +2527 unifiIdleModeEnabled +2529 unifiDTIMWaitTimeout +2530 unifiListenIntervalMaxTime +2531 unifiScanMaxProbeTransmitLifetime +2532 unifiPowerSaveTransitionPacketThreshold +2533 unifiProbeResponseLifetime +2534 unifiProbeResponseMaxRetry +2535 unifiTrafficAnalysisPeriod +2536 unifiAggressivePowerSaveTransitionPeriod +2537 unifiActiveTimeAfterMoreBit +2538 unifiDefaultDwellTime +2540 unifiVhtCapabilities +2541 unifiMAXVifScheduleDuration +2542 unifiVifLongIntervalTime +2543 unifiDisallowSchedRelinquish +2544 unifiRameDplaneOperationTimeout +2545 unifiDebugKeepRadioOn +2546 unifiForceFixedDurationSchedule +2547 unifiRameUpdateMibs +2548 unifiGOScanAbsenceDuration +2549 unifiGOScanAbsencePeriod +2550 unifiMaxClient +2556 unifiTdlsInP2pActivated +2558 unifiTdlsActivated +2559 unifiTdlsTPThresholdPktSecs +2560 unifiTdlsRssiThreshold +2561 unifiTdlsMaximumRetry +2562 unifiTdlsTPMonitorSecs +2563 unifiTdlsBasicHtMcsSet +2564 unifiTdlsBasicVhtMcsSet +2565 dot11TDLSDiscoveryRequestWindow +2566 dot11TDLSResponseTimeout +2567 dot11TDLSChannelSwitchActivated +2568 unifiTdlsDesignForTestMode +2569 unifiTdlsWiderBandwidthProhibited +2577 unifiTdlsKeyLifeTimeInterval +2578 unifiTdlsTeardownFrameTxTimeout +2580 unifiWifiSharingActivated +2582 unifiWiFiSharing5GHzChannel +2583 unifiWifiSharingChannelSwitchCount +2584 unifiChannelAnnouncementCount +2585 unifiRATestStoredSA +2586 unifiRATestStoreFrame +2587 dot11TDLSPeerUAPSDBufferSTAActivated +2600 unifiProbeResponseLifetimeP2P +2601 unifiStaChannelSwitchSlowApActivated +2604 unifiStaChannelSwitchSlowApMaxTime +2605 unifiStaChannelSwitchSlowApPollInterval +2606 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement +2607 unifiMLMEScanMaxAerials +2650 unifiAPFActivated +2651 unifiAPFVersion +2652 unifiAPFMaxSize +2653 unifiAPFActiveModeEnabled +4001 unifiCSROnlyMIBShield +4071 unifiPrivateBbbTxFilterConfig +4075 unifiPrivateSWAGCFrontEndGain +4076 unifiPrivateSWAGCFrontEndLoss +4077 unifiPrivateSWAGCExtThresh +4078 unifiCSROnlyPowerCalDelay +4079 unifiRxAgcControl +4130 deprecated_unifiWapiQosMask +4139 unifiWMMStallEnable +4148 unifiRaaTxHostRate +4149 unifiFallbackShortFrameRetryDistribution +4150 unifiRXTHROUGHPUTLOW +4151 unifiRXTHROUGHPUTHIGH +4152 unifiSetFixedAMPDUAggregationSize +4153 unifiThroughputDebugReportInterval +4154 unifiDplaneTest1 +4155 unifiDplaneTest2 +4156 unifiDplaneTest3 +4157 unifiDplaneTest4 +4171 unifiPreEBRTWindow +4173 unifiPostEBRTWindow +4179 unifiPsPollThreshold +430 dot11RSNAStatsSTAAddress +433 dot11RSNAStatsTKIPICVErrors +434 dot11RSNAStatsTKIPLocalMICFailures +435 dot11RSNAStatsTKIPRemoteMICFailures +436 dot11RSNAStatsCCMPReplays +437 dot11RSNAStatsCCMPDecryptErrors +438 dot11RSNAStatsTKIPReplays +441 dot11RSNAStatsRobustMgmtCCMPReplays +5000 unifiSableContainerSizeConfiguration +5001 unifiSableFrameLogMode +5002 unifiSableFrameLogCpuThresPercent +5003 unifiSableFrameLogCpuOverheadPercent +5010 unifiDebugSVCModeStackHighWaterMark +5023 unifiOverrideEDCAParamBE +5024 unifiOverrideEDCAParamBEEnable +5026 unifiPanicSubSystemControl +5027 unifiFaultEnable +5028 unifiFaultSubSystemControl +5029 unifiDebugModuleControl +5030 unifiTxUsingLdpcActivated +5031 unifiTxSettings +5032 unifiTxGainSettings +5033 unifiTxAntennaConnectionLossFrequency +5034 unifiTxAntennaConnectionLoss +5035 unifiTxAntennaMaxGainFrequency +5036 unifiTxAntennaMaxGain +5037 unifiRxExternalGainFrequency +5038 unifiRxExternalGain +5040 unifiTxSGI20Activated +5041 unifiTxSGI40Activated +5042 unifiTxSGI80Activated +5043 unifiTxSGI160Activated +5044 unifiMacAddressRandomisation +5047 unifiMacAddressRandomisationMask +5050 unifiWipsActivated +5054 unifiRfTestModeActivated +5055 unifiTxPowerDetectorResponse +5056 unifiTxDetectorTemperatureCompensation +5057 unifiTxDetectorFrequencyCompensation +5058 unifiTxOpenLoopTemperatureCompensation +5059 unifiTxOpenLoopFrequencyCompensation +5060 unifiTxOfdmSelect +5061 unifiTxDigGain +5062 unifiChipTemperature +5063 UnifiBatteryVoltage +5064 unifiTxOOBConstraints +5066 unifiTxPaGainDpdTemperatureCompensation +5067 unifiTxPaGainDpdFrequencyCompensation +5072 unifiTxPowerTrimConfig +5080 unifiForceShortSlotTime +5081 unifiTxGainStepSettings +5082 unifiDebugDisableRadioNannyActions +5083 unifiRxCckModemSensitivity +5084 unifiDpdPerBandwidth +5085 unifiBBVersion +5086 unifiRFVersion +5087 unifiReadHardwareCounter +5088 unifiClearRadioTrimCache +5089 unifiRadioTXSettingsRead +5090 unifiModemSgiOffset +5091 unifiRadioTxPowerOverride +5092 unifiRxRadioCsMode +5093 unifiRxPriEnergyDetThreshold +5094 unifiRxSecEnergyDetThreshold +5095 unifiAgcThresholds +5096 unifiRadioRXSettingsRead +5097 unifiStaticDpdGain +5098 unifiIQBufferSize +5099 unifiNarrowbandCCAThresholds +5100 unifiRadioCCADebug +5101 unifiCCACSThresh +5102 unifiCCAMasterSwitch +5103 unifiRxSyncCCACfg +5104 unifiMacCCABusyTime +5105 unifiMacSecChanClearTime +5106 unifiDpdDebug +5107 unifiNarrowbandCCADebug +5109 unifiNannyTemperatureReportDelta +5110 unifiNannyTemperatureReportInterval +5111 unifiRadioRxDcocDebugIqValue +5112 unifiRadioRxDcocDebug +5113 unifiNannyRetrimDpdMod +5114 unifiDisableDpdSubIteration +5115 unifiRxRssiAdjustments +5116 unifiFleximacCcaEdEnable +5117 unifiRadioTxIqDelay +5118 unifiDisableLNABypass +5200 unifiEnableFlexiMacWatchdog +53 dot11TDLSPeerUAPSDIndicationWindow +5300 unifiRttCapabilities +5301 unifiFtmMinDeltaFrames +5302 unifiFtmPerBurst +5303 unifiFtmBurstDuration +5304 unifiFtmNumOfBurstsExponent +5305 unifiFtmASAPModeActivated +5306 unifiFtmResponderActivated +5307 unifiFtmDefaultSessionEstablishmentTimeout +5308 unifiFtmDefaultGapBeforeFirstBurstPerResponder +5309 unifiFtmDefaultGapBetweenBursts +5310 unifiFtmDefaultTriggerDelay +5311 unifiFtmDefaultEndBurstDelay +5312 unifiFtmRequestValidationEnabled +5313 unifiFtmResponseValidationEnabled +5314 unifiFtmUseResponseParameters +5315 unifiFtmInitialResponseTimeout +5320 unifiFtmDSPInpBW +5321 unifiFtmOFDMCutOffset +5322 unifiFtmMeanAroundCluster +5410 unifiMLMEScanContinueIfMoreThanXAps +5411 unifiMLMEScanStopIfLessThanXNewAps +5412 unifiScanMultiVifActivated +5413 unifiScanNewAlgorithmActivated +6010 unifiUnsyncVifLnaEnabled +6011 unifiTPCMinPower2GMIMO +6012 unifiTPCMinPower5GMIMO +6013 unifiLnaControlEnabled +6014 unifiLnaControlRssiThresholdLower +6015 unifiLnaControlRssiThresholdUpper +6016 unifiPowerIsGrip +6018 unifiLowPowerRxConfig +6019 unifiTPCEnabled +6020 unifiCurrentTxpowerLevel +6021 unifiUserSetTxpowerLevel +6022 unifiTPCMaxPowerRSSIThreshold +6023 unifiTPCMinPowerRSSIThreshold +6024 unifiTPCMinPower2G +6025 unifiTPCMinPower5G +6026 unifiSarBackoff +6027 unifiTPCUseAfterConnectRsp +6028 unifiRadioLpRxRssiThresholdLower +6029 unifiRadioLpRxRssiThresholdUpper +6032 unifiTestTxPowerEnable +6033 unifiLteCoexMaxPowerRSSIThreshold +6034 unifiLteCoexMinPowerRSSIThreshold +6035 unifiLteCoexPowerReduction +6050 unifiPMFAssociationComebackTimeDelta +6060 unifiTestTspecHack +6061 unifiTestTspecHackValue +6069 unifiDebugInstantDelivery +6071 unifiDebugEnable +6073 unifiDPlaneDebug +6080 unifiNANActivated +6081 unifiNANBeaconCapabilities +6082 unifiNANMaxConcurrentClusters +6083 unifiNANMaxConcurrentPublishes +6084 unifiNANMaxConcurrentSubscribes +6085 unifiNANMaxServiceNameLength +6086 unifiNANMaxMatchFilterLength +6087 unifiNANMaxTotalMatchFilterLength +6088 unifiNANMaxServiceSpecificInfoLength +6089 unifiNANMaxVSADataLength +6090 unifiNANMaxMeshDataLength +6091 unifiNANMaxNDIInterfaces +6092 unifiNANMaxNDPSessions +6093 unifiNANMaxAppInfoLength +6094 unifiNANMatchExpirationTime +6095 unifiNANDefaultScanDwellTime +6096 unifiNANDefaultScanPeriod +6097 unifiNANMaxChannelSwitchTime +6098 unifiNANMacRandomisationActivated +6100 hutsReadWriteDataElementInt32 +6101 hutsReadWriteDataElementBoolean +6102 hutsReadWriteDataElementOctetString +6103 hutsReadWriteTableInt16Row +6104 hutsReadWriteTableOctetStringRow +6105 hutsReadWriteRemoteProcedureCallInt32 +6107 hutsReadWriteRemoteProcedureCallOctetString +6108 hutsReadWriteInternalAPIInt16 +6109 hutsReadWriteInternalAPIUint16 +6110 hutsReadWriteInternalAPIUint32 +6111 hutsReadWriteInternalAPIInt64 +6112 hutsReadWriteInternalAPIBoolean +6113 hutsReadWriteInternalAPIOctetString +6114 hutsReadWriteInternalAPIFixedSizeTableRow +6115 hutsReadWriteInternalAPIVarSizeTableRow +6116 hutsReadWriteInternalAPIFixSizeTableKey1Row +6117 hutsReadWriteInternalAPIFixSizeTableKey2Row +6118 hutsReadWriteInternalAPIFixVarSizeTableKey1Row +6119 hutsReadWriteInternalAPIFixVarSizeTableKey2Row +6120 hutsReadWriteInternalAPIFixSizeTableKeyRow +6121 hutsReadWriteInternalAPIVarSizeTableKeyRow +6122 unifiTestScanNoMedium +6123 unifiDualBandConcurrency +6124 unifiLoggerMaxDelayedEvents +8011 unifiRegulatoryParameters +8012 unifiSupportedChannels +8013 unifiDefaultCountry +8014 unifiCountryList +8015 unifiOperatingClassParamters +8016 unifiVifCountry +8017 unifiNoCellMaxPower +8018 unifiNoCellIncludedChannels +8019 unifiRegDomVersion +8020 unifiDefaultCountryWithoutCH12CH13 +8051 unifiReadReg +# Generated From ../common/mib/mib.xml +debug_ids 77 +0000 COMPRESSED_DEBUG +0001 MLME_SCAN +0002 FAULTS +0003 MLME_CME +0004 MLME_CONMGR +0005 MLME_MIB +0006 MLME_MPDU_ROUTER +0007 MLME_REQUESTS +0008 MLME_VIFCTRL +0009 MLME_CONNECT +000a MLME_DEVICE +000b RICE +000c RICE_SAP +000d WLANLITE +000e MACRAME_SCHDL +000f PMALLOC +0010 CME_MGMT +0011 MACRAME_API_DPLANE +0012 MLME_BA +0013 MLME_DEPRECATED +0014 MLME_AP +0015 MLME_REGULATORY +0016 MLME_NAN +0017 HALRADIO +0018 MLME_ROAMING +0019 DATAPLANE +001a VACANT1 +001b VACANT2 +001c CRYPTO +001d COEX +001e MACRAME_PS +001f MACRAME_BLACKOUT +0020 MLME_SA_QUERY +0021 MLME_OFFCHANNEL +0022 MLME_MEASUREMENTS +0023 MLME_TDLS +0024 MACRAME_BEACON +0025 MACRAME_VIF +0026 MACRAME_OXYGEN +0027 MACRAME_CALIBRATION +0028 MACRAME +0029 MACRAME_TX +002a MACRAME_API_COEX +002b MLME +002c MACRAME_RADIO +002d MIB +002e MACRAME_FILTER +002f HALMAC +0030 HALRADIO_CORE +0031 RICE_RSSI +0032 MACRAME_API_MLME +0033 MACRAME_IDLE_AP +0034 MLME_API_MACRAME +0035 MLME_SECURITY +0036 MLME_TXPOWER +0037 PACKET_FILTER +0038 MLME_WIFI_LOGGER +0039 MACRAME_STATION +003a HALRADIO_TX_DPD +003b HALRADIO_TX_POW +003c HALRADIO_TX_IQ +003d HALRADIO_RX +003e BIST +003f MLME_FRAME +0040 MLME_IE +0041 HALRADIO_COEX_FEM +0042 MLME_FTM +0043 SMAPPER +0044 MLME_API_DPLANE +0045 MLME_FTM_RESP +0046 MLME_SCAN_CHANNEL +0047 LMIF +0048 MLME_BASF +0049 APF +004a MLME_NDM +004b MLME_NAM +004c MACRAME_IDLE_STA +# Generated From pmalloc/pmalloc_debug.xml +trace_def 6 +000f 0000 PMALLOC_STATS 000a p1size p1blocks p1allocated p1max_allocated p1overflows p2size p2blocks p2allocated p2max_allocated p2overflows +000f 0001 PMALLOC_MEM_SIZE 0003 pmalloc_begin pmalloc_end size +000f 0002 PMALLOC_FSM_SIZE 0003 entry blocks size +000f 0003 PMALLOC_FSM_CONTEXT_SIZE 0002 size count +000f 0004 PMALLOC_HOSTIO_SIG_SIZE 000c s1id s1size s2id s2size s3id s3size s4id s4size s5id s5size s6id s6size +000f 0005 PMALLOC_FSM_DATA_SIZE 0002 pid size +# Generated From pmalloc/pmalloc_debug.xml +trace_types 9 +PMALLOC_MEM_SIZE.pmalloc_begin Natural32 +PMALLOC_MEM_SIZE.pmalloc_end Natural32 +PMALLOC_MEM_SIZE.size Natural32 +PMALLOC_HOSTIO_SIG_SIZE.s1id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s2id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s3id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s4id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s5id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s6id SignalId +# Generated From hal/halmac/halmac_debug.xml +trace_def 3 +002f 0000 HALMAC_CCK_SENS_CONF 0006 sync_ratio_scan sync_ratio_normal sync_ratio_low cca_ratio_scan cca_ratio_normal cca_ratio_low +002f 0001 HALMAC_CCK_SENS_WRITE 0007 sync_ratio_scan sync_ratio_normal sync_ratio_low cca_ratio_scan cca_ratio_normal cca_ratio_low mode_select +002f 0002 HALMAC_MODEM_PATH_MAP_CONFIG 0003 frequency radio_bm modem_id +# Generated From hal/halmac/halmac_debug.xml +# Generated From hal/halradio/halradio_tx_dpd_debug.xml +trace_def 30 +003a 0000 HALRADIO_TX_DPD_FIR_GAINS 0003 ofdm0_gain ofdm1_gain cck_gain +003a 0001 HALRADIO_TX_DPD_ALIGN_SIGNAL 000b group temp index val1 val2 val3 sample triangle phase tr_sig_i tr_sig_q +003a 0002 HALRADIO_TX_DPD_LUT_WRITE 0009 group temp index real real_8MSB real_LSB_array_32 imag imag_8MSB imag_LSB_array_32 +003a 0003 HALRADIO_TX_DPD_LUT_READ 0009 sub_iteration lut_type lut_grp lut_temp lut_lower_bound lut_upper_bound channel_bandwidth adapt_qual lut +003a 0005 HALRADIO_TX_DPD_ALIGN 0007 sum_msw sum_lsw max_msw max_lsw d xcorr_octant spare +003a 0006 HALRADIO_TX_DPD_TEMP 0003 pre_train_pa_temp post_train_pa_temp group +003a 0007 HALRADIO_TX_DPD_LUT_BOUNDS 0006 OFDM0_low_bound OFDM0_high_bound OFDM1_low_bound OFDM1_high_bound CCK_low_bound CCK_high_bound +003a 0008 HALRADIO_TX_DPD_FIXED_GAIN 0005 halradio_db halradio_gain dpd_gain msbs lsbs +003a 0009 HALRADIO_TX_DPD_ADAPT_FIR 0005 coeff0 coeff1 coeff2 coeff3 group +003a 000a HALRADIO_TX_DPD_ALIGN_2 0005 dpd_trim_step restart dpd_loopback_atten dpd_rx_bb1 dpd_rx_bb2 +003a 000b HALRADIO_TX_DPD_SPARE_1 +003a 000c HALRADIO_TX_DPD_CURVE_FIT 0007 sum_x sum_x2 sum_y sum_y2 sum_xy m_8_8 c +003a 000d HALRADIO_TX_DPD_SPARE_2 +003a 000e HALRADIO_TX_DPD_UB 0004 mod_group pre_gain index_max_mag pregain_ub_index +003a 000f HALRADIO_TX_DPD_LUT_CLEAN_CAUSE 0006 mod_group index i_full_path i_direct_path q_full_path q_direct_path +003a 0010 HALRADIO_TX_DPD_LUT_CLEAN_COEFFS 000c i_index_m2 i_index_m1 i_index_old i_index_p1 i_index_p2 q_index_m2 q_index_m1 q_index_old q_index_p1 q_index_p2 i_index_new q_index_new +003a 0011 HALRADIO_TX_DPD_LUT_REPAIR 0008 offset overflow min_real max_real ave_real min_mag max_mag ave_mag +003a 0012 HALRADIO_TX_DPD_QUALITY 0005 dpd_trim_step quality quality_threshold failures max_attempts +003a 0013 HALRADIO_TX_DPD_LOAD_ADAPT_FIR 0009 source_coeff0 source_coeff1 source_coeff2 source_coeff3 hw_coeff0 hw_coeff1 hw_coeff2 hw_coeff3 group +003a 0014 HALRADIO_TX_DPD_RX_ABB_GAIN 0004 MAX_DPD_RX_BB rx_abb_gain rx_abb_MSBs rx_abb_2LSBs +003a 0015 HALRADIO_TX_DPD_CALC_LOOPBACK_FAILED 0006 dpd_trim_step frequency_half_MHz bandwidth power_quarter_dBm attempt err_code +003a 0016 HALRADIO_TX_DPD_TRAIN_TIME 0005 dpd_trim_step iteration sub_iteration time_to_train tag +003a 0017 HALRADIO_TX_DPD_LOOPBACK_PHASE 0006 group sub_iteration phase_cache_OFDM0 phase_cache_OFDM1 phase_cache_CCK phase_calc_new +003a 0018 HALRADIO_TX_DPD_DRV_PA_BIAS 0006 mod target_power align_drv_bias align_pa_bias train_drv_bias train_pa_bias +003a 0019 HALRADIO_TX_DPD_ALIGN_3 0008 dpd_trim_step coarse_delay fine_delay sum_coeffs initial_gain fir_gain ratio xcorr_octant +003a 001a HALRADIO_TX_DPD_ALIGN_SETTINGS 0008 dig_gain pre_gain v2i_gain mix_gain drv_gain pa_gain drv_bias pa_bias +003a 001b HALRADIO_TX_DPD_ALIGN_SETTINGS2 0006 fir_gain delay lut_coeff0_mag phase rx_abb_gain dpd_loopback_atten +003a 001c HALRADIO_TX_DPD_TRAIN_SETTINGS 0008 dig_gain pre_gain v2i_gain mix_gain drv_gain pa_gain drv_bias pa_bias +003a 001d HALRADIO_TX_DPD_TRAIN_SETTINGS2 0006 fir_gain delay lut_coeff0_mag phase rx_abb_gain dpd_loopback_atten +003a 001e HALRADIO_TX_DPD_BAD_LUT 0003 lut_sum_mag_sq lut_sum_mag_sq_thr good_lut_flag +# Generated From hal/halradio/halradio_tx_dpd_debug.xml +trace_types 74 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.fir_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.delay Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.phase Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.rx_abb_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.dpd_loopback_atten Natural8 +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_m2 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_m1 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_old Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_p1 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_p2 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_m2 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_m1 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_old Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_p1 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_p2 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_new Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_new Natural16s +HALRADIO_TX_DPD_BAD_LUT.lut_sum_mag_sq Natural32 +HALRADIO_TX_DPD_BAD_LUT.lut_sum_mag_sq_thr Natural32 +HALRADIO_TX_DPD_BAD_LUT.good_lut_flag Boolean +HALRADIO_TX_DPD_ALIGN_SIGNAL.tr_sig_i Natural16s +HALRADIO_TX_DPD_ALIGN_SIGNAL.tr_sig_q Natural16s +HALRADIO_TX_DPD_FIXED_GAIN.halradio_gain Natural32 +HALRADIO_TX_DPD_ALIGN.sum_msw Natural32 +HALRADIO_TX_DPD_ALIGN.sum_lsw Natural32 +HALRADIO_TX_DPD_ALIGN.max_msw Natural32 +HALRADIO_TX_DPD_ALIGN.max_lsw Natural32 +HALRADIO_TX_DPD_LUT_READ.sub_iteration Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_type Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_grp Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_temp Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_lower_bound Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_upper_bound Natural8 +HALRADIO_TX_DPD_LUT_READ.channel_bandwidth Natural8 +HALRADIO_TX_DPD_LUT_READ.adapt_qual Natural32 +HALRADIO_TX_DPD_LUT_READ.lut MBULK +HALRADIO_TX_DPD_ALIGN_SETTINGS.dig_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.pre_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.v2i_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.mix_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.drv_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.pa_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.drv_bias Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.pa_bias Natural8 +HALRADIO_TX_DPD_CALC_LOOPBACK_FAILED.power_quarter_dBm Natural16s +HALRADIO_TX_DPD_DRV_PA_BIAS.target_power Natural16s +HALRADIO_TX_DPD_ALIGN_SETTINGS2.fir_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS2.delay Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS2.phase Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS2.rx_abb_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS2.dpd_loopback_atten Natural8 +HALRADIO_TX_DPD_LUT_REPAIR.offset Natural16s +HALRADIO_TX_DPD_LUT_REPAIR.min_real Natural16s +HALRADIO_TX_DPD_LUT_REPAIR.max_real Natural16s +HALRADIO_TX_DPD_LUT_REPAIR.ave_real Natural16s +HALRADIO_TX_DPD_TRAIN_SETTINGS.dig_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.pre_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.v2i_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.mix_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.drv_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.pa_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.drv_bias Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.pa_bias Natural8 +HALRADIO_TX_DPD_CURVE_FIT.sum_x Natural32s +HALRADIO_TX_DPD_CURVE_FIT.sum_x2 Natural32s +HALRADIO_TX_DPD_CURVE_FIT.sum_y Natural32s +HALRADIO_TX_DPD_CURVE_FIT.sum_y2 Natural32s +HALRADIO_TX_DPD_CURVE_FIT.sum_xy Natural32s +HALRADIO_TX_DPD_CURVE_FIT.m_8_8 Natural16s +HALRADIO_TX_DPD_CURVE_FIT.c Natural16s +HALRADIO_TX_DPD_LUT_WRITE.real Natural16s +HALRADIO_TX_DPD_LUT_WRITE.real_LSB_array_32 Natural32 +HALRADIO_TX_DPD_LUT_WRITE.imag Natural16s +HALRADIO_TX_DPD_LUT_WRITE.imag_LSB_array_32 Natural32 +# Generated From hal/halradio/halradio_core_debug.xml +trace_def 4 +0030 0000 HALRADIO_CORE_FAULT_HELPER 000b fault_id fault_arg helper_0 helper_1 helper_2 helper_3 helper_4 helper_5 helper_6 helper_7 helper_8 +0030 0001 HALRADIO_CORE_SPARE_1 +0030 0002 HALRADIO_CORE_DPD_MASTER 0002 dpd_master_switch dpd_master_switch_mask +0030 0003 HALRADIO_CORE_ENABLED_TRIMS 0003 enabled_trims disallowed_per_chan_trims initial_pending +# Generated From hal/halradio/halradio_core_debug.xml +trace_types 5 +HALRADIO_CORE_ENABLED_TRIMS.enabled_trims Natural32 +HALRADIO_CORE_ENABLED_TRIMS.disallowed_per_chan_trims Natural32 +HALRADIO_CORE_ENABLED_TRIMS.initial_pending Natural32 +HALRADIO_CORE_DPD_MASTER.dpd_master_switch Natural32 +HALRADIO_CORE_DPD_MASTER.dpd_master_switch_mask Natural32 +# Generated From hal/halradio/halradio_rx_debug.xml +trace_def 26 +003d 0000 HALRADIO_RX_WBRSSI_OFFSET 0001 settle +003d 0001 HALRADIO_RX_WBRSSI_PLOT 000a y_0_1 y_2_3 y_4_5 y_6_7 y_8_9 y_10_11 y_12_13 y_14_15 restrim_best_index zero_best_offset +003d 0002 HALRADIO_RX_DC_TIME 0001 time_us +003d 0003 HALRADIO_RX_WBRSSI_DC 0003 best_index best_reading best_offset +003d 0004 HALRADIO_RX_WBRSSI_IREF 0001 iref_trim +003d 0005 HALRADIO_RX_DCOC_LUT 0009 index_gains rx_dc_adj_i rx_dc_adj_q sig_anal_l_iq sig_anal_h_iq adc_l_i_0 adc_l_q_0 adc_h_i_0 adc_h_q_0 +003d 0006 HALRADIO_RX_DCOC_BB_GAINS 000b index_gains abb1_gain abb2_0_i abb2_0_q abb2_1_i abb2_1_q abb2_2_i abb2_2_q abb2_3_i abb2_3_q shift +003d 0007 HALRADIO_RX_GAINS_ENABLES 000a ana_enables_status_h ana_enables_status_l ana_enables_h ana_enables_l ana_enables_mask_h ana_enables_mask_l agc_config2_h agc_config2_l rx_level gain_status +003d 0008 HALRADIO_RX_DCOC_LUT_ENT 000c lut_i_0__6_12 lut_q_0__6_12 lut_i_1__7_13 lut_q_1__7_13 lut_i_2__8_14 lut_q_2__8_14 lut_i_3__9_15 lut_q_3__9_15 lut_i_4_10_16 lut_q_4_10_16 lut_i_5_11_17 lut_q_5_11_17 +003d 0009 HALRADIO_RX_DCOC_LUT_32 0007 index rx_dc_adj_i rx_dc_adj_q sig_anal_l_i sig_anal_l_q sig_anal_h_i sig_anal_h_q +003d 000a HALRADIO_RX_DCOC_BB_GAINS_32 0004 index abb sig_anal_i sig_anal_q +003d 000b HALRADIO_RX_RCCAL 0001 rccal_value +003d 000c HALRADIO_RX_IQ_COMP_RES0 000b tap0_real_mant tap0_imag_mant tap1_real_mant tap1_imag_mant tap2_real_mant tap2_imag_mant tap3_real_mant tap3_imag_mant tap4_real_mant tap4_imag_mant shift +003d 000d HALRADIO_RX_IQ_COMP_RES1 000a mag_0_1_mant mag_2_3_mant mag_4_5_mant mag_6_7_mant mag_8_9_mant mag_10_11_mant mag_12_13_mant mag_14_15_mant shift bandwidth +003d 000e HALRADIO_RX_IQ_COMP_INTERMEDIATE0 0003 iteration radio_id bw +003d 000f HALRADIO_RX_IQ_COMP_INTERMEDIATE1 0006 fundamental_real fundamental_imag image_real image_imag rejection_real rejection_imag +003d 0010 HALRADIO_RX_IQ_COMP_INTERMEDIATE2 0006 mat_element_real mat_element_imag product_real product_imag accum_real accum_imag +003d 0011 HALRADIO_RX_IQ_COMP_LO_LOCK 0001 dummy +003d 0012 HALRADIO_RX_IQ_COMP_DEBUG1 0004 fundamental_real fundamental_imag iteration fundamental_magn +003d 0013 HALRADIO_RX_IQ_COMP_DEBUG2 0004 magn_val_np1 magn_val_n iteration step_size +003d 0014 HALRADIO_RX_DCOC_RF_AGC_GAINS 0004 time deadline fe_gain bb_gain +003d 0015 HALRADIO_RX_DCOC_LUT_SUMMARY 000c lut_i_low_0 lut_q_low_0 lut_i_low_1 lut_q_low_1 lut_i_mid_0 lut_q_mid_0 lut_i_mid_1 lut_q_mid_1 lut_i_high_0 lut_q_high_0 lut_i_high_1 lut_q_high_1 +003d 0016 HALRADIO_RX_DCOC_EXTRA_SWEEP_IQ 000b lut_index i_0 q_0 i_1 q_1 i_2_trim q_2_trim i_3 q_3 i_4 q_4 +003d 0017 HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I 0006 lut_index sa_i_0 sa_i_1 sa_i_2_trim sa_i_3 sa_i_4 +003d 0018 HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q 0006 lut_index sa_q_0 sa_q_1 sa_q_2_trim sa_q_3 sa_q_4 +003d 0019 HALRADIO_RX_WBRSSI_OFFSET_RES 0002 offset rtrim +# Generated From hal/halradio/halradio_rx_debug.xml +trace_types 52 +HALRADIO_RX_IQ_COMP_DEBUG1.fundamental_real Natural32s +HALRADIO_RX_IQ_COMP_DEBUG1.fundamental_imag Natural32s +HALRADIO_RX_IQ_COMP_DEBUG1.iteration Natural32 +HALRADIO_RX_IQ_COMP_DEBUG1.fundamental_magn Natural32 +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.fundamental_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.fundamental_imag Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.image_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.image_imag Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.rejection_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.rejection_imag Natural32s +HALRADIO_RX_DCOC_RF_AGC_GAINS.fe_gain Natural32s +HALRADIO_RX_DCOC_RF_AGC_GAINS.bb_gain Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_IQ.lut_index Natural8 +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.lut_index Natural8 +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_0 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_1 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_2_trim Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_3 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_4 Natural32s +HALRADIO_RX_IQ_COMP_LO_LOCK.dummy Natural32s +HALRADIO_RX_IQ_COMP_DEBUG2.magn_val_np1 Natural32 +HALRADIO_RX_IQ_COMP_DEBUG2.magn_val_n Natural32 +HALRADIO_RX_IQ_COMP_DEBUG2.iteration Natural32 +HALRADIO_RX_IQ_COMP_DEBUG2.step_size Natural32 +HALRADIO_RX_IQ_COMP_RES0.tap0_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap0_imag_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap1_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap1_imag_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap2_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap2_imag_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap3_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap3_imag_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap4_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap4_imag_mant Natural16s +HALRADIO_RX_DCOC_BB_GAINS_32.sig_anal_i Natural32s +HALRADIO_RX_DCOC_BB_GAINS_32.sig_anal_q Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.lut_index Natural8 +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_0 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_1 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_2_trim Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_3 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_4 Natural32s +HALRADIO_RX_DCOC_LUT_32.sig_anal_l_i Natural32s +HALRADIO_RX_DCOC_LUT_32.sig_anal_l_q Natural32s +HALRADIO_RX_DCOC_LUT_32.sig_anal_h_i Natural32s +HALRADIO_RX_DCOC_LUT_32.sig_anal_h_q Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.mat_element_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.mat_element_imag Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.product_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.product_imag Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.accum_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.accum_imag Natural32s +# Generated From hal/halradio/halradio_tx_iq_debug.xml +trace_def 20 +003c 0000 HALRADIO_TX_IQ_DCOC_SEARCH_1 000a packiq_0 sa_0 packiq_1 sa_1 packiq_2 sa_2 packiq_3 sa_3 packiq_4 sa_4 +003c 0001 HALRADIO_TX_IQ_DCOC_SEARCH_2 000a packiq_5 sa_5 packiq_6 sa_6 packiq_7 sa_7 packiq_8 sa_8 mixer amplitude +003c 0002 HALRADIO_TX_IQ_DCOC_SA_POWER_RES 0006 iteration start_time sa_low_power sa_high_pwr_cck sa_high_pwr_ofdm0 sa_high_pwr_ofdm1 +003c 0003 HALRADIO_TX_IQ_SEARCH 000a seq trim_0_i trim_0_q sa_0 trim_1_i trim_1_q sa_1 trim_2_i trim_2_q sa_2 +003c 0004 HALRADIO_TX_IQ_INADEQUATE_RANGE 0006 itrim max_iq_offset_i min_iq_offset_i qtrim max_iq_offset_q min_iq_offset_q +003c 0005 HALRADIO_TX_IQ_IM_SEARCH_RES 0005 iteration start_time scale angle sa +003c 0006 HALRADIO_TX_IQ_DCOC_INFO 0003 event avg_v2i_cck_i avg_v2i_cck_q +003c 0007 HALRADIO_TX_IQ_DCOC_PCAL_SEARCH 0002 band gain +003c 0008 HALRADIO_TX_IQ_DCOC_PCAL_RES 0005 time a_i a_q v2i_gain mix_gain +003c 0009 HALRADIO_TX_IQ_DCOC_PCAL_SET 0004 band gain trim_conf0 trim_conf1 +003c 000a HALRADIO_TX_IQ_SWEEP 000b i_search q_search sa_minus_4 sa_minus_3 sa_minus_2 sa_minus_1 sa_zero sa_plus_1 sa_plus_2 sa_plus_3 sa_plus_4 +003c 000b HALRADIO_TX_IQ_DCOC_SEARCH_RES2 0008 iteration start_time mix_i mix_q mix_sa dig_i dig_q dig_sa +003c 000c HALRADIO_TX_IQ_DCOC_FINAL_PASSES 000b current_i current_q last_i last_q count min_i min_q max_i max_q max_range max_min_ratio +003c 000d HALRADIO_TX_IQ_DCOC_RESTART_MAX 0001 restart_count +003c 000e HALRADIO_TX_IQ_RAMP 0002 new_amplitude maxval +003c 000f HALRADIO_TX_IMG_PAIR 0003 freq scale angle +003c 0010 HALRADIO_TX_IQ_GAINS 0005 index v2i_gain mix_gain drv_gain pa_gain +003c 0011 HALRADIO_TX_V2I_OFFSET_RES 0004 index i q sa +003c 0012 HALRADIO_TX_IQ_CL_NANNY_TRIG 0003 event trim_temperature current_temperature +003c 0013 HALRADIO_TX_IQ_DCOC_V2I_OFF_RES 000a iteration start_time v2i_off_low_power_i v2i_off_low_power_q v2i_off_sa_high_pwr_cck_i v2i_off_sa_high_pwr_cck_q v2i_off_sa_high_pwr_ofdm0_i v2i_off_sa_high_pwr_ofdm0_q v2i_off_sa_high_pwr_ofdm1_i v2i_off_sa_high_pwr_ofdm1_q +# Generated From hal/halradio/halradio_tx_iq_debug.xml +trace_types 46 +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.current_i Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.current_q Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.last_i Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.last_q Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.min_i Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.min_q Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.max_i Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.max_q Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.max_range Natural16s +HALRADIO_TX_IQ_GAINS.index Natural8 +HALRADIO_TX_IMG_PAIR.freq Natural16s +HALRADIO_TX_IMG_PAIR.scale Natural16s +HALRADIO_TX_IMG_PAIR.angle Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_low_power_i Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_low_power_q Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_cck_i Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_cck_q Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_ofdm0_i Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_ofdm0_q Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_ofdm1_i Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_ofdm1_q Natural16s +HALRADIO_TX_V2I_OFFSET_RES.index Natural8 +HALRADIO_TX_V2I_OFFSET_RES.i Natural16s +HALRADIO_TX_V2I_OFFSET_RES.q Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.itrim Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.max_iq_offset_i Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.min_iq_offset_i Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.qtrim Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.max_iq_offset_q Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.min_iq_offset_q Natural16s +HALRADIO_TX_IQ_SEARCH.trim_0_i Natural16s +HALRADIO_TX_IQ_SEARCH.trim_0_q Natural16s +HALRADIO_TX_IQ_SEARCH.trim_1_i Natural16s +HALRADIO_TX_IQ_SEARCH.trim_1_q Natural16s +HALRADIO_TX_IQ_SEARCH.trim_2_i Natural16s +HALRADIO_TX_IQ_SEARCH.trim_2_q Natural16s +HALRADIO_TX_IQ_DCOC_SEARCH_RES2.mix_i Natural16s +HALRADIO_TX_IQ_DCOC_SEARCH_RES2.mix_q Natural16s +HALRADIO_TX_IQ_DCOC_SEARCH_RES2.dig_i Natural16s +HALRADIO_TX_IQ_DCOC_SEARCH_RES2.dig_q Natural16s +HALRADIO_TX_IQ_DCOC_PCAL_RES.a_i Natural16s +HALRADIO_TX_IQ_DCOC_PCAL_RES.a_q Natural16s +HALRADIO_TX_IQ_IM_SEARCH_RES.scale Natural16s +HALRADIO_TX_IQ_IM_SEARCH_RES.angle Natural16s +HALRADIO_TX_IQ_SWEEP.i_search Natural16s +HALRADIO_TX_IQ_SWEEP.q_search Natural16s +# Generated From hal/halradio/halradio_tx_pow_debug.xml +trace_def 24 +003b 0000 HALRADIO_TX_POW_GAIN_SEARCH 0007 adc_ref adc_reading dig_gain count sensor raw_temperature raw_average_temp +003b 0001 HALRADIO_TX_POW_PSAT_RES 0007 sa_saturation sa_reduced_gain dig_gain pre_dist_gain measured_gain ratio ref_power +003b 0002 HALRADIO_TX_POW_SDPD 000b lo_ref_meas lo_corrected ratio cck_reference cck_calculated ofdm0_reference ofdm0_calculated ofdm1_reference ofdm1_calculated temperature temp_comp_gain +003b 0003 HALRADIO_TX_POW_TEMP 0004 sensor initial after_lo final +003b 0004 HALRADIO_TX_POW_SCALE 0008 sa_low_ref siganal_power_step target_power requested_power corner_power_ref gain sa_target power_ref +003b 0005 HALRADIO_TX_POW_GAIN_STEP 0006 target_adc adc_reading gain_index best_index best_error best_adc +003b 0006 HALRADIO_TX_POW_TARGETS 0007 sa_saturation target_power_1 target_adc_1 target_power_2 target_adc_2 target_power_3 target_adc_3 +003b 0007 HALRADIO_TX_POW_GAIN_SWEEP_COMMON 0005 adc_ref dig_gain_ref mod sensor Frequency +003b 0008 HALRADIO_TX_POW_CAL 0007 target_power_qdb max_power_at_connector_qdb_CCK target_power_CCK max_power_at_connector_qdb_OFDM_0 target_power_OFDM_0 max_power_at_connector_qdb_OFDM_1 target_power_OFDM_1 +003b 0009 HALRADIO_TX_POW_DIG_TRIM 0005 count DIG_SERVO_COUNT_THRESHOLD dig_gain adc_reading target_adc +003b 000a HALRADIO_TX_POW_RESULT 0009 mod adc_reading target_adc dig_gain v2i_gain mix_gain drv_gain pa_gain count +003b 000b HALRADIO_TX_POW_GAIN_SWEEP 000b dig_gain adc_0 adc_1 adc_2 adc_3 adc_4 adc_5 adc_6 adc_7 raw_temperature raw_average_temp +003b 000c HALRADIO_TX_POW_FTRIM_SET 0006 channel_freq nearest_freq best_distance mixer driver pa +003b 000d HALRADIO_TX_POW_MOD_GRP 0006 mac_acc_mod_opt mod_group rate mod_index mod_mask tx_ofdm_sel +003b 000e HALRADIO_TX_POW_MIMO_BFER 0008 modulation power_limit target_power mimo_backoff_dB bfer_backoff_dB dig_gain dig_gain_mimo dig_gain_bfer +003b 000f HALRADIO_TX_POW_DIG_RANGE 0004 band modulation pre_dist_gain_ref pre_dist_gain +003b 0010 HALRADIO_TX_POW_NANNY_TRIG 0003 event trim_temperature current_temperature +003b 0011 HALRADIO_TX_POW_SETTINGS 0009 gain_index v2i_gain drv_gain mix_gain pa_gain pre_gain sig_amp adc_reading power +003b 0012 HALRADIO_TX_POW_DIG_CALC 0004 pre_dist_ref pre_dist_calc target_adc adc_reading +003b 0013 HALRADIO_TX_POW_PICKED 000a mod adc_reading target_adc dig_gain v2i_gain mix_gain drv_gain pa_gain index dig_gain_ref +003b 0014 HALRADIO_TX_POW_TARGET_CAL 0008 cl_freq_comp ol_freq_comp cl_temp_comp ol_temp_comp target_power_cap max_power_uplift temp_oob_limit target_power +003b 0015 HALRADIO_TX_POW_TEMP2 0003 after_cck after_ofdm0 after_ofdm1 +003b 0016 HALRADIO_TX_POW_GAIN_STEP_ADC 0009 base_idx adc_idx_0 adc_idx_1 adc_idx_2 adc_idx_3 adc_idx_4 adc_idx_5 adc_idx_6 adc_idx_7 +003b 0017 HALRADIO_TX_POW_GAIN_STEP_POWER 0009 base_idx dbm_idx_0 dbm_idx_1 dbm_idx_2 dbm_idx_3 dbm_idx_4 dbm_idx_5 dbm_idx_6 dbm_idx_7 +# Generated From hal/halradio/halradio_tx_pow_debug.xml +trace_types 27 +HALRADIO_TX_POW_SETTINGS.power Natural16s +HALRADIO_TX_POW_PICKED.index Natural8 +HALRADIO_TX_POW_SDPD.temp_comp_gain Natural32 +HALRADIO_TX_POW_PSAT_RES.ref_power Natural16s +HALRADIO_TX_POW_MIMO_BFER.power_limit Natural16s +HALRADIO_TX_POW_MIMO_BFER.target_power Natural16s +HALRADIO_TX_POW_MIMO_BFER.mimo_backoff_dB Natural16s +HALRADIO_TX_POW_MIMO_BFER.bfer_backoff_dB Natural16s +HALRADIO_TX_POW_SCALE.gain Natural32 +HALRADIO_TX_POW_MOD_GRP.mac_acc_mod_opt Natural32 +HALRADIO_TX_POW_MOD_GRP.mod_mask Natural32 +HALRADIO_TX_POW_MOD_GRP.tx_ofdm_sel Natural32 +HALRADIO_TX_POW_TARGET_CAL.cl_freq_comp Natural16s +HALRADIO_TX_POW_TARGET_CAL.ol_freq_comp Natural16s +HALRADIO_TX_POW_TARGET_CAL.cl_temp_comp Natural16s +HALRADIO_TX_POW_TARGET_CAL.ol_temp_comp Natural16s +HALRADIO_TX_POW_TARGET_CAL.target_power_cap Natural16s +HALRADIO_TX_POW_TARGET_CAL.max_power_uplift Natural16s +HALRADIO_TX_POW_TARGET_CAL.temp_oob_limit Natural16s +HALRADIO_TX_POW_TARGET_CAL.target_power Natural16s +HALRADIO_TX_POW_CAL.target_power_qdb Natural16s +HALRADIO_TX_POW_CAL.max_power_at_connector_qdb_CCK Natural16s +HALRADIO_TX_POW_CAL.target_power_CCK Natural16s +HALRADIO_TX_POW_CAL.max_power_at_connector_qdb_OFDM_0 Natural16s +HALRADIO_TX_POW_CAL.target_power_OFDM_0 Natural16s +HALRADIO_TX_POW_CAL.max_power_at_connector_qdb_OFDM_1 Natural16s +HALRADIO_TX_POW_CAL.target_power_OFDM_1 Natural16s +# Generated From hal/halradio/halradio_coex_fem_debug.xml +trace_def 2 +0041 0000 HALRADIO_COEX_FEM_COEX_REGS 0006 COEX_RF_CFG COEX_RF_FEC_2G_CFG COEX_RF_FEC_2G_CFG1 COEX_RF_FEC_5G_CFG RFIC_PAD_MUX_CTRL WL_ANA_TX_5G_MISC_CONFIG +0041 0001 HALRADIO_COEX_FEM_MILDRED_REGS 0002 MILDRED_SBUF MILDRED_SCON +# Generated From hal/halradio/halradio_coex_fem_debug.xml +trace_types 5 +HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_2G_CFG Natural32 +HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_2G_CFG1 Natural32 +HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_5G_CFG Natural32 +HALRADIO_COEX_FEM_COEX_REGS.RFIC_PAD_MUX_CTRL Natural32 +HALRADIO_COEX_FEM_COEX_REGS.WL_ANA_TX_5G_MISC_CONFIG Natural32 +# Generated From hal/halradio/halradio_debug.xml +trace_def 28 +0017 0000 HALRADIO_LOGEN_SEARCH 000c dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 dbg_11 +0017 0001 HALRADIO_LOGEN_RESULT 0007 time temperature frequency trp_fcal trp_acal buf_fcal buf_acal +0017 0002 HALRADIO_PLL_LOCK_INFO 0003 time_for_locking temperature_at_lock frequency +0017 0004 HALRADIO_SIGANAL_OUT 0008 itone qtone isample qsample rc ic mag phase +0017 0005 HALRADIO_GET_TEMP 0001 raw_temperature +0017 0006 HALRADIO_ABB_FILTER_TRIM_SEARCH 000c freq dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 +0017 0007 HALRADIO_ABB_FILTER_TRIM_RESULT 0008 time target10 target20 target40 ftrim_10 ftrim_20 ftrim_40 bw_ftrim_tx_30 +0017 0008 HALRADIO_TX_ABB_FILTER_TRIM_SET 0006 bandwidth wb_en small_r_80m small_c_80m dac_ftrim filt_ftrim +0017 0009 HALRADIO_TX_ABB_FILTER_TRIM_RES 0007 time bw filter noise ref target ftrim +0017 000a HALRADIO_SPEEDY_HDR 0002 n n_mod_NLOG +0017 000b HALRADIO_SPEEDY_ROW 000c CTRL_MSW_0 CTRL_LSW_0 DATA_MSW_0 DATA_LSW_0 CTRL_MSW_1 CTRL_LSW_1 DATA_MSW_1 DATA_LSW_1 CTRL_MSW_2 CTRL_LSW_2 DATA_MSW_2 DATA_LSW_2 +0017 000c HALRADIO_TEMP_UPDATE 0005 sensor inst_temp_c avg_temp_c measure_timestamp temp_measurement_context +0017 000d HALRADIO_GENERIC_12 000c dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 dbg_11 +0017 000e HALRADIO_BIST_ADC_READ 000c bist_adc_01 bist_adc_02 bist_adc_03 bist_adc_04 bist_adc_05 bist_adc_06 bist_adc_07 bist_adc_08 bist_adc_09 bist_adc_10 bist_adc_11 bist_adc_12 +0017 000f HALRADIO_SIGANAL_MIN_MAX 0004 sa_max_positive sa_min_negative fault_count total_readings +0017 0010 HALRADIO_PATH_MAP_CONFIG 0003 new_map modem_id is_mimo +0017 0011 HALRADIO_PATH_MAP_ROUTING 0004 dfe_id wlr_id pcr_id radio_id +0017 0012 HALRADIO_TDC 0002 derived_checksum expected_checksum +0017 0013 HALRADIO_LOAD_PLAYBACK 0005 tag memcmp_result dest src size_bytes +0017 0014 HALRADIO_RADIOLOG_RAMS 0004 tag buf_start buf_end buf_size +0017 0015 HALRADIO_LOCK_DURATION 0002 duration locked +0017 0016 HALRADIO_STAGE 0002 step duration +0017 0017 HALRADIO_TRIM_TIMINGS 0008 trim_in_progress trim_step iteration sub_iteration time_marker spare0 spare1 spare2 +0017 0018 HALRADIO_CHAN_RSSI_PER_CAPTURE 0007 rx_fe_gain_index rx_bb_gain_index lna_gain_index mix_gain_index rssi_log gain_correction_dB chan_rssi_dBm +0017 0019 HALRADIO_REG_LOG 0002 tag address +0017 001a HALRADIO_TX_DPD_NANNY_TRIG 0004 temp_last temp_cur context nanny_bm +0017 001b HALRADIO_FEM_CONTROL 0005 client band disable lna_client_disable_mask ext_lna_enabled +0017 001c HALRADIO_FLEXIMAC_STATE_TIMES 0003 actual_delay_us max_delay_us new_state +# Generated From hal/halradio/halradio_debug.xml +trace_types 34 +HALRADIO_SIGANAL_OUT.itone Natural16s +HALRADIO_SIGANAL_OUT.qtone Natural16s +HALRADIO_SIGANAL_OUT.isample Natural16s +HALRADIO_SIGANAL_OUT.qsample Natural16s +HALRADIO_SIGANAL_OUT.rc Natural32s +HALRADIO_SIGANAL_OUT.ic Natural32s +HALRADIO_SIGANAL_OUT.mag Natural32 +HALRADIO_LOAD_PLAYBACK.memcmp_result Natural16s +HALRADIO_LOAD_PLAYBACK.dest Natural32 +HALRADIO_LOAD_PLAYBACK.src Natural32 +HALRADIO_TEMP_UPDATE.inst_temp_c Natural16s +HALRADIO_TEMP_UPDATE.avg_temp_c Natural16s +HALRADIO_TEMP_UPDATE.measure_timestamp Natural32 +HALRADIO_TEMP_UPDATE.temp_measurement_context MEASUREMENT_CONTEXT_T +HALRADIO_REG_LOG.address Natural32 +HALRADIO_LOCK_DURATION.duration Natural32s +HALRADIO_LOCK_DURATION.locked Boolean +HALRADIO_RADIOLOG_RAMS.buf_start Natural32 +HALRADIO_RADIOLOG_RAMS.buf_end Natural32 +HALRADIO_RADIOLOG_RAMS.buf_size Natural32 +HALRADIO_TX_DPD_NANNY_TRIG.temp_last Natural16s +HALRADIO_TX_DPD_NANNY_TRIG.temp_cur Natural16s +HALRADIO_TX_DPD_NANNY_TRIG.context Natural16s +HALRADIO_TX_DPD_NANNY_TRIG.nanny_bm Natural16s +HALRADIO_FEM_CONTROL.disable Boolean +HALRADIO_FEM_CONTROL.ext_lna_enabled Boolean +HALRADIO_SIGANAL_MIN_MAX.sa_max_positive Natural32s +HALRADIO_SIGANAL_MIN_MAX.sa_min_negative Natural32s +HALRADIO_SIGANAL_MIN_MAX.fault_count Natural32 +HALRADIO_SIGANAL_MIN_MAX.total_readings Natural32 +HALRADIO_CHAN_RSSI_PER_CAPTURE.gain_correction_dB Natural16s +HALRADIO_CHAN_RSSI_PER_CAPTURE.chan_rssi_dBm Decibels +HALRADIO_STAGE.step Natural32 +HALRADIO_STAGE.duration Natural32s +MEASUREMENT_CONTEXT_T Enum 01 HALRADIO_TEMP_MEAS_CONTEXT_NANNY 02 HALRADIO_TEMP_MEAS_CONTEXT_TRIM_DCO_PCAL 03 HALRADIO_TEMP_MEAS_CONTEXT_TRIM_TX_POW_PSAT 04 HALRADIO_TEMP_MEAS_CONTEXT_TRIM_TX_CARRIER_LEAKAGE_IMG 06 HALRADIO_TEMP_MEAS_CONTEXT_RADIO_ON 07 HALRADIO_TEMP_MEAS_CONTEXT_RADIO_OFF 08 HALRADIO_TEMP_MEAS_CONTEXT_TRIM_DPD_TRIM +# Generated From wlanlite/wlanlite_debug.xml +trace_def 2 +000d 0000 WLANLITE_RX_MAC_FILT 0006 flag mac_add_hi mac_add_mid mac_add_lo current_count bad_crc +000d 0001 WLANLITE_TX_INTERVAL_DUMP 0002 interval_type intervals +# Generated From wlanlite/wlanlite_debug.xml +trace_types 1 +WLANLITE_TX_INTERVAL_DUMP.intervals MBULK +# Generated From macrame/macrame_station_debug.xml +trace_def 1 +0039 0000 MACRAME_STATION_UPDATE_RSSI_SNR_AVG 0007 device_addr rssi_raw_sample rssi_adjusted_sample snr_raw_sample rssi_avg snr_avg freq_offset +# Generated From macrame/macrame_station_debug.xml +trace_types 7 +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.device_addr MAC_Address +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_raw_sample Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_adjusted_sample Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.snr_raw_sample Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_avg Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.snr_avg Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.freq_offset Natural32s +# Generated From macrame/macrame_radio_debug.xml +trace_def 18 +002c 0000 MACRAME_RADIOMAC_OFF_DP_OFF_DONE 0003 mac_instance radio_bm radio_state +002c 0001 MACRAME_RADIOMAC_SWITCH_CHANNEL 0004 vix_bm current_state schdl_pid radiomac_handle +002c 0002 MACRAME_RADIOMAC_SWITCH_COMPLETED 0003 mac_instance radio_bm new_state +002c 0003 MACRAME_RADIOMAC_SWITCH_DP_OFF_DONE 0003 mac_instance radio_bm radio_state +002c 0004 MACRAME_RADIOMAC_SWITCH_OFF 0004 index current_state schdl_pid radiomac_handle +002c 0005 MACRAME_RADIO_CHANNEL_DESCRIPTION 0005 channel_info primary_channel_freq channel_freq raw_max_air_power regulatory_domain +002c 0006 MACRAME_RADIO_CONFIG_MODEMS 0003 idx mac_instance modem +002c 0007 MACRAME_RADIO_CTL_OFF_REQ 0002 radio_bm current_state +002c 0008 MACRAME_RADIO_CTL_ON_REQ 0003 radio_bm req_rice_state operational_mode +002c 0009 MACRAME_RADIO_DISABLE_LNA 0002 radio_bm disable +002c 000a MACRAME_RADIO_DPD_INFO 0005 radio_index dpd_frame_info_index acc num_frames phy_config +002c 000b MACRAME_RADIO_DPD_REQ 0005 radio_index status rate1 rate2 rate3 +002c 000c MACRAME_RADIO_DPD_SENT_STATUS 0003 radio_bm acc1 Transmission_Status +002c 000d MACRAME_RADIO_OFF_DONE 0003 mac_instance radio_bm state +002c 000e MACRAME_RADIO_ON_DONE 0004 mac_instance radio_bm band new_rice_state +002c 000f MACRAME_RADIO_PROCESSING_OVERHEAD 0001 proc_overhead +002c 0010 MACRAME_RADIO_REGISTER_MAC_ADDRESS 0002 idx address +002c 0011 MACRAME_RADIO_SCHED_INTERVAL 0001 interval +# Generated From macrame/macrame_radio_debug.xml +trace_types 37 +MACRAME_RADIO_CONFIG_MODEMS.idx Natural8 +MACRAME_RADIO_CONFIG_MODEMS.mac_instance Natural32 +MACRAME_RADIO_CONFIG_MODEMS.modem Natural32 +MACRAME_RADIO_SCHED_INTERVAL.interval Integer32 +MACRAME_RADIO_DPD_REQ.radio_index Natural8 +MACRAME_RADIOMAC_OFF_DP_OFF_DONE.mac_instance Natural32 +MACRAME_RADIOMAC_OFF_DP_OFF_DONE.radio_state RAMERAD_RADIO_STATE_T +MACRAME_RADIO_DISABLE_LNA.disable Boolean +MACRAME_RADIO_DPD_INFO.radio_index Natural8 +MACRAME_RADIO_DPD_INFO.dpd_frame_info_index Natural8 +MACRAME_RADIO_DPD_INFO.acc Natural32 +MACRAME_RADIO_DPD_INFO.phy_config Natural8 +MACRAME_RADIO_CTL_OFF_REQ.current_state RAMERAD_RADIO_STATE_T +MACRAME_RADIO_CHANNEL_DESCRIPTION.raw_max_air_power Integer8 +MACRAME_RADIO_CHANNEL_DESCRIPTION.regulatory_domain Natural8 +MACRAME_RADIO_REGISTER_MAC_ADDRESS.idx Natural8 +MACRAME_RADIO_REGISTER_MAC_ADDRESS.address MAC_Address +MACRAME_RADIO_CTL_ON_REQ.req_rice_state Natural8 +MACRAME_RADIO_CTL_ON_REQ.operational_mode Natural8 +MACRAME_RADIO_ON_DONE.mac_instance Natural32 +MACRAME_RADIO_ON_DONE.band Interger32 +MACRAME_RADIO_ON_DONE.new_rice_state Natural8 +MACRAME_RADIOMAC_SWITCH_OFF.index Natural8 +MACRAME_RADIOMAC_SWITCH_OFF.current_state Natural8 +MACRAME_RADIOMAC_SWITCH_OFF.radiomac_handle Natural8 +MACRAME_RADIO_OFF_DONE.mac_instance Natural32 +MACRAME_RADIO_OFF_DONE.state RAMERAD_RADIO_STATE_T +MACRAME_RADIO_PROCESSING_OVERHEAD.proc_overhead Integer32 +MACRAME_RADIO_DPD_SENT_STATUS.acc1 Natural32 +MACRAME_RADIO_DPD_SENT_STATUS.Transmission_Status Transmission_Status +MACRAME_RADIOMAC_SWITCH_CHANNEL.vix_bm VIX_BM_T +MACRAME_RADIOMAC_SWITCH_CHANNEL.current_state Natural8 +MACRAME_RADIOMAC_SWITCH_CHANNEL.radiomac_handle Natural8 +MACRAME_RADIOMAC_SWITCH_DP_OFF_DONE.mac_instance Natural32 +MACRAME_RADIOMAC_SWITCH_DP_OFF_DONE.radio_state RAMERAD_RADIO_STATE_T +MACRAME_RADIOMAC_SWITCH_COMPLETED.mac_instance Natural32 +MACRAME_RADIOMAC_SWITCH_COMPLETED.new_state RAMERAD_RADIO_STATE_T +RAMERAD_RADIO_STATE_T Enum 0000 RADIO_OFF 0001 RADIO_ON_CHANNEL_PENDING 0002 RADIO_ON_CHANNEL 0003 RADIO_ON_CHANNEL_RX_ONLY_PENDING 0004 RADIO_ON_CHANNEL_RX_ONLY 0005 RADIO_ON_CHANNEL_RX_ONLY_LP 0006 RADIO_OFF_PENDING 0007 RADIO_ON_CHANNEL_DPD_TRAINING +# Generated From macrame/macrame_vif_debug.xml +trace_def 42 +0025 0000 MACRAME_VIF_AP_CHECK_CLEAR 0002 cf_end_owner cts_to_self_owner +0025 0001 MACRAME_VIF_AP_LPRX_UPDATE 0002 new_use_lp_rx num_frames_queued +0025 0002 MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME 0003 timer_valid timer_id timer_duration +0025 0003 MACRAME_VIF_CHECK_CLEAR 0003 queued inhibit pending +0025 0004 MACRAME_VIF_CHECK_RX_THROUGHPUT 0005 num_bytes duration Tput rx_load_threshold_high rx_load_threshold_low +0025 0005 MACRAME_VIF_CTS_DURATION 0006 earliest duration cts_self_end current_time desired_wake_time beacon_time +0025 0006 MACRAME_VIF_CTS_FRAME_PROCESSED_TX_STATUS 0001 tx_status +0025 0007 MACRAME_VIF_CU_UPDATE 0007 has_updated value bytes_Tx rate_Tx bytes_Rx rate_Rx measurement_time +0025 0008 MACRAME_VIF_CU_UPDATE_CALL 0002 has_updated sched_vix_bitmap +0025 0009 MACRAME_VIF_DESCHEDULED 0005 schdl_pid schedulable_vix_bm all_schedulable_vix_bm all_scheduled_vix_bm all_primary_vix_bm +0025 000a MACRAME_VIF_FTM_TIME_STAMP_ENABLE 0002 ftm_hw_enable mac_instance +0025 000b MACRAME_VIF_GET_CONCURRENT_NOA_DURATION 0002 concurrent_noa_duration coex_noa_duration +0025 000c MACRAME_VIF_GET_TRAFFIC_CLASS 0003 num_txrx_packets threshold __LINE__ +0025 000d MACRAME_VIF_HOST_UPDATE_ANTENNA_PREF 0003 host_requested_nss current_prefered_nss currnet_announced_nss +0025 000e MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1 0004 search_from search_type dw0_start nr_of_entries +0025 000f MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2 0005 earliest_type start stop nr_nss channel +0025 0010 MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY 0006 dw0_start current_slot_idx strat_slot_idx stop_slot_idx slots_duration slots_period +0025 0011 MACRAME_VIF_NAN_NEXT_DW 0004 tsf tsf_time until_next_dw next_dw_start +0025 0012 MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS 0006 nan_scheduled_for_dw next_dw_start next_beacon_tbtt sched_time sched_end_time duration +0025 0013 MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY 0007 type nr_nss channel slot_dur period start_offset nr_octets +0025 0014 MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY_OCTETS 000c octet0 octet1 octet2 octet3 octet4 octet5 octet6 octet7 octet8 octet9 octet10 octet11 +0025 0015 MACRAME_VIF_PAUSE_DPLANE 0005 pause_bitmap queued inhibit pending LINE +0025 0016 MACRAME_VIF_PAUSE_RESUME_QUEUE_POP 0001 time_of_request +0025 0017 MACRAME_VIF_PAUSE_RESUME_Q_DISCARD 0004 current_action current_bitmap prev_action prev_bitmap +0025 0018 MACRAME_VIF_RESUME_DPLANE 0005 resume_bitmap queued inhibit pending LINE +0025 0019 MACRAME_VIF_RX_FTM_COARSE_FINE_TS 0007 rx_toa_coarse rx_toa_fine ack_tod_coarse ack_tod_fine rx_toc_coarse rx_toc_fine freq_offset +0025 001a MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY 0006 sbf ebf qbf hbf abb dfe_delay +0025 001b MACRAME_VIF_RX_FTM_DSP_CFO_CORRECT 0001 ftm_dsp_cfo_correc +0025 001c MACRAME_VIF_RX_FTM_DSP_COMPUTE_TIME 0003 ftm_dsp_start_time ftm_dsp_end_time ftm_dsp_compute_time +0025 001d MACRAME_VIF_RX_FTM_DSP_STF_SYNC 0001 ftm_dsp_stf_detect_index +0025 001e MACRAME_VIF_RX_FTM_DSP_TOA_OFF 0001 ftm_dsp_toa_off +0025 001f MACRAME_VIF_RX_FTM_IQ_INFO 0002 channel_bw num_of_wraps +0025 0020 MACRAME_VIF_RX_FTM_TOA_AND_TOD 0002 rx_toa ack_tod +0025 0021 MACRAME_VIF_SCHEDULED 0007 schdl_type schdl_pid schedulable_vix_bm all_scheduled_vix_bm all_primary_vix_bm radio_bm mac_instance +0025 0022 MACRAME_VIF_SCHEDULE_MISSED 0005 inhibit all_primary_bm all_cur_sched_bm new_start new_end +0025 0023 MACRAME_VIF_SET_CHANNEL 0008 Channel_Freq Channel_Info Max_Air_Power Max_Air_Power_Type Regulatory_Domain Sched_Flags Sched_Time Sched_Duration +0025 0024 MACRAME_VIF_SMAPPER_OFF 0000 +0025 0025 MACRAME_VIF_SMAPPER_ON 0000 +0025 0026 MACRAME_VIF_STA_CHECK_CLEAR 0007 vif_is_schedulable sta_flags ps_state extra_listen_reason ps_trigger_timer_type ps_null_owner cts_to_self_owner +0025 0027 MACRAME_VIF_SW_DONE 0002 schdl_pid sched_vix +0025 0028 MACRAME_VIF_TRAFFIC_INFO 0003 trafficinfo_trigger_time traffic_class traffic_count +0025 0029 MACRAME_VIF_UPDATE_NUM_ANTENNA_PREFERENCE 0001 num_antennas +# Generated From macrame/macrame_vif_debug.xml +trace_types 111 +MACRAME_VIF_CU_UPDATE.has_updated Boolean +MACRAME_VIF_CU_UPDATE.value Natural32 +MACRAME_VIF_CU_UPDATE.bytes_Tx Natural32 +MACRAME_VIF_CU_UPDATE.bytes_Rx Natural32 +MACRAME_VIF_CU_UPDATE.measurement_time Natural32 +MACRAME_VIF_AP_LPRX_UPDATE.new_use_lp_rx Boolean +MACRAME_VIF_PAUSE_RESUME_Q_DISCARD.current_action SHAREDDATA_VIF_PAUSE_RESUME_ACTION_E +MACRAME_VIF_PAUSE_RESUME_Q_DISCARD.current_bitmap PAUSE_RESUME_BITMAP_T +MACRAME_VIF_PAUSE_RESUME_Q_DISCARD.prev_action SHAREDDATA_VIF_PAUSE_RESUME_ACTION_E +MACRAME_VIF_PAUSE_RESUME_Q_DISCARD.prev_bitmap PAUSE_RESUME_BITMAP_T +MACRAME_VIF_NAN_NEXT_DW.tsf Natural64 +MACRAME_VIF_NAN_NEXT_DW.tsf_time Natural32 +MACRAME_VIF_NAN_NEXT_DW.until_next_dw Natural32 +MACRAME_VIF_NAN_NEXT_DW.next_dw_start Natural32 +MACRAME_VIF_RESUME_DPLANE.resume_bitmap PAUSE_RESUME_BITMAP_T +MACRAME_VIF_RESUME_DPLANE.LINE Natural16s +MACRAME_VIF_RX_FTM_DSP_TOA_OFF.ftm_dsp_toa_off Integer32 +MACRAME_VIF_GET_TRAFFIC_CLASS.num_txrx_packets Natural32 +MACRAME_VIF_GET_TRAFFIC_CLASS.__LINE__ __LINE__ +MACRAME_VIF_RX_FTM_DSP_STF_SYNC.ftm_dsp_stf_detect_index Integer32 +MACRAME_VIF_RX_FTM_IQ_INFO.channel_bw Natural8 +MACRAME_VIF_RX_FTM_IQ_INFO.num_of_wraps Integer16 +MACRAME_VIF_FTM_TIME_STAMP_ENABLE.ftm_hw_enable Boolean +MACRAME_VIF_FTM_TIME_STAMP_ENABLE.mac_instance Natural32 +MACRAME_VIF_UPDATE_NUM_ANTENNA_PREFERENCE.num_antennas Natural8 +MACRAME_VIF_SCHEDULED.schdl_type SHAREDDATA_SCHED_TYPE +MACRAME_VIF_SCHEDULED.schedulable_vix_bm VIX_BM_T +MACRAME_VIF_SCHEDULED.all_scheduled_vix_bm VIX_BM_T +MACRAME_VIF_SCHEDULED.all_primary_vix_bm VIX_BM_T +MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY.channel Integer16 +MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY.slot_dur Natural32 +MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY.period Natural32 +MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY.start_offset Natural32 +MACRAME_VIF_GET_CONCURRENT_NOA_DURATION.concurrent_noa_duration Natural32 +MACRAME_VIF_GET_CONCURRENT_NOA_DURATION.coex_noa_duration Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.nan_scheduled_for_dw Boolean +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.next_dw_start Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.next_beacon_tbtt Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.sched_time Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.sched_end_time Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.duration Natural32 +MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_valid Boolean +MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_id Natural32 +MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_duration Natural32 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.sbf Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.ebf Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.qbf Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.hbf Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.abb Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.dfe_delay Natural64 +MACRAME_VIF_RX_FTM_COARSE_FINE_TS.rx_toa_coarse Natural32 +MACRAME_VIF_RX_FTM_COARSE_FINE_TS.ack_tod_coarse Natural32 +MACRAME_VIF_RX_FTM_COARSE_FINE_TS.rx_toc_coarse Natural32 +MACRAME_VIF_RX_FTM_COARSE_FINE_TS.freq_offset Integer32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.dw0_start Natural32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.strat_slot_idx Integer32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.stop_slot_idx Integer32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.slots_duration Natural32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.slots_period Natural32 +MACRAME_VIF_HOST_UPDATE_ANTENNA_PREF.host_requested_nss Natural8 +MACRAME_VIF_HOST_UPDATE_ANTENNA_PREF.current_prefered_nss Natural8 +MACRAME_VIF_HOST_UPDATE_ANTENNA_PREF.currnet_announced_nss Natural8 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1.search_from Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1.search_type SHAREDDATA_SCHED_TYPE +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1.dw0_start Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1.nr_of_entries Natural8 +MACRAME_VIF_DESCHEDULED.schedulable_vix_bm VIX_BM_T +MACRAME_VIF_DESCHEDULED.all_schedulable_vix_bm VIX_BM_T +MACRAME_VIF_DESCHEDULED.all_scheduled_vix_bm VIX_BM_T +MACRAME_VIF_DESCHEDULED.all_primary_vix_bm VIX_BM_T +MACRAME_VIF_SCHEDULE_MISSED.all_primary_bm VIX_BM_T +MACRAME_VIF_SCHEDULE_MISSED.all_cur_sched_bm VIX_BM_T +MACRAME_VIF_SCHEDULE_MISSED.new_start Natural32 +MACRAME_VIF_SCHEDULE_MISSED.new_end Natural32 +MACRAME_VIF_TRAFFIC_INFO.trafficinfo_trigger_time Natural32 +MACRAME_VIF_TRAFFIC_INFO.traffic_class Natural8 +MACRAME_VIF_TRAFFIC_INFO.traffic_count Natural32 +MACRAME_VIF_CU_UPDATE_CALL.has_updated Boolean +MACRAME_VIF_CU_UPDATE_CALL.sched_vix_bitmap VIX_BM_T +MACRAME_VIF_CHECK_RX_THROUGHPUT.num_bytes Natural32 +MACRAME_VIF_CHECK_RX_THROUGHPUT.duration Natural32 +MACRAME_VIF_CHECK_RX_THROUGHPUT.Tput Natural32 +MACRAME_VIF_CHECK_RX_THROUGHPUT.rx_load_threshold_high Natural32 +MACRAME_VIF_CHECK_RX_THROUGHPUT.rx_load_threshold_low Natural32 +MACRAME_VIF_SET_CHANNEL.Channel_Freq Channel_Frequency +MACRAME_VIF_SET_CHANNEL.Channel_Info Channel_Information +MACRAME_VIF_SET_CHANNEL.Max_Air_Power Integer8 +MACRAME_VIF_SET_CHANNEL.Max_Air_Power_Type Air_Power_Type +MACRAME_VIF_SET_CHANNEL.Regulatory_Domain Regulatory_Domain +MACRAME_VIF_SET_CHANNEL.Sched_Flags Natural8 +MACRAME_VIF_SET_CHANNEL.Sched_Time Natural32 +MACRAME_VIF_SET_CHANNEL.Sched_Duration Integer32 +MACRAME_VIF_RX_FTM_TOA_AND_TOD.rx_toa Natural64 +MACRAME_VIF_RX_FTM_TOA_AND_TOD.ack_tod Natural64 +MACRAME_VIF_CTS_DURATION.earliest Natural32 +MACRAME_VIF_CTS_DURATION.duration Natural32s +MACRAME_VIF_CTS_DURATION.cts_self_end Natural32 +MACRAME_VIF_CTS_DURATION.current_time Natural32 +MACRAME_VIF_CTS_DURATION.desired_wake_time Natural32 +MACRAME_VIF_CTS_DURATION.beacon_time Natural32 +MACRAME_VIF_RX_FTM_DSP_COMPUTE_TIME.ftm_dsp_start_time Natural32 +MACRAME_VIF_RX_FTM_DSP_COMPUTE_TIME.ftm_dsp_end_time Natural32 +MACRAME_VIF_RX_FTM_DSP_COMPUTE_TIME.ftm_dsp_compute_time Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2.earliest_type SHAREDDATA_SCHED_TYPE +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2.start Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2.stop Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2.channel Integer16 +MACRAME_VIF_PAUSE_RESUME_QUEUE_POP.time_of_request Natural32 +MACRAME_VIF_RX_FTM_DSP_CFO_CORRECT.ftm_dsp_cfo_correc Integer32 +MACRAME_VIF_PAUSE_DPLANE.pause_bitmap PAUSE_RESUME_BITMAP_T +MACRAME_VIF_PAUSE_DPLANE.LINE Natural16s +PAUSE_RESUME_BITMAP_T Enum 0001 DPLANE_NORMAL_FRAMES 0002 DPLANE_BBM_FRAMES 0003 DPLANE_ALL_FRAMES +# Generated From macrame/macrame_calibration_debug.xml +trace_def 12 +0027 0000 MACRAME_CALIB_ABORT 0000 +0027 0001 MACRAME_CALIB_ADJUST 0003 countdown grant_start grant_duration +0027 0002 MACRAME_CALIB_BT_LO_ACCESS_GRANTED 0001 deadline +0027 0003 MACRAME_CALIB_DONE 0000 +0027 0004 MACRAME_CALIB_PROCESS_REQ 0004 requested_duration minimum_usable_duration bt_impact wlan_impact +0027 0005 MACRAME_CALIB_PROCESS_REQ_END 0002 grant_start grant_duration +0027 0006 MACRAME_CALIB_QUERY 0006 blackout_impact bo_adjusted_start grant_start num_chip_blackouts num_vif_blackouts bt_is_active +0027 0007 MACRAME_CALIB_REQ 0001 duration +0027 0008 MACRAME_CALIB_REQ_BT_LO_REQUESTED 0001 cfm_deadline +0027 0009 MACRAME_CALIB_REQ_DELAYED 0006 grant_start grant_duration minimum_usable_duration bt_impact wlan_impact coex_keep_alive +0027 000a MACRAME_CALIB_REQ_GRANTED 0001 grant_duration +0027 000b MACRAME_CALIB_REQ_NOT_GRANTED 0004 requested_duration minimum_usable_duration bt_impact wlan_impact +# Generated From macrame/macrame_calibration_debug.xml +trace_types 20 +MACRAME_CALIB_REQ.duration Integer32 +MACRAME_CALIB_ADJUST.countdown Natural32 +MACRAME_CALIB_ADJUST.grant_start Natural32 +MACRAME_CALIB_ADJUST.grant_duration Integer32 +MACRAME_CALIB_PROCESS_REQ_END.grant_start Natural32 +MACRAME_CALIB_PROCESS_REQ_END.grant_duration Integer32 +MACRAME_CALIB_PROCESS_REQ.requested_duration Integer32 +MACRAME_CALIB_PROCESS_REQ.minimum_usable_duration Integer32 +MACRAME_CALIB_REQ_GRANTED.grant_duration Integer32 +MACRAME_CALIB_REQ_BT_LO_REQUESTED.cfm_deadline Natural32 +MACRAME_CALIB_REQ_DELAYED.grant_start Natural32 +MACRAME_CALIB_REQ_DELAYED.grant_duration Integer32 +MACRAME_CALIB_REQ_DELAYED.minimum_usable_duration Integer32 +MACRAME_CALIB_REQ_DELAYED.coex_keep_alive Boolean +MACRAME_CALIB_BT_LO_ACCESS_GRANTED.deadline Natural32 +MACRAME_CALIB_REQ_NOT_GRANTED.requested_duration Integer32 +MACRAME_CALIB_REQ_NOT_GRANTED.minimum_usable_duration Integer32 +MACRAME_CALIB_QUERY.bo_adjusted_start Natural32 +MACRAME_CALIB_QUERY.grant_start Natural32 +MACRAME_CALIB_QUERY.bt_is_active Boolean +# Generated From macrame/macrame_tx_debug.xml +trace_def 14 +0029 0000 MACRAME_SEND_FRAME_FROM_QUEUE 0001 frame +0029 0001 MACRAME_SEND_FRAME_FROM_QUEUE_CTW 0002 frame ecw_max +0029 0002 MACRAME_TX_ADD_FRAME_TO_QUEUE 0002 frame dwell_time +0029 0003 MACRAME_TX_CANCEL_FRAME_IN_QUEUE 0002 control_tag_mask control_tag_include +0029 0004 MACRAME_TX_DISCARD 0002 frame_type src_pid +0029 0005 MACRAME_TX_DISCARD_ENTRY_FROM_QUEUE 0001 frame +0029 0006 MACRAME_TX_FAIL 0004 frame src_pid reason tag +0029 0007 MACRAME_TX_MM_REQUEST 0003 mm_frame_fcs queue_size queue_fcs +0029 0008 MACRAME_TX_QUEUE_AND_SEND 0001 __LINE__ +0029 0009 MACRAME_TX_QUEUE_AND_SEND_FRAME 0002 frame dwell_time +0029 000a MACRAME_TX_QUEUE_AND_SEND_NEW_FRAME 0002 frame flags +0029 000b MACRAME_TX_SEND_CTS_TO_SELF 0000 +0029 000c MACRAME_TX_SEND_QUEUED_FRAMES 0000 +0029 000d MACRAME_TX_TEAR_DOWN_QUEUE 0000 +# Generated From macrame/macrame_tx_debug.xml +trace_types 17 +MACRAME_TX_CANCEL_FRAME_IN_QUEUE.control_tag_mask Natural64 +MACRAME_TX_CANCEL_FRAME_IN_QUEUE.control_tag_include Natural64 +MACRAME_TX_MM_REQUEST.queue_size Natural32 +MACRAME_TX_MM_REQUEST.queue_fcs Natural32 +MACRAME_SEND_FRAME_FROM_QUEUE_CTW.frame MBULK +MACRAME_TX_QUEUE_AND_SEND_NEW_FRAME.frame MBULK +MACRAME_TX_QUEUE_AND_SEND_FRAME.frame MBULK +MACRAME_TX_QUEUE_AND_SEND_FRAME.dwell_time Natural32s +MACRAME_TX_FAIL.frame MBULK +MACRAME_TX_FAIL.src_pid FsmProcessId +MACRAME_TX_FAIL.reason RAME_TX_FAIL_REASONS_T +MACRAME_TX_FAIL.tag Natural64 +MACRAME_TX_ADD_FRAME_TO_QUEUE.frame MBULK +MACRAME_TX_ADD_FRAME_TO_QUEUE.dwell_time Natural32s +MACRAME_SEND_FRAME_FROM_QUEUE.frame MBULK +MACRAME_TX_QUEUE_AND_SEND.__LINE__ __LINE__ +MACRAME_TX_DISCARD_ENTRY_FROM_QUEUE.frame MBULK +RAME_TX_FAIL Enum 0 NULL_FRAME 1 CANT_OWN_FRAME 2 NULL_STA 3 NOT_CONNETED_UNICAST +# Generated From macrame/macrame_beacon/macrame_beacon_debug.xml +trace_def 31 +0024 0000 MACRAME_BEACON_DEREGISTER_TRACKING 0001 __LINE__ +0024 0001 MACRAME_BEACON_DRIFT 0004 go_drift tbtt_diff target_separation beacon_period +0024 0002 MACRAME_BEACON_DRIFT_INPUT_GO 0004 go_tbtt go_tbtt_time go_tsf go_tsf_time +0024 0003 MACRAME_BEACON_DRIFT_INPUT_STA 0004 sta_tbtt sta_tbtt_time sta_tsf sta_tsf_time +0024 0004 MACRAME_BEACON_DTIM_COUNT 0005 tsf beacon_period dtim_period dtim_count time_till_next_dtim +0024 0005 MACRAME_BEACON_INIT_TBTT 0003 period_us tbtt_time tbtt_tsf +0024 0006 MACRAME_BEACON_LOAD 0002 frame __LINE__ +0024 0007 MACRAME_BEACON_MISSED1 0003 inhibit all_primary_bm all_curr_sched_bm +0024 0008 MACRAME_BEACON_MISSED2 0005 listen_start listen_end sched_type received expected +0024 0009 MACRAME_BEACON_REGISTER_TRACKING 0004 pid start_time end_time __LINE__ +0024 000a MACRAME_BEACON_RX 0006 tsf mac_rx_time tsf_rx_time received period seq_no +0024 000b MACRAME_BEACON_RX_DISCARD 0001 beacon_period +0024 000c MACRAME_BEACON_RX_EXTRA 0006 tbtt_bss tbtt_offset timestamp_offset acc_mod_opts fc processing_delay +0024 000d MACRAME_BEACON_RX_HANDLER 0008 rssi rssi_valid inhibit all_primary_bm all_curr_sched_bm sched_type source_addr seq_no +0024 000e MACRAME_BEACON_RX_HASH_CHANGED 0004 frame new_hash frame_length offset +0024 000f MACRAME_BEACON_RX_NAN 0004 tsf mac_rx_time period seq_no +0024 0010 MACRAME_BEACON_RX_NEXT_WINDOW 0004 pid start_time end_time __LINE__ +0024 0011 MACRAME_BEACON_RX_NOPHY 0003 tsf tsf_invalid_count period +0024 0012 MACRAME_BEACON_RX_PROBE_RSP_A 0005 tsf mac_rx_time received period seq_no +0024 0013 MACRAME_BEACON_RX_PROBE_RSP_B 0004 tbtt_bss tbtt_offset acc_mod_opts fc +0024 0014 MACRAME_BEACON_RX_SCHED 0003 start end sched_duration +0024 0015 MACRAME_BEACON_RX_SKIP 0003 skip dtim_count dtim_period +0024 0016 MACRAME_BEACON_RX_TRACK 0005 offset min max holdoff total_duration +0024 0017 MACRAME_BEACON_TSF_SYNC 0002 tsf tsf_systime +0024 0018 MACRAME_BEACON_TX_AP 000a frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline tim_pvb mcast_frames_count pump_multicast ecsa_count quiet_count txflags_ex +0024 0019 MACRAME_BEACON_TX_AP_HANDLER 0004 tsf_tbtt current_time sys_time_tbtt next_ap_handler_time +0024 001a MACRAME_BEACON_TX_FINISHED 0007 tbtt_time last_success_systime tx_successful acc_mod_opts seq_no missed_since_last_tx missed_total +0024 001b MACRAME_BEACON_TX_NAN_DISCOVERY 0004 frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline +0024 001c MACRAME_BEACON_TX_NAN_SYNC 0004 frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline +0024 001d MACRAME_PROBEREQ_RX_HANDLER 0004 inhibit all_primary_bm all_curr_sched_bm sched_type +0024 001e MACRAME_PROBERESP_RX_HANDLER 0007 rssi rssi_valid inhibit all_primary_bm all_curr_sched_bm sched_type seq_no +# Generated From macrame/macrame_beacon/macrame_beacon_debug.xml +trace_types 100 +MACRAME_BEACON_TX_AP.frame MBULK +MACRAME_BEACON_TX_AP.tsf_tbtt_l Natural32 +MACRAME_BEACON_TX_AP.sys_time_tbtt Natural32 +MACRAME_BEACON_TX_AP.tx_sw_deadline Natural32 +MACRAME_BEACON_TX_AP.tim_pvb Natural8 +MACRAME_BEACON_TX_AP.pump_multicast Boolean +MACRAME_BEACON_TX_AP.ecsa_count Natural8 +MACRAME_BEACON_TX_AP.quiet_count Natural8 +MACRAME_BEACON_RX_PROBE_RSP_A.tsf Natural64 +MACRAME_BEACON_RX_PROBE_RSP_A.mac_rx_time Natural32 +MACRAME_BEACON_RX_PROBE_RSP_A.received Natural32 +MACRAME_BEACON_MISSED2.listen_start Natural32 +MACRAME_BEACON_MISSED2.listen_end Natural32 +MACRAME_BEACON_MISSED2.received Natural32 +MACRAME_BEACON_MISSED2.expected Natural32 +MACRAME_BEACON_TX_NAN_SYNC.frame MBULK +MACRAME_BEACON_TX_NAN_SYNC.tsf_tbtt_l Natural32 +MACRAME_BEACON_TX_NAN_SYNC.sys_time_tbtt Natural32 +MACRAME_BEACON_TX_NAN_SYNC.tx_sw_deadline Natural32 +MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt Natural64 +MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt_time Natural32 +MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf Natural64 +MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf_time Natural32 +MACRAME_BEACON_RX_HANDLER.rssi Decibels +MACRAME_BEACON_RX_HANDLER.rssi_valid Boolean +MACRAME_BEACON_RX_HANDLER.all_primary_bm VIX_BM_T +MACRAME_BEACON_RX_HANDLER.all_curr_sched_bm VIX_BM_T +MACRAME_BEACON_RX_HANDLER.source_addr MAC_Address +MACRAME_BEACON_DEREGISTER_TRACKING.__LINE__ __LINE__ +MACRAME_BEACON_MISSED1.all_primary_bm VIX_BM_T +MACRAME_BEACON_MISSED1.all_curr_sched_bm VIX_BM_T +MACRAME_PROBERESP_RX_HANDLER.rssi Decibels +MACRAME_PROBERESP_RX_HANDLER.rssi_valid Boolean +MACRAME_PROBERESP_RX_HANDLER.all_primary_bm VIX_BM_T +MACRAME_PROBERESP_RX_HANDLER.all_curr_sched_bm VIX_BM_T +MACRAME_BEACON_RX_EXTRA.tbtt_bss Natural64 +MACRAME_BEACON_RX_EXTRA.tbtt_offset Natural32s +MACRAME_BEACON_RX_EXTRA.acc_mod_opts Natural32 +MACRAME_BEACON_RX_EXTRA.processing_delay Natural32 +MACRAME_BEACON_RX_NAN.tsf Natural64 +MACRAME_BEACON_RX_NAN.mac_rx_time Natural32 +MACRAME_BEACON_TSF_SYNC.tsf Natural64 +MACRAME_BEACON_TSF_SYNC.tsf_systime Natural32 +MACRAME_BEACON_LOAD.frame MBULK +MACRAME_BEACON_LOAD.__LINE__ __LINE__ +MACRAME_BEACON_DTIM_COUNT.tsf Natural64 +MACRAME_BEACON_DTIM_COUNT.beacon_period Natural32 +MACRAME_BEACON_DTIM_COUNT.dtim_count Natural32 +MACRAME_BEACON_DTIM_COUNT.time_till_next_dtim Natural32 +MACRAME_BEACON_RX_HASH_CHANGED.frame MBULK +MACRAME_BEACON_RX_HASH_CHANGED.new_hash Natural32 +MACRAME_BEACON_RX_HASH_CHANGED.frame_length Integer16 +MACRAME_BEACON_RX_HASH_CHANGED.offset Natural8 +MACRAME_BEACON_RX_SCHED.start Natural32 +MACRAME_BEACON_RX_SCHED.end Natural32 +MACRAME_BEACON_RX_SCHED.sched_duration Natural32 +MACRAME_BEACON_RX_PROBE_RSP_B.tbtt_bss Natural64 +MACRAME_BEACON_RX_PROBE_RSP_B.tbtt_offset Natural32s +MACRAME_BEACON_RX_PROBE_RSP_B.acc_mod_opts Natural32 +MACRAME_BEACON_TX_NAN_DISCOVERY.frame MBULK +MACRAME_BEACON_TX_NAN_DISCOVERY.tsf_tbtt_l Natural32 +MACRAME_BEACON_TX_NAN_DISCOVERY.sys_time_tbtt Natural32 +MACRAME_BEACON_TX_NAN_DISCOVERY.tx_sw_deadline Natural32 +MACRAME_PROBEREQ_RX_HANDLER.all_primary_bm VIX_BM_T +MACRAME_PROBEREQ_RX_HANDLER.all_curr_sched_bm VIX_BM_T +MACRAME_BEACON_DRIFT.go_drift Natural32 +MACRAME_BEACON_DRIFT.tbtt_diff Natural32s +MACRAME_BEACON_DRIFT.target_separation Natural32s +MACRAME_BEACON_DRIFT.beacon_period Natural32 +MACRAME_BEACON_TX_AP_HANDLER.tsf_tbtt Natural64 +MACRAME_BEACON_TX_AP_HANDLER.current_time Natural32 +MACRAME_BEACON_TX_AP_HANDLER.sys_time_tbtt Natural32 +MACRAME_BEACON_TX_AP_HANDLER.next_ap_handler_time Natural32 +MACRAME_BEACON_RX_NEXT_WINDOW.start_time Natural32 +MACRAME_BEACON_RX_NEXT_WINDOW.end_time Natural32 +MACRAME_BEACON_RX_NEXT_WINDOW.__LINE__ __LINE__ +MACRAME_BEACON_RX_TRACK.offset Natural32 +MACRAME_BEACON_RX_TRACK.min Natural32 +MACRAME_BEACON_RX_TRACK.max Natural32 +MACRAME_BEACON_RX.tsf Natural64 +MACRAME_BEACON_RX.mac_rx_time Natural32 +MACRAME_BEACON_RX.tsf_rx_time Natural32 +MACRAME_BEACON_RX.received Natural32 +MACRAME_BEACON_INIT_TBTT.period_us Natural32 +MACRAME_BEACON_INIT_TBTT.tbtt_time Natural32 +MACRAME_BEACON_INIT_TBTT.tbtt_tsf Natural64 +MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt Natural64 +MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt_time Natural32 +MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf Natural64 +MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf_time Natural32 +MACRAME_BEACON_RX_NOPHY.tsf Natural64 +MACRAME_BEACON_RX_NOPHY.tsf_invalid_count Natural32 +MACRAME_BEACON_REGISTER_TRACKING.start_time Natural32 +MACRAME_BEACON_REGISTER_TRACKING.end_time Natural32 +MACRAME_BEACON_REGISTER_TRACKING.__LINE__ __LINE__ +MACRAME_BEACON_TX_FINISHED.tbtt_time Natural32 +MACRAME_BEACON_TX_FINISHED.last_success_systime Natural32 +MACRAME_BEACON_TX_FINISHED.tx_successful Boolean +MACRAME_BEACON_TX_FINISHED.acc_mod_opts Natural32 +MACRAME_BEACON_TX_FINISHED.missed_total Natural32 +# Generated From macrame/macrame_idle/macrame_idle_ap/macrame_idle_ap_debug.xml +trace_def 5 +0033 0000 MACRAME_IDLE_AP_CHECK_NOT_POSSIBLE 0001 id +0033 0001 MACRAME_IDLE_AP_CHECK_POSSIBLE 0001 __LINE__ +0033 0002 MACRAME_IDLE_AP_LITE_EVALUATE 0001 permit +0033 0003 MACRAME_IDLE_AP_MIFLESS_EVALUATE 0001 permit +0033 0004 MACRAME_IDLE_AP_OFF_IND 0001 rame_idle_ap_state +# Generated From macrame/macrame_idle/macrame_idle_ap/macrame_idle_ap_debug.xml +trace_types 5 +MACRAME_IDLE_AP_CHECK_NOT_POSSIBLE.id Natural8 +MACRAME_IDLE_AP_LITE_EVALUATE.permit Natural8 +MACRAME_IDLE_AP_OFF_IND.rame_idle_ap_state Natural8 +MACRAME_IDLE_AP_CHECK_POSSIBLE.__LINE__ __LINE__ +MACRAME_IDLE_AP_MIFLESS_EVALUATE.permit Natural8 +# Generated From macrame/macrame_idle/macrame_idle_sta/macrame_idle_sta_debug.xml +trace_def 2 +004c 0000 MACRAME_IDLE_STA_CHECK 0001 __LINE__ +004c 0001 MACRAME_IDLE_STA_EVALUATE 0001 permit +# Generated From macrame/macrame_idle/macrame_idle_sta/macrame_idle_sta_debug.xml +trace_types 2 +MACRAME_IDLE_STA_EVALUATE.permit Natural8 +MACRAME_IDLE_STA_CHECK.__LINE__ __LINE__ +# Generated From macrame/macrame_api/macrame_api_mlme_debug.xml +trace_def 70 +0032 0000 MACRAME_API_MLME_ADJUST_TX_POWER 0001 tx_power +0032 0001 MACRAME_API_MLME_ALLOW_ALL_BEACONS_REQUEST 0001 allow +0032 0002 MACRAME_API_MLME_BA_ADD_REQUEST 0007 peer_qsta_address user_priority direction buf_size block_ack_timeout starting_sequence_number amsdu_permitted +0032 0003 MACRAME_API_MLME_BA_DELETE_REQUEST 0004 sta_mac user_priority direction send_cfm +0032 0004 MACRAME_API_MLME_BEACON_DEREGISTER_TRACKING_REQUEST 0000 +0032 0005 MACRAME_API_MLME_BEACON_REGISTER_TRACKING_REQUEST 0001 source_pid +0032 0006 MACRAME_API_MLME_BLACKOUT_ADD_REQUEST 0008 blackout_id type source start_ref period duration count flags +0032 0007 MACRAME_API_MLME_BLACKOUT_DELETE_REQUEST 0002 blackout_id type +0032 0008 MACRAME_API_MLME_CHANNEL_BUSY 0004 time_ref mac_busy mac_busy_ref busy_percentage +0032 0009 MACRAME_API_MLME_CONFIG_QUEUE_REQUEST 0006 queue_index acm aifs ecwmin ecwmax txop_limit +0032 000a MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST 0005 rssi_low_threshold rssi_high_threshold rssi_cu_low_threshold rssi_cu_high_threshold result_code +0032 000b MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST 0001 result_code +0032 000c MACRAME_API_MLME_CTW_CONFIG_REQUEST 0001 ctw +0032 000d MACRAME_API_MLME_DELETE_KEY 0004 latest_key_only key_type sta_mac __LINE__ +0032 000e MACRAME_API_MLME_DWELLTIME_RESET_REQUEST 0000 +0032 000f MACRAME_API_MLME_EVENT_INDICATION 0001 event_id +0032 0010 MACRAME_API_MLME_GET_KEY_REQUEST 0002 key_id key_type +0032 0011 MACRAME_API_MLME_GET_RSSI 0002 rssi result +0032 0012 MACRAME_API_MLME_HOST_SUSPEND_RESUME_INDICATION 0000 +0032 0013 MACRAME_API_MLME_KEY_FIND 0001 address +0032 0014 MACRAME_API_MLME_MONITOR_RSSI 0003 low_threshold high_threshold enabled +0032 0015 MACRAME_API_MLME_NAN_CLUSTER_CONFIG 0003 cluster_id beacon_timestamp_l beacon_receive_time +0032 0016 MACRAME_API_MLME_NAN_SET_DISCOVERY_BEACON 0001 frame +0032 0017 MACRAME_API_MLME_NAN_SET_SYNC_BEACON 0001 frame +0032 0018 MACRAME_API_MLME_NOA_ADD_INDICATION 0006 blackout_id start_ref period duration count flags +0032 0019 MACRAME_API_MLME_NOA_DELETE_INDICATION 0001 blackout_id +0032 001a MACRAME_API_MLME_SCAN_DONE_INDICATION 0000 +0032 001b MACRAME_API_MLME_SCAN_START_INDICATION 0000 +0032 001c MACRAME_API_MLME_SCREEN_UPDATE 0000 +0032 001d MACRAME_API_MLME_SCREEN_UPDATE_FSM 0000 +0032 001e MACRAME_API_MLME_SET_AC_MEDIUM_TIME 0003 user_priority medium_time result_code +0032 001f MACRAME_API_MLME_SET_BSS_REQUEST_AP 0004 vif_type bssid beacon_period dtim_period +0032 0020 MACRAME_API_MLME_SET_BSS_REQUEST_STATION 0002 vif_type bssid +0032 0021 MACRAME_API_MLME_SET_GROUP_MANAGEMENT_INFO 0000 +0032 0022 MACRAME_API_MLME_SET_KEY 0004 key_id key_type address cipher_suite_selector +0032 0023 MACRAME_API_MLME_SET_PACKET_FILTER 0005 pid filter_id num_desc packet_filter_mode result_code +0032 0024 MACRAME_API_MLME_SET_POWERMGT_REQUEST 0001 mode +0032 0025 MACRAME_API_MLME_SET_RADIO_MULTIPLEXING 0001 mplex +0032 0026 MACRAME_API_MLME_SET_SHORT_SLOT_TIME_REQUEST 0001 short_time +0032 0027 MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST 0004 address frame_type frame_subtype scope +0032 0028 MACRAME_API_MLME_STA_CLEAR 0001 address +0032 0029 MACRAME_API_MLME_STA_CONNECT_DONE_INDICATION 0000 +0032 002a MACRAME_API_MLME_STA_CONNECT_START_INDICATION 0000 +0032 002b MACRAME_API_MLME_STA_CONNECT_STATUS_REQUEST 0002 sta_mac status +0032 002c MACRAME_API_MLME_STA_DHCP_ACK_INDICATION 0000 +0032 002d MACRAME_API_MLME_STA_DHCP_DISCOVER_INDICATION 0000 +0032 002e MACRAME_API_MLME_STA_DHCP_DONE_INDICATION 0000 +0032 002f MACRAME_API_MLME_STA_DHCP_OFFER_INDICATION 0000 +0032 0030 MACRAME_API_MLME_STA_DHCP_REQUEST_INDICATION 0000 +0032 0031 MACRAME_API_MLME_STA_DHCP_START_INDICATION 0000 +0032 0032 MACRAME_API_MLME_STA_EAPOL_DONE_INDICATION 0000 +0032 0033 MACRAME_API_MLME_STA_EAPOL_START_INDICATION 0000 +0032 0034 MACRAME_API_MLME_STA_GET_LAST_ACTIVITY 0003 address last_activity_time result +0032 0035 MACRAME_API_MLME_STA_GET_LAST_TRANSMIT 0003 address last_transmit_time result +0032 0036 MACRAME_API_MLME_STA_GET_LAST_TRANSMIT_ENCRYPTED 0003 address last_transmit_time result +0032 0037 MACRAME_API_MLME_STA_GET_LAST_UNICAST_ACTIVITY 0003 address last_unicast_activity_time result +0032 0038 MACRAME_API_MLME_STA_INIT 0002 station_addr tdls_peer +0032 0039 MACRAME_API_MLME_STA_RESET_RATES 0001 peer_addr +0032 003a MACRAME_API_MLME_STA_RESET_SEQUENCE_NUM 0003 address direction result_code +0032 003b MACRAME_API_MLME_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST 0002 enable ttp +0032 003c MACRAME_API_MLME_TX_FRAME_REQUEST 0007 frame flags pri control_tag dwell_time tx_lifetime fc +0032 003d MACRAME_API_MLME_VIF_CANCEL_FRAME_REQUEST 0003 frame_type frame_subtype scope +0032 003e MACRAME_API_MLME_VIF_CREATE_INIT 0000 +0032 003f MACRAME_API_MLME_VIF_DEREGISTER_REQUEST 0000 +0032 0040 MACRAME_API_MLME_VIF_DESCHEDULE_REQUEST 0000 +0032 0041 MACRAME_API_MLME_VIF_DESIRED_NSS_CHANGE 0003 desired_nss current_num_antennas new_num_antennas +0032 0042 MACRAME_API_MLME_VIF_PROTECTION_CONFIG_REQUEST 0000 +0032 0043 MACRAME_API_MLME_VIF_SCHEDULE_UPDATE_INDICATION 0000 +0032 0044 MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST 0009 channel_freq channel_info max_air_power air_pwr_type regulatory_domain flags sched_time duration num_antennas_expected +0032 0045 MACRAME_MLME_ATTEMPT_DTIM_LISTEN 0001 enable +# Generated From macrame/macrame_api/macrame_api_mlme_debug.xml +trace_types 110 +MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST.address MAC_Address +MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST.frame_type MLME_FRAME_TYPE +MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST.frame_subtype Natural8 +MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST.scope Natural8 +MACRAME_API_MLME_BLACKOUT_DELETE_REQUEST.type BLACKOUT_TYPE +MACRAME_API_MLME_MONITOR_RSSI.low_threshold Integer16 +MACRAME_API_MLME_MONITOR_RSSI.high_threshold Integer16 +MACRAME_API_MLME_MONITOR_RSSI.enabled Boolean +MACRAME_API_MLME_TX_FRAME_REQUEST.frame MBULK +MACRAME_API_MLME_TX_FRAME_REQUEST.pri PRIORITY +MACRAME_API_MLME_TX_FRAME_REQUEST.control_tag Natural64 +MACRAME_API_MLME_TX_FRAME_REQUEST.dwell_time Natural32 +MACRAME_API_MLME_TX_FRAME_REQUEST.tx_lifetime Natural32 +MACRAME_API_MLME_SET_AC_MEDIUM_TIME.user_priority PRIORITY +MACRAME_API_MLME_SET_AC_MEDIUM_TIME.result_code RESULT_CODE +MACRAME_API_MLME_SET_BSS_REQUEST_AP.vif_type VIF_TYPE +MACRAME_API_MLME_SET_BSS_REQUEST_AP.bssid MAC_Address +MACRAME_API_MLME_BA_ADD_REQUEST.peer_qsta_address MAC_Address +MACRAME_API_MLME_BA_ADD_REQUEST.user_priority PRIORITY +MACRAME_API_MLME_BA_ADD_REQUEST.direction DIRECTION +MACRAME_API_MLME_BA_ADD_REQUEST.block_ack_timeout TIME_UNITS +MACRAME_API_MLME_BA_ADD_REQUEST.amsdu_permitted Boolean +MACRAME_API_MLME_SET_BSS_REQUEST_STATION.vif_type VIF_TYPE +MACRAME_API_MLME_SET_BSS_REQUEST_STATION.bssid MAC_Address +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.type BLACKOUT_TYPE +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.source BLACKOUT_SOURCE +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.start_ref Natural32 +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.period Natural32 +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.duration Natural32 +MACRAME_MLME_ATTEMPT_DTIM_LISTEN.enable Boolean +MACRAME_API_MLME_GET_RSSI.rssi Integer16 +MACRAME_API_MLME_GET_RSSI.result Boolean +MACRAME_API_MLME_STA_GET_LAST_UNICAST_ACTIVITY.address MAC_Address +MACRAME_API_MLME_STA_GET_LAST_UNICAST_ACTIVITY.last_unicast_activity_time Natural32 +MACRAME_API_MLME_STA_GET_LAST_UNICAST_ACTIVITY.result Boolean +MACRAME_API_MLME_STA_INIT.station_addr MAC_Address +MACRAME_API_MLME_STA_INIT.tdls_peer Boolean +MACRAME_API_MLME_DELETE_KEY.latest_key_only Boolean +MACRAME_API_MLME_DELETE_KEY.key_type KEY_TYPE +MACRAME_API_MLME_DELETE_KEY.sta_mac MAC_Address +MACRAME_API_MLME_DELETE_KEY.__LINE__ __LINE__ +MACRAME_API_MLME_VIF_CANCEL_FRAME_REQUEST.frame_type Natural8 +MACRAME_API_MLME_VIF_CANCEL_FRAME_REQUEST.frame_subtype Natural8 +MACRAME_API_MLME_VIF_CANCEL_FRAME_REQUEST.scope Natural8 +MACRAME_API_MLME_SET_SHORT_SLOT_TIME_REQUEST.short_time Boolean +MACRAME_API_MLME_SET_KEY.key_type Key_Type +MACRAME_API_MLME_SET_KEY.address MAC_Address +MACRAME_API_MLME_SET_KEY.cipher_suite_selector Natural32 +MACRAME_API_MLME_STA_CONNECT_STATUS_REQUEST.sta_mac MAC_Address +MACRAME_API_MLME_STA_CONNECT_STATUS_REQUEST.status CONNECTION_STATUS +MACRAME_API_MLME_VIF_DESIRED_NSS_CHANGE.desired_nss Natural8 +MACRAME_API_MLME_VIF_DESIRED_NSS_CHANGE.current_num_antennas Natural8 +MACRAME_API_MLME_VIF_DESIRED_NSS_CHANGE.new_num_antennas Natural8 +MACRAME_API_MLME_STA_GET_LAST_ACTIVITY.address MAC_Address +MACRAME_API_MLME_STA_GET_LAST_ACTIVITY.last_activity_time Natural32 +MACRAME_API_MLME_STA_GET_LAST_ACTIVITY.result Boolean +MACRAME_API_MLME_BA_DELETE_REQUEST.sta_mac MAC_Address +MACRAME_API_MLME_BA_DELETE_REQUEST.user_priority PRIORITY +MACRAME_API_MLME_BA_DELETE_REQUEST.direction DIRECTION +MACRAME_API_MLME_BA_DELETE_REQUEST.send_cfm Boolean +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_low_threshold Decibels +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_high_threshold Decibels +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_cu_low_threshold Decibels +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_cu_high_threshold Decibels +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.result_code RESULT_CODE +MACRAME_API_MLME_NAN_SET_SYNC_BEACON.frame MBULK +MACRAME_API_MLME_NAN_SET_DISCOVERY_BEACON.frame MBULK +MACRAME_API_MLME_STA_CLEAR.address MAC_Address +MACRAME_API_MLME_NOA_ADD_INDICATION.start_ref Natural32 +MACRAME_API_MLME_NOA_ADD_INDICATION.period Natural32 +MACRAME_API_MLME_NOA_ADD_INDICATION.duration Natural32 +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT.address MAC_Address +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT.last_transmit_time Natural32 +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT.result Boolean +MACRAME_API_MLME_GET_KEY_REQUEST.key_type KEY_TYPE +MACRAME_API_MLME_SET_POWERMGT_REQUEST.mode POWER_MANAGEMENT_MODE +MACRAME_API_MLME_NAN_CLUSTER_CONFIG.cluster_id MAC_Address +MACRAME_API_MLME_NAN_CLUSTER_CONFIG.beacon_timestamp_l Natural32 +MACRAME_API_MLME_NAN_CLUSTER_CONFIG.beacon_receive_time Natural32 +MACRAME_API_MLME_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST.enable Boolean +MACRAME_API_MLME_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST.ttp Natural32 +MACRAME_API_MLME_SET_RADIO_MULTIPLEXING.mplex Natural32 +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST.result_code RESULT_CODE +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.channel_freq CHANNEL_FREQUENCY +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.channel_info CHANNEL_INFORMATION +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.max_air_power Integer16 +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.air_pwr_type CHANNEL_INFORMATION +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.regulatory_domain REGULATORY_DOMAIN +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.flags Natural8 +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.sched_time Natural32 +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.duration Integer32 +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.num_antennas_expected Natural8 +MACRAME_API_MLME_STA_RESET_SEQUENCE_NUM.address MAC_Address +MACRAME_API_MLME_STA_RESET_SEQUENCE_NUM.direction DIRECTION +MACRAME_API_MLME_STA_RESET_SEQUENCE_NUM.result_code RESULT_CODE +MACRAME_API_MLME_STA_RESET_RATES.peer_addr MAC_Address +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT_ENCRYPTED.address MAC_Address +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT_ENCRYPTED.last_transmit_time Natural32 +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT_ENCRYPTED.result Boolean +MACRAME_API_MLME_SET_PACKET_FILTER.pid FsmProcessId +MACRAME_API_MLME_SET_PACKET_FILTER.packet_filter_mode PACKET_FILTER_MODE +MACRAME_API_MLME_SET_PACKET_FILTER.result_code RESULT_CODE +MACRAME_API_MLME_KEY_FIND.address MAC_Address +MACRAME_API_MLME_CONFIG_QUEUE_REQUEST.acm Boolean +MACRAME_API_MLME_BEACON_REGISTER_TRACKING_REQUEST.source_pid FsmProcessId +MACRAME_API_MLME_ALLOW_ALL_BEACONS_REQUEST.allow Boolean +MACRAME_API_MLME_CHANNEL_BUSY.time_ref Natural32 +MACRAME_API_MLME_CHANNEL_BUSY.mac_busy Natural32 +MACRAME_API_MLME_CHANNEL_BUSY.mac_busy_ref Natural32 +MACRAME_API_MLME_CHANNEL_BUSY.busy_percentage Natural32 +# Generated From macrame/macrame_api/macrame_api_coex_debug.xml +trace_def 22 +002a 0000 MACRAME_API_COEX_BLACKOUT_ATTACH 0002 handle vix_bitmap +002a 0001 MACRAME_API_COEX_BLACKOUT_ATTACH_APPLIED 0002 handle vix_bitmap_applied +002a 0002 MACRAME_API_COEX_BLACKOUT_CREATE 0004 period duration start_time req_flags +002a 0003 MACRAME_API_COEX_BLACKOUT_DESTROY 0001 handle +002a 0004 MACRAME_API_COEX_BLACKOUT_DETACH 0002 handle vix_bitmap +002a 0005 MACRAME_API_COEX_BLACKOUT_MASK 0002 handle vix_bitmap +002a 0006 MACRAME_API_COEX_BLACKOUT_UNMASK 0002 handle vix_bitmap +002a 0007 MACRAME_API_COEX_BLACKOUT_UPDATE 0005 handle period duration start_time req_flags +002a 0008 MACRAME_API_COEX_FORCE_MIN_TX_RATE 0002 vix_bitmap rate +002a 0009 MACRAME_API_COEX_GET_SCHEULABLE_VIX_BITMAP 0000 +002a 000a MACRAME_API_COEX_NOA_DURATION_FOR_CONCURRENT 0003 noa_duration prev_noa_duration __LINE__ +002a 000b MACRAME_API_COEX_PS_FORCE_ACTIVE 0001 vix_bitmap +002a 000c MACRAME_API_COEX_PS_RESTORE 0001 vix_bitmap +002a 000d MACRAME_API_COEX_RESTORE_MAX_CLEAR_TIMEOUT 0001 vix_bitmap +002a 000e MACRAME_API_COEX_RESTORE_MIN_TX_RATE 0001 vix_bitmap +002a 000f MACRAME_API_COEX_RESTRICT_WLAN 0004 restrict_start restrict_duration is_scheduled eol_extension +002a 0010 MACRAME_API_COEX_SET_MAX_CLEAR_TIMEOUT 0002 vix_bitmap timeout +002a 0011 MACRAME_API_COEX_SET_TX_PRIORITY 0001 coex_priority +002a 0012 MACRAME_API_COEX_VIF_GET_CLEAR_TIME 0000 +002a 0013 MACRAME_API_COEX_VIF_GET_NEXT_DTIM_TIME 0000 +002a 0014 MACRAME_API_COEX_WAKE_UP_ON_BEACON_MISS 0002 vix_bitmap wake_up +002a 0015 MACRAME_API_USPBO_CONFIG 0006 flags cts_tx_lifetime cts_backoff_time cts_duration rx_period rx_duration +# Generated From macrame/macrame_api/macrame_api_coex_debug.xml +trace_types 40 +MACRAME_API_COEX_BLACKOUT_ATTACH.handle Natural32 +MACRAME_API_COEX_BLACKOUT_ATTACH.vix_bitmap VIX_BM_T +MACRAME_API_COEX_BLACKOUT_MASK.handle Natural32 +MACRAME_API_COEX_BLACKOUT_MASK.vix_bitmap VIX_BM_T +MACRAME_API_COEX_BLACKOUT_UPDATE.handle Natural32 +MACRAME_API_COEX_BLACKOUT_UPDATE.period Natural32 +MACRAME_API_COEX_BLACKOUT_UPDATE.duration Natural32 +MACRAME_API_COEX_BLACKOUT_UPDATE.start_time Natural32 +MACRAME_API_COEX_PS_FORCE_ACTIVE.vix_bitmap VIX_BM_T +MACRAME_API_COEX_BLACKOUT_DESTROY.handle Natural32 +MACRAME_API_COEX_BLACKOUT_CREATE.period Natural32 +MACRAME_API_COEX_BLACKOUT_CREATE.duration Natural32 +MACRAME_API_COEX_BLACKOUT_CREATE.start_time Natural32 +MACRAME_API_COEX_FORCE_MIN_TX_RATE.vix_bitmap VIX_BM_T +MACRAME_API_COEX_SET_MAX_CLEAR_TIMEOUT.vix_bitmap VIX_BM_T +MACRAME_API_COEX_SET_MAX_CLEAR_TIMEOUT.timeout Integer32 +MACRAME_API_COEX_BLACKOUT_ATTACH_APPLIED.handle Natural32 +MACRAME_API_COEX_BLACKOUT_ATTACH_APPLIED.vix_bitmap_applied VIX_BM_T +MACRAME_API_COEX_BLACKOUT_UNMASK.handle Natural32 +MACRAME_API_COEX_BLACKOUT_UNMASK.vix_bitmap VIX_BM_T +MACRAME_API_COEX_SET_TX_PRIORITY.coex_priority Natural8 +MACRAME_API_COEX_NOA_DURATION_FOR_CONCURRENT.noa_duration Natural32 +MACRAME_API_COEX_NOA_DURATION_FOR_CONCURRENT.prev_noa_duration Natural32 +MACRAME_API_COEX_NOA_DURATION_FOR_CONCURRENT.__LINE__ __LINE__ +MACRAME_API_COEX_RESTORE_MAX_CLEAR_TIMEOUT.vix_bitmap VIX_BM_T +MACRAME_API_COEX_BLACKOUT_DETACH.handle Natural32 +MACRAME_API_COEX_BLACKOUT_DETACH.vix_bitmap VIX_BM_T +MACRAME_API_COEX_PS_RESTORE.vix_bitmap VIX_BM_T +MACRAME_API_COEX_RESTRICT_WLAN.restrict_start Natural32 +MACRAME_API_COEX_RESTRICT_WLAN.restrict_duration Integer32 +MACRAME_API_COEX_RESTRICT_WLAN.is_scheduled Boolean +MACRAME_API_COEX_RESTRICT_WLAN.eol_extension Integer32 +MACRAME_API_COEX_WAKE_UP_ON_BEACON_MISS.vix_bitmap VIX_BM_T +MACRAME_API_COEX_WAKE_UP_ON_BEACON_MISS.wake_up Boolean +MACRAME_API_COEX_RESTORE_MIN_TX_RATE.vix_bitmap VIX_BM_T +MACRAME_API_USPBO_CONFIG.cts_tx_lifetime Integer32 +MACRAME_API_USPBO_CONFIG.cts_backoff_time Integer32 +MACRAME_API_USPBO_CONFIG.cts_duration Integer32 +MACRAME_API_USPBO_CONFIG.rx_period Integer32 +MACRAME_API_USPBO_CONFIG.rx_duration Integer32 +# Generated From macrame/macrame_api/macrame_api_dplane_debug.xml +trace_def 35 +0011 0000 MACRAME_API_DPLANE_BA_ERROR_IND 0004 sta_mac prio direction reason +0011 0001 MACRAME_API_DPLANE_BA_TX_ERROR_IND 0002 start_seq_nr sta_mac +0011 0002 MACRAME_API_DPLANE_BEACON_TX_FINISHED_IND 0002 seq_nr txstatus +0011 0003 MACRAME_API_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND 0002 frame txstatus +0011 0004 MACRAME_API_DPLANE_DELBA_CFM 0000 +0011 0005 MACRAME_API_DPLANE_DPD_FRAME_SENT_IND 0002 frame txstatus +0011 0006 MACRAME_API_DPLANE_FRAME_RX_IND 0001 frame +0011 0007 MACRAME_API_DPLANE_GET_SHED_PRIMARY_VIX 0002 mac_instance vix_bm +0011 0008 MACRAME_API_DPLANE_MATCHED_FILTER_IND 0005 frame dest_pid filter_id packet_filter_mode mac_hdr_len +0011 0009 MACRAME_API_DPLANE_MCAST_SERVICE_END_IND 0000 +0011 000a MACRAME_API_DPLANE_MGMT_TX_CFM 0006 frame pid txstatus retrys host_tag control_tag +0011 000b MACRAME_API_DPLANE_MIC_FAILURE_IND 0001 frame +0011 000c MACRAME_API_DPLANE_MM_CFM 0004 source_pid txstatus control_tag receiver_address +0011 000d MACRAME_API_DPLANE_NAN_SDF_CALLBACK 0001 txstatus +0011 000e MACRAME_API_DPLANE_NULL_ANNOUNCE_FRAME_PROCESSED_IND 0002 seq_nr txstatus +0011 000f MACRAME_API_DPLANE_PAUSE_RESUME_CFM 0000 +0011 0010 MACRAME_API_DPLANE_PEER_PS_STATE_UPDATE_IND 0002 sta_addr power_save +0011 0011 MACRAME_API_DPLANE_PERSISTENT_FRAME_PROCESSED_IND 0002 frame txstatus +0011 0012 MACRAME_API_DPLANE_PSPOLL_TX_FINISHED_IND 0002 frame txstatus +0011 0013 MACRAME_API_DPLANE_PS_SERVICE_END_IND 0001 moredata +0011 0014 MACRAME_API_DPLANE_PS_SERVICE_TRIGGERED_IND 0000 +0011 0015 MACRAME_API_DPLANE_PS_UPDATE_IND 0002 vif_is_sta sta_ps_state +0011 0016 MACRAME_API_DPLANE_RX_ACTIVITY_OCCURED_IND 0002 mac_instance vix +0011 0017 MACRAME_API_DPLANE_SEND_NULL_FRAME_IND 0000 +0011 0018 MACRAME_API_DPLANE_SPURIOUS_MOREBIT_IND 0000 +0011 0019 MACRAME_API_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND 0002 frame txstatus +0011 001a MACRAME_API_DPLANE_TDLS_PEER_PS_UPDATE_IND 0002 sta_mac tdls_ps_state +0011 001b MACRAME_API_DPLANE_TDLS_PEER_SP_IND 0002 sta_mac du_bm +0011 001c MACRAME_API_DPLANE_TX_CFM 0006 source_pid txstatus control_tag fc seq_num retry_count +0011 001d MACRAME_API_DPLANE_UNKNOWN_PEER_IND 0001 peer_addr +0011 001e MACRAME_API_DPLANE_UPDATE_RSSI_SNR_AVG 0000 +0011 001f MACRAME_API_DPLANE_VIF_ANNOUNCE_AVAILABILITY_IND 0000 +0011 0020 MACRAME_API_DPLANE_VIF_CHECK_CLEAR_IND 0000 +0011 0021 MACRAME_API_DPLANE_VIF_DELETE_CFM 0000 +0011 0022 MACRAME_FSM_DPLANE_PAUSE_RESUME_CFM 0000 +# Generated From macrame/macrame_api/macrame_api_dplane_debug.xml +trace_types 47 +MACRAME_API_DPLANE_TDLS_PEER_SP_IND.sta_mac MAC_Address +MACRAME_API_DPLANE_TDLS_PEER_SP_IND.du_bm Natural8 +MACRAME_API_DPLANE_PSPOLL_TX_FINISHED_IND.frame MBULK +MACRAME_API_DPLANE_PSPOLL_TX_FINISHED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_PS_UPDATE_IND.vif_is_sta Boolean +MACRAME_API_DPLANE_DPD_FRAME_SENT_IND.frame MBULK +MACRAME_API_DPLANE_DPD_FRAME_SENT_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_BA_ERROR_IND.sta_mac MAC_Address +MACRAME_API_DPLANE_BA_ERROR_IND.prio PRIORITY +MACRAME_API_DPLANE_BA_ERROR_IND.direction DIRECTION +MACRAME_API_DPLANE_BA_ERROR_IND.reason REASON_CODE +MACRAME_API_DPLANE_UNKNOWN_PEER_IND.peer_addr MAC_Address +MACRAME_API_DPLANE_TX_CFM.source_pid FsmProcessId +MACRAME_API_DPLANE_TX_CFM.txstatus Transmission_Status +MACRAME_API_DPLANE_TX_CFM.control_tag Natural64 +MACRAME_API_DPLANE_TX_CFM.retry_count Natural8 +MACRAME_API_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND.frame MBULK +MACRAME_API_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_TDLS_PEER_PS_UPDATE_IND.sta_mac MAC_Address +MACRAME_API_DPLANE_MIC_FAILURE_IND.frame MBULK +MACRAME_API_DPLANE_NAN_SDF_CALLBACK.txstatus Transmission_Status +MACRAME_API_DPLANE_RX_ACTIVITY_OCCURED_IND.mac_instance Natural32 +MACRAME_API_DPLANE_BEACON_TX_FINISHED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_MGMT_TX_CFM.frame MBULK +MACRAME_API_DPLANE_MGMT_TX_CFM.pid FsmProcessId +MACRAME_API_DPLANE_MGMT_TX_CFM.txstatus Transmission_Status +MACRAME_API_DPLANE_MGMT_TX_CFM.control_tag Natural64 +MACRAME_API_DPLANE_FRAME_RX_IND.frame MBULK +MACRAME_API_DPLANE_NULL_ANNOUNCE_FRAME_PROCESSED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_BA_TX_ERROR_IND.sta_mac MAC_Address +MACRAME_API_DPLANE_GET_SHED_PRIMARY_VIX.mac_instance Natural32 +MACRAME_API_DPLANE_PS_SERVICE_END_IND.moredata Boolean +MACRAME_API_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND.frame MBULK +MACRAME_API_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_PERSISTENT_FRAME_PROCESSED_IND.frame MBULK +MACRAME_API_DPLANE_PERSISTENT_FRAME_PROCESSED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_MM_CFM.source_pid FsmProcessId +MACRAME_API_DPLANE_MM_CFM.txstatus Transmission_Status +MACRAME_API_DPLANE_MM_CFM.control_tag Natural64 +MACRAME_API_DPLANE_MM_CFM.receiver_address MAC_Address +MACRAME_API_DPLANE_PEER_PS_STATE_UPDATE_IND.sta_addr MAC_Address +MACRAME_API_DPLANE_PEER_PS_STATE_UPDATE_IND.power_save Boolean +MACRAME_API_DPLANE_MATCHED_FILTER_IND.frame MBULK +MACRAME_API_DPLANE_MATCHED_FILTER_IND.dest_pid FsmProcessId +MACRAME_API_DPLANE_MATCHED_FILTER_IND.filter_id Natural8 +MACRAME_API_DPLANE_MATCHED_FILTER_IND.packet_filter_mode Packet_Filter_Mode +MACRAME_API_DPLANE_MATCHED_FILTER_IND.mac_hdr_len NAtural16 +# Generated From macrame/macrame_blackout/macrame_blackout_debug.xml +trace_def 38 +001f 0000 MACRAME_ADD_CHIP_BLACKOUT 0008 dtim_time start_reference duration period count flags handle num_chip_blackouts +001f 0001 MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS 0004 on host_conn sta_ps_state rx_only +001f 0002 MACRAME_BLACKOUT_ACTIVATE_USPBO 0002 blackout_masked next_blackout_state_change_valid +001f 0003 MACRAME_BLACKOUT_ACTIVITIES_ALLOWED 0007 idx bo_type period duration start bo_id allowed +001f 0004 MACRAME_BLACKOUT_ADD_BLACKOUT 0009 bo_id bo_type bo_source bo_start period duration count flags result +001f 0005 MACRAME_BLACKOUT_ADD_COEX_LTE_BO 0003 start_ref duration period +001f 0006 MACRAME_BLACKOUT_CHECK_USPBO_0 0001 uspbo_active +001f 0007 MACRAME_BLACKOUT_CHECK_USPBO_1 0003 uspbo_active num_blackouts flags +001f 0008 MACRAME_BLACKOUT_COEX_ATTACH_USPBO 0002 handle vix_bitmap +001f 0009 MACRAME_BLACKOUT_COEX_ATTACH_VIF 0001 handle +001f 000a MACRAME_BLACKOUT_COEX_DETACH_USPBO 0002 handle vix_bitmap +001f 000b MACRAME_BLACKOUT_COEX_DETACH_VIF 0001 handle +001f 000c MACRAME_BLACKOUT_COEX_MASK_UNMASK 0003 handle vix_bitmap mask +001f 000d MACRAME_BLACKOUT_DBG_MAC_OFF_DONE 0001 value +001f 000e MACRAME_BLACKOUT_DEACTIVATE_USPBO 0003 all_primary_bm blackout_masked next_blackout_state_change_valid +001f 000f MACRAME_BLACKOUT_DEL_BLACKOUT 0002 bo_id result +001f 0010 MACRAME_BLACKOUT_GET_SSS_BO_START_END 0004 state start duration eol_extension +001f 0011 MACRAME_BLACKOUT_GET_USPBO_INFO 0005 flags period duration reference end_time +001f 0012 MACRAME_BLACKOUT_GET_USPBO_INFO_IN 0003 bostart bostop flags +001f 0013 MACRAME_BLACKOUT_GET_USPBO_INFO_OUT 0003 bostart bostop flags +001f 0014 MACRAME_BLACKOUT_INFO 0007 bo_id flags start_reference duration scheduler_flags period end_time +001f 0015 MACRAME_BLACKOUT_LTE_ENTER_RX_ONLY 0001 vifs_in_ps +001f 0016 MACRAME_BLACKOUT_LTE_ENTER_TX_ONLY 0002 vifs_in_ps prev_in_tx_only +001f 0017 MACRAME_BLACKOUT_LTE_RX_ONLY_MODE 0003 next_update vifs_in_ps vifs_paused +001f 0018 MACRAME_BLACKOUT_LTE_TX_ONLY_MODE 0003 next_update vifs_in_ps vifs_paused +001f 0019 MACRAME_BLACKOUT_MASK_COEX_USPBO 0003 in_mask uspbo_active blackout_masked +001f 001a MACRAME_BLACKOUT_MSG 0003 word16 word32 __LINE__ +001f 001b MACRAME_BLACKOUT_QUERY_BACKOFF_1 0006 idx start start_ref duration period stop +001f 001c MACRAME_BLACKOUT_QUERY_BACKOFF_2 0004 idx backoff_time flags priority +001f 001d MACRAME_BLACKOUT_QUERY_BLACKOUT 0008 Scheduler_flag vif_in_blackout start_time stop_time reference t idx bo_cause +001f 001e MACRAME_BLACKOUT_REGISTER_BLACKOUT 0008 bo_id bo_type bo_source bo_start period duration count flags +001f 001f MACRAME_BLACKOUT_RESTART_USPBO 0003 uspbo_active blackout_masked next_blackout_state_change_valid +001f 0020 MACRAME_BLACKOUT_UPDATE_USPBO 0007 all_primary_bm bo_info_vix_bitmap bo_info_state blackout_masked next_blackout_state_change_valid timer_st cts_to_self_mode +001f 0021 MACRAME_BLACKOUT_UPDATE_USPBO_CTS 0004 lte_uspbo_mode in_rx_only in_tx_only lte_ul_skip_count +001f 0022 MACRAME_BLACKOUT_UPDATE_USPBO_ENTER 0007 bo_info_state fully_scheduled_vix_bm usbpo_vix_bitmap next_blackout_state_change_valid blackout_masked lte_ul_skip_count usbpo_prev_in_tx_only +001f 0023 MACRAME_DEL_CHIP_BLACKOUT 0005 handle result rame_blackout_sco_like_active num_chip_blackouts ps_forced +001f 0024 MACRAME_QUIET_INFO 0003 count current_time blackout_start_time +001f 0025 MACRAME_SSS_BLACKOUT_UPDATE 0008 start duration initial_state new_state initial_inhibit_flags new_inhibit_flags timer_id timer_set +# Generated From macrame/macrame_blackout/macrame_blackout_debug.xml +trace_types 117 +MACRAME_BLACKOUT_COEX_DETACH_VIF.handle Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO.period Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO.duration Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO.reference Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO.end_time Natural32 +MACRAME_BLACKOUT_DEL_BLACKOUT.result Result_Code +MACRAME_BLACKOUT_LTE_TX_ONLY_MODE.next_update Natural32 +MACRAME_BLACKOUT_LTE_TX_ONLY_MODE.vifs_in_ps VIX_BM_T +MACRAME_BLACKOUT_LTE_TX_ONLY_MODE.vifs_paused VIX_BM_T +MACRAME_BLACKOUT_COEX_ATTACH_VIF.handle Natural32 +MACRAME_ADD_CHIP_BLACKOUT.dtim_time Natural32 +MACRAME_ADD_CHIP_BLACKOUT.start_reference Natural32 +MACRAME_ADD_CHIP_BLACKOUT.duration Natural32 +MACRAME_ADD_CHIP_BLACKOUT.period Natural32 +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.bo_info_state RAMEDATA_USPBO_STATE_T +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.fully_scheduled_vix_bm VIX_BM_T +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.usbpo_vix_bitmap VIX_BM_T +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.next_blackout_state_change_valid Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.blackout_masked Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.lte_ul_skip_count Natural8 +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.usbpo_prev_in_tx_only Boolean +MACRAME_BLACKOUT_QUERY_BACKOFF_1.start Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_1.start_ref Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_1.duration Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_1.period Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_1.stop Natural32 +MACRAME_BLACKOUT_ADD_COEX_LTE_BO.start_ref Natural32 +MACRAME_BLACKOUT_ADD_COEX_LTE_BO.duration Integer32 +MACRAME_BLACKOUT_ADD_COEX_LTE_BO.period Integer32 +MACRAME_BLACKOUT_UPDATE_USPBO.all_primary_bm VIX_BM_T +MACRAME_BLACKOUT_UPDATE_USPBO.bo_info_vix_bitmap VIX_BM_T +MACRAME_BLACKOUT_UPDATE_USPBO.bo_info_state RAMEDATA_USPBO_STATE_T +MACRAME_BLACKOUT_UPDATE_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_UPDATE_USPBO.next_blackout_state_change_valid Boolean +MACRAME_BLACKOUT_UPDATE_USPBO.timer_st Natural32 +MACRAME_BLACKOUT_UPDATE_USPBO.cts_to_self_mode Boolean +MACRAME_BLACKOUT_QUERY_BLACKOUT.vif_in_blackout Boolean +MACRAME_BLACKOUT_QUERY_BLACKOUT.start_time Natural32 +MACRAME_BLACKOUT_QUERY_BLACKOUT.stop_time Natural32 +MACRAME_BLACKOUT_QUERY_BLACKOUT.reference Natural32 +MACRAME_BLACKOUT_QUERY_BLACKOUT.t Natural32 +MACRAME_BLACKOUT_QUERY_BLACKOUT.bo_cause BLACKOUT_ELEMENT_FLAGS_T +MACRAME_BLACKOUT_DEACTIVATE_USPBO.all_primary_bm VIX_BM_T +MACRAME_BLACKOUT_DEACTIVATE_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_DEACTIVATE_USPBO.next_blackout_state_change_valid Boolean +MACRAME_BLACKOUT_GET_SSS_BO_START_END.state SHAREDDATA_VIF_SSS_STATE_T +MACRAME_BLACKOUT_GET_SSS_BO_START_END.start Natural32 +MACRAME_BLACKOUT_GET_SSS_BO_START_END.duration Integer32 +MACRAME_BLACKOUT_GET_SSS_BO_START_END.eol_extension Integer32 +MACRAME_BLACKOUT_CHECK_USPBO_1.uspbo_active RAMEDATA_USPBO_T +MACRAME_BLACKOUT_RESTART_USPBO.uspbo_active RAMEDATA_USPBO_T +MACRAME_BLACKOUT_RESTART_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_RESTART_USPBO.next_blackout_state_change_valid Boolean +MACRAME_BLACKOUT_LTE_ENTER_TX_ONLY.vifs_in_ps VIX_BM_T +MACRAME_BLACKOUT_LTE_ENTER_TX_ONLY.prev_in_tx_only Boolean +MACRAME_BLACKOUT_ADD_BLACKOUT.bo_type BLACKOUT_TYPE +MACRAME_BLACKOUT_ADD_BLACKOUT.bo_source BLACKOUT_SOURCE +MACRAME_BLACKOUT_ADD_BLACKOUT.bo_start Natural32 +MACRAME_BLACKOUT_ADD_BLACKOUT.period Natural32 +MACRAME_BLACKOUT_ADD_BLACKOUT.duration Natural32 +MACRAME_BLACKOUT_ADD_BLACKOUT.result Result_Code +MACRAME_BLACKOUT_COEX_DETACH_USPBO.handle Natural32 +MACRAME_BLACKOUT_COEX_DETACH_USPBO.vix_bitmap VIX_BM_T +MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_type BLACKOUT_TYPE +MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_source BLACKOUT_SOURCE +MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_start Natural32 +MACRAME_BLACKOUT_REGISTER_BLACKOUT.period Natural32 +MACRAME_BLACKOUT_REGISTER_BLACKOUT.duration Natural32 +MACRAME_BLACKOUT_ACTIVATE_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_ACTIVATE_USPBO.next_blackout_state_change_valid Boolean +MACRAME_QUIET_INFO.current_time Natural32 +MACRAME_QUIET_INFO.blackout_start_time Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_2.backoff_time Integer32 +MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.bo_type BLACKOUT_TYPE +MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.period Natural32 +MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.duration Natural32 +MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.start Natural32 +MACRAME_BLACKOUT_UPDATE_USPBO_CTS.lte_uspbo_mode Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_CTS.in_rx_only Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_CTS.in_tx_only Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_CTS.lte_ul_skip_count Natural8 +MACRAME_BLACKOUT_GET_USPBO_INFO_OUT.bostart Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO_OUT.bostop Natural32 +MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS.on Boolean +MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS.host_conn Boolean +MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS.sta_ps_state SHAREDDATA_802_PS_T +MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS.rx_only Boolean +MACRAME_SSS_BLACKOUT_UPDATE.start Natural32 +MACRAME_SSS_BLACKOUT_UPDATE.duration Integer32 +MACRAME_SSS_BLACKOUT_UPDATE.timer_id Natural32 +MACRAME_SSS_BLACKOUT_UPDATE.timer_set Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO_IN.bostart Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO_IN.bostop Natural32 +MACRAME_BLACKOUT_INFO.bo_id BLACKOUT_ID +MACRAME_BLACKOUT_INFO.start_reference Natural32 +MACRAME_BLACKOUT_INFO.duration Natural32 +MACRAME_BLACKOUT_INFO.period Natural32 +MACRAME_BLACKOUT_INFO.end_time Natural32 +MACRAME_BLACKOUT_MSG.word32 Natural32 +MACRAME_BLACKOUT_MSG.__LINE__ __LINE__ +MACRAME_DEL_CHIP_BLACKOUT.result Result_Code +MACRAME_DEL_CHIP_BLACKOUT.rame_blackout_sco_like_active Boolean +MACRAME_DEL_CHIP_BLACKOUT.ps_forced Boolean +MACRAME_BLACKOUT_LTE_ENTER_RX_ONLY.vifs_in_ps VIX_BM_T +MACRAME_BLACKOUT_DBG_MAC_OFF_DONE.value Natural32 +MACRAME_BLACKOUT_COEX_MASK_UNMASK.handle Natural32 +MACRAME_BLACKOUT_COEX_MASK_UNMASK.vix_bitmap VIX_BM_T +MACRAME_BLACKOUT_COEX_MASK_UNMASK.mask Boolean +MACRAME_BLACKOUT_MASK_COEX_USPBO.in_mask Boolean +MACRAME_BLACKOUT_MASK_COEX_USPBO.uspbo_active RAMEDATA_USPBO_T +MACRAME_BLACKOUT_MASK_COEX_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_CHECK_USPBO_0.uspbo_active RAMEDATA_USPBO_T +MACRAME_BLACKOUT_LTE_RX_ONLY_MODE.next_update Natural32 +MACRAME_BLACKOUT_LTE_RX_ONLY_MODE.vifs_in_ps VIX_BM_T +MACRAME_BLACKOUT_LTE_RX_ONLY_MODE.vifs_paused VIX_BM_T +MACRAME_BLACKOUT_COEX_ATTACH_USPBO.handle Natural32 +MACRAME_BLACKOUT_COEX_ATTACH_USPBO.vix_bitmap VIX_BM_T +RAMEDATA_USPBO_STATE_T Enum 0 RAMEDATA_USPBO_INACTIVE 1 RAMEDATA_USPBO_CTS_TO_SELF 2 RAMEDATA_USPBO_IN_BO 3 RAMEDATA_USPBO_OUTSIDE_BO +BLACKOUT_ELEMENT_FLAGS_T Enum 0000 BLACKOUT_RESET 0001 BLACKOUT_INITIALISED 0002 BLACKOUT_ENABLED 0004 BLACKOUT_IN_BLACKOUT 0020 BLACKOUT_MASKED 0040 BLACKOUT_IS_COEX 0100 BLACKOUT_IS_ULTRA_SHORT_PERIODIC 0200 BLACKOUT_IS_FOR_CONCURRENT 0400 BLACKOUT_IS_ULTRA_SHORT +# Generated From macrame/macrame_schdl/macrame_schdl_debug.xml +trace_def 64 +000e 0000 MACRAME_SCHDL_CONCURRENT_SCAN 0004 vif_to_pause_bm bo_start bo_end __LINE__ +000e 0001 MACRAME_SCHDL_MGR_RESOURCES 0006 band_idx vifs_pending_resource vifs_using_antenna0 vifs_using_antenna1 vifs_releasing_antenna0 vifs_releasing_antenna1 +000e 0002 MACRAME_SCHDL_MGR_UPDATE_RESOURCES 0002 band_idx radio_bm +000e 0003 MACRAME_SCHED_ADD_INSTANCE_TO_LIST 0003 pid count bitmap +000e 0004 MACRAME_SCHED_APPLY_CHIP_BLACKOUT 0002 sched_next_vix next_reschedule_time +000e 0005 MACRAME_SCHED_ASSIGN_RESOURCE 0007 available_antennas main_ant_idx num_preferred_ant is_releasing_resources vif_changed_scheduler mac_is_available vif_already_claimed_all_res +000e 0006 MACRAME_SCHED_AVAILABLE_VIF 0005 force_duration max_schdl_interval available_end_time available_time_remain schdl_pid +000e 0007 MACRAME_SCHED_BLACKOUT_START_TIME 0004 debug_location start_time deadline result +000e 0008 MACRAME_SCHED_CHECK_CLEARING_RESOURCES 0006 schdl_instance instance_to_ignore vix_bm schdl_being_cleared radio_bm schdl_state +000e 0009 MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ 0006 sched_type required_time_valid jetzt forced_end required_time_start required_time_end +000e 000a MACRAME_SCHED_CHECK_FOR_PENDING_RES 0004 other_schdl_pid num_of_antenas_used schdl_fsm_num_of_antennas_pending other_scheduler_reched_req +000e 000b MACRAME_SCHED_CLEAR_OLD_RES 0003 old_pid old_band_idx old_radio_bm +000e 000c MACRAME_SCHED_COMMON_TIMING 0005 sleep wakeup mif_on_start mif_on_end c_start +000e 000d MACRAME_SCHED_DELAY_DUE_TO_SINGLE_STA_SCAN 0000 +000e 000e MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE 0008 vifsc_schedulable sched_time duration sched_flags current_fsm_pid scan_is_active scan_bo_end_valid scan_bo_end +000e 000f MACRAME_SCHED_DELAY_VIF_SCHEDULE 0007 sched_time duration sched_flags current_fsm_pid scan_is_active scan_bo_end_valid scan_bo_end +000e 0010 MACRAME_SCHED_DESCHED 0003 sched_vix_bitmap sched_next_vix next_sched_type +000e 0011 MACRAME_SCHED_DESCHED_NOW 0006 simultaneous_schedule_possible sched_vix_bitmap sched_next_vix vif_need_desched calculated_sched_vix_bitmap inhibit +000e 0012 MACRAME_SCHED_DESCHED_REQUEST 0003 current_time sched_vix sched_vix_bitmap +000e 0013 MACRAME_SCHED_DESCHED_RESPONSE 0000 +000e 0014 MACRAME_SCHED_EXTEND_SCHDL 0003 sched_vix_bitmap end_time prioritise_over_others +000e 0015 MACRAME_SCHED_FSM_ALL_SCANS_DONE 0000 +000e 0016 MACRAME_SCHED_FSM_DEL_SCAN_BO 0000 +000e 0017 MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_CORNER_CASE 0001 line +000e 0018 MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA2 0003 time_now current_vif_req_time next_vif_req_time +000e 0019 MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA3 0003 end duration situation +000e 001a MACRAME_SCHED_GET_CORRECTED_SCHED_TIME 0003 avg_duration samples result +000e 001b MACRAME_SCHED_INIT_VARIABLES 0001 pid +000e 001c MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT 0004 vif_get_assigned_num_antennas other_schdl_is_waiting other_schdl_schd_vix_bm num_of_free_antennas +000e 001d MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_MAC_AVAILABLE 0002 schdl_fsm_pending_reschedule schdl_pid +000e 001e MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_RES_AVAILABLE 0003 schdl_pid num_of_antennas_pending num_of_assigned_antennas +000e 001f MACRAME_SCHED_MGR_SET_PROTECT_ACTIVE 0001 mimo_protect_active +000e 0020 MACRAME_SCHED_MGR_UPDATE_NUM_ANTENNA_PREFERENCE 0002 old_num_antennas new_num_antennas +000e 0021 MACRAME_SCHED_MGR_UPDATE_SCHDL_RADIO_BM 0004 resume_after_scheduler schdl_instance radio_bm paused_schdl_bm +000e 0022 MACRAME_SCHED_MGR_VIF_IMPACTS_OTHER_VIFS 0002 impacted_vif_bm schdl_to_pause +000e 0023 MACRAME_SCHED_NOW 0008 schedule_type concurrent_vif_bm inhibit schedule_state radio_state schdl_pid is_schedulable sched_vix +000e 0024 MACRAME_SCHED_QUERY_BLACKOUT 0006 start_time stop_time start_time_valid stop_time_valid duration blackout_flags +000e 0025 MACRAME_SCHED_RADIO_OFF 0001 schdl_pid +000e 0026 MACRAME_SCHED_RADIO_OFF_RESCHEDULE_AT 0002 next_schedule_time schdl_pid +000e 0027 MACRAME_SCHED_RADIO_ON 0002 radio_state schdl_pid +000e 0028 MACRAME_SCHED_RADIO_SWITCH_OFF_TIMING 0003 schdl_pid sched_radio_switch_off_start sched_radio_switch_off_done +000e 0029 MACRAME_SCHED_RADIO_SWITCH_RESPONSE 0003 comms_chain_index schdl_instance radio_bm +000e 002a MACRAME_SCHED_REDISTRIBUTE_RESOURCES 0004 schdl_pid radio_bm vifs_pending_schedule upgraded_vifs +000e 002b MACRAME_SCHED_RELEASE_RESOURCE 0003 antenna_index band_index_to_ignore vifs_using_antenna_bm +000e 002c MACRAME_SCHED_REQ_HIGH_PRIORITY 0003 sched_start sched_end sched_pri +000e 002d MACRAME_SCHED_REQ_LOW_PRIORITY 0003 sched_start duration forced +000e 002e MACRAME_SCHED_RESCHEDULE 0007 schdl_instance sched_state sched_type radio_bm schedulable_vix_bm force_sched_duration force_sched_time +000e 002f MACRAME_SCHED_RESCHEDULE_AT 0002 when pid +000e 0030 MACRAME_SCHED_RESCHEDULE_NOW 0002 scheduler_pid when +000e 0031 MACRAME_SCHED_SCAN_CAN_CONCURR 0000 +000e 0032 MACRAME_SCHED_SCAN_CAN_CONCURR_FAIL 0001 __LINE__ +000e 0033 MACRAME_SCHED_SET_SCHED_END 0002 hdr_vif_end new_end +000e 0034 MACRAME_SCHED_SWITCH_CHANNEL_DONE 0004 sched_vix_bm sched_vix force_reschedule schdl_pid +000e 0035 MACRAME_SCHED_SWITCH_ON_TIMING 0003 schdl_radio_change_requested rice_radio_change_requested vif_ready +000e 0036 MACRAME_SCHED_SWITCH_RESPONSE 0007 sched_vix_bitmap schedule_type radio_ready_time proc_overhead primary_chan_freq chan_freq chan_info +000e 0037 MACRAME_SCHED_SWITCH_VIF 0004 inhibit schedule_state radio_state schdl_type +000e 0038 MACRAME_SCHED_UPDATE_SCHEDULING_VIF 0008 schedule_type force_sched_duration sched_is_forced next_reschedule_time_valid next_reschedule_time priority_changed inhibit schdl_pid +000e 0039 MACRAME_SCHED_UPGRADE_RESOURCES 0002 ant_available_band0 ant_available_band1 +000e 003a MACRAME_SCHED_VIF_CLEARED 0002 current_time inhibit +000e 003b MACRAME_SCHED_VIF_DESCHED 0001 to_mlme_sched_desched +000e 003c MACRAME_SCHED_VIF_RELEASING_RESOURCE 0005 vif_is_releasing_resources utils_radio_is_off vif_is_scheduled vif_is_waiting_schedule radio_switch_in_progress +000e 003d MACRAME_SCHED_VIF_RELINQUISHING 0001 inhibit +000e 003e MACRAME_SCHED_VIF_SCHEDULE 0008 sched_time duration sched_flags current_fsm_pid required_fsm_pid scan_is_active scan_bo_end_valid scan_bo_end +000e 003f MACRAME_SCHED_WAIT_FOR_OTHER_SCHEDULER 0005 schdl_instance radiomac_handle sched_vix schedulable_vix_bitmap sched_vix_bitmap +# Generated From macrame/macrame_schdl/macrame_schdl_debug.xml +trace_types 153 +MACRAME_SCHED_CHECK_CLEARING_RESOURCES.schdl_state RAMEDATA_SCHED_STATE +MACRAME_SCHED_RADIO_SWITCH_OFF_TIMING.sched_radio_switch_off_start Natural32 +MACRAME_SCHED_RADIO_SWITCH_OFF_TIMING.sched_radio_switch_off_done Natural32 +MACRAME_SCHED_SWITCH_VIF.schedule_state RAMEDATA_SCHED_STATE +MACRAME_SCHED_SWITCH_VIF.schdl_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT.vif_get_assigned_num_antennas Natural8 +MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT.other_schdl_is_waiting Boolean +MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT.other_schdl_schd_vix_bm VIX_BM_T +MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT.num_of_free_antennas Natural8 +MACRAME_SCHED_RESCHEDULE_AT.when Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_CORNER_CASE.line __LINE__ +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.schedule_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.force_sched_duration Boolean +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.sched_is_forced Boolean +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.next_reschedule_time_valid Boolean +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.next_reschedule_time Natural32 +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.priority_changed Boolean +MACRAME_SCHDL_MGR_UPDATE_RESOURCES.band_idx Natural8 +MACRAME_SCHED_REQ_LOW_PRIORITY.sched_start Natural32 +MACRAME_SCHED_REQ_LOW_PRIORITY.duration Integer32 +MACRAME_SCHED_REQ_LOW_PRIORITY.forced Boolean +MACRAME_SCHED_VIF_SCHEDULE.sched_time Natural32 +MACRAME_SCHED_VIF_SCHEDULE.duration Integer32 +MACRAME_SCHED_VIF_SCHEDULE.scan_is_active Boolean +MACRAME_SCHED_VIF_SCHEDULE.scan_bo_end_valid Boolean +MACRAME_SCHED_VIF_SCHEDULE.scan_bo_end Natural32 +MACRAME_SCHED_NOW.schedule_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_NOW.concurrent_vif_bm VIX_BM_T +MACRAME_SCHED_NOW.schedule_state RAMEDATA_SCHED_STATE +MACRAME_SCHED_NOW.radio_state RAMERAD_RADIO_STATE_T +MACRAME_SCHED_NOW.is_schedulable Boolean +MACRAME_SCHED_VIF_DESCHED.to_mlme_sched_desched VIF_Schedule_Type +MACRAME_SCHED_RESCHEDULE_NOW.when Natural32 +MACRAME_SCHED_APPLY_CHIP_BLACKOUT.next_reschedule_time Natural32 +MACRAME_SCHED_BLACKOUT_START_TIME.start_time Natural32 +MACRAME_SCHED_BLACKOUT_START_TIME.deadline Natural32 +MACRAME_SCHED_BLACKOUT_START_TIME.result Natural32 +MACRAME_SCHED_DELAY_VIF_SCHEDULE.sched_time Natural32 +MACRAME_SCHED_DELAY_VIF_SCHEDULE.duration Integer32 +MACRAME_SCHED_DELAY_VIF_SCHEDULE.scan_is_active Boolean +MACRAME_SCHED_DELAY_VIF_SCHEDULE.scan_bo_end_valid Boolean +MACRAME_SCHED_DELAY_VIF_SCHEDULE.scan_bo_end Natural32 +MACRAME_SCHED_DESCHED.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_DESCHED.next_sched_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHDL_CONCURRENT_SCAN.vif_to_pause_bm VIX_BM_T +MACRAME_SCHDL_CONCURRENT_SCAN.bo_start Natural32 +MACRAME_SCHDL_CONCURRENT_SCAN.bo_end Natural32 +MACRAME_SCHDL_CONCURRENT_SCAN.__LINE__ __LINE__ +MACRAME_SCHED_RADIO_ON.radio_state RAMERAD_RADIO_STATE_T +MACRAME_SCHED_EXTEND_SCHDL.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_EXTEND_SCHDL.end_time Natural32 +MACRAME_SCHED_EXTEND_SCHDL.prioritise_over_others Boolean +MACRAME_SCHDL_MGR_RESOURCES.band_idx Natural8 +MACRAME_SCHDL_MGR_RESOURCES.vifs_pending_resource VIX_BM_T +MACRAME_SCHDL_MGR_RESOURCES.vifs_using_antenna0 VIX_BM_T +MACRAME_SCHDL_MGR_RESOURCES.vifs_using_antenna1 VIX_BM_T +MACRAME_SCHDL_MGR_RESOURCES.vifs_releasing_antenna0 VIX_BM_T +MACRAME_SCHDL_MGR_RESOURCES.vifs_releasing_antenna1 VIX_BM_T +MACRAME_SCHED_MGR_UPDATE_NUM_ANTENNA_PREFERENCE.old_num_antennas Natural8 +MACRAME_SCHED_MGR_UPDATE_NUM_ANTENNA_PREFERENCE.new_num_antennas Natural8 +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.vifsc_schedulable Boolean +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.sched_time Natural32 +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.duration Integer32 +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.scan_is_active Boolean +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.scan_bo_end_valid Boolean +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.scan_bo_end Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA3.end Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA3.duration Integer32 +MACRAME_SCHED_VIF_CLEARED.current_time Natural32 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.vif_is_releasing_resources Natural8 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.utils_radio_is_off Natural8 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.vif_is_scheduled Natural8 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.vif_is_waiting_schedule Natural8 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.radio_switch_in_progress Natural8 +MACRAME_SCHED_WAIT_FOR_OTHER_SCHEDULER.radiomac_handle Natural8 +MACRAME_SCHED_WAIT_FOR_OTHER_SCHEDULER.sched_vix VIF_INDEX +MACRAME_SCHED_UPGRADE_RESOURCES.ant_available_band0 VIX_BM_T +MACRAME_SCHED_UPGRADE_RESOURCES.ant_available_band1 VIX_BM_T +MACRAME_SCHED_RESCHEDULE.sched_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_RESCHEDULE.schedulable_vix_bm VIX_BM_T +MACRAME_SCHED_RESCHEDULE.force_sched_duration Boolean +MACRAME_SCHED_RESCHEDULE.force_sched_time Natural32 +MACRAME_SCHED_QUERY_BLACKOUT.start_time Natural32 +MACRAME_SCHED_QUERY_BLACKOUT.stop_time Natural32 +MACRAME_SCHED_QUERY_BLACKOUT.start_time_valid Natural8 +MACRAME_SCHED_QUERY_BLACKOUT.stop_time_valid Natural8 +MACRAME_SCHED_QUERY_BLACKOUT.duration Integer32 +MACRAME_SCHED_REDISTRIBUTE_RESOURCES.vifs_pending_schedule VIX_BM_T +MACRAME_SCHED_REDISTRIBUTE_RESOURCES.upgraded_vifs VIX_BM_T +MACRAME_SCHED_SCAN_CAN_CONCURR_FAIL.__LINE__ __LINE__ +MACRAME_SCHED_ASSIGN_RESOURCE.main_ant_idx Natural8 +MACRAME_SCHED_ASSIGN_RESOURCE.num_preferred_ant Natural8 +MACRAME_SCHED_ASSIGN_RESOURCE.is_releasing_resources Boolean +MACRAME_SCHED_ASSIGN_RESOURCE.vif_changed_scheduler Boolean +MACRAME_SCHED_ASSIGN_RESOURCE.mac_is_available Boolean +MACRAME_SCHED_ASSIGN_RESOURCE.vif_already_claimed_all_res Boolean +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA2.time_now Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA2.current_vif_req_time Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA2.next_vif_req_time Natural32 +MACRAME_SCHED_SWITCH_CHANNEL_DONE.sched_vix_bm VIX_BM_T +MACRAME_SCHED_SWITCH_CHANNEL_DONE.force_reschedule Boolean +MACRAME_SCHED_RADIO_OFF_RESCHEDULE_AT.next_schedule_time Natural32 +MACRAME_SCHED_DESCHED_REQUEST.current_time Natural32 +MACRAME_SCHED_DESCHED_REQUEST.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_REQ_HIGH_PRIORITY.sched_start Natural32 +MACRAME_SCHED_REQ_HIGH_PRIORITY.sched_end Natural32 +MACRAME_SCHED_REQ_HIGH_PRIORITY.sched_pri SHAREDDATA_REQUIRED_SCHEDULE_PRIORITY +MACRAME_SCHED_COMMON_TIMING.sleep Natural32 +MACRAME_SCHED_COMMON_TIMING.wakeup Natural32 +MACRAME_SCHED_COMMON_TIMING.mif_on_start Natural32 +MACRAME_SCHED_COMMON_TIMING.mif_on_end Natural32 +MACRAME_SCHED_COMMON_TIMING.c_start Natural32 +MACRAME_SCHED_SET_SCHED_END.hdr_vif_end Natural32 +MACRAME_SCHED_SET_SCHED_END.new_end Natural32 +MACRAME_SCHED_SWITCH_RESPONSE.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_SWITCH_RESPONSE.schedule_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_SWITCH_RESPONSE.radio_ready_time Natural32 +MACRAME_SCHED_SWITCH_RESPONSE.proc_overhead Natural32 +MACRAME_SCHED_SWITCH_RESPONSE.primary_chan_freq CHANNEL_FREQUENCY +MACRAME_SCHED_SWITCH_RESPONSE.chan_freq CHANNEL_FREQUENCY +MACRAME_SCHED_SWITCH_RESPONSE.chan_info CHANNEL_INFORMATION +MACRAME_SCHED_SWITCH_ON_TIMING.schdl_radio_change_requested Natural32 +MACRAME_SCHED_SWITCH_ON_TIMING.rice_radio_change_requested Natural32 +MACRAME_SCHED_SWITCH_ON_TIMING.vif_ready Natural32 +MACRAME_SCHED_RADIO_SWITCH_RESPONSE.comms_chain_index Natural8 +MACRAME_SCHED_MGR_SET_PROTECT_ACTIVE.mimo_protect_active Boolean +MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_RES_AVAILABLE.num_of_antennas_pending Natural8 +MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_RES_AVAILABLE.num_of_assigned_antennas Natural8 +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.sched_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.required_time_valid Boolean +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.jetzt Natural32 +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.forced_end Natural32 +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.required_time_start Natural32 +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.required_time_end Natural32 +MACRAME_SCHED_ADD_INSTANCE_TO_LIST.bitmap VIX_BM_T +MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_MAC_AVAILABLE.schdl_fsm_pending_reschedule VIX_BM_T +MACRAME_SCHED_RELEASE_RESOURCE.antenna_index Natural8 +MACRAME_SCHED_RELEASE_RESOURCE.band_index_to_ignore Natural8 +MACRAME_SCHED_RELEASE_RESOURCE.vifs_using_antenna_bm VIX_BM_T +MACRAME_SCHED_DESCHED_NOW.simultaneous_schedule_possible Boolean +MACRAME_SCHED_DESCHED_NOW.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_DESCHED_NOW.vif_need_desched VIX_BM_T +MACRAME_SCHED_DESCHED_NOW.calculated_sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_CHECK_FOR_PENDING_RES.num_of_antenas_used Natural8 +MACRAME_SCHED_CHECK_FOR_PENDING_RES.schdl_fsm_num_of_antennas_pending Natural8 +MACRAME_SCHED_CHECK_FOR_PENDING_RES.other_scheduler_reched_req Boolean +MACRAME_SCHED_AVAILABLE_VIF.force_duration Boolean +MACRAME_SCHED_AVAILABLE_VIF.max_schdl_interval Integer32 +MACRAME_SCHED_AVAILABLE_VIF.available_end_time Natural32 +MACRAME_SCHED_AVAILABLE_VIF.available_time_remain Integer32 +MACRAME_SCHED_GET_CORRECTED_SCHED_TIME.avg_duration Integer32 +MACRAME_SCHED_GET_CORRECTED_SCHED_TIME.samples Integer32 +MACRAME_SCHED_GET_CORRECTED_SCHED_TIME.result Integer32 +# Generated From macrame/macrame_powersave/macrame_ps_debug.xml +trace_def 14 +001e 0000 MACRAME_ANNOUNCE_FRAME_PROCESSED 0009 ps_activity ps_bitmap pending_inds inhibit power_mgt_mode traffic_class tx_status seq_no ps_delay_timeout +001e 0001 MACRAME_CAN_GO_ACTIVE 0009 ps_activity ps_bitmap pending_inds inhibit lp_sched_requested any_ps_activity power_mgt_mode traffic_class last_activity_time +001e 0002 MACRAME_CAN_PS 0006 power_mgt_mode last_activity_time inhibit pending_inds sta_ps_bitmap tx_n_queued +001e 0003 MACRAME_PS_CAN_SLEEP 0007 sta_ps_bitmap rame_tx_n_queued tx_n_queued tx_n_total_ready ps_state ps_activity __LINE__ +001e 0004 MACRAME_PS_CHANGE_STATE 0003 from to __LINE__ +001e 0005 MACRAME_PS_CHECK 0007 ps_state inhibit disallow_sched_relinquish require_rx_only use_lprx_only fast_timeout_us __LINE__ +001e 0006 MACRAME_PS_GET_LAST_ACTIVITY_TIME_1 0005 access_point last_activity_time ps_ind_last sta_tx_activity sta_rx_activity +001e 0007 MACRAME_PS_GET_LAST_ACTIVITY_TIME_2 0003 last_sta_activity_time extra_listen_end power_mgt_mode +001e 0008 MACRAME_PS_GOTO_PS 0001 __LINE__ +001e 0009 MACRAME_PS_LEAVE_PS 0001 __LINE__ +001e 000a MACRAME_PS_STAY_IN_ACTIVE 0001 __LINE__ +001e 000b MACRAME_PS_STAY_IN_PS 0001 __LINE__ +001e 000c MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME 0005 previous_poll_time next_poll_time extra_listen_end since_last_rx_activity power_mgt_mode +001e 000d MACRAME_SEND_PS_NULL 0004 ps_state current_time tx_sw_deadline transmission_control +# Generated From macrame/macrame_powersave/macrame_ps_debug.xml +trace_types 43 +MACRAME_SEND_PS_NULL.ps_state SHAREDDATA_802_PS_T +MACRAME_SEND_PS_NULL.current_time Natural32 +MACRAME_SEND_PS_NULL.tx_sw_deadline Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.last_sta_activity_time Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.extra_listen_end Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.power_mgt_mode SHAREDDATA_802_PS_T +MACRAME_ANNOUNCE_FRAME_PROCESSED.ps_bitmap Natural8 +MACRAME_ANNOUNCE_FRAME_PROCESSED.power_mgt_mode VIF_POWER_MANAGEMENT_MODE +MACRAME_ANNOUNCE_FRAME_PROCESSED.ps_delay_timeout Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.access_point MAC_Address +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.last_activity_time Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.ps_ind_last Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.sta_tx_activity Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.sta_rx_activity Natural32 +MACRAME_PS_STAY_IN_PS.__LINE__ __LINE__ +MACRAME_PS_CHECK.ps_state SHAREDDATA_802_PS_T +MACRAME_PS_CHECK.disallow_sched_relinquish Natural8 +MACRAME_PS_CHECK.require_rx_only Boolean +MACRAME_PS_CHECK.use_lprx_only Boolean +MACRAME_PS_CHECK.fast_timeout_us Natural32s +MACRAME_PS_CHECK.__LINE__ __LINE__ +MACRAME_PS_STAY_IN_ACTIVE.__LINE__ __LINE__ +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.previous_poll_time Natural32 +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.next_poll_time Natural32 +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.extra_listen_end Natural32 +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.since_last_rx_activity Natural32 +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.power_mgt_mode SHAREDDATA_802_PS_T +MACRAME_PS_CAN_SLEEP.sta_ps_bitmap Natural8 +MACRAME_PS_CAN_SLEEP.ps_state SHAREDDATA_802_PS_T +MACRAME_PS_CAN_SLEEP.__LINE__ __LINE__ +MACRAME_PS_GOTO_PS.__LINE__ __LINE__ +MACRAME_CAN_GO_ACTIVE.ps_bitmap Natural8 +MACRAME_CAN_GO_ACTIVE.lp_sched_requested Boolean +MACRAME_CAN_GO_ACTIVE.any_ps_activity Boolean +MACRAME_CAN_GO_ACTIVE.power_mgt_mode VIF_POWER_MANAGEMENT_MODE +MACRAME_CAN_GO_ACTIVE.last_activity_time Natural32 +MACRAME_PS_CHANGE_STATE.from SHAREDDATA_802_PS_T +MACRAME_PS_CHANGE_STATE.to SHAREDDATA_802_PS_T +MACRAME_PS_CHANGE_STATE.__LINE__ __LINE__ +MACRAME_CAN_PS.power_mgt_mode VIF_POWER_MANAGEMENT_MODE +MACRAME_CAN_PS.last_activity_time Natural32 +MACRAME_CAN_PS.sta_ps_bitmap Natural8 +MACRAME_PS_LEAVE_PS.__LINE__ __LINE__ +# Generated From fault/faults_debug.xml +trace_def 2 +0002 0000 FAULTS_FAULT_RECORDED 0004 SubSystemId FaultLevel faultid Arg +0002 0001 FAULTS_FILTERED 0004 SubSystemId FaultLevel Confession Arg +# Generated From fault/faults_debug.xml +trace_types 6 +FAULTS_FAULT_RECORDED.SubSystemId SUBSYSTEM_ID_T +FAULTS_FAULT_RECORDED.FaultLevel FAULT_LEVEL_T +FAULTS_FAULT_RECORDED.Arg Natural32 +FAULTS_FILTERED.SubSystemId SUBSYSTEM_ID_T +FAULTS_FILTERED.FaultLevel FAULT_LEVEL_T +FAULTS_FILTERED.Arg Natural32 +SUBSYSTEM_ID_T Enum 0001 SUBSYSTEM_IDS_COEX 0002 SUBSYSTEM_IDS_COMMON 0003 SUBSYSTEM_IDS_DPLANE 0004 SUBSYSTEM_IDS_MACRAME 0005 SUBSYSTEM_IDS_MLME 0006 SUBSYSTEM_IDS_RADIO 0007 SUBSYSTEM_LAST_ID +FAULT_LEVEL_T Enum 0000 FAULT_LVL_ERROR 0001 FAULT_LVL_WARNING 0002 FAULT_LVL_INFO_1 0003 FAULT_LVL_INFO_2 +# Generated From packet_filter/packet_filter_debug.xml +trace_def 4 +0037 0000 PACKET_FILTER_ADD 0004 id num_desc desc_list_len filter_mode +0037 0001 PACKET_FILTER_DELETE_ALL 0000 +0037 0002 PACKET_FILTER_DELETE_SINGLE 0001 id +0037 0003 PACKET_FILTER_MODE_REVERSED 0003 id old_filter_mode new_filter_mode +# Generated From packet_filter/packet_filter_debug.xml +trace_types 3 +PACKET_FILTER_MODE_REVERSED.id Natural8 +PACKET_FILTER_MODE_REVERSED.old_filter_mode Natural8 +PACKET_FILTER_MODE_REVERSED.new_filter_mode Natural8 +# Generated From packet_filter/apf/apf_debug.xml +trace_def 4 +0049 0000 APF_HANDLER 0003 grp_pkt eth_type_offset eth_l3_len +0049 0001 APF_READ_PARAMS 0002 total_len apf_program_len +0049 0002 APF_RESULT 0002 apf_result packet_len +0049 0003 APF_SET_PARAMS 0003 flt_mode apf_program_len apf_ram_len +# Generated From packet_filter/apf/apf_debug.xml +trace_types 3 +APF_SET_PARAMS.flt_mode Natural32 +APF_RESULT.apf_result Natural32 +APF_HANDLER.grp_pkt Boolean +# Generated From rice/rice_rssi_debug.xml +trace_def 32 +0031 0000 RICE_RSSI_INFO_PER_PKT 000c rx_mixer_gain_index rx_lna_gain_index rssi_dBm steps rssi_lin rssi_gain_adjustment_qdB centre_freq_half_mhz snr rssi_valid rx_digital_gain_step rx_bb_gain_index rx_fe_gain_index +0031 0001 RICE_RSSI_LNA_MIXER 0005 rx_mixer_gain_index rx_lna_gain_index rx_fe_gain_index rssi_valid center_frequency_half_mhz +0031 0002 RICE_RSSI_PER_PKT_FROM_MAC 0007 gain_steps rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm packet_count +0031 0003 RICE_RSSI_VALIDITY 0008 gain_steps misc_gain rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm rssi_valid +0031 0004 RICE_RSSI_FREQ_OFFSET_FAULT 0009 centre_freq_half_mhz ch_bandwidth freq_offset bb_freq_offset_val ppdu_rate rssi_valid phy_gain phy_misc_gain phy_rssi +0031 0005 RICE_RSSI_DIG_GAIN 0005 bypass_digital_agc rx_digital_gain_step digital_gain_correction phy_misc_gain digital_gain_mask +0031 0006 RICE_RSSI_DBM_CONVERSION 0006 rssi exp_index mant_index mlog elog rssi_dBm +0031 0007 RICE_RSSI_VALIDITY2 0007 misc_gain rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm rssi_valid +0031 0008 RICE_RSSI_FREQ_OFFSET_FAULT2 0008 centre_freq_half_mhz ch_bandwidth freq_offset bb_freq_offset_val ppdu_rate rssi_valid phy_misc_gain phy_rssi +0031 0009 RICE_RSSI_DIG_GAIN2 0005 bypass_digital_agc rx_digital_gain_step digital_gain_correction phy_misc_gain digital_gain_mask +0031 000a RICE_RSSI_PER_PKT_FROM_MAC2 0006 rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm packet_count +0031 000b RICE_RSSI_AT_DETECTOR_POINTS 0004 rssi_dBm rssi_lna_dBm rssi_mixer_dBm rssi_bb_dBm +0031 000c RICE_RSSI_PKT_GAIN_HIST 000c gain_word_0 gain_count_0 gain_word_1 gain_count_1 gain_word_2 gain_count_2 gain_word_3 gain_count_3 gain_word_4 gain_count_4 gain_word_5 gain_count_5 +0031 000d RICE_RSSI_PKT_MIN_MAX 0005 min_snr max_snr min_rssi max_rssi invalid_count +0031 000e RICE_RSSI_PKT_SNR_HIST 000c snr_count_0 snr_count_1 snr_count_2 snr_count_3 snr_count_4 snr_count_5 snr_count_6 snr_count_7 snr_count_8 snr_count_9 snr_count_10 snr_count_11 +0031 000f RICE_RSSI_RX_COMP_AMP_HIST 000c comp_amplitude_count_0 comp_amplitude_count_1 comp_amplitude_count_2 comp_amplitude_count_3 comp_amplitude_count_4 comp_amplitude_count_5 comp_amplitude_count_6 comp_amplitude_count_7 comp_amplitude_count_8 comp_amplitude_count_9 comp_amplitude_count_10 comp_amplitude_count_11 +0031 0010 RICE_RSSI_RX_COMP_PH_HIST 000c comp_phase_count_0 comp_phase_count_1 comp_phase_count_2 comp_phase_count_3 comp_phase_count_4 comp_phase_count_5 comp_phase_count_6 comp_phase_count_7 comp_phase_count_8 comp_phase_count_9 comp_phase_count_10 comp_phase_count_11 +0031 0011 RICE_RSSI_RX_COMP_COEFFS_PKT 0005 packet_count rx_iq_comp_amplitude rx_iq_comp_phase rx_iq_comp_amplitude_averaged rx_iq_comp_phase_averaged +0031 0012 RICE_RSSI_IQ_COMP_MIN_MAX 000a min_rx_comp_amplitude max_rx_comp_amplitude min_rx_comp_phase max_rx_comp_phase min_rx_comp_amplitude_averaged max_rx_comp_amplitude_averaged min_rx_comp_phase_averaged max_rx_comp_phase_averaged average_comp_amplitude_cal_averaged average_comp_phase_cal_averaged +0031 0013 RICE_RSSI_RX_COMP_PH_AVE_HIST 000c comp_phase_averaged_count_0 comp_phase_averaged_count_1 comp_phase_averaged_count_2 comp_phase_averaged_count_3 comp_phase_averaged_count_4 comp_phase_averaged_count_5 comp_phase_averaged_count_6 comp_phase_averaged_count_7 comp_phase_averaged_count_8 comp_phase_averaged_count_9 comp_phase_averaged_count_10 comp_phase_averaged_count_11 +0031 0014 RICE_RSSI_RX_COMP_AMP_AVE_HIST 000c comp_amplitude_averaged_count_0 comp_amplitude_averaged_count_1 comp_amplitude_averaged_count_2 comp_amplitude_averaged_count_3 comp_amplitude_averaged_count_4 comp_amplitude_averaged_count_5 comp_amplitude_averaged_count_6 comp_amplitude_averaged_count_7 comp_amplitude_averaged_count_8 comp_amplitude_averaged_count_9 comp_amplitude_averaged_count_10 comp_amplitude_averaged_count_11 +0031 0015 RICE_RSSI_PDOLLOP_PREROCK1 0009 ppdu_rate total_gain ht_vhta_signal_hi ht_vht_signal_lo rssi gain misc_gain reserved1 signal_quality_lo +0031 0016 RICE_RSSI_PDOLLOP_PREROCK2 0004 signal_quality_hi sync_counter freq_offset reserved2 +0031 0017 RICE_RSSI_PDOLLOP_POSTROCK1 000a ppdu_rate antenna_11b vhtb_signal ht_vhta_signal_hi ht_vhta_signal_lo sync_counter signal_quality_ant0 signal_quality_ss0 misc_gain_ant0_lo misc_gain_ant0_hi +0031 0018 RICE_RSSI_PDOLLOP_POSTROCK2 000a freq_offs_ant0 rssi_ant0 reserved1 reserved2 signal_quality_ant1 signal_quality_ss1 misc_gain_ant1_lo misc_gain_ant1_hi freq_offs_ant1 rssi_ant1 +0031 0019 RICE_RSSI_AT_DETECTOR_POINTS2 0004 rssi_dBm rssi_lin rssi_mixer_dBm rssi_bb_dBm +0031 001a RICE_CHANNEL_RSSI 0004 rssi_dBm gain_correction_qdBm dbg_rssi_dBm chan_rssi_dBm +0031 001b RICE_FAULT_HELPER 0007 fault_id arg extra0 extra1 extra2 extra3 extra4 +0031 001c RICE_RSSI_PDOLLOP_CHILLI1 000a ppdu_rate antenna_11b vhtb_signal ht_vhta_signal_hi ht_vhta_signal_lo sync_counter signal_quality_ant0 signal_quality_ss0 misc_gain_ant0_lo misc_gain_ant0_hi +0031 001d RICE_RSSI_PDOLLOP_CHILLI2 0003 freq_offs_ant0 rssi_ant0 fe_gain +0031 001e RICE_RSSI_PDOLLOP_NEUS1 000a ppdu_rate antenna_11b ppdu_flags vhtb_signal ht_vhta_signal_hi ht_vhta_signal_lo sync_counter sig_qual_ss0 sig_qual_ant0 sig_qual_ss1 +0031 001f RICE_RSSI_PDOLLOP_NEUS2 0007 sig_qual_ant1 misc_gain_ant0 misc_gain_ant1 agc_avg_pwr_ant0 agc_avg_pwr_ant1 rssi_ant0 rssi_ant1 +# Generated From rice/rice_rssi_debug.xml +trace_types 96 +RICE_RSSI_PKT_MIN_MAX.min_snr Natural16s +RICE_RSSI_PKT_MIN_MAX.max_snr Natural16s +RICE_RSSI_PKT_MIN_MAX.min_rssi Natural16s +RICE_RSSI_PKT_MIN_MAX.max_rssi Natural16s +RICE_RSSI_DBM_CONVERSION.mlog Natural16s +RICE_RSSI_DBM_CONVERSION.elog Natural16s +RICE_RSSI_DBM_CONVERSION.rssi_dBm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC.raw_rssi_dbm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC.rssi_qdBm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC.rssi_dBm Natural16s +RICE_RSSI_PDOLLOP_PREROCK1.ht_vhta_signal_hi Natural32 +RICE_RSSI_PDOLLOP_PREROCK1.rssi Natural8 +RICE_RSSI_PDOLLOP_PREROCK1.gain Natural8 +RICE_RSSI_PDOLLOP_CHILLI2.fe_gain Natural8 +RICE_RSSI_VALIDITY2.misc_gain Natural32 +RICE_RSSI_VALIDITY2.raw_rssi_dbm Natural16s +RICE_RSSI_VALIDITY2.rssi_qdBm Natural16s +RICE_RSSI_VALIDITY2.rssi_dBm Natural16s +RICE_RSSI_VALIDITY2.rssi_valid Natural16s +RICE_RSSI_DIG_GAIN.phy_misc_gain Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT.ch_bandwidth Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT.phy_gain Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT.phy_misc_gain Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT.phy_rssi Natural16s +RICE_RSSI_VALIDITY.raw_rssi_dbm Natural16s +RICE_RSSI_VALIDITY.rssi_qdBm Natural16s +RICE_RSSI_VALIDITY.rssi_dBm Natural16s +RICE_RSSI_VALIDITY.rssi_valid Natural16s +RICE_RSSI_RX_COMP_COEFFS_PKT.rx_iq_comp_amplitude Natural16s +RICE_RSSI_RX_COMP_COEFFS_PKT.rx_iq_comp_phase Natural16s +RICE_RSSI_RX_COMP_COEFFS_PKT.rx_iq_comp_amplitude_averaged Natural16s +RICE_RSSI_RX_COMP_COEFFS_PKT.rx_iq_comp_phase_averaged Natural16s +RICE_RSSI_AT_DETECTOR_POINTS.rssi_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS.rssi_lna_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS.rssi_mixer_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS.rssi_bb_dBm Natural16s +RICE_RSSI_PDOLLOP_POSTROCK1.ht_vhta_signal_hi Natural32 +RICE_RSSI_PDOLLOP_POSTROCK1.sync_counter Natural8 +RICE_RSSI_PDOLLOP_POSTROCK1.signal_quality_ant0 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK1.signal_quality_ss0 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK1.misc_gain_ant0_lo Natural8 +RICE_RSSI_PDOLLOP_CHILLI1.ht_vhta_signal_hi Natural32 +RICE_RSSI_PDOLLOP_CHILLI1.sync_counter Natural8 +RICE_RSSI_PDOLLOP_CHILLI1.signal_quality_ant0 Natural8 +RICE_RSSI_PDOLLOP_CHILLI1.signal_quality_ss0 Natural8 +RICE_RSSI_PDOLLOP_CHILLI1.misc_gain_ant0_lo Natural8 +RICE_RSSI_DIG_GAIN2.phy_misc_gain Natural32 +RICE_RSSI_INFO_PER_PKT.rssi_dBm Natural16s +RICE_RSSI_INFO_PER_PKT.rssi_gain_adjustment_qdB Natural16s +RICE_RSSI_INFO_PER_PKT.snr Natural16s +RICE_RSSI_INFO_PER_PKT.rssi_valid Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.min_rx_comp_amplitude Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.max_rx_comp_amplitude Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.min_rx_comp_phase Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.max_rx_comp_phase Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.min_rx_comp_amplitude_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.max_rx_comp_amplitude_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.min_rx_comp_phase_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.max_rx_comp_phase_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.average_comp_amplitude_cal_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.average_comp_phase_cal_averaged Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT2.ch_bandwidth Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT2.ppdu_rate Natural32 +RICE_RSSI_FREQ_OFFSET_FAULT2.phy_misc_gain Natural32 +RICE_RSSI_FREQ_OFFSET_FAULT2.phy_rssi Natural16s +RICE_RSSI_PDOLLOP_NEUS1.ppdu_rate Natural32 +RICE_RSSI_PDOLLOP_NEUS1.antenna_11b Natural8 +RICE_RSSI_PDOLLOP_NEUS1.vhtb_signal Natural8 +RICE_RSSI_PDOLLOP_NEUS1.ht_vhta_signal_hi Natural32 +RICE_RSSI_PDOLLOP_NEUS1.sync_counter Natural8 +RICE_RSSI_PDOLLOP_NEUS1.sig_qual_ss0 Natural8 +RICE_RSSI_PDOLLOP_NEUS1.sig_qual_ant0 Natural8 +RICE_RSSI_PDOLLOP_NEUS1.sig_qual_ss1 Natural8 +RICE_RSSI_PDOLLOP_PREROCK2.signal_quality_hi Natural8 +RICE_RSSI_PDOLLOP_PREROCK2.sync_counter Natural8 +RICE_RSSI_PDOLLOP_NEUS2.sig_qual_ant1 Natural8 +RICE_RSSI_PDOLLOP_NEUS2.misc_gain_ant0 Natural32 +RICE_RSSI_PDOLLOP_NEUS2.misc_gain_ant1 Natural32 +RICE_RSSI_PDOLLOP_NEUS2.rssi_ant0 Natural32 +RICE_RSSI_PDOLLOP_NEUS2.rssi_ant1 Natural32 +RICE_CHANNEL_RSSI.rssi_dBm Decibels +RICE_CHANNEL_RSSI.gain_correction_qdBm Natural16s +RICE_CHANNEL_RSSI.dbg_rssi_dBm Decibels +RICE_CHANNEL_RSSI.chan_rssi_dBm Decibels +RICE_RSSI_PER_PKT_FROM_MAC2.raw_rssi_dbm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC2.rssi_qdBm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC2.rssi_dBm Natural16s +RICE_RSSI_PDOLLOP_POSTROCK2.reserved2 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK2.signal_quality_ant1 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK2.signal_quality_ss1 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK2.misc_gain_ant1_lo Natural8 +RICE_RSSI_LNA_MIXER.rssi_valid Natural16s +RICE_RSSI_AT_DETECTOR_POINTS2.rssi_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS2.rssi_lin Natural16s +RICE_RSSI_AT_DETECTOR_POINTS2.rssi_mixer_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS2.rssi_bb_dBm Natural16s +# Generated From rice/rice_debug.xml +trace_def 31 +000b 0000 RICE_CHANGE_RADIO_STATE_DONE 0006 radio_state shared_vif_mode rice_freq_half_mhz rice_bandwidth rice_primary_ch_pos rice_tx_pwr_limit_quarter_dbm +000b 0001 RICE_TRIM_ON_RADIO_CALIBRATION_IND 0003 requested_duration min_usable_duration pending +000b 0002 RICE_IDLE_ON_RADIO_CALIBRATION_DONE_IND 0000 +000b 0003 RICE_IDLE_OFF_CHANGE_RADIO_STATE 0006 radio_state vif_mode freq_half_mhz bandwith primary_ch_pos tx_pwr_limit_quarter_dbm +000b 0004 RICE_IDLE_ON_CHANGE_RADIO_STATE 0006 radio_state vif_mode freq_half_mhz bandwith primary_ch_pos tx_pwr_limit_quarter_dbm +000b 0005 RICE_TRIM_ON_RADIO_CALIBRATION_RESP 0001 schedule_deadline +000b 0012 RICE_SWITCH_ON_DONE 0000 +000b 0013 RICE_CHANGE_STATE_ESTIMATES_1 0005 start switch_on_off switch_channel finish turned_rf_chip_on +000b 0014 RICE_CHANGE_STATE_ESTIMATES_2 0005 off_estimate on_estimate switch_scan_estimate switch_cached_estimate switch_uncached_estimate +000b 0015 RICE_DPD_TRAIN_BST_DONE_MGR 0001 state +000b 0016 RICE_DPD_TRAIN_BST_DONE_RAD 0001 line_num +000b 0017 RICE_TRIM_INITIATE 0005 pending trim_duration min_duration wlan_impact bt_impact +000b 0018 RICE_TRIM_CHECK 0003 pending remaining deadline +000b 0019 RICE_TRIM_RUN 0004 trim_num pending remaining deadline +000b 001a RICE_TRIM_RAN_STEP 0003 trim_num step_duration complete +000b 001b RICE_TRIM_MORE 0005 pending step_time remaining wlan_impact bt_impact +000b 001c RICE_TRIM_CHANGED_IMPACT 0000 +000b 001d RICE_TRIM_DONE 0001 remaining +000b 001e RICE_TRIM_REQ_MORE 0005 pending trim_duration min_duration wlan_impact bt_impact +000b 001f RICE_UPDATE_RADIO_CHANGE_ESTIMATES 0002 ts stage +000b 0020 RICE_TRIM_LOOKUP 0008 pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0021 RICE_TRIM_MATCH_EXACT 000a allow_retrim idx pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0022 RICE_TRIM_MATCH_RXONLY_AS_RXTX 000a allow_retrim idx pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0023 RICE_TRIM_MATCH_PROMOTE 000a allow_retrim idx pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0024 RICE_TRIM_NEW 0009 idx pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0025 RICE_TRIM_NOT_FOUND 0009 allow_retrim pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0026 RICE_RADIO_ON 0007 mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0027 RICE_RADIO_OFF 0000 +000b 0028 RICE_RADIO_REQ_ON 0007 mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0029 RICE_RADIO_REQ_OFF 0000 +000b 002a RICE_RETRIM 0001 pending +# Generated From rice/rice_debug.xml +trace_types 94 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.allow_retrim Boolean +RICE_TRIM_MATCH_RXONLY_AS_RXTX.idx Natural16s +RICE_TRIM_MATCH_RXONLY_AS_RXTX.pcr_id Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.mode Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.channel_mode Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.bw Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.primary_channel_position Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.transmit_power_quarter_dBm Decibels +RICE_IDLE_ON_CHANGE_RADIO_STATE.tx_pwr_limit_quarter_dbm Decibels +RICE_CHANGE_STATE_ESTIMATES_1.start Natural32 +RICE_CHANGE_STATE_ESTIMATES_1.switch_on_off Natural32 +RICE_CHANGE_STATE_ESTIMATES_1.switch_channel Natural32 +RICE_CHANGE_STATE_ESTIMATES_1.finish Natural32 +RICE_CHANGE_STATE_ESTIMATES_1.turned_rf_chip_on Boolean +RICE_CHANGE_STATE_ESTIMATES_2.off_estimate Natural32 +RICE_CHANGE_STATE_ESTIMATES_2.on_estimate Natural32 +RICE_CHANGE_STATE_ESTIMATES_2.switch_scan_estimate Natural32 +RICE_CHANGE_STATE_ESTIMATES_2.switch_cached_estimate Natural32 +RICE_CHANGE_STATE_ESTIMATES_2.switch_uncached_estimate Natural32 +RICE_TRIM_LOOKUP.pcr_id Natural8 +RICE_TRIM_LOOKUP.mode Natural8 +RICE_TRIM_LOOKUP.channel_mode Natural8 +RICE_TRIM_LOOKUP.bw Natural8 +RICE_TRIM_LOOKUP.primary_channel_position Natural8 +RICE_TRIM_LOOKUP.transmit_power_quarter_dBm Decibels +RICE_RADIO_ON.mode Natural8 +RICE_RADIO_ON.channel_mode Natural8 +RICE_RADIO_ON.bw Natural8 +RICE_RADIO_ON.primary_channel_position Natural8 +RICE_RADIO_ON.transmit_power_quarter_dBm Decibels +RICE_TRIM_RAN_STEP.trim_num Integer8 +RICE_TRIM_RAN_STEP.step_duration Integer32 +RICE_TRIM_RAN_STEP.complete Boolean +RICE_CHANGE_RADIO_STATE_DONE.rice_tx_pwr_limit_quarter_dbm Decibels +RICE_TRIM_INITIATE.pending Natural32 +RICE_TRIM_INITIATE.wlan_impact Natural8 +RICE_TRIM_INITIATE.bt_impact Natural8 +RICE_TRIM_NOT_FOUND.allow_retrim Boolean +RICE_TRIM_NOT_FOUND.pcr_id Natural8 +RICE_TRIM_NOT_FOUND.mode Natural8 +RICE_TRIM_NOT_FOUND.channel_mode Natural8 +RICE_TRIM_NOT_FOUND.bw Natural8 +RICE_TRIM_NOT_FOUND.primary_channel_position Natural8 +RICE_TRIM_NOT_FOUND.transmit_power_quarter_dBm Decibels +RICE_TRIM_DONE.remaining Natural32 +RICE_RETRIM.pending Natural32 +RICE_RADIO_REQ_ON.mode Natural8 +RICE_RADIO_REQ_ON.channel_mode Natural8 +RICE_RADIO_REQ_ON.bw Natural8 +RICE_RADIO_REQ_ON.primary_channel_position Natural8 +RICE_RADIO_REQ_ON.transmit_power_quarter_dBm Decibels +RICE_TRIM_MATCH_PROMOTE.allow_retrim Boolean +RICE_TRIM_MATCH_PROMOTE.idx Natural16s +RICE_TRIM_MATCH_PROMOTE.pcr_id Natural8 +RICE_TRIM_MATCH_PROMOTE.mode Natural8 +RICE_TRIM_MATCH_PROMOTE.channel_mode Natural8 +RICE_TRIM_MATCH_PROMOTE.bw Natural8 +RICE_TRIM_MATCH_PROMOTE.primary_channel_position Natural8 +RICE_TRIM_MATCH_PROMOTE.transmit_power_quarter_dBm Decibels +RICE_TRIM_NEW.idx Natural16s +RICE_TRIM_NEW.pcr_id Natural8 +RICE_TRIM_NEW.mode Natural8 +RICE_TRIM_NEW.channel_mode Natural8 +RICE_TRIM_NEW.bw Natural8 +RICE_TRIM_NEW.primary_channel_position Natural8 +RICE_TRIM_NEW.transmit_power_quarter_dBm Decibels +RICE_TRIM_CHECK.pending Natural32 +RICE_TRIM_CHECK.remaining Natural32 +RICE_TRIM_CHECK.deadline Natural32 +RICE_DPD_TRAIN_BST_DONE_MGR.state Natural8 +RICE_TRIM_MATCH_EXACT.allow_retrim Boolean +RICE_TRIM_MATCH_EXACT.idx Natural16s +RICE_TRIM_MATCH_EXACT.pcr_id Natural8 +RICE_TRIM_MATCH_EXACT.mode Natural8 +RICE_TRIM_MATCH_EXACT.channel_mode Natural8 +RICE_TRIM_MATCH_EXACT.bw Natural8 +RICE_TRIM_MATCH_EXACT.primary_channel_position Natural8 +RICE_TRIM_MATCH_EXACT.transmit_power_quarter_dBm Decibels +RICE_TRIM_REQ_MORE.pending Natural32 +RICE_TRIM_REQ_MORE.wlan_impact Natural8 +RICE_TRIM_REQ_MORE.bt_impact Natural8 +RICE_IDLE_OFF_CHANGE_RADIO_STATE.tx_pwr_limit_quarter_dbm Decibels +RICE_TRIM_MORE.pending Natural32 +RICE_TRIM_MORE.step_time Integer32 +RICE_TRIM_MORE.remaining Integer32 +RICE_TRIM_MORE.wlan_impact Natural8 +RICE_TRIM_MORE.bt_impact Natural8 +RICE_TRIM_ON_RADIO_CALIBRATION_RESP.schedule_deadline Natural32 +RICE_TRIM_RUN.trim_num Integer8 +RICE_TRIM_RUN.pending Natural32 +RICE_TRIM_RUN.remaining Integer32 +RICE_TRIM_RUN.deadline Natural32 +RICE_UPDATE_RADIO_CHANGE_ESTIMATES.ts Natural32 +RICE_UPDATE_RADIO_CHANGE_ESTIMATES.stage Natural32 +# Generated From mib/mib_debug.xml +trace_def 8 +002d 0000 MIB_BMSG_ELEM_ALLOC 0001 address +002d 0001 MIB_BMSG_ELEM_DEALLOC 0001 address +002d 0002 MIB_GET 0007 psid_hex psid_dec name value ix0 ix1 success +002d 0003 MIB_GET_OCTETS 0008 psid_hex psid_dec name length value ix0 ix1 success +002d 0004 MIB_HOSTOVERRIDE 0002 mib_loc mib_sz +002d 0005 MIB_SET 0007 psid_hex psid_dec name value ix0 ix1 success +002d 0006 MIB_SET_OCTETS 0008 psid_hex psid_dec name length value ix0 ix1 success +002d 0007 Mibkey 0000 +# Generated From mib/mib_debug.xml +trace_types 22 +MIB_SET.psid_dec Natural16s +MIB_SET.name Mibkey +MIB_SET.value Natural32s +MIB_SET.success Boolean +MIB_GET_OCTETS.psid_dec Natural16s +MIB_GET_OCTETS.name Mibkey +MIB_GET_OCTETS.length Natural8s +MIB_GET_OCTETS.value Natural16[4] +MIB_GET_OCTETS.success Boolean +MIB_HOSTOVERRIDE.mib_loc Natural32 +MIB_HOSTOVERRIDE.mib_sz Natural32 +MIB_GET.psid_dec Natural16s +MIB_GET.name Mibkey +MIB_GET.value Natural32s +MIB_GET.success Boolean +MIB_BMSG_ELEM_DEALLOC.address Natural32 +MIB_SET_OCTETS.psid_dec Natural16s +MIB_SET_OCTETS.name Mibkey +MIB_SET_OCTETS.length Natural8s +MIB_SET_OCTETS.value Natural16[4] +MIB_SET_OCTETS.success Boolean +MIB_BMSG_ELEM_ALLOC.address Natural32 +# Generated From data_plane/dataplane_debug.xml +trace_def 117 +0019 0000 DATAPLANE_AMPDU_BURSTING 0008 bursting_is_on n_mpdus_to_tx prot_time ampdu_tx_time txop_time_us n_mpdus_queued n_ampdus_to_tx max_mpdus_per_ampdu +0019 0001 DATAPLANE_ANTENNA_MODE_SWITCH 0002 mac_instance antenna_bitmap +0019 0002 DATAPLANE_API_FTM_IQ_BUFF 0001 ftm_iq_buff +0019 0003 DATAPLANE_API_MACRAME_ADDBA_TX 0007 tpri peer_id ba_flags win_size timeout start_seqno max_length +0019 0004 DATAPLANE_API_MACRAME_CANCEL_DEADLINES 0000 +0019 0005 DATAPLANE_API_MACRAME_CANCEL_FRAME 0004 addr_lo addr_mid addr_hi fc +0019 0006 DATAPLANE_API_MACRAME_CANCEL_FRAMES 0002 control_tag_mask control_tag_include +0019 0007 DATAPLANE_API_MACRAME_CANCEL_MLME_DU 0005 addr_lo addr_mid addr_hi control_tag_mask control_tag_include +0019 0008 DATAPLANE_API_MACRAME_CANCEL_PAUSE_MAC_AT_TIME_REQUEST 0001 mac_instance +0019 0009 DATAPLANE_API_MACRAME_CLEAR_DPLP 0001 callback +0019 000a DATAPLANE_API_MACRAME_CLEAR_VIF 0000 +0019 000b DATAPLANE_API_MACRAME_DELBA_TX 0007 tpri peer_id ba_flags win_size timeout start_seqno max_length +0019 000c DATAPLANE_API_MACRAME_DELETE_VIF 0000 +0019 000d DATAPLANE_API_MACRAME_DE_REGISTER_KEY 0008 addr_lo addr_mid addr_hi key_type crypt_type key_id basic_enc_flags keyflags +0019 000e DATAPLANE_API_MACRAME_EDCA_CONFIG 0000 +0019 000f DATAPLANE_API_MACRAME_FTM_BURST_ENABLE 0001 enable +0019 0010 DATAPLANE_API_MACRAME_IML_OFF_IND 0000 +0019 0011 DATAPLANE_API_MACRAME_IML_OFF_REQ 0000 +0019 0012 DATAPLANE_API_MACRAME_IML_ON 0000 +0019 0013 DATAPLANE_API_MACRAME_INIT_QUEUES 0000 +0019 0014 DATAPLANE_API_MACRAME_LOAD_FRAME 0009 Frame_control du_state txrxflags txflags_ex tx_control tx_sw_deadline addr_lo addr_mid addr_hi +0019 0015 DATAPLANE_API_MACRAME_MAX_AGGR_SIZE_CONFIG 0001 aggr_size +0019 0016 DATAPLANE_API_MACRAME_OVERRIDE_PARAMS 0001 mask +0019 0017 DATAPLANE_API_MACRAME_PAUSE_DPLP 0002 callback bitmap +0019 0018 DATAPLANE_API_MACRAME_PAUSE_DPLP_MSG_QUEUE 0001 callback +0019 0019 DATAPLANE_API_MACRAME_PAUSE_MAC_AT_TIME_REQUEST 0003 mac_instance stop_time cb +0019 001a DATAPLANE_API_MACRAME_POST_IMM_TIDY_REQ 0003 saved_rx_start saved_rx_end callback +0019 001b DATAPLANE_API_MACRAME_PROTECTION_CONFIG 0000 +0019 001c DATAPLANE_API_MACRAME_QUEUE_BEACON 0002 mcast_en deadline +0019 001d DATAPLANE_API_MACRAME_REGISTER_KEY 0008 addr_lo addr_mid addr_hi key_type crypt_type key_id basic_enc_flags keyflags +0019 001e DATAPLANE_API_MACRAME_RESUME_DPLP 0002 callback bitmap +0019 001f DATAPLANE_API_MACRAME_RESUME_DPLP_MSG_QUEUE 0000 +0019 0020 DATAPLANE_API_MACRAME_RESUME_MAC 0001 mac_instance +0019 0021 DATAPLANE_API_MACRAME_RX_NOTIFY 0000 +0019 0022 DATAPLANE_API_MACRAME_SET_BSS_STA 0003 addr_lo addr_mid addr_hi +0019 0023 DATAPLANE_API_MACRAME_SET_MIN_TX_RATE 0003 addr_lo addr_mid addr_hi +0019 0024 DATAPLANE_API_MACRAME_STA_IMPOSED_MIN_TX_RATE 0004 addr_lo addr_mid addr_hi imposed_rate +0019 0025 DATAPLANE_API_MACRAME_STA_RESET_RATES 0003 addr_lo addr_mid addr_hi +0019 0026 DATAPLANE_API_MACRAME_TBTT_REQ 0003 deadline stall_time cback +0019 0027 DATAPLANE_API_MACRAME_TURN_OFF_DPHP 0001 mac_instance +0019 0028 DATAPLANE_API_MACRAME_TURN_ON_DPHP 0001 mac_instance +0019 0029 DATAPLANE_API_MACRAME_UPDATE_PS 0000 +0019 002a DATAPLANE_API_MACRAME_VIF_IMPOSE_MIN_TX_RATE 0001 imposed_min_tx_rate +0019 002b DATAPLANE_API_MLME_RANDOMISE_VIF_SEQ 0000 +0019 002c DATAPLANE_API_MLME_STA_CLEAR_REQUEST 0001 addr +0019 002d DATAPLANE_API_MLME_STA_MOVE_DU_REQUEST 0003 from_addr drop_enc to_addr +0019 002e DATAPLANE_API_MLME_STA_PAUSE_REQUST 0002 addr sta_get_num_tx_dus_queued +0019 002f DATAPLANE_API_MLME_STA_RESUME_REQUEST 0002 addr sta_get_num_tx_dus_queued +0019 0030 DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ 0003 cmd_time callback instance +0019 0031 DATAPLANE_CTL_MGR_HW_STATE_CHANGE 0009 instance vif_state_unicast vif_state_bbm tx_n_total_ready tx_n_queued dplp_state_dplane dplp_state_mpdu_hw dplp_state_ampdu_hw dplp_state_bbm +0019 0032 DATAPLANE_CTL_MGR_PAUSED 0001 cmd_time +0019 0033 DATAPLANE_CTL_MGR_PAUSE_BBM_REQ 0003 cmd_time callback instance +0019 0034 DATAPLANE_CTL_MGR_PAUSE_REQ 0003 cmd_time callback instance +0019 0035 DATAPLANE_CTL_MGR_RESUME_BBM_REQ 0003 cmd_time callback instance +0019 0036 DATAPLANE_CTL_MGR_RESUME_REQ 0003 cmd_time callback instance +0019 0037 DATAPLANE_CTL_MGR_RUNNING 0001 cmd_time +0019 0038 DATAPLANE_DATA_PPDU_TX_FAILURE 0007 dphp_state coex_collision mac_sm_channel_state backoff cca_busy_time cca_busy_duration rx_sync_count +0019 0039 DATAPLANE_DATA_TX_FAILURE 0008 frame line fc mac_instance tx_status flags ex_flags tx_count +0019 003a DATAPLANE_DATA_TX_FAILURE_EXTRA 0004 src_pid mac_mod_opts pkt_tag timeout +0019 003b DATAPLANE_DATA_TX_STATE_LOG 0009 index trans0 trans1 trans2 trans3 trans4 trans5 trans6 trans7 +0019 003c DATAPLANE_DEADLINE_CANCEL_STOP_REQ 0001 mac_instance +0019 003d DATAPLANE_DEADLINE_RESUME_REQ 0001 mac_instance +0019 003e DATAPLANE_DEADLINE_STOP_CFM 0003 mac_instance stop_time cb +0019 003f DATAPLANE_DEADLINE_STOP_REQ 0003 mac_instance stop_time cb +0019 0040 DATAPLANE_DPHP_MON_LOG 0007 log_start_l log_start_h start_index end_index entry_size num_entries_in_log failed_log_allocations +0019 0041 DATAPLANE_DPHP_PEER_DEREGISTER 0004 addr_lo addr_mid addr_hi peer_index +0019 0042 DATAPLANE_DPHP_PEER_REGISTER 0004 addr_lo addr_mid addr_hi peer_index +0019 0043 DATAPLANE_DPLP_MSG 0002 loc info +0019 0044 DATAPLANE_HW_PUMP_AMPDU_IGNORE_MAC 0001 mac_instance +0019 0045 DATAPLANE_HW_PUMP_IGNORE_MAC 0001 mac_instance +0019 0046 DATAPLANE_LAA_CUR_RATE_STAT 0004 result per throughput mpdus +0019 0047 DATAPLANE_LAA_GOOD_AVG_PER 0004 pdu_num mpdu_succ_num mpdu_fail_num current_rate +0019 0048 DATAPLANE_LAA_INSTALL_RATE 0003 cur_rate old_rate mtper +0019 0049 DATAPLANE_LAA_INSTALL_RATE_EXTRA 0006 fallback_n_entries f0_rate f1_rate f2_rate f3_rate f4_rate +0019 004a DATAPLANE_LAA_PRV_RATE_STAT 0003 per throughput mpdus +0019 004b DATAPLANE_LAA_RATE_CHANGED 0005 action sgi nss bw_idx mcs +0019 004c DATAPLANE_LAA_RATE_STAT 0006 action rate n_pdu n_no_ba n_mpdu_succ n_mpdu_fail +0019 004d DATAPLANE_LAA_RESET_STA 0008 association_type cur_rate nss_bits bw_bits mcs_bits_11b mcs_bits_11a mcs_bits_ht mcs_bits_vht +0019 004e DATAPLANE_LAA_SCBRD_STATS_1 000a fallback_n_entries cur_n_mpdu_succ cur_n_mpdu_fail cur_n_pdu cur_n_no_ba n_pdu_not_counted n_ba_missed n_prot_failed n_ppdu_req n_ba_received +0019 004f DATAPLANE_LAA_SCBRD_STATS_2 000a f0_mpdu_succ f0_mpdu_fail f1_mpdu_succ f1_mpdu_fail f2_mpdu_succ f2_mpdu_fail f3_mpdu_succ f3_mpdu_fail f4_mpdu_succ f4_mpdu_fail +0019 0050 DATAPLANE_LAA_STATE_CHANGE 0007 state old_state last_evt drop_rtsel n_drop_fail_in_row spec_rtsel spec_result +0019 0051 DATAPLANE_LAA_TRACE_SM 0004 state expire_at_hi expire_at_lo evt +0019 0052 DATAPLANE_LIVE_RESTART 0001 mac_instance +0019 0053 DATAPLANE_MSG 0001 status +0019 0054 DATAPLANE_PAUSED_STA 0005 addr_lo addr_mid addr_hi dp_sta_op_flags n_tx_dus_queued +0019 0055 DATAPLANE_PEER_MGR_PEER_DISABLE 0005 addr_lo addr_mid addr_hi peer_index disablement_reason +0019 0056 DATAPLANE_PEER_MGR_PEER_ENABLE 0005 addr_lo addr_mid addr_hi peer_index enablement_reason +0019 0057 DATAPLANE_PEER_MGR_PEER_FRAMES_CANCELLED 0002 peer_index other_peer_n_frames +0019 0058 DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES 0005 entry_0 entry_1 entry_2 entry_3 entry_4 +0019 0059 DATAPLANE_REG_BFEE 0003 addr_lo addr_mid addr_hi +0019 005a DATAPLANE_REG_BFER 0003 addr_lo addr_mid addr_hi +0019 005b DATAPLANE_RESUMED_STA 0006 addr_lo addr_mid addr_hi pause_type dp_sta_op_flags n_tx_dus_queued +0019 005c DATAPLANE_RX_DISCARDED 0003 fc discard_reason seqno +0019 005d DATAPLANE_RX_PHY_INFO 000a rate rssi snr is_ctrl payload_us fcs_good fcs_error bad_sig cca_busy rx_started_us +0019 005e DATAPLANE_STA_CREATE_FALLBACK_TABLE 0005 addr_lo addr_mid addr_hi starting_hw_rate min_hw_rate +0019 005f DATAPLANE_STA_CREATE_FALLBACK_TABLE_EXTRA 0007 frame_type long_frame fallback_tbl default_supported_rates supported_rates ht_mcs_rates vht_mcs_rates +0019 0060 DATAPLANE_STA_DELETE_FALLBACK_TABLE 0004 addr_lo addr_mid addr_hi fallback_tbl +0019 0061 DATAPLANE_STA_INSTALL_FALLBACK_TABLES 0007 addr_lo addr_mid addr_hi curr_sta_rate min_rate short_fallback_tbl long_fallback_tbl +0019 0062 DATAPLANE_STA_RATE_IMPOSED_MIN_TX_RATE 0008 addr_lo addr_mid addr_hi imposed_rate coex_supported_rates_mask coex_ht_rates_mask supported_rates_mask ht_rates_mask +0019 0063 DATAPLANE_STA_RATE_INSTALL_RATE 0005 addr_lo addr_mid addr_hi curr_sta_rate install_fallback_tbls +0019 0064 DATAPLANE_STA_RESET_RATES 0009 addr_lo addr_mid addr_hi bandwidth channel_freq association_type supported_rates ht_mcs_rates vht_mcs_rates +0019 0065 DATAPLANE_STA_RESET_RATES_STA_CAPS 0001 sta_caps +0019 0066 DATAPLANE_STA_TIMEOUT_PARKED_FRAMES 0005 addr_lo addr_mid addr_hi dp_sta_op_flags count +0019 0067 DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES 0004 addr_lo addr_mid addr_hi curr_sta_rate +0019 0068 DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA 0004 short_tbl_ref_count short_fallback_tbl long_tbl_ref_count long_fallback_tbl +0019 0069 DATAPLANE_TPUT_DIAG 0002 mib_count mac_instance +0019 006a DATAPLANE_TX_CFM 000a frame_control seq_frag cfm_rate flags success failure tx_n_total_ready tx_n_queued tx_spent_32us tx_started_us +0019 006b DATAPLANE_VIF_RESET_RATES 0000 +0019 006c DATAPLANE_WMMAC_DOWNGRADE 0006 downgraded_from_ac downgraded_to_ac txop_limit ecw_min ecw_max aifs +0019 006d DATAPLANE_WMMAC_MEDIUM_TIME_SPENT 0002 mac_ac medium_time_spent +0019 006e DATAPLANE_WMMAC_QUEUE_STALLED 0001 dpif_queue +0019 006f DATAPLANE_WMMAC_RESTORE 0005 restored_ac txop_limit ecw_min ecw_max aifs +0019 0070 DATAPLANE_WMMAC_SET_MEDIUM_TIME 0002 mac_ac medium_time +0019 0071 DATAPLANE_WMMAC_TIMER_END 0004 mac_ac ac_admitted ac_remaining ac_monitor_time +0019 0072 DATAPLANE_WMMAC_TIMER_START 0004 mac_ac ac_admitted ac_remaining ac_monitor_time +0019 0073 DPLANE_API_MACRAME_SET_TX_BURST_TIME 0004 mac_instance mac_ac_category burst_time type +0019 0074 LMIF_TPUT_DIAG 0002 ncounters mac_instance +# Generated From data_plane/dataplane_debug.xml +trace_types 134 +DATAPLANE_LAA_CUR_RATE_STAT.result Boolean +DATAPLANE_API_MACRAME_QUEUE_BEACON.mcast_en Boolean +DATAPLANE_API_MACRAME_QUEUE_BEACON.deadline Natural32 +DATAPLANE_API_MACRAME_CLEAR_DPLP.callback Natural32 +DATAPLANE_API_MACRAME_PAUSE_DPLP_MSG_QUEUE.callback Natural32 +DATAPLANE_CTL_MGR_PAUSED.cmd_time Natural32 +DATAPLANE_TX_CFM.success Natural8 +DATAPLANE_TX_CFM.failure Natural8 +DATAPLANE_TX_CFM.tx_started_us Natural32 +DATAPLANE_STA_INSTALL_FALLBACK_TABLES.curr_sta_rate Natural32 +DATAPLANE_STA_INSTALL_FALLBACK_TABLES.min_rate Natural32 +DATAPLANE_STA_INSTALL_FALLBACK_TABLES.short_fallback_tbl Natural32 +DATAPLANE_STA_INSTALL_FALLBACK_TABLES.long_fallback_tbl Natural32 +DPLANE_API_MACRAME_SET_TX_BURST_TIME.mac_ac_category mac_access_category +DPLANE_API_MACRAME_SET_TX_BURST_TIME.burst_time Natural8 +DPLANE_API_MACRAME_SET_TX_BURST_TIME.type BURST_TYPE_T +DATAPLANE_CTL_MGR_RESUME_BBM_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_RESUME_BBM_REQ.callback Natural32 +DATAPLANE_CTL_MGR_RESUME_BBM_REQ.instance Natural32 +DATAPLANE_ANTENNA_MODE_SWITCH.mac_instance Natural32 +DATAPLANE_API_MACRAME_POST_IMM_TIDY_REQ.saved_rx_start Natural32 +DATAPLANE_API_MACRAME_POST_IMM_TIDY_REQ.saved_rx_end Natural32 +DATAPLANE_API_MACRAME_POST_IMM_TIDY_REQ.callback Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA.short_tbl_ref_count Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA.short_fallback_tbl Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA.long_tbl_ref_count Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA.long_fallback_tbl Natural32 +DATAPLANE_DEADLINE_STOP_CFM.mac_instance Natural32 +DATAPLANE_DEADLINE_STOP_CFM.stop_time Natural32 +DATAPLANE_DEADLINE_STOP_CFM.cb Natural32 +DATAPLANE_LAA_RESET_STA.cur_rate Natural32 +DATAPLANE_AMPDU_BURSTING.n_mpdus_to_tx Natural32 +DATAPLANE_AMPDU_BURSTING.prot_time Natural32 +DATAPLANE_AMPDU_BURSTING.ampdu_tx_time Natural32 +DATAPLANE_AMPDU_BURSTING.txop_time_us Natural32 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.instance Natural32 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.vif_state_unicast Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.vif_state_bbm Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.dplp_state_dplane Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.dplp_state_mpdu_hw Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.dplp_state_ampdu_hw Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.dplp_state_bbm Natural8 +DATAPLANE_API_MACRAME_PAUSE_MAC_AT_TIME_REQUEST.mac_instance Natural32 +DATAPLANE_API_MACRAME_PAUSE_MAC_AT_TIME_REQUEST.stop_time Natural32 +DATAPLANE_API_MACRAME_PAUSE_MAC_AT_TIME_REQUEST.cb Natural32 +DATAPLANE_PEER_MGR_PEER_FRAMES_CANCELLED.other_peer_n_frames Natural32 +DATAPLANE_DATA_TX_FAILURE_EXTRA.mac_mod_opts Natural32 +DATAPLANE_DATA_TX_FAILURE_EXTRA.timeout Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f0_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f1_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f2_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f3_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f4_rate Natural32 +DATAPLANE_API_MACRAME_CANCEL_FRAMES.control_tag_mask Natural64 +DATAPLANE_API_MACRAME_CANCEL_FRAMES.control_tag_include Natural64 +DATAPLANE_DEADLINE_CANCEL_STOP_REQ.mac_instance Natural32 +DATAPLANE_DEADLINE_STOP_REQ.mac_instance Natural32 +DATAPLANE_DEADLINE_STOP_REQ.stop_time Natural32 +DATAPLANE_DEADLINE_STOP_REQ.cb Natural32 +DATAPLANE_STA_CREATE_FALLBACK_TABLE_EXTRA.long_frame Boolean +DATAPLANE_STA_CREATE_FALLBACK_TABLE_EXTRA.fallback_tbl Boolean +DATAPLANE_STA_RESET_RATES_STA_CAPS.sta_caps Natural64 +DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.callback Natural32 +DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.instance Natural32 +DATAPLANE_CTL_MGR_RUNNING.cmd_time Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.curr_sta_rate Natural32 +DATAPLANE_HW_PUMP_AMPDU_IGNORE_MAC.mac_instance Natural32 +DATAPLANE_API_MACRAME_TBTT_REQ.deadline Natural32 +DATAPLANE_API_MACRAME_TBTT_REQ.stall_time Natural32 +DATAPLANE_API_MACRAME_TBTT_REQ.cback Natural32 +DATAPLANE_HW_PUMP_IGNORE_MAC.mac_instance Natural32 +DATAPLANE_STA_CREATE_FALLBACK_TABLE.starting_hw_rate Natural32 +DATAPLANE_STA_CREATE_FALLBACK_TABLE.min_hw_rate Natural32 +DATAPLANE_API_MACRAME_RESUME_DPLP.callback Natural32 +DATAPLANE_API_MACRAME_RESUME_DPLP.bitmap Natural8 +DATAPLANE_API_MACRAME_DELBA_TX.max_length Natural32 +DATAPLANE_API_MACRAME_ADDBA_TX.max_length Natural32 +DATAPLANE_API_MACRAME_CANCEL_PAUSE_MAC_AT_TIME_REQUEST.mac_instance Natural32 +DATAPLANE_API_MLME_STA_RESUME_REQUEST.addr MAC_Address +DATAPLANE_API_MACRAME_TURN_OFF_DPHP.mac_instance Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_0 Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_1 Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_2 Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_3 Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_4 Natural8 +DATAPLANE_API_MACRAME_CANCEL_MLME_DU.control_tag_mask Natural64 +DATAPLANE_API_MACRAME_CANCEL_MLME_DU.control_tag_include Natural64 +DATAPLANE_API_MACRAME_PAUSE_DPLP.callback Natural32 +DATAPLANE_API_MACRAME_PAUSE_DPLP.bitmap Natural8 +DATAPLANE_API_MACRAME_TURN_ON_DPHP.mac_instance Natural8 +DATAPLANE_API_MACRAME_FTM_BURST_ENABLE.enable Boolean +DATAPLANE_API_MLME_STA_MOVE_DU_REQUEST.from_addr MAC_Address +DATAPLANE_API_MLME_STA_MOVE_DU_REQUEST.drop_enc Boolean +DATAPLANE_API_MLME_STA_MOVE_DU_REQUEST.to_addr MAC_Address +DATAPLANE_API_MLME_STA_CLEAR_REQUEST.addr MAC_Address +DATAPLANE_LAA_RATE_STAT.rate Natural32 +DATAPLANE_API_MACRAME_RESUME_MAC.mac_instance Natural32 +DATAPLANE_STA_DELETE_FALLBACK_TABLE.fallback_tbl Natural32 +DATAPLANE_DEADLINE_RESUME_REQ.mac_instance Natural32 +DATAPLANE_RX_PHY_INFO.rate Natural32 +DATAPLANE_RX_PHY_INFO.rssi Natural8 +DATAPLANE_RX_PHY_INFO.snr Natural8 +DATAPLANE_RX_PHY_INFO.is_ctrl Natural8 +DATAPLANE_RX_PHY_INFO.rx_started_us Natural32 +DATAPLANE_DATA_TX_FAILURE.frame MBULK +DATAPLANE_DATA_TX_FAILURE.mac_instance Natural8 +DATAPLANE_DATA_TX_FAILURE.tx_count Natural8 +DATAPLANE_API_MLME_STA_PAUSE_REQUST.addr MAC_Address +DATAPLANE_DATA_PPDU_TX_FAILURE.dphp_state Natural8 +DATAPLANE_DATA_PPDU_TX_FAILURE.coex_collision Natural8 +DATAPLANE_DATA_PPDU_TX_FAILURE.mac_sm_channel_state Natural8 +DATAPLANE_DATA_PPDU_TX_FAILURE.cca_busy_time Natural32 +DATAPLANE_DATA_PPDU_TX_FAILURE.cca_busy_duration Natural32 +DATAPLANE_CTL_MGR_RESUME_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_RESUME_REQ.callback Natural32 +DATAPLANE_CTL_MGR_RESUME_REQ.instance Natural32 +DATAPLANE_CTL_MGR_PAUSE_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_PAUSE_REQ.callback Natural32 +DATAPLANE_CTL_MGR_PAUSE_REQ.instance Natural32 +DATAPLANE_API_FTM_IQ_BUFF.ftm_iq_buff Natural32 +DATAPLANE_DPLP_MSG.loc Natural32 +DATAPLANE_DPLP_MSG.info Natural32 +DATAPLANE_LAA_INSTALL_RATE.cur_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE.old_rate Natural32 +DATAPLANE_STA_RATE_INSTALL_RATE.curr_sta_rate Natural32 +DATAPLANE_STA_RATE_INSTALL_RATE.install_fallback_tbls Boolean +DATAPLANE_API_MACRAME_OVERRIDE_PARAMS.mask Natural32 +DATAPLANE_LAA_GOOD_AVG_PER.current_rate Natural32 +DATAPLANE_API_MACRAME_LOAD_FRAME.tx_sw_deadline Natural32 +DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.callback Natural32 +DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.instance Natural32 +DATAPLANE_API_MACRAME_MAX_AGGR_SIZE_CONFIG.aggr_size Natural32 +# Generated From smapper/smapper_debug.xml +trace_def 2 +0043 0000 SMAPPER_START 0000 +0043 0001 SMAPPER_STOP 0000 +# Generated From smapper/smapper_debug.xml +# Generated From bist/bist_debug.xml +trace_def 7 +003e 0000 BIST_GAIN 0001 sat_gain +003e 0001 BIST_GET_TX_GAIN_REQ 0003 freq tx_gain rx_gain +003e 0002 BIST_SHIFT_SWEEP 0003 i q shift +003e 0003 BIST_RX_BUF_GAIN 0002 rx_bb1 rx_bb2 +003e 0004 BIST_SIG_ANAL 0002 sig_anal_cfg sig_anal_freq +003e 0005 BIST_SIG_GEN 0005 sig_gen_cfg sig_gen_cfg2 sig_gen_freq1 sig_gen_freq2 sig_gen_phase +003e 0006 BIST_MAGNITUDE_INCREASE 0007 i q mag_squared mag_squared_threshold attempt tx_gain rx_gain +# Generated From bist/bist_debug.xml +trace_types 17 +BIST_SIG_GEN.sig_gen_cfg Natural32 +BIST_SIG_GEN.sig_gen_cfg2 Natural32 +BIST_SIG_GEN.sig_gen_freq1 Natural32 +BIST_SIG_GEN.sig_gen_freq2 Natural32 +BIST_SIG_GEN.sig_gen_phase Natural32 +BIST_SHIFT_SWEEP.i Natural32s +BIST_SHIFT_SWEEP.q Natural32s +BIST_GAIN.sat_gain Natural32 +BIST_MAGNITUDE_INCREASE.i Natural16s +BIST_MAGNITUDE_INCREASE.q Natural16s +BIST_MAGNITUDE_INCREASE.mag_squared Natural32 +BIST_MAGNITUDE_INCREASE.mag_squared_threshold Natural32 +BIST_MAGNITUDE_INCREASE.attempt Natural8s +BIST_MAGNITUDE_INCREASE.tx_gain Natural8s +BIST_MAGNITUDE_INCREASE.rx_gain Natural8s +BIST_SIG_ANAL.sig_anal_cfg Natural32 +BIST_SIG_ANAL.sig_anal_freq Natural32 +# Generated From lower_mac/lmif_debug.xml +trace_def 2 +0047 0000 LMIF_COUNTERS_REPORT 0007 MAC_DOT11_FCS_GOOD_COUNT MAC_DOT11_FCS_ERROR_COUNT MAC_BAD_SIG_COUNT MAC_NO_ACK_COUNT MAC_DOT11_RX_AMPDUS_COUNT MAC_DOT11_RX_MPDUS_IN_AMPDUS_COUNT MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT +0047 0001 LMIF_COUNTERS_REPORT_2 0001 MAC_DOT11_ERROR_COUNT +# Generated From lower_mac/lmif_debug.xml +trace_types 5 +LMIF_COUNTERS_REPORT_2.MAC_DOT11_ERROR_COUNT Natural32 +LMIF_COUNTERS_REPORT.MAC_DOT11_FCS_GOOD_COUNT Natural32 +LMIF_COUNTERS_REPORT.MAC_DOT11_FCS_ERROR_COUNT Natural32 +LMIF_COUNTERS_REPORT.MAC_BAD_SIG_COUNT Natural32 +LMIF_COUNTERS_REPORT.MAC_NO_ACK_COUNT Natural32 +# Generated From mlme_hard/mlme_tdls/mlme_tdls_debug.xml +trace_def 23 +0023 0000 MLME_TDLS_CHANNEL_CONFIG 0002 primary_freq channel_info +0023 0001 MLME_TDLS_DISCOVERY_EVENT_RETRIEVED 0000 +0023 0002 MLME_TDLS_DISCOVERY_EVENT_SAVED 0003 address found space +0023 0003 MLME_TDLS_FILTER_MATCH 0003 action_type address link_state +0023 0004 MLME_TDLS_FRAME_DISCOVERY_RESPONSE_1 0002 tdls_allowed rssi +0023 0005 MLME_TDLS_FRAME_DISCOVERY_RESPONSE_2 0001 address +0023 0006 MLME_TDLS_HOST_ACTION_REQUEST 0002 action address +0023 0007 MLME_TDLS_INIT 0003 tdls_activated coex_activated p2p_activated +0023 0008 MLME_TDLS_PEER_DISCOVERY_REQUEST 0001 tdls_allowed +0023 0009 MLME_TDLS_PEER_SETUP_CONFIRM 0002 address link_state +0023 000a MLME_TDLS_PEER_SETUP_REQUEST 0001 secure_link +0023 000b MLME_TDLS_PEER_SETUP_REQUEST_RETRIEVED 0001 address +0023 000c MLME_TDLS_PEER_SETUP_REQUEST_SAVED 0001 address +0023 000d MLME_TDLS_PEER_SETUP_RESPONSE 0002 address link_state +0023 000e MLME_TDLS_PEER_TEARDOWN_REQUEST 0002 address link_state +0023 000f MLME_TDLS_SENDING_ACTION_FRAME 0002 frame_type address +0023 0010 MLME_TDLS_STATUS_CHANGED 0005 new_state_is_active is_in_teardown coex_activated mvif_activated channel_switch +0023 0011 MLME_TDLS_TERMINATE_LINK 0001 index +0023 0012 MLME_TDLS_TERMINATE_LINK_DURING_SETUP 0001 index +0023 0013 MLME_TDLS_TERMINATE_ONE 0002 address tx_frame +0023 0014 MLME_TDLS_TERMINATE_THREE 0001 address +0023 0015 MLME_TDLS_TERMINATE_TWO 0003 address paused confirming +0023 0016 MLME_TDLS_TRAFFIC_STATISTICS 0006 address tdls_link_established packet_cnt_tx packet_cnt_rx tx_above_threshold rx_above_threshold +# Generated From mlme_hard/mlme_tdls/mlme_tdls_debug.xml +trace_types 44 +MLME_TDLS_FRAME_DISCOVERY_RESPONSE_2.address MAC_Address +MLME_TDLS_PEER_DISCOVERY_REQUEST.tdls_allowed Boolean +MLME_TDLS_PEER_SETUP_REQUEST.secure_link Boolean +MLME_TDLS_PEER_SETUP_CONFIRM.address MAC_Address +MLME_TDLS_PEER_SETUP_CONFIRM.link_state DEBUG_TYPE_TDLS_LINK_STATE +MLME_TDLS_INIT.tdls_activated Boolean +MLME_TDLS_INIT.coex_activated Boolean +MLME_TDLS_INIT.p2p_activated Boolean +MLME_TDLS_FRAME_DISCOVERY_RESPONSE_1.tdls_allowed Boolean +MLME_TDLS_FRAME_DISCOVERY_RESPONSE_1.rssi Natural16s +MLME_TDLS_PEER_SETUP_RESPONSE.address MAC_Address +MLME_TDLS_PEER_SETUP_RESPONSE.link_state DEBUG_TYPE_TDLS_LINK_STATE +MLME_TDLS_PEER_SETUP_REQUEST_RETRIEVED.address MAC_Address +MLME_TDLS_TRAFFIC_STATISTICS.address MAC_Address +MLME_TDLS_TRAFFIC_STATISTICS.tdls_link_established Boolean +MLME_TDLS_TRAFFIC_STATISTICS.packet_cnt_tx Natural32 +MLME_TDLS_TRAFFIC_STATISTICS.packet_cnt_rx Natural32 +MLME_TDLS_TRAFFIC_STATISTICS.tx_above_threshold Boolean +MLME_TDLS_TRAFFIC_STATISTICS.rx_above_threshold Boolean +MLME_TDLS_HOST_ACTION_REQUEST.address MAC_Address +MLME_TDLS_FILTER_MATCH.action_type Natural8 +MLME_TDLS_FILTER_MATCH.address MAC_Address +MLME_TDLS_FILTER_MATCH.link_state DEBUG_TYPE_TDLS_LINK_STATE +MLME_TDLS_DISCOVERY_EVENT_SAVED.address MAC_Address +MLME_TDLS_DISCOVERY_EVENT_SAVED.found Natural32 +MLME_TDLS_DISCOVERY_EVENT_SAVED.space Natural32 +MLME_TDLS_TERMINATE_ONE.address MAC_Address +MLME_TDLS_TERMINATE_ONE.tx_frame Boolean +MLME_TDLS_PEER_TEARDOWN_REQUEST.address MAC_Address +MLME_TDLS_PEER_TEARDOWN_REQUEST.link_state DEBUG_TYPE_TDLS_LINK_STATE +MLME_TDLS_TERMINATE_THREE.address MAC_Address +MLME_TDLS_CHANNEL_CONFIG.primary_freq Channel_Frequency +MLME_TDLS_CHANNEL_CONFIG.channel_info Channel_Information +MLME_TDLS_SENDING_ACTION_FRAME.frame_type DEBUG_TYPE_TDLS_ACTION_FRAME +MLME_TDLS_SENDING_ACTION_FRAME.address MAC_Address +MLME_TDLS_PEER_SETUP_REQUEST_SAVED.address MAC_Address +MLME_TDLS_STATUS_CHANGED.new_state_is_active Boolean +MLME_TDLS_STATUS_CHANGED.is_in_teardown Boolean +MLME_TDLS_STATUS_CHANGED.coex_activated Boolean +MLME_TDLS_STATUS_CHANGED.mvif_activated Boolean +MLME_TDLS_STATUS_CHANGED.channel_switch Boolean +MLME_TDLS_TERMINATE_TWO.address MAC_Address +MLME_TDLS_TERMINATE_TWO.paused Boolean +MLME_TDLS_TERMINATE_TWO.confirming Boolean +DEBUG_TYPE_TDLS_ACTION_FRAME Enum 00 Setup_Request 01 Setup_Response 02 Setup_Confirm 03 Teardown_Request 04 Peer_Traffic_Ind 07 Peer_Psm_Request 08 Peer_Psm_Response 09 Peer_Traffic_Rsp 0a Discovery_Request 0e Discovery_Response +DEBUG_TYPE_TDLS_LINK_STATE Enum 00 Idle 01 Waiting_For_Setup_Response 02 Waiting_For_Setup_Confirm 03 Established 04 In_Teardown +# Generated From mlme_hard/mlme_frame/mlme_frame_debug.xml +trace_def 7 +003f 0000 MLME_FRAME_BUILD_ASSOC_FRAME_ACM 0004 old_aci_aifsn new_aci_aifsn old_acm new_acm +003f 0001 MLME_FRAME_BUILD_ASSOC_FRAME_ACM_RIC_COPIED 0002 coped_bytes resource_descriptor_count +003f 0002 MLME_FRAME_BUILD_FRAME 0003 build frametype line +003f 0003 MLME_FRAME_ECSA_INCLUDE_IN_BEACON 0005 now new_primary_channel new_channel_info channel_switch_count channel_switch_mode +003f 0004 MLME_FRAME_LAST_NAN_ATTRIBUTE_NOT_INCLUDED 0003 current_offset frame_max_length attribute_size +003f 0005 MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE 0007 valid hop_lim checksum len tgt dst ll_opt +003f 0006 MLME_FRAME_STA_RECORD_CAPS_UPDATED 0002 sta_caps_current sta_caps_new +# Generated From mlme_hard/mlme_frame/mlme_frame_debug.xml +trace_types 21 +MLME_FRAME_STA_RECORD_CAPS_UPDATED.sta_caps_current Natural32 +MLME_FRAME_STA_RECORD_CAPS_UPDATED.sta_caps_new Natural32 +MLME_FRAME_BUILD_FRAME.build Boolean +MLME_FRAME_ECSA_INCLUDE_IN_BEACON.now Natural32 +MLME_FRAME_ECSA_INCLUDE_IN_BEACON.new_primary_channel Integer8 +MLME_FRAME_ECSA_INCLUDE_IN_BEACON.channel_switch_count Integer8 +MLME_FRAME_ECSA_INCLUDE_IN_BEACON.channel_switch_mode Integer8 +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.valid Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.hop_lim Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.checksum Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.len Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.tgt Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.dst Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.ll_opt Boolean +MLME_FRAME_LAST_NAN_ATTRIBUTE_NOT_INCLUDED.current_offset Natural32 +MLME_FRAME_LAST_NAN_ATTRIBUTE_NOT_INCLUDED.frame_max_length Natural32 +MLME_FRAME_LAST_NAN_ATTRIBUTE_NOT_INCLUDED.attribute_size Natural32 +MLME_FRAME_BUILD_ASSOC_FRAME_ACM.old_aci_aifsn Natural8 +MLME_FRAME_BUILD_ASSOC_FRAME_ACM.new_aci_aifsn Natural8 +MLME_FRAME_BUILD_ASSOC_FRAME_ACM.old_acm Boolean +MLME_FRAME_BUILD_ASSOC_FRAME_ACM.new_acm Boolean +# Generated From mlme_hard/mlme_mpdu_router/mlme_mpdu_router_debug.xml +trace_def 13 +0006 0000 MLME_MPDU_FILTER_ADD 0002 filter_id mode +0006 0001 MLME_MPDU_FRAME_FILTER 0003 pid Channel_Frequency bssid +0006 0002 MLME_MPDU_FRAME_FILTERED_ADDR 0002 filter_addr frame_addr +0006 0003 MLME_MPDU_FRAME_FILTERED_FREQ 0002 filter_freq frame_freq +0006 0004 MLME_MPDU_FRAME_FILTERED_SSID 0001 frame +0006 0005 MLME_MPDU_FRAME_MATCH 0003 pid subscribe_flags frame_flags +0006 0006 MLME_MPDU_HOST_FILTER_MATCH 0000 +0006 0007 MLME_MPDU_MANAGEMENT_FRAME_FILTERED 0000 +0006 0008 MLME_MPDU_ROUTER_DEREGISTER_EXTERNAL 0000 +0006 0009 MLME_MPDU_ROUTER_DEREGISTER_INTERNAL 0001 pid +0006 000a MLME_MPDU_ROUTER_FRAME 0003 type subtype subscribe_flags +0006 000b MLME_MPDU_ROUTER_REGISTER_EXTERNAL 0000 +0006 000c MLME_MPDU_ROUTER_REGISTER_INTERNAL 0002 pid subscribe_flags +# Generated From mlme_hard/mlme_mpdu_router/mlme_mpdu_router_debug.xml +trace_types 17 +MLME_MPDU_FRAME_FILTERED_SSID.frame MBULK +MLME_MPDU_ROUTER_REGISTER_INTERNAL.pid FsmProcessId +MLME_MPDU_ROUTER_REGISTER_INTERNAL.subscribe_flags Natural32 +MLME_MPDU_ROUTER_DEREGISTER_INTERNAL.pid FsmProcessId +MLME_MPDU_FRAME_FILTERED_ADDR.filter_addr MAC_Address +MLME_MPDU_FRAME_FILTERED_ADDR.frame_addr MAC_Address +MLME_MPDU_ROUTER_FRAME.subscribe_flags Natural32 +MLME_MPDU_FRAME_MATCH.pid FsmProcessId +MLME_MPDU_FRAME_MATCH.subscribe_flags Natural32 +MLME_MPDU_FRAME_MATCH.frame_flags Natural32 +MLME_MPDU_FRAME_FILTER.pid FsmProcessId +MLME_MPDU_FRAME_FILTER.Channel_Frequency Channel_Frequency +MLME_MPDU_FRAME_FILTER.bssid MAC_Address +MLME_MPDU_FILTER_ADD.filter_id Natural8 +MLME_MPDU_FILTER_ADD.mode Natural8 +MLME_MPDU_FRAME_FILTERED_FREQ.filter_freq Channel_Frequency +MLME_MPDU_FRAME_FILTERED_FREQ.frame_freq Channel_Frequency +# Generated From mlme_hard/mlme_txpower/mlme_txpower_debug.xml +trace_def 4 +0036 0000 MLME_TXPOWER_INFO 000b channel_freq channel_info maximum reg_dom network sar nocell user tpc lte_coex minimum +0036 0001 MLME_TXPOWER_LTE_COEX_POWER_REDUCTION 0004 current_centre_freq current_channel_info current_occupied_mask power_reduction_channel_mask +0036 0002 MLME_TXPOWER_NETWORK 0006 envelope envelope_limit_20Mhz envelope_limit_channel_bw constraint constraint_limit calculated_limit +0036 0003 MLME_TXPOWER_NETWORK_UPDATE 0002 new_limit old_limit +# Generated From mlme_hard/mlme_txpower/mlme_txpower_debug.xml +trace_types 21 +MLME_TXPOWER_NETWORK_UPDATE.new_limit Integer8 +MLME_TXPOWER_NETWORK_UPDATE.old_limit Integer8 +MLME_TXPOWER_INFO.channel_freq Channel_Frequency +MLME_TXPOWER_INFO.channel_info Channel_Information +MLME_TXPOWER_INFO.maximum Integer8 +MLME_TXPOWER_INFO.reg_dom Integer8 +MLME_TXPOWER_INFO.network Integer8 +MLME_TXPOWER_INFO.sar Integer8 +MLME_TXPOWER_INFO.nocell Integer8 +MLME_TXPOWER_INFO.user Integer8 +MLME_TXPOWER_INFO.tpc Integer8 +MLME_TXPOWER_INFO.lte_coex Integer8 +MLME_TXPOWER_INFO.minimum Integer8 +MLME_TXPOWER_NETWORK.envelope Boolean +MLME_TXPOWER_NETWORK.envelope_limit_20Mhz Integer8 +MLME_TXPOWER_NETWORK.envelope_limit_channel_bw Integer8 +MLME_TXPOWER_NETWORK.constraint Boolean +MLME_TXPOWER_NETWORK.constraint_limit Integer8 +MLME_TXPOWER_NETWORK.calculated_limit Integer8 +MLME_TXPOWER_LTE_COEX_POWER_REDUCTION.current_occupied_mask Natural64 +MLME_TXPOWER_LTE_COEX_POWER_REDUCTION.power_reduction_channel_mask Natural64 +# Generated From mlme_hard/mlme_ap/mlme_ap_debug.xml +trace_def 5 +0014 0000 MLME_AP_AID 0001 aid +0014 0001 MLME_AP_CONNECT_STATUS 0002 address info +0014 0002 MLME_AP_FRAMETX 0001 status +0014 0003 MLME_AP_RECORD_FLAGS 0005 address state aid mlme_connected_ind mlme_started_ind +0014 0004 MLME_AP_RSN 0003 version group_cipher pairwise_ciphers +# Generated From mlme_hard/mlme_ap/mlme_ap_debug.xml +trace_types 6 +MLME_AP_CONNECT_STATUS.address MAC_Address +MLME_AP_CONNECT_STATUS.info DEBUG_TYPE_AP_CONNECT_STATUS_VALUE +MLME_AP_RECORD_FLAGS.address MAC_Address +MLME_AP_RECORD_FLAGS.state MLME_STATION_RECORD_STATES +MLME_AP_RECORD_FLAGS.mlme_connected_ind Boolean +MLME_AP_RECORD_FLAGS.mlme_started_ind Boolean +DEBUG_TYPE_AP_CONNECT_STATUS Enum 1000 deauth_sta_unknown 1001 deauth_from_sta_not_associated 1002 deauth_from_sta 1003 auth_from_sta_unknown 1004 auth_from_sta_known 1005 auth_declined_acl 1006 auth_declined_shared_auth 1007 auth_declined_seq_num 1008 auth_success 1009 assoc_from_sta_unknown 100a assoc_from_sta_known 100b assoc_no_free_aid 100c assoc_rates_mismatch 100d assoc_sec_mismatch 100e assoc_failure 100f assoc_success 1010 tkip_assoc_no_ht_allowed 1011 auth_pmf_in_use 1011 sa_query_failed +# Generated From mlme_hard/mlme_vifctrl/mlme_vifctrl_debug.xml +trace_def 67 +0008 0000 MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION 0005 primary_freq channel_info is_environment_40mhz_intolerant allowed_to_increase_bandwidth bandwidth_updated +0008 0001 MLME_VIFCTRL_AP_FAILURE 0002 bssid reason +0008 0002 MLME_VIFCTRL_ARP_DETECT 0003 action target_ip_address is_tracking_arp +0008 0003 MLME_VIFCTRL_ARP_DETECT_IP_CHECK 0002 target_ip_address dst_ip_address +0008 0004 MLME_VIFCTRL_ARP_OFFLOAD 0004 opcode sha spa tpa +0008 0005 MLME_VIFCTRL_ARP_OFFLOAD_REPLY 0004 opcode tha spa tpa +0008 0006 MLME_VIFCTRL_ARP_OFFLOAD_SET_ENABLED 0002 enabled vif_type +0008 0007 MLME_VIFCTRL_ASSIST_ACTIVE 0002 flavour active +0008 0008 MLME_VIFCTRL_ASSIST_DHCP_FRAME 0001 flavour +0008 0009 MLME_VIFCTRL_ASSIST_RA_FRAME 0002 frame line +0008 000a MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES 0004 elapsed_time router_lifetime valid_lifetime preferred_lifetime +0008 000b MLME_VIFCTRL_ASSIST_TIMER 0001 timer_id +0008 000c MLME_VIFCTRL_BEACON_FORWARD 0001 enabled +0008 000d MLME_VIFCTRL_BEACON_UPDATE 0001 now +0008 000e MLME_VIFCTRL_CHANGED_AP_CHANNEL 0003 is_sta_preparing_channel_switch sta_primary_freq ap_proposed_primary_freq +0008 000f MLME_VIFCTRL_CHANGE_BSS_REQ 0004 from_bssid from_freq to_bssid to_freq +0008 0010 MLME_VIFCTRL_CHANNEL_CONFIG 0005 primary_freq centre_freq channel_info max_air_power form_max_air_power +0008 0011 MLME_VIFCTRL_CONNECTION_RESUMED 0001 same_channel +0008 0012 MLME_VIFCTRL_DEAUTH_FRAME_DROPPED_PMF 0002 fsubtype reason_code +0008 0013 MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS 0003 pid priority direction +0008 0014 MLME_VIFCTRL_DESCHEDULED 0002 pid line +0008 0015 MLME_VIFCTRL_ECSA_COUNT_FINISHED 0003 now channel_switch_count channel_switch_time +0008 0016 MLME_VIFCTRL_ECSA_RECEIVED 0003 new_primary_channel_number channel_switch_count channel_switch_mode +0008 0017 MLME_VIFCTRL_ECSA_SEND_ACTION 0005 now bssid new_primary_channel new_channel_info channel_switch_count +0008 0018 MLME_VIFCTRL_ECSA_TIMEOUT 0004 now new_channel_number new_channel_info channel_switch_count +0008 0019 MLME_VIFCTRL_EVAL_BEACON_FLAGS 0002 current evaluated +0008 001a MLME_VIFCTRL_FRAMETX 0001 status +0008 001b MLME_VIFCTRL_INACTIVITY 0002 interval now +0008 001c MLME_VIFCTRL_INACTIVITY_KICK_DO 0000 +0008 001d MLME_VIFCTRL_INACTIVITY_KICK_INFO 0003 current_time unicast_rx_time time_since_last_rx +0008 001e MLME_VIFCTRL_KEEPALIVE_AP 0002 timeout timeout_check +0008 001f MLME_VIFCTRL_KEEPALIVE_PEER 0003 last_activity_delta timeout check +0008 0020 MLME_VIFCTRL_KEEPALIVE_STA 0003 mode timeout timeout_check +0008 0021 MLME_VIFCTRL_KEEPALIVE_TX 0001 protected +0008 0022 MLME_VIFCTRL_LISTEN_OFFLOAD 0001 interval +0008 0023 MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED 0003 ht_activated vht_activated all_membership_selector +0008 0024 MLME_VIFCTRL_MIC_FAILURE 0002 peer status +0008 0025 MLME_VIFCTRL_NAN_FAILURE 0002 reason arg +0008 0026 MLME_VIFCTRL_NDP_FRAME 0002 frame line +0008 0027 MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD 0006 router solicited override target_ip6_0 target_ll_0 line +0008 0028 MLME_VIFCTRL_NDP_OFFLOAD 0004 icmp_type src_0 dst_0 line +0008 0029 MLME_VIFCTRL_NDP_OFFLOAD_SET_ENABLED 0001 enabled +0008 002a MLME_VIFCTRL_OBSS_SCAN_DONE_IND 0005 intolerant_channels intolerant_40mhz_ap_found intolerant_obss_found_by_peer found_obss_on_another_channel cycle_to_send_report +0008 002b MLME_VIFCTRL_OBSS_SCAN_IND 0003 intolerant_channels intolerant_40mhz_ap_found found_obss_on_another_channel +0008 002c MLME_VIFCTRL_OFFCHANNEL_TIMEOUT 0001 pid +0008 002d MLME_VIFCTRL_OLBC 0003 rx_beacons bss_ht_protection_flags bss_erp_protection_flags +0008 002e MLME_VIFCTRL_P2P_NOA 0005 duration interval start_time blackout_id position +0008 002f MLME_VIFCTRL_PROBE_REQ_FILTERED 0003 da sa reason +0008 0030 MLME_VIFCTRL_PROBE_REQ_FILTERED_DEVICE_ADDR 0002 da sa +0008 0031 MLME_VIFCTRL_QBSS_CU 0003 reported_load_percentage computed_load_percentage channel_usage_above_threshold +0008 0032 MLME_VIFCTRL_ROAMING_CONNECTION_INITIALISATION 0005 roaming_ft mic_len kck_len kek_len ptk_len +0008 0033 MLME_VIFCTRL_SAVE_WMM_FOR_ACM 0000 +0008 0034 MLME_VIFCTRL_SELECTED_SECURITY 0006 security_status type group_cipher pairwise_cipher akm_suite adaptive_11r_enabled +0008 0035 MLME_VIFCTRL_SEND_OMN_ACTION_FRAME 0002 bandwidth rx_nss +0008 0036 MLME_VIFCTRL_SEND_SM_POWER_SAVE_ACTION_FRAME 0002 sm_power_save_enabled sm_mode +0008 0037 MLME_VIFCTRL_SET_IP 0005 vif_type version address is_zero success +0008 0038 MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS 0006 pid priority direction medium_time minimun_data_rate address +0008 0039 MLME_VIFCTRL_SLOW_AP 0001 max_time +0008 003a MLME_VIFCTRL_STATION_OVERRIDE_EDCA 0004 ac_category aifs_n cw_min_max txop +0008 003b MLME_VIFCTRL_STATION_QE_DRIFT_ALLOWANCE 0002 beacon_period drift_allowance +0008 003c MLME_VIFCTRL_STATION_QE_IGNORED_IE 0005 beacon_period qe_count qe_period qe_duration qe_offset +0008 003d MLME_VIFCTRL_STATION_ROAM_END_ROAM 0003 bssid result_code reason_code +0008 003e MLME_VIFCTRL_WIFISHARING_AP_CHANNEL_SWITCH_IND 0003 preparing_channel_switch wifisharing_in_use ap_channel_switch_required +0008 003f MLME_VIFCTRL_WIFISHARING_CHANNEL_NOT_PERMITTED 0002 req_mask mask +0008 0040 MLME_VIFCTRL_WIFISHARING_COMPARE_CHANNELS 0004 is_required is_rsdb_supported sta_primary_channel_freq ap_primary_channel_freq +0008 0041 MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL 0003 sta_primary_freq ap_proposed_primary_freq count +0008 0042 MLME_VIFCTRL_WIFISHARING_PERMITTED_CHANNELS 0001 mask +# Generated From mlme_hard/mlme_vifctrl/mlme_vifctrl_debug.xml +trace_types 151 +MLME_VIFCTRL_KEEPALIVE_PEER.last_activity_delta Integer32 +MLME_VIFCTRL_KEEPALIVE_PEER.timeout Integer32 +MLME_VIFCTRL_KEEPALIVE_PEER.check Natural32 +MLME_VIFCTRL_DESCHEDULED.pid FsmProcessId +MLME_VIFCTRL_SEND_OMN_ACTION_FRAME.bandwidth Natural8 +MLME_VIFCTRL_SEND_OMN_ACTION_FRAME.rx_nss DEBUG_TYPE_VIFCTRL_NSS +MLME_VIFCTRL_STATION_QE_IGNORED_IE.beacon_period Natural32 +MLME_VIFCTRL_STATION_QE_IGNORED_IE.qe_count Natural8 +MLME_VIFCTRL_STATION_QE_IGNORED_IE.qe_period Natural8 +MLME_VIFCTRL_KEEPALIVE_STA.mode MlmeKeepalive +MLME_VIFCTRL_KEEPALIVE_STA.timeout Natural32 +MLME_VIFCTRL_KEEPALIVE_STA.timeout_check Natural32 +MLME_VIFCTRL_ARP_DETECT.target_ip_address Natural32 +MLME_VIFCTRL_ARP_DETECT.is_tracking_arp Boolean +MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.ht_activated Boolean +MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.vht_activated Boolean +MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.all_membership_selector Natural8 +MLME_VIFCTRL_INACTIVITY_KICK_INFO.current_time Natural32 +MLME_VIFCTRL_INACTIVITY_KICK_INFO.unicast_rx_time Natural32 +MLME_VIFCTRL_INACTIVITY_KICK_INFO.time_since_last_rx Natural32 +MLME_VIFCTRL_NDP_FRAME.frame MBULK +MLME_VIFCTRL_ECSA_RECEIVED.new_primary_channel_number Natural8 +MLME_VIFCTRL_ECSA_RECEIVED.channel_switch_count Natural8 +MLME_VIFCTRL_ECSA_RECEIVED.channel_switch_mode Natural8 +MLME_VIFCTRL_ARP_DETECT_IP_CHECK.target_ip_address Natural32 +MLME_VIFCTRL_ARP_DETECT_IP_CHECK.dst_ip_address Natural32 +MLME_VIFCTRL_NAN_FAILURE.reason DEBUG_TYPE_VIFCTRL_NAN_FAILURE_REASON +MLME_VIFCTRL_CHANNEL_CONFIG.primary_freq Channel_Frequency +MLME_VIFCTRL_CHANNEL_CONFIG.centre_freq Channel_Frequency +MLME_VIFCTRL_CHANNEL_CONFIG.max_air_power Integer8 +MLME_VIFCTRL_INACTIVITY.interval Natural32 +MLME_VIFCTRL_INACTIVITY.now Natural32 +MLME_VIFCTRL_BEACON_UPDATE.now Natural32 +MLME_VIFCTRL_NDP_OFFLOAD.icmp_type Natural8 +MLME_VIFCTRL_NDP_OFFLOAD.src_0 Natural32 +MLME_VIFCTRL_NDP_OFFLOAD.dst_0 Natural32 +MLME_VIFCTRL_ROAMING_CONNECTION_INITIALISATION.roaming_ft Boolean +MLME_VIFCTRL_OBSS_SCAN_IND.intolerant_40mhz_ap_found Boolean +MLME_VIFCTRL_OBSS_SCAN_IND.found_obss_on_another_channel Boolean +MLME_VIFCTRL_ARP_OFFLOAD_REPLY.opcode DEBUG_ARP_OPCODE +MLME_VIFCTRL_ARP_OFFLOAD_REPLY.tha MAC_Address +MLME_VIFCTRL_ARP_OFFLOAD_REPLY.spa Natural32 +MLME_VIFCTRL_ARP_OFFLOAD_REPLY.tpa Natural32 +MLME_VIFCTRL_NDP_OFFLOAD_SET_ENABLED.enabled Boolean +MLME_VIFCTRL_WIFISHARING_COMPARE_CHANNELS.is_required Boolean +MLME_VIFCTRL_WIFISHARING_COMPARE_CHANNELS.is_rsdb_supported Boolean +MLME_VIFCTRL_QBSS_CU.channel_usage_above_threshold Boolean +MLME_VIFCTRL_ECSA_SEND_ACTION.now Natural32 +MLME_VIFCTRL_ECSA_SEND_ACTION.bssid MAC_Address +MLME_VIFCTRL_ECSA_SEND_ACTION.new_primary_channel Integer8 +MLME_VIFCTRL_ECSA_SEND_ACTION.channel_switch_count Integer8 +MLME_VIFCTRL_ARP_OFFLOAD_SET_ENABLED.enabled Boolean +MLME_VIFCTRL_ARP_OFFLOAD_SET_ENABLED.vif_type VIF_Type +MLME_VIFCTRL_WIFISHARING_AP_CHANNEL_SWITCH_IND.preparing_channel_switch Boolean +MLME_VIFCTRL_WIFISHARING_AP_CHANNEL_SWITCH_IND.wifisharing_in_use Boolean +MLME_VIFCTRL_WIFISHARING_AP_CHANNEL_SWITCH_IND.ap_channel_switch_required Boolean +MLME_VIFCTRL_ASSIST_RA_FRAME.frame MBULK +MLME_VIFCTRL_CHANGED_AP_CHANNEL.is_sta_preparing_channel_switch Boolean +MLME_VIFCTRL_CHANGED_AP_CHANNEL.sta_primary_freq Channel_Frequency +MLME_VIFCTRL_CHANGED_AP_CHANNEL.ap_proposed_primary_freq Channel_Frequency +MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.pid FsmProcessId +MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.priority Priority +MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.direction Direction +MLME_VIFCTRL_STATION_ROAM_END_ROAM.bssid MAC_Address +MLME_VIFCTRL_STATION_ROAM_END_ROAM.result_code Result_Code +MLME_VIFCTRL_STATION_ROAM_END_ROAM.reason_code Reason_Code +MLME_VIFCTRL_ASSIST_DHCP_FRAME.flavour MESSAGE_TYPE +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.pid FsmProcessId +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.priority Priority +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.direction Direction +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.minimun_data_rate Rate +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.address MAC_Address +MLME_VIFCTRL_STATION_QE_DRIFT_ALLOWANCE.beacon_period Natural32 +MLME_VIFCTRL_STATION_QE_DRIFT_ALLOWANCE.drift_allowance Natural32 +MLME_VIFCTRL_LISTEN_OFFLOAD.interval Natural32 +MLME_VIFCTRL_SELECTED_SECURITY.security_status Result_Code +MLME_VIFCTRL_SELECTED_SECURITY.type DEBUG_TYPE_VIFCTRL_SELECTED_SECURITY +MLME_VIFCTRL_SELECTED_SECURITY.group_cipher Natural32 +MLME_VIFCTRL_SELECTED_SECURITY.pairwise_cipher Natural32 +MLME_VIFCTRL_SELECTED_SECURITY.akm_suite Natural32 +MLME_VIFCTRL_SELECTED_SECURITY.adaptive_11r_enabled Boolean +MLME_VIFCTRL_SET_IP.vif_type VIF_Type +MLME_VIFCTRL_SET_IP.version Integer8 +MLME_VIFCTRL_SET_IP.address Natural32 +MLME_VIFCTRL_SET_IP.is_zero Boolean +MLME_VIFCTRL_SET_IP.success Boolean +MLME_VIFCTRL_ARP_OFFLOAD.opcode DEBUG_ARP_OPCODE +MLME_VIFCTRL_ARP_OFFLOAD.sha MAC_Address +MLME_VIFCTRL_ARP_OFFLOAD.spa Natural32 +MLME_VIFCTRL_ARP_OFFLOAD.tpa Natural32 +MLME_VIFCTRL_ASSIST_ACTIVE.flavour MESSAGE_TYPE +MLME_VIFCTRL_ASSIST_ACTIVE.active Boolean +MLME_VIFCTRL_AP_FAILURE.bssid MAC_Address +MLME_VIFCTRL_AP_FAILURE.reason DEBUG_TYPE_VIFCTRL_AP_FAILURE_REASON +MLME_VIFCTRL_ASSIST_TIMER.timer_id SignalId +MLME_VIFCTRL_SEND_SM_POWER_SAVE_ACTION_FRAME.sm_power_save_enabled Natural8 +MLME_VIFCTRL_SEND_SM_POWER_SAVE_ACTION_FRAME.sm_mode Natural8 +MLME_VIFCTRL_OFFCHANNEL_TIMEOUT.pid FsmProcessId +MLME_VIFCTRL_PROBE_REQ_FILTERED.da MAC_Address +MLME_VIFCTRL_PROBE_REQ_FILTERED.sa MAC_Address +MLME_VIFCTRL_PROBE_REQ_FILTERED.reason DEBUG_TYPE_VIFCTRL_PROBE_REQ_FILTER_REASON +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.primary_freq Channel_Frequency +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.channel_info Channel_Information +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.is_environment_40mhz_intolerant Boolean +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.allowed_to_increase_bandwidth Boolean +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.bandwidth_updated Boolean +MLME_VIFCTRL_KEEPALIVE_TX.protected Boolean +MLME_VIFCTRL_ECSA_TIMEOUT.now Natural32 +MLME_VIFCTRL_ECSA_TIMEOUT.new_channel_number Integer8 +MLME_VIFCTRL_ECSA_TIMEOUT.channel_switch_count Integer8 +MLME_VIFCTRL_WIFISHARING_PERMITTED_CHANNELS.mask Natural48 +MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL.sta_primary_freq Channel_Frequency +MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL.ap_proposed_primary_freq Channel_Frequency +MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL.count Natural8 +MLME_VIFCTRL_STATION_OVERRIDE_EDCA.ac_category Natural8 +MLME_VIFCTRL_STATION_OVERRIDE_EDCA.aifs_n Natural8 +MLME_VIFCTRL_STATION_OVERRIDE_EDCA.cw_min_max Natural8 +MLME_VIFCTRL_ECSA_COUNT_FINISHED.now Natural32 +MLME_VIFCTRL_ECSA_COUNT_FINISHED.channel_switch_count Integer8 +MLME_VIFCTRL_ECSA_COUNT_FINISHED.channel_switch_time Natural32 +MLME_VIFCTRL_MIC_FAILURE.peer MAC_Address +MLME_VIFCTRL_MIC_FAILURE.status DEBUG_TYPE_VIFCTRL_MIC_FAILURE_RESULT +MLME_VIFCTRL_BEACON_FORWARD.enabled Boolean +MLME_VIFCTRL_SLOW_AP.max_time Natural32 +MLME_VIFCTRL_CHANGE_BSS_REQ.from_bssid MAC_Address +MLME_VIFCTRL_CHANGE_BSS_REQ.from_freq Channel_Frequency +MLME_VIFCTRL_CHANGE_BSS_REQ.to_bssid MAC_Address +MLME_VIFCTRL_CHANGE_BSS_REQ.to_freq Channel_Frequency +MLME_VIFCTRL_WIFISHARING_CHANNEL_NOT_PERMITTED.req_mask Natural48 +MLME_VIFCTRL_WIFISHARING_CHANNEL_NOT_PERMITTED.mask Natural48 +MLME_VIFCTRL_P2P_NOA.duration Natural32 +MLME_VIFCTRL_P2P_NOA.interval Natural32 +MLME_VIFCTRL_P2P_NOA.start_time Natural32 +MLME_VIFCTRL_P2P_NOA.position Natural32 +MLME_VIFCTRL_CONNECTION_RESUMED.same_channel Boolean +MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD.router Boolean +MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD.solicited Boolean +MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD.override Boolean +MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD.target_ip6_0 Natural32 +MLME_VIFCTRL_KEEPALIVE_AP.timeout Natural32 +MLME_VIFCTRL_KEEPALIVE_AP.timeout_check Natural32 +MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.elapsed_time Natural32 +MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.router_lifetime Natural32 +MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.valid_lifetime Natural32 +MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.preferred_lifetime Natural32 +MLME_VIFCTRL_PROBE_REQ_FILTERED_DEVICE_ADDR.da MAC_Address +MLME_VIFCTRL_PROBE_REQ_FILTERED_DEVICE_ADDR.sa MAC_Address +MLME_VIFCTRL_OBSS_SCAN_DONE_IND.intolerant_40mhz_ap_found Boolean +MLME_VIFCTRL_OBSS_SCAN_DONE_IND.intolerant_obss_found_by_peer Boolean +MLME_VIFCTRL_OBSS_SCAN_DONE_IND.found_obss_on_another_channel Boolean +MLME_VIFCTRL_OBSS_SCAN_DONE_IND.cycle_to_send_report Boolean +DEBUG_TYPE_VIFCTRL_NSS Enum 0000 nss_one_stream 0001 nss_two_streams 0002 nss_three_streams 0003 nss_four_streams 0004 nss_five_streams 0005 nss_six_streams 0006 nss_seven_streams 0007 nss_eight_streams +DEBUG_TYPE_VIFCTRL_NAN_FAILURE_REASON Enum 0001 vif_index 0002 invalid_tlv +DEBUG_TYPE_VIFCTRL_PROBE_REQ_FILTER_REASON Enum 0000 group_address 0001 dest_address 0002 ssid 0003 no_p2p_ie 0004 device_address 0005 no_wcs_ie 0006 device_type 0007 no_probe_rsp_ies 0008 no_probe_rsp_p2p_ie 0009 no_probe_rsp_wsc_ie 000a already_txing_probe_resp 000b no_supported_rates_ie 000c p2p_with_only_basic_rates +DEBUG_TYPE_VIFCTRL_SELECTED_SECURITY Enum 0000 none 0001 rsn 0002 wpa 0003 wapi +DEBUG_TYPE_VIFCTRL_MIC_FAILURE_RESULT Enum 0000 success 0001 no_peer_entry +DEBUG_TYPE_VIFCTRL_AP_FAILURE_REASON Enum 0000 bssid 0001 vif_index 0002 beacon_period 0003 dtim_period 0004 authentication_type 0005 channel 0008 ie_list 0009 no_rates_ie 000a no_ssid_ie 000b no_ht_operation_ie 000c no_wmm_ie 000d no_vht_operation_or_ht_ie 000e missing_ht_ies 0011 probe_rsp_no_p2p_ie 0012 ht_op_ie_channel_mismatch 0013 multiple_security_ies 0014 group_key_mismatch 0015 vendor_ie_present 0018 country_mismatch 001a wifisharing_not_supported 001b no_valid_channel_is_found +DEBUG_ARP_OPCODE Enum 0001 request 0002 reply +# Generated From mlme_hard/mlme_ftm/mlme_ftm_debug.xml +trace_def 21 +0042 0000 MLME_FTM_ADDED_RESPONDER 0006 address frequency bursts_interval bursts_duration number_of_bursts number_of_frames_per_burst +0042 0001 MLME_FTM_ADD_SCAN_REQUEST 0000 +0042 0002 MLME_FTM_ADD_SCAN_RESULT 0001 result_code +0042 0003 MLME_FTM_DIST_RESULT 0001 distance_mm +0042 0004 MLME_FTM_NEW_BURST_INTERVAL 0001 bursts_interval +0042 0005 MLME_FTM_PROPOSED_BURST_START_TIME 0001 time +0042 0006 MLME_FTM_RANGE_INDICATION 0003 report rtt_id count +0042 0007 MLME_FTM_RESPONDER_NOT_ASAP 0001 address +0042 0008 MLME_FTM_RESPONDER_PARAMETERS_UPDATED 0006 address bursts_start bursts_interval bursts_duration number_of_bursts number_of_frames_per_burst +0042 0009 MLME_FTM_RESPONDER_UNUSED 0002 preamble bandwidth +0042 000a MLME_FTM_RTT_RESULT 0008 address status burst_number measurement_attempted measurement_performed rtt deviation spread +0042 000b MLME_FTM_RTT_STATUS 0002 status line_num +0042 000c MLME_FTM_SCAN_DONE_INDICATION 0002 scan_id responder_count +0042 000d MLME_FTM_SCAN_INDICATION 0001 interface_address +0042 000e MLME_FTM_START_BURST 0002 address asap_mode +0042 000f MLME_FTM_START_SESSION 0001 address +0042 0010 MLME_FTM_STATUS 0002 status line_num +0042 0011 MLME_FTM_TIME_STAMPS_T1_T4 0004 t1 t4 dialog_token follow_up_dialog_token +0042 0012 MLME_FTM_TIME_STAMPS_T2_T3 0004 t2 t3 dialog_token follow_up_dialog_token +0042 0013 MLME_RX_FTM_FRAME_STATS 0002 Received_frames Valid_frames +0042 0014 MLME_RX_FTM_TIME_DIFF 0003 T2_T3_diff_in_picosecs T1_T4_diff_in_picosecs RTT_in_picosecs +# Generated From mlme_hard/mlme_ftm/mlme_ftm_debug.xml +trace_types 37 +MLME_FTM_ADDED_RESPONDER.address MAC_Address +MLME_FTM_ADDED_RESPONDER.frequency Channel_Frequency +MLME_FTM_ADDED_RESPONDER.bursts_interval Natural32 +MLME_FTM_ADDED_RESPONDER.bursts_duration Natural32 +MLME_FTM_START_BURST.address MAC_Address +MLME_FTM_START_BURST.asap_mode Boolean +MLME_RX_FTM_FRAME_STATS.Received_frames Integer32 +MLME_RX_FTM_FRAME_STATS.Valid_frames Integer32 +MLME_FTM_RESPONDER_NOT_ASAP.address MAC_Address +MLME_FTM_STATUS.status DEBUG_TYPE_FTM_STATUS +MLME_FTM_STATUS.line_num __LINE__ +MLME_FTM_TIME_STAMPS_T2_T3.t2 Natural64 +MLME_FTM_TIME_STAMPS_T2_T3.t3 Natural64 +MLME_FTM_TIME_STAMPS_T2_T3.dialog_token Natural8 +MLME_FTM_TIME_STAMPS_T2_T3.follow_up_dialog_token Natural8 +MLME_FTM_NEW_BURST_INTERVAL.bursts_interval Natural32 +MLME_FTM_SCAN_INDICATION.interface_address MAC_Address +MLME_FTM_RTT_RESULT.address MAC_Address +MLME_FTM_RTT_RESULT.status DEBUG_TYPE_FTM_RTT_STATUS +MLME_FTM_RTT_RESULT.rtt Natural32 +MLME_FTM_RANGE_INDICATION.report MBULK +MLME_FTM_RESPONDER_PARAMETERS_UPDATED.address MAC_Address +MLME_FTM_RESPONDER_PARAMETERS_UPDATED.bursts_start Natural32 +MLME_FTM_RESPONDER_PARAMETERS_UPDATED.bursts_interval Natural32 +MLME_FTM_RESPONDER_PARAMETERS_UPDATED.bursts_duration Natural32 +MLME_FTM_PROPOSED_BURST_START_TIME.time Natural32 +MLME_FTM_START_SESSION.address MAC_Address +MLME_FTM_RTT_STATUS.status DEBUG_TYPE_FTM_RTT_STATUS +MLME_FTM_RTT_STATUS.line_num __LINE__ +MLME_FTM_DIST_RESULT.distance_mm Natural32 +MLME_RX_FTM_TIME_DIFF.T2_T3_diff_in_picosecs Integer32 +MLME_RX_FTM_TIME_DIFF.T1_T4_diff_in_picosecs Integer32 +MLME_RX_FTM_TIME_DIFF.RTT_in_picosecs Integer32 +MLME_FTM_TIME_STAMPS_T1_T4.t1 Natural64 +MLME_FTM_TIME_STAMPS_T1_T4.t4 Natural64 +MLME_FTM_TIME_STAMPS_T1_T4.dialog_token Natural8 +MLME_FTM_TIME_STAMPS_T1_T4.follow_up_dialog_token Natural8 +DEBUG_TYPE_FTM_STATUS Enum 01 Created 02 Negotiateable 04 Burst 08 Stopabble 10 Terminated +DEBUG_TYPE_FTM_RTT_STATUS Enum 00 Success 02 Fail_No_Response 03 Fail_Rejected 04 Fail_Not_Scheduled 08 Aborted 0a Fail_No_Frames 0b Fail_Burst_Not_scheduled 0f Fail_Override +# Generated From mlme_hard/mlme_roaming/mlme_roaming_debug.xml +trace_def 20 +0018 0000 MLME_ROAMING_ATTEMPT 0007 bssid rssi freq okc_state pmk_available ft_capability roaming_ft +0018 0001 MLME_ROAMING_BSS_TRANS_MGMT_REQ 0003 link_loss_imminent disassociation_timer_us deauth_pending +0018 0002 MLME_ROAMING_COMPLETE 0001 bssid +0018 0003 MLME_ROAMING_CONNECTION_RESUMED 0001 bssid +0018 0004 MLME_ROAMING_CU_TRIGGER 0001 channel_usage_above_threshold +0018 0005 MLME_ROAMING_FAIL 0003 bssid result_code reason_code +0018 0006 MLME_ROAMING_GIVEUP 0000 +0018 0007 MLME_ROAMING_INITIAL_CONFIG 000a background_scan_period roam_scan_band rssi_low_threshold rssi_delta_threshold rssi_no_candidate_delta_threshold cu_no_candidate_delta_threshold rssi_cu_low_threshold_2G rssi_cu_low_threshold_5G cu_high_threshold_2G cu_high_threshold_5G +0018 0008 MLME_ROAMING_LINK_LOST 0001 deauth +0018 0009 MLME_ROAMING_NEIGHBOR 0001 freq +0018 000a MLME_ROAMING_NEW_SCAN 0005 scan_mode scan_type periodic fullscan scan_channels +0018 000b MLME_ROAMING_NON_CURRENT_AP_IDENTIFIED 0000 +0018 000c MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE 0001 ctrl_flag_in_no_candidate_mode +0018 000d MLME_ROAMING_POTENTIAL_CANDIDATE 0008 is_eligible candidate_selection_factor candidate_eligibility_threshold local_AP_selection_factor candidate_rssi candidate_channel_utilisation local_AP_rssi local_AP_channel_utilisation +0018 000e MLME_ROAMING_RSSI_BOOST_CANDIDATE 0004 is_candidate frequency original_rssi boost +0018 000f MLME_ROAMING_RSSI_TRIGGER 0006 trigger_flags rssi rssi_low rssi_high rssi_cu_low rssi_cu_high +0018 0010 MLME_ROAMING_SCAN_DONE 0001 roam_candidates +0018 0011 MLME_ROAMING_SCAN_IND_FILTERED 0006 bssid other_bssid rssi freq current_rssi reason +0018 0012 MLME_ROAMING_SET_CACHED_CHANNELS 0001 cached_channel_mask +0018 0013 MLME_ROAMING_SET_SCAN_MODE 0006 new_scan_mode old_scan_mode rssi_trigger cu_trigger deauth_pending deauth_reason +# Generated From mlme_hard/mlme_roaming/mlme_roaming_debug.xml +trace_types 59 +MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE.ctrl_flag_in_no_candidate_mode Boolean +MLME_ROAMING_POTENTIAL_CANDIDATE.is_eligible Boolean +MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_selection_factor Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_eligibility_threshold Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_selection_factor Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_rssi Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_channel_utilisation Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_rssi Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_channel_utilisation Decibels +MLME_ROAMING_LINK_LOST.deauth Reason_Code +MLME_ROAMING_SET_SCAN_MODE.new_scan_mode DEBUG_TYPE_ROAMING_SCAN_MODE +MLME_ROAMING_SET_SCAN_MODE.old_scan_mode DEBUG_TYPE_ROAMING_SCAN_MODE +MLME_ROAMING_SET_SCAN_MODE.rssi_trigger Boolean +MLME_ROAMING_SET_SCAN_MODE.cu_trigger Boolean +MLME_ROAMING_SET_SCAN_MODE.deauth_pending DEBUG_TYPE_ROAMING_DEAUTH_PENDING +MLME_ROAMING_SET_SCAN_MODE.deauth_reason Reason_Code +MLME_ROAMING_CONNECTION_RESUMED.bssid MAC_Address +MLME_ROAMING_SET_CACHED_CHANNELS.cached_channel_mask Natural64 +MLME_ROAMING_BSS_TRANS_MGMT_REQ.link_loss_imminent Boolean +MLME_ROAMING_BSS_TRANS_MGMT_REQ.disassociation_timer_us Natural32 +MLME_ROAMING_BSS_TRANS_MGMT_REQ.deauth_pending DEBUG_TYPE_ROAMING_DEAUTH_PENDING +MLME_ROAMING_INITIAL_CONFIG.background_scan_period Natural32 +MLME_ROAMING_INITIAL_CONFIG.rssi_low_threshold Decibels +MLME_ROAMING_INITIAL_CONFIG.rssi_cu_low_threshold_2G Decibels +MLME_ROAMING_INITIAL_CONFIG.rssi_cu_low_threshold_5G Decibels +MLME_ROAMING_RSSI_TRIGGER.trigger_flags DEBUG_TYPE_ROAMING_TRIGGER_MODE +MLME_ROAMING_RSSI_TRIGGER.rssi Decibels +MLME_ROAMING_RSSI_TRIGGER.rssi_low Decibels +MLME_ROAMING_RSSI_TRIGGER.rssi_high Decibels +MLME_ROAMING_RSSI_TRIGGER.rssi_cu_low Decibels +MLME_ROAMING_RSSI_TRIGGER.rssi_cu_high Decibels +MLME_ROAMING_NEW_SCAN.scan_mode DEBUG_TYPE_ROAMING_SCAN_MODE +MLME_ROAMING_NEW_SCAN.scan_type DEBUG_TYPE_ROAMING_SCAN +MLME_ROAMING_NEW_SCAN.periodic Boolean +MLME_ROAMING_NEW_SCAN.fullscan Boolean +MLME_ROAMING_NEW_SCAN.scan_channels Natural48 +MLME_ROAMING_COMPLETE.bssid MAC_Address +MLME_ROAMING_NEIGHBOR.freq Channel_Frequency +MLME_ROAMING_FAIL.bssid MAC_Address +MLME_ROAMING_FAIL.result_code Result_Code +MLME_ROAMING_FAIL.reason_code Reason_Code +MLME_ROAMING_RSSI_BOOST_CANDIDATE.is_candidate Boolean +MLME_ROAMING_RSSI_BOOST_CANDIDATE.frequency Channel_Frequency +MLME_ROAMING_RSSI_BOOST_CANDIDATE.original_rssi Decibels +MLME_ROAMING_RSSI_BOOST_CANDIDATE.boost Decibels +MLME_ROAMING_ATTEMPT.bssid MAC_Address +MLME_ROAMING_ATTEMPT.rssi Decibels +MLME_ROAMING_ATTEMPT.freq Channel_Frequency +MLME_ROAMING_ATTEMPT.okc_state DEBUG_TYPE_ROAMING_OKC_STATE +MLME_ROAMING_ATTEMPT.pmk_available Boolean +MLME_ROAMING_ATTEMPT.ft_capability Boolean +MLME_ROAMING_ATTEMPT.roaming_ft Boolean +MLME_ROAMING_CU_TRIGGER.channel_usage_above_threshold Boolean +MLME_ROAMING_SCAN_IND_FILTERED.bssid MAC_Address +MLME_ROAMING_SCAN_IND_FILTERED.other_bssid MAC_Address +MLME_ROAMING_SCAN_IND_FILTERED.rssi Decibels +MLME_ROAMING_SCAN_IND_FILTERED.freq Channel_Frequency +MLME_ROAMING_SCAN_IND_FILTERED.current_rssi Decibels +MLME_ROAMING_SCAN_IND_FILTERED.reason DEBUG_TYPE_ROAMING_SCAN_IND_FILTER_REASON +DEBUG_TYPE_ROAMING_DEAUTH_PENDING Enum 0000 DEAUTH_NOT_PENDING 0001 IN_MORE_THAN_10_SECONDS 0002 IN_LESS_THAN_10_SECONDS +DEBUG_TYPE_ROAMING_TRIGGER_MODE Enum 0001 no_trigger 0003 RSSI_only 0005 CU_RSSI_only 0007 RSSI_and_CU_RSSI +DEBUG_TYPE_ROAMING_SCAN_MODE Enum 0000 ROAMING_SCAN_MODE_CASE_1_NCHO 0001 ROAMING_SCAN_MODE_CASE_1 0002 ROAMING_SCAN_MODE_CASE_2 0003 ROAMING_SCAN_MODE_CASE_3 0004 ScanMode_None +DEBUG_TYPE_ROAMING_OKC_STATE Enum 0000 OKC_TRY 0001 OKC_ON 0002 OKC_OFF +DEBUG_TYPE_ROAMING_SCAN Enum 000b SOFT_NEIGHBOUR_ROAMING_SCAN 000c SOFT_CACHED_ROAMING_SCAN 000d SOFT_ALL_ROAMING_SCAN 000e HARD_NEIGHBOUR_ROAMING_SCAN 000f HARD_CACHED_ROAMING_SCAN 0010 HARD_ALL_ROAMING_SCAN 0013 FIRST_ILLEGAL +DEBUG_TYPE_ROAMING_SCAN_IND_FILTER_REASON Enum 0000 bssid_connected 0001 ssid 0002 rssi 0003 rss 0004 malloc_failed 0005 off_channel 0006 out_of_band 0007 bssid_not_target 0008 mobility_domain 000c selection_factor_low +# Generated From mlme_hard/mlme_requests/mlme_requests_debug.xml +trace_def 5 +0007 0000 MLME_REQUESTS_FORWARD 0003 id rules pid +0007 0001 MLME_REQUESTS_FORWARD_ERROR 0004 id rules pid line +0007 0002 MLME_REQUESTS_SEND_STAGE1_RESETS 0001 pid +0007 0003 MLME_REQUESTS_SEND_STAGE2_RESETS 0001 pid +0007 0004 MLME_REQUESTS_SEND_WAKE_HOSTS 0001 pid +# Generated From mlme_hard/mlme_requests/mlme_requests_debug.xml +trace_types 5 +MLME_REQUESTS_FORWARD_ERROR.pid FsmProcessId +MLME_REQUESTS_SEND_STAGE1_RESETS.pid FsmProcessId +MLME_REQUESTS_SEND_WAKE_HOSTS.pid FsmProcessId +MLME_REQUESTS_FORWARD.pid FsmProcessId +MLME_REQUESTS_SEND_STAGE2_RESETS.pid FsmProcessId +# Generated From mlme_hard/mlme_security/mlme_security_debug.xml +trace_def 32 +0035 0000 MLME_SECURITY_EAPOL 0001 line +0035 0001 MLME_SECURITY_EAPOL_BUILD_SEND 0002 bssid type +0035 0002 MLME_SECURITY_EAPOL_DECRYPT_ERROR 0001 line +0035 0003 MLME_SECURITY_EAPOL_DESCRIPTOR_VERSION_INVALID 0002 descriptor_version line +0035 0004 MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO 0004 m4_mbulk_available key_mbulk_available done_action security_tracker +0035 0005 MLME_SECURITY_EAPOL_FRAME_RECEIVED 0003 okc_state pmk_available is_roaming +0035 0006 MLME_SECURITY_EAPOL_GTK_UNAVAILABLE 0001 line +0035 0007 MLME_SECURITY_EAPOL_IGTK_UNAVAILABLE 0001 line +0035 0008 MLME_SECURITY_EAPOL_KEY_DATA_LENGTH_INVALID 0002 len line +0035 0009 MLME_SECURITY_EAPOL_MIC_DISCARDED 0001 line +0035 000a MLME_SECURITY_EAPOL_MIC_NOT_PRESENT 0001 line +0035 000b MLME_SECURITY_EAPOL_NOT_SECURE_AND_ENCRYPTED 0003 secure encrypted_key line +0035 000c MLME_SECURITY_EAPOL_PROCESS_G 0000 +0035 000d MLME_SECURITY_EAPOL_PROCESS_G1 0000 +0035 000e MLME_SECURITY_EAPOL_PROCESS_M 0000 +0035 000f MLME_SECURITY_EAPOL_PROCESS_M1 0000 +0035 0010 MLME_SECURITY_EAPOL_PROCESS_M3 0000 +0035 0011 MLME_SECURITY_EAPOL_PTK_UNAVAILABLE 0001 line +0035 0012 MLME_SECURITY_FRAMETX 0001 status +0035 0013 MLME_SECURITY_FRAME_TOO_SHORT_FOR_KEY 0001 line +0035 0014 MLME_SECURITY_FSM_DEINIT 0001 pid +0035 0015 MLME_SECURITY_FSM_INIT 0001 pid +0035 0016 MLME_SECURITY_GET_CIPHER_MATCH 0002 frame_akm_suite_number frame_akm_suite +0035 0017 MLME_SECURITY_INSTALL_KEY 0001 key_type +0035 0018 MLME_SECURITY_IS_EAPOL_FRAME 0001 line +0035 0019 MLME_SECURITY_IS_EAP_FRAME 0001 line +0035 001a MLME_SECURITY_KCK 0000 +0035 001b MLME_SECURITY_KEK 0000 +0035 001c MLME_SECURITY_PMK 0000 +0035 001d MLME_SECURITY_PTK 0000 +0035 001e MLME_SECURITY_REPLAY_COUNTER_INVALID 0001 line +0035 001f MLME_SECURITY_TK 0000 +# Generated From mlme_hard/mlme_security/mlme_security_debug.xml +trace_types 30 +MLME_SECURITY_EAPOL_GTK_UNAVAILABLE.line __LINE__ +MLME_SECURITY_GET_CIPHER_MATCH.frame_akm_suite Natural32 +MLME_SECURITY_EAPOL_NOT_SECURE_AND_ENCRYPTED.secure Boolean +MLME_SECURITY_EAPOL_NOT_SECURE_AND_ENCRYPTED.encrypted_key Boolean +MLME_SECURITY_EAPOL_NOT_SECURE_AND_ENCRYPTED.line __LINE__ +MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO.m4_mbulk_available Boolean +MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO.key_mbulk_available Boolean +MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO.done_action Natural8 +MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO.security_tracker Natural8 +MLME_SECURITY_EAPOL_BUILD_SEND.bssid MAC_Address +MLME_SECURITY_EAPOL_BUILD_SEND.type DEBUG_TYPE_SECURITY_EAPOL_FRAME +MLME_SECURITY_EAPOL_PTK_UNAVAILABLE.line __LINE__ +MLME_SECURITY_EAPOL.line __LINE__ +MLME_SECURITY_EAPOL_IGTK_UNAVAILABLE.line __LINE__ +MLME_SECURITY_EAPOL_DECRYPT_ERROR.line __LINE__ +MLME_SECURITY_EAPOL_MIC_NOT_PRESENT.line __LINE__ +MLME_SECURITY_REPLAY_COUNTER_INVALID.line __LINE__ +MLME_SECURITY_EAPOL_FRAME_RECEIVED.okc_state DEBUG_TYPE_SECURITY_OKC_STATE +MLME_SECURITY_EAPOL_FRAME_RECEIVED.pmk_available Boolean +MLME_SECURITY_EAPOL_FRAME_RECEIVED.is_roaming Boolean +MLME_SECURITY_EAPOL_DESCRIPTOR_VERSION_INVALID.descriptor_version Natural8 +MLME_SECURITY_EAPOL_DESCRIPTOR_VERSION_INVALID.line __LINE__ +MLME_SECURITY_FSM_INIT.pid FsmProcessId +MLME_SECURITY_FRAME_TOO_SHORT_FOR_KEY.line __LINE__ +MLME_SECURITY_EAPOL_MIC_DISCARDED.line __LINE__ +MLME_SECURITY_IS_EAPOL_FRAME.line __LINE__ +MLME_SECURITY_IS_EAP_FRAME.line __LINE__ +MLME_SECURITY_FSM_DEINIT.pid FsmProcessId +MLME_SECURITY_INSTALL_KEY.key_type Key_Type +MLME_SECURITY_EAPOL_KEY_DATA_LENGTH_INVALID.line __LINE__ +DEBUG_TYPE_SECURITY_OKC_STATE Enum 0000 OKC_TRY 0001 OKC_ON 0002 OKC_OFF +DEBUG_TYPE_SECURITY_EAPOL_FRAME Enum 00 M2 01 M4 02 G2 +# Generated From mlme_hard/mlme_nan/mlme_nam_debug.xml +trace_def 32 +004b 0000 MLME_NAM_ADD_VIF_SCHEDULE 0001 pid +004b 0001 MLME_NAM_ALLOCATE_AVAILABILITY_ENTRY 0001 pid +004b 0002 MLME_NAM_AVAILABILITY_ENTRY 0006 status type schedule primary_freq channel_info desired_nss +004b 0003 MLME_NAM_BUILD_AVAILABILITY 0001 pid +004b 0004 MLME_NAM_BUILD_VIF_NDC_TIME_MAP 0001 pid +004b 0005 MLME_NAM_CREATE_SCHEDULE 0001 pid +004b 0006 MLME_NAM_DW_INFO 0002 band slot_period +004b 0007 MLME_NAM_FREE_AVAILABILITY_ENTRY 0001 pid +004b 0008 MLME_NAM_MAKE_EXCLUSIVE_NDC_SCHEDULE 0001 pid +004b 0009 MLME_NAM_MARK_SCHEDULE_AS_COMMITTED 0001 pid +004b 000a MLME_NAM_NDL_VIF_NDC_CREATED 0001 ndc_id +004b 000b MLME_NAM_REMOVE_DWS_FROM_SCHEDULE 0001 pid +004b 000c MLME_NAM_REMOVE_OVERLAPPING_SCHEDULES 0001 pid +004b 000d MLME_NAM_SCHEDULE_AVAILABILITIES 0001 pid +004b 000e MLME_NAM_SCHEDULE_ENTRY 0004 schedule_type primary_freq channel_info desired_nss +004b 000f MLME_NAM_SLOT_MAP 0001 slot_map +004b 0010 MLME_NAM_TIME_MAP_ENTRY 0003 slot_start_offset slot_duration slot_period +004b 0011 MLME_NAM_UPDATE_DW 0002 band slot_period +004b 0012 MLME_NAM_UPDATE_NMI_VIF_DW_SCHEDULE 0001 pid +004b 0013 MLME_NAM_UPDATE_SCHEDULE 0001 pid +004b 0014 MLME_NAM_VERIFY_NDC_SCHEDULE 0001 ndc_id +004b 0015 MLME_NAM_VIF_DEINIT 0001 pid +004b 0016 MLME_NAM_VIF_INIT 0001 pid +004b 0017 MLME_NAM_VIF_SCHEDULE_NEGOTIATED 0001 pid +004b 0018 MLME_NSF_BUILD_AVAILABILITY_DATA 0001 pid +004b 0019 MLME_NSF_BUILD_AVAILABILITY_ENTRY 0001 control +004b 001a MLME_NSF_BUILD_CHANNEL_ENTRY 0005 primary_freq channel_info operating_class channel_mask primary_channel_map +004b 001b MLME_NSF_BUILD_REGULATORY_CONFIG 0005 primary_freq channel_info operating_class channel_mask primary_channel_map +004b 001c MLME_NSF_BUILD_TIME_BIT_MAP 0002 control length +004b 001d MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE 0005 seq_id map_id committed_changed potential_changed ndc_changed +004b 001e MLME_NSF_EXTRACT_TIME_BIT_MAP 0002 control length +004b 001f MLME_NSF_SLOT_MAP 0001 slot_map +# Generated From mlme_hard/mlme_nan/mlme_nam_debug.xml +trace_types 55 +MLME_NAM_AVAILABILITY_ENTRY.status DEBUG_TYPE_NAN_AVAILABILITY_ENTRY_TYPE +MLME_NAM_AVAILABILITY_ENTRY.type DEBUG_TYPE_NAN_SCHEDULE_ENTRY_TYPE +MLME_NAM_AVAILABILITY_ENTRY.schedule DEBUG_TYPE_NAN_SCHEDULE_ENTRY_TYPE +MLME_NAM_AVAILABILITY_ENTRY.primary_freq CHANNEL_FREQUENCY +MLME_NAM_AVAILABILITY_ENTRY.channel_info CHANNEL_INFORMATION +MLME_NAM_AVAILABILITY_ENTRY.desired_nss NSS +MLME_NAM_DW_INFO.band INTERFACE +MLME_NAM_DW_INFO.slot_period Time +MLME_NSF_BUILD_AVAILABILITY_DATA.pid FsmProcessId +MLME_NSF_EXTRACT_TIME_BIT_MAP.length Natural8 +MLME_NAM_UPDATE_SCHEDULE.pid FsmProcessId +MLME_NAM_SLOT_MAP.slot_map TOKEN +MLME_NSF_BUILD_REGULATORY_CONFIG.primary_freq CHANNEL_FREQUENCY +MLME_NSF_BUILD_REGULATORY_CONFIG.channel_info CHANNEL_INFORMATION +MLME_NSF_BUILD_REGULATORY_CONFIG.operating_class Natural8 +MLME_NSF_BUILD_REGULATORY_CONFIG.channel_mask Natural64 +MLME_NSF_BUILD_REGULATORY_CONFIG.primary_channel_map Natural8 +MLME_NSF_SLOT_MAP.slot_map TOKEN +MLME_NAM_VIF_SCHEDULE_NEGOTIATED.pid FsmProcessId +MLME_NAM_FREE_AVAILABILITY_ENTRY.pid FsmProcessId +MLME_NAM_SCHEDULE_AVAILABILITIES.pid FsmProcessId +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.seq_id Natural8 +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.map_id Natural8 +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.committed_changed Boolean +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.potential_changed Boolean +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.ndc_changed Boolean +MLME_NSF_BUILD_CHANNEL_ENTRY.primary_freq CHANNEL_FREQUENCY +MLME_NSF_BUILD_CHANNEL_ENTRY.channel_info CHANNEL_INFORMATION +MLME_NSF_BUILD_CHANNEL_ENTRY.operating_class Natural8 +MLME_NSF_BUILD_CHANNEL_ENTRY.channel_mask Natural64 +MLME_NSF_BUILD_CHANNEL_ENTRY.primary_channel_map Natural8 +MLME_NSF_BUILD_TIME_BIT_MAP.length Natural8 +MLME_NAM_VIF_DEINIT.pid FsmProcessId +MLME_NAM_TIME_MAP_ENTRY.slot_start_offset Time +MLME_NAM_TIME_MAP_ENTRY.slot_duration Time +MLME_NAM_TIME_MAP_ENTRY.slot_period Time +MLME_NAM_NDL_VIF_NDC_CREATED.ndc_id MAC_Address +MLME_NAM_BUILD_VIF_NDC_TIME_MAP.pid FsmProcessId +MLME_NAM_REMOVE_DWS_FROM_SCHEDULE.pid FsmProcessId +MLME_NAM_BUILD_AVAILABILITY.pid FsmProcessId +MLME_NAM_VERIFY_NDC_SCHEDULE.ndc_id MAC_Address +MLME_NAM_ADD_VIF_SCHEDULE.pid FsmProcessId +MLME_NAM_MARK_SCHEDULE_AS_COMMITTED.pid FsmProcessId +MLME_NAM_UPDATE_NMI_VIF_DW_SCHEDULE.pid FsmProcessId +MLME_NAM_REMOVE_OVERLAPPING_SCHEDULES.pid FsmProcessId +MLME_NAM_ALLOCATE_AVAILABILITY_ENTRY.pid FsmProcessId +MLME_NAM_MAKE_EXCLUSIVE_NDC_SCHEDULE.pid FsmProcessId +MLME_NAM_VIF_INIT.pid FsmProcessId +MLME_NAM_SCHEDULE_ENTRY.schedule_type DEBUG_TYPE_NAN_SCHEDULE_ENTRY_TYPE +MLME_NAM_SCHEDULE_ENTRY.primary_freq CHANNEL_FREQUENCY +MLME_NAM_SCHEDULE_ENTRY.channel_info CHANNEL_INFORMATION +MLME_NAM_SCHEDULE_ENTRY.desired_nss NSS +MLME_NAM_UPDATE_DW.band INTERFACE +MLME_NAM_UPDATE_DW.slot_period Time +MLME_NAM_CREATE_SCHEDULE.pid FsmProcessId +# Generated From mlme_hard/mlme_nan/mlme_ndm_debug.xml +trace_def 19 +004a 0000 MLME_NDM_FRAME_RECEIVED 0003 oui_subtype sa da +004a 0001 MLME_NDM_FSM_DEINIT 0001 pid +004a 0002 MLME_NDM_FSM_INIT 0001 pid +004a 0003 MLME_NDM_INITIATOR_BASF_NO_STATION_RECORD 0001 pid +004a 0004 MLME_NDM_INITIATOR_BASF_SENDING_CONFIRM 0000 +004a 0005 MLME_NDM_INITIATOR_BASF_WRONG_STATE 0001 state +004a 0006 MLME_NDM_INITIATOR_NDL_SETUP_ATTRIBUTE_MISSING 0000 +004a 0007 MLME_NDM_INITIATOR_NDP_REQUEST 0003 initiator_ndi ndp_id state +004a 0008 MLME_NDM_INITIATOR_NDP_RESPONSE_FAIL_NO_VIF 0001 sa +004a 0009 MLME_NDM_INITIATOR_NDP_RESPONSE_STATUS 0003 remote_address local_address status +004a 000a MLME_NDM_INITIATOR_REQUEST_NO_MATCHING_SERVICE 0001 match_id +004a 000b MLME_NDM_INITIATOR_RESPONSE_NDL_FAIL 0002 token status +004a 000c MLME_NDM_INITIATOR_RESPONSE_NDP_FAIL 0001 status +004a 000d MLME_NDM_INITIATOR_TRIGGER_SR_INIT_CALLBACKS 0002 remote_address local_address +004a 000e MLME_NDM_NDL_VIF_CREATED 0003 remote_nmi local_nmi cluster_id +004a 000f MLME_NDM_RESPONDER_NDP_CONFIRMED 0001 result_code +004a 0010 MLME_NDM_RESPONDER_NDP_REQUESTED 0006 initiator_ndi ndp_id publish_id local_ndp_id retry_frame waiting_for_host +004a 0011 MLME_NDM_RESPONDER_NDP_REQUEST_NO_MATCHING_SERVICE 0001 publish_id +004a 0012 MLME_NDM_RESPONDER_NDP_RESPONSE 0004 initiator_ndi ndp_id status reason +# Generated From mlme_hard/mlme_nan/mlme_ndm_debug.xml +trace_types 30 +MLME_NDM_INITIATOR_NDP_REQUEST.initiator_ndi MAC_Address +MLME_NDM_INITIATOR_NDP_REQUEST.ndp_id Natural8 +MLME_NDM_INITIATOR_NDP_REQUEST.state Natural8 +MLME_NDM_INITIATOR_TRIGGER_SR_INIT_CALLBACKS.remote_address MAC_Address +MLME_NDM_INITIATOR_TRIGGER_SR_INIT_CALLBACKS.local_address MAC_Address +MLME_NDM_RESPONDER_NDP_REQUEST_NO_MATCHING_SERVICE.publish_id Natural8 +MLME_NDM_INITIATOR_NDP_RESPONSE_FAIL_NO_VIF.sa MAC_Address +MLME_NDM_INITIATOR_NDP_RESPONSE_STATUS.remote_address MAC_Address +MLME_NDM_INITIATOR_NDP_RESPONSE_STATUS.local_address MAC_Address +MLME_NDM_INITIATOR_NDP_RESPONSE_STATUS.status Natural8 +MLME_NDM_RESPONDER_NDP_REQUESTED.initiator_ndi MAC_Address +MLME_NDM_RESPONDER_NDP_REQUESTED.ndp_id Natural8 +MLME_NDM_RESPONDER_NDP_REQUESTED.publish_id Natural8 +MLME_NDM_RESPONDER_NDP_REQUESTED.local_ndp_id Natural8 +MLME_NDM_RESPONDER_NDP_REQUESTED.retry_frame Boolean +MLME_NDM_RESPONDER_NDP_REQUESTED.waiting_for_host Boolean +MLME_NDM_RESPONDER_NDP_CONFIRMED.result_code RESULT_CODE +MLME_NDM_FSM_DEINIT.pid FsmProcessId +MLME_NDM_RESPONDER_NDP_RESPONSE.initiator_ndi MAC_Address +MLME_NDM_RESPONDER_NDP_RESPONSE.ndp_id Natural8 +MLME_NDM_RESPONDER_NDP_RESPONSE.status Natural8 +MLME_NDM_RESPONDER_NDP_RESPONSE.reason Natural8 +MLME_NDM_FSM_INIT.pid FsmProcessId +MLME_NDM_FRAME_RECEIVED.oui_subtype Natural8 +MLME_NDM_FRAME_RECEIVED.sa MAC_Address +MLME_NDM_FRAME_RECEIVED.da MAC_Address +MLME_NDM_NDL_VIF_CREATED.remote_nmi MAC_Address +MLME_NDM_NDL_VIF_CREATED.local_nmi MAC_Address +MLME_NDM_NDL_VIF_CREATED.cluster_id MAC_Address +MLME_NDM_INITIATOR_BASF_NO_STATION_RECORD.pid FsmProcessId +# Generated From mlme_hard/mlme_nan/mlme_nan_debug.xml +trace_def 69 +0016 0000 MLME_NAN_ADDRESS_CHANGED 0002 old_address new_address +0016 0001 MLME_NAN_AVAILABILITY_ATTRIBUTE_PARAMS 0003 seq_id attribute_control availability_entry_list_len +0016 0002 MLME_NAN_AVAILABILITY_ATTRIBUTE_SIZE 0002 size map_id +0016 0003 MLME_NAN_AVAILABILITY_ENTRY_PARAMS 0002 entry_control num_of_channel_band_entries +0016 0004 MLME_NAN_AVAILABILITY_ENTRY_SIZE 0002 size type +0016 0005 MLME_NAN_CANDIDATE 0001 bssid +0016 0006 MLME_NAN_CHANNEL_BAND_ENTRY_PARAMS 0001 list_control +0016 0007 MLME_NAN_CHANNEL_BAND_ENTRY_SIZE 0002 size entry_count +0016 0008 MLME_NAN_CIPHER_SUITE_INFO_ATTRIBUTE_PARAMS 0002 capabilities cipher_entry_count +0016 0009 MLME_NAN_CIPHER_SUITE_INFO_ATTRIBUTE_SIZE 0001 size +0016 000a MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS 0004 attribute_id anchor_master_rank hop_count_to_anchor_master anchor_master_beacon_transmission_time +0016 000b MLME_NAN_CLUSTER_ATTRIBUTE_SIZE 0001 size +0016 000c MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_PARAMS 0003 cluster_id cluster_time_offset anchor_master_rank +0016 000d MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_SIZE 0001 size +0016 000e MLME_NAN_CLUSTER_JOINING 0001 cluster_id +0016 000f MLME_NAN_CLUSTER_MERGING 0003 cluster_id merge_state current_role +0016 0010 MLME_NAN_CLUSTER_STARTING 0001 cluster_id +0016 0011 MLME_NAN_CURRENT_ANCHOR_RECORD_UPDATED 0003 anchor_rank hop_count_to_anchor ambtt +0016 0012 MLME_NAN_DATA_CLUSTER_ATTRIBUTE_PARAMS 0002 ndc_id attribute_control +0016 0013 MLME_NAN_DATA_CLUSTER_ATTRIBUTE_SIZE 0001 size +0016 0014 MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS 0007 map_id committed_dw_info supported_bands operating_mode number_of_antennas max_channel_switch_time capabilities +0016 0015 MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_SIZE 0001 size +0016 0016 MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS 0006 dialog_token type_and_status reason_code ndl_control max_idle_period immu_sched_entry_list_len +0016 0017 MLME_NAN_DEVICE_LINK_ATTRIBUTE_SIZE 0001 size +0016 0018 MLME_NAN_DW_END_POSTPONED 0001 index_in_sdf_mask +0016 0019 MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS 0005 map_id basic_rates rates ht_activated vht_activated +0016 001a MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_SIZE 0001 size +0016 001b MLME_NAN_FSM_DEINIT 0001 pid +0016 001c MLME_NAN_FSM_INIT 0001 pid +0016 001d MLME_NAN_MASTER_INDICATION_ATTRIBUTE_PARAMS 0003 attribute_id master_preference random_factor +0016 001e MLME_NAN_MASTER_INDICATION_ATTRIBUTE_SIZE 0001 size +0016 001f MLME_NAN_MASTER_RANK_CHANGED 0004 new_master_rank master_preference random_factor interface_address +0016 0020 MLME_NAN_NDP_ATTRIBUTE_PARAMS 0008 dialog_token type_and_status reason_code ndp_control ndp_id own_ndi peer_ndi publish_id +0016 0021 MLME_NAN_NDP_ATTRIBUTE_SIZE 0001 size +0016 0022 MLME_NAN_NDP_REQ_RECEIVED 0002 rssi frame +0016 0023 MLME_NAN_RECEIVED_FRAME_IGNORED 0002 reason frame +0016 0024 MLME_NAN_RECEIVED_FRAME_VALID 0001 frame +0016 0025 MLME_NAN_ROLE_CHANGED 0006 old_role new_role beacon_counter_to_sync_role_rssi_close beacon_counter_to_sync_role_rssi_middle beacon_counter_to_non_sync_role_rssi_close beacon_counter_to_non_sync_role_rssi_middle +0016 0026 MLME_NAN_SCAN 0003 ies scan_channels periodic_scan +0016 0027 MLME_NAN_SCAN_DONE 0002 periodic_scan found_candidate +0016 0028 MLME_NAN_SCAN_IND_FILTERED 0003 bssid other_bssid reason +0016 0029 MLME_NAN_SDF_DESCRIPTOR_IGNORED 0002 service_type instance_id +0016 002a MLME_NAN_SDF_DESCRIPTOR_RECEIVED 0003 service_type instance_id service_id +0016 002b MLME_NAN_SDF_HANDLE_CFM 0003 index_in_sdf_mask transmission_status delete_after_tx +0016 002c MLME_NAN_SDF_RANGE_CHECK 0004 sda1_discovery_range sda2_discovery_range sdf_rssi close_enough +0016 002d MLME_NAN_SDF_RECEIVED 0002 rssi frame +0016 002e MLME_NAN_SDF_SEND 0002 address frame_type +0016 002f MLME_NAN_SDF_SEND_MULTICAST 0000 +0016 0030 MLME_NAN_SDF_SERVICE_DELETED 0003 instance_id service_type reason_code +0016 0031 MLME_NAN_SDF_SRF_MATCH_FAILED 0002 service_type instance_id +0016 0032 MLME_NAN_SDF_SSI_MISSING 0001 instance_id +0016 0033 MLME_NAN_SECURITY_CONTEXT_INFO_ATTRIBUTE_SIZE 0001 size +0016 0034 MLME_NAN_SERVICE_DESCRIPTOR 0003 service_type instance_id service_id +0016 0035 MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS 0005 attribute_id service_id instance_id requestor_instance_id service_control +0016 0036 MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_SIZE 0003 size instance_id service_type +0016 0037 MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_HEADER_PARAMS 0003 attribute_id instance_id service_control +0016 0038 MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_SIZE 0001 size +0016 0039 MLME_NAN_SERVICE_ID_LIST_ATTRIBUTE_PARAMS 0002 attribute_id attribute_len +0016 003a MLME_NAN_SERVICE_ID_LIST_ATTRIBUTE_SIZE 0002 size service_type +0016 003b MLME_NAN_SERVICE_MATCHED 0004 match_id peer_nmi peer_instance_id instance_id +0016 003c MLME_NAN_SERVICE_MATCH_EXPIRED 0006 match_id peer_instance_id miss_match_count matched_time instance_id instance_exists +0016 003d MLME_NAN_SHARED_KEY_DESC_ATTRIBUTE_PARAMS 0002 publish_id eapol_key_len +0016 003e MLME_NAN_SHARED_KEY_DESC_ATTRIBUTE_SIZE 0001 size +0016 003f MLME_NAN_TIME_MAP_ENTRY_PARAMS 0002 entry_control entry_length +0016 0040 MLME_NAN_TIME_MAP_ENTRY_SIZE 0001 size +0016 0041 MLME_NAN_TLV_TO_SERVICE_DESCRIPTOR 0002 tlv_tag tlv_length +0016 0042 MLME_NAN_TLV_TO_SERVICE_DESCRIPTOR_DATA 0001 tlv_value +0016 0043 MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS 0008 attribute_control starting_time duration period count_down ulw_overwrite ulw_control channel_entry_list_len +0016 0044 MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_SIZE 0001 size +# Generated From mlme_hard/mlme_nan/mlme_nan_debug.xml +trace_types 126 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.dialog_token Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.type_and_status Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.reason_code Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.ndp_control Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.ndp_id Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.own_ndi MAC_Address +MLME_NAN_NDP_ATTRIBUTE_PARAMS.peer_ndi MAC_Address +MLME_NAN_NDP_ATTRIBUTE_PARAMS.publish_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.attribute_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.service_id Natural8[6] +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.requestor_instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.service_control Natural8 +MLME_NAN_AVAILABILITY_ENTRY_PARAMS.num_of_channel_band_entries Natural8 +MLME_NAN_SERVICE_MATCH_EXPIRED.peer_instance_id Natural8 +MLME_NAN_SERVICE_MATCH_EXPIRED.miss_match_count Natural8 +MLME_NAN_SERVICE_MATCH_EXPIRED.matched_time Time +MLME_NAN_SERVICE_MATCH_EXPIRED.instance_id Natural8 +MLME_NAN_SERVICE_MATCH_EXPIRED.instance_exists Boolean +MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS.attribute_id Natural8 +MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS.anchor_master_rank Natural64 +MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS.hop_count_to_anchor_master Natural8 +MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS.anchor_master_beacon_transmission_time Natural32 +MLME_NAN_DATA_CLUSTER_ATTRIBUTE_PARAMS.ndc_id MAC_Address +MLME_NAN_MASTER_RANK_CHANGED.new_master_rank Natural64 +MLME_NAN_MASTER_RANK_CHANGED.master_preference Natural8 +MLME_NAN_MASTER_RANK_CHANGED.random_factor Natural8 +MLME_NAN_MASTER_RANK_CHANGED.interface_address MAC_Address +MLME_NAN_AVAILABILITY_ENTRY_SIZE.type DEBUG_TYPE_NAN_AVAILABILITY_ENTRY_TYPE +MLME_NAN_ROLE_CHANGED.old_role DEBUG_TYPE_NAN_ROLE +MLME_NAN_ROLE_CHANGED.new_role DEBUG_TYPE_NAN_ROLE +MLME_NAN_CANDIDATE.bssid MAC_Address +MLME_NAN_CIPHER_SUITE_INFO_ATTRIBUTE_PARAMS.capabilities Natural8 +MLME_NAN_CIPHER_SUITE_INFO_ATTRIBUTE_PARAMS.cipher_entry_count Natural8 +MLME_NAN_TIME_MAP_ENTRY_PARAMS.entry_length Natural8 +MLME_NAN_SERVICE_ID_LIST_ATTRIBUTE_PARAMS.attribute_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_SIZE.instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_SIZE.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SCAN_IND_FILTERED.bssid MAC_Address +MLME_NAN_SCAN_IND_FILTERED.other_bssid MAC_Address +MLME_NAN_SCAN_IND_FILTERED.reason DEBUG_TYPE_NAN_SCAN_IND_FILTER_REASON +MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_HEADER_PARAMS.attribute_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_HEADER_PARAMS.instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_HEADER_PARAMS.service_control Natural8 +MLME_NAN_SDF_SSI_MISSING.instance_id Natural8 +MLME_NAN_SDF_SRF_MATCH_FAILED.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SDF_SRF_MATCH_FAILED.instance_id Natural8 +MLME_NAN_SDF_DESCRIPTOR_RECEIVED.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SDF_DESCRIPTOR_RECEIVED.instance_id Natural8 +MLME_NAN_SDF_DESCRIPTOR_RECEIVED.service_id Natural8[6] +MLME_NAN_FSM_INIT.pid FsmProcessId +MLME_NAN_SCAN_DONE.periodic_scan Boolean +MLME_NAN_SCAN_DONE.found_candidate Boolean +MLME_NAN_CLUSTER_MERGING.cluster_id MAC_Address +MLME_NAN_CLUSTER_MERGING.merge_state Natural8 +MLME_NAN_CLUSTER_MERGING.current_role DEBUG_TYPE_NAN_ROLE +MLME_NAN_SDF_RECEIVED.rssi Natural16s +MLME_NAN_SDF_RECEIVED.frame MBULK +MLME_NAN_RECEIVED_FRAME_IGNORED.reason DEBUG_TYPE_NAN_RECEIVED_FRAME_IGNORED_REASON +MLME_NAN_RECEIVED_FRAME_IGNORED.frame MBULK +MLME_NAN_SCAN.ies MBULK +MLME_NAN_SCAN.scan_channels Natural48 +MLME_NAN_SCAN.periodic_scan Boolean +MLME_NAN_RECEIVED_FRAME_VALID.frame MBULK +MLME_NAN_SERVICE_ID_LIST_ATTRIBUTE_SIZE.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SERVICE_MATCHED.peer_nmi MAC_Address +MLME_NAN_SERVICE_MATCHED.peer_instance_id Natural8 +MLME_NAN_SERVICE_MATCHED.instance_id Natural8 +MLME_NAN_SHARED_KEY_DESC_ATTRIBUTE_PARAMS.publish_id Natural8 +MLME_NAN_SHARED_KEY_DESC_ATTRIBUTE_PARAMS.eapol_key_len Natural8 +MLME_NAN_CLUSTER_STARTING.cluster_id MAC_Address +MLME_NAN_AVAILABILITY_ATTRIBUTE_PARAMS.seq_id Natural8 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.starting_time Natural32 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.duration Natural32 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.period Natural32 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.count_down Natural8 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.ulw_overwrite Natural8 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.ulw_control Natural8 +MLME_NAN_ADDRESS_CHANGED.old_address MAC_Address +MLME_NAN_ADDRESS_CHANGED.new_address MAC_Address +MLME_NAN_SDF_HANDLE_CFM.delete_after_tx Boolean +MLME_NAN_SERVICE_DESCRIPTOR.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SERVICE_DESCRIPTOR.instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR.service_id Natural8[6] +MLME_NAN_CURRENT_ANCHOR_RECORD_UPDATED.anchor_rank Natural64 +MLME_NAN_CURRENT_ANCHOR_RECORD_UPDATED.hop_count_to_anchor Natural8 +MLME_NAN_CURRENT_ANCHOR_RECORD_UPDATED.ambtt Natural32 +MLME_NAN_FSM_DEINIT.pid FsmProcessId +MLME_NAN_NDP_REQ_RECEIVED.rssi Natural16s +MLME_NAN_NDP_REQ_RECEIVED.frame MBULK +MLME_NAN_SDF_DESCRIPTOR_IGNORED.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SDF_DESCRIPTOR_IGNORED.instance_id Natural8 +MLME_NAN_CLUSTER_JOINING.cluster_id MAC_Address +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.map_id Natural8 +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.supported_bands Natural8 +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.operating_mode Natural8 +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.number_of_antennas Natural8 +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.capabilities Natural8 +MLME_NAN_SDF_RANGE_CHECK.sda1_discovery_range NanDiscoveryRange +MLME_NAN_SDF_RANGE_CHECK.sda2_discovery_range NanDiscoveryRange +MLME_NAN_SDF_RANGE_CHECK.sdf_rssi Natural16s +MLME_NAN_SDF_RANGE_CHECK.close_enough Boolean +MLME_NAN_CHANNEL_BAND_ENTRY_PARAMS.list_control Natural8 +MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_PARAMS.cluster_id MAC_Address +MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_PARAMS.cluster_time_offset Natural64 +MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_PARAMS.anchor_master_rank Natural64 +MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS.dialog_token Natural8 +MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS.type_and_status Natural8 +MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS.reason_code Natural8 +MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS.ndl_control Natural8 +MLME_NAN_SDF_SERVICE_DELETED.instance_id Natural8 +MLME_NAN_SDF_SERVICE_DELETED.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SDF_SERVICE_DELETED.reason_code Reason_Code +MLME_NAN_CHANNEL_BAND_ENTRY_SIZE.entry_count Natural8 +MLME_NAN_AVAILABILITY_ATTRIBUTE_SIZE.map_id Natural8 +MLME_NAN_TLV_TO_SERVICE_DESCRIPTOR_DATA.tlv_value TOKEN +MLME_NAN_MASTER_INDICATION_ATTRIBUTE_PARAMS.attribute_id Natural8 +MLME_NAN_MASTER_INDICATION_ATTRIBUTE_PARAMS.master_preference Natural8 +MLME_NAN_MASTER_INDICATION_ATTRIBUTE_PARAMS.random_factor Natural8 +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.map_id Natural8 +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.basic_rates Natural64 +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.rates Natural64 +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.ht_activated Boolean +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.vht_activated Boolean +MLME_NAN_SDF_SEND.address MAC_Address +MLME_NAN_SDF_SEND.frame_type DEBUG_TYPE_SDF_FRAME +DEBUG_TYPE_NAN_SCAN_IND_FILTER_REASON Enum 0000 already_joined 0001 no_nan_ie 0002 lower_cluster_grade 0003 bssid_not_in_cluster_range 0004 malloc_failed +DEBUG_TYPE_NAN_SCHEDULE_ENTRY_TYPE Enum 0000 Not_in_use 0001 FAW 0002 NDC 0003 DW +DEBUG_TYPE_SDF_FRAME Enum 0000 Unicast 0001 Multicast +DEBUG_TYPE_NAN_SERVICE_TYPE Enum 0000 Publish 0001 Subscribe 0002 FollowUp +DEBUG_TYPE_NAN_AVAILABILITY_ENTRY_TYPE Enum 0000 Invalid 0001 Committed 0002 Potential 0003 Committed_and_Potential 0004 Conditional 0005 Conditional_and_Potential +DEBUG_TYPE_NAN_RECEIVED_FRAME_IGNORED_REASON Enum 0001 frame_is_null 0002 no_nan_ie 0003 no_master_indication_attr 0004 no_cluster_attr 0005 hop_count_threshold 0006 out_of_sync 0007 not_in_same_cluster +DEBUG_TYPE_NAN_ROLE Enum 0000 Not_Set 0001 Anchor_Master 0002 Master 0003 Sync 0004 Non_Sync +# Generated From mlme_hard/mlme_ftm_resp/mlme_ftm_resp_debug.xml +trace_def 11 +0045 0000 MLME_FTM_RESP_BURST_COMPLETED 0001 peer_addr +0045 0001 MLME_FTM_RESP_BURST_CYCLE_COMPLETED 0002 burst_count current_burst_count +0045 0002 MLME_FTM_RESP_BURST_CYCLE_STARTED 0001 peer_addr +0045 0003 MLME_FTM_RESP_BURST_FRAME_QUEUED 0004 follow_up_dialog_token dialog_token tod toa +0045 0004 MLME_FTM_RESP_BURST_NEXT_FTM_SCHEDULED 0002 ftm_per_burst current_ftm_count +0045 0005 MLME_FTM_RESP_BURST_STARTED 0001 peer_addr +0045 0006 MLME_FTM_RESP_IFTMR_DISCARDED 0001 peer_addr +0045 0007 MLME_FTM_RESP_IFTMR_RECEIVED 0001 peer_addr +0045 0008 MLME_FTM_RESP_STARTED 0001 interface_address +0045 0009 MLME_FTM_RESP_STOP_FRAME_RECEIVED 0001 peer_addr +0045 000a MLME_FTM_RESP_TRIGGER_FRAME_RECEIVED 0001 peer_addr +# Generated From mlme_hard/mlme_ftm_resp/mlme_ftm_resp_debug.xml +trace_types 16 +MLME_FTM_RESP_IFTMR_RECEIVED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_COMPLETED.peer_addr MAC_Address +MLME_FTM_RESP_IFTMR_DISCARDED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_STARTED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_CYCLE_STARTED.peer_addr MAC_Address +MLME_FTM_RESP_TRIGGER_FRAME_RECEIVED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_CYCLE_COMPLETED.burst_count Natural8 +MLME_FTM_RESP_BURST_CYCLE_COMPLETED.current_burst_count Natural8 +MLME_FTM_RESP_STOP_FRAME_RECEIVED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_FRAME_QUEUED.follow_up_dialog_token Natural8 +MLME_FTM_RESP_BURST_FRAME_QUEUED.dialog_token Natural8 +MLME_FTM_RESP_BURST_FRAME_QUEUED.tod Natural64 +MLME_FTM_RESP_BURST_FRAME_QUEUED.toa Natural64 +MLME_FTM_RESP_STARTED.interface_address MAC_Address +MLME_FTM_RESP_BURST_NEXT_FTM_SCHEDULED.ftm_per_burst Natural8 +MLME_FTM_RESP_BURST_NEXT_FTM_SCHEDULED.current_ftm_count Natural8 +# Generated From mlme_hard/mlme_wifi_logger/mlme_wifi_logger_debug.xml +trace_def 14 +0038 0000 MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED 0005 report_reason last_beacon_received_time start_time assoc_resp_result_code assoc_resp_result +0038 0001 MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED 0005 report_reason last_beacon_received_time start_time auth_resp_result_code auth_resp_result +0038 0002 MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER 0008 assoc_complete_time last_rssi deauth_rssi rssi_diff resp_seq_no deauth_seq_no seq_no_diff jammer_likelihood_percent +0038 0003 MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED 0007 report_reason last_beacon_received_time assoc_complete_time assoc_resp_result_code assoc_resp_result deauth_reason_code deauth_reason +0038 0004 MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1 0009 eap_timestamp_1 eap_direction_1 eap_msg_type_1 eap_timestamp_2 eap_direction_2 eap_msg_type_2 eap_timestamp_3 eap_direction_3 eap_msg_type_3 +0038 0005 MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2 0009 eap_timestamp_4 eap_direction_4 eap_msg_type_4 eap_timestamp_5 eap_direction_5 eap_msg_type_5 eap_timestamp_6 eap_direction_6 eap_msg_type_6 +0038 0006 MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3 0009 eap_timestamp_7 eap_direction_7 eap_msg_type_7 eap_timestamp_8 eap_direction_8 eap_msg_type_8 eap_timestamp_9 eap_direction_9 eap_msg_type_9 +0038 0007 MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4 0009 eap_timestamp_10 eap_direction_10 eap_msg_type_10 eap_timestamp_11 eap_direction_11 eap_msg_type_11 eap_timestamp_12 eap_direction_12 eap_msg_type_12 +0038 0008 MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED 0005 report_reason last_beacon_received_time start_time assoc_resp_result_code assoc_resp_result +0038 0009 MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1 0009 roam_timestamp_1 roam_assoc_result_1 roam_deauth_reason_1 roam_timestamp_2 roam_result_code_2 roam_deauth_reason_2 roam_timestamp_3 roam_result_code_3 roam_deauth_reason_3 +0038 000a MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2 0009 roam_timestamp_4 roam_result_code_4 roam_deauth_reason_4 roam_timestamp_5 roam_result_code_5 roam_deauth_reason_5 roam_timestamp_6 roam_result_code_6 roam_deauth_reason_6 +0038 000b MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED 0005 report_reason last_beacon_received_time start_time auth_resp_result_code auth_resp_result +0038 000c MLME_WIFI_LOGGER_ANALYSIS_ROAM_FAILED 0002 last_roam_scan_mode last_roam_scan_mode_name +0038 000d MLME_WIFI_LOGGER_DATA 0002 report line +# Generated From mlme_hard/mlme_wifi_logger/mlme_wifi_logger_debug.xml +trace_types 84 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_timestamp_10 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_direction_10 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_msg_type_10 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_timestamp_11 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_direction_11 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_msg_type_11 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_timestamp_12 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_direction_12 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_msg_type_12 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED.start_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED.auth_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_FAILED.last_roam_scan_mode Natural8 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_FAILED.last_roam_scan_mode_name DEBUG_TYPE_WIFILOGGER_ROAMING_SCAN_MODE +MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED.start_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED.assoc_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED.start_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED.auth_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.assoc_complete_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.last_rssi Natural16s +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.deauth_rssi Natural16s +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.rssi_diff Natural8 +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.jammer_likelihood_percent Natural8 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_timestamp_4 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_result_code_4 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_deauth_reason_4 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_timestamp_5 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_result_code_5 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_deauth_reason_5 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_timestamp_6 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_result_code_6 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_deauth_reason_6 Reason_Code +MLME_WIFI_LOGGER_DATA.report MBULK +MLME_WIFI_LOGGER_DATA.line __LINE__ +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_timestamp_4 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_direction_4 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_msg_type_4 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_timestamp_5 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_direction_5 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_msg_type_5 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_timestamp_6 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_direction_6 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_msg_type_6 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED.start_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED.assoc_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.assoc_complete_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.assoc_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.deauth_reason Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_timestamp_1 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_assoc_result_1 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_deauth_reason_1 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_timestamp_2 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_result_code_2 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_deauth_reason_2 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_timestamp_3 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_result_code_3 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_deauth_reason_3 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_timestamp_7 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_direction_7 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_msg_type_7 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_timestamp_8 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_direction_8 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_msg_type_8 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_timestamp_9 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_direction_9 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_msg_type_9 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_timestamp_1 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_direction_1 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_msg_type_1 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_timestamp_2 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_direction_2 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_msg_type_2 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_timestamp_3 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_direction_3 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_msg_type_3 Natural8 +DEBUG_TYPE_WIFILOGGER_DIRECTION Enum 0000 Transmit 0001 Receive 0003 Any +DEBUG_TYPE_WIFILOGGER_ROAMING_SCAN_MODE Enum 0001 ROAMING_SCAN_MODE_CASE_1 0002 ROAMING_SCAN_MODE_CASE_2 0003 ROAMING_SCAN_MODE_CASE_3 0004 ROAMING_SCAN_MODE_CASE_1_NCHO 0005 ROAMING_SCAN_MODE_NONE +DEBUG_TYPE_WIFILOGGER_REPORT_REASON Enum 0000 Not_Specified 0001 See_Status 0002 Timeout 0003 Retries_Exhausted +# Generated From mlme_hard/mlme_ba/mlme_ba_debug.xml +trace_def 23 +0012 0000 MLME_BA_ADDTX_REQ 0007 address priority peer coex_allowed already_configured no_of_tx max_no_of_tx +0012 0001 MLME_BA_ADD_RX_RAME_CFM 0001 Result_Code +0012 0002 MLME_BA_ADD_RX_REQ 0005 address dialog_token parameter_set priority coex_allowed +0012 0003 MLME_BA_ADD_TX_COMPLETION 0003 address priority success +0012 0004 MLME_BA_ADD_TX_RAME_RESULT 0002 result_code seq_no +0012 0005 MLME_BA_ADD_TX_RSP 0004 dialog_token status parameter_set priority +0012 0006 MLME_BA_AGREEMENT_TIMEOUT 0003 peer_addr priority direction +0012 0007 MLME_BA_AUTO_DELETE 0003 address tx_configured rx_configured +0012 0008 MLME_BA_CONTROL 0004 set tx address configured +0012 0009 MLME_BA_DELETE_DUPLICATE 0003 address priority direction +0012 000a MLME_BA_DEL_REQ 0006 address priority direction reason_code tx_configured rx_configured +0012 000b MLME_BA_DEL_TX_RAME_CFM 0004 address priority direction result_code +0012 000c MLME_BA_FRAME_CANCEL 0001 address +0012 000d MLME_BA_FRAME_DEL_REQ 0005 address priority direction tx_configured rx_configured +0012 000e MLME_BA_HANDLE_DEL 0003 address priority direction +0012 000f MLME_BA_INIT 0004 a_msdu_tx a_msdu_rx buffer_size timeout +0012 0010 MLME_BA_RECEIVED_FRAME 0003 address associated tdls +0012 0011 MLME_BA_RESET_PEER_REQ 0001 address +0012 0012 MLME_BA_RESTORE_TX 0005 address priority desired configured coex_allowed +0012 0013 MLME_BA_RETRY_ADD_TX 0005 address priority desired configured count +0012 0014 MLME_BA_SEND_ADD_RSP_FRAME 0004 address dialog_token status_code parameter_set +0012 0015 MLME_BA_SEND_ADD_TX_REQ_FRAME 0003 address dialog_token parameter_set +0012 0016 MLME_BA_SEND_DEL_FRAME 0000 +# Generated From mlme_hard/mlme_ba/mlme_ba_debug.xml +trace_types 54 +MLME_BA_AUTO_DELETE.address MAC_Address +MLME_BA_ADD_TX_RAME_RESULT.result_code Result_Code +MLME_BA_CONTROL.set Boolean +MLME_BA_CONTROL.tx Boolean +MLME_BA_CONTROL.address MAC_Address +MLME_BA_DELETE_DUPLICATE.address MAC_Address +MLME_BA_DELETE_DUPLICATE.priority Priority +MLME_BA_DELETE_DUPLICATE.direction Direction +MLME_BA_RESET_PEER_REQ.address MAC_Address +MLME_BA_RETRY_ADD_TX.address MAC_Address +MLME_BA_RETRY_ADD_TX.desired Boolean +MLME_BA_RETRY_ADD_TX.configured Boolean +MLME_BA_FRAME_DEL_REQ.address MAC_Address +MLME_BA_FRAME_DEL_REQ.priority Priority +MLME_BA_FRAME_DEL_REQ.direction Direction +MLME_BA_DEL_REQ.address MAC_Address +MLME_BA_DEL_REQ.priority Priority +MLME_BA_DEL_REQ.direction Direction +MLME_BA_DEL_REQ.reason_code Reason_Code +MLME_BA_RECEIVED_FRAME.address MAC_Address +MLME_BA_RECEIVED_FRAME.associated Boolean +MLME_BA_RECEIVED_FRAME.tdls Boolean +MLME_BA_ADDTX_REQ.address MAC_Address +MLME_BA_ADDTX_REQ.priority Priority +MLME_BA_ADDTX_REQ.peer Boolean +MLME_BA_ADDTX_REQ.coex_allowed Boolean +MLME_BA_ADDTX_REQ.already_configured Boolean +MLME_BA_ADD_RX_REQ.address MAC_Address +MLME_BA_ADD_RX_REQ.priority Priority +MLME_BA_ADD_RX_REQ.coex_allowed Boolean +MLME_BA_ADD_RX_RAME_CFM.Result_Code Result_Code +MLME_BA_HANDLE_DEL.address MAC_Address +MLME_BA_HANDLE_DEL.priority Priority +MLME_BA_HANDLE_DEL.direction Direction +MLME_BA_INIT.a_msdu_tx Boolean +MLME_BA_INIT.a_msdu_rx Boolean +MLME_BA_SEND_ADD_TX_REQ_FRAME.address MAC_Address +MLME_BA_ADD_TX_RSP.priority Priority +MLME_BA_SEND_ADD_RSP_FRAME.address MAC_Address +MLME_BA_AGREEMENT_TIMEOUT.peer_addr MAC_Address +MLME_BA_AGREEMENT_TIMEOUT.priority Priority +MLME_BA_AGREEMENT_TIMEOUT.direction Direction +MLME_BA_FRAME_CANCEL.address MAC_Address +MLME_BA_RESTORE_TX.address MAC_Address +MLME_BA_RESTORE_TX.desired Boolean +MLME_BA_RESTORE_TX.configured Boolean +MLME_BA_RESTORE_TX.coex_allowed Boolean +MLME_BA_DEL_TX_RAME_CFM.address MAC_Address +MLME_BA_DEL_TX_RAME_CFM.priority Priority +MLME_BA_DEL_TX_RAME_CFM.direction Direction +MLME_BA_DEL_TX_RAME_CFM.result_code Result_Code +MLME_BA_ADD_TX_COMPLETION.address MAC_Address +MLME_BA_ADD_TX_COMPLETION.priority Priority +MLME_BA_ADD_TX_COMPLETION.success Boolean +# Generated From mlme_hard/mlme/mlme_debug.xml +trace_def 44 +002b 0000 MLME_CAPABILITIES_INIT_2G 0002 overwritten HT +002b 0001 MLME_CAPABILITIES_INIT_5G 0001 HT +002b 0002 MLME_CHANNEL_FREQ_NOT_SUITABLE_FOR_AP 0003 current_centre_freq current_channel_info reason +002b 0003 MLME_DATA_ADD_VIF 0004 source_pid vif_type interface_addr device_addr +002b 0004 MLME_DATA_PREAMBLE 0004 erp barker short_preamble short_slot_time +002b 0005 MLME_DATA_REMOVE_VIF 0000 +002b 0006 MLME_DATA_SET_STA_OPERATION 0001 sta_operation +002b 0007 MLME_FORCE_ACTIVE 0004 pid requester flags active +002b 0008 MLME_INVALID_SIGNAL_DISCARDED 0002 pid signal +002b 0009 MLME_LTE_COEX_INTERFERENCE_DETECTED 0005 current_centre_freq current_channel_info proposed_centre_freq proposed_channel_info channel_avoidance_mask +002b 000a MLME_LTE_COEX_NO_INTERFERENCE 0004 current_centre_freq current_channel_info current_occupied_mask channel_avoidance_mask +002b 000b MLME_MBULK_ADJUST_RANGE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 000c MLME_MBULK_ALLOC 0006 pid line mbulk_address ref_cnt free_flag flags +002b 000d MLME_MBULK_ALLOC_NULL 0002 pid line +002b 000e MLME_MBULK_APPEND_TAIL 0006 pid line mbulk_address ref_cnt free_flag flags +002b 000f MLME_MBULK_CLONE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0010 MLME_MBULK_DAT_AT_R 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0011 MLME_MBULK_DAT_AT_RW 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0012 MLME_MBULK_DAT_R 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0013 MLME_MBULK_DAT_RW 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0014 MLME_MBULK_DEBUGGING_INFO_HAS_BEEN_OVERWRITTEN 0001 debug_pointer +002b 0015 MLME_MBULK_DUPLICATE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0016 MLME_MBULK_DUPLICATE_NULL 0002 pid line +002b 0017 MLME_MBULK_FREE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0018 MLME_MBULK_FREE_NULL 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0019 MLME_MBULK_FREE_WITH_SIGNAL 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001a MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001b MLME_MBULK_PREPEND_HEAD 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001c MLME_MBULK_PROCESS_FSM_EVENT 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001d MLME_MBULK_PROCESS_FSM_EVENT_NULL 0002 pid line +002b 001e MLME_MBULK_SET_READONLY 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001f MLME_MBULK_SET_READWRITE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0020 MLME_MBULK_TRIM_HEAD 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0021 MLME_MBULK_WITH_SIGNAL_ALLOC 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0022 MLME_STA_RECORD_ADD 0002 pid address +002b 0023 MLME_STA_RECORD_DEFAULT_SET_RATES 0003 basic_rates ht_mcs_set vht_mcs_set +002b 0024 MLME_STA_RECORD_DELETE 0002 pid address +002b 0025 MLME_STA_RECORD_INITIALISE_CAPS 0004 address sta_caps ht_rx_mcs vht_rx_mcs +002b 0026 MLME_STA_RECORD_PMF 0001 pmf_in_use +002b 0027 MLME_STA_RECORD_SET_CAPS 0002 address sta_caps +002b 0028 MLME_STA_RECORD_SET_NSS 0007 address peer_current_nss peer_new_nss link_current_nss link_new_nss vif_current_nss mib_max_nss +002b 0029 MLME_STA_SET_QOS_INFO 0002 address qos_info +002b 002a MLME_VIF_CAPABILITIES_RESET_TQAM 0001 tqam_activated +002b 002b MLME_VIF_CAPABILITIES_STATIC_UPDATE_TQAM 0002 point tqam_activated +# Generated From mlme_hard/mlme/mlme_debug.xml +trace_types 100 +MLME_MBULK_DEBUGGING_INFO_HAS_BEEN_OVERWRITTEN.debug_pointer Natural32 +MLME_CAPABILITIES_INIT_2G.overwritten Boolean +MLME_CAPABILITIES_INIT_2G.HT Boolean +MLME_MBULK_WITH_SIGNAL_ALLOC.pid FsmProcessId +MLME_MBULK_WITH_SIGNAL_ALLOC.mbulk_address Natural32 +MLME_MBULK_WITH_SIGNAL_ALLOC.free_flag Boolean +MLME_DATA_PREAMBLE.erp Boolean +MLME_DATA_PREAMBLE.barker Boolean +MLME_DATA_PREAMBLE.short_preamble Boolean +MLME_DATA_PREAMBLE.short_slot_time Boolean +MLME_STA_RECORD_DEFAULT_SET_RATES.basic_rates RATE +MLME_STA_RECORD_PMF.pmf_in_use Boolean +MLME_MBULK_PROCESS_FSM_EVENT.pid FsmProcessId +MLME_MBULK_PROCESS_FSM_EVENT.mbulk_address Natural32 +MLME_MBULK_PROCESS_FSM_EVENT.free_flag Boolean +MLME_MBULK_DAT_RW.pid FsmProcessId +MLME_MBULK_DAT_RW.mbulk_address Natural32 +MLME_MBULK_DAT_RW.free_flag Boolean +MLME_MBULK_TRIM_HEAD.pid FsmProcessId +MLME_MBULK_TRIM_HEAD.mbulk_address Natural32 +MLME_MBULK_TRIM_HEAD.free_flag Boolean +MLME_CHANNEL_FREQ_NOT_SUITABLE_FOR_AP.reason DEBUG_TYPE_AP_CHANNEL_CHECK_REASON +MLME_MBULK_DUPLICATE.pid FsmProcessId +MLME_MBULK_DUPLICATE.mbulk_address Natural32 +MLME_MBULK_DUPLICATE.free_flag Boolean +MLME_MBULK_ADJUST_RANGE.pid FsmProcessId +MLME_MBULK_ADJUST_RANGE.mbulk_address Natural32 +MLME_MBULK_ADJUST_RANGE.free_flag Boolean +MLME_CAPABILITIES_INIT_5G.HT Boolean +MLME_STA_RECORD_SET_NSS.address MAC_Address +MLME_STA_RECORD_SET_NSS.peer_current_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.peer_new_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.link_current_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.link_new_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.vif_current_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.mib_max_nss DEBUG_TYPE_SS +MLME_LTE_COEX_INTERFERENCE_DETECTED.channel_avoidance_mask Natural64 +MLME_MBULK_FREE_NULL.pid FsmProcessId +MLME_MBULK_FREE_NULL.mbulk_address Natural32 +MLME_MBULK_FREE_NULL.free_flag Boolean +MLME_STA_RECORD_DELETE.pid FsmProcessId +MLME_STA_RECORD_DELETE.address MAC_Address +MLME_STA_SET_QOS_INFO.address MAC_Address +MLME_MBULK_APPEND_TAIL.pid FsmProcessId +MLME_MBULK_APPEND_TAIL.mbulk_address Natural32 +MLME_MBULK_APPEND_TAIL.free_flag Boolean +MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.pid FsmProcessId +MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.mbulk_address Natural32 +MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.free_flag Boolean +MLME_STA_RECORD_INITIALISE_CAPS.address MAC_Address +MLME_STA_RECORD_INITIALISE_CAPS.sta_caps Natural64 +MLME_MBULK_DAT_R.pid FsmProcessId +MLME_MBULK_DAT_R.mbulk_address Natural32 +MLME_MBULK_DAT_R.free_flag Boolean +MLME_MBULK_SET_READWRITE.pid FsmProcessId +MLME_MBULK_SET_READWRITE.mbulk_address Natural32 +MLME_MBULK_SET_READWRITE.free_flag Boolean +MLME_MBULK_PROCESS_FSM_EVENT_NULL.pid FsmProcessId +MLME_LTE_COEX_NO_INTERFERENCE.current_occupied_mask Natural64 +MLME_LTE_COEX_NO_INTERFERENCE.channel_avoidance_mask Natural64 +MLME_MBULK_PREPEND_HEAD.pid FsmProcessId +MLME_MBULK_PREPEND_HEAD.mbulk_address Natural32 +MLME_MBULK_PREPEND_HEAD.free_flag Boolean +MLME_MBULK_ALLOC_NULL.pid FsmProcessId +MLME_DATA_ADD_VIF.source_pid FsmProcessId +MLME_DATA_ADD_VIF.vif_type VIF_TYPE +MLME_DATA_ADD_VIF.interface_addr MAC_Address +MLME_DATA_ADD_VIF.device_addr MAC_Address +MLME_MBULK_ALLOC.pid FsmProcessId +MLME_MBULK_ALLOC.mbulk_address Natural32 +MLME_MBULK_ALLOC.free_flag Boolean +MLME_STA_RECORD_ADD.pid FsmProcessId +MLME_STA_RECORD_ADD.address MAC_Address +MLME_STA_RECORD_SET_CAPS.address MAC_Address +MLME_STA_RECORD_SET_CAPS.sta_caps Natural64 +MLME_VIF_CAPABILITIES_RESET_TQAM.tqam_activated Boolean +MLME_MBULK_SET_READONLY.pid FsmProcessId +MLME_MBULK_SET_READONLY.mbulk_address Natural32 +MLME_MBULK_SET_READONLY.free_flag Boolean +MLME_MBULK_DAT_AT_R.pid FsmProcessId +MLME_MBULK_DAT_AT_R.mbulk_address Natural32 +MLME_MBULK_DAT_AT_R.free_flag Boolean +MLME_MBULK_CLONE.pid FsmProcessId +MLME_MBULK_CLONE.mbulk_address Natural32 +MLME_MBULK_CLONE.free_flag Boolean +MLME_MBULK_FREE_WITH_SIGNAL.pid FsmProcessId +MLME_MBULK_FREE_WITH_SIGNAL.mbulk_address Natural32 +MLME_MBULK_FREE_WITH_SIGNAL.free_flag Boolean +MLME_MBULK_FREE.pid FsmProcessId +MLME_MBULK_FREE.mbulk_address Natural32 +MLME_MBULK_FREE.free_flag Boolean +MLME_VIF_CAPABILITIES_STATIC_UPDATE_TQAM.tqam_activated Boolean +MLME_MBULK_DAT_AT_RW.pid FsmProcessId +MLME_MBULK_DAT_AT_RW.mbulk_address Natural32 +MLME_MBULK_DAT_AT_RW.free_flag Boolean +MLME_INVALID_SIGNAL_DISCARDED.pid FsmProcessId +MLME_INVALID_SIGNAL_DISCARDED.signal SignalId +MLME_FORCE_ACTIVE.pid FsmProcessId +MLME_FORCE_ACTIVE.active Boolean +MLME_MBULK_DUPLICATE_NULL.pid FsmProcessId +DEBUG_TYPE_AP_CHANNEL_CHECK_REASON Enum 0000 2g_channel_must_be_20mhz 0001 unsupported_bandwidth 0002 invalid_channel 0003 invalid_channel_no_outdoor_dfs 0004 invalid_channel_no_ir 0005 ht_on_no_ofdm_channel +DEBUG_TYPE_SS Enum 00 unspecified_or_unchange 01 single 02 two +# Generated From mlme_hard/mlme_ie/mlme_ie_debug.xml +trace_def 118 +0040 0000 MLME_IE_20_40_BSS_COEX_PARAMS 0001 bss_coex_info +0040 0001 MLME_IE_20_40_BSS_COEX_SIZE 0001 size +0040 0002 MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_CHANNEL 0001 channel_num +0040 0003 MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_PARAMS 0001 operating_class +0040 0004 MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_SIZE 0001 size +0040 0005 MLME_IE_ADAPTIVE_11R_CISCO_CAPS 0001 capabilities +0040 0006 MLME_IE_ADAPTIVE_11R_SAMSUNG_IE_SIZE 0001 size +0040 0007 MLME_IE_AID_PARAMS 0001 aid +0040 0008 MLME_IE_AID_SIZE 0001 size +0040 0009 MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_PARAMS 0003 channel_switch_mode new_channel_number channel_switch_count +0040 000a MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_SIZE 0001 size +0040 000b MLME_IE_CHANNEL_SWITCH_TIMING_ELEMENT_PARAMS 0002 switch_time switch_timeout +0040 000c MLME_IE_CHANNEL_SWITCH_TIMING_ELEMENT_SIZE 0001 size +0040 000d MLME_IE_CHANNEL_SWITCH_WRAPPER_PARAMS 0000 +0040 000e MLME_IE_CHANNEL_SWITCH_WRAPPER_SIZE 0001 size +0040 000f MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_PARAMS 0003 dms_id dms_length request_type +0040 0010 MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_SIZE 0001 size +0040 0011 MLME_IE_DS_PARAMETER_SET_PARAMS 0001 channel +0040 0012 MLME_IE_DS_PARAMETER_SET_SIZE 0001 size +0040 0013 MLME_IE_ERP_PARAMS 0001 erp +0040 0014 MLME_IE_ERP_SIZE 0001 size +0040 0015 MLME_IE_EXTENDED_CAPABILITIES_PARAMS 0001 extended_capabilities +0040 0016 MLME_IE_EXTENDED_CAPABILITIES_SIZE 0001 size +0040 0017 MLME_IE_FTM_BURST_PARAMETERS_PARAMS 0007 status_value burst_duration_count min_delta_ftm partial_tsf asap_ftm_per_burst format_bandwidth burst_interval +0040 0018 MLME_IE_FTM_BURST_PARAMETERS_SIZE 0001 size +0040 0019 MLME_IE_FTM_ERROR_CODE_PARAMS 0003 start_time bssid error_code +0040 001a MLME_IE_FTM_ERROR_CODE_SIZE 0001 size +0040 001b MLME_IE_FTM_LCI_REQUEST_PARAMS 0004 measurement_token measurement_request_mode measurement_type location_subject +0040 001c MLME_IE_FTM_LCI_REQUEST_SIZE 0001 size +0040 001d MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS 0006 measurement_token measurement_request_mode measurement_type location_subject location_civic_type location_service_interval +0040 001e MLME_IE_FTM_LOCATION_CIVIC_REQUEST_SIZE 0001 size +0040 001f MLME_IE_FTM_RANGE_ENTRY_PARAMS 0005 start_time bssid range max_error reserved +0040 0020 MLME_IE_FTM_RANGE_ENTRY_SIZE 0001 size +0040 0021 MLME_IE_FTM_SYNC_INFO_PARAMS 0002 id_extension tsf_sync_info +0040 0022 MLME_IE_FTM_SYNC_INFO_SIZE 0001 size +0040 0023 MLME_IE_GET_AKM_SUITES_NUMBER 0001 akm_suites_number +0040 0024 MLME_IE_GET_PAIRWISE_CIPHERS_NUMBER 0001 pairwise_ciphers_number +0040 0025 MLME_IE_HT_OPERATION_PARAMS 0005 primary_channel information_subset_1 information_subset_2 information_subset_3 basic_ht_mcs +0040 0026 MLME_IE_HT_OPERATION_SIZE 0001 size +0040 0027 MLME_IE_LINK_IDENTIFIER_ELEMENT_PARAMS 0003 bssid initiator_address responder_address +0040 0028 MLME_IE_LINK_IDENTIFIER_ELEMENT_SIZE 0001 size +0040 0029 MLME_IE_MEASUREMENT_REPORT_BASIC_PARAMS 0004 channel_number measurement_start_time measurement_duration map +0040 002a MLME_IE_MEASUREMENT_REPORT_BASIC_SIZE 0001 size +0040 002b MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS 0009 operating_class channel_num measurement_duration reported_frame_info rcpi rsni bssid antenna_id parent_tsf +0040 002c MLME_IE_MEASUREMENT_REPORT_BEACON_SIZE 0001 size +0040 002d MLME_IE_MEASUREMENT_REPORT_PARAMS 0003 measurement_token measurement_report_mode measurement_type +0040 002e MLME_IE_MEASUREMENT_REPORT_SIZE 0001 size +0040 002f MLME_IE_MLME_WFA_P2P_IE_PARAMS 0002 oui oui_type +0040 0030 MLME_IE_MLME_WFA_P2P_IE_SIZE 0001 size +0040 0031 MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_PARAMS 0004 hdr_id hdr_length index ctw_ops +0040 0032 MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_SIZE 0001 size +0040 0033 MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR 0004 count_type duration interval start_time +0040 0034 MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_PARAMS 0003 hdr_id hdr_length status +0040 0035 MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_SIZE 0001 size +0040 0036 MLME_IE_MOBILITY_DOMAIN_PARAMS 0002 identifier cap_and_policy +0040 0037 MLME_IE_MOBILITY_DOMAIN_SIZE 0001 size +0040 0038 MLME_IE_NAN_HEADER_PARAMS 0003 oui oui_type ie_size +0040 0039 MLME_IE_NAN_HEADER_SIZE 0001 size +0040 003a MLME_IE_OPERATING_MODE_NOTIFICATION_PARAMS 0001 operating_mode +0040 003b MLME_IE_OPERATING_MODE_NOTIFICATION_SIZE 0001 size +0040 003c MLME_IE_POWER_CAPABILITY_PARAMS 0002 min_power max_power +0040 003d MLME_IE_POWER_CAPABILITY_SIZE 0001 size +0040 003e MLME_IE_QUIET_ELEMENT_PARAMS 0003 period duration offset +0040 003f MLME_IE_QUIET_ELEMENT_SIZE 0001 size +0040 0040 MLME_IE_REPORTED_FRAME_BODY_PARAMS 0001 reported_frame_body +0040 0041 MLME_IE_REPORTED_FRAME_BODY_SIZE 0001 size +0040 0042 MLME_IE_RM_ENABLED_CAPABILITIES_PARAMS 0001 caps +0040 0043 MLME_IE_RM_ENABLED_CAPABILITIES_SIZE 0001 size +0040 0044 MLME_IE_RSN_CAPABILITIES 0001 capabilities +0040 0045 MLME_IE_SCSC_CHANNEL_LIST_PARAMS 0003 oui oui_type oui_subtype +0040 0046 MLME_IE_SCSC_CHANNEL_LIST_SCAN_CHANNEL 0002 freq scan_policy +0040 0047 MLME_IE_SCSC_CHANNEL_LIST_SIZE 0001 size +0040 0048 MLME_IE_SCSC_NAN_FOLLOWUP_PARAMS 0003 peer_address priority dw_or_faw +0040 0049 MLME_IE_SCSC_NAN_FOLLOWUP_SIZE 0001 size +0040 004a MLME_IE_SCSC_SCAN_NEIGHBOUR_BSSID 0002 bssid freq +0040 004b MLME_IE_SCSC_SCAN_NEIGHBOUR_LIST_PARAMS 0000 +0040 004c MLME_IE_SCSC_SCAN_NEIGHBOUR_LIST_SIZE 0001 size +0040 004d MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS 0005 oui oui_type oui_subtype ssid_length ssid +0040 004e MLME_IE_SCSC_SCAN_SSID_FILTER_SIZE 0001 size +0040 004f MLME_IE_SCSC_SCAN_TIMING_PARAMS 0008 oui oui_type oui_subtype min_period max_period exponent step_count skip_first_period +0040 0050 MLME_IE_SCSC_SCAN_TIMING_SIZE 0001 size +0040 0051 MLME_IE_SCSC_SCAN_TIMING_V_2_PARAMS 0002 max_channel_time_active max_channel_time_passive +0040 0052 MLME_IE_SECONDARY_CHANNEL_OFFSET_ELEMENT_PARAMS 0001 secondary_channel_offset +0040 0053 MLME_IE_SECONDARY_CHANNEL_OFFSET_ELEMENT_SIZE 0001 size +0040 0054 MLME_IE_SSID_PARAMS 0001 ssid +0040 0055 MLME_IE_SSID_SIZE 0001 size +0040 0056 MLME_IE_SUPPORTED_CHANNELS_PARAMS 0001 first_channels_mask +0040 0057 MLME_IE_SUPPORTED_CHANNELS_SIZE 0001 size +0040 0058 MLME_IE_SUPPORTED_OPERATING_CLASSES_PARAMS 0001 current_operating_class +0040 0059 MLME_IE_SUPPORTED_OPERATING_CLASSES_SIZE 0001 size +0040 005a MLME_IE_SUPPORTED_RATES_PARAMS 0001 rates +0040 005b MLME_IE_SUPPORTED_RATES_SIZE 0001 size +0040 005c MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS 0005 user_priority classifier_type classifier_mask dest_addr type +0040 005d MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_SIZE 0001 size +0040 005e MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS 0005 user_priority classifier_type classifier_mask ip_version ip_addr +0040 005f MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_SIZE 0001 size +0040 0060 MLME_IE_TIMEOUT_INTERVAL_PARAMS 0002 type value +0040 0061 MLME_IE_TIMEOUT_INTERVAL_SIZE 0001 size +0040 0062 MLME_IE_TPC_REPORT_PARAMS 0002 tx_power link_margin +0040 0063 MLME_IE_TPC_REPORT_SIZE 0001 size +0040 0064 MLME_IE_TPU_BUFFER_STATUS_ELEMENT_PARAMS 0001 tpu_buffer_status_info +0040 0065 MLME_IE_TPU_BUFFER_STATUS_ELEMENT_SIZE 0001 size +0040 0066 MLME_IE_TQAM_CAPABILITIES_MBULK_FIND 0001 result +0040 0067 MLME_IE_TQAM_CAPS_AND_OPS_SIZE 0001 size +0040 0068 MLME_IE_TQAM_CAPS_SIZE 0001 size +0040 0069 MLME_IE_TQAM_OPERATION_MBULK_FIND 0001 result +0040 006a MLME_IE_TQAM_SUBTYPE_MBULK_FIND 0001 result +0040 006b MLME_IE_VALIDATE_RSN 0008 is_valid pairwise_count_in_ie pairwise_count_computed akm_count_declared akm_count_real pmkid_count capabilities ie_length +0040 006c MLME_IE_VHT_OPERATION_PARAMS 0004 channel_width channel_center_frequency_segment_0 channel_center_frequency_segment_1 basic_vht_mcs_and_nss +0040 006d MLME_IE_VHT_OPERATION_SIZE 0001 size +0040 006e MLME_IE_WFA_TPC_REPORT_PARAMS 0005 oui oui_type oui_subtype tx_power link_margin +0040 006f MLME_IE_WFA_TPC_REPORT_SIZE 0001 size +0040 0070 MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_PARAMS 0003 channel_width channel_center_freq_seg0 channel_center_freq_seg1 +0040 0071 MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_SIZE 0001 size +0040 0072 MLME_IE_WMM_INFO_PARAMS 0005 oui oui_type oui_subtype version qos_info_field +0040 0073 MLME_IE_WMM_INFO_SIZE 0001 size +0040 0074 MLME_IE_WMM_PARAMETER_PARAMS 0007 oui version qos_info_field ac_be ac_bk ac_vi ac_vo +0040 0075 MLME_IE_WMM_PARAMETER_SIZE 0001 size +# Generated From mlme_hard/mlme_ie/mlme_ie_debug.xml +trace_types 159 +MLME_IE_EXTENDED_CAPABILITIES_SIZE.size Natural8 +MLME_IE_MEASUREMENT_REPORT_PARAMS.measurement_token Natural8 +MLME_IE_MEASUREMENT_REPORT_PARAMS.measurement_report_mode Natural8 +MLME_IE_MEASUREMENT_REPORT_PARAMS.measurement_type Natural8 +MLME_IE_DS_PARAMETER_SET_PARAMS.channel Natural8 +MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_PARAMS.channel_width Natural8 +MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_PARAMS.channel_center_freq_seg0 Natural8 +MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_PARAMS.channel_center_freq_seg1 Natural8 +MLME_IE_WMM_INFO_PARAMS.oui Natural8[3] +MLME_IE_WMM_INFO_PARAMS.oui_type Natural8 +MLME_IE_WMM_INFO_PARAMS.oui_subtype Natural8 +MLME_IE_WMM_INFO_PARAMS.version Natural8 +MLME_IE_WMM_INFO_PARAMS.qos_info_field Natural8 +MLME_IE_SCSC_SCAN_SSID_FILTER_SIZE.size Natural8 +MLME_IE_NAN_HEADER_PARAMS.oui Natural8[3] +MLME_IE_NAN_HEADER_PARAMS.oui_type Natural8 +MLME_IE_NAN_HEADER_PARAMS.ie_size Natural8 +MLME_IE_SUPPORTED_CHANNELS_PARAMS.first_channels_mask Natural64 +MLME_IE_SCSC_CHANNEL_LIST_PARAMS.oui Natural8[3] +MLME_IE_SCSC_CHANNEL_LIST_PARAMS.oui_type Natural8 +MLME_IE_SCSC_CHANNEL_LIST_PARAMS.oui_subtype Natural8 +MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_PARAMS.hdr_id Natural8 +MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_PARAMS.index Natural8 +MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_PARAMS.ctw_ops Natural8 +MLME_IE_SUPPORTED_OPERATING_CLASSES_PARAMS.current_operating_class Natural8 +MLME_IE_WMM_PARAMETER_PARAMS.oui Natural32 +MLME_IE_WMM_PARAMETER_PARAMS.version Natural8 +MLME_IE_WMM_PARAMETER_PARAMS.qos_info_field Natural8 +MLME_IE_WMM_PARAMETER_PARAMS.ac_be Natural32 +MLME_IE_WMM_PARAMETER_PARAMS.ac_bk Natural32 +MLME_IE_WMM_PARAMETER_PARAMS.ac_vi Natural32 +MLME_IE_WMM_PARAMETER_PARAMS.ac_vo Natural32 +MLME_IE_TQAM_OPERATION_MBULK_FIND.result Natural32 +MLME_IE_20_40_BSS_COEX_PARAMS.bss_coex_info Natural8 +MLME_IE_EXTENDED_CAPABILITIES_PARAMS.extended_capabilities Natural8[9] +MLME_IE_VHT_OPERATION_PARAMS.channel_width Natural8 +MLME_IE_VHT_OPERATION_PARAMS.channel_center_frequency_segment_0 Natural8 +MLME_IE_VHT_OPERATION_PARAMS.channel_center_frequency_segment_1 Natural8 +MLME_IE_TPC_REPORT_PARAMS.tx_power Natural8 +MLME_IE_TPC_REPORT_PARAMS.link_margin Natural8 +MLME_IE_REPORTED_FRAME_BODY_PARAMS.reported_frame_body Natural64 +MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_PARAMS.dms_id Natural8 +MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_PARAMS.dms_length Natural8 +MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_PARAMS.request_type Natural8 +MLME_IE_MEASUREMENT_REPORT_BASIC_PARAMS.channel_number Natural8 +MLME_IE_MEASUREMENT_REPORT_BASIC_PARAMS.measurement_start_time Natural64 +MLME_IE_MEASUREMENT_REPORT_BASIC_PARAMS.map Natural8 +MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_SIZE.size Natural8 +MLME_IE_FTM_LCI_REQUEST_PARAMS.measurement_token Natural8 +MLME_IE_FTM_LCI_REQUEST_PARAMS.measurement_request_mode Natural8 +MLME_IE_FTM_LCI_REQUEST_PARAMS.measurement_type Natural8 +MLME_IE_FTM_LCI_REQUEST_PARAMS.location_subject Natural8 +MLME_IE_FTM_SYNC_INFO_PARAMS.id_extension Natural8 +MLME_IE_FTM_SYNC_INFO_PARAMS.tsf_sync_info Natural32 +MLME_IE_TQAM_SUBTYPE_MBULK_FIND.result Natural32 +MLME_IE_MOBILITY_DOMAIN_SIZE.size Natural8 +MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR.count_type Natural8 +MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR.duration Natural32 +MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR.interval Natural32 +MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR.start_time Natural32 +MLME_IE_CHANNEL_SWITCH_WRAPPER_SIZE.size Natural8 +MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_CHANNEL.channel_num Natural8 +MLME_IE_OPERATING_MODE_NOTIFICATION_PARAMS.operating_mode Natural8 +MLME_IE_VALIDATE_RSN.is_valid Boolean +MLME_IE_WFA_TPC_REPORT_PARAMS.oui Natural8[3] +MLME_IE_WFA_TPC_REPORT_PARAMS.oui_type Natural8 +MLME_IE_WFA_TPC_REPORT_PARAMS.oui_subtype Natural8 +MLME_IE_WFA_TPC_REPORT_PARAMS.tx_power Natural8s +MLME_IE_WFA_TPC_REPORT_PARAMS.link_margin Natural8s +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.oui Natural8[3] +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.oui_type Natural8 +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.oui_subtype Natural8 +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.ssid_length Natural8 +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.ssid Char[6] +MLME_IE_NAN_HEADER_SIZE.size Natural8 +MLME_IE_DS_PARAMETER_SET_SIZE.size Natural8 +MLME_IE_TQAM_CAPS_SIZE.size Natural8 +MLME_IE_SSID_SIZE.size Natural8 +MLME_IE_MLME_WFA_P2P_IE_PARAMS.oui Natural8[3] +MLME_IE_MLME_WFA_P2P_IE_PARAMS.oui_type Natural8 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.oui Natural8[3] +MLME_IE_SCSC_SCAN_TIMING_PARAMS.oui_type Natural8 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.oui_subtype Natural8 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.min_period Natural32 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.max_period Natural32 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.exponent Natural8 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.step_count Natural8 +MLME_IE_SCSC_NAN_FOLLOWUP_PARAMS.peer_address MAC_Address +MLME_IE_SCSC_NAN_FOLLOWUP_PARAMS.priority Natural8 +MLME_IE_SCSC_NAN_FOLLOWUP_PARAMS.dw_or_faw Natural8 +MLME_IE_SUPPORTED_RATES_SIZE.size Natural8 +MLME_IE_FTM_RANGE_ENTRY_PARAMS.start_time Natural32 +MLME_IE_FTM_RANGE_ENTRY_PARAMS.bssid MAC_Address +MLME_IE_FTM_RANGE_ENTRY_PARAMS.range Natural32 +MLME_IE_FTM_RANGE_ENTRY_PARAMS.max_error Natural8 +MLME_IE_FTM_RANGE_ENTRY_PARAMS.reserved Natural8 +MLME_IE_POWER_CAPABILITY_PARAMS.min_power Natural8s +MLME_IE_POWER_CAPABILITY_PARAMS.max_power Natural8s +MLME_IE_SECONDARY_CHANNEL_OFFSET_ELEMENT_PARAMS.secondary_channel_offset Natural8 +MLME_IE_RM_ENABLED_CAPABILITIES_SIZE.size Natural8 +MLME_IE_SUPPORTED_RATES_PARAMS.rates Natural64 +MLME_IE_FTM_ERROR_CODE_PARAMS.start_time Natural32 +MLME_IE_FTM_ERROR_CODE_PARAMS.bssid MAC_Address +MLME_IE_FTM_ERROR_CODE_PARAMS.error_code Natural8 +MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_SIZE.size Natural8 +MLME_IE_SCSC_SCAN_NEIGHBOUR_LIST_SIZE.size Natural8 +MLME_IE_SCSC_CHANNEL_LIST_SCAN_CHANNEL.scan_policy Natural8 +MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_PARAMS.operating_class Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.status_value Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.burst_duration_count Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.min_delta_ftm Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.asap_ftm_per_burst Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.format_bandwidth Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.operating_class Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.channel_num Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.reported_frame_info Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.rcpi Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.rsni Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.bssid MAC_Address +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.antenna_id Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.parent_tsf Natural32 +MLME_IE_QUIET_ELEMENT_PARAMS.period Natural8 +MLME_IE_SCSC_SCAN_NEIGHBOUR_BSSID.bssid MAC_Address +MLME_IE_TIMEOUT_INTERVAL_PARAMS.type Natural8 +MLME_IE_TIMEOUT_INTERVAL_PARAMS.value Natural32 +MLME_IE_RM_ENABLED_CAPABILITIES_PARAMS.caps Natural8[5] +MLME_IE_HT_OPERATION_PARAMS.primary_channel Natural8 +MLME_IE_HT_OPERATION_PARAMS.information_subset_1 Natural8 +MLME_IE_HT_OPERATION_PARAMS.basic_ht_mcs Natural8[8] +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.user_priority Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.classifier_type Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.classifier_mask Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.ip_version Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.ip_addr Natural64 +MLME_IE_LINK_IDENTIFIER_ELEMENT_PARAMS.bssid MAC_Address +MLME_IE_LINK_IDENTIFIER_ELEMENT_PARAMS.initiator_address MAC_Address +MLME_IE_LINK_IDENTIFIER_ELEMENT_PARAMS.responder_address MAC_Address +MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_PARAMS.hdr_id Natural8 +MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_PARAMS.status Natural8 +MLME_IE_SSID_PARAMS.ssid TOKEN +MLME_IE_TQAM_CAPABILITIES_MBULK_FIND.result Natural32 +MLME_IE_TPU_BUFFER_STATUS_ELEMENT_PARAMS.tpu_buffer_status_info Natural8 +MLME_IE_TQAM_CAPS_AND_OPS_SIZE.size Natural8 +MLME_IE_SCSC_CHANNEL_LIST_SIZE.size Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS.user_priority Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS.classifier_type Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS.classifier_mask Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS.dest_addr MAC_Address +MLME_IE_WMM_PARAMETER_SIZE.size Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.measurement_token Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.measurement_request_mode Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.measurement_type Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.location_subject Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.location_civic_type Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.location_service_interval Natural8 +MLME_IE_ERP_PARAMS.erp Natural8 +MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_PARAMS.channel_switch_mode Natural8 +MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_PARAMS.new_channel_number Natural8 +MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_PARAMS.channel_switch_count Natural8 +# Generated From mlme_hard/mlme_conmgr/mlme_conmgr_debug.xml +trace_def 7 +0004 0000 MLME_BSS_MAX_IDLE_PERIOD_CONFIGURE 0002 max_idle_period protected_keep_alive_required +0004 0001 MLME_CONMGR_BSS_IDLE_PERIOD_CAP 0002 ie max +0004 0002 MLME_CONMGR_SLOW_AP_DELAY 0001 poll +0004 0003 MLME_CONMGR_SLOW_AP_SWITCH 0002 max_time increment +0004 0004 MLME_CONMGR_STATUS_CODE 0001 status +0004 0005 MLME_CONMGR_TEARDOWN 0002 deauth_requested deauth_reason +0004 0006 MLME_CONMGR_VALUES 0002 parent size_of_host_ies +# Generated From mlme_hard/mlme_conmgr/mlme_conmgr_debug.xml +trace_types 3 +MLME_CONMGR_SLOW_AP_SWITCH.max_time Natural32 +MLME_CONMGR_TEARDOWN.deauth_requested Boolean +MLME_BSS_MAX_IDLE_PERIOD_CONFIGURE.protected_keep_alive_required Boolean +# Generated From mlme_hard/mlme_sa_query/mlme_sa_query_debug.xml +trace_def 2 +0020 0000 MLME_SA_QUERY_RESULT 0002 address status +0020 0001 MLME_SA_QUERY_STATUS 0002 address is_sa_query_waiting_for_response +# Generated From mlme_hard/mlme_sa_query/mlme_sa_query_debug.xml +trace_types 4 +MLME_SA_QUERY_STATUS.address MAC_Address +MLME_SA_QUERY_STATUS.is_sa_query_waiting_for_response bool +MLME_SA_QUERY_RESULT.address MAC_Address +MLME_SA_QUERY_RESULT.status Boolean +# Generated From mlme_hard/mlme_regulatory/mlme_regulatory_debug.xml +trace_def 12 +0015 0000 MLME_COUNTRY_WORLD 0000 +0015 0001 MLME_REGULATORY_ADJUSTED_CHANNEL_CONFIG 0003 proposed_channel_info resolved_channel_info found +0015 0002 MLME_REGULATORY_CHANNELS_SUPPORTED 0006 supported_channels length num_subbands step channel num_channels +0015 0003 MLME_REGULATORY_CHANNEL_REQ 0005 freq_center freq_start freq_end bandwidth_mhz reject_indoor_outdoor_flag +0015 0004 MLME_REGULATORY_CHANNEL_REQ_FAILURE 0004 freq_start freq_end bandwidth_mhz reason +0015 0005 MLME_REGULATORY_DO_COUNTRY_CODES_MATCH 0002 mib_country_code country_code +0015 0006 MLME_REGULATORY_MASK 0001 mask +0015 0007 MLME_REGULATORY_MIB_IS_DISABLED 0000 +0015 0008 MLME_REGULATORY_NO_CELL 0001 channels_disabled +0015 0009 MLME_REGULATORY_RULE 0005 freq_start freq_end max_bandwidth_mhz max_power flags +0015 000a MLME_REGULATORY_RULE_ADD 0006 freq_start freq_end max_bandwidth_mhz max_power flags rule_is_valid +0015 000b MLME_SET_COUNTRY 0003 alpha reg_rules channel_map +# Generated From mlme_hard/mlme_regulatory/mlme_regulatory_debug.xml +trace_types 25 +MLME_REGULATORY_CHANNEL_REQ.reject_indoor_outdoor_flag Natural8 +MLME_REGULATORY_RULE.max_bandwidth_mhz Natural8 +MLME_REGULATORY_RULE.max_power Natural16s +MLME_REGULATORY_RULE.flags Natural8 +MLME_REGULATORY_CHANNELS_SUPPORTED.supported_channels Boolean +MLME_REGULATORY_CHANNELS_SUPPORTED.length Natural32 +MLME_REGULATORY_CHANNELS_SUPPORTED.num_subbands Natural32 +MLME_REGULATORY_CHANNELS_SUPPORTED.step Natural8 +MLME_REGULATORY_CHANNELS_SUPPORTED.channel Natural8 +MLME_REGULATORY_CHANNELS_SUPPORTED.num_channels Natural8 +MLME_REGULATORY_ADJUSTED_CHANNEL_CONFIG.found Boolean +MLME_REGULATORY_DO_COUNTRY_CODES_MATCH.mib_country_code Char[2] +MLME_REGULATORY_DO_COUNTRY_CODES_MATCH.country_code Char[2] +MLME_REGULATORY_MASK.mask Natural48 +MLME_REGULATORY_NO_CELL.channels_disabled Boolean +MLME_REGULATORY_CHANNEL_REQ_FAILURE.reason DEBUG_TYPE_REGULATORY_CHANNEL_REQ_FAILURE_REASON +MLME_REGULATORY_RULE_ADD.freq_start EDGE_OF_BAND +MLME_REGULATORY_RULE_ADD.freq_end EDGE_OF_BAND +MLME_REGULATORY_RULE_ADD.max_bandwidth_mhz Natural8 +MLME_REGULATORY_RULE_ADD.max_power Decibels +MLME_REGULATORY_RULE_ADD.flags Natural8 +MLME_REGULATORY_RULE_ADD.rule_is_valid Boolean +MLME_SET_COUNTRY.alpha Char[2] +MLME_SET_COUNTRY.reg_rules Natural8 +MLME_SET_COUNTRY.channel_map MBULK +DEBUG_TYPE_REGULATORY_CHANNEL_REQ_FAILURE_REASON Enum 0000 invalid_bandwidth 0001 mib_read_failed 0002 header_read_failed 0003 no_rule 0004 bandwidth_40m_not_allowed_for_2g4 0005 not_allowed_in_no_cell +# Generated From mlme_hard/mlme_measurements/mlme_measurements_debug.xml +trace_def 27 +0022 0000 MLME_MEASUREMENTS_ADD_SCAN_RESULT 0001 result_code +0022 0001 MLME_MEASUREMENTS_BUILD_RM_REPORT 0002 size result +0022 0002 MLME_MEASUREMENTS_CLEARING_RESULTS 0000 +0022 0003 MLME_MEASUREMENTS_INIT 0001 interface_address +0022 0004 MLME_MEASUREMENTS_LINK_REPORT 0004 interface_address bssid rcpi rsni +0022 0005 MLME_MEASUREMENTS_LINK_REQUEST 0005 dialog_token used_power max_power rssi snr +0022 0006 MLME_MEASUREMENTS_OPT_IE_SSID 0001 ssid +0022 0007 MLME_MEASUREMENTS_REPORT_INFO 0002 bssid ie_len +0022 0008 MLME_MEASUREMENTS_REQUEST 0005 token class channel mode duration +0022 0009 MLME_MEASUREMENTS_REQUESTING_SCAN 0002 measurement_duration ies_len +0022 000a MLME_MEASUREMENTS_REQUEST_IE 0002 token count +0022 000b MLME_MEASUREMENTS_REQUEST_OPT_IE 0002 reporting_detail reason +0022 000c MLME_MEASUREMENTS_REQ_REFUSED 0002 token mode +0022 000d MLME_MEASUREMENTS_REQ_SCAN_MASK 0005 class channel mode channel_time freq_mask +0022 000e MLME_MEASUREMENTS_RM_CAPS 0004 link beacon_passive beacon_active beacon_table +0022 000f MLME_MEASUREMENTS_RM_REJECTED 0002 dummy reason +0022 0010 MLME_MEASUREMENTS_RM_REQ 0001 result +0022 0011 MLME_MEASUREMENTS_SCAN_COUNT 0002 performed required +0022 0012 MLME_MEASUREMENTS_SCAN_DELAYED 0001 delay +0022 0013 MLME_MEASUREMENTS_SCAN_IES 0002 frame frame_length +0022 0014 MLME_MEASUREMENTS_SCAN_MASKS 0003 active passive mask +0022 0015 MLME_MEASUREMENTS_SCAN_REQUEST 0001 data +0022 0016 MLME_MEASUREMENTS_SCAN_RESULT 0001 address +0022 0017 MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE 0003 ie len total +0022 0018 MLME_MEASUREMENTS_SCAN_RESULT_NODE_TFS 0001 tfs +0022 0019 MLME_MEASUREMENTS_TABLE_SIZE 0001 entries +0022 001a MLME_MEASUREMENTS_TX_CFM 0001 transmission_status +# Generated From mlme_hard/mlme_measurements/mlme_measurements_debug.xml +trace_types 57 +MLME_MEASUREMENTS_SCAN_MASKS.active NATURAL48 +MLME_MEASUREMENTS_SCAN_MASKS.passive NATURAL48 +MLME_MEASUREMENTS_SCAN_MASKS.mask NATURAL48 +MLME_MEASUREMENTS_LINK_REQUEST.dialog_token NATURAL8 +MLME_MEASUREMENTS_LINK_REQUEST.used_power NATURAL8 +MLME_MEASUREMENTS_LINK_REQUEST.max_power NATURAL8 +MLME_MEASUREMENTS_LINK_REQUEST.rssi Decibels +MLME_MEASUREMENTS_LINK_REQUEST.snr Decibels +MLME_MEASUREMENTS_SCAN_RESULT_NODE_TFS.tfs NATURAL64 +MLME_MEASUREMENTS_REQ_REFUSED.token NATURAL8 +MLME_MEASUREMENTS_REQ_REFUSED.mode NATURAL8 +MLME_MEASUREMENTS_RM_REQ.result NATURAL8 +MLME_MEASUREMENTS_RM_CAPS.link Boolean +MLME_MEASUREMENTS_RM_CAPS.beacon_passive Boolean +MLME_MEASUREMENTS_RM_CAPS.beacon_active Boolean +MLME_MEASUREMENTS_RM_CAPS.beacon_table Boolean +MLME_MEASUREMENTS_SCAN_IES.frame MBULK +MLME_MEASUREMENTS_SCAN_IES.frame_length NATURAL32 +MLME_MEASUREMENTS_REQUEST_IE.token NATURAL8 +MLME_MEASUREMENTS_REQUEST_IE.count NATURAL8 +MLME_MEASUREMENTS_ADD_SCAN_RESULT.result_code NATURAL16 +MLME_MEASUREMENTS_INIT.interface_address MAC_Address +MLME_MEASUREMENTS_SCAN_RESULT.address MAC_Address +MLME_MEASUREMENTS_TABLE_SIZE.entries NATURAL16 +MLME_MEASUREMENTS_SCAN_COUNT.performed NATURAL8 +MLME_MEASUREMENTS_SCAN_COUNT.required NATURAL8 +MLME_MEASUREMENTS_TX_CFM.transmission_status NATURAL16 +MLME_MEASUREMENTS_REQUEST_OPT_IE.reporting_detail NATURAL8 +MLME_MEASUREMENTS_REQUEST_OPT_IE.reason DEBUG_TYPE_RM_REQ_OPTIONAL_IE +MLME_MEASUREMENTS_LINK_REPORT.interface_address MAC_Address +MLME_MEASUREMENTS_LINK_REPORT.bssid MAC_Address +MLME_MEASUREMENTS_LINK_REPORT.rcpi NATURAL8 +MLME_MEASUREMENTS_LINK_REPORT.rsni NATURAL8 +MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.ie NATURAL8 +MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.len NATURAL8 +MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.total NATURAL8 +MLME_MEASUREMENTS_REQ_SCAN_MASK.class NATURAL8 +MLME_MEASUREMENTS_REQ_SCAN_MASK.channel NATURAL8 +MLME_MEASUREMENTS_REQ_SCAN_MASK.mode NATURAL8 +MLME_MEASUREMENTS_REQ_SCAN_MASK.channel_time NATURAL16 +MLME_MEASUREMENTS_REQ_SCAN_MASK.freq_mask NATURAL48 +MLME_MEASUREMENTS_OPT_IE_SSID.ssid NATURAL8 +MLME_MEASUREMENTS_REQUEST.token NATURAL8 +MLME_MEASUREMENTS_REQUEST.class NATURAL8 +MLME_MEASUREMENTS_REQUEST.channel NATURAL8 +MLME_MEASUREMENTS_REQUEST.mode NATURAL8 +MLME_MEASUREMENTS_REQUEST.duration NATURAL16 +MLME_MEASUREMENTS_REPORT_INFO.bssid MAC_Address +MLME_MEASUREMENTS_REPORT_INFO.ie_len NATURAL8 +MLME_MEASUREMENTS_REQUESTING_SCAN.measurement_duration NATURAL16 +MLME_MEASUREMENTS_REQUESTING_SCAN.ies_len NATURAL16 +MLME_MEASUREMENTS_SCAN_DELAYED.delay NATURAL32 +MLME_MEASUREMENTS_BUILD_RM_REPORT.size NATURAL16 +MLME_MEASUREMENTS_BUILD_RM_REPORT.result NATURAL8 +MLME_MEASUREMENTS_SCAN_REQUEST.data TOKEN +MLME_MEASUREMENTS_RM_REJECTED.dummy NATURAL8 +MLME_MEASUREMENTS_RM_REJECTED.reason DEBUG_TYPE_RM_REQ_FILTER_REASON +DEBUG_TYPE_RM_REQ_OPTIONAL_IE Enum 0000 ssid 0001 beacon_reporting 0002 reporting_detail 0003 subelements 0004 ap_channel +DEBUG_TYPE_RM_REQ_FILTER_REASON Enum 0000 req_success 0001 frame_too_small 0002 beacon_req_too_small 0003 mib_not_enabled 0004 no_channels_to_scan 0005 duration_too_large 0006 invalid_request 0007 not_supported 0008 add_scan_failed 0009 ftm_failed +# Generated From mlme_hard/mlme_api/mlme_api_dplane_debug.xml +trace_def 2 +0044 0000 MLME_API_DPLANE_STA_CLEAR_CONFIRM 0001 address +0044 0001 MLME_API_DPLANE_STA_PAUSE_CONFIRM 0001 address +# Generated From mlme_hard/mlme_api/mlme_api_dplane_debug.xml +trace_types 2 +MLME_API_DPLANE_STA_PAUSE_CONFIRM.address MAC_Address +MLME_API_DPLANE_STA_CLEAR_CONFIRM.address MAC_Address +# Generated From mlme_hard/mlme_api/mlme_api_macrame_debug.xml +trace_def 35 +0034 0000 MLME_API_MACRAME_ADD_BA_CONFIRM 0006 pid sta_mac priority direction result_code seq_no +0034 0001 MLME_API_MACRAME_ADD_NOA_INDICATION 0006 blackout_id duration period start_time count flags +0034 0002 MLME_API_MACRAME_BA_ADD_INDICATION 0002 sta_addr tid_bitmap +0034 0003 MLME_API_MACRAME_BA_DELETE_CONFIRM 0004 sta_mac priority direction result_code +0034 0004 MLME_API_MACRAME_BA_DELETE_INDICATION 0004 reason_code peer_addr priority direction +0034 0005 MLME_API_MACRAME_BA_ERROR_INDICATION 0004 reason_code peer_addr priority direction +0034 0006 MLME_API_MACRAME_BEACON_NEXT_WINDOW 0003 pid beacon_start_listen beacon_end_listen +0034 0007 MLME_API_MACRAME_BLACKOUT_END_INIDCATION 0001 id +0034 0008 MLME_API_MACRAME_CHANNEL_ACTIVITY 0000 +0034 0009 MLME_API_MACRAME_CHANNEL_AVOIDANCE_INDICATION 0001 channel_avoidance_mask +0034 000a MLME_API_MACRAME_CHANNEL_SWITCH_COUNT_UPDATE 0001 channel_switch_count +0034 000b MLME_API_MACRAME_CONNECTION_QUALITY_TRIGGER_INDICATION 0001 trigger_flags +0034 000c MLME_API_MACRAME_DEL_NOA_INDICATION 0001 blackout_id +0034 000d MLME_API_MACRAME_ECSA_COUNT_FINISHED_INDICATION 0001 sw_time +0034 000e MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION 0005 frame rssi snr primary_chan_freq fralocal_timeme +0034 000f MLME_API_MACRAME_MATCHED_FILTER_INIDCATION 0005 frame dest_pid filter_id packet_filter_mode mac_hdr_len +0034 0010 MLME_API_MACRAME_MIC_FAILURE_INIDCATION 0003 sta_addr key_type key_id +0034 0011 MLME_API_MACRAME_NAN_DW_FINISHED_INDICATION 0001 pid +0034 0012 MLME_API_MACRAME_POWER_REDUCTION_INDICATION 0001 power_reduction_channel_mask +0034 0013 MLME_API_MACRAME_QE_ADD_INDICATION 0006 blackout_id quiet_duration quiet_period start_time quiet_offset flags +0034 0014 MLME_API_MACRAME_QE_DELETE_INDICATION 0000 +0034 0015 MLME_API_MACRAME_QE_UPDATE_COUNT 0001 quiet_count +0034 0016 MLME_API_MACRAME_REQ_PROBE_REQ 0000 +0034 0017 MLME_API_MACRAME_RSSI_REPORT 0002 bssid rssi +0034 0018 MLME_API_MACRAME_RX_BLOCKACK_CONTROL_INIDCATION 0001 rx_allowed +0034 0019 MLME_API_MACRAME_SET_NUM_ANTENNAS 0001 num_antennas +0034 001a MLME_API_MACRAME_STA_UNKNOWN_PEER_INDICATION 0001 peer_addr +0034 001b MLME_API_MACRAME_TDLS_CTRL_INDICATION 0001 tdls_allowed +0034 001c MLME_API_MACRAME_TDLS_TRAFFIC_REPORT_INDICATION 0003 address traffic_pkt_cnt_tx traffic_pkt_cnt_rx +0034 001d MLME_API_MACRAME_TPU_SP_INIDCATION 0002 address ca_bitmap +0034 001e MLME_API_MACRAME_TX_BLOCKACK_CONTROL_INIDCATION 0001 tx_allowed +0034 001f MLME_API_MACRAME_TX_FRAME_CONFIRM 0004 pid status tag receiver_address +0034 0020 MLME_API_MACRAME_VIF_DEREGISTER_CONFIRM 0000 +0034 0021 MLME_API_MACRAME_VIF_DESCHEDULE_INDICATION 0001 pid +0034 0022 MLME_API_MACRAME_VIF_SCHEDULE_INDICATION 0001 pid +# Generated From mlme_hard/mlme_api/mlme_api_macrame_debug.xml +trace_types 65 +MLME_API_MACRAME_QE_ADD_INDICATION.quiet_duration Natural32 +MLME_API_MACRAME_QE_ADD_INDICATION.quiet_period Natural32 +MLME_API_MACRAME_QE_ADD_INDICATION.start_time Natural64 +MLME_API_MACRAME_ADD_BA_CONFIRM.pid FsmProcessId +MLME_API_MACRAME_ADD_BA_CONFIRM.sta_mac MAC_Address +MLME_API_MACRAME_ADD_BA_CONFIRM.priority Priority +MLME_API_MACRAME_ADD_BA_CONFIRM.direction Direction +MLME_API_MACRAME_ADD_BA_CONFIRM.result_code Result_Code +MLME_API_MACRAME_BA_DELETE_CONFIRM.sta_mac MAC_Address +MLME_API_MACRAME_BA_DELETE_CONFIRM.priority Priority +MLME_API_MACRAME_BA_DELETE_CONFIRM.direction Direction +MLME_API_MACRAME_BA_DELETE_CONFIRM.result_code Result_Code +MLME_API_MACRAME_CHANNEL_SWITCH_COUNT_UPDATE.channel_switch_count Natural8 +MLME_API_MACRAME_STA_UNKNOWN_PEER_INDICATION.peer_addr MAC_Address +MLME_API_MACRAME_RSSI_REPORT.bssid MAC_Address +MLME_API_MACRAME_RSSI_REPORT.rssi Integer16 +MLME_API_MACRAME_BA_DELETE_INDICATION.reason_code Reason_Code +MLME_API_MACRAME_BA_DELETE_INDICATION.peer_addr MAC_Address +MLME_API_MACRAME_BA_DELETE_INDICATION.priority Priority +MLME_API_MACRAME_BA_DELETE_INDICATION.direction Direction +MLME_API_MACRAME_MATCHED_FILTER_INIDCATION.frame MBULK +MLME_API_MACRAME_MATCHED_FILTER_INIDCATION.dest_pid FsmProcessId +MLME_API_MACRAME_MATCHED_FILTER_INIDCATION.filter_id Natural8 +MLME_API_MACRAME_MATCHED_FILTER_INIDCATION.packet_filter_mode Packet_Filter_Mode +MLME_API_MACRAME_ADD_NOA_INDICATION.duration Natural32 +MLME_API_MACRAME_ADD_NOA_INDICATION.period Natural32 +MLME_API_MACRAME_ADD_NOA_INDICATION.start_time Natural64 +MLME_API_MACRAME_ADD_NOA_INDICATION.count Natural8 +MLME_API_MACRAME_SET_NUM_ANTENNAS.num_antennas Natural8 +MLME_API_MACRAME_VIF_DESCHEDULE_INDICATION.pid FsmProcessId +MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION.frame MBULK +MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION.rssi Decibels +MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION.snr Decibels +MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION.fralocal_timeme Natural64 +MLME_API_MACRAME_POWER_REDUCTION_INDICATION.power_reduction_channel_mask Natural64 +MLME_API_MACRAME_MIC_FAILURE_INIDCATION.sta_addr MAC_Address +MLME_API_MACRAME_MIC_FAILURE_INIDCATION.key_type Key_Type +MLME_API_MACRAME_TPU_SP_INIDCATION.address MAC_Address +MLME_API_MACRAME_TPU_SP_INIDCATION.ca_bitmap Natural8 +MLME_API_MACRAME_RX_BLOCKACK_CONTROL_INIDCATION.rx_allowed Boolean +MLME_API_MACRAME_TX_FRAME_CONFIRM.pid FsmProcessId +MLME_API_MACRAME_TX_FRAME_CONFIRM.status Transmission_Status +MLME_API_MACRAME_TX_FRAME_CONFIRM.tag Client_Tag +MLME_API_MACRAME_TX_FRAME_CONFIRM.receiver_address MAC_Address +MLME_API_MACRAME_TX_BLOCKACK_CONTROL_INIDCATION.tx_allowed Boolean +MLME_API_MACRAME_NAN_DW_FINISHED_INDICATION.pid FsmProcessId +MLME_API_MACRAME_CONNECTION_QUALITY_TRIGGER_INDICATION.trigger_flags Natural8 +MLME_API_MACRAME_ECSA_COUNT_FINISHED_INDICATION.sw_time Natural32 +MLME_API_MACRAME_CHANNEL_AVOIDANCE_INDICATION.channel_avoidance_mask Natural64 +MLME_API_MACRAME_BLACKOUT_END_INIDCATION.id BLACKOUT_ID +MLME_API_MACRAME_TDLS_CTRL_INDICATION.tdls_allowed Boolean +MLME_API_MACRAME_QE_UPDATE_COUNT.quiet_count Natural8 +MLME_API_MACRAME_BEACON_NEXT_WINDOW.pid FsmProcessId +MLME_API_MACRAME_BEACON_NEXT_WINDOW.beacon_start_listen Natural32 +MLME_API_MACRAME_BEACON_NEXT_WINDOW.beacon_end_listen Natural32 +MLME_API_MACRAME_BA_ADD_INDICATION.sta_addr MAC_Address +MLME_API_MACRAME_BA_ADD_INDICATION.tid_bitmap Natural8 +MLME_API_MACRAME_BA_ERROR_INDICATION.reason_code Reason_Code +MLME_API_MACRAME_BA_ERROR_INDICATION.peer_addr MAC_Address +MLME_API_MACRAME_BA_ERROR_INDICATION.priority Priority +MLME_API_MACRAME_BA_ERROR_INDICATION.direction Direction +MLME_API_MACRAME_VIF_SCHEDULE_INDICATION.pid FsmProcessId +MLME_API_MACRAME_TDLS_TRAFFIC_REPORT_INDICATION.address MAC_Address +MLME_API_MACRAME_TDLS_TRAFFIC_REPORT_INDICATION.traffic_pkt_cnt_tx Natural32 +MLME_API_MACRAME_TDLS_TRAFFIC_REPORT_INDICATION.traffic_pkt_cnt_rx Natural32 +# Generated From mlme_hard/mlme_scan/mlme_scan_debug.xml +trace_def 41 +0001 0000 MLME_NO_OF_REGISTERED_VIFS 0001 number +0001 0001 MLME_PNO_SIGNAL_BELOW_THRESHOLD 0002 rssi_threshold frame_rssi +0001 0002 MLME_SCAN_ADD_REQ 0005 requester new_scan_id scan_type device_address new_prority +0001 0003 MLME_SCAN_BOOK_NEXT_SCAN 0002 pause_count sps_count +0001 0004 MLME_SCAN_BOOK_NEXT_SCAN_TIME 0001 time +0001 0005 MLME_SCAN_DEL_REQ 0002 requester scan_id +0001 0006 MLME_SCAN_DEVICE_ADDRESS_RANDOMISED 0003 mask old_address new_address +0001 0007 MLME_SCAN_DUE_TIME 0004 period scan_next_due_time is_scan_periodic periodic_scan_count +0001 0008 MLME_SCAN_FRAME_REPORTED 0001 frequency +0001 0009 MLME_SCAN_FREQUENCY_NOT_ALLOWED_CONFIG 0001 frequency +0001 000a MLME_SCAN_FREQUENCY_NOT_ALLOWED_POLICY 0003 frequency config policy +0001 000b MLME_SCAN_FREQUENCY_NOT_ALLOWED_WIFISHARING 0001 frequency +0001 000c MLME_SCAN_GET_NEXT_CHANNEL 0002 type mask +0001 000d MLME_SCAN_GET_NEXT_CHANNEL_POSSIBLE 0005 rule posn mask frequency policy +0001 000e MLME_SCAN_GET_NEXT_CHANNEL_RESULT 0002 channel_found frequency +0001 000f MLME_SCAN_GET_NEXT_SCAN_CANDIDATE 0007 priority highest_priority pause_priority is_scan_in_home_time end_of_home_time scan_start_time next_next_start_time +0001 0010 MLME_SCAN_GET_NEXT_SCAN_RESULT 0003 priority now next_scan_due_time +0001 0011 MLME_SCAN_HOME_TIME 0000 +0001 0012 MLME_SCAN_IE_CHANNEL 0003 count mask scan_policy +0001 0013 MLME_SCAN_IE_CHANNEL_ENTRY 0003 frequency count scan_mask +0001 0014 MLME_SCAN_IE_NEIGHBOUR_DL 0001 neighbour_descriptor_count +0001 0015 MLME_SCAN_IE_NEIGHBOUR_DL_ENTRY 0003 bssid channel_freq mask +0001 0016 MLME_SCAN_IE_SSID_FILTER 0000 +0001 0017 MLME_SCAN_IE_TIMING 0005 min_period max_period exponent step_count scan_skip_first_period +0001 0018 MLME_SCAN_INIT 0003 usable_aerials hw_aerials mib_aerials +0001 0019 MLME_SCAN_MASK 0001 mask +0001 001a MLME_SCAN_MASK_UPDATE 0004 frequency set channel_mask channels_mask +0001 001b MLME_SCAN_NCHO_VALUES 0004 channel_scan_time probe_interval home_time away_time +0001 001c MLME_SCAN_PAUSE_REQ 0005 requester pause priority pause_count current_priority +0001 001d MLME_SCAN_PROCESS_SCAN_END 0001 period +0001 001e MLME_SCAN_RESULT 0003 frequency rssi hash +0001 001f MLME_SCAN_RESULT_DELETED 0001 address +0001 0020 MLME_SCAN_RESULT_FILTERED 0004 frequency bcn_bssid rssi reason +0001 0021 MLME_SCAN_SEQUENCE_NUMBER_RANDOMISED 0000 +0001 0022 MLME_SCAN_SPS_DELETE 0002 id flag +0001 0023 MLME_SCAN_SPS_NOT_FOUND 0001 id +0001 0024 MLME_SCAN_START_CHANNEL_SCAN 0004 id frequency active rescan_count +0001 0025 MLME_SCAN_TIMER_INDICATION 0004 next_scan_time is_scan_suspended pause_count pause_priority +0001 0026 MLME_SCAN_VALIDATE_AP 0005 ds_chan ht_chan rice_freq ds_freq ht_freq +0001 0027 MLME_SCAN_WHAT_NEXT 0004 start_time time_on_chl chl_duration rescan_count +0001 0028 MLME_SET_ACL_REQ 0001 result_code +# Generated From mlme_hard/mlme_scan/mlme_scan_debug.xml +trace_types 87 +MLME_SCAN_ADD_REQ.requester FsmProcessId +MLME_SCAN_ADD_REQ.new_scan_id SCAN_ID +MLME_SCAN_ADD_REQ.scan_type SCAN_TYPE +MLME_SCAN_ADD_REQ.device_address MAC_Address +MLME_SCAN_ADD_REQ.new_prority Natural8 +MLME_SCAN_NCHO_VALUES.channel_scan_time Integer16 +MLME_SCAN_NCHO_VALUES.probe_interval Integer16 +MLME_SCAN_NCHO_VALUES.home_time Natural32 +MLME_SCAN_NCHO_VALUES.away_time Natural32 +MLME_SCAN_DUE_TIME.period Natural32 +MLME_SCAN_DUE_TIME.scan_next_due_time Natural32 +MLME_SCAN_DUE_TIME.is_scan_periodic Boolean +MLME_SCAN_DUE_TIME.periodic_scan_count Natural8 +MLME_SCAN_WHAT_NEXT.start_time Natural32 +MLME_SCAN_WHAT_NEXT.time_on_chl Natural32 +MLME_SCAN_WHAT_NEXT.chl_duration Natural32 +MLME_SCAN_WHAT_NEXT.rescan_count Natural8 +MLME_SCAN_DEL_REQ.requester FsmProcessId +MLME_SCAN_DEL_REQ.scan_id SCAN_ID +MLME_SCAN_SPS_NOT_FOUND.id SCAN_ID +MLME_SCAN_START_CHANNEL_SCAN.id SCAN_ID +MLME_SCAN_START_CHANNEL_SCAN.frequency Channel_Frequency +MLME_SCAN_START_CHANNEL_SCAN.active Boolean +MLME_SCAN_START_CHANNEL_SCAN.rescan_count Natural8 +MLME_SET_ACL_REQ.result_code Integer16 +MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.mask Natural64 +MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.old_address MAC_Address +MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.new_address MAC_Address +MLME_SCAN_IE_CHANNEL.count Natural8 +MLME_SCAN_IE_CHANNEL.mask Natural64 +MLME_SCAN_IE_CHANNEL.scan_policy Natural8 +MLME_SCAN_BOOK_NEXT_SCAN_TIME.time Natural32 +MLME_SCAN_TIMER_INDICATION.next_scan_time Natural32 +MLME_SCAN_TIMER_INDICATION.is_scan_suspended Boolean +MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.is_scan_in_home_time Boolean +MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.end_of_home_time Natural32 +MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.scan_start_time Natural32 +MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.next_next_start_time Natural32 +MLME_NO_OF_REGISTERED_VIFS.number Integer16 +MLME_SCAN_PAUSE_REQ.requester FsmProcessId +MLME_SCAN_PAUSE_REQ.pause Boolean +MLME_SCAN_PAUSE_REQ.priority Natural8 +MLME_SCAN_PAUSE_REQ.current_priority Natural8 +MLME_SCAN_IE_CHANNEL_ENTRY.frequency Channel_Frequency +MLME_SCAN_IE_CHANNEL_ENTRY.scan_mask Natural64 +MLME_SCAN_GET_NEXT_CHANNEL_POSSIBLE.mask Natural64 +MLME_SCAN_GET_NEXT_CHANNEL_POSSIBLE.frequency Channel_Frequency +MLME_SCAN_GET_NEXT_CHANNEL_POSSIBLE.policy Natural8 +MLME_SCAN_FREQUENCY_NOT_ALLOWED_WIFISHARING.frequency Channel_Frequency +MLME_SCAN_FREQUENCY_NOT_ALLOWED_CONFIG.frequency Channel_Frequency +MLME_SCAN_SPS_DELETE.id SCAN_ID +MLME_SCAN_SPS_DELETE.flag Boolean +MLME_SCAN_FREQUENCY_NOT_ALLOWED_POLICY.frequency Channel_Frequency +MLME_SCAN_FREQUENCY_NOT_ALLOWED_POLICY.policy Natural8 +MLME_SCAN_IE_TIMING.min_period Natural32 +MLME_SCAN_IE_TIMING.max_period Natural32 +MLME_SCAN_IE_TIMING.exponent Natural8 +MLME_SCAN_IE_TIMING.step_count Natural8 +MLME_SCAN_IE_TIMING.scan_skip_first_period Boolean +MLME_SCAN_RESULT.frequency Channel_Frequency +MLME_SCAN_RESULT.rssi Decibels +MLME_SCAN_MASK_UPDATE.frequency Channel_Frequency +MLME_SCAN_MASK_UPDATE.set Boolean +MLME_SCAN_MASK_UPDATE.channel_mask Natural64 +MLME_SCAN_MASK_UPDATE.channels_mask Natural64 +MLME_SCAN_GET_NEXT_CHANNEL.type DEBUG_TYPE_SCAN_CHANNEL +MLME_SCAN_GET_NEXT_CHANNEL.mask Natural64 +MLME_SCAN_RESULT_FILTERED.frequency Channel_Frequency +MLME_SCAN_RESULT_FILTERED.bcn_bssid MAC_Address +MLME_SCAN_RESULT_FILTERED.rssi Decibels +MLME_SCAN_RESULT_FILTERED.reason DEBUG_TYPE_SCAN_FILTER_REASON_TYPE +MLME_SCAN_GET_NEXT_CHANNEL_RESULT.channel_found Boolean +MLME_SCAN_GET_NEXT_CHANNEL_RESULT.frequency Channel_Frequency +MLME_SCAN_RESULT_DELETED.address MAC_Address +MLME_SCAN_IE_NEIGHBOUR_DL_ENTRY.bssid MAC_Address +MLME_SCAN_IE_NEIGHBOUR_DL_ENTRY.channel_freq Channel_Frequency +MLME_SCAN_IE_NEIGHBOUR_DL_ENTRY.mask Natural64 +MLME_SCAN_MASK.mask Natural64 +MLME_PNO_SIGNAL_BELOW_THRESHOLD.rssi_threshold Decibels +MLME_PNO_SIGNAL_BELOW_THRESHOLD.frame_rssi Decibels +MLME_SCAN_PROCESS_SCAN_END.period Natural32 +MLME_SCAN_FRAME_REPORTED.frequency Channel_Frequency +MLME_SCAN_GET_NEXT_SCAN_RESULT.now Natural32 +MLME_SCAN_GET_NEXT_SCAN_RESULT.next_scan_due_time Natural32 +MLME_SCAN_VALIDATE_AP.rice_freq Channel_Frequency +MLME_SCAN_VALIDATE_AP.ds_freq Channel_Frequency +MLME_SCAN_VALIDATE_AP.ht_freq Channel_Frequency +DEBUG_TYPE_SCAN_FILTER_REASON_TYPE Enum 0000 ssid 0001 freq 0002 address 0003 invalid 0004 channel 0005 hash 0006 rssi 0007 not_basic 0008 bssid_filter 0009 policy 000a test_mode 000b ssid_list 000c not_p2p_ssid 000d hotlist 000e tracking_scan 000f blacklisted_sender 0010 pno 0011 duplicate_frame 0012 not_on_channel 0013 off_channel_invalid 0014 no_sps 0015 ncho +DEBUG_TYPE_SCAN_CHANNEL Enum 0000 IE 0001 ALL 0002 NEIGHBOUR +# Generated From mlme_hard/mlme_scan/mlme_scan_channel_debug.xml +trace_def 13 +0046 0000 MLME_SCAN_CHANNEL_BUSY 0001 busy +0046 0001 MLME_SCAN_CHANNEL_COMPLETED 0002 frames type +0046 0002 MLME_SCAN_CHANNEL_DFS_ACTIVE 0003 frequency flags policy +0046 0003 MLME_SCAN_CHANNEL_ENTRY_ALL 0003 channel_freq mask count +0046 0004 MLME_SCAN_CHANNEL_INIT 0001 pid +0046 0005 MLME_SCAN_CHANNEL_MIB 0003 frames ap_min ap_max +0046 0006 MLME_SCAN_CHANNEL_REQUEST 0003 frequency flags policy +0046 0007 MLME_SCAN_CHANNEL_SCHEDULE 0002 frequency schedule_time +0046 0008 MLME_SCAN_CHANNEL_SEND_PROBES 0003 frequency num_probes_ies wildcard_scan +0046 0009 MLME_SCAN_CHANNEL_SET_TIME_PROBE 0002 frequency duration +0046 000a MLME_SCAN_CHANNEL_START_LISTENING 0005 passive rescan_count start total timeout +0046 000b MLME_SCAN_CHANNEL_TIMES 0002 now max +0046 000c MLME_SCAN_CHANNEL_WHAT_NEXT 0003 frequency total rescan_count +# Generated From mlme_hard/mlme_scan/mlme_scan_channel_debug.xml +trace_types 29 +MLME_SCAN_CHANNEL_DFS_ACTIVE.frequency Channel_Frequency +MLME_SCAN_CHANNEL_DFS_ACTIVE.flags Natural8 +MLME_SCAN_CHANNEL_DFS_ACTIVE.policy Natural8 +MLME_SCAN_CHANNEL_COMPLETED.frames Natural8 +MLME_SCAN_CHANNEL_COMPLETED.type DEBUG_TYPE_SCAN_CHANNEL_END +MLME_SCAN_CHANNEL_WHAT_NEXT.frequency Channel_Frequency +MLME_SCAN_CHANNEL_WHAT_NEXT.total Natural32 +MLME_SCAN_CHANNEL_WHAT_NEXT.rescan_count Natural8 +MLME_SCAN_CHANNEL_REQUEST.frequency Channel_Frequency +MLME_SCAN_CHANNEL_REQUEST.flags Natural8 +MLME_SCAN_CHANNEL_REQUEST.policy Natural8 +MLME_SCAN_CHANNEL_SET_TIME_PROBE.frequency Channel_Frequency +MLME_SCAN_CHANNEL_SET_TIME_PROBE.duration Natural32 +MLME_SCAN_CHANNEL_SCHEDULE.frequency Channel_Frequency +MLME_SCAN_CHANNEL_SCHEDULE.schedule_time Natural32 +MLME_SCAN_CHANNEL_TIMES.now Natural32 +MLME_SCAN_CHANNEL_TIMES.max Natural32 +MLME_SCAN_CHANNEL_START_LISTENING.passive Boolean +MLME_SCAN_CHANNEL_START_LISTENING.rescan_count Natural8 +MLME_SCAN_CHANNEL_START_LISTENING.start Natural32 +MLME_SCAN_CHANNEL_START_LISTENING.total Natural32 +MLME_SCAN_CHANNEL_START_LISTENING.timeout Natural32 +MLME_SCAN_CHANNEL_BUSY.busy Boolean +MLME_SCAN_CHANNEL_ENTRY_ALL.channel_freq Channel_Frequency +MLME_SCAN_CHANNEL_ENTRY_ALL.mask Natural64 +MLME_SCAN_CHANNEL_ENTRY_ALL.count Natural8 +MLME_SCAN_CHANNEL_SEND_PROBES.frequency Channel_Frequency +MLME_SCAN_CHANNEL_SEND_PROBES.num_probes_ies Natural8 +MLME_SCAN_CHANNEL_SEND_PROBES.wildcard_scan Boolean +DEBUG_TYPE_SCAN_CHANNEL_END Enum 0000 natural 0003 frame 0004 ap 0005 busy 0006 abort +# Generated From coex/coex_debug.xml +trace_def 280 +001d 0000 CME_BT_TRANSACTION_REQ 0009 seqNum valid is_tx pri start end chStart chEnd antMask +001d 0001 CME_SIMRX_REQ 0001 enabled +001d 0002 COEX_API_WLAN_PRIV_SET_STATE 0003 current_state new_state __LINE__ +001d 0003 COEX_BEACON 0003 our_pos aid __LINE__ +001d 0004 COEX_CTL_DEINIT 0002 cflags __LINE__ +001d 0005 COEX_CTL_INIT 0003 cflags freq __LINE__ +001d 0006 COEX_CTL_STROBE 0001 __LINE__ +001d 0007 COEX_CTL_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 0008 COEX_FLEXIMAC_ARBITRATION_ALERT 0004 mac update_time arb_required __LINE__ +001d 0009 COEX_FLEXIMAC_ARBITRATION_LEVEL 0004 mac current required __LINE__ +001d 000a COEX_FLEXIMAC_BT_OFF 0001 __LINE__ +001d 000b COEX_FLEXIMAC_BT_ON 0001 __LINE__ +001d 000c COEX_FLEXIMAC_DEINIT 0001 __LINE__ +001d 000d COEX_FLEXIMAC_DPLP_OFF 0002 mac __LINE__ +001d 000e COEX_FLEXIMAC_FLUSH 0003 head missed __LINE__ +001d 000f COEX_FLEXIMAC_FLUSH_ELEMENT 0002 tail __LINE__ +001d 0010 COEX_FLEXIMAC_INIT 0001 __LINE__ +001d 0011 COEX_FLEXIMAC_INTERRUPT_DEREGISTER 0003 mac int_num __LINE__ +001d 0012 COEX_FLEXIMAC_INTERRUPT_REGISTER 0004 mac source int_num __LINE__ +001d 0013 COEX_FLEXIMAC_MACPP_ALLOWED_ALERT 0005 mac update_time update_allowed reason __LINE__ +001d 0014 COEX_FLEXIMAC_OVERRIDE_ALERT 0004 mac update_time override __LINE__ +001d 0015 COEX_FLEXIMAC_OVERRIDE_MACPP 0004 mac override_macpp override_femctrl_drive __LINE__ +001d 0016 COEX_FLEXIMAC_REQ_ARBITRATION_REQUIRED 0004 flags mac arb_required __LINE__ +001d 0017 COEX_FLEXIMAC_REQ_OVERRIDE 0004 flags mac override __LINE__ +001d 0018 COEX_FLEXIMAC_REQ_SPECTRAL_CHECKING 0004 flags mac spectral_checking_enabled __LINE__ +001d 0019 COEX_FLEXIMAC_REQ_WLAN_LISTEN 0004 flags mac priority __LINE__ +001d 001a COEX_FLEXIMAC_RESULT 0002 result __LINE__ +001d 001b COEX_FLEXIMAC_RING_BG 0006 mac isr head tail missed __LINE__ +001d 001c COEX_FLEXIMAC_RING_DEINIT 0001 __LINE__ +001d 001d COEX_FLEXIMAC_RING_ENTRY 0008 mac time_us event data data1 data2 count __LINE__ +001d 001e COEX_FLEXIMAC_RING_INIT 0001 __LINE__ +001d 001f COEX_FLEXIMAC_RING_RING 0004 mac head tail __LINE__ +001d 0020 COEX_FLEXIMAC_SHUTDOWN_ALERT 0003 mac_instance time_us __LINE__ +001d 0021 COEX_FLEXIMAC_SIM_RX_ALERT 0004 mac update_time simrx_disabled __LINE__ +001d 0022 COEX_FLEXIMAC_SPECTRAL_CHECKING_ALERT 0004 mac update_time spectral_checking_enabled __LINE__ +001d 0023 COEX_FLEXIMAC_START_ALERT 0008 flags mac time_us channel_start channel_end band antenna_bitmask __LINE__ +001d 0024 COEX_FLEXIMAC_START_CONFIG_ALERT 0006 arb_req spectral simrx override listen __LINE__ +001d 0025 COEX_FLEXIMAC_TRANS_ALERT 0005 mac_instance time_us seq_num result __LINE__ +001d 0026 COEX_FLEXIMAC_WLAN_LISTEN_ALERT 0004 mac update_time priority __LINE__ +001d 0027 COEX_GENERIC 0008 data0 data1 data2 data3 data4 data5 data6 data7 +001d 0028 COEX_HWM_COEX_BB_ALLOWED_ORIDE 0002 COEX_BB_ALLOWED_ORIDE __LINE__ +001d 0029 COEX_HWM_COEX_BB_CFG 0002 COEX_BB_CFG_EN __LINE__ +001d 002a COEX_HWM_COEX_BB_DEBUG 0004 bb_debug_sel bb_debug_if_sel bb_debug_cdl_sel bb_debug_cdl_arb_sel +001d 002b COEX_HWM_COEX_BB_DEFER 0006 wl_tx wl_rx bt_tx bt_rx lte_tx lte_rx +001d 002c COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME 0003 mac_instance wl_sw_asrx_start_time __LINE__ +001d 002d COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE 0003 mac_instance wl_sw_asrx_update __LINE__ +001d 002e COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME 0003 mac_instance wl_sw_astx_start_time __LINE__ +001d 002f COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE 0003 mac_instance wl_sw_astx_update __LINE__ +001d 0030 COEX_HWM_COEX_BB_WL_SW_IF_EN 0003 mac_instance wl_sw_if_en __LINE__ +001d 0031 COEX_HWM_COEX_BT_ALLOWED_ORIDE 0002 COEX_BT_ALLOWED_ORIDE __LINE__ +001d 0032 COEX_HWM_COEX_BT_CFG 0002 COEX_BT_CFG __LINE__ +001d 0033 COEX_HWM_COEX_BT_DEBUG 0004 bt_debug_sel bt_cdl_debug_sel bt_sw_if_debug_sel __LINE__ +001d 0034 COEX_HWM_COEX_BT_DEFER 0003 bt_tx bt_rx __LINE__ +001d 0035 COEX_HWM_COEX_BT_WL_CDL_CFG 0006 mac_instance bt_tx_col bt_rx_col wl_tx_col wl_rx_col __LINE__ +001d 0036 COEX_HWM_COEX_BT_WL_DEBUG 0002 bt_wl_debug_sel __LINE__ +001d 0037 COEX_HWM_COEX_CDL_CFG 0004 wl_abort_cfg bt_abort_cfg bt_wl_tx_col bt_wl_rx_col +001d 0038 COEX_HWM_COEX_CLKGEN_CFG 0002 COEX_BB_CLKGEN_CFG __LINE__ +001d 0039 COEX_HWM_COEX_WL_ALLOWED_ORIDE 0003 mac_instance COEX_WL_ALLOWED_ORIDE __LINE__ +001d 003a COEX_HWM_COEX_WL_CFG 0003 mac_instance COEX_WL_CFG __LINE__ +001d 003b COEX_HWM_COEX_WL_DEBUG 0006 mac_instance wl_debug_sel wl_mac_if_debug_sel wl_cdl_debug_sel wl_sw_if_debug_sel __LINE__ +001d 003c COEX_HWM_COEX_WL_DEFER 0004 mac_instance wl_tx wl_rx __LINE__ +001d 003d COEX_HWM_COEX_WL_SW_ASRX 0009 mac_instance wl_sw_asrx_duration wl_sw_asrx_priority wl_sw_asrx_ant_bitmap wl_sw_asrx_ant_min wl_sw_asrx_start_chan wl_sw_asrx_end_chan wl_sw_asrx_5g __LINE__ +001d 003e COEX_HWM_COEX_WL_SW_ASTX 0009 mac_instance wl_sw_astx_duration wl_sw_astx_priority wl_sw_astx_ant_bitmap wl_sw_astx_ant_min wl_sw_astx_start_chan wl_sw_astx_end_chan wl_sw_astx_5g __LINE__ +001d 003f COEX_HWM_DEINIT 0001 __LINE__ +001d 0040 COEX_HWM_GET_RX_PRI 0005 mac_instance wl_rx_listen_pri wl_rx_phyact_pri wl_rx_mac_phy __LINE__ +001d 0041 COEX_HWM_GET_RX_TX_ACK_PRI 0004 mac_instance wl_rx_ack_pri wl_tx_ack_pri __LINE__ +001d 0042 COEX_HWM_INIT 0001 __LINE__ +001d 0043 COEX_HWM_SET_RX_PRI 0004 mac_instance cdl_priority promote_mac __LINE__ +001d 0044 COEX_HWM_SET_RX_PRIORITY_ERROR 0003 res mac pri +001d 0045 COEX_HWM_SET_RX_TX_ACK_PRI 0003 mac_instance wl_rx_tx_ack_priority __LINE__ +001d 0046 COEX_HWM_SET_SIMRX_ERROR 0003 res mac simrx_enabled +001d 0047 COEX_HWM_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 0048 COEX_HWM_WL_CALIB_PROTECT_DISABLE_ERROR 0002 res mac +001d 0049 COEX_HWM_WL_CALIB_PROTECT_ENABLE_ERROR 0002 res mac +001d 004a COEX_MAC_ACL_CONTROL 0003 mflags bt_active __LINE__ +001d 004b COEX_MAC_ADD_PERIODIC_BLACKOUT 0008 mflags pbo_index type start_time duration period puncturable vif_bm +001d 004c COEX_MAC_ADD_PERIODIC_BLACKOUT_END 0004 pbo_index created handle __LINE__ +001d 004d COEX_MAC_ADD_SINGLESHOT_BLACKOUT 0008 mflags type start_time duration puncturable bo_handle vif_bm go_mvif +001d 004e COEX_MAC_ADD_SINGLESHOT_RESTRICTION 0006 mflags vif_bm start_time duration eol __LINE__ +001d 004f COEX_MAC_CALIBRATION_SW_IF_DISABLED 0002 cflags __LINE__ +001d 0050 COEX_MAC_CALIBRATION_SW_IF_ENABLED 0007 cflags astx_duration astx_priority asrx_duration asrx_priority start_time __LINE__ +001d 0051 COEX_MAC_DEINIT 0001 __LINE__ +001d 0052 COEX_MAC_DELETE_ALL_BLACKOUTS 0002 mflags __LINE__ +001d 0053 COEX_MAC_DELETE_PERIODIC_BLACKOUT 0004 mflags pbo_index type __LINE__ +001d 0054 COEX_MAC_DELETE_SINGLESHOT_BLACKOUT 0003 mflags type __LINE__ +001d 0055 COEX_MAC_DELETE_SINGLESHOT_RESTRICTION 0003 mflags vif_bm __LINE__ +001d 0056 COEX_MAC_GET_CLEAR_TIMEOUT 0004 mflags active_2g4_vifs duration __LINE__ +001d 0057 COEX_MAC_INIT 0001 __LINE__ +001d 0058 COEX_MAC_INSTALL_KA_MPS_BLACKOUTS 0003 mflags mps_state __LINE__ +001d 0059 COEX_MAC_INSTALL_MAC_BLACKOUT 0007 start_time duration period puncturable KA_mode bo_handle vif_bm +001d 005a COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS 0002 mflags __LINE__ +001d 005b COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS 0002 mflags __LINE__ +001d 005c COEX_MAC_KA_UPDATE_PUNCTURABILITY 0003 mflags enable_puncturing __LINE__ +001d 005d COEX_MAC_MASK_BLE_BLACKOUTS 0004 mflags mps_state vix_bitmap __LINE__ +001d 005e COEX_MAC_MASK_PERIODIC_BLACKOUTS 0002 mflags __LINE__ +001d 005f COEX_MAC_MPS_CHECK 0003 mflags mps_state __LINE__ +001d 0060 COEX_MAC_MPS_DISABLE 0003 mflags mps_state __LINE__ +001d 0061 COEX_MAC_MPS_ELEMENT 0005 index period duration total __LINE__ +001d 0062 COEX_MAC_MPS_ENABLE 0003 mflags mps_state __LINE__ +001d 0063 COEX_MAC_MPS_PROTECTION_END 0006 mflags mps_state in_mps mps_on_time mps_off_time __LINE__ +001d 0064 COEX_MAC_MPS_PROTECTION_START 0006 mflags mps_state in_mps mps_on_time mps_off_time __LINE__ +001d 0065 COEX_MAC_MPS_SUMMARY 0005 mflags connflags total_duration MPS_PERIODIC_DURATION_LIMIT __LINE__ +001d 0066 COEX_MAC_MPS_TIMER_EVENT 0003 mflags mps_state __LINE__ +001d 0067 COEX_MAC_PAUSE_PERIODIC_BLACKOUT 0005 mflags index type bo_handle __LINE__ +001d 0068 COEX_MAC_RESUME_PERIODIC_BLACKOUT 0005 mflags index type bo_handle __LINE__ +001d 0069 COEX_MAC_SET_CLEAR_TIMEOUT 0005 mflags active_2g4_vifs restore duration __LINE__ +001d 006a COEX_MAC_SET_MIN_TX_RATE 0003 mflags min_tx_rate __LINE__ +001d 006b COEX_MAC_STOP_KEEP_ALIVE 0002 mflags __LINE__ +001d 006c COEX_MAC_TDLS_IND 0006 ctx__flags sflags sstate vix_index vif__hdr_pid __LINE__ +001d 006d COEX_MAC_UNMASK_BLE_BLACKOUTS 0004 mflags mps_state vix_bitmap __LINE__ +001d 006e COEX_MAC_UNMASK_PERIODIC_BLACKOUTS 0002 mflags __LINE__ +001d 006f COEX_MAC_UPDATE_PS_DELAY_TIMEOUT 0002 use_coex_timeout __LINE__ +001d 0070 COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT 0006 mflags type start_time duration puncturable bo_handle +001d 0071 COEX_MAC_VIX_CONTROL 0005 mflags sflags inhibit vix_bm __LINE__ +001d 0072 COEX_MAC_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 0073 COEX_MODEM_CC_ADJACENT_BAND 0003 cc_band channel_mask __LINE__ +001d 0074 COEX_MODEM_CC_BAND 0006 ca_order cc_band cc_ul_active cc_offset cc_bandwidth __LINE__ +001d 0075 COEX_MODEM_CC_HARMONIC 0005 cc_band low_freq high_freq channel_mask __LINE__ +001d 0076 COEX_MODEM_CDMA_CC_BAND 0006 order cc_band cc_ul_active cc_offset cc_bandwidth __LINE__ +001d 0077 COEX_MODEM_CDMA_CC_HARMONIC 0005 cc_band low_freq high_freq channel_mask __LINE__ +001d 0078 COEX_MODEM_CHECK_DRIFT 0006 modflags d0 d1 d2 driftavg update +001d 0079 COEX_MODEM_CON_PRIORITY 0006 last_pri_sfn current_sfn current_sfn_start inhibit_sfn_start inhibit_time mask +001d 007a COEX_MODEM_DEINIT 0001 __LINE__ +001d 007b COEX_MODEM_DEINIT_TIMER 0002 modflags __LINE__ +001d 007c COEX_MODEM_DESTROY_TDD_BLACKOUT 0001 handle +001d 007d COEX_MODEM_DRX 0006 modflags drx_start_sfn drx_wake_subf drx_start drx_inactivity_duration wlan_bo_time +001d 007e COEX_MODEM_DRX_ENTRY 0004 message_okay modem_active api_version __LINE__ +001d 007f COEX_MODEM_FRAME_SYNC 0005 modflags irq_time time_us subframe sfn +001d 0080 COEX_MODEM_FRAME_SYNC_ENTRY 0004 message_okay modem_active api_version __LINE__ +001d 0081 COEX_MODEM_IM_ENTER 0002 modflags __LINE__ +001d 0082 COEX_MODEM_IM_EXIT 0002 modflags __LINE__ +001d 0083 COEX_MODEM_INIT 0002 modflags __LINE__ +001d 0084 COEX_MODEM_INIT_TIMER 0002 modflags __LINE__ +001d 0085 COEX_MODEM_INSTALL_TDD_BLACKOUT 0008 frame_start_time bo_start_time period duration lte_config lte_special handle usbpo_flags +001d 0086 COEX_MODEM_MIB_INIT 000b modflags pb_thresh_low pb_thresh_high rsrp_alpha pb_chan_mask b40c1 b40c2 b41c1 b41c2 b7c1 b7c2 +001d 0087 COEX_MODEM_RX_LEVEL 0009 modflags rx_cc mws_rsrp mws_max_rx_freq mws_rx_bw rsrp_avg pb_thresh_lo pb_thresh_hi __LINE__ +001d 0088 COEX_MODEM_RX_LEVEL_ENTRY 0004 message_okay modem_active api_version __LINE__ +001d 0089 COEX_MODEM_RX_SIGNAL 0007 modflags enable rx_cc freq_thresh rsrp_thresh pb_channel_mask __LINE__ +001d 008a COEX_MODEM_STATE 0003 state modflags __LINE__ +001d 008b COEX_MODEM_STATUS 0006 modflags channel_mask lte_active lte_ca_order cdma_ca_order __LINE__ +001d 008c COEX_MODEM_STATUS_ENTRY 0004 message_okay modem_active api_version __LINE__ +001d 008d COEX_MODEM_STATUS_TDD_INFO 0006 tdd_frame_type special_subframe_type dl_cyclic_prefix_ext ul_cyclic_prefix_ext timing_advance tdd_rx_active +001d 008e COEX_MODEM_STATUS_TDD_RESET 0000 +001d 008f COEX_MODEM_TEST_INTERFERER_INSTALL 0003 start_time period duration +001d 0090 COEX_MODEM_TEST_INTERFERER_STOP 0000 +001d 0091 COEX_MODEM_TEST_RX_START 0000 +001d 0092 COEX_MODEM_TEST_RX_STOP 0000 +001d 0093 COEX_MODEM_UPDATE_CHANNEL_MASK 0006 modflags channel_mask lte_active lte_ca_order cdma_ca_order __LINE__ +001d 0094 COEX_MODEM_WLAN_CONNECT 0002 modflags connecting +001d 0095 COEX_PROT_DEINIT 0001 __LINE__ +001d 0096 COEX_PROT_INIT 0001 __LINE__ +001d 0097 COEX_PROT_PROTECT_START 0004 prot_act active_prot delay_ron __LINE__ +001d 0098 COEX_PROT_PROTECT_STOP 0004 prot_act elapsed active_prot prot_state +001d 0099 COEX_PROT_PROTECT_STOP_UNEXPECTED 0002 prot_act __LINE__ +001d 009a COEX_PROT_PROTECT_SUMMARY 0006 prot_act act_pri rx_max_pri mflags current_acts timeout +001d 009b COEX_PROT_PROTECT_TIMEOUT_FIRED 0003 prot_act start_act __LINE__ +001d 009c COEX_PROT_PROTECT_TIMEOUT_SET 0005 start_act prot_act time duration __LINE__ +001d 009d COEX_RAME_ABSENCE 0008 idx flags type period start duration max __LINE__ +001d 009e COEX_RAME_ASSOCIATE_MAC_INSTANCE 0008 vif_bm mac_instance mvif_bm v1_vix v1_mac v2_vix v2_mac __LINE__ +001d 009f COEX_RAME_BT_LO_ACCESS_REQ 0003 mflags duration deadline +001d 00a0 COEX_RAME_CONNECTION_PROT_START 0006 vix prot_duration cflags mflags connflags __LINE__ +001d 00a1 COEX_RAME_CONNECTION_PROT_STOP 0004 cflags mflags connflags __LINE__ +001d 00a2 COEX_RAME_EVENT 0007 vix event cflags mflags connflags args __LINE__ +001d 00a3 COEX_RAME_IML_ENTER 0004 cflags mflags connflags __LINE__ +001d 00a4 COEX_RAME_IML_EXIT 0004 cflags mflags connflags __LINE__ +001d 00a5 COEX_RAME_IMM_ENTER 0004 cflags mflags connflags __LINE__ +001d 00a6 COEX_RAME_IMM_EXIT 0004 cflags mflags connflags __LINE__ +001d 00a7 COEX_RAME_PROTECT 0005 vix prot_act protect start_time __LINE__ +001d 00a8 COEX_RAME_RADIO_CHANGED 0009 mac_id freq radio_bm macs_2g macs_5g active_prot cflags mflags __LINE__ +001d 00a9 COEX_RAME_SCAN_VIF_CHANGED 0004 mflags schedulable interface __LINE__ +001d 00aa COEX_RAME_SET_VIF_TIMING 0008 mflags vix vtflags vif_attributes period_us high_start_time_us high_duration_us __LINE__ +001d 00ab COEX_RAME_SET_WLAN_PRIORIY_LEVEL 0003 mflags level __LINE__ +001d 00ac COEX_RAME_VIF_ABSENCE 0006 vix vtflags period start duration __LINE__ +001d 00ad COEX_RAME_VIF_ABSENCE_CHANGED 0004 mflags vix absence_added __LINE__ +001d 00ae COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO 0003 mflags vix __LINE__ +001d 00af COEX_RAME_VIF_CHANGED 0009 mflags vix schedulable vif_type p2p vif_5G vif_2g4_bm mvif_bitmap __LINE__ +001d 00b0 COEX_RAME_VIF_CHANGED_END 0008 mflags vix schedulable vif_type vif_5G vif_2g4_bm vif_2g4_go_bm __LINE__ +001d 00b1 COEX_RAME_VIF_CHANGED_MULTI_VIF 0005 mflags mvif_bitmap vif_2g4_bm vif_2g4_go_bm __LINE__ +001d 00b2 COEX_RAME_VIF_CHANNEL 0005 mflags vix chan_freq_mhz bandwidth_mhz __LINE__ +001d 00b3 COEX_RAME_VIF_PRESENCE 0007 vix vtflags start duration high_start_time_us presence __LINE__ +001d 00b4 COEX_RAME_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 00b5 COEX_REQ_FLEXIMAC_SIMRX 0004 flags mac simrx_disabled __LINE__ +001d 00b6 COEX_SET_POWER_BACKOFF 0003 channel_mask power_reduction __LINE__ +001d 00b7 COEX_SET_TIME_DOMAIN_DEBUG 0002 mode __LINE__ +001d 00b8 COEX_SMEM_A2DP_PRESENT 0002 a2dp_present __LINE__ +001d 00b9 COEX_SMEM_ASYNC_EVENT 0004 type start_time duration __LINE__ +001d 00ba COEX_SMEM_BT_ASYNC_EARLY_START 0001 __LINE__ +001d 00bb COEX_SMEM_BT_ASYNC_RELINQUISH 0001 __LINE__ +001d 00bc COEX_SMEM_BT_ASYNC_REVOKE 0001 __LINE__ +001d 00bd COEX_SMEM_BT_LO_ACCESS 0001 deadline +001d 00be COEX_SMEM_BT_OFF 0001 __LINE__ +001d 00bf COEX_SMEM_BT_ON 0001 __LINE__ +001d 00c0 COEX_SMEM_CHANNEL_MAP 0005 bandwidth_Mhz chan_freq_MHz low high __LINE__ +001d 00c1 COEX_SMEM_CHANNEL_MAP_CLEAR 0002 bt_channel __LINE__ +001d 00c2 COEX_SMEM_CHANNEL_MAP_HI_SET 0002 bt_channel __LINE__ +001d 00c3 COEX_SMEM_CHANNEL_MAP_LO_SET 0002 bt_channel __LINE__ +001d 00c4 COEX_SMEM_DEINIT 0001 __LINE__ +001d 00c5 COEX_SMEM_INIT 0001 __LINE__ +001d 00c6 COEX_SMEM_INIT_BT_API 0001 __LINE__ +001d 00c7 COEX_SMEM_PERIODIC_EVENT 0006 idx type start_time period duration __LINE__ +001d 00c8 COEX_SMEM_STATE 0002 state __LINE__ +001d 00c9 COEX_SMEM_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 00ca COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE 0004 smemflags allowed last_val __LINE__ +001d 00cb COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME 0002 completion_time __LINE__ +001d 00cc COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS 0003 min_ms maxs_ms __LINE__ +001d 00cd COEX_SMEM_WRITE_CHANNEL_MAP 0006 map_0 map_1 map_2 map_3 map_4 __LINE__ +001d 00ce COEX_SMEM_WRITE_CHANNEL_MAP_LO_HI 0006 map_lo_hi_0 map_lo_hi_1 map_lo_hi_2 map_lo_hi_3 map_lo_hi_4 __LINE__ +001d 00cf COEX_SMEM_WRITE_VIF1_TIMING 0005 start period duration vif_attribute __LINE__ +001d 00d0 COEX_SMEM_WRITE_VIF2_TIMING 0005 start period duration vif_attribute __LINE__ +001d 00d1 COEX_SMEM_WRITE_VIF3_TIMING 0005 start period duration vif_attribute __LINE__ +001d 00d2 COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL 0003 smemflags priority __LINE__ +001d 00d3 COEX_STRAT_A2DP_PRESENT 0003 sflags a2dp_present __LINE__ +001d 00d4 COEX_STRAT_ADD_BLACKOUT_PERIODIC 0007 index type start duration periodic allow_p __LINE__ +001d 00d5 COEX_STRAT_ADD_BLACKOUT_SINGLESHOT 0007 index start duration est allow_p allow_ka __LINE__ +001d 00d6 COEX_STRAT_ADD_SINGLESHOT_RESTRICTION 0003 start duration __LINE__ +001d 00d7 COEX_STRAT_ALLOW_TDLS_CONTROL 0002 sflags __LINE__ +001d 00d8 COEX_STRAT_ASYNC 0006 sstate ss_time smemflags modflags eol __LINE__ +001d 00d9 COEX_STRAT_ASYNC_CONTINUOUS 0002 sstate __LINE__ +001d 00da COEX_STRAT_ASYNC_EVENT_NONE 0003 sflags sstate __LINE__ +001d 00db COEX_STRAT_ASYNC_EXTENDED 0002 orig_start extended_dur +001d 00dc COEX_STRAT_ASYNC_HANDLER_END 0008 last_event_type sflags sstate mflags blackout_start blackout_duration next_alarm __LINE__ +001d 00dd COEX_STRAT_ASYNC_HANDLER_START 0008 event_type start_time duration est sflags sstate sstime __LINE__ +001d 00de COEX_STRAT_ASYNC_IMMEDIATE 0003 sstate next_wlan __LINE__ +001d 00df COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START 0002 sflags __LINE__ +001d 00e0 COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK 0003 sflags legal __LINE__ +001d 00e1 COEX_STRAT_ASYNC_REVOKE 0003 sflags legal __LINE__ +001d 00e2 COEX_STRAT_DEINIT 0001 __LINE__ +001d 00e3 COEX_STRAT_DEINIT_TIMER 0002 sflags __LINE__ +001d 00e4 COEX_STRAT_DELETE_BLACKOUT_PERIODIC 0002 index __LINE__ +001d 00e5 COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT 0003 index type __LINE__ +001d 00e6 COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION 0002 type __LINE__ +001d 00e7 COEX_STRAT_ILLEGAL_ASYNC_REQUEST 0003 now new_start old_start +001d 00e8 COEX_STRAT_IM_ENTER 0003 sflags sstate __LINE__ +001d 00e9 COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL 0002 sflags __LINE__ +001d 00ea COEX_STRAT_INIT 0002 sflags __LINE__ +001d 00eb COEX_STRAT_INIT_TIMER 0002 sflags __LINE__ +001d 00ec COEX_STRAT_RADIO_OFF_HANDLER_END 0002 sstate __LINE__ +001d 00ed COEX_STRAT_RADIO_OFF_HANDLER_START 0005 cflags sflags sstate last_freq __LINE__ +001d 00ee COEX_STRAT_RADIO_ON_HANDLER_END 0001 __LINE__ +001d 00ef COEX_STRAT_RADIO_ON_HANDLER_START 0006 cflags freq sflags sstate est __LINE__ +001d 00f0 COEX_STRAT_SERVICE 0002 state __LINE__ +001d 00f1 COEX_STRAT_SS_HALDER_END 0004 sflags sstate itimer_ss_event __LINE__ +001d 00f2 COEX_STRAT_SS_HANDLER_BT_OPP_REACHED 0003 sstate itimer_ss_event __LINE__ +001d 00f3 COEX_STRAT_SS_HANDLER_EARLY 0005 cflags sflags sstate sstate_event __LINE__ +001d 00f4 COEX_STRAT_SS_HANDLER_EST_REACHED 0005 sstate ss_event event_start_time event_duration __LINE__ +001d 00f5 COEX_STRAT_SS_HANDLER_START 0005 cflags sflags sstate freq __LINE__ +001d 00f6 COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED 0003 sstate itimer_ss_event __LINE__ +001d 00f7 COEX_STRAT_TDLS_CONTROL_CAUSE 0002 idx __LINE__ +001d 00f8 COEX_STRAT_UPDATE_TDLS_CONTROL 0002 sflags __LINE__ +001d 00f9 COEX_STRAT_VIF_CLEAR_TIMEOUT_JUMP_AWAY 0001 __LINE__ +001d 00fa COEX_STRAT_VIF_CLEAR_TIMEOUT_OUTSIDE 0001 __LINE__ +001d 00fb COEX_STRAT_VIF_CLEAR_TIMEOUT_SET 0003 sflags mct __LINE__ +001d 00fc COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_AWAY 0001 __LINE__ +001d 00fd COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_IN 0001 __LINE__ +001d 00fe COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED 0002 mct __LINE__ +001d 00ff COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF 0006 r2s mct limit start stop __LINE__ +001d 0100 COEX_STRAT_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 0101 COEX_TASK_DEINIT 0001 __LINE__ +001d 0102 COEX_TASK_EVENT 0003 pending raw __LINE__ +001d 0103 COEX_TASK_INIT 0001 __LINE__ +001d 0104 COEX_TIMER_DEINIT 0002 cflags __LINE__ +001d 0105 COEX_TIMER_EVENT 0002 alarm __LINE__ +001d 0106 COEX_TIMER_INIT 0002 cflags __LINE__ +001d 0107 COEX_VIF_TIMING_ABSENCE 0008 vix result vtflags vif_period noa_period start duration __LINE__ +001d 0108 COEX_VIF_TIMING_CHECK_DRIFT 0006 start_time start_time_last drift_us dur_change_us update __LINE__ +001d 0109 COEX_VIF_TIMING_CLEAR_NAN_VIF_TIMING 0002 mflags __LINE__ +001d 010a COEX_VIF_TIMING_CLEAR_VIF_TIMING 0004 mflags vix vif_timing_index __LINE__ +001d 010b COEX_VIF_TIMING_DEL_VIF_TYPE 0004 mflags coex_vif_type mvif_bitmap __LINE__ +001d 010c COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING 0007 vif_timing_index_curr vif_timing_index_next mvif_bitmap period_us high_start_time_us high_duration_100us __LINE__ +001d 010d COEX_VIF_TIMING_INIT 0001 __LINE__ +001d 010e COEX_VIF_TIMING_MAP_ADD 0004 mflags vix free_timing_idx __LINE__ +001d 010f COEX_VIF_TIMING_MAP_FREE 0003 mflags vix __LINE__ +001d 0110 COEX_VIF_TIMING_MAP_RESET 0004 mflags vix free_timing_idx __LINE__ +001d 0111 COEX_VIF_TIMING_PHASE_DIFF 0005 vif_start noa_end period offset __LINE__ +001d 0112 COEX_VIF_TIMING_SET_NOA_DURATION 0005 mflags sflags noa_duration noa_last __LINE__ +001d 0113 COEX_VIF_TIMING_SET_VIF_TYPE 0006 mflags vif_timing_idx vif_attributes coex_vif_type mvif_bitmap __LINE__ +001d 0114 COEX_VIF_TIMING_UPDATE 0005 mvif_bitmap multiband mac_vif0 mac_vif1 __LINE__ +001d 0115 COEX_VIF_TIMING_UPDATE_PRESENCE 0007 p2p_flags noa_start noa_period noa_duration presence_start presence_duration __LINE__ +001d 0116 COEX_VIF_TIMING_WRITE_VIF_TIMING 0005 vif_timing_index period start_time duration __LINE__ +001d 0117 TRANSACTION_ORIDE_T 0001 mac_instance +# Generated From coex/coex_debug.xml +trace_types 814 +COEX_MAC_MPS_ELEMENT.period Natural32 +COEX_MAC_MPS_ELEMENT.duration Natural32 +COEX_MAC_MPS_ELEMENT.total Natural32 +COEX_MAC_MPS_ELEMENT.__LINE__ __LINE__ +COEX_PROT_PROTECT_TIMEOUT_FIRED.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_TIMEOUT_FIRED.start_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_TIMEOUT_FIRED.__LINE__ __LINE__ +COEX_RAME_IML_ENTER.cflags COEX_FLAGS_T +COEX_RAME_IML_ENTER.mflags COEX_MAC_FLAGS_T +COEX_RAME_IML_ENTER.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_IML_ENTER.__LINE__ __LINE__ +COEX_SMEM_CHANNEL_MAP_LO_SET.__LINE__ __LINE__ +COEX_STRAT_ALLOW_TDLS_CONTROL.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ALLOW_TDLS_CONTROL.__LINE__ __LINE__ +COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START.__LINE__ __LINE__ +COEX_FLEXIMAC_FLUSH.head Natural32 +COEX_FLEXIMAC_FLUSH.missed Natural32 +COEX_FLEXIMAC_FLUSH.__LINE__ __LINE__ +COEX_FLEXIMAC_REQ_OVERRIDE.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_REQ_OVERRIDE.override FMPD_COEX_OVERRIDE_ARBITRATION_T +COEX_FLEXIMAC_REQ_OVERRIDE.__LINE__ __LINE__ +COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.smemflags COEX_SMEM_FLAGS_T +COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.priority CME_WLAN_PRIORITY_LEVEL_T +COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.__LINE__ __LINE__ +COEX_MAC_PAUSE_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_PAUSE_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE +COEX_MAC_PAUSE_PERIODIC_BLACKOUT.bo_handle Natural32 +COEX_MAC_PAUSE_PERIODIC_BLACKOUT.__LINE__ __LINE__ +COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.min_ms Natural32 +COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.maxs_ms Natural32 +COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.__LINE__ __LINE__ +COEX_VIF_TIMING_INIT.__LINE__ __LINE__ +COEX_FLEXIMAC_SIM_RX_ALERT.update_time Natural32 +COEX_FLEXIMAC_SIM_RX_ALERT.simrx_disabled Boolean +COEX_FLEXIMAC_SIM_RX_ALERT.__LINE__ __LINE__ +COEX_SMEM_BT_ON.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_INIT.__LINE__ __LINE__ +COEX_FLEXIMAC_TRANS_ALERT.time_us Natural32 +COEX_FLEXIMAC_TRANS_ALERT.seq_num Natural32 +COEX_FLEXIMAC_TRANS_ALERT.result FMPD_COEX_RESULT_T +COEX_FLEXIMAC_TRANS_ALERT.__LINE__ __LINE__ +COEX_STRAT_ASYNC_CONTINUOUS.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_CONTINUOUS.__LINE__ __LINE__ +COEX_RAME_IMM_ENTER.cflags COEX_FLAGS_T +COEX_RAME_IMM_ENTER.mflags COEX_MAC_FLAGS_T +COEX_RAME_IMM_ENTER.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_IMM_ENTER.__LINE__ __LINE__ +COEX_RAME_VIF_PRESENCE.vix vix +COEX_RAME_VIF_PRESENCE.vtflags COEX_MAC_VIF_TIMING_T +COEX_RAME_VIF_PRESENCE.start Natural32 +COEX_RAME_VIF_PRESENCE.duration Natural32 +COEX_RAME_VIF_PRESENCE.high_start_time_us Natural32 +COEX_RAME_VIF_PRESENCE.presence Boolean +COEX_RAME_VIF_PRESENCE.__LINE__ __LINE__ +COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.smemflags COEX_SMEM_FLAGS_T +COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.allowed Boolean +COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.last_val Boolean +COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.__LINE__ __LINE__ +COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT.type CME_BT_ASYNC_EVENT_TYPE +COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT.__LINE__ __LINE__ +COEX_VIF_TIMING_MAP_FREE.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_MAP_FREE.vix vix +COEX_VIF_TIMING_MAP_FREE.__LINE__ __LINE__ +COEX_MAC_WARNING.reason WARNING_REASON +COEX_MAC_WARNING.__LINE__ __LINE__ +COEX_HWM_COEX_BB_CFG.COEX_BB_CFG_EN COEX_BB_CFG_T +COEX_HWM_COEX_BB_CFG.__LINE__ __LINE__ +COEX_FLEXIMAC_ARBITRATION_LEVEL.current Boolean +COEX_FLEXIMAC_ARBITRATION_LEVEL.required Boolean +COEX_FLEXIMAC_ARBITRATION_LEVEL.__LINE__ __LINE__ +COEX_SMEM_WRITE_CHANNEL_MAP_LO_HI.__LINE__ __LINE__ +COEX_MODEM_CC_ADJACENT_BAND.channel_mask Natural64 +COEX_MODEM_CC_ADJACENT_BAND.__LINE__ __LINE__ +COEX_CTL_STROBE.__LINE__ __LINE__ +COEX_MODEM_IM_ENTER.modflags COEX_MODEM_FLAGS +COEX_MODEM_IM_ENTER.__LINE__ __LINE__ +COEX_SMEM_BT_ASYNC_RELINQUISH.__LINE__ __LINE__ +COEX_HWM_DEINIT.__LINE__ __LINE__ +COEX_MAC_DELETE_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_DELETE_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE +COEX_MAC_DELETE_PERIODIC_BLACKOUT.__LINE__ __LINE__ +COEX_FLEXIMAC_START_ALERT.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_START_ALERT.time_us Natural32 +COEX_FLEXIMAC_START_ALERT.band FMPD_COEX_BAND_T +COEX_FLEXIMAC_START_ALERT.antenna_bitmask Natural8 +COEX_FLEXIMAC_START_ALERT.__LINE__ __LINE__ +COEX_MODEM_CC_HARMONIC.channel_mask Natural64 +COEX_MODEM_CC_HARMONIC.__LINE__ __LINE__ +COEX_MODEM_DESTROY_TDD_BLACKOUT.handle Natural32 +COEX_STRAT_ASYNC.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC.ss_time Natural32 +COEX_STRAT_ASYNC.smemflags COEX_SMEM_FLAGS_T +COEX_STRAT_ASYNC.modflags COEX_MODEM_FLAGS +COEX_STRAT_ASYNC.eol Natural32 +COEX_STRAT_ASYNC.__LINE__ __LINE__ +COEX_FLEXIMAC_SPECTRAL_CHECKING_ALERT.update_time Natural32 +COEX_FLEXIMAC_SPECTRAL_CHECKING_ALERT.spectral_checking_enabled Boolean +COEX_FLEXIMAC_SPECTRAL_CHECKING_ALERT.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_RING.head Natural32 +COEX_FLEXIMAC_RING_RING.tail Natural32 +COEX_FLEXIMAC_RING_RING.__LINE__ __LINE__ +COEX_SMEM_PERIODIC_EVENT.type CME_BT_PERIODIC_TYPE +COEX_SMEM_PERIODIC_EVENT.start_time Natural32 +COEX_SMEM_PERIODIC_EVENT.period Natural32 +COEX_SMEM_PERIODIC_EVENT.duration Natural32 +COEX_SMEM_PERIODIC_EVENT.__LINE__ __LINE__ +COEX_HWM_SET_SIMRX_ERROR.res FMPD_COEX_RESULT_T +COEX_HWM_SET_SIMRX_ERROR.simrx_enabled Boolean +COEX_STRAT_RADIO_ON_HANDLER_START.cflags COEX_FLAGS_T +COEX_STRAT_RADIO_ON_HANDLER_START.freq COEX_INTERFACE +COEX_STRAT_RADIO_ON_HANDLER_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_RADIO_ON_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_RADIO_ON_HANDLER_START.est Natural32 +COEX_STRAT_RADIO_ON_HANDLER_START.__LINE__ __LINE__ +COEX_MAC_ADD_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_ADD_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE +COEX_MAC_ADD_PERIODIC_BLACKOUT.start_time Natural32 +COEX_MAC_ADD_PERIODIC_BLACKOUT.duration Natural32 +COEX_MAC_ADD_PERIODIC_BLACKOUT.period Natural32 +COEX_MAC_ADD_PERIODIC_BLACKOUT.puncturable Boolean +COEX_MAC_ADD_PERIODIC_BLACKOUT.vif_bm VIX_BM_T +COEX_STRAT_ASYNC_EXTENDED.orig_start Natural32 +COEX_STRAT_ASYNC_EXTENDED.extended_dur Integer32 +COEX_SMEM_BT_ASYNC_REVOKE.__LINE__ __LINE__ +COEX_RAME_IMM_EXIT.cflags COEX_FLAGS_T +COEX_RAME_IMM_EXIT.mflags COEX_MAC_FLAGS_T +COEX_RAME_IMM_EXIT.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_IMM_EXIT.__LINE__ __LINE__ +COEX_MODEM_FRAME_SYNC.modflags COEX_MODEM_FLAGS +COEX_MODEM_FRAME_SYNC.irq_time Natural32 +COEX_RAME_CONNECTION_PROT_STOP.cflags COEX_FLAGS_T +COEX_RAME_CONNECTION_PROT_STOP.mflags COEX_MAC_FLAGS_T +COEX_RAME_CONNECTION_PROT_STOP.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_CONNECTION_PROT_STOP.__LINE__ __LINE__ +COEX_SMEM_CHANNEL_MAP_CLEAR.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.itimer_ss_event Natural32 +COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.__LINE__ __LINE__ +COEX_FLEXIMAC_OVERRIDE_ALERT.update_time Natural32 +COEX_FLEXIMAC_OVERRIDE_ALERT.override FMPD_COEX_OVERRIDE_ARBITRATION_T +COEX_FLEXIMAC_OVERRIDE_ALERT.__LINE__ __LINE__ +COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.wl_sw_astx_update Boolean +COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.__LINE__ __LINE__ +COEX_MAC_UNMASK_PERIODIC_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_UNMASK_PERIODIC_BLACKOUTS.__LINE__ __LINE__ +COEX_PROT_INIT.__LINE__ __LINE__ +COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.vix vix +COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.__LINE__ __LINE__ +COEX_VIF_TIMING_SET_VIF_TYPE.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_SET_VIF_TYPE.vif_attributes COEX_VIF_ATTRIBUTES_T +COEX_VIF_TIMING_SET_VIF_TYPE.coex_vif_type COEX_VIF_TYPES_T +COEX_VIF_TIMING_SET_VIF_TYPE.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_OUTSIDE.__LINE__ __LINE__ +COEX_MODEM_CDMA_CC_HARMONIC.channel_mask Natural64 +COEX_MODEM_CDMA_CC_HARMONIC.__LINE__ __LINE__ +COEX_RAME_RADIO_CHANGED.freq INTERFACE +COEX_RAME_RADIO_CHANGED.cflags COEX_FLAGS_T +COEX_RAME_RADIO_CHANGED.mflags COEX_MAC_FLAGS_T +COEX_RAME_RADIO_CHANGED.__LINE__ __LINE__ +COEX_PROT_PROTECT_TIMEOUT_SET.start_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_TIMEOUT_SET.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_TIMEOUT_SET.time Natural32 +COEX_PROT_PROTECT_TIMEOUT_SET.duration Natural32 +COEX_PROT_PROTECT_TIMEOUT_SET.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_BG.isr Natural32 +COEX_FLEXIMAC_RING_BG.head Natural32 +COEX_FLEXIMAC_RING_BG.tail Natural32 +COEX_FLEXIMAC_RING_BG.missed Natural32 +COEX_FLEXIMAC_RING_BG.__LINE__ __LINE__ +COEX_HWM_COEX_WL_DEBUG.mac_instance Natural32 +COEX_HWM_COEX_WL_DEBUG.wl_debug_sel COEX_WL_DEBUG_SEL_T +COEX_HWM_COEX_WL_DEBUG.wl_mac_if_debug_sel COEX_WL_MAC_IF_DEBUG_SEL_T +COEX_HWM_COEX_WL_DEBUG.wl_cdl_debug_sel COEX_WL_CDL_DEBUG_SEL_T +COEX_HWM_COEX_WL_DEBUG.wl_sw_if_debug_sel COEX_WL_SW_IF_DEBUG_SEL_T +COEX_HWM_COEX_WL_DEBUG.__LINE__ __LINE__ +COEX_MAC_INIT.__LINE__ __LINE__ +COEX_MAC_ADD_PERIODIC_BLACKOUT_END.created Boolean +COEX_MAC_ADD_PERIODIC_BLACKOUT_END.handle Natural32 +COEX_MAC_ADD_PERIODIC_BLACKOUT_END.__LINE__ __LINE__ +COEX_STRAT_RADIO_OFF_HANDLER_START.cflags COEX_FLAGS_T +COEX_STRAT_RADIO_OFF_HANDLER_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_RADIO_OFF_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_RADIO_OFF_HANDLER_START.last_freq COEX_INTERFACE +COEX_STRAT_RADIO_OFF_HANDLER_START.__LINE__ __LINE__ +COEX_MAC_MPS_ENABLE.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_ENABLE.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_ENABLE.__LINE__ __LINE__ +COEX_RAME_SCAN_VIF_CHANGED.mflags COEX_MAC_FLAGS_T +COEX_RAME_SCAN_VIF_CHANGED.schedulable Boolean +COEX_RAME_SCAN_VIF_CHANGED.interface INTERFACE +COEX_RAME_SCAN_VIF_CHANGED.__LINE__ __LINE__ +COEX_HWM_COEX_CLKGEN_CFG.COEX_BB_CLKGEN_CFG COEX_BB_CLKGEN_CFG_T +COEX_HWM_COEX_CLKGEN_CFG.__LINE__ __LINE__ +COEX_MAC_SET_CLEAR_TIMEOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_SET_CLEAR_TIMEOUT.active_2g4_vifs VIX_BM_T +COEX_MAC_SET_CLEAR_TIMEOUT.restore Boolean +COEX_MAC_SET_CLEAR_TIMEOUT.duration Natural32 +COEX_MAC_SET_CLEAR_TIMEOUT.__LINE__ __LINE__ +COEX_HWM_COEX_WL_DEFER.mac_instance Natural32 +COEX_HWM_COEX_WL_DEFER.__LINE__ __LINE__ +COEX_RAME_WARNING.reason WARNING_REASON +COEX_RAME_WARNING.__LINE__ __LINE__ +COEX_SMEM_BT_ASYNC_EARLY_START.__LINE__ __LINE__ +COEX_HWM_COEX_BB_ALLOWED_ORIDE.COEX_BB_ALLOWED_ORIDE COEX_BB_ALLOWED_ORIDE_T +COEX_HWM_COEX_BB_ALLOWED_ORIDE.__LINE__ __LINE__ +COEX_FLEXIMAC_INIT.__LINE__ __LINE__ +COEX_FLEXIMAC_DPLP_OFF.__LINE__ __LINE__ +COEX_TIMER_EVENT.alarm COEX_TIMER_T +COEX_TIMER_EVENT.__LINE__ __LINE__ +COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.period_us Natural32 +COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.high_start_time_us Natural32 +COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.__LINE__ __LINE__ +COEX_RAME_BT_LO_ACCESS_REQ.mflags COEX_MAC_FLAGS_T +COEX_RAME_BT_LO_ACCESS_REQ.duration Natural32 +COEX_RAME_BT_LO_ACCESS_REQ.deadline Natural32 +COEX_MODEM_CHECK_DRIFT.modflags COEX_MODEM_FLAGS +COEX_MODEM_CHECK_DRIFT.d0 Integer32 +COEX_MODEM_CHECK_DRIFT.d1 Integer32 +COEX_MODEM_CHECK_DRIFT.d2 Integer32 +COEX_MODEM_CHECK_DRIFT.driftavg Integer32 +COEX_MODEM_CHECK_DRIFT.update Boolean +COEX_STRAT_A2DP_PRESENT.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_A2DP_PRESENT.a2dp_present Boolean +COEX_STRAT_A2DP_PRESENT.__LINE__ __LINE__ +COEX_SMEM_WRITE_VIF2_TIMING.start Natural32 +COEX_SMEM_WRITE_VIF2_TIMING.period Natural32 +COEX_SMEM_WRITE_VIF2_TIMING.duration Natural32 +COEX_SMEM_WRITE_VIF2_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE +COEX_SMEM_WRITE_VIF2_TIMING.__LINE__ __LINE__ +COEX_MAC_SET_MIN_TX_RATE.mflags COEX_MAC_FLAGS_T +COEX_MAC_SET_MIN_TX_RATE.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_AWAY.__LINE__ __LINE__ +COEX_MODEM_UPDATE_CHANNEL_MASK.modflags COEX_MODEM_FLAGS +COEX_MODEM_UPDATE_CHANNEL_MASK.channel_mask Natural64 +COEX_MODEM_UPDATE_CHANNEL_MASK.lte_active Boolean +COEX_MODEM_UPDATE_CHANNEL_MASK.__LINE__ __LINE__ +COEX_RAME_SET_VIF_TIMING.mflags COEX_MAC_FLAGS_T +COEX_RAME_SET_VIF_TIMING.vix vix +COEX_RAME_SET_VIF_TIMING.vtflags COEX_MAC_VIF_TIMING_FLAGS_T +COEX_RAME_SET_VIF_TIMING.vif_attributes COEX_VIF_ATTRIBUTES_T +COEX_RAME_SET_VIF_TIMING.period_us Natural32 +COEX_RAME_SET_VIF_TIMING.high_start_time_us Natural32 +COEX_RAME_SET_VIF_TIMING.high_duration_us Natural32 +COEX_RAME_SET_VIF_TIMING.__LINE__ __LINE__ +COEX_HWM_COEX_CDL_CFG.wl_abort_cfg ABORT_CFG_T +COEX_HWM_COEX_CDL_CFG.bt_abort_cfg ABORT_CFG_T +COEX_VIF_TIMING_WRITE_VIF_TIMING.period Natural32 +COEX_VIF_TIMING_WRITE_VIF_TIMING.start_time Natural32 +COEX_VIF_TIMING_WRITE_VIF_TIMING.duration Natural32 +COEX_VIF_TIMING_WRITE_VIF_TIMING.__LINE__ __LINE__ +COEX_RAME_PROTECT.vix vix +COEX_RAME_PROTECT.prot_act COEX_PROTECT_ACT_T +COEX_RAME_PROTECT.protect COEX_PROTECT_STATE +COEX_RAME_PROTECT.start_time Natural32 +COEX_RAME_PROTECT.__LINE__ __LINE__ +COEX_MODEM_INSTALL_TDD_BLACKOUT.frame_start_time Natural32 +COEX_MODEM_INSTALL_TDD_BLACKOUT.bo_start_time Natural32 +COEX_MODEM_INSTALL_TDD_BLACKOUT.handle Natural32 +COEX_MODEM_INSTALL_TDD_BLACKOUT.usbpo_flags RAMEDATA_USPBO_CONFIG_FLAGS +COEX_STRAT_VIF_CLEAR_TIMEOUT_JUMP_AWAY.__LINE__ __LINE__ +COEX_MAC_UPDATE_PS_DELAY_TIMEOUT.use_coex_timeout Boolean +COEX_MAC_UPDATE_PS_DELAY_TIMEOUT.__LINE__ __LINE__ +COEX_SMEM_ASYNC_EVENT.type CME_BT_ASYNC_EVENT_TYPE +COEX_SMEM_ASYNC_EVENT.start_time Natural32 +COEX_SMEM_ASYNC_EVENT.duration Natural32 +COEX_SMEM_ASYNC_EVENT.__LINE__ __LINE__ +COEX_MODEM_CDMA_CC_BAND.__LINE__ __LINE__ +COEX_FLEXIMAC_MACPP_ALLOWED_ALERT.update_time Natural32 +COEX_FLEXIMAC_MACPP_ALLOWED_ALERT.update_allowed Natural32 +COEX_FLEXIMAC_MACPP_ALLOWED_ALERT.reason CAR_REASON +COEX_FLEXIMAC_MACPP_ALLOWED_ALERT.__LINE__ __LINE__ +COEX_MODEM_STATE.state COEX_MACRAME_EVENT_T +COEX_MODEM_STATE.modflags COEX_MODEM_FLAGS +COEX_MODEM_STATE.__LINE__ __LINE__ +COEX_MODEM_RX_LEVEL.modflags COEX_MODEM_FLAGS +COEX_MODEM_RX_LEVEL.__LINE__ __LINE__ +COEX_RAME_VIF_CHANGED_END.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_CHANGED_END.vix vix +COEX_RAME_VIF_CHANGED_END.schedulable Boolean +COEX_RAME_VIF_CHANGED_END.vif_type VIF_TYPE +COEX_RAME_VIF_CHANGED_END.vif_5G Boolean +COEX_RAME_VIF_CHANGED_END.vif_2g4_bm VIX_BM_T +COEX_RAME_VIF_CHANGED_END.vif_2g4_go_bm VIX_BM_T +COEX_RAME_VIF_CHANGED_END.__LINE__ __LINE__ +COEX_HWM_SET_RX_TX_ACK_PRI.mac_instance Natural32 +COEX_HWM_SET_RX_TX_ACK_PRI.__LINE__ __LINE__ +COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION.type CME_BT_ASYNC_EVENT_TYPE +COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION.__LINE__ __LINE__ +COEX_MAC_INSTALL_MAC_BLACKOUT.start_time Natural32 +COEX_MAC_INSTALL_MAC_BLACKOUT.duration Natural32 +COEX_MAC_INSTALL_MAC_BLACKOUT.period Natural32 +COEX_MAC_INSTALL_MAC_BLACKOUT.puncturable Boolean +COEX_MAC_INSTALL_MAC_BLACKOUT.KA_mode BLACKOUT_KA_MODE_T +COEX_MAC_INSTALL_MAC_BLACKOUT.bo_handle Natural32 +COEX_MAC_INSTALL_MAC_BLACKOUT.vif_bm VIX_BM_T +COEX_FLEXIMAC_FLUSH_ELEMENT.tail Natural32 +COEX_FLEXIMAC_FLUSH_ELEMENT.__LINE__ __LINE__ +COEX_HWM_COEX_BT_WL_CDL_CFG.mac_instance Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.bt_tx_col Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.bt_rx_col Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.wl_tx_col Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.wl_rx_col Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.__LINE__ __LINE__ +CME_BT_TRANSACTION_REQ.seqNum Natural32 +CME_BT_TRANSACTION_REQ.start Natural32 +CME_BT_TRANSACTION_REQ.end Natural32 +COEX_SMEM_DEINIT.__LINE__ __LINE__ +COEX_TASK_DEINIT.__LINE__ __LINE__ +COEX_TIMER_DEINIT.cflags COEX_FLAGS_T +COEX_TIMER_DEINIT.__LINE__ __LINE__ +COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.wl_sw_asrx_start_time Natural32 +COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.itimer_ss_event Natural32 +COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.__LINE__ __LINE__ +COEX_STRAT_ADD_BLACKOUT_PERIODIC.type CME_BT_PERIODIC_TYPE +COEX_STRAT_ADD_BLACKOUT_PERIODIC.start Natural32 +COEX_STRAT_ADD_BLACKOUT_PERIODIC.duration Natural32 +COEX_STRAT_ADD_BLACKOUT_PERIODIC.periodic Natural32 +COEX_STRAT_ADD_BLACKOUT_PERIODIC.allow_p Boolean +COEX_STRAT_ADD_BLACKOUT_PERIODIC.__LINE__ __LINE__ +COEX_FLEXIMAC_START_CONFIG_ALERT.arb_req Boolean +COEX_FLEXIMAC_START_CONFIG_ALERT.spectral Boolean +COEX_FLEXIMAC_START_CONFIG_ALERT.simrx Boolean +COEX_FLEXIMAC_START_CONFIG_ALERT.override FMPD_COEX_OVERRIDE_ARBITRATION_T +COEX_FLEXIMAC_START_CONFIG_ALERT.__LINE__ __LINE__ +COEX_MAC_RESUME_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_RESUME_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE +COEX_MAC_RESUME_PERIODIC_BLACKOUT.bo_handle Natural32 +COEX_MAC_RESUME_PERIODIC_BLACKOUT.__LINE__ __LINE__ +COEX_MAC_MPS_SUMMARY.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_SUMMARY.connflags COEX_MAC_CONN_FLAGS_T +COEX_MAC_MPS_SUMMARY.total_duration Natural32 +COEX_MAC_MPS_SUMMARY.MPS_PERIODIC_DURATION_LIMIT Natural32 +COEX_MAC_MPS_SUMMARY.__LINE__ __LINE__ +COEX_RAME_ASSOCIATE_MAC_INSTANCE.vif_bm VIX_BM_T +COEX_RAME_ASSOCIATE_MAC_INSTANCE.__LINE__ __LINE__ +COEX_HWM_COEX_BB_DEBUG.bb_debug_sel COEX_BB_DEBUG_SEL_T +COEX_HWM_COEX_BB_DEBUG.bb_debug_if_sel COEX_BB_DEBUG_IF_SEL_T +COEX_HWM_COEX_BB_DEBUG.bb_debug_cdl_sel COEX_BB_DEBUG_CDL_SEL_T +COEX_SMEM_CHANNEL_MAP_HI_SET.__LINE__ __LINE__ +COEX_MAC_TDLS_IND.sflags COEX_STRAT_FLAGS_T +COEX_MAC_TDLS_IND.sstate DEBUG_COEX_STRAT_STATE +COEX_MAC_TDLS_IND.__LINE__ __LINE__ +COEX_MAC_MPS_TIMER_EVENT.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_TIMER_EVENT.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_TIMER_EVENT.__LINE__ __LINE__ +COEX_SMEM_WRITE_VIF3_TIMING.start Natural32 +COEX_SMEM_WRITE_VIF3_TIMING.period Natural32 +COEX_SMEM_WRITE_VIF3_TIMING.duration Natural32 +COEX_SMEM_WRITE_VIF3_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE +COEX_SMEM_WRITE_VIF3_TIMING.__LINE__ __LINE__ +COEX_STRAT_DELETE_BLACKOUT_PERIODIC.__LINE__ __LINE__ +COEX_PROT_PROTECT_STOP.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_STOP.elapsed Natural32 +COEX_CTL_DEINIT.cflags COEX_FLAGS_T +COEX_CTL_DEINIT.__LINE__ __LINE__ +COEX_MODEM_DEINIT_TIMER.modflags COEX_MODEM_FLAGS +COEX_MODEM_DEINIT_TIMER.__LINE__ __LINE__ +COEX_HWM_GET_RX_PRI.mac_instance Natural32 +COEX_HWM_GET_RX_PRI.__LINE__ __LINE__ +COEX_PROT_PROTECT_STOP_UNEXPECTED.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_STOP_UNEXPECTED.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_START.cflags COEX_FLAGS_T +COEX_STRAT_SS_HANDLER_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_SS_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_START.freq COEX_INTERFACE +COEX_STRAT_SS_HANDLER_START.__LINE__ __LINE__ +COEX_RAME_SET_WLAN_PRIORIY_LEVEL.mflags COEX_MAC_FLAGS_T +COEX_RAME_SET_WLAN_PRIORIY_LEVEL.level CME_WLAN_PRIORITY_LEVEL_T +COEX_RAME_SET_WLAN_PRIORIY_LEVEL.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.mct Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.__LINE__ __LINE__ +COEX_RAME_VIF_CHANGED.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_CHANGED.vix vix +COEX_RAME_VIF_CHANGED.schedulable Boolean +COEX_RAME_VIF_CHANGED.vif_type VIF_TYPE +COEX_RAME_VIF_CHANGED.p2p Boolean +COEX_RAME_VIF_CHANGED.vif_5G Boolean +COEX_RAME_VIF_CHANGED.vif_2g4_bm VIX_BM_T +COEX_RAME_VIF_CHANGED.__LINE__ __LINE__ +COEX_FLEXIMAC_ARBITRATION_ALERT.update_time Natural32 +COEX_FLEXIMAC_ARBITRATION_ALERT.arb_required Boolean +COEX_FLEXIMAC_ARBITRATION_ALERT.__LINE__ __LINE__ +COEX_FLEXIMAC_REQ_WLAN_LISTEN.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_REQ_WLAN_LISTEN.__LINE__ __LINE__ +COEX_VIF_TIMING_SET_NOA_DURATION.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_SET_NOA_DURATION.sflags COEX_STRAT_FLAGS_T +COEX_VIF_TIMING_SET_NOA_DURATION.noa_duration Natural32 +COEX_VIF_TIMING_SET_NOA_DURATION.noa_last Natural32 +COEX_VIF_TIMING_SET_NOA_DURATION.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_IN.__LINE__ __LINE__ +COEX_STRAT_ASYNC_REVOKE.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_REVOKE.legal Boolean +COEX_STRAT_ASYNC_REVOKE.__LINE__ __LINE__ +COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.mps_state COEX_MPS_STATE_T +COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.__LINE__ __LINE__ +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.start_time Natural32 +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.duration Natural32 +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.puncturable Boolean +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.bo_handle Natural32 +COEX_SMEM_INIT.__LINE__ __LINE__ +COEX_HWM_INIT.__LINE__ __LINE__ +COEX_MODEM_CC_BAND.__LINE__ __LINE__ +COEX_VIF_TIMING_DEL_VIF_TYPE.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_DEL_VIF_TYPE.coex_vif_type COEX_VIF_TYPES_T +COEX_VIF_TIMING_DEL_VIF_TYPE.__LINE__ __LINE__ +COEX_MODEM_CON_PRIORITY.current_sfn_start Natural32 +COEX_MODEM_CON_PRIORITY.inhibit_sfn_start Natural32 +COEX_MODEM_CON_PRIORITY.inhibit_time Natural32 +COEX_HWM_COEX_WL_SW_ASRX.mac_instance Natural32 +COEX_HWM_COEX_WL_SW_ASRX.wl_sw_asrx_duration Natural32 +COEX_HWM_COEX_WL_SW_ASRX.wl_sw_asrx_5g Boolean +COEX_HWM_COEX_WL_SW_ASRX.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_DEINIT.__LINE__ __LINE__ +COEX_MAC_ACL_CONTROL.mflags COEX_MAC_FLAGS_T +COEX_MAC_ACL_CONTROL.bt_active Boolean +COEX_MAC_ACL_CONTROL.__LINE__ __LINE__ +COEX_MODEM_STATUS_ENTRY.message_okay Boolean +COEX_MODEM_STATUS_ENTRY.modem_active Boolean +COEX_MODEM_STATUS_ENTRY.__LINE__ __LINE__ +COEX_MODEM_RX_LEVEL_ENTRY.message_okay Boolean +COEX_MODEM_RX_LEVEL_ENTRY.modem_active Boolean +COEX_MODEM_RX_LEVEL_ENTRY.__LINE__ __LINE__ +COEX_MODEM_INIT_TIMER.modflags COEX_MODEM_FLAGS +COEX_MODEM_INIT_TIMER.__LINE__ __LINE__ +COEX_SET_TIME_DOMAIN_DEBUG.__LINE__ __LINE__ +COEX_STRAT_SERVICE.state COEX_MACRAME_EVENT_T +COEX_STRAT_SERVICE.__LINE__ __LINE__ +COEX_VIF_TIMING_MAP_ADD.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_MAP_ADD.vix vix +COEX_VIF_TIMING_MAP_ADD.free_timing_idx Natural32 +COEX_VIF_TIMING_MAP_ADD.__LINE__ __LINE__ +COEX_MAC_MPS_PROTECTION_END.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_PROTECTION_END.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_PROTECTION_END.in_mps Boolean +COEX_MAC_MPS_PROTECTION_END.mps_on_time Natural32 +COEX_MAC_MPS_PROTECTION_END.mps_off_time Natural32 +COEX_MAC_MPS_PROTECTION_END.__LINE__ __LINE__ +COEX_HWM_COEX_BT_WL_DEBUG.bt_wl_debug_sel COEX_BT_WL_DEBUG_SEL_T +COEX_HWM_COEX_BT_WL_DEBUG.__LINE__ __LINE__ +COEX_RAME_VIF_CHANNEL.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_CHANNEL.vix vix +COEX_RAME_VIF_CHANNEL.chan_freq_mhz Natural32 +COEX_RAME_VIF_CHANNEL.bandwidth_mhz Natural32 +COEX_RAME_VIF_CHANNEL.__LINE__ __LINE__ +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.start Natural32 +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.duration Natural32 +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.est Natural32 +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.allow_p Boolean +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.allow_ka DEBUG_BLACKOUT_KA_MODE +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.__LINE__ __LINE__ +COEX_STRAT_ILLEGAL_ASYNC_REQUEST.now Natural32 +COEX_STRAT_ILLEGAL_ASYNC_REQUEST.new_start Natural32 +COEX_STRAT_ILLEGAL_ASYNC_REQUEST.old_start Natural32 +COEX_STRAT_INIT_TIMER.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_INIT_TIMER.__LINE__ __LINE__ +COEX_HWM_COEX_BT_CFG.COEX_BT_CFG COEX_BT_CFG_T +COEX_HWM_COEX_BT_CFG.__LINE__ __LINE__ +COEX_SMEM_CHANNEL_MAP.__LINE__ __LINE__ +COEX_PROT_DEINIT.__LINE__ __LINE__ +COEX_VIF_TIMING_MAP_RESET.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_MAP_RESET.vix vix +COEX_VIF_TIMING_MAP_RESET.free_timing_idx Natural32 +COEX_VIF_TIMING_MAP_RESET.__LINE__ __LINE__ +COEX_SET_POWER_BACKOFF.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED.mct Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED.__LINE__ __LINE__ +COEX_HWM_WL_CALIB_PROTECT_DISABLE_ERROR.res FMPD_COEX_RESULT_T +COEX_API_WLAN_PRIV_SET_STATE.current_state DEBUG_CME_WLAN_STATE +COEX_API_WLAN_PRIV_SET_STATE.new_state DEBUG_CME_WLAN_STATE +COEX_API_WLAN_PRIV_SET_STATE.__LINE__ __LINE__ +COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.start Natural32 +COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.duration Natural32 +COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.__LINE__ __LINE__ +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.start_time Natural32 +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.duration Natural32 +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.puncturable Boolean +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.bo_handle Natural32 +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.vif_bm VIX_BM_T +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.go_mvif Boolean +COEX_SMEM_A2DP_PRESENT.a2dp_present Boolean +COEX_SMEM_A2DP_PRESENT.__LINE__ __LINE__ +COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS.mflags COEX_MAC_FLAGS_T +COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS.__LINE__ __LINE__ +COEX_CTL_INIT.cflags COEX_FLAGS_T +COEX_CTL_INIT.freq COEX_INTERFACE +COEX_CTL_INIT.__LINE__ __LINE__ +COEX_HWM_SET_RX_PRIORITY_ERROR.res FMPD_COEX_RESULT_T +COEX_MODEM_INIT.modflags COEX_MODEM_FLAGS +COEX_MODEM_INIT.__LINE__ __LINE__ +COEX_MAC_STOP_KEEP_ALIVE.mflags COEX_MAC_FLAGS_T +COEX_MAC_STOP_KEEP_ALIVE.__LINE__ __LINE__ +COEX_FLEXIMAC_WLAN_LISTEN_ALERT.update_time Natural32 +COEX_FLEXIMAC_WLAN_LISTEN_ALERT.priority Natural32 +COEX_FLEXIMAC_WLAN_LISTEN_ALERT.__LINE__ __LINE__ +COEX_BEACON.our_pos Natural32 +COEX_BEACON.aid Natural32 +COEX_BEACON.__LINE__ __LINE__ +COEX_MAC_MPS_DISABLE.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_DISABLE.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_DISABLE.__LINE__ __LINE__ +COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.wl_sw_asrx_update Boolean +COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.__LINE__ __LINE__ +COEX_SMEM_WARNING.reason WARNING_REASON +COEX_SMEM_WARNING.__LINE__ __LINE__ +COEX_MODEM_FRAME_SYNC_ENTRY.message_okay Boolean +COEX_MODEM_FRAME_SYNC_ENTRY.modem_active Boolean +COEX_MODEM_FRAME_SYNC_ENTRY.__LINE__ __LINE__ +COEX_SMEM_WRITE_CHANNEL_MAP.__LINE__ __LINE__ +COEX_RAME_ABSENCE.period Natural32 +COEX_RAME_ABSENCE.start Natural32 +COEX_RAME_ABSENCE.duration Natural32 +COEX_RAME_ABSENCE.max Natural32 +COEX_RAME_ABSENCE.__LINE__ __LINE__ +COEX_FLEXIMAC_REQ_SPECTRAL_CHECKING.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_REQ_SPECTRAL_CHECKING.spectral_checking_enabled Boolean +COEX_FLEXIMAC_REQ_SPECTRAL_CHECKING.__LINE__ __LINE__ +COEX_RAME_VIF_ABSENCE_CHANGED.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_ABSENCE_CHANGED.vix vix +COEX_RAME_VIF_ABSENCE_CHANGED.absence_added Boolean +COEX_RAME_VIF_ABSENCE_CHANGED.__LINE__ __LINE__ +COEX_TASK_INIT.__LINE__ __LINE__ +COEX_MODEM_DRX.modflags COEX_MODEM_FLAGS +COEX_MODEM_DRX.drx_start Natural32 +COEX_MODEM_DRX.wlan_bo_time Natural32 +COEX_VIF_TIMING_CLEAR_NAN_VIF_TIMING.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_CLEAR_NAN_VIF_TIMING.__LINE__ __LINE__ +COEX_RAME_VIF_ABSENCE.vix vix +COEX_RAME_VIF_ABSENCE.vtflags COEX_MAC_VIF_TIMING_T +COEX_RAME_VIF_ABSENCE.period Natural32 +COEX_RAME_VIF_ABSENCE.start Natural32 +COEX_RAME_VIF_ABSENCE.duration Natural32 +COEX_RAME_VIF_ABSENCE.__LINE__ __LINE__ +COEX_FLEXIMAC_BT_OFF.__LINE__ __LINE__ +COEX_HWM_COEX_BT_DEFER.__LINE__ __LINE__ +COEX_HWM_WARNING.reason WARNING_REASON +COEX_HWM_WARNING.__LINE__ __LINE__ +COEX_HWM_WL_CALIB_PROTECT_ENABLE_ERROR.res FMPD_COEX_RESULT_T +COEX_MAC_DELETE_ALL_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_DELETE_ALL_BLACKOUTS.__LINE__ __LINE__ +COEX_FLEXIMAC_RESULT.result FMPD_COEX_RESULT_T +COEX_FLEXIMAC_RESULT.__LINE__ __LINE__ +COEX_MAC_MASK_PERIODIC_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_MASK_PERIODIC_BLACKOUTS.__LINE__ __LINE__ +COEX_MODEM_DEINIT.__LINE__ __LINE__ +COEX_MODEM_IM_EXIT.modflags COEX_MODEM_FLAGS +COEX_MODEM_IM_EXIT.__LINE__ __LINE__ +COEX_MAC_KA_UPDATE_PUNCTURABILITY.mflags COEX_MAC_FLAGS_T +COEX_MAC_KA_UPDATE_PUNCTURABILITY.enable_puncturing Boolean +COEX_MAC_KA_UPDATE_PUNCTURABILITY.__LINE__ __LINE__ +COEX_PROT_PROTECT_START.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_START.delay_ron Natural32 +COEX_PROT_PROTECT_START.__LINE__ __LINE__ +COEX_MODEM_DRX_ENTRY.message_okay Boolean +COEX_MODEM_DRX_ENTRY.modem_active Boolean +COEX_MODEM_DRX_ENTRY.__LINE__ __LINE__ +COEX_STRAT_ASYNC_HANDLER_START.event_type CME_BT_ASYNC_EVENT_TYPE +COEX_STRAT_ASYNC_HANDLER_START.start_time Natural32 +COEX_STRAT_ASYNC_HANDLER_START.duration Natural32 +COEX_STRAT_ASYNC_HANDLER_START.est Natural32 +COEX_STRAT_ASYNC_HANDLER_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_HANDLER_START.sstime Natural32 +COEX_STRAT_ASYNC_HANDLER_START.__LINE__ __LINE__ +COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME.completion_time Natural32 +COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME.__LINE__ __LINE__ +COEX_HWM_SET_RX_PRI.mac_instance Natural32 +COEX_HWM_SET_RX_PRI.promote_mac Boolean +COEX_HWM_SET_RX_PRI.__LINE__ __LINE__ +COEX_HWM_COEX_BT_DEBUG.bt_debug_sel COEX_BT_DEBUG_SEL_T +COEX_HWM_COEX_BT_DEBUG.bt_cdl_debug_sel COEX_BT_CDL_DEBUG_SEL_T +COEX_HWM_COEX_BT_DEBUG.bt_sw_if_debug_sel COEX_BT_SW_IF_DEBUG_SEL_T +COEX_HWM_COEX_BT_DEBUG.__LINE__ __LINE__ +COEX_MAC_UNMASK_BLE_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_UNMASK_BLE_BLACKOUTS.mps_state COEX_MPS_STATE_T +COEX_MAC_UNMASK_BLE_BLACKOUTS.vix_bitmap VIX_BM_T +COEX_MAC_UNMASK_BLE_BLACKOUTS.__LINE__ __LINE__ +COEX_HWM_COEX_WL_ALLOWED_ORIDE.mac_instance Natural32 +COEX_HWM_COEX_WL_ALLOWED_ORIDE.COEX_WL_ALLOWED_ORIDE COEX_WL_ALLOWED_ORIDE_T +COEX_HWM_COEX_WL_ALLOWED_ORIDE.__LINE__ __LINE__ +COEX_TASK_EVENT.pending FOS_EVENT_PENDING_EVENT +COEX_TASK_EVENT.raw Natural32 +COEX_TASK_EVENT.__LINE__ __LINE__ +COEX_HWM_COEX_BB_WL_SW_IF_EN.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_IF_EN.wl_sw_if_en Boolean +COEX_HWM_COEX_BB_WL_SW_IF_EN.__LINE__ __LINE__ +COEX_FLEXIMAC_REQ_ARBITRATION_REQUIRED.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_REQ_ARBITRATION_REQUIRED.arb_required Boolean +COEX_FLEXIMAC_REQ_ARBITRATION_REQUIRED.__LINE__ __LINE__ +COEX_MODEM_WLAN_CONNECT.modflags COEX_MODEM_FLAGS +COEX_MODEM_WLAN_CONNECT.connecting Boolean +COEX_STRAT_INIT.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_INIT.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_EARLY.cflags COEX_FLAGS_T +COEX_STRAT_SS_HANDLER_EARLY.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_SS_HANDLER_EARLY.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_EARLY.sstate_event Natural32 +COEX_STRAT_SS_HANDLER_EARLY.__LINE__ __LINE__ +COEX_MAC_MASK_BLE_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_MASK_BLE_BLACKOUTS.mps_state COEX_MPS_STATE_T +COEX_MAC_MASK_BLE_BLACKOUTS.vix_bitmap VIX_BM_T +COEX_MAC_MASK_BLE_BLACKOUTS.__LINE__ __LINE__ +COEX_HWM_COEX_WL_CFG.mac_instance Natural32 +COEX_HWM_COEX_WL_CFG.COEX_WL_CFG COEX_WL_CFG_T +COEX_HWM_COEX_WL_CFG.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_EST_REACHED.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_EST_REACHED.ss_event Natural32 +COEX_STRAT_SS_HANDLER_EST_REACHED.event_start_time Natural32 +COEX_STRAT_SS_HANDLER_EST_REACHED.event_duration Natural32 +COEX_STRAT_SS_HANDLER_EST_REACHED.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.r2s Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.mct Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.limit Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.start Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.stop Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.__LINE__ __LINE__ +COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL.__LINE__ __LINE__ +COEX_RAME_IML_EXIT.cflags COEX_FLAGS_T +COEX_RAME_IML_EXIT.mflags COEX_MAC_FLAGS_T +COEX_RAME_IML_EXIT.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_IML_EXIT.__LINE__ __LINE__ +COEX_VIF_TIMING_UPDATE_PRESENCE.p2p_flags COEX_MAC_VIF_TIMING_FLAGS_T +COEX_VIF_TIMING_UPDATE_PRESENCE.noa_start Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.noa_period Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.noa_duration Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.presence_start Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.presence_duration Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.__LINE__ __LINE__ +COEX_HWM_COEX_WL_SW_ASTX.mac_instance Natural32 +COEX_HWM_COEX_WL_SW_ASTX.wl_sw_astx_duration Natural32 +COEX_HWM_COEX_WL_SW_ASTX.__LINE__ __LINE__ +COEX_CTL_WARNING.reason WARNING_REASON +COEX_CTL_WARNING.__LINE__ __LINE__ +COEX_STRAT_TDLS_CONTROL_CAUSE.__LINE__ __LINE__ +COEX_VIF_TIMING_ABSENCE.vix vix +COEX_VIF_TIMING_ABSENCE.result Boolean +COEX_VIF_TIMING_ABSENCE.vtflags COEX_MAC_VIF_TIMING_T +COEX_VIF_TIMING_ABSENCE.vif_period Natural32 +COEX_VIF_TIMING_ABSENCE.noa_period Natural32 +COEX_VIF_TIMING_ABSENCE.start Natural32 +COEX_VIF_TIMING_ABSENCE.duration Natural32 +COEX_VIF_TIMING_ABSENCE.__LINE__ __LINE__ +COEX_SMEM_BT_OFF.__LINE__ __LINE__ +COEX_STRAT_IM_ENTER.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_IM_ENTER.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_IM_ENTER.__LINE__ __LINE__ +COEX_HWM_COEX_BT_ALLOWED_ORIDE.COEX_BT_ALLOWED_ORIDE COEX_BT_ALLOWED_ORIDE_T +COEX_HWM_COEX_BT_ALLOWED_ORIDE.__LINE__ __LINE__ +COEX_VIF_TIMING_CHECK_DRIFT.start_time Natural32 +COEX_VIF_TIMING_CHECK_DRIFT.start_time_last Natural32 +COEX_VIF_TIMING_CHECK_DRIFT.drift_us Natural32 +COEX_VIF_TIMING_CHECK_DRIFT.dur_change_us Natural32 +COEX_VIF_TIMING_CHECK_DRIFT.update Boolean +COEX_VIF_TIMING_CHECK_DRIFT.__LINE__ __LINE__ +COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.legal Boolean +COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.__LINE__ __LINE__ +COEX_SMEM_STATE.state COEX_MACRAME_EVENT_T +COEX_SMEM_STATE.__LINE__ __LINE__ +COEX_STRAT_ASYNC_HANDLER_END.last_event_type CME_BT_ASYNC_EVENT_TYPE +COEX_STRAT_ASYNC_HANDLER_END.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_HANDLER_END.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_HANDLER_END.mflags COEX_MAC_FLAGS_T +COEX_STRAT_ASYNC_HANDLER_END.blackout_start Natural32 +COEX_STRAT_ASYNC_HANDLER_END.blackout_duration Natural32 +COEX_STRAT_ASYNC_HANDLER_END.next_alarm Natural32 +COEX_STRAT_ASYNC_HANDLER_END.__LINE__ __LINE__ +CME_SIMRX_REQ.enabled Boolean +COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.wl_sw_astx_start_time Natural32 +COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.__LINE__ __LINE__ +COEX_FLEXIMAC_INTERRUPT_REGISTER.source INT_SOURCE_T +COEX_FLEXIMAC_INTERRUPT_REGISTER.__LINE__ __LINE__ +COEX_MAC_VIX_CONTROL.mflags COEX_MAC_FLAGS_T +COEX_MAC_VIX_CONTROL.sflags COEX_STRAT_FLAGS_T +COEX_MAC_VIX_CONTROL.inhibit Boolean +COEX_MAC_VIX_CONTROL.vix_bm VIX_BM_T +COEX_MAC_VIX_CONTROL.__LINE__ __LINE__ +COEX_HWM_GET_RX_TX_ACK_PRI.mac_instance Natural32 +COEX_HWM_GET_RX_TX_ACK_PRI.__LINE__ __LINE__ +COEX_TIMER_INIT.cflags COEX_FLAGS_T +COEX_TIMER_INIT.__LINE__ __LINE__ +COEX_MAC_DEINIT.__LINE__ __LINE__ +COEX_MAC_MPS_CHECK.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_CHECK.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_CHECK.__LINE__ __LINE__ +COEX_MODEM_RX_SIGNAL.modflags COEX_MODEM_FLAGS +COEX_MODEM_RX_SIGNAL.enable Boolean +COEX_MODEM_RX_SIGNAL.__LINE__ __LINE__ +COEX_MAC_CALIBRATION_SW_IF_DISABLED.cflags COEX_FLAGS_T +COEX_MAC_CALIBRATION_SW_IF_DISABLED.__LINE__ __LINE__ +COEX_STRAT_RADIO_ON_HANDLER_END.__LINE__ __LINE__ +COEX_MAC_MPS_PROTECTION_START.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_PROTECTION_START.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_PROTECTION_START.in_mps Boolean +COEX_MAC_MPS_PROTECTION_START.mps_on_time Natural32 +COEX_MAC_MPS_PROTECTION_START.mps_off_time Natural32 +COEX_MAC_MPS_PROTECTION_START.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_ENTRY.time_us Natural32 +COEX_FLEXIMAC_RING_ENTRY.event FMPD_COEX_RING_EVENT_T +COEX_FLEXIMAC_RING_ENTRY.data Integer32 +COEX_FLEXIMAC_RING_ENTRY.data1 Integer16 +COEX_FLEXIMAC_RING_ENTRY.data2 Integer16 +COEX_FLEXIMAC_RING_ENTRY.count Natural32 +COEX_FLEXIMAC_RING_ENTRY.__LINE__ __LINE__ +COEX_MODEM_MIB_INIT.modflags COEX_MODEM_FLAGS +COEX_STRAT_DEINIT_TIMER.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_DEINIT_TIMER.__LINE__ __LINE__ +COEX_STRAT_ASYNC_IMMEDIATE.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_IMMEDIATE.next_wlan Natural32 +COEX_STRAT_ASYNC_IMMEDIATE.__LINE__ __LINE__ +COEX_STRAT_DEINIT.__LINE__ __LINE__ +COEX_VIF_TIMING_PHASE_DIFF.vif_start Natural32 +COEX_VIF_TIMING_PHASE_DIFF.noa_end Natural32 +COEX_VIF_TIMING_PHASE_DIFF.period Natural32 +COEX_VIF_TIMING_PHASE_DIFF.offset Natural32 +COEX_VIF_TIMING_PHASE_DIFF.__LINE__ __LINE__ +COEX_STRAT_UPDATE_TDLS_CONTROL.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_UPDATE_TDLS_CONTROL.__LINE__ __LINE__ +COEX_RAME_CONNECTION_PROT_START.vix vix +COEX_RAME_CONNECTION_PROT_START.prot_duration Natural32 +COEX_RAME_CONNECTION_PROT_START.cflags COEX_FLAGS_T +COEX_RAME_CONNECTION_PROT_START.mflags COEX_MAC_FLAGS_T +COEX_RAME_CONNECTION_PROT_START.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_CONNECTION_PROT_START.__LINE__ __LINE__ +COEX_SMEM_WRITE_VIF1_TIMING.start Natural32 +COEX_SMEM_WRITE_VIF1_TIMING.period Natural32 +COEX_SMEM_WRITE_VIF1_TIMING.duration Natural32 +COEX_SMEM_WRITE_VIF1_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE +COEX_SMEM_WRITE_VIF1_TIMING.__LINE__ __LINE__ +COEX_VIF_TIMING_UPDATE.multiband Boolean +COEX_VIF_TIMING_UPDATE.__LINE__ __LINE__ +COEX_FLEXIMAC_BT_ON.__LINE__ __LINE__ +COEX_REQ_FLEXIMAC_SIMRX.flags COEX_FLEXIMAC_FLAGS_T +COEX_REQ_FLEXIMAC_SIMRX.simrx_disabled Boolean +COEX_REQ_FLEXIMAC_SIMRX.__LINE__ __LINE__ +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.mflags COEX_MAC_FLAGS_T +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.vif_bm VIX_BM_T +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.start_time Natural32 +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.duration Natural32 +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.eol Natural32 +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.__LINE__ __LINE__ +COEX_MAC_CALIBRATION_SW_IF_ENABLED.cflags COEX_FLAGS_T +COEX_MAC_CALIBRATION_SW_IF_ENABLED.astx_duration Natural32 +COEX_MAC_CALIBRATION_SW_IF_ENABLED.asrx_duration Natural32 +COEX_MAC_CALIBRATION_SW_IF_ENABLED.start_time Natural32 +COEX_MAC_CALIBRATION_SW_IF_ENABLED.__LINE__ __LINE__ +COEX_FLEXIMAC_OVERRIDE_MACPP.override_macpp Natural32 +COEX_FLEXIMAC_OVERRIDE_MACPP.override_femctrl_drive Natural32 +COEX_FLEXIMAC_OVERRIDE_MACPP.__LINE__ __LINE__ +COEX_VIF_TIMING_CLEAR_VIF_TIMING.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_CLEAR_VIF_TIMING.vix vix +COEX_VIF_TIMING_CLEAR_VIF_TIMING.__LINE__ __LINE__ +COEX_FLEXIMAC_DEINIT.__LINE__ __LINE__ +COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE +COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.__LINE__ __LINE__ +COEX_FLEXIMAC_INTERRUPT_DEREGISTER.__LINE__ __LINE__ +COEX_SMEM_BT_LO_ACCESS.deadline Natural32 +COEX_PROT_PROTECT_SUMMARY.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_SUMMARY.mflags COEX_MAC_FLAGS_T +COEX_PROT_PROTECT_SUMMARY.current_acts COEX_PROT_ACTS_T +COEX_PROT_PROTECT_SUMMARY.timeout Natural32 +COEX_STRAT_ASYNC_EVENT_NONE.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_EVENT_NONE.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_EVENT_NONE.__LINE__ __LINE__ +COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.mflags COEX_MAC_FLAGS_T +COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.vif_bm VIX_BM_T +COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.__LINE__ __LINE__ +COEX_MODEM_TEST_INTERFERER_INSTALL.start_time Natural32 +COEX_RAME_EVENT.vix vix +COEX_RAME_EVENT.event COEX_MACRAME_EVENT_T +COEX_RAME_EVENT.cflags COEX_FLAGS_T +COEX_RAME_EVENT.mflags COEX_MAC_FLAGS_T +COEX_RAME_EVENT.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_EVENT.__LINE__ __LINE__ +COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS.mflags COEX_MAC_FLAGS_T +COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS.__LINE__ __LINE__ +COEX_STRAT_RADIO_OFF_HANDLER_END.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_RADIO_OFF_HANDLER_END.__LINE__ __LINE__ +COEX_FLEXIMAC_SHUTDOWN_ALERT.time_us Natural32 +COEX_FLEXIMAC_SHUTDOWN_ALERT.__LINE__ __LINE__ +COEX_STRAT_WARNING.reason WARNING_REASON +COEX_STRAT_WARNING.__LINE__ __LINE__ +COEX_MAC_GET_CLEAR_TIMEOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_GET_CLEAR_TIMEOUT.active_2g4_vifs VIX_BM_T +COEX_MAC_GET_CLEAR_TIMEOUT.duration Natural32 +COEX_MAC_GET_CLEAR_TIMEOUT.__LINE__ __LINE__ +COEX_SMEM_INIT_BT_API.__LINE__ __LINE__ +COEX_MODEM_STATUS.modflags COEX_MODEM_FLAGS +COEX_MODEM_STATUS.channel_mask Natural64 +COEX_MODEM_STATUS.lte_active Boolean +COEX_MODEM_STATUS.__LINE__ __LINE__ +COEX_STRAT_SS_HALDER_END.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_SS_HALDER_END.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HALDER_END.itimer_ss_event Natural32 +COEX_STRAT_SS_HALDER_END.__LINE__ __LINE__ +COEX_RAME_VIF_CHANGED_MULTI_VIF.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_CHANGED_MULTI_VIF.vif_2g4_bm VIX_BM_T +COEX_RAME_VIF_CHANGED_MULTI_VIF.vif_2g4_go_bm VIX_BM_T +COEX_RAME_VIF_CHANGED_MULTI_VIF.__LINE__ __LINE__ +COEX_MAC_VIF_TIMING_T Enum 0001 NOA_VALID 0002 NOA_UPDATED 0004 NOA_PENDING 0008 AP 0010 P2P 0020 5G ffff BITMAP +COEX_VIF_TYPES_T Enum 0001 COEX_MAC_VIF_5G_STA 0002 COEX_MAC_VIF_2G4_AP 0003 COEX_MAC_VIF_5G_AP 0004 COEX_MAC_VIF_2G4_GC 0005 COEX_MAC_VIF_5G_GC 0006 COEX_MAC_VIF_2G4_GO 0007 COEX_MAC_VIF_5G_GO x0000 COEX_MAC_VIF_2G4_STA +DEBUG_COEX_ASYNC_EVENT_TYPE Enum 0000 ASYNC_NONE 0001 ASYNC_INQUIRY 0002 ASYNC_PAGE 0003 ASYNC_BT_CONNECT 0004 ASYNC_BLE_SCAN 0005 ASYNC_BLE_CONNECT 0006 ASYNC_BLE_ADVERT 0007 ASYNC_ACL_FOR_A2DP 0008 ASYNC_ACL_WITHOUT_A2DP +COEX_TIMER_T Enum 01 COEX_SS_ALARM 02 COEX_PROTECT_ALARM ffff BITMAP +CME_WLAN_VIF_ATTRIBUTE Enum 0001 5G 0002 AP 0004 P2P ffff BITMAP +DEBUG_BLACKOUT_KA_MODE Enum 0000 BLACKOUT_KA_NONE 0001 BLACKOUT_KA_CONTINUOUS_BT 0002 BLACKOUT_KA_MULTI_PROFILE_SURVIVAL +WARNING_REASON Enum 0000 UNSPECIFIED 0001 FAULT 0002 LAST +DEBUG_COEX_PARAMS Enum ffff IGNORED +FMPD_COEX_RESULT_T Enum 0000 SUCCESS 0010 PENDING 0021 ARB_DRAW 0022 ARB_BT_WINS 0023 ORIDE_BT_WINS 0024 ARB_NO_OVERLAP 0025 ARB_AS_NOT_VALID 0026 ARB_NO_COLLISION 0040 ARB_WLAN_WINS 0041 ORIDE_WLAN_WINS 0042 BUSY 0080 INVALID_SEQUENCE_NUM 0081 ERROR 0082 TIMEOUT 0083 DELAYED_FM_NOT_RUNNING 0084 DELAYED_PENDING +COEX_MACRAME_EVENT_T Enum 0000 MAC_START 0001 MAC_STOP 0002 RADIO_ON_DEPRICATED 0003 SCAN_START 0004 SCAN_STOP 0005 CONNECTION_START 0006 CONNECTION_STOP 0007 CALIBRATION_START 0008 CALIBRATION_STOP 0009 DHCP_START 000a DHCP_STOP 000b DHCP_DISCOVER 000c DHCP_OFFER 000d DHCP_REQUEST 000e DHCP_ACK 000f PM_ACTIVE_TRUE 0010 PM_ACTIVE_FALSE 0011 EAPOL_START 0012 EAPOL_STOP 0013 DWELL_START 0014 DWELL_STOP +COEX_WL_CFG_T Enum 0001 WL_EN 0002 FORCE_REGS_CLK_EN 0004 USE_SW_IF 0008 WL_FEM_EN ffff BITMAP +CME_WLAN_PRIORITY_LEVEL_T Enum 0000 LOW 0001 MEDIUM 0002 HIGH +COEX_FLEXIMAC_ARB_BM_T Enum 0001 ARB_REQUIRED 0002 SIM_RX 0003 SPECTRAL_CHECKING 0004 OVERRIDE +INTERFACE Enum 0001 2G4 0002 5G +BLACKOUT_KEEP_ALIVE_MODE_T Enum 0000 BLACKOUT_KEEP_ALIVE_NOT_ALLOWED 0001 BLACKOUT_KEEP_ALIVE_MINIMAL 0002 BLACKOUT_KEEP_ALIVE_5_50 0003 BLACKOUT_KEEP_ALIVE_10_100 +COEX_SMEM_FLAGS_T Enum 0001 HIGH 0002 NORMAL 0004 LOW 0008 A2DP_PUNC 0010 P_INIT ffff BITMAP +COEX_BT_SW_IF_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX +COEX_BB_DEBUG_SEL_T Enum 0001 SEL_CDL 0002 SEL_BT_IF 0004 SEL_WL_IF ffff BITMAP +DEBUG_COEX_CTL_SERVICE_T Enum 0001 COEX_CTL_SERVICE_LOCAL 0002 COEX_CTL_SERVICE_REMOTE 0003 COEX_CTL_SERVICE_ALL +COEX_SCHEME_T Enum 0005 COEX_SCHEME_COMBO +COEX_MAC_CONN_FLAGS_T Enum 0001 CONN_CONNECTION 0002 CONN_EAPOL 0004 CONN_DHCP 0008 CONN_DWELL ffff BITMAP +BLACKOUT_KA_MODE_T Enum 0000 BO_KA_NONE 0001 BA_KA_CONT_BT 0002 BO_KA_MPS +COEX_BB_ALLOWED_ORIDE_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX 0010 BTTX_EN 0020 BTTX 0040 BTRX_EN 0080 BTRX ffff BITMAP +COEX_WL_ALLOWED_ORIDE_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX ffff BITMAP +COEX_WL_MAC_IF_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX +COEX_BT_ALLOWED_ORIDE_T Enum 0001 BTTX_EN 0002 BTTX 0004 BTRX_EN 0008 BTRX ffff BITMAP +FMPD_COEX_OVERRIDE_ARBITRATION_T Enum 0000 NONE 0001 BT 0002 WLAN +COEX_WL_CDL_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX 0002 SEL_MISC +COEX_MAC_VIF_TIMING_FLAGS_T Enum 0001 COEX_MAC_VIF_ABSENCE_VALID 0002 COEX_MAC_VIF_ABSENCE_UPDATE 0004 COEX_MAC_VIF_ABSENCE_PENDING +FMPD_COEX_BAND_T Enum 0000 UNKNOWN 0002 2G4 0005 5G 0006 6G +COEX_TDLS_CONTROL Enum 0000 TDLS_ALLOWED 0001 TDLS_INHIBITED +COEX_PROT_ACTS_T Enum 0000 NONE 0001 TX_BEACON 0002 RX_BEACON 0004 TX_NULL 0008 CTS2SELF 0010 CF_END 0020 KEEP_ALIVE 0040 CONNECTION 0080 MIN_VIF_DUR 0100 MULTICAST 0200 WLAN_OPP ffff BITMAP +CME_BT_PERIODIC_TYPE Enum 0000 EVENT_TYPE_NONE 0001 EVENT_TYPE_SCO 0002 EVENT_TYPE_ESCO 0003 EVENT_TYPE_ACL_SNIFF 0004 EVENT_TYPE_PAGE_SCAN 0005 EVENT_TYPE_INQUIRY_SCAN 0006 EVENT_TYPE_BLE_SCAN 0007 EVENT_TYPE_BLE_CONNECT 0008 EVENT_TYPE_BLE_CONNECTION 0009 EVENT_TYPE_BLE_ADVERT 000a EVENT_TYPE_ANT_SCAN_NORMAL 000b EVENT_TYPE_ANT_SCAN_CRITICAL 000c EVENT_TYPE_ANT_CHANNEL_RX 000d EVENT_TYPE_ANT_BURST_RX 000e EVENT_TYPE_ANT_BURST_TX +FOS_EVENT_PENDING_EVENT Enum 01 COEX_EVT_ALARM_SIGNAL 02 COEX_EVT_BT_SIGNAL 04 COEX_EVT_MODEM_SIGNAL ffff BITMAP +DEBUG_COEX_STRAT_STATE Enum 0000 WL_HAS_RADIO 0001 WAITING_BT_OPP 0002 WAITING_WL_OPP 0003 WAITING_EST 0004 ASYNC_CONTINUOUS +COEX_BT_DEBUG_SEL_T Enum 0000 SEL_SW_IF 0001 SEL_CDL_WL0 0002 SEL_CDL_WL1 0003 SEL_MISC +CME_SIGNAL_ID Enum 0000 CME_SIGNAL_ID_COEX_SERVICE_ACTIVE_IND 0024 CME_SIGNAL_ID_WLAN_CHANNEL_MAP_IND 0025 CME_SIGNAL_ID_PROFILE_A2DP_START_IND 0026 CME_SIGNAL_ID_PROFILE_A2DP_STOP_IND 0029 CME_SIGNAL_ID_BT_CAL_START_REQ 002a CME_SIGNAL_ID_BT_CAL_START_CFM 002b CME_SIGNAL_ID_BT_CAL_END_IND 002c CME_SIGNAL_ID_WLAN_CHANNEL_MAP_LO_HI_IND 002d CME_SIGNAL_ID_COEX_STOP_IND 002f CME_SIGNAL_ID_COEX_START_IND 0030 CME_SIGNAL_ID_WLAN_VIF_TIMING_IND +COEX_PROTECT_STATE Enum 0000 FALSE 0001 TRUE 0002 DELAYED +COEX_MODEM_FLAGS Enum 0001 INIT 0002 TIMERS 0004 MODEM_ENABLED 0008 CA_ENABLED 0010 PB_ENABLED 0020 TDD_ENABLED 0040 MWX_RX_ON 0080 RSRP_LOW 0100 PB_ACTIVE 0200 TD_REQUIRED 0400 TD_ACTIVE 0800 DRX_ACTIVE 1000 TD_SUSPEND ffff BITMAP +COEX_BT_WL_DEBUG_SEL_T Enum 0000 SEL_WL0 0001 SEL_WL1 0002 SEL_BT +CME_BT_ASYNC_EVENT_TYPE Enum 0000 NONE 0001 DISCOVERY_CONNECTION 0002 ACL_FOR_A2DP 0003 ACL_WITHOUT_A2DP 0004 BLE_DATA 0005 CALIBRATION 0006 ANNOUNCED_PUNCTURE +COEX_BT_CDL_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX 0002 SEL_MISC +COEX_WL_DEBUG_SEL_T Enum 0000 SEL_MAC_IF 0001 SEL_SW_IF 0002 SEL_CDL 0003 SEL_MISC +COEX_WL_SW_IF_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX +DEBUG_COEX_PERIODIC_EVENT_TYPE Enum 0000 PERIODIC_NONE 0001 PERIODIC_SCO 0002 PERIODIC_ESCO 0003 PERIODIC_ACL_SNIFF 0004 PERIODIC_PAGE_SCAN 0005 PERIODIC_INQUIRY_SCAN 0006 PERIODIC_BLE_SCAN 0007 PERIODIC_BLE_CONNECT 0008 PERIODIC_BLE_CONNECTION 0009 PERIODIC_BLE_ADVERT 000a PERIODIC_ANT_SCAN_NORMAL 000b PERIODIC_ANT_SCAN_CRITICAL 000c PERIODIC_ANT_CHANNEL_RX 000d PERIODIC_ANT_BURST_RX 000e PERIODIC_ANT_BURST_TX +CAR_REASON Enum 0011 ALLOWED_OVERRIDE_REQ 0012 ARB_REQ 0013 SIM_RX_REQ 0014 SPECTRAL__REQ 0015 OVERRIDE_REQ 0016 WLAN_LISTEN_PRI_REQ 0017 ARB_REQUIRED_REQ 0021 RECONFIG 0022 BT_TRANS 0041 RX_START 0042 RX_START_ACK 0043 RX_LSIG 0044 RX_HTSIG 0045 TX_START 0046 RX_CANCEL 0047 RX_END 0048 TX_CANCEL_EDCA 0049 TX_END 004a TX_RSP_ACK 004b TX_RSP_CTS 004c SLOT_TIMER +VIF_TYPE Enum 0000 UNSYNC 0001 ADHOC 0002 STA 0003 AP +COEX_BB_DEBUG_CDL_SEL_T Enum 0001 CDL_SEL_BT 0002 CDL_SEL_WL ffff BITMAP +COEX_BB_CLKGEN_CFG_T Enum 0001 CLK_COEX_EN 0002 CLK_COEX_REGS_EN ffff BITMAP +COEX_MPS_STATE_T Enum 0000 COEX_MPS_OFF 0001 COEX_MPS_ON_BT_PHASE 0002 COEX_MPS_ON_WL_PHASE 0003 LAST +DEBUG_COEX_IRQ_TYPE Enum 0000 CME_IRQ_TYPE_VPIO 0001 CME_IRQ_TYPE_TBUS +COEX_INTERFACE Enum 0000 RADIO_off 0001 5G 0002 2G4 +CME_BT_PERIODIC_EVENT_TYPE Enum 0000 NONE 0001 SCO 0002 ESCO 0003 ACL_SNIFF 0004 PAGE_SCAN 0005 INQUIRY_SCAN 0006 BLE_SCAN 0007 BLE_CONNECT 0008 BLE_CONNECTION 0009 BLE_ADVERT 000a ANT_SCAN_NORMAL 000b ANT_SCAN_CRITICAL 000c ANT_CHANNEL_RX 000d ANT_BURST_RX 000e ANT_BURST_TX +COEX_CDL_INSTANCE_T Enum 0000 COEX_CDL_INSTANCE_WL 0000 COEX_CDL_INSTANCE_AUTO 0001 COEX_CDL_INSTANCE_BT +COEX_STRAT_FLAGS_T Enum 0001 INIT 0002 TIMERS 0004 ASYNC_V 0008 WL_RESTRICT 0020 INHIBIT_REVOKE 0040 A2DP 0080 PERIODIC_INHIBIT 0100 ASYNC_INHIBIT 0200 EARLY_START 0400 SCO 0800 ESCO ffff BITMAP +COEX_FLEXIMAC_REQUESTS_T Enum 0010 ALLOWED_OVERRIDE 0020 ARB_REQUIRED 0040 SIM_RX 0080 SPECTRAL_CHECKING 0100 OVERRIDE 0200 LISTEN_PRIORITY 0400 BT_TRANSACTION ffff BITMAP +FMPD_COEX_RING_EVENT_T Enum 0010 COEX_START 0011 COEX_SHUTDOWN 0020 PPDU_RX_START 0021 PPDU_RX_LSIG_RX 0022 PPDU_RX_HTSIG_GF_RX 0023 PPDU_RX_END 0024 PPDU_TX_START 0025 PPDU_TX_END 0026 PPDU_TX_RSP 0027 PPDU_TX_CANCEL 0028 PPDU_RX_CANCEL 0040 BT_TRANS_REQ 0041 BT_TRANS_ALERT 0080 EDCA_TX_REQ 0081 EDCA_TX_SCHED 0082 EDCA_TX_DEADLINE 0083 SLOT_TIMER_FINISHED 0100 PPDU_LISTEN 0200 UPDATE_MACPP 0400 ARB_EVENT 0401 ARB_WLAN_WINS 0402 ARB_BT_WINS 0403 ARB_DRAW 0800 BT_ORIDE 0801 WLAN_ORIDE 1000 REQUEST +COEX_BB_DEBUG_IF_SEL_T Enum 0001 IF_SEL_TX 0002 IF_SEL_RX 0004 IF_SEL_TXRX ffff BITMAP +INT_SOURCE_T Enum 0061 FXMAC0_0 0062 FXMAC0_1 0063 FXMAC0_2 0064 FXMAC0_3 0065 FXMAC1_0 0066 FXMAC1_1 0067 FXMAC1_2 0068 FXMAC1_3 +COEX_VIF_ATTRIBUTES_T Enum 0000 COEX_MAC_VIF_ATTRIBUTE_NONE 0001 COEX_MAC_VIF_ATTRIBUTE_5G 0002 COEX_MAC_VIF_ATTRIBUTE_AP 0004 COEX_MAC_VIF_ATTRIBUTE_P2P ffff BITMAP +COEX_BT_CFG_T Enum 0001 BT_EN 0002 FORCE_REGS_CLK_EN ffff BITMAP +COEX_FLEXIMAC_FLAGS_T Enum 0001 FM0 0002 FM1 0004 INIT 0008 TRANS_TIMEOUT_FIRED 0010 TRANS_WAITING ffff BITMAP +COEX_CDL_OVERRIDE_OPTION_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX 0010 BTTX_EN 0020 BTTX 0040 BTRX_EN 0080 BTRX ffff BITMAP +COEX_FLAGS_T Enum 0001 COEX_MAC_READY 0002 COEX_BT_ON 0004 COEX_CDL_WL_SW_IF ffff BITMAP +COEX_PROTECT_ACT_T Enum 0000 TX_BEACON 0001 RX_BEACON 0002 TX_NULL 0003 TX_CTS_TO_SELF 0004 TX_CF_END 0005 TX_RX_KEEP_ALIVE 0006 TX_RX_CONNECTION 0007 RX_MIN_VIF_DURATION 0008 RX_MULTICAST 0009 RX_DURING_WLAN_OPP 000a LAST +DEBUG_CME_WLAN_STATE Enum 0 CME_WLAN_STATE_OFF 1 CME_WLAN_STATE_ON +COEX_BB_DEBUG_CDL_ARB_SEL_T Enum 0001 ARB_SEL_REM_TX 0002 ARB_SEL_REM_RX 0004 ARB_SEL_MISC ffff BITMAP +FMPD_COEX_BT_TRANSACTION_SOURCE_T Enum 0000 TIMEOUT 0001 IMMEDIATE 0002 NORMAL +ABORT_CFG_T Enum 0001 TX_CDL_EN 0002 TX_RF_EN 0004 RX_CDL_EN 0008 RX_RF_EN ffff BITMAP +COEX_FLEXIMAC_ALERTS_T Enum 0001 COEX_START 0002 COEX_SHUTDOWN 0004 RING_FILLING 0008 ARB_REQUIRED 0010 SIM_RX 0020 SPECTRAL_CHECKING 0040 OVERRIDE 0080 LISTEN_PRIORITY 0100 BT_TRANSACTION 0200 MACPP_ALLOWED ffff BITMAP +RAMEDATA_USPBO_CONFIG_FLAGS Enum 0001 USPBO_ENABLE_CTS_TO_SELF 0002 USPBO_ENABLE_CTS_TO_SELF_LIFETIME_OVERRIDE 0004 USPBO_ENABLE_CTS_TO_SELF_BACKOFF_OVERRIDE 0008 USPBO_ENABLE_CTS_TO_SELF_DURATION_OVERRIDE 0010 USPBO_ENABLE_RX_ONLY_PHASE 0020 USPBO_ENABLE_AP_MODE +COEX_BB_CFG_T Enum 0001 CFG_EN 0002 CFG_FORCE_CDL_EN 0004 WL_SW_IF_EN ffff BITMAP +COEX_MAC_FLAGS_T Enum 0001 READY 0002 SCAN_ACTIVE 0004 CALIBRATION_ACTIVE 0008 ACL 0010 KEEP_ALIVE 0020 MPS_ENABLED 0040 PS_ACTIVE 0080 HIGH_PRIORITY 0100 DHCP_PROTECT 0200 TESCO6 0400 AP 0800 GO_NOA 1000 IM_IDLE 2000 P2P_FULL_SCAN 4000 P2P_SOCIAL_SCAN ffff BITMAP +WLAN_CDL_PRIORITY Enum 0000 WLAN_CDL_PRI_RX_DEFAULT 0004 WLAN_CDL_PRI_RX_MIN_VIF_DURATION 0006 WLAN_CDL_PRI_TX_CTRL 0006 WLAN_CDL_PRI_TX_MULTICAST 0006 WLAN_CDL_PRI_RX_WLAN_OPP 0006 WLAN_CDL_PRI_TX_DATA_MGMT 000a WLAN_CDL_PRI_TX_RX_BEACON 000a WLAN_CDL_PRI_TX_RX_KEEP_ALIVE 000a WLAN_CDL_PRI_RX_MULTICAST 000a WLAN_CDL_PRI_TX_RX_HI_PRI_CTRL 000b WLAN_CDL_PRI_TX_RX_ACK +# Generated From crypto/crypto_debug.xml +trace_def 3 +001c 0000 CRYPTO_START +001c 0001 CRYPTO_STOP 0002 type version +001c 0002 CRYPTO_RESULT 0002 data type +# Generated From crypto/crypto_debug.xml +trace_types 9 +CRYPTO_STOP.type DEBUG_CRYPTO_ALGO +CRYPTO_STOP.version DEBUG_SHA_VERSION +CRYPTO_START_AES.type DEBUG_CRYPTO_ALGO +CRYPTO_START_AES.version DEBUG_AES_KEY_LENGTH_TYPE +CRYPTO_RESULT.data TOKEN +CRYPTO_RESULT.type DEBUG_CRYPTO_ALGO +CRYPTO_START_SHA.type DEBUG_CRYPTO_ALGO +CRYPTO_START_SHA.version DEBUG_SHA_VERSION +CRYPTO_ERROR.type DEBUG_CRYPTO_ALGO +DEBUG_CRYPTO_ALGO_TYPE Enum 0000 FT_R0_KDF 0001 FT_R0NAME 0002 FT_R1_KDF 0003 FT_R1NAME 0004 FT_PTK_KDF 0005 FT_MIC_AES128_CMAC 0006 FT_MIC_SHA384_HMAC 0007 FT_GTK_AES_UNWRAP 0008 FT_IGTK_AES_UNWRAP +DEBUG_SHA_VERSION_TYPE Enum 0000 SHA_VERSION_256 0001 SHA_VERSION_384 0002 SHA_VERSION_512 +DEBUG_AES_KEY_LENGTH_TYPE Enum 0000 AES_KEY_LENGTH_128 0001 AES_KEY_LENGTH_256 +# Generated From hip_signals.xml +trace_types 88 +Radio_Bitmap Enum 0002 radio_1 0001 radio_0 +Cipher_Suite_Selector Natural32 +Peer_Index Natural16 +Tx_Data_Type Enum 0000 data_word 0001 data_random +Channel_Frequency Natural16 +Client_Tag Natural16 +Edge_Of_Band Natural16 +TDLS_Event Enum 0003 Discovered 0001 Connected 0002 Disconnected +Scan_Id Natural16 +Data_Unit_Descriptor Enum 0002 AMSDU_subframe 0000 IEEE802_11_Frame 0003 AMSDU 0004 TCP_ACK 0001 IEEE802_3_Frame +Pmalloc_Area Enum 0001 Pmalloc_Fsm_Stats 0000 Pmalloc_Stats 0002 Hostio_Sig_Sizes +NAN_Availability_Interval Natural32 +NANSDF_Mask Natural16 +Connection_type Enum 0001 P2p_Operation 0005 Wlan_Ranging 0004 Nan_Further_Service_Slot 0000 Wlan_Infrastructure +uint16 Natural16 +Microseconds16 Natural16 +Band Enum 0001 5GHz 0002 2_4GHz 0000 Auto +VIF_Range Enum 000f VIF_Index_Max 0001 VIF_Index_Min +uint32 Natural32 +Hidden_Ssid Enum 0002 Hidden_Zero_Data 0000 Not_Hidden 0001 Hidden_Zero_Length +int32 Natural32s +VIF_Index Natural16 +CW_Start_Flags Enum 0000 none 0001 scan_channel +NAN_SDF_Control Enum 0008 Received_FollowUp_Event 0002 Subscribe_End_Event 0004 Match_expired_Event 0010 Followup_Transmit_Status 0001 Publish_End_Event +Microseconds32 Natural32 +RTT_Type Enum 0001 One_sided 0002 Two_sided +ePNO_Policy Enum 0100 Auth_Open 0010 Same_Network 0004 G_Band 0008 Strict_Match 0001 Hidden 0400 Auth_EAPOL 0002 A_Band 0200 Auth_PSK +End_Point Enum 0002 DPLP 0001 Hostio +Message_Type Enum 0005 DHCP 0001 EAP_Message 0003 EAPOL_Key_M4 0011 IEEE80211_Mgmt 0007 WAI_Message 0006 Neighbor_Discovery 0008 Any_Other 0002 EAPOL_Key_M123 0004 ARP 0010 IEEE80211_Action +Mode Enum 0003 Loopback 0002 Sink 0001 Source +Tx_Set_Params_Flags Enum 0000 none 1000 rx_low_power 0080 disable_scrambler 0008 deafen_rx 0100 ldpc 0200 stbc 0001 ack 0002 duplicate_80 0020 scan_channel 0040 short_preamble 2000 ibss_frames 8000 disable_external_lna 4000 beamforming 0004 duplicate_40 0400 disable_spreader 0800 greenfield_preamble 0010 cs +NAN_Operation_Control Enum 0004 Start_Cluster_Event 0002 MAC_Address_Event 0008 Joined_Cluster_Event +Beacon_Periods Natural16 +Time_Units Natural16 +Bulk_Data_Descriptor Enum 0001 Smapper 0000 Inline +Tx_Set_Params_Flags2 Enum 0000 none +Data_Length Natural16 +Rule_Flag Enum 0010 NO_OUTDOOR 0002 DFS 0008 NO_INDOOR 0001 NO_IR 0004 NO_OFDM +Tx_HE_Mode Enum 0004 he_mu_tb 0003 he_mu_tb_standalone 0002 he_er_su_10mhz 0001 he_er_su 0000 he_su +NANOperControl_Mask Natural16 +Purpose_Mask Natural16 +VIF_Type Enum 0021 Offchannel 0005 NAN 0003 AP 0007 Preconnect 0002 Station 0022 Range 0010 Monitor 0006 Discovery 0000 Unsynchronised 0004 Wlanlite 0020 Scan +Device_Role Enum 0002 P2p_GO 0004 P2p_Client 0001 Infrastructure_Station 0003 P2p_Device +CW_Type Enum 0003 dc 0001 ramp 0002 two_tone 0004 prn 0000 sine +Action Enum 0000 stop 0001 start +Power_Management_Mode Enum 0001 Power_Save 0000 Active_Mode +TDLS_Action Enum 0002 Teardown 0000 Discovery 0001 Setup +Boolean Enum 0001 True 0000 False +Data_Rate Enum 8c97 11ax160_1361m1bps_2gi_nss2 8828 11ax80_367m5bps_4gi 6848 11ac80_390mbps_sgi 8851 11ax80_34mbps_2gi_dcm 8492 11ax40_97m5bps_2gi_nss2 8ca4 11ax160_735mbps_4gi_nss2 68cb 11ac80_1083m3bps_sgi_nss2 6843 11ac80_130mbps_sgi 8051 11ax20_8m1bps_2gi_dcm 6084 11ac20_78mbps_nss2 8897 11ax80_680m6bps_2gi_nss2 8495 11ax40_260mbps_2gi_nss2 6c87 11ac160_1170mbps_nss2 8899 11ax80_907m4bps_2gi_nss2 6847 11ac80_325mbps_sgi e008 ctr_beamformed 8095 11ax20_130mbps_2gi_nss2 6807 11ac80_292m5bps 8063 11ax20_14m6bps_4gi_dcm 4405 11n40_108mbps e002 ctr_crc_error 6082 11ac20_39mbps_nss2 4042 11n20_21m7bps_sgi 8caa 11ax160_1837m5bps_4gi_nss2 84aa 11ax40_438m8bps_4gi_nss2 8883 11ax80_288m2bps_1gi_nss2 8423 11ax40_58m5bps_4gi 8c21 11ax160_122m5bps_4gi 8483 11ax40_137m6bps_1gi_nss2 8498 11ax40_390mbps_2gi_nss2 8480 11ax40_34m4bps_1gi_nss2 8c54 11ax160_204m2bps_2gi_dcm 8822 11ax80_91m9bps_4gi 8013 11ax20_32m5bps_2gi 8c0b 11ax160_1201mbps_1gi 6404 11ac40_81mbps 4444 11n40_90mbps_sgi 6c84 11ac160_702mbps_nss2 44c8 11n40_30mbps_sgi_nss2 8488 11ax40_412m9bps_1gi_nss2 4407 11n40_135mbps 8489 11ax40_458m8bps_1gi_nss2 4005 11n20_52mbps 8061 11ax20_7m3bps_4gi_dcm 8cc0 11ax160_72m1bps_1gi_nss2_dcm 8861 11ax80_30m6bps_4gi_dcm 8461 11ax40_14m6bps_4gi_dcm 8ca0 11ax160_122m5bps_4gi_nss2 6440 11ac40_15mbps_sgi 8802 11ax80_108m1bps_1gi 4443 11n40_60mbps_sgi 84a9 11ax40_390mbps_4gi_nss2 8c27 11ax160_612m5bps_4gi 4000 11n20_6m5bps 8823 11ax80_122m5bps_4gi 8086 11ax20_154m9bps_1gi_nss2 8c44 11ax160_216m2bps_1gi_dcm 8403 11ax40_68m8bps_1gi 84e4 11ax40_87m8bps_4gi_nss2_dcm 840b 11ax40_286m8bps_1gi 8407 11ax40_172m1bps_1gi 88d4 11ax80_204m2bps_2gi_nss2_dcm 8406 11ax40_154m9bps_1gi 8022 11ax20_21m9bps_4gi 8c0a 11ax160_1080m9bps_1gi 8007 11ax20_86mbps_1gi 84ab 11ax40_487m5bps_4gi_nss2 8083 11ax20_68m8bps_1gi_nss2 8c95 11ax160_1088m9bps_2gi_nss2 84e1 11ax40_29m3bps_4gi_nss2_dcm 4089 11n20_26mbps_nss2 40cc 11n20_86m7bps_sgi_nss2 889a 11ax80_1020m8bps_2gi_nss2 8041 11ax20_8m6bps_1gi_dcm 6048 11ac20_86m7bps_sgi 4460 11n40_6m7bps_sgi 8819 11ax80_453m7bps_2gi 8816 11ax80_306m3bps_2gi 800a 11ax20_129mbps_1gi 8c85 11ax160_1152m9bps_1gi_nss2 6c42 11ac160_195mbps_sgi 6809 11ac80_390mbps 408a 11n20_39mbps_nss2 6c48 11ac160_780mbps_sgi 8ce3 11ax160_245mbps_4gi_nss2_dcm 8c96 11ax160_1225mbps_2gi_nss2 4001 11n20_13mbps 80a8 11ax20_175m5bps_4gi_nss2 888b 11ax80_1201mbps_1gi_nss2 4043 11n20_28m9bps_sgi 8416 11ax40_146m3bps_2gi 6840 11ac80_32m5bps_sgi 8c90 11ax160_136m1bps_2gi_nss2 68c6 11ac80_585mbps_sgi_nss2 64c3 11ac40_120mbps_sgi_nss2 88ab 11ax80_1020m8bps_4gi_nss2 6445 11ac40_120mbps_sgi 880a 11ax80_540m4bps_1gi 8894 11ax80_408m3bps_2gi_nss2 84d1 11ax40_32m5bps_2gi_nss2_dcm 8021 11ax20_14m6bps_4gi 8020 11ax20_7m3bps_4gi 8428 11ax40_175m5bps_4gi 6ccb 11ac160_2166m7bps_sgi_nss2 6cc7 11ac160_1300mbps_sgi_nss2 8000 11ax20_8m6bps_1gi 8414 11ax40_97m5bps_2gi 8014 11ax20_48m8bps_2gi 4401 11n40_27mbps 808b 11ax20_286m8bps_1gi_nss2 64c6 11ac40_270mbps_sgi_nss2 88c4 11ax80_216m2bps_1gi_nss2_dcm 882b 11ax80_510m4bps_4gi 802a 11ax20_109m7bps_4gi 8895 11ax80_544m4bps_2gi_nss2 8429 11ax40_195mbps_4gi 84d0 11ax40_16m3bps_2gi_nss2_dcm 8044 11ax20_25m8bps_1gi_dcm 8820 11ax80_30m6bps_4gi 44ce 11n40_270mbps_sgi_nss2 8441 11ax40_17m2bps_1gi_dcm 8024 11ax20_43m9bps_4gi 8419 11ax40_216m7bps_2gi 6409 11ac40_180mbps 4488 11n40_27mbps_nss2 8011 11ax20_16m3bps_2gi 8464 11ax40_43m9bps_4gi_dcm 4442 11n40_45mbps_sgi 6801 11ac80_58m5bps 8ca9 11ax160_1633m3bps_4gi_nss2 84a2 11ax40_87m8bps_4gi_nss2 8c63 11ax160_122m5bps_4gi_dcm 448f 11n40_270mbps_nss2 8c60 11ax160_30m6bps_4gi_dcm 80d4 11ax20_48m8bps_2gi_nss2_dcm 88a2 11ax80_183m8bps_4gi_nss2 8c91 11ax160_272m2bps_2gi_nss2 2009 11a20_9mbps 68c8 11ac80_780mbps_sgi_nss2 8c88 11ax160_1729m4bps_1gi_nss2 8817 11ax80_340m3bps_2gi 6088 11ac20_156mbps_nss2 6443 11ac40_60mbps_sgi 6441 11ac40_30mbps_sgi 8808 11ax80_432m4bps_1gi 8c14 11ax160_408m3bps_2gi 6c49 11ac160_866m7bps_sgi 6046 11ac20_65mbps_sgi 6400 11ac40_13m5bps 8821 11ax80_61m3bps_4gi 6442 11ac40_45mbps_sgi 8898 11ax80_816m7bps_2gi_nss2 8089 11ax20_229m4bps_1gi_nss2 68c7 11ac80_650mbps_sgi_nss2 8c24 11ax160_367m5bps_4gi 8422 11ax40_43m9bps_4gi 448d 11n40_216mbps_nss2 8002 11ax20_25m8bps_1gi 6846 11ac80_292m5bps_sgi 8424 11ax40_87m8bps_4gi 68c9 11ac80_866m7bps_sgi_nss2 8c12 11ax160_204m2bps_2gi 8096 11ax20_146m3bps_2gi_nss2 64c0 11ac40_30mbps_sgi_nss2 8c61 11ax160_61m3bps_4gi_dcm 80ab 11ax20_243m8bps_4gi_nss2 68c4 11ac80_390mbps_sgi_nss2 4441 11n40_30mbps_sgi 6c83 11ac160_468mbps_nss2 6845 11ac80_260mbps_sgi 64c5 11ac40_240mbps_sgi_nss2 6080 11ac20_13mbps_nss2 8440 11ax40_8m6bps_1gi_dcm 6446 11ac40_135mbps_sgi 84d3 11ax40_65mbps_2gi_nss2_dcm 6806 11ac80_263m3bps 8026 11ax20_65m8bps_4gi 6cc8 11ac160_1560mbps_sgi_nss2 68ca 11ac80_975mbps_sgi_nss2 64c7 11ac40_300mbps_sgi_nss2 8ca6 11ax160_1102m5bps_4gi_nss2 8888 11ax80_864m7bps_1gi_nss2 8850 11ax80_17mbps_2gi_dcm 8881 11ax80_144m1bps_1gi_nss2 888a 11ax80_1080m9bps_1gi_nss2 68c2 11ac80_195mbps_sgi_nss2 8408 11ax40_206m5bps_1gi 800b 11ax20_143m4bps_1gi 8454 11ax40_48m8bps_2gi_dcm 6885 11ac80_468mbps_nss2 809b 11ax20_270m8bps_2gi_nss2 8c04 11ax160_432m4bps_1gi 6008 11ac20_78mbps e001 ctr_no_error 8c98 11ax160_1633m3bps_2gi_nss2 8c99 11ax160_1814m8bps_2gi_nss2 8860 11ax80_15m3bps_4gi_dcm 60c1 11ac20_28m9bps_sgi_nss2 80a6 11ax20_131m6bps_4gi_nss2 80a1 11ax20_29m3bps_4gi_nss2 6488 11ac40_324mbps_nss2 8801 11ax80_72m1bps_1gi 8885 11ax80_576m5bps_1gi_nss2 6002 11ac20_19m5bps 88e0 11ax80_30m6bps_4gi_nss2_dcm 6883 11ac80_234mbps_nss2 8c20 11ax160_61m3bps_4gi 8887 11ax80_720m6bps_1gi_nss2 88d0 11ax80_34mbps_2gi_nss2_dcm 8853 11ax80_68m1bps_2gi_dcm 8884 11ax80_432m4bps_1gi_nss2 8844 11ax80_108m1bps_1gi_dcm 60c3 11ac20_57m8bps_sgi_nss2 68c0 11ac80_65mbps_sgi_nss2 881a 11ax80_510m4bps_2gi 84c4 11ax40_103m2bps_1gi_nss2_dcm 40cd 11n20_115m6bps_sgi_nss2 6480 11ac40_27mbps_nss2 8893 11ax80_272m2bps_2gi_nss2 8443 11ax40_34m4bps_1gi_dcm 8863 11ax80_61m3bps_4gi_dcm 648b 11ac40_450mbps_nss2 8451 11ax40_16m3bps_2gi_dcm 8016 11ax20_73m1bps_2gi 6c8b 11ac160_1950mbps_nss2 8c80 11ax160_144m1bps_1gi_nss2 88c0 11ax80_36mbps_1gi_nss2_dcm 8025 11ax20_58m5bps_4gi 4088 11n20_13mbps_nss2 8088 11ax20_206m5bps_1gi_nss2 84c3 11ax40_68m8bps_1gi_nss2_dcm 2024 11a20_36mbps 64c8 11ac40_360mbps_sgi_nss2 8c53 11ax160_136m1bps_2gi_dcm 88d1 11ax80_68m1bps_2gi_nss2_dcm 6448 11ac40_180mbps_sgi 8c11 11ax160_136m1bps_2gi 8891 11ax80_136m1bps_2gi_nss2 6c0a 11ac160_877m5bps 8ce0 11ax160_61m3bps_4gi_nss2_dcm 6c4a 11ac160_975mbps_sgi 8cc3 11ax160_288m2bps_1gi_nss2_dcm 8c03 11ax160_288m2bps_1gi 680a 11ac80_438m8bps 6841 11ac80_65mbps_sgi 80c1 11ax20_17m2bps_1gi_nss2_dcm 000b 11b20_11mbps 84a4 11ax40_175m5bps_4gi_nss2 8400 11ax40_17m2bps_1gi 4402 11n40_40m5bps 8c93 11ax160_544m4bps_2gi_nss2 4406 11n40_121m5bps 6c07 11ac160_585mbps 4003 11n20_26mbps 6487 11ac40_270mbps_nss2 6489 11ac40_360mbps_nss2 8091 11ax20_32m5bps_2gi_nss2 8cd1 11ax160_136m1bps_2gi_nss2_dcm 8813 11ax80_136m1bps_2gi 60c0 11ac20_14m4bps_sgi_nss2 8493 11ax40_130mbps_2gi_nss2 8c41 11ax160_72m1bps_1gi_dcm 80a0 11ax20_14m6bps_4gi_nss2 809a 11ax20_243m8bps_2gi_nss2 6402 11ac40_40m5bps 84a1 11ax40_58m5bps_4gi_nss2 8c17 11ax160_680m6bps_2gi 8494 11ax40_195mbps_2gi_nss2 8c64 11ax160_183m8bps_4gi_dcm 8886 11ax80_648m5bps_1gi_nss2 8809 11ax80_480m4bps_1gi 68c1 11ac80_130mbps_sgi_nss2 88aa 11ax80_918m8bps_4gi_nss2 8409 11ax40_229m4bps_1gi 6c04 11ac160_351mbps 6888 11ac80_702mbps_nss2 e000 ctr_total 6003 11ac20_26mbps 8c25 11ax160_490mbps_4gi 4047 11n20_72m2bps_sgi 8010 11ax20_8m1bps_2gi 6804 11ac80_175m5bps 849b 11ax40_541m7bps_2gi_nss2 8ce4 11ax160_367m5bps_4gi_nss2_dcm 80a4 11ax20_87m8bps_4gi_nss2 8889 11ax80_960m7bps_1gi_nss2 8486 11ax40_309m7bps_1gi_nss2 841b 11ax40_270m8bps_2gi 688b 11ac80_975mbps_nss2 6485 11ac40_216mbps_nss2 8854 11ax80_102m1bps_2gi_dcm 64c4 11ac40_180mbps_sgi_nss2 8ca1 11ax160_245mbps_4gi_nss2 8453 11ax40_32m5bps_2gi_dcm 40ce 11n20_130mbps_sgi_nss2 0001 11b20_1mbps 6403 11ac40_54mbps 8806 11ax80_324m3bps_1gi 60c4 11ac20_86m7bps_sgi_nss2 6c82 11ac160_351mbps_nss2 8c29 11ax160_816m6bps_4gi 8444 11ax40_51m6bps_1gi_dcm 8463 11ax40_29m3bps_4gi_dcm 60c5 11ac20_115m6bps_sgi_nss2 80a2 11ax20_43m9bps_4gi_nss2 6cc5 11ac160_1040mbps_sgi_nss2 68c5 11ac80_520mbps_sgi_nss2 8426 11ax40_131m6bps_4gi 8c00 11ax160_72m1bps_1gi 8841 11ax80_36mbps_1gi_dcm 8c16 11ax160_612m5bps_2gi 8c84 11ax160_864m7bps_1gi_nss2 88d3 11ax80_136m1bps_2gi_nss2_dcm 8818 11ax80_408m3bps_2gi 6c80 11ac160_117mbps_nss2 8017 11ax20_81m3bps_2gi 6405 11ac40_108mbps 408e 11n20_117mbps_nss2 6000 11ac20_6m5bps 8487 11ax40_344m1bps_1gi_nss2 8cc4 11ax160_432m4bps_1gi_nss2_dcm 80a7 11ax20_146m3bps_4gi_nss2 448b 11n40_108mbps_nss2 408b 11n20_52mbps_nss2 88a9 11ax80_816m6bps_4gi_nss2 8003 11ax20_34m4bps_1gi 4400 11n40_13m5bps 6c0b 11ac160_975mbps 684b 11ac80_541m7bps_sgi 40c9 11n20_28m9bps_sgi_nss2 8005 11ax20_68m8bps_1gi 4006 11n20_58m5bps 8c02 11ax160_216m2bps_1gi 8827 11ax80_306m3bps_4gi 84a0 11ax40_29m3bps_4gi_nss2 6881 11ac80_117mbps_nss2 6482 11ac40_81mbps_nss2 8c18 11ax160_816m7bps_2gi 8805 11ax80_288m2bps_1gi 6c05 11ac160_468mbps 848a 11ax40_516m2bps_1gi_nss2 4404 11n40_81mbps 8826 11ax80_275m6bps_4gi 6449 11ac40_200mbps_sgi 6c09 11ac160_780mbps 88a6 11ax80_551m3bps_4gi_nss2 448a 11n40_81mbps_nss2 4446 11n40_135mbps_sgi 84a5 11ax40_234mbps_4gi_nss2 80a5 11ax20_117mbps_4gi_nss2 6086 11ac20_117mbps_nss2 8c28 11ax160_735mbps_4gi 8c15 11ax160_544m4bps_2gi 8c51 11ax160_68m1bps_2gi_dcm 8c06 11ax160_648m5bps_1gi 44cd 11n40_240mbps_sgi_nss2 841a 11ax40_243m8bps_2gi 6408 11ac40_162mbps 6045 11ac20_57m8bps_sgi 6043 11ac20_28m9bps_sgi 8481 11ax40_68m8bps_1gi_nss2 8c89 11ax160_1921m5bps_1gi_nss2 8c50 11ax160_34mbps_2gi_dcm 408f 11n20_130mbps_nss2 8412 11ax40_48m8bps_2gi 8c40 11ax160_36mbps_1gi_dcm 8815 11ax80_272m2bps_2gi 8814 11ax80_204m2bps_2gi 882a 11ax80_459m4bps_4gi 6800 11ac80_29m3bps 8015 11ax20_65mbps_2gi 88a7 11ax80_612m5bps_4gi_nss2 8497 11ax40_325mbps_2gi_nss2 84a8 11ax40_351mbps_4gi_nss2 4045 11n20_57m8bps_sgi e006 ctr_error 84a3 11ax40_117mbps_4gi_nss2 8413 11ax40_65mbps_2gi 848b 11ax40_573m5bps_1gi_nss2 0002 11b20_2mbps 88a8 11ax80_735mbps_4gi_nss2 8019 11ax20_108m3bps_2gi 80d1 11ax20_16m3bps_2gi_nss2_dcm 44cf 11n40_300mbps_sgi_nss2 6c43 11ac160_260mbps_sgi 8804 11ax80_216m2bps_1gi 680b 11ac80_487m5bps 88e1 11ax80_61m3bps_4gi_nss2_dcm 8c9a 11ax160_2041m7bps_2gi_nss2 6c03 11ac160_234mbps 80c4 11ax20_51m6bps_1gi_nss2_dcm 6c81 11ac160_234mbps_nss2 8040 11ax20_4m3bps_1gi_dcm 8092 11ax20_48m8bps_2gi_nss2 8cc1 11ax160_144m1bps_1gi_nss2_dcm 6cc4 11ac160_780mbps_sgi_nss2 8890 11ax80_68m1bps_2gi_nss2 8843 11ax80_72m1bps_1gi_dcm 8093 11ax20_65mbps_2gi_nss2 8c1a 11ax160_1020m8bps_2gi 44ca 11n40_90mbps_sgi_nss2 684a 11ac80_487m5bps_sgi 88a0 11ax80_61m3bps_4gi_nss2 80e3 11ax20_29m3bps_4gi_nss2_dcm 8012 11ax20_24m4bps_2gi 6c02 11ac160_175m5bps 8081 11ax20_34m4bps_1gi_nss2 6042 11ac20_21m7bps_sgi 8896 11ax80_612m5bps_2gi_nss2 8460 11ax40_7m3bps_4gi_dcm 6486 11ac40_243mbps_nss2 8ce1 11ax160_122m5bps_4gi_nss2_dcm 6c89 11ac160_1560mbps_nss2 842b 11ax40_243m8bps_4gi 8c86 11ax160_1297m1bps_1gi_nss2 8401 11ax40_34m4bps_1gi 80e4 11ax20_43m9bps_4gi_nss2_dcm 801a 11ax20_121m9bps_2gi 8485 11ax40_275m3bps_1gi_nss2 40cf 11n20_144m4bps_sgi_nss2 8496 11ax40_292m5bps_2gi_nss2 60c8 11ac20_173m3bps_sgi_nss2 6c85 11ac160_936mbps_nss2 8085 11ax20_137m6bps_1gi_nss2 64c9 11ac40_400mbps_sgi_nss2 8c83 11ax160_576m5bps_1gi_nss2 6407 11ac40_135mbps 8420 11ax40_14m6bps_4gi 60ca 11ac20_216m7bps_sgi_nss2 644a 11ac40_225mbps_sgi 200c 11a20_12mbps 448e 11n40_243mbps_nss2 8840 11ax80_18mbps_1gi_dcm 8882 11ax80_216m2bps_1gi_nss2 8c13 11ax160_272m2bps_2gi 88a3 11ax80_245mbps_4gi_nss2 8402 11ax40_51m6bps_1gi 849a 11ax40_487m5bps_2gi_nss2 8cd4 11ax160_408m3bps_2gi_nss2_dcm 6041 11ac20_14m4bps_sgi 8050 11ax20_4mbps_2gi_dcm 8421 11ax40_29m3bps_4gi 6889 11ac80_780mbps_nss2 6884 11ac80_351mbps_nss2 80e1 11ax20_14m6bps_4gi_nss2_dcm 8c94 11ax160_816m7bps_2gi_nss2 8482 11ax40_103m2bps_1gi_nss2 84e3 11ax40_58m5bps_4gi_nss2_dcm 6c06 11ac160_526m5bps 8c08 11ax160_864m7bps_1gi 6c8a 11ac160_1755mbps_nss2 8028 11ax20_87m8bps_4gi 8004 11ax20_51m6bps_1gi 6880 11ac80_58m5bps_nss2 80aa 11ax20_219m4bps_4gi_nss2 8c07 11ax160_720m6bps_1gi 8098 11ax20_195mbps_2gi_nss2 842a 11ax40_219m4bps_4gi 8ca7 11ax160_1225mbps_4gi_nss2 8c1b 11ax160_1134m2bps_2gi 408c 11n20_78mbps_nss2 608a 11ac20_195mbps_nss2 8c43 11ax160_144m1bps_1gi_dcm 40cb 11n20_57m8bps_sgi_nss2 8427 11ax40_146m3bps_4gi 8ca2 11ax160_367m5bps_4gi_nss2 8060 11ax20_3m6bps_4gi_dcm 8415 11ax40_130mbps_2gi 6803 11ac80_117mbps 60c6 11ac20_130mbps_sgi_nss2 2030 11a20_48mbps 6444 11ac40_90mbps_sgi 6c40 11ac160_65mbps_sgi 6484 11ac40_162mbps_nss2 6cc9 11ac160_1733m3bps_sgi_nss2 8c8a 11ax160_2161m8bps_1gi_nss2 64ca 11ac40_450mbps_sgi_nss2 6083 11ac20_52mbps_nss2 80a3 11ax20_58m5bps_4gi_nss2 640b 11ac40_225mbps 4041 11n20_14m4bps_sgi 8006 11ax20_77m4bps_1gi 8484 11ax40_206m5bps_1gi_nss2 80d3 11ax20_32m5bps_2gi_nss2_dcm 6887 11ac80_585mbps_nss2 8880 11ax80_72m1bps_1gi_nss2 8800 11ax80_36mbps_1gi 4447 11n40_150mbps_sgi 8094 11ax20_97m5bps_2gi_nss2 8417 11ax40_162m5bps_2gi 4044 11n20_43m3bps_sgi 8053 11ax20_16m3bps_2gi_dcm 8cd0 11ax160_68m1bps_2gi_nss2_dcm 8008 11ax20_103m2bps_1gi e004 ctr_stbc 6c88 11ac160_1404mbps_nss2 8c8b 11ax160_2401m9bps_1gi_nss2 44cb 11n40_120mbps_sgi_nss2 8829 11ax80_408m3bps_4gi 8009 11ax20_114m7bps_1gi 8c22 11ax160_183m8bps_4gi 8ca8 11ax160_1470mbps_4gi_nss2 64c1 11ac40_60mbps_sgi_nss2 8803 11ax80_144m1bps_1gi 6c4b 11ac160_1083m3bps_sgi 6406 11ac40_121m5bps 6c45 11ac160_520mbps_sgi 448c 11n40_162mbps_nss2 8490 11ax40_32m5bps_2gi_nss2 8c23 11ax160_245mbps_4gi 84c1 11ax40_34m4bps_1gi_nss2_dcm 6007 11ac20_65mbps 0005 11b20_5m5bps 6c86 11ac160_1053mbps_nss2 4046 11n20_65mbps_sgi 6808 11ac80_351mbps 6044 11ac20_43m3bps_sgi 801b 11ax20_135m4bps_2gi 8c82 11ax160_432m4bps_1gi_nss2 88a1 11ax80_122m5bps_4gi_nss2 6087 11ac20_130mbps_nss2 4004 11n20_39mbps 88a4 11ax80_367m5bp_4gi_nss2 604a 11ac20_108m3bps_sgi 6c08 11ac160_702mbps 6047 11ac20_72m2bps_sgi 6c44 11ac160_390mbps_sgi 68c3 11ac80_260mbps_sgi_nss2 6cca 11ac160_1950mbps_sgi_nss2 8812 11ax80_102m1bps_2gi 6cc2 11ac160_390mbps_sgi_nss2 8018 11ax20_97m5bps_2gi 60c2 11ac20_43m3bps_sgi_nss2 8404 11ax40_103m2bps_1gi 6401 11ac40_27mbps 44c9 11n40_60mbps_sgi_nss2 80a9 11ax20_195mbps_4gi_nss2 8099 11ax20_216m7bps_2gi_nss2 8892 11ax80_204m2bps_2gi_nss2 4040 11n20_7m2bps_sgi 44cc 11n40_180mbps_sgi_nss2 880b 11ax80_600m4bps_1gi 8c05 11ax160_576m5bps_1gi 8c81 11ax160_288m2bps_1gi_nss2 4002 11n20_19m5bps 408d 11n20_104mbps_nss2 60c7 11ac20_144m4bps_sgi_nss2 2018 11a20_24mbps 6481 11ac40_54mbps_nss2 8029 11ax20_97m5bps_4gi 6c46 11ac160_585mbps_sgi 8054 11ax20_24m4bps_2gi_dcm 64cb 11ac40_500mbps_sgi_nss2 6882 11ac80_175m5bps_nss2 8c19 11ax160_907m4bps_2gi 88a5 11ax80_490mbps_4gi_nss2 881b 11ax80_567m1bps_2gi 6006 11ac20_58m5bps 8864 11ax80_91m9bps_4gi_dcm 6085 11ac20_104mbps_nss2 8c87 11ax160_1441m2bps_1gi_nss2 4440 11n40_15mbps_sgi 6447 11ac40_150mbps_sgi 80e0 11ax20_7m3bps_4gi_nss2_dcm 2036 11a20_54mbps 6cc1 11ac160_260mbps_sgi_nss2 6886 11ac80_526m5bps_nss2 e003 ctr_bad_signal 8023 11ax20_29m3bps_4gi 6001 11ac20_13mbps 4445 11n40_120mbps_sgi 80c0 11ax20_8m6bps_1gi_nss2_dcm 80d0 11ax20_8m1bps_2gi_nss2_dcm 6c01 11ac160_117mbps 6849 11ac80_433m3bps_sgi 6483 11ac40_108mbps_nss2 6c41 11ac160_130mbps_sgi 8c9b 11ax160_2268m5bps_2gi_nss2 64c2 11ac40_90mbps_sgi_nss2 88c3 11ax80_144m1bps_1gi_nss2_dcm 8418 11ax40_195mbps_2gi 8450 11ax40_8m1bps_2gi_dcm 8cab 11ax160_2041m6bps_4gi_nss2 84a6 11ax40_263m3bps_4gi_nss2 808a 11ax20_258m1bps_1gi_nss2 840a 11ax40_258m1bps_1gi 8825 11ax80_245mbps_4gi 889b 11ax80_1134m3bps_2gi_nss2 4007 11n20_65mbps 8080 11ax20_17m2bps_1gi_nss2 8405 11ax40_137m6bps_1gi 84a7 11ax40_292m5bps_4gi_nss2 40ca 11n20_43m3bps_sgi_nss2 6c00 11ac160_58m5bps 8810 11ax80_34mbps_2gi 8c10 11ax160_68m1bps_2gi 8027 11ax20_73m1bps_4gi 6004 11ac20_39mbps 6cc6 11ac160_1170mbps_sgi_nss2 88e4 11ax80_183m8bps_4gi_nss2_dcm e007 ctr_ldpc 4489 11n40_54mbps_nss2 688a 11ac80_877m5bps_nss2 8097 11ax20_162m5bps_2gi_nss2 8425 11ax40_117mbps_4gi 8084 11ax20_103m2bps_1gi_nss2 8491 11ax40_65mbps_2gi_nss2 4403 11n40_54mbps 84e0 11ax40_14m6bps_4gi_nss2_dcm 8087 11ax20_172m1bps_1gi_nss2 40c8 11n20_14m4bps_sgi_nss2 8001 11ax20_17m2bps_1gi 84d4 11ax40_97m5bps_2gi_nss2_dcm 8064 11ax20_21m9bps_4gi_dcm 8090 11ax20_16m3bps_2gi_nss2 8411 11ax40_32m5bps_2gi 8807 11ax80_360m3bps_1gi 88c1 11ax80_72m1bps_1gi_nss2_dcm 2006 11a20_6mbps 648a 11ac40_405mbps_nss2 6844 11ac80_195mbps_sgi 8824 11ax80_183m8bps_4gi 802b 11ax20_121m9bps_4gi 644b 11ac40_250mbps_sgi 8410 11ax40_16m3bps_2gi 2012 11a20_18mbps 80c3 11ax20_34m4bps_1gi_nss2_dcm 8ca3 11ax160_490mbps_4gi_nss2 8c2a 11ax160_918m8bps_4gi 8cd3 11ax160_272m2bps_2gi_nss2_dcm 6805 11ac80_234mbps 4420 11n40_6mbps 84c0 11ax40_17m2bps_1gi_nss2_dcm 8c26 11ax160_551m3bps_4gi 88e3 11ax80_122m5bps_4gi_nss2_dcm 600a 11ac20_97m5bps 6081 11ac20_26mbps_nss2 e005 ctr_duplicate 6c47 11ac160_650mbps_sgi 8ca5 11ax160_980mbps_4gi_nss2 640a 11ac40_202m5bps 6cc0 11ac160_130mbps_sgi_nss2 6842 11ac80_97m5bps_sgi 8499 11ax40_433m3bps_2gi_nss2 6005 11ac20_52mbps 8c92 11ax160_408m3bps_2gi_nss2 8c09 11ax160_960m7bps_1gi 6cc3 11ac160_520mbps_sgi_nss2 8c01 11ax160_144m1bps_1gi 6040 11ac20_7m2bps_sgi 8c2b 11ax160_1020m8bps_4gi 8043 11ax20_17m2bps_1gi_dcm 8811 11ax80_68m1bps_2gi 8082 11ax20_51m6bps_1gi_nss2 6802 11ac80_87m8bps +Raw_Power Natural16s +RTT_ID Natural16 +Procedure_Type Enum 0002 Device_Discovered 0003 Roaming_Started 0000 Unknown 0001 Connection_Started +StatsStop_Mask Natural16 +Association_Id Natural16 +DFS_Regulatory Enum 0001 FCC 0003 JAPAN 0004 GLOBAL 0000 Unknown 0006 CHINA 0002 ETSI +Authentication_Type Enum 0001 Shared_Key 0003 SAE 0000 Open_System 0080 LEAP +Device_State Enum 4 bist_running 2 tx_running 1 rx_running 0 idle 3 cw_running +Key_Type Enum 0003 IGTK 0001 Pairwise 0004 PMK 0002 WEP 0005 First_Illegal 0000 Group +Picoseconds16 Natural16 +Slot_Number Natural16 +APF_Filter_Mode Enum 0001 Suspend 0000 Disabled 0002 Active +Counter32 Natural32 +Host_State Natural16 +Event Enum 0010 WIFI_EVENT_ROAM_SCAN_COMPLETE 000f WIFI_EVENT_ROAM_SCAN_STARTED 0005 WIFI_EVENT_FW_RE_ASSOC_STARTED 0015 WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_START 0007 WIFI_EVENT_DRIVER_SCAN_RESULT_FOUND 000a WIFI_EVENT_G_SCAN_COMPLETE 0006 WIFI_EVENT_DRIVER_SCAN_REQUESTED 0034 WIFI_EVENT_DRIVER_PNO_NETWORK_FOUND 0026 WIFI_EVENT_G_SCAN_STOP 0029 WIFI_EVENT_G_SCAN_BUCKET_STARTED 000e WIFI_EVENT_BEACON_RECEIVED 0104 WIFI_EVENT_NAN_CLUSTER_STARTED 0105 WIFI_EVENT_NAN_CLUSTER_JOINED 0003 WIFI_EVENT_FW_AUTH_STARTED 0032 WIFI_EVENT_DRIVER_PNO_ADD 0017 WIFI_EVENT_DRIVER_EAPOL_FRAME_TRANSMIT_REQUESTED 0101 WIFI_EVENT_NAN_SUBSCRIBE_TERMINATED 0020 WIFI_EVENT_BT_COEX_BT_HID_START 0012 WIFI_EVENT_ROAM_SEARCH_STOPPED 0065 WIFI_EVENT_BLACKOUT_STOP 0000 WIFI_EVENT_ASSOCIATION_REQUESTED 0008 WIFI_EVENT_DRIVER_SCAN_COMPLETE 002f WIFI_EVENT_AUTH_TIMEOUT 002b WIFI_EVENT_G_SCAN_RESULTS_AVAILABLE 0001 WIFI_EVENT_AUTH_COMPLETE 0037 WIFI_EVENT_DRIVER_PNO_SCAN_COMPLETE 0035 WIFI_EVENT_DRIVER_PNO_SCAN_REQUESTED 002d WIFI_EVENT_ROAM_CANDIDATE_FOUND 001c WIFI_EVENT_BT_COEX_BT_SCO_START 0016 WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_STOP 0011 WIFI_EVENT_ROAM_SEARCH_STARTED 000d WIFI_EVENT_ROAM_REQUESTED 0009 WIFI_EVENT_G_SCAN_STARTED 000b WIFI_EVENT_DISASSOCIATION_REQUESTED 0100 WIFI_EVENT_NAN_PUBLISH_TERMINATED 001f WIFI_EVENT_BT_COEX_BT_SCAN_STOP 001d WIFI_EVENT_BT_COEX_BT_SCO_STOP 0028 WIFI_EVENT_G_SCAN_CYCLE_COMPLETED 0031 WIFI_EVENT_MEM_ALLOC_FAILURE 002c WIFI_EVENT_G_SCAN_CAPABILITIES 0024 WIFI_EVENT_ROAM_ASSOC_STARTED 0103 WIFI_EVENT_NAN_ADDRESS_CHANGED 0002 WIFI_EVENT_ASSOC_COMPLETE 0102 WIFI_EVENT_NAN_MATCH_EXPIRED 0033 WIFI_EVENT_DRIVER_PNO_REMOVE 0025 WIFI_EVENT_ROAM_ASSOC_COMPLETE 001b WIFI_EVENT_BLOCK_ACK_NEGOTIATION_COMPLETE 0106 WiFI_EVENT_NAN_TRANSMIT_FOLLOWUP 0036 WIFI_EVENT_DRIVER_PNO_SCAN_RESULT_FOUND 0030 WIFI_EVENT_ASSOC_TIMEOUT 0021 WIFI_EVENT_BT_COEX_BT_HID_STOP 0064 WIFI_EVENT_BLACKOUT_START 000c WIFI_EVENT_RE_ASSOCIATION_REQUESTED 0018 WIFI_EVENT_FW_EAPOL_FRAME_RECEIVED 002e WIFI_EVENT_ROAM_SCAN_CONFIG 0023 WIFI_EVENT_ROAM_AUTH_COMPLETE 001a WIFI_EVENT_DRIVER_EAPOL_FRAME_RECEIVED 0014 WIFI_EVENT_CHANNEL_SWITCH_ANOUNCEMENT 002a WIFI_EVENT_G_SCAN_BUCKET_COMPLETED 0027 WIFI_EVENT_G_SCAN_CYCLE_STARTED 0004 WIFI_EVENT_FW_ASSOC_STARTED 0022 WIFI_EVENT_ROAM_AUTH_STARTED 001e WIFI_EVENT_BT_COEX_BT_SCAN_START +Purpose Enum 0004 Association_Response 0010 Association_Request 0020 Probe_Request 0002 Probe_Response 0008 Local 0001 Beacon +Tx_Read_Flags Enum 0002 thermal_cutout 0001 frame_counting 0000 none +Picoseconds32 Natural32 +Direction Enum 0000 Transmit 0001 Receive +Decibels Natural16s +RTT_Bandwidth Enum 0020 160MHz 0010 80MHz 0008 40MHz 0004 20MHz +RTT_Preamble Enum 0002 HT 0004 VHT 0001 Legacy +Ranging_Ind_Type Enum 0002 Ingress 0001 Continuous_Indication 0004 Egress +Report_Mode Enum 0002 End_of_Scan_cycle 0004 Real_Time 0001 Reserved 0008 No_Batch +Capability_Information Natural16 +Scan_Type Enum 000e Hard_All_Roaming_Scan 0005 P2P_Scan_Social 0001 Initial_Scan 0002 Full_Scan 0003 Scheduled_Scan 000f OBSS_Scan_Internal 000d Hard_Cached_Roaming_Scan 0009 GScan 0011 FTM_Neighbour_Scan 000b Soft_Cached_Roaming_Scan 0006 OBSS_Scan 0010 NAN_Scan 0007 AP_Auto_Channel_Selection 0004 P2P_Scan_Full 000a Measurement_Scan 0012 First_Illegal 000c Soft_All_Roaming_Scan +ACL_Policy Enum 0001 WhiteList 0000 BlackList +Rx_Start_Flags Enum 0020 chan_rssi 0000 none 0040 disable_external_lna 0004 beamforming 0010 lp_mode 0008 ack 0001 scan_channel 0002 filtering +IPv4_Address Natural32 +Reason_Code Enum 8007 Channel_Switch_Failure 0022 QoS_Excessive_Not_Ack 9002 NAN_Service_Terminated_User_Request 8004 Security_Required 9009 NDP_Rejected 0029 Start 0006 Deauthenticated_invalid_class_2_frame 9006 NAN_Transmit_Followup_Success 0019 TDLS_Peer_Unreachable 8003 Synchronisation_Loss 0023 QoS_TXOP_Limit_Exceeded 0010 Deauthenticated_Group_ Handshake_Timeout 9003 NAN_Service_Terminated_Count_Reached 0000 Reserved 0024 QSTA_Leaving 9007 NAN_Transmit_Followup_Failure 0001 Unspecified_Reason 9004 NAN_Service_Terminated_Discovery_Shutdown 000d Deauthenticated_Reason_invalid_IE 0026 Unknown 0011 Deauthenticated_Handshake_Element_Mismatch 8008 Reporting_Aborted_Scanning 9008 NDP_Accepted 0028 Keep_Alive_Failure 0003 Deauthenticated_Leaving 0005 Deauthenticated_no_more_stations 8005 Roaming_failure_link_loss_no_candidate 0025 End 0014 Deauthenticated_Reason_Invalid_RSNE 0020 QoS_Unspecified_Reason 000f Deauthenticated_4_Way_Handshake_Timeout 001a TDLS_Teardown_Unspecified_Reason 0049 Invalid_Pmkid 8006 Hotspot_max_client_reached 9001 NAN_Service_Terminated_Timeout 8009 Reporting_Aborted_Roaming 0017 Deauthenticated_802_1_X_Auth_Failed 0007 Deauthenticated_invalid_class_3_frame 0002 Deauthenticated_Invalid_authentication 0027 Timeout 0031 Deauthenticated_Reason_invalid_PMKID +RTT_Status Enum 0009 Fail_Invalid_Time_Stamp 0006 Fail_Incorrect_channel 0008 Fail_Measurement_Aborted 0003 Fail_Rejected 0005 Fail_Timeout 000f Fail_FTM_Parameter_Override 000c Fail_Busy_try_later 0002 Fail_No_Response 0007 Fail_FTM_Not_Supported 000b Fail_Burst_Not_Scheduled 000a Fail_No_FTM_Received 0001 Unspecified_failure 000d Fail_Invalid_request 0000 Success 0004 Fail_Not_Scheduled +Protocol Enum 0002 TCP 0001 UDP +Transmission_Status Enum 0002 Tx_Lifetime 0005 Unavailable_Key_Mapping 0003 No_BSS 0006 Unspecified_failure 0000 Successful 0004 Excessive_Data_Length 0001 Retry_Limit +Result_Code Enum 800c Host_Request_Failed 8010 Auth_Timeout 900b NDP_Rejected 9006 NAN_Invalid_Match_ID 9004 Unsupported_Concurrency 8013 Auth_No_Ack 9000 Invalid_TLV_Value 0030 Not_Allowed 900c NDL_Unacceptable 8012 Assoc_Abort 8011 Assoc_Timeout 8006 Insufficient_Resource 800e Invalid_Frequency 800b Host_Request_Success 8100 Auth_Failed_Code 8002 BSS_Already_Started_Or_Joined 8003 Not_Supported 0031 Not_Present 9005 NAN_Invalid_NDP_ID 9008 NAN_Invalid_Availability 900a NAN_Rejected_Security_Policy 9002 NAN_Invalid_Session_ID 9003 NAN_Invalid_Requestor_Instance_ID 9007 NAN_No_OTA_Ack 8200 Assoc_Failed_Code 800f Probe_Timeout 004f Transmission_Failure 900d NDL_Failed_Schedule 800a Invalid_Virtual_Interface_Index 0028 Rejected_Invalid_IE 0000 Success 0026 Invalid_Parameters 8001 Too_Many_Simultaneous_Requests 9009 NAN_Immutable_Unacceptable 9001 NAN_Protocol_Failure 0001 Unspecified_Failure 8014 Assoc_No_Ack 8004 Invalid_State +int16 Natural16s +Priority Enum 0006 QoS_UP6 0003 QoS_UP3 0002 QoS_UP2 0005 QoS_UP5 0001 QoS_UP1 0007 QoS_UP7 8000 Contention 0000 QoS_UP0 0004 QoS_UP4 +Category_Mask Natural32 +StatsStop_Bitmap Enum 0040 Stats_Iface_AC 0004 Stats_Radio_Channels 0002 Stats_Radio_CCA 0080 Stats_Iface_Contension 0008 Stats_Radio_Scan 0001 Stats_Radio 0020 Stats_Iface_Txrate 0010 Stats_Iface +Roaming_Type Enum 0001 NCHO 0000 Legacy +# Generated From fsm_signals/station_types.xml +trace_types 23 +Trigger_Type Enum 0001 Type_B 0000 Type_A +MLME_Frame_Type Enum 0002 Management 0003 All 0001 Data +RICE_RADIO_STATE_T Enum 0002 rx_only 0001 rx_only_lp 0005 rxtx_ax 0003 rxtx_lp 0005 num_on_states 0004 rxtx 0000 off +RICE_VIF_MODE_T Enum 0001 operational 0000 scan +Basf_Status_Type Enum 0002 Teardown 0001 Fail 0003 Timeout 0000 Success +Halradio_Log_Cap_format_T Enum 0005 num_cap_formats 0004 clipped_8_8 0002 rounding_10_10 0000 full_precision ffff max 0003 rounding_8_8 0001 floating_point +Scan_Event_Type Enum 0002 active_scan_start 0001 passive_scan_end 0003 active_scan_end 0000 passive_scan_start +Rice_Calibration_Wlan_Impact_Type Enum 0001 not_allowed 0000 not_affected +Halradio_Log_Fsel_T Enum 0000 fsel_80 0001 fsel_40 ffff max 0002 fsel_20 0003 num_fsel +Halradio_Log_Cap_Point_T Enum 0004 tx_dpd_out_iq 0001 tx_dac_q 003e max 0015 mac_phy_radio_debug_0 0011 dpd_tx1_rx2 0013 dpd_tx2_rx2 000f rx_mac 0009 rx_adc 0002 tx_dac_iq 001c capture_cest_stream_6_7 0005 tx_iq_chain_in_msbs 0000 tx_dac_i 0006 tx_iq_chain_in_lsbs 0016 bt_coex_debug 000e rx_ofdm_modem_input 0003 tx_in_iq 000b rx_bba_demap 001b capture_cest_stream_4_5 0019 capture_cest_stream_0_1 001d num_cap_points 0007 tx_mac 000c rx_ofdm_modem_msb_input 000d rx_cck_modem_input 0017 rfic_debug 0012 dpd_tx2_rx1 0008 dpd_tx3_rx2 0010 dpd_tx1_rx1 000a rx_comp_out 0018 mac_phy_radio_debug_1 0014 mac_phy_bb_debug 001a capture_cest_stream_2_3 +VIF_Register_Status_Type Enum 0002 Failed_Low_Resources 0001 Failed 0000 Success +Triggered_Get_Type Enum 0000 rssi_snr_bound +BLACKOUT_TYPE Enum 0001 LOCAL_DEVICE_ONLY 0004 QUIET_ELEMENT ffff ANY 0002 P2P +Halradio_Log_Trig_T Enum 0023 event_match_3 001d max_phy_tx_pulse 001b max_phy_tx_en ffff max 001a max_phy_rx_en 0011 agc_lock 001c max_phy_rx_pulse 000d end_of_buffer 000e stf_sync 0019 plcp_crc_err 0002 noack 0013 end_of_ndp 0024 num_trigs 0017 stf_no_ltf 0009 bad_crc_cck_only 000f rci_sync 0008 ofdm_only 0000 none 0018 capture_timer_expired 0003 int 0005 short 0001 immediate 0020 event_match_0 0012 rx_payload_start 0006 bad_crc 0021 event_match_1 0010 rx_cca 0016 tx_end 000a bad_crc_ofdm_only 0014 rx_end 0004 sync 0022 event_match_2 000c interrupt 001e gpio 0015 tx_start 0007 cck_only 001f first_cest +Conn_Security_Mode Enum 0000 OPEN 0001 PROTECTED +Mbulk Natural32 +NAN_Role_Type Enum 0004 Non_Sync 0001 Anchor_Master 0000 Not_Set 0003 Sync 0002 Master +BLACKOUT_SOURCE Enum 0000 DOT11_LOCAL_TSF 0002 OTHER_RADIO 0004 DOT11_LOCAL_SYSTIME +BLACKOUT_ID Natural16 +VIF_Schedule_Type Enum 0002 fully_descheduled 0001 deschedule 0000 schedule +Halradio_Log_Cap_Stream_T Enum 0006 dpd_spatial_stream_0_tx 0004 mimo_stream_1 ffff max 0008 spatial_stream_0_TXRX_DPD 0007 radio_logging_mimo_streams_0_1 0002 rsdb_siso_modem_0 000a num_stream_ids 0003 dpd_spatial_stream_0_rx 0000 single_stream_siso 0009 spatial_stream_1_TXRX_DPD 0001 mimo_stream_0 0005 rsdb_siso_modem_1 +Rice_Calibration_Bt_Impact_Type Enum 0004 not_allowed_and_bt_lo_needed 0003 not_allowed 0002 silence_needed 0000 not_affected 0001 receive_blocked +VIX_BM_T VIX_BM_TYPE +VIF_Schedule_Flags Enum 0004 honour_start_time 0080 schedule_exclusively 0002 schedule 20 rx_only 0008 non_operational_trim 0040 schedule_once 0001 clear_frames_after_deschedule 0010 get_scheduled_ind +trace_types 1 +Boolean Enum 0000 False 0001 True diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/unicli.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/unicli.dbg new file mode 100644 index 0000000..bbb86b5 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/unicli.dbg @@ -0,0 +1,2987 @@ +signalid 541 +1000 MaUnitdata_request +1002 MaSpare1_request +1003 MaSpare2_request +1004 MaSpare3_request +1005 DataSpareSignal1_request +1006 DataSpareSignal2_request +1007 DataSpareSignal3_request +1100 MaUnitdata_confirm +1102 MaSpare1_confirm +1103 MaSpare2_confirm +1104 MaSpare3_confirm +1105 DataSpareSignal1_confirm +1106 DataSpareSignal2_confirm +1107 DataSpareSignal3_confirm +1200 MaSpare1_response +1201 MaSpare2_response +1202 MaSpare3_response +1203 DataSpareSignal1_response +1204 DataSpareSignal2_response +1205 DataSpareSignal3_response +1300 MaUnitdata_indication +1301 MaBlockack_indication +1302 MaSpare1_indication +1303 MaSpare2_indication +1304 MaSpare3_indication +1305 DataSpareSignal1_indication +1306 DataSpareSignal2_indication +1307 DataSpareSignal3_indication +2001 MlmeGet_request +2002 MlmeSet_request +2003 MlmePowermgt_request +2004 MlmeAddInfoElements_request +2005 MlmeAddScan_request +2006 MlmeDelScan_request +2007 MlmeAddVif_request +2008 MlmeDelVif_request +2009 MlmeStart_request +200a MlmeSetChannel_request +200b MlmeConnect_request +200c MlmeReassociate_request +200d MlmeRoam_request +200e MlmeDisconnect_request +200f MlmeRegisterActionFrame_request +2010 MlmeSendFrame_request +2011 MlmeResetDwellTime_request +2012 MlmeSetTrafficParameters_request +2013 MlmeDelTrafficParameters_request +2014 MlmeSetPacketFilter_request +2015 MlmeSetIpAddress_request +2016 MlmeSetAcl_request +2018 MlmeSetkeys_request +201a MlmeGetKeySequence_request +201c MlmeSetPmk_request +201f MlmeSetCachedChannels_request +2020 MlmeSetWhitelistSsid_request +2021 MlmeTdlsAction_request +2022 MlmeChannelSwitch_request +2023 MlmeMonitorRssi_request +2024 MlmeStartLinkStatistics_request +2025 MlmeStopLinkStatistics_request +2027 MlmeSetPnoList_request +2028 MlmeHostState_request +2029 MlmeAddRange_request +202a MlmeDelRange_request +202b MlmeSetNoa_request +202c MlmeSetCtwindow_request +202d MlmeNanStart_request +202e MlmeNanConfig_request +202f MlmeNanPublish_request +2030 MlmeNanSubscribe_request +2031 MlmeNanFollowup_request +2032 MlmeUnsetChannel_request +2033 MlmeSetCountry_request +2034 MlmeForwardBeacon_request +2035 MlmeNdpRequest_request +2036 MlmeNdpResponse_request +2037 MlmeNdpTerminate_request +203a MlmeSpare4_request +203b MlmeSpare5_request +203c MlmeSpare6_request +203d MlmeInstallApf_request +203e MlmeReadApf_request +203f MlmeSetNumAntennas_request +2040 MlmeArpDetect_request +2041 MlmeSetRoamingType_request +2042 MlmeSetBand_request +2101 MlmeGet_confirm +2102 MlmeSet_confirm +2103 MlmePowermgt_confirm +2104 MlmeAddInfoElements_confirm +2105 MlmeAddScan_confirm +2106 MlmeDelScan_confirm +2107 MlmeAddVif_confirm +2108 MlmeDelVif_confirm +2109 MlmeStart_confirm +210a MlmeSetChannel_confirm +210b MlmeConnect_confirm +210c MlmeReassociate_confirm +210d MlmeRoam_confirm +210e MlmeDisconnect_confirm +210f MlmeRegisterActionFrame_confirm +2110 MlmeSendFrame_confirm +2111 MlmeResetDwellTime_confirm +2112 MlmeSetTrafficParameters_confirm +2113 MlmeDelTrafficParameters_confirm +2114 MlmeSetPacketFilter_confirm +2115 MlmeSetIpAddress_confirm +2116 MlmeSetAcl_confirm +2118 MlmeSetkeys_confirm +211a MlmeGetKeySequence_confirm +211c MlmeSetPmk_confirm +211f MlmeSetCachedChannels_confirm +2120 MlmeSetWhitelistSsid_confirm +2121 MlmeTdlsAction_confirm +2122 MlmeChannelSwitch_confirm +2123 MlmeMonitorRssi_confirm +2124 MlmeStartLinkStatistics_confirm +2125 MlmeStopLinkStatistics_confirm +2127 MlmeSetPnoList_confirm +2128 MlmeHostState_confirm +2129 MlmeAddRange_confirm +212a MlmeDelRange_confirm +212b MlmeSetNoa_confirm +212c MlmeSetCtwindow_confirm +212d MlmeNanStart_confirm +212e MlmeNanConfig_confirm +212f MlmeNanPublish_confirm +2130 MlmeNanSubscribe_confirm +2131 MlmeNanFollowup_confirm +2132 MlmeUnsetChannel_confirm +2133 MlmeSetCountry_confirm +2134 MlmeForwardBeacon_confirm +2135 MlmeNdpRequest_confirm +2136 MlmeNdpResponse_confirm +2137 MlmeNdpTerminate_confirm +213a MlmeSpare4_confirm +213b MlmeSpare5_confirm +213c MlmeSpare6_confirm +213d MlmeInstallApf_confirm +213e MlmeReadApf_confirm +213f MlmeSetNumAntennas_confirm +2140 MlmeArpDetect_confirm +2141 MlmeSetRoamingType_confirm +2142 MlmeSetBand_confirm +2200 MlmeConnect_response +2201 MlmeConnected_response +2202 MlmeReassociate_response +2203 MlmeRoamed_response +2204 MlmeTdlsPeer_response +2205 MlmeSynchronised_response +2206 MlmeSpare2_response +2207 MlmeSpare3_response +2208 MlmeSpare4_response +2300 MlmeScan_indication +2301 MlmeScanDone_indication +2302 MlmeListenEnd_indication +2303 MlmeConnect_indication +2304 MlmeConnected_indication +2305 MlmeReassociate_indication +2306 MlmeRoam_indication +2307 MlmeRoamed_indication +2308 MlmeDisconnect_indication +2309 MlmeDisconnected_indication +230a MlmeProcedureStarted_indication +230b MlmeMicFailure_indication +230c MlmeFrameTransmission_indication +230d MlmeReceivedFrame_indication +230f MlmeTdlsPeer_indication +2312 MlmeRssiReport_indication +2313 MlmeAcPriorityUpdate_indication +2314 MlmeRange_indication +2315 MlmeRangeDone_indication +2316 MlmeEventLog_indication +2317 MlmeNanEvent_indication +2318 MlmeNanService_indication +2319 MlmeNanFollowup_indication +231a MlmeChannelSwitched_indication +231b MlmeSynchronised_indication +231c MlmeBeaconReportingEvent_indication +231d MlmeSpare3_indication +231e MlmeSpare4_indication +231f MlmeNdpRequest_indication +2320 MlmeNdpRequested_indication +2321 MlmeNdpResponse_indication +2322 MlmeNdpTerminate_indication +2323 MlmeNdpTerminated_indication +2324 MlmeSpare5_indication +8000 DebugSpare1_request +8001 DebugSpare2_request +8002 DebugSpare3_request +8003 DebugSpareSignal1_request +8004 DebugSpareSignal2_request +8005 DebugSpareSignal3_request +8100 DebugSpare1_confirm +8101 DebugSpare2_confirm +8102 DebugSpare3_confirm +8103 DebugSpareSignal1_confirm +8104 DebugSpareSignal2_confirm +8105 DebugSpareSignal3_confirm +8200 DebugSpare1_response +8201 DebugSpare2_response +8202 DebugSpare3_response +8203 DebugSpareSignal1_response +8204 DebugSpareSignal2_response +8205 DebugSpareSignal3_response +8301 DebugWord12_indication +8302 DebugFault_indication +8303 DebugWords_indication +8304 DebugSpare2_indication +8305 DebugSpare3_indication +8306 DebugSpare4_indication +8307 DebugSpareSignal1_indication +8308 DebugSpareSignal2_indication +8309 DebugSpareSignal3_indication +9000 TestBlockRequests_request +9001 TestPanic_request +9002 TestSuspend_request +9003 TestResume_request +9004 RadioLogging_request +9005 WlanliteCwStart_request +9006 WlanliteCwStop_request +9007 WlanliteTxSetParams_request +9008 WlanliteTxStart_request +9009 WlanliteTxRead_request +900a WlanliteTxStop_request +900b WlanliteRxStart_request +900c WlanliteRxRead_request +900d WlanliteRxStop_request +900e WlanliteStatus_request +900f TestPmalloc_request +9010 TestConfigureMonitorMode_request +9012 TestCheckFwAlive_request +9013 DebugGeneric_request +9014 DebugPktSinkStart_request +9015 DebugPktSinkStop_request +9016 DebugPktSinkReport_request +9017 DebugPktGenStart_request +9018 DebugPktGenStop_request +9019 DebugPktGenReport_request +901a WlanliteRadioSelect_request +901b TestHipTesterStart_request +901c TestHipTesterStop_request +901d TestHipTesterSetParams_request +901e TestHipTesterReport_request +901f TestBistGetTxGain_request +9020 TestSpare1_request +9021 TestSpare2_request +9022 TestSpare3_request +9023 TestSpareSignal1_request +9024 TestSpareSignal2_request +9025 TestSpareSignal3_request +9100 RadioLogging_confirm +9101 WlanliteCwStart_confirm +9102 WlanliteTxSetParams_confirm +9103 WlanliteCwStop_confirm +9104 WlanliteTxStart_confirm +9105 WlanliteTxRead_confirm +9106 WlanliteTxStop_confirm +9107 WlanliteRxStart_confirm +9108 WlanliteRxRead_confirm +9109 WlanliteRxStop_confirm +910a WlanliteStatus_confirm +910b TestPmalloc_confirm +910c TestConfigureMonitorMode_confirm +910e TestCheckFwAlive_confirm +910f TestSuspend_confirm +9110 TestResume_confirm +9111 DebugGeneric_confirm +9112 WlanliteRadioSelect_confirm +9113 TestHipTesterStart_confirm +9114 TestHipTesterStop_confirm +9115 TestHipTesterSetParams_confirm +9116 TestBistGetTxGain_confirm +9117 TestSpare1_confirm +9118 TestSpare2_confirm +9119 TestSpare3_confirm +911a TestSpareSignal1_confirm +911b TestSpareSignal2_confirm +911c TestSpareSignal3_confirm +9200 TestSpare1_response +9201 TestSpare2_response +9202 TestSpare3_response +9203 TestSpareSignal1_response +9204 TestSpareSignal2_response +9205 TestSpareSignal3_response +9300 RadioLogging_indication +9301 DebugGeneric_indication +9302 DebugPktSinkReport_indication +9303 DebugPktGenReport_indication +9304 TestHipTesterReport_indication +9305 TestSpare1_indication +9306 TestSpare2_indication +9307 TestSpare3_indication +9308 TestSpareSignal1_indication +9309 TestSpareSignal2_indication +930a TestSpareSignal3_indication +a252 RiceChangeFsmParams_request +a253 RiceInitialise_request +a254 RiceInitialise_confirm +a255 RiceChangeRadioState_request +a256 RiceChangeRadioState_confirm +a257 RiceRadioDpdDone_response +a258 RiceRadioLog_request +a259 RicePhyEventLog_request +a25a RiceRadioNudgeNannyTimer_request +a25b RiceRadioEvaluateNanny_request +a25c RiceRadioEvaluateNanny_confirm +a25d RiceReserveRadioForCalibration_indication +a25e RiceRadioCalibrationDone_indication +a25f RiceAbortRadioCalibration_request +a260 RiceReserveRadioForCalibration_response +a261 RiceNannyTimer_indication +a262 RiceSwitchOnTimer_indication +a263 RiceRadioLogTimer_indication +a264 RiceRadioDeinit_indication +a302 TxPowerUpdate_indication +a303 TmeasurementsStartScan_indication +a304 TmeasurementsStartTableScan_indication +a305 BurstTriggerTimer_indication +a306 BurstEndTimer_indication +a307 IftmRspTimeoutTimer_indication +a308 FtmRespBurstTrigger_indication +a309 HostResume_indication +a30a HostSuspend_indication +a30b DeauthIn10Sec_indication +a30c ActiveProcessingTime_indication +a30d AssistForceActiveTimer_indication +a30e AssistDhcpTimer_indication +a30f AssistWaiTimer_indication +a310 ChannelUtilisation_indication +a311 OblcStartTimeout_indication +a312 OblcStopTimeout_indication +a313 ScanTimeout_indication +a314 ScanChannelTimeout_indication +a315 ScanProbeTimeout_indication +a316 ApChannelSwitchTimeout_indication +a317 StaChannelSwitchTimeout_indication +a318 DisconnectTimeout_indication +a319 RaTimeout_indication +a31a BasfRxTimeout_indication +a31b ProcedureTimeout_indication +a31c SlowApSwitchTimeout_indication +a31d SendFramePeriodicTimeout_indication +a31e TdlsDiscoveryRequestWindowTimeout_indication +a31f TdlsSetupReplyTimeout_indication +a320 TdlsPeerTrafficResponseTimeout_indication +a321 TdlsMonitorTimeout_indication +a322 TdlsKeyLifeTimeout_indication +a323 TdlsSetupInitiatorDelayTimeout_indication +a324 SaQueryRetryTimeout_indication +a325 P2PNoaTimeout_indication +a326 StaStartupKickTimeout_indication +a327 NanWarmupTimeout_indication +a328 SecurityEapolOffloadTimeout_indication +a329 SecurityEapOffloadTimeout_indication +a32a OffchannelScheduleTimeout_indication +a32b VifctrlPrepareBeacon_indication +a32c InactivityCheckTimeout_indication +a32d ChannelMapChanged_indication +a32e Teardown_request +a32f Teardown_confirm +a330 Teardown_indication +a331 BasfResult_indication +a332 ConmgrAssociationResult_indication +a333 SecurityEapolOffload_request +a334 SecurityEapolOffload_confirm +a335 RoamChangeBss_request +a336 RoamChangeBss_confirm +a337 RoamGiveUp_indication +a338 RoamLinkLoss_indication +a339 RoamConnectionResumed_indication +a33a BaAddTx_request +a33b BaDel_request +a33c BaResetPeerConfig_request +a33d RameAddBa_confirm +a33e RameDelBa_confirm +a33f BaAddTxResponseFrameTimeout_indication +a340 BaAddTxRetryTimeout_indication +a341 ScanChannel_request +a342 ScanChannelEnd_request +a343 ScanChannel_indication +a344 ScanPause_request +a345 OffchannelCancel_request +a346 SaQuery_request +a347 SaQueryResult_indication +a348 TdlsVifStatus_indication +a349 TdlsCtrl_indication +a34a TdlsBaAddTx_indication +a34b TdlsBaAddRx_indication +a34c TdlsLinkTerminate_request +a34d RameTdlsTrafficStatistics_indication +a34e PeerLost_indication +a34f SaeRetry_indication +a350 ChannelSwitch_indication +a351 BssChannelSwitch_indication +a352 InternalChannelSwitch_request +a353 InternalChannelSwitch_confirm +a354 InternalChannelSwitched_indication +a355 RameChannelActivity_indication +a356 RameMmFrame_indication +a357 RameStaUnknownPeer_indication +a358 RameVifDeregister_confirm +a359 RameVifSchedule_indication +a35a RameVifDeschedule_indication +a35b RameVifStaOffchannelFinished_indication +a35c RameTrafficQueue_request +a35d RameMm_confirm +a35e DplaneStaPause_confirm +a35f DplaneStaClear_confirm +a360 RameGetKey_confirm +a361 RameConnectionQualityTrigger_indication +a362 RameFilterMatched_indication +a363 RameMicFailure_indication +a364 RameChannelAvoidance_indication +a365 RameAddNoa_indication +a366 RameDelNoa_indication +a367 RameQeAdd_indication +a368 RameQeDel_indication +a369 RameEcsaCountFinished_indication +a36a RameTpuSp_indication +a36b RameRssiMonitor_indication +a36c RameBlackoutEnd_indication +a36d RameBeaconNextWindow_indication +a36e RameNanDwFinished_indication +a36f RameCurrentNssChanged_indication +a402 RameMsgIdleLiteOff_indication +a403 RameIdleApPrepEnter_indication +a404 RameIdleApPrepDone_indication +a405 RameChangeToActive_indication +a406 RameChangeToWaitingForActive_indication +a407 RameChangeToStaActive_indication +a408 RameChangeToStaIdle_indication +a409 RameChangeToStaIdleRadioOn_indication +a40a RameStaIdleExit_indication +a40b RameSchedBlocked_indication +a40c RameDplaneOff_indication +a40d RameBtLoAccessGranted_indication +a422 RameMsgDelba_confirm +a423 RameMsgRadioOffDplpOff_indication +a424 RameMsgRadioOnDplpOn_indication +a425 RameMsgRadioSwitchChannelDplpOff_indication +a426 RameMsgRxActivityOccurred_indication +a427 RameMsgDplpVifDelete_confirm +a428 RameMsgVifCheckClear_indication +a429 RameMsgVifAnnounceAvailability_indication +a42a RameMsgPsUpdate_indication +a42b RameMsgTdlsPeerSp_indication +a42c RameMsgTdlsPsUpdate_indication +a42d RameMsgNullAnnounceFrameProcessed_indication +a42e RameMsgPersistentFrameProcessed_indication +a42f RameMsgCtsAnnounceFrameProcessed_indication +a430 RameMsgFrameRx_indication +a431 RameMsgMm_confirm +a432 RameMsgPsServTriggered_indication +a433 RameMsgPsServEnd_indication +a434 RameMsgSpuriousMorebit_indication +a435 RameMsgMcastServiceEnd_indication +a436 RameMsgBeaconTxFinished_indication +a437 RameMsgNanSdfCallback_confirm +a438 RameMsgPsPollTxFinished_indication +a439 RameMsgPeerPsStateUpdate_indication +a43a RameMsgSendNullFrame_request +a43b RameMsgBaTxError_indication +a43c RameMsgPauseResumeDplp_confirm +a43d RameMsgDpdFrameProcessed_indication +a43e RameMsgFrameTxFinished_indication +a43f RameMsgStaKeepaliveTxFinished_indication +a440 RameMsgRadioReady_indication +a462 RameMsgDelba_request +a463 RameMsgMonitorRssi_request +a464 RameMsgAdjustTxPower_indication +a465 RameMm_request +a466 RameConnectStatus_request +a467 RameSetPowermgt_request +a468 RameAddBlackout_request +a469 RameDelBlackout_request +a46a RameCtwConfig_request +a46b RameVifDeregister_request +a46c RameVifFtmRespSetupHw_request +a46d RameVifSetChannel_request +a46e RameVifDeschedule_request +a46f RameDwelltimeReset_request +a470 RameTdlsEnableTrafficReport_request +a471 RameHostSuspendResume_indication +a472 RameStaConnectStart_indication +a473 RameStaConnectDone_indication +a474 RameEvent_indication +a475 RameScreenUpdate_indication +a476 RameStaCancelFrame_request +a477 RameVifCancelFrame_request +a478 RameSetVifPriority_request +a479 RameVifProtectionConfig_request +a47a RameVifDesiredAntennaChange_indication +a47b RameHostUpdateAntennaPref_request +a47c RameScheduleUpdate_request +a4a2 RameBeaconTxTime_indication +a4a3 RameStaIdleTimer_indication +a4a4 RameTdlsIndWindowTime_indication +a4a5 RamePsTime_indication +a4a6 RameFastPsTimeoutCheck_indication +a4a7 RameActiveAfterMoreBitTime_indication +a4a8 RamePsDelayTimeoutPoll_indication +a4a9 RameVifClearCheckTimeout_indication +a4aa RameRetryPowerSaveCheckTime_indication +a4ab RameMulticastTimeout_indication +a4ac RameUsboStateChangeTime_indication +a4ad RameRadioCalibDelayTimeout_indication +a4ae RameRadioCalibLoGrantTimeout_indication +a4af RameDplaneOperationTimeout_indication +a4b0 RameImlEvalTimeout_indication +a4b1 RameSssBlackoutTimerExpiry_indication +a4b2 RameCoexLteBlackoutUpdate_indication +a4b3 RameNanClearOutsideOfSlotInhibit_indication +a4b4 RameNanSetOutsideOfSlotInhibit_indication +a4c2 RameRiceRadioSetupDone_indication +a4c3 RameRiceRadioCalib_request +a4c4 RameRiceRadioCalibDone_indication +a4c5 RameRiceRadioChangeStateDone_confirm +a4c6 RameRiceRadioChangeStateOffDone_confirm +a4d2 RameRadioChangeState_request +a4d3 RameRadioOff_request +a4d4 RameRadioPerformDpd_request +a4e2 RameSchdlReschedule_indication +a4e3 RameSchdlVifCleared_indication +a4e4 RameSchdlRelinquish_indication +a4e5 RameSchdlUnforceSchedule_indication +a4e6 RameSchdlVifDeschedule_request +a4e7 RameSchdlVifSchedule_request +a4e8 RameSchdlReqLp_request +a4e9 RameSchdlReqHp_request +a4ea RameSchdlEvaluateSchedule_request +a4eb RameSchdlChangeToActive_indication +a4ec RameSchdlChangeToWaitingForActive_indication +a4ed RameSchdlBlockScheduler_request +a4ee RameSchdlUnblockScheduler_indication +a4ef RameSchdlStopScheduler_request +a4f0 RameSchdlStartScheduler_indication +a4f1 RameSchdlRadiomacSwitchTimeout_indication +a4f2 RameSchdlRadioSwitchResponse_indication +a4f3 RameScanEndTimeout_indication +a4f4 RameSchdlSchdlCanStop_indication +pid 37 +4000 rice_radio_fsm[0] 0007 block_until_setup idle_off switching_on idle_on trim_on turning_off_external turning_off_internal +4001 rice_radio_fsm[1] 0007 block_until_setup idle_off switching_on idle_on trim_on turning_off_external turning_off_internal +4002 rice_mgr_fsm 0008 not_initialised initialising idle changing_state trimming retrimming dpd nanny +4003 macrame_radio_ctl[0] 0004 Idle WaitForRadioOn WaitForRadioOff DpdOngoing +4004 macrame_radio_ctl[1] 0004 Idle WaitForRadioOn WaitForRadioOff DpdOngoing +4005 macrame_main 0006 Powerup Active ImmWaitingForActive IdleAPWaitingForPrep StaIdle StaIdleRadioOn +4006 macrame_schdl[0] 0004 Active Blocked Stopped ImmWaitingForActive +4007 macrame_schdl[1] 0004 Active Blocked Stopped ImmWaitingForActive +4008 macrame_calibration 0006 Idle Calibrating WaitForSchedulers WaitForDPlanes WaitForDelayTimer WaitForCoex +4009 mlme_mpdu_router 0001 Idle +400a mlme_requests 0003 Idle Wait_MLME Host_Suspended +400b mlme_scan 0003 Idle Scanning End +400c mlme_scan_channel[0] 0004 Idle WaitForInterface Listening WaitForDeschedule +400d mlme_scan_channel[1] 0004 Idle WaitForInterface Listening WaitForDeschedule +400e mlme_ap 0004 Idle TxFrame ClearingSta DisconnectAll +400f mlme_roaming 0003 Idle Scanning Roaming +4010 mlme_measurements 0002 Idle PerformMeasurement +4011 mlme_nan 0002 InitialScan Running +4012 mlme_ndm 0001 Running +4013 mlme_ftm 0004 Idle Scanning WaitForFtmInitialResponse PerformingBurst +4014 mlme_ftm_resp 0004 Listening WaitForBurstTrigger Bursting DeletingVif +4015 mlme_conmgr[0] 0008 Synchronising Deauthenticating Authenticating HostAuthenticating Associating Connected Detached TearingDown +4016 mlme_conmgr[1] 0008 Synchronising Deauthenticating Authenticating HostAuthenticating Associating Connected Detached TearingDown +4017 mlme_basf[0] 0003 WaitForConfirm WaitForFrame WaitForRameCancel +4018 mlme_basf[1] 0003 WaitForConfirm WaitForFrame WaitForRameCancel +4019 mlme_vifctrl[0] 000d Idle StationConnecting StationConnectingSoftApChSwitch StationAssociatedSecurity StationConnected StationRoamTeardown StationRoamPending Ap P2POnChannel Nan EndingConnection WaitForDelVif DeletingVif +401a mlme_vifctrl[1] 000d Idle StationConnecting StationConnectingSoftApChSwitch StationAssociatedSecurity StationConnected StationRoamTeardown StationRoamPending Ap P2POnChannel Nan EndingConnection WaitForDelVif DeletingVif +401b mlme_vifctrl[2] 000d Idle StationConnecting StationConnectingSoftApChSwitch StationAssociatedSecurity StationConnected StationRoamTeardown StationRoamPending Ap P2POnChannel Nan EndingConnection WaitForDelVif DeletingVif +401c mlme_ba[0] 0005 Idle SendDelFrame ConfigureDelTxRame SendAddTxFrame WaitAddTxResponseFrame +401d mlme_ba[1] 0005 Idle SendDelFrame ConfigureDelTxRame SendAddTxFrame WaitAddTxResponseFrame +401e mlme_ba[2] 0005 Idle SendDelFrame ConfigureDelTxRame SendAddTxFrame WaitAddTxResponseFrame +401f mlme_sa_query[0] 0001 Idle +4020 mlme_sa_query[1] 0001 Idle +4021 mlme_tdls[0] 0003 Idle TxFrame TerminatingLink +4022 mlme_tdls[1] 0003 Idle TxFrame TerminatingLink +4023 mlme_security[0] 0002 Idle Eapol +4024 mlme_security[1] 0002 Idle Eapol +faultid 596 +2000 DPLANE_RX_PDU_LOST +2001 DPLANE_RECEIVED_FRAME_FROM_OWN_MAC_ADDR +2002 DPLANE_ENCPTION_NO_KEY_FOUND +2003 DPLP_MPDU_LOST +2004 DPLANE_PROTECTION +2005 DPLANE_FALLBACK_CREATE_TBL +2006 DPLANE_MIB +2007 DPLANE_RX_RESOURCE_LOW +2008 DPLANE_BLOCK_ACK_REQ_UNKNOWN_STA +2009 DPLANE_BLOCK_ACK_REQ_NOT_COMPRESSED +200a DPLANE_BLOCK_ACK_REQ_NO_STREAM +200b DPLANE_BLOCK_ACK_REQ_STALE_BUNS +200c DPLANE_BLOCK_ACK_REQ_WRONG_DEST +200d DPLANE_BLOCK_ACK_RX_NO_MATCH +200e DPLANE_BLOCK_ACK_MISSING +200f DPLANE_NO_KEY_FOR_PMF +2010 DPLANE_BFMEE_UNSUPPORTED_VIF_TYPE +2011 DPLANE_BFMEE_TOO_MANY_INTERFACES +2012 DPLANE_BFMEE_UNKNOWN_MODULATION +2013 DPLANE_BFMEE_UNDERFLOW +2014 DPLANE_FBMEE_UNKNOWN_MAC_STATUS +2015 DPLANE_BFMEE_BAD_STATE_TRANSITION +2016 DPLANE_MM_CONFIRM_ASOC_REQ +2017 DPLANE_MM_CONFIRM_ASOC_RSP +2018 DPLANE_MM_CONFIRM_REASOC_REQ +2019 DPLANE_MM_CONFIRM_REASOC_RSP +201a DPLANE_MM_CONFIRM_PROBE_REQ +201b DPLANE_MM_CONFIRM_PROBE_RSP +201c DPLANE_MM_CONFIRM_MGMT6 +201d DPLANE_MM_CONFIRM_MGMT7 +201e DPLANE_MM_CONFIRM_BEACON +201f DPLANE_MM_CONFIRM_ATIM +2020 DPLANE_MM_CONFIRM_DISASOC +2021 DPLANE_MM_CONFIRM_AUTH +2022 DPLANE_MM_CONFIRM_DEAUTH +2023 DPLANE_MM_CONFIRM_ACTION +2024 DPLANE_MM_CONFIRM_MGMT14 +2025 DPLANE_MM_CONFIRM_MGMT15 +2026 DPLANE_MM_CONFIRM_NOT_MGMT +2027 DPLANE_UNKNOWN_DUD_REQUEST_TYPE +2028 DPLANE_MA_PACKET_REQ_WARN +2029 DPLANE_UNABLE_TO_MALLOC +202a DPLANE_LINK_ADAPT_PDU_RETRIES_TOO_HIGH +202b DPLANE_IQ_CAPTURE_TOO_MANY_REQUESTS +202c DPLANE_FILTER_FWCALLBACK_NO_MEM +202d DPLANE_PPDU_STATS_DROPPED +202e DPLANE_REPLAY_NULL_KEY +202f DPLANE_REPLAY_SUSPECTED_ATTACK +2030 DPLANE_BEAMFORMER +2031 DPLANE_BEAMFORMER_INVALID_PEER +2032 DPLANE_FRAG_SEQ_FOR_PATCH_NOT_FOUND +2033 DPLANE_FAILED_TO_ALLOCATE_AMSDU_TCM +2034 DPLANE_BFEE_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2035 DPLANE_RX_ACT_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2036 DPLANE_MSG_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2037 DPLANE_RATE_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2038 DPLANE_CANCEL_NO_RESP +2039 DPLANE_FRAME_TX_DPIF_DEST_Q_FULL +203a DPLANE_FRAME_TX_PPDU_CREATE_FAILED +203b DPLANE_FRAME_TX_MPDU_LIST_CREATE_FAILED +203c DPLANE_FRAME_TX_UNSPECIFIED_FAILURE +203d DPLANE_DEADLINE_STOP_REQUESTED_WITH_ONE_ACTIVE +203e DPLANE_DEADLINE_CANNOT_CREATE +203f DPLANE_DEADLINE_TX_TIMED_REQUESTED_WHILE_ONE_ACTIVE +2040 DPLANE_PROTECTION_5g_11b +2041 DPLP_RX_MISMATCHED_FRAME_CONTROL +2042 DPLP_PPDU_ALLOC_FAILED +2043 DPLANE_LAA_LOWER_SPECULATED_RATE +2044 DPLP_Q_SLOT_PPDU_STATUS_UNEXPECTED +2045 FAILED_TO_FORWARD_TO_MACRAME +2046 DPLANE_DEADLINE_STOP_REQUESTED_IN_PAST +2047 DPLANE_UNABLE_TO_RESUME_MAC +2049 DPLANE_BFEE_INVALID_PEER +2050 DPLANE_BFER_INVALID_PEER +2051 DPLANE_RX_FTM_FAILURE +2200 DPHP_DMA_NONRECOVERABLE_TIMEOUT +2201 DPHP_SLOT_STUCK_LOCKUP +2202 DPHP_SLOT_CANCEL_LOCKUP +2300 RAME_RATES +2301 RAME_INVALID_BO_ID +2302 RAME_ENCRYPTION_KEY +2303 RAME_INCOMPATIBLE_REG_DOMAINS +2304 RAME_INVALID_BA +2305 RAME_INVALID_BAINFO +2306 RAME_CHANGE_MODE_PS_TO_FPS +2307 RAME_INVALID_GO_BEACON_DRIFT_VALUE +2308 RAME_INVALID_SET_PEER_CHANNEL_REQUEST +2309 RAME_INVALID_SCHED_REQUEST +230a RAME_COEX_BLACKOUT_ATTACH_INVALID_VIF +230b RAME_ENCRYPTION_KEYFIND_FAIL +230c RAME_SET_QOS_INVALID_STA +230d RAME_MLME_TX_FRAME_REQUEST_WITH_NULL_MBULK +230e RAME_STA_DOUBLE_ADD +230f RAME_SCHDL_UNEXPECTED_RESUME_REQUEST +2310 RAME_SCHDL_UNEXPECTED_SIGNAL +2311 RAME_COEX_BLACKOUT_ATTACH_FAILED +2312 RAME_MLME_FRAME_DISCARDED +2313 RAME_UNEXPECTED_SIGNAL +2314 RAME_COEX_IDLE_EXIT_FORCED +2315 RAME_RADIO_UNEXPECTED_SIGNAL +2316 RAME_EARLIEST_TOO_LATE +2317 RAME_USING_FORCED_CHANNEL_BW +2318 RAME_NO_CCK_MODEM +2319 RAME_BEACON_TX_SW_DEADLINE_MISSED +231a RAME_RADIOMAC_SWITCH_FAILED +231b RAME_RADIOMAC_SWITCH_OFF_FAILED +231c RAME_IQ_RESOURCE_UNAVAILABLE +231d RAME_IQ_INVALID_PARAM +231e RAME_INVALID_ANTENNA_CONFIG +231f SCHDL_UNEXPECTED_START_IND +2320 RAME_FTM_INVALID_DFE_CONFIG +2321 RAME_FTM_INVALID_BANDWIDTH_CONFIG +2322 RAME_CALIB_UNEXPECTED_SIGNAL +2323 RAME_SCAN_BLOCKED_BY_NUM_VIFS +2500 MLME_WIFI_LOGGER_JAMMER_LIKELY_PRESENT +2501 MLME_WIFI_LOGGER_NO_MEM +2510 MLME_AP_CONNECTED_RSP_UNEXPECTED +2511 MLME_AP_DISCARDED_DISCONNECTION_FRAME +2512 MLME_AP_UNHANDLED_MM_FRAME_IND +2513 MLME_AP_PMKID_COULD_NOT_BE_COMPUTED +2514 MLME_AP_PROVIDED_PMKIDS_ARE_INVALID +2515 MLME_AP_RAME_MM_CFM_NO_PEER_RECORD +2516 MLME_AP_RAME_MM_CFM_NO_PEER_RECORD_WRONG_STATE +2517 MLME_AP_SA_QUERY_IND_NO_PEER_RECORD +2530 MLME_BA_EXTRA_DELETE_CONFIRM +2531 MLME_BA_TX_RES_POLICY_INVALID +2532 MLME_BA_NO_PEER_FOUND +2533 MLME_BA_TX_ADD_NOT_ALLOWED_NAN_TOO_MANY +2534 MLME_BA_RX_ADD_REJECTED_MIB +2535 MLME_BA_RX_ADD_REJECTED_RAME +2536 MLME_BA_RX_ADD_REJECTED_HT +2537 MLME_BA_RX_SPAREA +2538 MLME_BA_RX_ADD_INVALID_REQ +2539 MLME_BA_TX_ADD_NOT_ALLOWED_MIB +253a MLME_BA_TX_ADD_NOT_ALLOWED_TOO_MANY +253b MLME_BA_TX_ADD_NOT_ALLOWED_HT +253c MLME_BA_TX_ADD_INVALID_REQ +253d MLME_BA_TX_ADD_WITHOUT_PEER +253e MLME_BA_TX_RES_MACRAME_BLOCKED +253f MLME_BA_TX_RES_PID_MISMATCH +2550 MLME_CONMGR_AP_REJECTED_US +2551 MLME_CONMGR_CONNECTION_ATTEMPT_ABORTED +2553 MLME_CONMGR_ASSOC_VERIFICATION_FAILED +2556 MLME_CONMGR_FAILED_TO_SEND_ASSOC +2559 MLME_CONMGR_MBULK_ALLOC_FAILURE +255a MLME_CONMGR_TIMEOUT +255b MLME_CONMGR_TX_OR_TIMEOUT +2570 MLME_FRAME_BSSID_NOT_INDIVIDUAL +2571 MLME_FRAME_BUILD_INCR_MBULK_ALLOC_FAILED +2572 MLME_FRAME_BUILD_INCR_NULL_FRAME +2573 MLME_FRAME_DATA_GET_HDR_SIZE_INVALID_SUBTYPE +2574 MLME_FRAME_DATA_GET_HDR_SIZE_INVALID_TYPE +2575 MLME_FRAME_DATA_GET_PRI_INVALID_SUBTYPE +2576 MLME_FRAME_DATA_GET_PRI_INVALID_TYPE +2577 MLME_FRAME_DATA_PACKET_NULL_PTR +2578 MLME_FRAME_FAILED_VALIDATION_CODE +2579 MLME_FRAME_GET_BSSID_UNEXPECTED_DS +257a MLME_FRAME_GET_DA_UNEXPECTED_DS +257b MLME_FRAME_GET_SA_UNEXPECTED_DS +257c MLME_FRAME_HEADER_INVALID_TYPE +257d MLME_FRAME_ICMP6_CHECKSUM_MALLOC_ERR +257e MLME_FRAME_MBULK_SIZE_NOT_ENOUGH +257f MLME_FRAME_RM_RM_REPORT_INVALID_ELEMENTS +2580 MLME_FRAME_RM_RM_REPORT_NO_MEASUREMENT_REPORT +2581 MLME_FRAME_TDLS_GET_ACTION_OFFSET_INVALID_SUBTYPE +2582 MLME_FRAME_TDLS_GET_ELEMENT_OFFSET_INVALID_ACTION +2583 MLME_FRAME_UNEXPECTED_MGT_FRAME +2584 MLME_FRAME_ALLOC_FAILED +2585 MLME_FRAME_CRITICAL_PARAM_IE_LENGTH_ERROR +2586 MLME_FRAME_NAN_SDF_WITH_NO_PAYLOAD +25a0 MLME_IE_RSN_INVALID_LENGTH +25a1 MLME_IE_COUNTRY_INVALID_LENGTH_OUT_OF_RANGE +25a2 MLME_IE_COUNTRY_INVALID_LENGTH_PADDING +25a3 MLME_IE_RATE_INVALID_RATE_1 +25a4 MLME_IE_RATE_INVALID_RATE_2 +25a5 MLME_IE_RATE_INVALID_RATE_3 +25a6 MLME_IE_RSN_INVALID_AKM_COUNT +25a7 MLME_IE_RSN_INVALID_CAPS_LENGTH +25a8 MLME_IE_RSN_INVALID_PAIRWISE_COUNT +25a9 MLME_IE_RSN_NO_AKM_SUITE +25aa MLME_IE_CRITICAL_PARAM_LENGTH_ERROR +25ab MLME_IE_RSN_INVALID_PMKID_COUNT +25ac MLME_IE_RSN_INVALID_VERSION +25ad MLME_IE_RSN_INVALID_PMF_SETTINGS +25ae MLME_IE_RSN_CORRUPT_AKM_SUITE +25af MLME_IE_RSN_INVALID_PARWISE_CIPHER_COUNT +25b1 MLME_IE_RSN_INVALID_GROUP_CIPHER_SIZE +25b2 MLME_IE_RSN_NO_PAIRWISE_CIPHER_SUITE +25c0 MLME_MEASUREMENTS_MBULK_ALLOC_FAILURE +25c1 MLME_MEASUREMENTS_MBULK_RM_BEACON_REPORT_FAIL +25c2 MLME_MEASUREMENTS_MBULK_RM_BEACON_REPORT_LEAK +25c3 MLME_MEASUREMENTS_MBULK_RM_BEACON_REQUEST_LEAK +25c4 MLME_MEASUREMENTS_MBULK_RM_LM_REPORT_FAIL +25c5 MLME_MEASUREMENTS_MBULK_SCAN_IES_ALLOC_FAIL +25d0 MLME_MPDU_ROUTER_INVALID_FRAME_DISCARDED +25d1 MLME_MPDU_ROUTER_REGISTER_INVALID_NO_BUFFER_MEMORY +25e0 MLME_NAN_CONFIG_TLV_DOES_NOT_EXIST +25e1 MLME_NAN_INVALID_MAC_ADDR_RANDOMISATION_INTERVAL +25e2 MLME_NAN_INVALID_MASTER_PREFERENCE_VALUE +25e3 MLME_NAN_MATCH_MBULK_ALLOC_FAILURE_2 +25e4 MLME_NAN_MATCH_MBULK_ALLOC_FAILURE_1 +25e5 MLME_NAN_MBULK_SCAN_IES_ALLOC_FAIL +25e6 MLME_NAN_PUBLISH_NODE_ALLOC_FAILURE +25e7 MLME_NAN_INVALID_SERVICE_DESCRIPTOR +25e8 MLME_NAN_MATCH_NODE_ALLOC_FAILURE +25e9 MLME_NAN_INVALID_BAND_CONFIG +25ea MLME_NAN_UNEXPECTED_AMR_UPDATE_FLAGS +2600 MLME_REGULATORY_20_MHZ_CHANNEL_WIDTH_NOT_FOUND +2601 MLME_REGULATORY_BAD_CHANNEL_CENTRE_FREQUENCY +2602 MLME_REGULATORY_COUNTRY_NOT_FOUND_USE_WORLD +2603 MLME_REGULATORY_DEFAULT_CASE_SHOULD_NOT_HAPPEN +2604 MLME_REGULATORY_FAILED_TO_MATCH_COUNTRY_CODE_FOR_EVALUATED_IDX +2605 MLME_REGULATORY_SET_COUNTRY_REQ_IS_INVALID_USE_WORLD +2607 MLME_REGULATORY_OPERATING_CLASS_TABLE_READ_FAILURE +2608 MLME_REGULATORY_NO_MEM +2610 MLME_REQUESTS_VIF_INCOMPATIBLE_FOR_SINGAL +2611 MLME_REQUESTS_MIB_MBULK_GET_CFM_ALLOC_FAIL +2612 MLME_REQUESTS_MIB_MBULK_SET_CFM_ALLOC_FAIL +2613 MLME_REQUESTS_MISSING_MANDATORY_MBULK +2614 MLME_REQUESTS_NO_DESTINATION_FOR_VIF_IN_SIGNAL +2615 MLME_REQUESTS_SPURIOUS_MBULK_IN_SIGNAL +2620 MLME_ROAMING_MBULK_SCAN_IES_ALLOC_FAIL +2621 MLME_ROAMING_MBULK_CANDIDATE_ALLOC_FAIL +2630 MLME_SA_QUERY_NO_PEER_RECORD +2631 MLME_SA_QUERY_NO_BUFFER_IN_FRAME_INDICATION +2642 MLME_SCAN_DESC_LIST_AP_THRESHOLD_DIFFERS +2643 MLME_SCAN_DESC_LIST_IE_INVALID_LENGTH +2644 MLME_SCAN_DESC_LIST_RSSI_THRESHOLD_INVALID +2648 MLME_SCAN_ADD_INVALID_NO_MEM_FOR_SPS +264e MLME_SCAN_ERROR_IN_GET_NEXT_CHANNEL +264f MLME_SCAN_SPAREB +2655 MLME_SCAN_IGNORING_SCHED_IND +2656 MLME_SCAN_ADD_INVALID_NO_MEM_FOR_LISTS +2658 MLME_SCAN_MORE_THAN_ONE_PRIORITY_PAUSE +2659 MLME_SCAN_NO_CHANNELS_SCANNED +265a MLME_SCAN_NO_MEDIUM_ENABLED_TEST_USE_ONLY_1 +265b MLME_SCAN_NO_MEMORY_FOR_SCAN_FRAME_DETAILS +265c MLME_SCAN_ADD_INVALID_NO_CHANNELS +265d MLME_SCAN_NO_MEM_FOR_LOST_AP_DATA_REF +265e MLME_SCAN_NO_MEM_FOR_SIGNIFICANT_CHANGE_DATA_REF +265f MLME_SCAN_NO_MEDIUM_TEST_MODE +2660 MLME_SCAN_SPAREC +2661 MLME_SCAN_UNPAUSE_WHEN_NOT_PAUSED +2662 MLME_SCAN_UNSUPPORTED_CHANNEL +2664 MLME_SCAN_VERIFICATION_DEVICE_ADDRESS_INVALID +2665 MLME_SCAN_VERIFICATION_DUPLICATED_WILDCARD_SSID +2666 MLME_SCAN_VERIFICATION_SCAN_ID_INVALID +2667 MLME_SCAN_VERIFICATION_IES_TOO_LONG +2668 MLME_SCAN_VERIFICATION_IE_BUFFER_CORRUPT +266a MLME_SCAN_VERIFICATION_IE_MISSING_BSSID_IE +266b MLME_SCAN_VERIFICATION_IE_NOT_RECOGNISED +266c MLME_SCAN_VERIFICATION_IE_NO_CHANNEL_OR_BSSID_LIST +266d MLME_SCAN_VERIFICATION_IE_NO_SCAN_TIMING +266e MLME_SCAN_VERIFICATION_IE_TO_SMALL +2670 MLME_SCAN_VERIFICATION_INVALID_CHANNEL_COUNT +2671 MLME_SCAN_VERIFICATION_INVALID_POLICY +2672 MLME_SCAN_VERIFICATION_INVALID_POLICY_1 +2673 MLME_SCAN_VERIFICATION_INVALID_POLICY_2 +2674 MLME_SCAN_VERIFICATION_INVALID_REPORT_BITMAP +2675 MLME_SCAN_VERIFICATION_INVALID_SCAN_TYPE +2676 MLME_SCAN_VERIFICATION_MULTIPLE_CHANNEL_LISTS +2677 MLME_SCAN_VERIFICATION_NEIGHBOUR_DL_IE_INVALID +2678 MLME_SCAN_VERIFICATION_SSID_FILTER_IE_INVALID_LENGTH +2679 MLME_SCAN_VERIFICATION_SSID_IE_INVALID_LENGTH +267a MLME_SCAN_VERIFICATION_TIMING_IE_INVALID +267b MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_1 +267c MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_2 +267d MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_3 +267e MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_4 +267f MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_5 +2680 MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_6 +2681 MLME_SCAN_VERIFICATION_NCHO_SCAN +2682 MLME_SCAN_DISABLED_IN_SPS +2683 MLME_SCAN_CALLBACK_INVALID +2684 MLME_SCAN_VERIFICATION_SSID_DESCRIPTOR_INVALID_LENGTH +26a0 MLME_SECURITY_EAPOL_NO_PEER_FOUND +26a1 MLME_SECURITY_EAPOL_UNEXPECTED_SECURITY_SUITE +26a2 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK +26a3 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_LEN +26a4 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_UNWRAP_FAILURE_1 +26a5 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_IGTK_LEN +26a6 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_IGTK_UNWRAP_FAILURE +26a7 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_R0KHID +26a8 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_R1KH_ID +26a9 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_SNONCE_1 +26aa MLME_SECURITY_FT_AUTH_VALIDATION_MDE_BAD_MDID +26ab MLME_SECURITY_FT_AUTH_VALIDATION_MIC_CMP_FAILURE +26ac MLME_SECURITY_FT_AUTH_VALIDATION_NO_FTE +26ad MLME_SECURITY_FT_AUTH_VALIDATION_NO_MDE +26ae MLME_SECURITY_FT_AUTH_VALIDATION_NO_RSN +26b0 MLME_SECURITY_MBULK_ALLOC_FAILURE +26b1 MLME_SECURITY_NO_MEM_EAPOL_G1_KEY_DECRYPT_1 +26b2 MLME_SECURITY_NO_MEM_FOR_ANONCE +26b3 MLME_SECURITY_WRONG_EAPOL_TYPE +26b4 MLME_SECURITY_NO_MEM_EAPOL_G1_KEY_DECRYPT_2 +26b5 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_SNONCE_2 +26b6 MLME_SECURITY_FT_UNKNOWN_MIC_LEN +26b7 MLME_SECURITY_M3_PROCESSING_FAILURE +26bf MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_UNWRAP_FAILURE_2 +26d0 MLME_TDLS_SPAREA +26d1 MLME_TDLS_DISCOVERY_REQUEST_LINKID_INVALID +26d2 MLME_TDLS_DISCOVERY_REQUEST_NOT_ALLOWED +26d3 MLME_TDLS_DISCOVERY_RESPONSE_DIALOG_TOKEN_INVALID +26d4 MLME_TDLS_DISCOVERY_RESPONSE_LINKID_INVALID +26d5 MLME_TDLS_DISCOVERY_RESPONSE_UNEXPECTED +26d6 MLME_TDLS_IS_NOT_ACTIVATED +26d7 MLME_TDLS_LINK_IS_NOT_ESTABLISHED +26d8 MLME_TDLS_LINK_IS_NULL +26d9 MLME_TDLS_NO_FREE_SLOT +26da MLME_TDLS_PEER_NOT_FOUND_1 +26db MLME_TDLS_PEER_NOT_FOUND_2 +26dc MLME_TDLS_RAME_CFM_PEER_NOT_FOUND +26dd MLME_TDLS_SETUP_CONFIRM_DIALOG_INVALID +26de MLME_TDLS_SETUP_CONFIRM_LINKID_INVALID +26df MLME_TDLS_SETUP_CONFIRM_REJECTED +26e0 MLME_TDLS_SETUP_CONFIRM_TPK_INVALID +26e1 MLME_TDLS_SETUP_CONFIRM_WRONG_STATE +26e2 MLME_TDLS_SETUP_REQUEST_DISCARDED_CONFIRM +26e3 MLME_TDLS_SETUP_REQUEST_MAX_LINKS +26e4 MLME_TDLS_SETUP_REQUEST_SETUP_IN_PROGRESS +26e5 MLME_TDLS_SETUP_RESPONSE_INVALID +26e6 MLME_TDLS_SETUP_RESPONSE_SECURITY_INVALID +26e7 MLME_TDLS_SETUP_RESPONSE_WRONG_STATE +26e8 MLME_TDLS_UNKNOWN_ACTION_TYPE +26ea MLME_TDLS_TERMINATE_ADDRESS_UNKNOWN +2700 RADIO_WL_RX_COMP +2701 RADIO_RX_DCOC_TIMEOUT +2702 RADIO_DPD_GAIN_ALIGN_PATH_ZERO +2703 RADIO_BAD_BB_SAMPLE_OFFSET_SHORT_GI +2704 RADIO_RECALIBRATE +2705 RADIO_UNKNOWN_PLATFORM +2707 RADIO_UNSUPPORTED_PLATFORM_FEATURE +2708 RADIO_PAPR_CONFIG +2709 RADIO_INVALID_MODULATION_TYPE +270a RADIO_LOGGER_HW_FAIL +270b RADIO_SIGNANAL_TOO_MANY_SAMPLES_READ +270c RADIO_INVALID_RADIO_IDENTIFIER +270d RADIO_VCO_LOCK_FAILED +270e RADIO_ADC_CONVERT +270f RADIO_DPD_LOOPBACK_SIGNAL_SUSPECT +2710 RADIO_INVALID_FIR_COEFFICIENT +2711 RADIO_INCOMPATIBLE_REG_DOMAINS +2712 RADIO_RICE_FREQ_OUTSIDE_KNOWN_BANDS +2713 RADIO_RICE_PACKET_WHEN_MODEM_DISCONNECTED +2714 RADIO_RICE_FREQUENCY_OFFSET_TOO_BIG +2715 RADIO_SETUP_FAILED +2716 RADIO_ESTIMATES +2717 RADIO_INVALID_RSSI +2718 RADIO_POWER_OVERRIDDEN +2719 RADIO_DPD_LOOPBACK_FIR_GAIN +271a RADIO_SPIKE_REMOVED_FROM_DPD_LUT +271b RADIO_SIGNAL_ANALYSER_16_BIT_OVERFLOW +271c RADIO_IQ_CAPTURE_FREE_RAMSW_INFO +271d RADIO_DPD_SUSPECT_LUT +271e RADIO_SA_ZERO_AS_DIVISOR +271f RADIO_DPD_BAD_LUT_QUALITY +2720 RADIO_LOGGER_BAD_CAPTURE +2721 RADIO_RUN_OUT_TRIM_TIME_DPD +2722 RADIO_XDMAC_MEMCPY_FAIL +2723 RADIO_RX_AAB_FTRIM +2724 RADIO_WBRSSI_FAILED +2725 RADIO_TX_POWER_DIGITAL_SERVO +2726 RADIO_VALUE_BELOW_MIN_SETTING +2727 RADIO_VALUE_ABOVE_MAX_SETTING +2728 RADIO_NO_SUITABLE_SETTING +2729 RADIO_TX_POWER_DIGITAL_LIMIT +272a RADIO_BAD_POWER_TABLE_CONFIG +272b RADIO_BAD_TX_SETTINGS +272c RADIO_BAD_ANTENNA_GAIN_SETTINGS +272d RADIO_BAD_IREF_TRIM +272e RADIO_AGC_SETTING_OUT_OF_RANGE +272f RADIO_DPD_LOOPBACK_ABB_GAIN +2730 RADIO_DPD_CALC_LOOPBACK_BROKEN_RX +2731 RADIO_CHIP_DOES_NOT_SUPPORT_RX_IQ_CONFIG +2732 RADIO_RX_IQ_TRIM_RADIO_ISSUE +2733 RADIO_RX_IQ_TRIM_NUMERIC_ISSUE +2734 RADIO_DPD_LOOPBACK_RESTART_ALIGN +2735 RADIO_INADEQUATE_TRIM_TIME +2736 RADIO_CHAN_RSSI_MEASUREMENT_ERROR +2737 RADIO_DPD_CALC_LOOPBACK_CORRELATION +2738 RADIO_INADEQUATE_TRIM_RANGE +2739 RADIO_BAD_RSSI_PDOLLOP_RSSI_LIN_IS_ZERO +273a RADIO_LARGE_RX_DCOC_OFFSET_TRIM_VALUE +273b RADIO_DPD_IQ_CAPTURE_FAILURE +273c RADIO_INDICATE_FW_SIGANAL_USAGE +273d RADIO_RX_DCOC_RF_AGC_MAX_GAINS_TIMEOUT +273e RADIO_RX_DCOC_RF_MAXIMUM_RETRIES +273f RADIO_TX_POWER_PRE_GAIN_TOO_LOW +2740 RADIO_TX_POWER_TRIM_FAILED +2741 RADIO_IQ_TRIM_NOT_CONVERGING +2742 RADIO_BAD_CONFIG_FOR_FLEXIMAC_POWER_TRIM +2743 RADIO_INVALID_RSSI_ADJUSTMENTS +2744 RADIO_INVALID_FEC_CONFIG +2745 RADIO_TRIM_PASS_EXCEEDED_SCO_LIMIT +2746 RADIO_SIG_AN_LOCKED_UP +2747 RADIO_PA_SAT_READING_LOW +2748 RADIO_PHY_FLEXIMAC_ST_TOO_LONG +2749 RADIO_INVALID_PER_CH_TRIM_ITERATION +274a RADIO_BAD_TX_IQ_DIFFERENTIAL_DELAY +274b RADIO_UNEXPECTED_FLEXIMAC_STATE +274c RADIO_EXCESS_RX_IQ_COMP_MEAS_VARIATION +274d RADIO_TX_PARAMETER_OUT_OF_RANGE +2800 TEST_WLANLITE_AMPDU_TOO_LONG +2801 TEST_WLANLITE_INVALID_RATE +2802 TEST_WLANLITE_MAC_BAND_MAPPING_NOT_UNIQUE +2803 TEST_WLANLITE_BEAMFORMER +2804 TEST_WLANLITE_INVALID_BANDWIDTH +2805 TEST_WLANLITE_CHANNEL_RSSI_MEASUREMENT_FAILED +2806 BIST_LOW_LOOPBACK_GAIN +2807 BIST_BROKEN_LOOPBACK +2808 TEST_MICRAME_TX_BAD_PPDU_STATE +2809 RADIO_RX_IQ_TRIM_FAILED_AFTER_RETRIES +2900 COEX_DEBUG_OVERRIDE_BT_ENABLED +2901 COEX_INIT_FAILED +2902 COEX_WRONG_IMPOSED_MIN_RATE +2903 COEX_MAC_CREATE_BLACKOUT_FAILED +2904 COEX_VIF_UPDATE_TIMING +2905 COEX_VIF_TIMING_BAD_NOA_OFFSET +2906 COEX_MODEM_CC_BAND_UNKNOWN +2907 COEX_MODEM_CDMA_BAND_UNKNOWN +2a00 COMMON_FSM_LEAKY_SIGNAL_DISCARDED +2a01 COMMON_FSM_ERROR_PROCESSING_SIGNAL +2a02 COMMON_FSM_UNEXPECTED_TERMINATED_FSM +2a10 COMMON_MIB_WRITE +2a11 COMMON_MIB_READ +2a12 COMMON_MIB_REQ_VAL_ABSENT +2a13 COMMON_MIB_TYPE_CLASH +2a14 COMMON_MIB_RAM_CORRUPT +2a15 COMMON_MIB_DUFF_INDEX_COUNT +2a16 COMMON_MIB_ROM_CORRUPT +2a17 COMMON_MIB_INVALID_INDEX +2a18 COMMON_MIB_LIMIT +2a19 COMMON_MIB_RAM_REC_CORRUPT +2a1a COMMON_MIB_ASSERT_FAIL +2a1b COMMON_MIB_TAB_INDEX +2a1c COMMON_MIB_READ_WARNING +2a1d COMMON_MIB_WRITE_WARNING +2a1e COMMON_MIB_NON_EXISTENT_VIF_INDEX +2a30 COMMON_STA_DATA_CREATE_RECORD +2a31 COMMON_STA_DATA_CREATE_RECORD_INIT_CALLS_DELAYED +2a40 COMMON_RATE_BAD_RATE_TX +2a50 COMMON_DORM_INVALID_ENTITY +2a60 COMMON_DEBUG_INIT +2a70 COMMON_HIP_BAD_SIGNAL_PROCESS_ID +2a80 COMMON_HOSTIO_KICK_UNMASK_TO_HOST_INT +2a81 COMMON_HOSTIO_HOST_NOT_RESPONSIVE +2a90 COMMON_VLDATA_TOO_BIG +2a91 COMMON_VLDATA_WRONG_FORMAT +2a92 COMMON_VLDATA_NEGATIVE_UNSIGNED_VALUE +2a93 COMMON_VLDATA_OVERFLOW +2a94 COMMON_VIF_WRONG_TYPE +2aa0 COMMON_FAULT_INIT +2ab0 COMMON_PANIC_SUBSYSTEM_LEVEL +2c00 MLME_VIFCTRL_ACTIVE_PROCESSING_TIME_NOT_RECEIVED +2c01 MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_AUTH_TYPE +2c02 MLME_VIFCTRL_ARP_EXTRACT_ARP_INFO_INVALID_ETH_TYPE +2c03 MLME_VIFCTRL_ARP_EXTRACT_NDP_INFO_INVALID_ETH_TYPE +2c04 MLME_VIFCTRL_ARP_OFFLOAD_INVALID_ARP_FRAME +2c05 MLME_VIFCTRL_ARP_OFFLOAD_IP4_ADDR_UNSET +2c06 MLME_VIFCTRL_BAD_BEACON_1 +2c07 MLME_VIFCTRL_CHANNEL_SWITCH_REQ_CHANNEL_VALIDATION_FAILED +2c08 MLME_VIFCTRL_PEER_NOT_FOUND_2 +2c09 MLME_VIFCTRL_CONNECT_REQ_INFO_BSSID_IS_GROUP_ADDRESS +2c0a MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_CHANNEL_CONFIG +2c0b MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_RSN_IE +2c0c MLME_VIFCTRL_CONNECT_REQ_INFO_NO_SSID_IE +2c0d MLME_VIFCTRL_CONNECT_REQ_INFO_WIFISHARING_NOT_SUPPORTED +2c0e MLME_VIFCTRL_ECSA_IS_NOT_STARTED +2c0f MLME_VIFCTRL_FRAME_BAD_TAG_ENTRY_HOST_PID +2c10 MLME_VIFCTRL_FRAME_BAD_TAG_ENTRY_TAG +2c11 MLME_VIFCTRL_FRAME_BAD_TAG_INDEX +2c12 MLME_VIFCTRL_INVALID_PMF +2c13 MLME_VIFCTRL_KEEPALIVE_IP4_ADDR_UNSET +2c14 MLME_VIFCTRL_BAD_BEACON_2 +2c15 MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED +2c16 MLME_VIFCTRL_NAN_START_REQ_INFO_INVALID_TLV +2c18 MLME_VIFCTRL_NAN_START_REQ_INFO_VIF_INDEX_MISMATCH +2c19 MLME_VIFCTRL_NDP_OFFLOAD_INVALID_ICMP6_FRAME +2c1a MLME_VIFCTRL_NDP_OFFLOAD_INVALID_NDP_NS_FRAME +2c1b MLME_VIFCTRL_NOA_SCHEDULE_INCOMPLETE +2c1c MLME_VIFCTRL_NOA_SCHEDULE_INVALID +2c1d MLME_VIFCTRL_NO_MEM_FOR_WMM +2c1f MLME_VIFCTRL_NO_VALID_RATES_INTERSECTION +2c20 MLME_VIFCTRL_OBSS_CANT_ALLOC_SCAN_IES +2c21 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_CHAN_INVALID +2c22 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_CHAN_DFS_OR_NOR_IR +2c23 MLME_VIFCTRL_OFFCHANNEL_SPARE +2c24 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_INVALID_PARAMETERS +2c25 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_INVALID_VIF +2c26 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_TOO_MANY_SIMULTANEOUS_REQUESTS +2c27 MLME_VIFCTRL_OLBC_DURATION_TIMEOUT_INVALID +2c28 MLME_VIFCTRL_UNKNOWN_AP +2c29 MLME_VIFCTRL_PEER_NOT_FOUND_1 +2c2a MLME_VIFCTRL_PEER_NOT_FOUND_3 +2c2b MLME_VIFCTRL_PEER_NOT_FOUND_4 +2c2c MLME_VIFCTRL_PEER_NOT_FOUND_5 +2c2d MLME_VIFCTRL_PEER_NOT_FOUND_6 +2c2e MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_BLACKOUT_LIST_FULL +2c2f MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_PMALLOC_1 +2c30 MLME_VIFCTRL_RAME_DEL_NOA_IND_FAILED_TO_MATCH +2c32 MLME_VIFCTRL_RA_PKT_VALIDATION_FAILED +2c33 MLME_VIFCTRL_SECURITY +2c34 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_CHANNEL +2c35 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_COUNT +2c36 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_DURATION +2c37 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_INTERVAL +2c38 MLME_VIFCTRL_SET_CHANNEL_FAILURE_NO_P2P_IE +2c39 MLME_VIFCTRL_SET_CHANNEL_FAILURE_NO_WSC_IE +2c3b MLME_VIFCTRL_SET_CHANNEL_FAILURE_REGULATORY +2c3c MLME_VIFCTRL_SET_IP_ADDR_INVALID_VERSION +2c3e MLME_VIFCTRL_START_REQ_INFO_COUNTRY_MISMATCH +2c3f MLME_VIFCTRL_START_REQ_INFO_INVALID_AUTH_TYPE +2c40 MLME_VIFCTRL_START_REQ_INFO_INVALID_BEACON_PERIOD +2c41 MLME_VIFCTRL_START_REQ_INFO_INVALID_BSSID +2c42 MLME_VIFCTRL_START_REQ_INFO_INVALID_CHANNEL +2c43 MLME_VIFCTRL_START_REQ_NO_VALID_CHANNEL_IS_FOUND +2c45 MLME_VIFCTRL_START_REQ_INFO_INVALID_DTIM_PERIOD +2c46 MLME_VIFCTRL_START_REQ_INFO_INVALID_IE_LIST +2c48 MLME_VIFCTRL_START_REQ_INFO_MULTIPLE_SECURITY_IES +2c49 MLME_VIFCTRL_START_REQ_INFO_NO_RATES_IE +2c4a MLME_VIFCTRL_START_REQ_INFO_NO_SSID_IE +2c4b MLME_VIFCTRL_START_REQ_INFO_P2P_NO_PROBE_RSP_IES +2c4c MLME_VIFCTRL_START_REQ_INFO_VENDOR_IE_PRESENT +2c4d MLME_VIFCTRL_START_REQ_INFO_VIF_INDEX_MISMATCH +2c4e MLME_VIFCTRL_START_REQ_INFO_WIFISHARING_NOT_SUPPORTED +2c4f MLME_VIFCTRL_STATION_INACTIVITY_PEER_NOT_FOUND +2c50 MLME_VIFCTRL_TOO_MANY_QUIET_ELEMENTS +2c51 MLME_VIFCTRL_SPAREB +2c52 MLME_VIFCTRL_UNABLE_TO_USE_CHAN_FROM_BEACON +2c53 MLME_VIFCTRL_UNEXPECTED_IP_VER +2c54 MLME_VIFCTRL_WIFISHARING_CHANNEL_SWITCH_FAILED_1 +2c55 MLME_VIFCTRL_WIFISHARING_CHANNEL_SWITCH_FAILED_2 +2c56 MLME_VIFCTRL_WIFISHARING_INVALID_CHANNEL +2c57 MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_PMALLOC_2 +2c58 MLME_VIFCTRL_CHANNEL_SWITCH_BAD_CHANNEL +2c59 MLME_VIFCTRL_CHANNEL_SWITCH_WIFISHARING_NOT_ALLOWED +2c5a MLME_VIFCTRL_UNEXPECTED_QE_DEL_REQ +2c60 MLME_VIFCTRL_AP_NO_CHANNEL_FOUND +2c61 MLME_VIFCTRL_STA_CHANNEL_NOT_FOUND +2c62 MLME_VIFCTRL_EDCA_OVERRIDE_FAILED +2c63 MLME_VIFCTRL_READ_APF_MBULK_ALLOC_FAIL +2c70 MLME_CHANNELISATION_LTE_COEX_NO_CHANNEL_FOUND +2c71 MLME_MBULK_NOT_ENOUGH_HEADROOM +2c72 MLME_STATION_RECORD_DOES_NOT_EXIST +2c73 MLME_UTILS_FORCE_ACTIVE_IDEMPOTENT_FALSE +2c74 MLME_UTILS_FORCE_ACTIVE_OUT_OF_RANGE +2c75 MLME_UTILS_NON_STATION_POWERMGT +2c76 MLME_INVALID_SIGNAL_DISCARDED +2c77 MLME_UTILS_MBULK_CLONE_OUT_OF_MEM +2c90 MLME_TXPOWER +2c91 MLME_TXPOWER_SAR_INIT +2c92 MLME_TXPOWER_NO_CELL_INIT +2c93 MLME_TXPOWER_NO_CELL_INIT_INCLUDED_CHANNELS +2c94 MLME_TXPOWER_POWER_CAP_BELOW_MIN +2c95 MLME_TXPOWER_11AC_TPC_NO_ENV_WITH_RM +2ca0 MLME_FTM_CREATE_RESPONDER_ENTRY +2ca1 MLME_FTM_INVALID_PARAMETERS +2ca2 MLME_FTM_INVALID_RANGE_REQ +2ca3 MLME_FTM_MBULK_SCAN_IES_ALLOC_FAIL +2ca4 MLME_FTM_SCAN_UNKNOWN_RESPONDER +2ca5 MLME_FTM_SCAN_NO_RESPONDER_FOUND +2ca6 MLME_FTM_DEL_UNKNOWN_RESPONDER +2ca7 MLME_FTM_CREATE_RTT_RECORD +2ca8 MLME_FTM_RTT_CONF_NO_RESPONDERS +2ca9 MLME_FTM_RTT_CONF_TOO_MANY_RESPONDERS +2caa MLME_FTM_RTT_CONF_DUPLICATE_PEER +2cab MLME_FTM_RTT_CONF_BURST_PERIODS_CONFLICT +2cac MLME_FTM_RTT_CONF_BURST_PERIODS_TOO_SHORT +2cad MLME_FTM_RTT_CONF_BURST_PERIODS_TOO_LONG +2cae MLME_FTM_RTT_CONF_INVALID_RTT_TYPE +2caf MLME_FTM_RTT_CONF_INVALID_CHANNEL_FREQ +2cb0 MLME_FTM_RTT_CONF_INVALID_BURST_PERIOD +2cb1 MLME_FTM_RTT_CONF_INVALID_BURSTS_EXPONENT +2cb2 MLME_FTM_RTT_CONF_INVALID_FRAMES_PER_BURST +2cb3 MLME_FTM_RTT_CONF_INVALID_BURST_DURATION +2cb4 MLME_FTM_RTT_CONF_TOO_MANY_FRAMES_IN_BURST +2cb5 MLME_FTM_PARAMETER_OVERRIDE_BURST_EXPONENT +2cb6 MLME_FTM_PARAMETER_OVERRIDE_BURST_DURATION +2cb7 MLME_FTM_PARAMETER_OVERRIDE_BURST_MIN_DELTA +2cb8 MLME_FTM_PARAMETER_OVERRIDE_ASAP_MDOE +2cb9 MLME_FTM_PARAMETER_OVERRIDE_FTM_PER_BURST +2cba MLME_FTM_PARAMETER_OVERRIDE_BANDWIDTH +2cbb MLME_FTM_PARAMETER_OVERRIDE_INTERVAL +2cbc MLME_FTM_REQUEST_VALIDATION_DISABLED +2cbd MLME_FTM_RESPONSE_VALIDATION_DISABLED +2cbe MLME_FTM_CREATE_RTT_RECORD_DUPLICATED +2cbf MLME_FTM_RTT_RECORD_NOT_FOUND +2cc0 MLME_FTM_BURST_PARAMETERS_NOT_EXIST +2cc1 MLME_FTM_PARAMETER_OVERRIDE_START_TIME +2cc2 MLME_FTM_RTT_CONF_INVALID_BURST_INTERVAL +2cc3 MLME_FTM_RTT_MEASUREMENT_UNSUCCESSFUL +2cc4 MLME_FTM_RTT_T3_T2_INVALID +2cc5 MLME_FTM_RTT_T4_T1_INVALID +2cc6 MLME_FTM_RTT_T4_T1_IS_LESS_THAN_T3_T2 +2cd0 MLME_NDM_UNEXPECTED_FRAME +2ce0 MLME_NAM_NDC_SCHEDULE_NOT_POSSIBLE +panicid 722 +2000 DPLP_FRAG_GENERIC +2001 DPLP_FRAG_WRONG_LEN +2002 DPLP_FRAG_FREE_DU +2003 DPLP_FRAG_IS_LAST_FRAME_FRAG +2004 DPLP_FRAG_IS_INCONSISTENT +2010 DPLP_FALLBACK_GENERIC +2011 DPLP_FALLBACK_INVALID_MIB_SIZE +2013 DPLP_FALLBACK_INVALID_MODULATION +2014 DPLP_FALLBACK_MAX_ENTRIES_IS_ZERO +2016 DPLP_FALLBACK_FAILED_TO_ALLOCATE_LINK_INFO +2017 DPLP_FALLBACK_TBL_LENGTH_OUT_OF_BOUNDS +2018 DPLP_FALLBACK_RATE_INDEX_OUT_OF_BOUNDS +2020 DPLP_ENC_HNDL_GENERIC +2021 DPLP_ENC_HNDL_WRONG_ENC_TYPE +2022 DPLP_ENC_HNDL_MBULK_NULL +2023 DPLP_ENC_HNDL_KEYC_NULL +2024 DPLP_ENC_HNDL_NO_ROOM_LEFT +2025 DPLP_ENC_HNDL_LIST_EMPTY +2026 DPLP_ENC_HNDL_NO_KEY_FOUND +2027 DPLP_ENC_HNDL_ENC_INFO_ALLOC_FAIL +2028 DPLP_ENC_HNDL_NO_FRAMES_QUEUED_TO_DPHP +2029 DPLP_ENC_HNDL_WAPI_CRYPTOSW_INVALID +202a DPLP_ENC_HNDL_MBULK_IS_CHAINED +2030 DPLP_CTRL_MGRL_GENERIC +2031 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSING +2032 DPLP_CTRL_MGR_DP_STATE_NOT_RESUMING +2033 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSED +2034 DPLP_CTRL_MGR_NEW_CMD_ALLOC_FAIL +2035 DPLP_CTRL_MGR_CMD_TIMEOUT +2040 DPLP_LINK_ADAPT_GENERIC +2041 DPLP_LINK_ADAPT_RATE_UNSUPPORTED +2042 DPLP_LINK_ADAPT_RATE_INDEX_OUT_OF_BOUNDS +2043 DPLP_LINK_ADAPT_RATE_MIN_BA_RATE_WRONG +2044 DPLP_LINK_ADAPT_SELECTED_RATE_INVALID +2045 DPLP_LINK_ADAPT_FALLBACK_TABLE_IS_NULL +2047 DPLP_LINK_ADAPT_NUM_RETRIES_IS_WRONG +2050 DPLP_EXT_API_GENERIC +2051 DPLP_EXT_API_DU_IS_NOT_RXENTRY +2052 DPLP_EXT_API_DU_IS_NOT_TXENTRY +2053 DPLP_EXT_API_RESOURCE_HANDLE_NOT_CALLED_FROM_CB +2054 DPLP_EXT_API_WRONG_AMSDU_LEN +2055 DPLP_EXT_API_WRONG_SIGNAL_BUFFER_SIZE +2057 DPLP_EXT_API_MSG_CANNOT_QUEUE_BEACON +2058 DPLP_EXT_API_DU_HAS_WRONG_STATE +205a DPLP_EXT_API_INVALID_PID +205b DPLP_EXT_API_INVALID_PAUSE_TYPE +205c DPLP_EXT_API_STA_RECORD_DOES_NOT_EXIST +205d DPLP_EXT_API_STA_RECORD_ALREADY_CLEARING +205e DPLP_EXT_API_MLME_CALLBACK_ALREADY_SET +205f DPLP_EXT_API_INVALID_MAC +2060 DPLP_RX_GENERIC +2061 DPLP_RX_VIF_IS_SCAN +2062 DPLP_RX_FRAG_COUNT_WRONG_FOR_AMPDU +2063 DPLP_RX_SEQ_DIFF_GREATER_THAN_WIN_SIZE +2064 DPLP_RX_DPLP_INTERNAL_ERROR +2065 DPLP_RX_CORRUPT_MBULK +2066 DPLP_RX_MISMATCHED_FRAME_CONTROL +2067 DPLP_RX_FORWARD_CHAINED_TO_CTRLPLANE +2068 DPLP_RX_MISSING_DRAM +2070 DPLP_STATION_GENERIC +2071 DPLP_STATION_TX_UP_IS_UNMAPPED +2072 DPLP_STATION_FRAME_ALREADY_COUNTED +2073 DPLP_STATION_TOO_MANY_QUEUED_FRAMES +2074 DPLP_STATION_FRAME_IS_NOT_COUNTED +2075 DPLP_STATION_NO_QUEUED_FRAME +2076 DPLP_STATION_FRAME_HAS_NO_TXQUEUE +2077 DPLP_STATION_FRAME_NOT_READY_TO_QUEUE +2078 DPLP_STATION_RATE_INVALID +207a DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_HIGH_IMPORTANCE +207b DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_AMDPU +207c DPLP_STATION_TXENTRY_HAS_NO_BAINFO +207d DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_MULTICAST +207e DPLP_STATION_DPLP_IN_WRONG_STATE +207f DPLP_STATION_CLEAR_MUST_BE_TOTAL_PAUSED +2080 DPLP_STATION_CLEAR_MUST_BE_NOTHING_QUEUED +2081 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_SF_NOT_NULL +2082 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_LF_NOT_NULL +2083 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_COUNT_NOT_ZERO +2090 DPLP_AMPDU_MGR_GENERIC +2091 DPLP_AMPDU_MGR_MALLOC_FAIL +2092 DPLP_AMPDU_MGR_TX_QUEUE_HEAD_OR_TAIL_NULL +2093 DPLP_AMPDU_MGR_DU_NOT_READY_TO_SEND +2094 DPLP_AMPDU_MGR_AMPDU_TXENTRY_LIST_NOT_FOUND +2095 DPLP_AMPDU_MGR_TOO_MANY_FRAMES_WAITING_TO_TX +2096 DPLP_AMPDU_MGR_TX_ENTRY_HAS_NO_BAINFO +2097 DPLP_AMPDU_MGR_TX_ENTRY_HAS_INVALID_RATE +2098 DPLP_AMPDU_LINK_INFO_IS_NULL +2099 DPLP_AMPDU_AMSDU_OVERSIZE +209a DPLP_AMPDU_AMSDU_NOT_SUPPORTED +209b DPLP_AMPDU_MGR_RX_BA +209c DPLP_AMPDU_MGR_FREE_PPDU_STILL_IN_DPHP +209d DPLP_AMPDU_MGR_CFMS_COUNT +209e DPLP_AMPDU_MGR_CANNOT_CANCEL_PPDU +209f DPLP_AMPDU_MGR_CANCEL_COUNT +20a0 DPLP_HW_GENERIC +20a1 DPLP_HW_VIF_IS_NOT_SCHEDULED +20a2 DPLP_HW_MBULK_HAS_NO_SIGNAL +20a3 DPLP_HW_MBULK_HAS_REFCOUNT_OR_LEN +20a4 DPLP_HW_UNEXPECTED_DU_STATE +20a5 DPLP_HW_TXENTRY_IS_DATAFRAME +20a9 DPLP_HW_UNEXPECTED_VIF_ID +20aa DPLP_HW_TXENTRY_STILL_COUNTED +20b0 DPLP_MPDU_LOAD_GENERIC +20b1 DPLP_MPDU_LOAD_NODE_ELEMENT_NOT_NULL +20b2 DPLP_MPDU_LOAD_PPDU_NOT_FOUND +20b3 DPLP_MPDU_LOAD_NOT_A_TRIGGERED_QUEUE +20b4 DPLP_MPDU_LOAD_CANCELLING_NULL_PPDU +20b5 DPLP_MPDU_LOAD_UNICAST_IS_PAUSING +20b6 DPLP_MPDU_LOAD_TXENTRY_NOT_FOUND +20b7 DPLP_MPDU_LOAD_NO_MORE_TRIGGERED_Q_LEFT +20b8 DPLP_MPDU_LOAD_FRAME_NOT_QUEUED +20b9 DPLP_MPDU_LOAD_COUNT_NOT_ZERO +20ba DPLP_MPDU_LOAD_DPLANE_NOT_RUNNING +20c0 DPLP_QUEUE_GENERIC +20c1 DPLP_QUEUE_WRONG_DU_STATE +20c2 DPLP_QUEUE_TX_QUEUE_NOT_EMPTY +20c3 DPLP_QUEUE_MAC_AC_IS_WRONG +20c4 DPLP_QUEUE_FRAME_WITHOUT_TX_QUEUE +20c5 DPLP_QUEUE_LIST_ELEMENT_IS_WRONG +20c6 DPLP_QUEUE_MBULK_NOT_LARGE_ENOUGH +20c7 DPLP_QUEUE_UNKNOWN_REQUEST_TYPE +20c8 DPLP_QUEUE_DOUBLE_DEQUEUE +20c9 DPLP_QUEUE_TX_QUEUE_EMPTY +20ca DPLP_QUEUE_DEBUG_BEACON_SW_TIMEOUT +20cb DPLP_QUEUE_DEBUG_AMSDU_ERROR +20cc DPLP_QUEUE_INVALID_DU +20d0 DPLP_FROM_HOST_HARD +20e0 DPLP_TIMER_SCHEDULE_WHEN_PAUSED +20f0 DPLP_ANTENNA_MODE_INVALID_BITMAP +2100 DPLP_DPLP_IMM_UNIMPLEMENTED +2110 DPLP_DPIF_GENERIC +2111 DPLP_DPIF_BAD_OPERATION +2112 DPLP_DPIF_RESOURCE_LOW +2113 DPLP_DPIF_RESOURCE_INDEX_ERROR +2114 DPLP_DPIF_BFEE +2115 DPLP_DPIF_PEER_INFO +2116 DPLP_DPIF_INTERRUPT_SANITY +2117 DPLP_DPIF_INVALID_BSS_INDEX +2120 DPLP_PEER_MGT_GENERIC +2121 DPLP_PEER_MGT_FRAMES_NOT_CANCELLED +2130 DPLP_BEAMFORMER_GENERIC +2131 DPLP_BEAMFORMER_UNEXPECTED_NDPA +2140 DPLP_DEADLINE_GENERIC +2141 DPLP_DEADLINE_STOP_DEADLINE_NOT_FOUND +2142 DPLP_DEADLINE_VIF_DEADLINE_NOT_FOUND +2143 DPLP_DEADLINE_ACTIVE_DEADLINE_IS_NULL +2144 DPLP_DEADLINE_DPIF_Q_NUM_NOT_FOUND +2145 DPLP_DEADLINE_UNABLE_TO_CANCEL_DLINE +2150 DPLP_PROTECTION_GENERIC +2151 DPLP_PROTECTION_RATE_INDEX_OUT_OF_BOUNDS +2160 DPLP_VIF_GENERIC +2200 DPHP_BA_GENERIC +2201 DPHP_BA_RESERVE_NON_AMPDU +2202 DPHP_BA_LOAD_NON_AMPDU +2203 DPHP_BA_LOAD_RESERVE_FAILED +2210 DPHP_COORD_GENERIC +2211 DPHP_COORD_BAD_RESET +2212 DPHP_COORD_BAD_RESET_STAGE2 +2213 DPHP_COORD_INVALID_BK_CLEAR +2214 DPHP_COORD_PPDU_LIST_DAMAGED +2215 DPHP_COORD_NOT_MARKED_CANCEL +2216 DPHP_COORD_INVALID_PPDU_STATE +2217 DPHP_COORD_INVALID_DPHP_STATE +2218 DPHP_COORD_Q_EMPTY +2220 DPHP_DEADLINE_GENERIC +2221 DPHP_DEADLINE_BK_NOT_EMPTY +2222 DPHP_DEADLINE_BAD_DEADLINE +2223 DPHP_DEADLINE_IS_NULL +2224 DPHP_DEADLINE_BAD_Q_MASK +2225 DPHP_DEADLINE_ILLEGAL_PPDU +2226 DPHP_DEADLINE_ALREADY_ACTIVE +2227 DPHP_DEADLINE_INVALID_TYPE +2228 DPHP_DEADLINE_NO_INSTALLED_DEADLINE +2230 DPHP_RX_GENERIC +2231 DPHP_RX_NO_DRAM +2232 DPHP_RX_TRUNCATED_DOLLOP +2233 DPHP_RX_SANITY +2234 DPHP_RX_NO_PRECEDING_MPDU +2235 DPHP_RX_BAD_DOLLOP +2236 DPHP_RX_GIVE_BEHIND_TAKE +2240 DPHP_DMA_GENERIC +2241 DPHP_DMA_RX_ORDER +2242 DPHP_DMA_UNEVEN_ALIGN +2243 DPHP_DMA_INVALID_ENC_TYPE +2244 DPHP_DMA_NO_SPACE +2245 DPHP_DMA_TX_FRAME_TOO_LONG +2246 DPHP_DMA_PLINE_FULL +2247 DPHP_DMA_PLINE_EMPTY +2248 DPHP_DMA_PLINE_INVALID +2249 DPHP_DMA_INVALID_TFER_ALERT +224a DPHP_DMA_MBULK_CHAIN_ERROR +224b DPHP_DMA_INVALID_PAUSE_STATE +224c DPHP_DMA_SG_LIST_FULL +224d DPHP_DMA_BAD_SAVED_RX_STATE +2250 DPHP_RESET_GENERIC +2251 DPHP_RESET_BAD_STATE_REQUEST +2252 DPHP_RESET_RX_NOT_IDLE +2253 DPHP_RESET_DMA_NOT_IDLE +2254 DPHP_RESET_BAD_WDOG_STATE +2255 DPHP_RESET_HW_IDLE_FAIL +2256 DPHP_INIT_BAD_MAC_REGS_ADDR_START +2257 DPHP_INIT_BAD_MAC_INSTANCE_NUM +2258 DPHP_MAC_FAILED_TO_START +2260 DPHP_INT_GENERIC +2261 DPHP_INT_UNHANDLED +2262 DPHP_INT_MAC_ERROR +2263 DPHP_INT_DMA_ALERT_RECURSION +2264 DPHP_INT_BAD_DMA_TFER_STATE +2265 DPHP_INT_DMA_TFER_FAIL +2266 MAC_ACC_BAD_TX_RATE +2267 MAC_ACC_BAD_PROT_RATE +2268 DPHP_INT_XDMA_TFER_FAIL +2269 DPHP_XDMA_TFER_FAIL +226a DPHP_XDMA_TFER_CHAINED_MBULK_FAIL +226b DPHP_XDMA_TFER_CHUNK_MBULKS_FAIL +226c DPHP_FLEXIMAC_PANIC +226d DPHP_CAPTURE_IQ_SAMPLES_LOST +226e DPHP_CAPTURE_DONE +226f DPHP_PHYDMA_DOUBLE_REGISTER +2270 DPHP_TX_GENERIC +2271 DPHP_TX_UNDERFLOW +2272 DPHP_TX_BUFFER_INCORRECT +2280 DPHP_SLOT_GENERIC +2281 DPHP_SLOT_EXPECTED_AMPDU +2282 DPHP_SLOT_NULL_PPDU +2283 DPHP_SLOT_DMA_INCOMPLETE +2284 DPHP_SLOT_QUEUEING_FAIL +2285 DPHP_SLOT_BAD_CANCEL_REQ +2286 DPHP_SLOT_TIMED_TX_Q_PAUSED +2287 DPHP_SLOT_DMA_DATA_INVALID +2288 DPHP_SLOT_INVALID_STATE +2289 DPHP_SLOT_INVALID_PDU_STATUS +228a DPHP_SLOT_UNEXPECTED_CFM +228b DPHP_SLOT_MPDU_INDEX_OUT_OF_BOUNDS +228c DPHP_SLOT_UNEXPECTED_DYN_RESTART +228d DPHP_SLOT_BAD_COMMAND +2290 DPHP_CONFIG_GENERIC +2291 DPHP_CONFIG_BAD_EDCA_Q +2292 DPHP_CONFIG_BAD_EDCA_CONFIG +2293 DPHP_CONFIG_MISSING_PROT_TABLE +2294 DPHP_CONFIG_RAMSW_SIZE_INVALID +22a0 DPHP_DPIF_GENERIC +22a1 DPHP_DPIF_BAD_DEADLINE_CANCEL +22a2 DPHP_DPIF_INVALID_ECW +22a3 DPHP_DPIF_INVALID_BURST +22a4 DPHP_DPIF_BAD_RX_CHAIN_CALC +22a5 DPHP_DPIF_BAD_RX_TYPE +22a6 DPHP_DPIF_PEER_INFO +22a7 DPHP_DPIF_UNXPECTED_AMPDU +22a8 DPIF_LINK_INFO_INC_REF_COUNT_WHEN_MAX +22a9 DPIF_LINK_INFO_DEC_REF_COUNT_WHEN_ZERO +22aa DPIF_LINK_INFO_ASSIGN_TO_TX_ENTRY_Q_NULL +22ab DPIF_MBULK_DATA_WRONG_CACHELINE +22ac DPIF_BAD_ENC_KEY +22ad DPIF_UNEXPECTED_REQUEST_CANCEL +22b0 DPHP_TCM_GENERIC +22b1 DPHP_TCM_ALLOC_SIZE_MISMATCH +22b2 DPHP_TCM_POOL_EMPTY +22b3 DPHP_TCM_BAD_FREE +22b4 DPHP_TCM_INIT_INSUFFICIENT_SPACE +22b5 DPHP_TCM_POOL_SIZE +22b6 DPHP_TCM_INIT_FAIL +22b7 TCM_INIT_POOL_IN_USE +22c0 DPHP_BAD_MIF_STATE +22d0 DPHP_BA_TX_GENERIC +22d1 DPHP_BA_TX_UNEXPECTED_CFM_STATE +22d2 DPHP_BA_TX_PPDU_AT_Q_HEAD_DOES_NOT_MATCH +22d3 DPHP_BA_TX_DEINT_OUTSTANDING_AMPDUS +22d4 DPHP_BA_TX_DEINT_OUTSTANDING_BA_TX_AGRS +22d5 DPHP_BA_TX_AMPDU_ALREADY_CONFIRMED +22d6 DPHP_BA_TX_PPDU_COUNT_VALUE_INCORRECT +22d7 DPHP_BA_TX_UNEXPECTED_PANIC_SIGNAL +22d8 DPHP_BA_TX_BA_WINDOW_NOT_EMPTY +22d9 DPHP_BA_TX_AMPDU_DEQUEUED_INCORRECTLY +22da DPHP_BA_TX_AMPDU_NOT_FOUND +22e0 DPHP_WATCHDOG_GENERIC +22e1 DPHP_UNHANDLED_LOCKUP +22f0 DPHP_BEAMFORMER_INVALID_NDPA +22f1 DPHP_BEAMFORMEE_GENERIC +2300 MACRAME_VIF_CREATE_NULL_SCANVIF +2301 MACRAME_VIF_DEREGISTER_QUEUED_TX_FRAMES +2302 MACRAME_VIF_DELETE_STATION_ASSOCIATED +2303 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_STATE +2304 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_PS_STATE +2305 MACRAME_VIF_CLEAR_INVALID_SCHED_STATE +2308 MACRAME_VIF_DESCHED_REG_REQ_INVALID_PS_STATE +230a MACRAME_VIF_SW_DONE_VIF_NOT_SCHEDULED +230c MACRAME_VIF_CTS_PROCESSED_NULL_DU +230d MACRAME_VIF_DEREGISTER_NO_REG_VIF +230e MACRAME_VIF_DEREGISTER_INVALID_SCHED_STATE +230f MACRAME_VIF_SCHED_MISSED_INVALID_START_TIME +2311 MACRAME_VIF_INDEX_OUT_OF_RANGE +2313 MACRAME_VIF_CANCEL_NULL_ENTRY +2315 MACRAME_VIF_IS_NULL +2316 MACRAME_VIF_INVALID_TRAFFIC_STATISTICS +2320 MACRAME_STATION_ADD_NULL_RECORD +2323 MACRAME_STATION_SET_CONNECT_NULL_RECORD +2326 MACRAME_STATION_RESET_STA_RECORD_WITH_ENC_KEY +2340 MACRAME_SCHED_UPDATE_DURATION_HIST_VIF_NOT_SCHEDULED +2342 MACRAME_SCHED_QUERY_BO_INVALID_BO_TIMES +2343 MACRAME_SCHED_RESCHEDULE_ALREADY_ACTIVE +2344 MACRAME_SCHED_SCHED_INVALID_VIF +2345 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_VIF +2346 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_STATE +2347 MACRAME_SCHED_SCHED_IND_INVALID_VIF +2348 MACRAME_SCHED_RADIO_DONE_INVALID_STATE +2349 MACRAME_SCHED_BO_UPDATE_INVALID_VIX +234a MACRAME_SCHED_DESCHED_NOW_NOT_SCEDULED +234b MACRAME_SCHED_NEAREST_SCHED_TIME_INVALID_STATE +234c MACRAME_SCHED_COULD_NOT_INSTANTIATE_FSM +234d MACRAME_SCHED_INVALID_FSM_PID +234e MACRAME_SCHED_INVALID_RADIO_BM +234f MACRAME_SCHED_INVALID_PAUSE_REASON +2350 MACRAME_SCHED_INVALID_INDEX +2351 MACRAME_SCHED_INVALID_INTERFACE +2352 MACRAME_SCHED_INVALID_SCHDL_FSM +2361 MACRAME_TX_MM_REQUEST_INVALID_VIF +2362 MACRAME_TX_ADDING_NULL_ENTRY_TO_BUFFER +2363 MACRAME_TX_SENDING_NULL_ENTRY_FROM_BUFFER +2364 MACRAME_TX_DISCARDING_NULL_ENTRY_FROM_BUFFER +2366 MACRAME_TX_DISCARD_NULL_PTR_TO_ENTRY +2367 MACRAME_TX_CANCEL_NULL_PTR_TO_ENTRY +2368 MACRAME_TX_CANCEL_NULL_TXENTRY +2369 MACRAME_TX_NO_PSPOLL +2382 MACRAME_BEACON_MISSED_BEACON_NOT_SCHEDULED_VIF +2384 MACRAME_BEACON_UPDATE_WAKEUP_VIF_NOT_STA +2386 MACRAME_BEACON_TX_CLEAR_INVALID_VIF_TYPE +2387 MACRAME_BEACON_TX_LOAD_HANDLER_INVALID_VIF_TYPE +2388 MACRAME_BEACON_TX_LOAD_HANDLER_READONLY_FRAME +2389 MACRAME_BEACON_TX_FINISHED_INVALID_VIF +238a MACRAME_BEACON_RX_SCHEDULE_TOO_FAR_IN_THE_FUTURE +238c MACRAME_BEACON_TX_SHEDULE_REQUEST_IN_THE_PAST +238d MACRAME_BEACON_TX_GET_NEXT_TIME_INVALID_VIF_TYPE +238e MACRAME_BEACON_TX_AP_WRITE_PVB_INPUT_CHECK +238f MACRAME_BEACON_TX_AP_UPDATE_NEEDED_NON_AP_VIF +2390 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_SCHEDULED_VIF +2391 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_AP_VIF +2392 MACRAME_BEACON_TX_AP_SEND_BEACON_NOT_FOUND +2394 MACRAME_BEACON_TX_AP_CLEAR_BEACON_IN_DPLP +2395 MACRAME_BEACON_TX_ECSA_COUNT_REACHED_ZERO +239a MACRAME_BEACON_CALC_SLEEP_PERIODS +239b MACRAME_BEACON_TBTT_EBRT_INVALID_VIF +239c MACRAME_BEACON_TBTT_EBRT_INVALID_LISTEN_START +239e MACRAME_BEACON_TX_TXENTRY_IS_NULL +23a2 MACRAME_PS_COMMON_PS_CHECK_INVALID_VIF +23a3 MACRAME_PS_COMMON_ANNOUNCE_PROCESSED_NULL_DU +23a4 MACRAME_PS_COMMON_SEND_PSNULL_NULL_ERROR +23a6 MACRAME_PS_COMMON_POPULATE_PSNULL_VIF_NOT_SCHEDULED +23a7 MACRAME_PS_LEGACY_PSPOLL_CFM_NULL_DU +23a8 MACRAME_PS_LEGACY_PSPOLL_CFM_NON_STA_VIF +23a9 MACRAME_PS_UAPSD_ENQUEUE_TRIGGER_VIF_NOT_SCHEDULED +23c0 MACRAME_BLACKOUT_CMM_INVALID_NUM_BO +23c1 MACRAME_BLACKOUT_CHIP_INVALID_NUM_BO +23c2 MACRAME_BLACKOUT_P2P_INVALID_VIF_TYPE_NOA +23c3 MACRAME_BLACKOUT_P2P_SET_CTW_FAIL +23c4 MACRAME_BLACKOUT_NOT_REGISTERED +23c5 MACRAME_BLACKOUT_P2P_SCAN_NOA_NOT_UPDATED +23c6 MACRAME_BLACKOUT_AP_SCAN_QUIET_COUNT_NOT_UPDATED +23e2 MACRAME_FSM_ADD_BO_INVALID_TYPE +23e3 MACRAME_FSM_ADD_BO_UNDEFINED_TYPE +23e4 MACRAME_FSM_ADD_BO_QUIET_INVALID_ID +23e5 MACRAME_FSM_ADD_BO_LOCAL_INVALID_ID +23e6 MACRAME_FSM_DEL_BO_INVALID_TYPE +23e7 MACRAME_FSM_DEL_BO_UNDEFINED_TYPE +23e8 MACRAME_FSM_DEL_BO_QUIET_INVALID_ID +23e9 MACRAME_FSM_DEL_BO_LOCAL_INVALID_ID +2400 MACRAME_TIMER_UNSCHEDULABLE_VIF_MULTICAST +2401 MACRAME_TIMER_UNSCHEDULABLE_VIF_FAST_PS +2402 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_DELAY +2403 MACRAME_TIMER_UNSCHEDULABLE_VIF_CHECK_CLEAR +2404 MACRAME_TIMER_UNSCHEDULABLE_VIF_MOREBIT +2405 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_CHECK +2406 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_TIMER +2407 MACRAME_TIMER_UNSCHEDULABLE_VIF_TDLS +240a MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_TX +240b MACRAME_TIMER_DPLANE_OPERATION_TIMEOUT +240c MACRAME_TIMER_RADIOMAC_SWITCH_TIMEOUT +240d MACRAME_TIMER_BT_LO_ACCESS_GRANT_TIMEOUT +240e MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_RX +2420 MACRAME_COEX_BLACKOUT_ATTACH_USPBO_FAILED +2421 MACRAME_COEX_BLACKOUT_ATTACH_VIF_FAILED +2422 MACRAME_COEX_BLACKOUT_ATTACH_INVALID_HANDLE +2423 MACRAME_COEX_BLACKOUT_UPDATE_INVALID_HANDLE +2424 MACRAME_COEX_BLACKOUT_DESTROY_INVALID_HANDLE +2425 MACRAME_COEX_BLACKOUT_DETACH_INVALID_HANDLE +2426 MACRAME_COEX_BLACKOUT_MASK_INVALID_HANDLE +2427 MACRAME_COEX_BLACKOUT_UNMASK_INVALID_HANDLE +2428 MACRAME_COEX_VIF_GET_NEXT_DTIM_TIME_INVALID_VIF +2429 MACRAME_COEX_VIF_GET_CLEAR_TIME_INVALID_VIF +242a MACRAME_COEX_NEGATIVE_MAX_CLEAR_TIMEOUT +2431 MACRAME_MLME_API_ALLOW_BEACONS_NON_AP_VIF +2434 MACRAME_MLME_API_SET_BSS_INVALID_VIF +2435 MACRAME_MLME_API_SET_BSS_NO_AP +2436 MACRAME_MLME_API_SET_INFO_SCAN_VIF +2437 MACRAME_MLME_API_CONFIG_QUEUE_SCAN_VIF +2438 MACRAME_MLME_API_SET_BSS_UNMATCHED_VIF_TYPES +2439 MACRAME_MLME_API_INVALID_VIF +243a MACRAME_MLME_API_NOT_STATION_OWNER +243b MACRAME_MLME_API_STATION_CLEAR_RECORD_NOT_FOUND +243c MACRAME_MLME_API_STATION_PAUSE_RECORD_NOT_FOUND +243d MACRAME_MLME_API_STATION_UNPAUSE_RECORD_NOT_FOUND +2441 MACRAME_BA_MGR_REMOVE_BA_NULL_INFO +2442 MACRAME_BA_MGR_REMOVE_BA_HWINFO +2443 MACRAME_BA_MGR_QUEUE_HEAD_NULL +2444 MACRAME_BA_MGR_QUEUE_TAIL_NULL +2445 MACRAME_BA_MGR_DELBA_RX_BAINSTANCE_NULL +2446 MACRAME_BA_MGR_FIND_BA_INVALID_TPRI +2447 MACRAME_BA_MGR_DELBA_INVALID_DIR +2448 MACRAME_BA_MGR_ADDBA_ZERO_BUF_SIZE +2449 MACRAME_BA_MGR_ADDBA_STA_RECORD_NULL +244a MACRAME_BA_MGR_ADD_BA_RX_AGREEMENT +2450 MACRAME_KEY_MALLOC_FAILED +2451 MACRAME_RADIO_INIT_DONE_INVALID_STATE +2452 MACRAME_RADIO_STATE_CHANGE_ON_NO_DESCRIPTORS +2453 MACRAME_RADIO_OFF_INVALID_STATE +2454 MACRAME_RADIO_DPD_NO_RATES +2455 MACRAME_RADIO_INVALID_STATE +2456 MACRAME_RADIO_COULD_NOT_INSTANTIATE_FSM +2457 MACRAME_RADIO_INVALID_BITMAP +2458 MACRAME_RADIO_ILLEGAL_SWITCH_REQUEST +2459 MACRAME_MODEM_INVALID_DFE_CONFIG +245a MACRAME_RADIOMAC_TOO_MANY_REQUESTS +245b MACRAME_MODEM_CONFLICTING_DFE_CONFIG +245c MACRAME_RADIOMAC_MAC0_UNAVAILABLE +245d MACRAME_RADIO_DUMMY_FRAME_DPD_NOT_SUPPORTED +2480 MACRAME_DPLANE_MACRAME_NULL_POINTER +2490 MACRAME_VIF_PAUSE_RESUME_NOT_ENOUGH_MEMORY_FOR_REQUEST +2491 MACRAME_VIF_NAN_ELAPSED_TIME_GREATER_THAN_DW0_PERIOD +2492 MACRAME_VIF_NAN_INSUFFICINET_OCTETS +2493 MACRAME_VIF_NAN_NO_SLOTS_FOUND +24a0 MACRAME_IDLE_AP_INVALID_VIF +24ff MACRAME_LAST_ID +2500 MLME_RAME_GET_KA_INTERVAL_INVALID_DATA +2501 MLME_FSM_PID_ALREADY_IN_USE_1 +2502 MLME_AP_NO_CURRENT_STA +2503 MLME_FSM_PID_ALREADY_IN_USE_2 +2504 MLME_FSM_PID_ALREADY_IN_USE_3 +2505 MLME_FSM_PID_ALREADY_IN_USE_4 +2506 MLME_FSM_PID_ALREADY_IN_USE_5 +2507 MLME_FSM_PID_ALREADY_IN_USE_6 +2508 MLME_FSM_PID_ALREADY_IN_USE_7 +2509 MLME_FSM_PID_ALREADY_IN_USE_8 +250a MLME_FSM_PID_ALREADY_IN_USE_9 +250b MLME_FSM_PID_ALREADY_IN_USE_10 +250c MLME_AP_DISCONNECT_NO_STATION_RECORD +250e MLME_AP_UNEXPECTED_FRAME_TYPE +250f MLME_AP_UNEXPECTED_FRAME_SUBTYPE +2510 MLME_REG_MIB_READ_FAIL +2511 MLME_REG_MIB_READ_FAIL_2 +2512 MLME_REG_MIB_COUNTRY_CODE_FAIL +2513 MLME_REG_MIB_WORLD_DOMAIN_COUNTRY_CODE_FAIL +2514 MLME_REG_IS_NULL +2520 MLME_CONMGR_MLME_SYNCHRONISED_RSP_INVALID +2530 MLME_STA_RECORD_ADD_1 +2531 MLME_STA_RECORD_DELETE +2532 MLME_DATA_SAVE_UNKNOWN_KEY_TYPE +2533 MLME_STA_RECORD_ADD_2 +2534 MLME_STA_RECORD_PAUSE +2535 MLME_STA_RECORD_RESUME +2536 MLME_STA_RECORD_MOVE +2537 MLME_DATA_NO_AVAILABLE_VIF +2538 MLME_DATA_ADD_VIF_FAILED_1 +2539 MLME_DATA_ADD_VIF_FAILED_3 +253a MLME_DATA_ADD_VIF_FAILED_4 +253b MLME_STA_RECORD_CLEAR +253c MLME_STA_RECORDS_EXIST +253d MLME_STA_RECORD_DELETE_WRONG_OWNER +2560 MLME_MEASUREMENTS_FRAME_SZ_WRONG +2580 MLME_REQUESTS_MULTIPLE_ROUTES_FOR_SIGNAL_WITH_VIX +2581 MLME_REQUESTS_TEST_PANIC +2582 MLME_REQUESTS_INVALID_STATE_IN_ADD_VIF +2583 MLME_REQUESTS_MULTIPLE_ROUTES_FOR_SIGNAL_NULL_VIX +25a0 MLME_ROAMING_IES_SZ_WRONG +25a1 MLME_ROAMING_LOGGING_IE_SZ_WRONG +25c2 MLME_SCAN_INTERNAL_DATA_CORRUPTED +25c3 MLME_SCAN_NO_SCANNERS +25c4 MLME_SCAN_PID_TO_INSTANCE_FAILED +25c5 MLME_SCAN_MIB_FAIL +25c6 MLME_SCAN_CHANNEL_ZERO_FREQ +25d0 MLME_TDLS_INVALID_DTIM_PERIOD +25d1 MLME_TDLS_INITIAL_CHANNEL_CFG_FAILED_1 +25d2 MLME_TDLS_INITIAL_CHANNEL_CFG_FAILED_2 +25d3 MLME_TDLS_INVALID_TERMINATE_LINK +25d4 MLME_TDLS_INVALID_TERMINATE_LINK_SETUP +25d5 MLME_TDLS_INVALID_CONFIRM +25d6 MLME_TDLS_MAX_SLOTS_EXCEEDED +25e0 MLME_VIFCTRL_DMS_IES_SZ_WRONG_1 +25e1 MLME_VIFCTRL_DMS_IES_SZ_WRONG_2 +25e2 MLME_VIFCTRL_DMS_IES_SZ_WRONG_3 +25e3 MLME_VIFCTRL_DMS_IES_SZ_WRONG_4 +25e4 MLME_VIFCTRL_DMS_IES_SZ_WRONG_5 +25e5 MLME_VIFCTRL_DMS_IES_SZ_WRONG_6 +25e6 MLME_VIFCTRL_DMS_IES_SZ_WRONG_7 +25e7 MLME_VIFCTRL_CHANNEL_SWITCH_NO_STA_RECORD +25e8 MLME_VIFCTRL_TEARDOWN_BITMAP_OVERFLOW +25e9 MLME_VIFCTRL_SEND_FRAME_INVALID_CHANNEL_FREQ +25ea MLME_VIFCTRL_OBSS_SCAN_IES_SIZE_WRONG +25eb MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE_1 +25ec MLME_VIFCTRL_PACKET_FILTER_IES_TOO_LONG +25ed MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_MODE +25f0 MLME_SECURITY_EAPOL_PEER_NOT_FOUND +25f1 MLME_SECURITY_FILTER_OVERFLOW +25f2 MLME_SECURITY_EAPOL_REPLY_TYPE_INVALID +2600 MLME_VIFCTRL_FILTER_OVERFLOW_1 +2601 MLME_VIFCTRL_FILTER_OVERFLOW_2 +2602 MLME_VIFCTRL_FILTER_OVERFLOW_3 +2603 MLME_VIFCTRL_FILTER_OVERFLOW_4 +2604 MLME_VIFCTRL_FILTER_OVERFLOW_5 +2605 MLME_VIFCTRL_FILTER_OVERFLOW_6 +2606 MLME_VIFCTRL_FILTER_OVERFLOW_7 +2607 MLME_VIFCTRL_FILTER_OVERFLOW_8 +2608 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE_2 +2610 MLME_MBULK_IS_NULL +2611 MLME_MBULK_ADDRESS_IS_NULL +2620 MLME_MPDU_VIX_REGISTRATION_FAILED_1 +2621 MLME_MPDU_VIX_REGISTRATION_FAILED_2 +2630 MLME_FRAMES_FRAME_SZ_WRONG +2631 MLME_FRAMES_INVALID_FRAME_TYPE_1 +2632 MLME_FRAMES_INVALID_FRAME_TYPE_2 +2633 MLME_FRAME_ADDR_DS_MODE_UNSUPPORTED +2634 MLME_FRAME_APPEND_OOB +2635 MLME_FRAME_EAPOL_INVALID_FRAME_TYPE +2636 MLME_FRAME_BUILD_INC_SZ_MISMATCH +2640 MLME_NAN_SCAN_IES_SIZE_WRONG +2641 MLME_NAN_FRAME_SZ_WRONG_1 +2642 MLME_NAN_INVALID_NAN_FRAME +2643 MLME_NAN_INITIAL_CHANNEL_CFG_FAILED +2644 MLME_NAN_NUM_OF_SDA_OVERFLOW +2645 MLME_NAN_SDF_WITH_NO_PAYLOAD +2646 MLME_NAN_RAME_MM_CFM_NOT_RECEIVED +2647 MLME_NAN_INVALID_CLUSTER_MERGE_STATE +2649 MLME_NAN_FRAME_SZ_WRONG_3 +264a MLME_NAN_FRAME_SZ_WRONG_4 +264c MLME_NAN_FRAME_SZ_WRONG_6 +264e MLME_FSM_PID_ALREADY_IN_USE_11 +2650 MLME_API_STATION_RECORD_DOES_NOT_EXIST_1 +2651 MLME_API_STATION_RECORD_DOES_NOT_EXIST_2 +2652 MLME_API_STATION_RECORD_DOES_NOT_EXIST_3 +2653 MLME_API_INVALID_VIF +2660 MLME_FTM_SCAN_IES_SIZE_WRONG +2700 RADIO_RICE_RADIO_SETUP_FAILED +2701 RADIO_RICE_ALREADY_SETUP +2702 RADIO_RICE_BAD_CLOCK_FREQ +2703 RADIO_RICE_IMM_ERROR +2704 RADIO_RICE_RICE_ERROR +2705 RADIO_RICE_MGR_FSM_ERROR +2706 RADIO_RICE_RADIO_FSM_ERROR +2707 RADIO_RICE_ILLEGAL_RECONFIGURE +2708 RADIO_RICE_CONNECTION_CLASH +2709 RADIO_RICE_FSM_CHANGE_PARAMS +270a RADIO_RICE_FSM_INADEQUATE_TIME +270b RADIO_RICE_BAD_ANTENNA_GAIN_SETTINGS +2710 RADIO_HAL_BAD_FREQ_COMP_TABLE_TYPE +2711 RADIO_HAL_BAD_TEMP_COMP_TABLE_TYPE +2712 RADIO_HAL_BAD_SIG_GEN_WAVEFORM_TYPE +2713 RADIO_HAL_BAD_SIG_GEN_LOCATION_TYPE +2714 RADIO_HAL_UNKNOWN_TX_TRIM_TYPE +2715 RADIO_HAL_UNKNOWN_TX_LOOPBACK_TYPE +2716 RADIO_HAL_BAD_CONFIGURATION +2717 RADIO_HAL_BAD_PATH_MUX_CONFIGURATION +2718 RADIO_HAL_PATH_MUX_SETUP_FAILED +2719 RADIO_HAL_PATH_MUX_MAP_INDETERMINATE +271a RADIO_HAL_INTERNAL +271b RADIO_HAL_INVALID_RADIO_ID +271c RADIO_HAL_BAD_RAMSW_REC +271d RADIO_NOT_ENOUGH_SRAM_FOR_PLAYBACK_SIGNAL +271e RADIO_PLAYBACK_FAILED +271f RADIO_TOO_MANY_DPD_TRIM_FAILURES +2720 RADIO_MIB_ERROR +2721 RADIO_HAL_BAD_RAMSW_PLAY +2722 RADIO_PHASE_COMPUTATION +2723 RADIO_DPD_CALC_LOOPBACK_FAILED +2724 RADIO_ILLEGAL_COMPLEX_DIVISION +2725 RADIO_DPD_ALIGN_CAPTURE_FAIL +2726 RADIO_HAL_BAD_CAPTURE_POINT_TX_RX_DEF +2727 RADIO_TRIM_SETUP_ERROR +2728 RADIO_NULL_REG_CACHE_PTR +2729 RADIO_NULL_PTR +272a RADIO_ILLEGAL_DIVISION +272b RADIO_DEINIT_ALREADY_IN_PROGRESS +272c RADIO_BAD_RF_CB_STATE +272d RADIO_DPD_UNDEFINED_TRIM_STEP +272e RADIO_RF_RX_DCOC_NULL_POINTER +272f RADIO_REGISTER_LOG_VERIFY_FAIL +2730 RADIO_INVALID_CALL_IN_IMM +2731 RADIO_INVALID_CALL_IN_DPD_TRAIN +2732 RADIO_UNKNOWN_BAND +2733 RADIO_HAL_TOO_MANY_TX_GAIN_STEPS +2734 RADIO_VCO_LOCK_FAILED +2735 RADIO_PHY_FLEXIMAC_ST_INCONSISTENT +2736 PA_SAT_IS_NULL +2737 LARK_D00_INVALID_5G_FREQ +2780 RADIO_HALMAC_FAILED_TO_INSTALL_MIB +2781 RADIO_HALMAC_FAILED_TO_FIND_ROW +2800 TEST_UNUSED +2801 TEST_DPHPADPT_RX_OUT_OF_MBULKS +2802 TEST_DPHPADPT_RX_UNEXPECTED_MPDU +2803 TEST_DPHPADPT_RX_TOO_MANY_MPDUS_IN_AMPDU +2810 TEST_MICRAME_BAD_RADIO_REQUEST +2811 TEST_MICRAME_TX_QUEUE_EMPTY +2812 TEST_MICRAME_TX_QUEUE_FULL +2813 TEST_MICRAME_TX_NO_MEM_FOR_CANCEL +2814 TEST_MICRAME_TX_BAD_PPDU_STATE +2815 TEST_MICRAME_TX_BAD_MPDU_COUNT +2816 TEST_MICRAME_TX_BAD_SLOT_STATE +2817 TEST_MICRAME_TX_BAD_SLOT_COUNT +2818 TEST_MICRAME_TX_BAD_MPDU_LEN +2820 TEST_WLANLITE_MGR_FSM_ERROR +2821 TEST_WLANLITE_LOAD_FRAME_PPDU_ALLOC +2822 TEST_WLANLITE_INVALID_RADIO_ID +2823 TEST_WLANLITE_INVALID_MAC_ID +2824 TEST_WLANLITE_INVALID_RADIO_BITMAP +2825 TEST_WLANLITE_BEAMFORMER +2826 TEST_WLANLITE_CONN_FSM_ERROR +2827 TEST_WLANLITE_DPHP_HW_LOCKUP +2900 COEX_API_PERIODIC_EVENT_INVALID_ENTRY +2910 COEX_STRAT_INIT_FAILURE +2940 COEX_MAC_KA_BO_FAILURE +2950 COEX_RAME_BAD_VIX +2960 COEX_FLEXIMAC_INT_UNHANDLED +2970 COEX_FLEXIMAC_INVALID_SEQ_NUM +29ff COEX_LAST +2a00 LOWER_MAC +2a01 COMMON_HOSTIO_GENERIC +2a02 COMMON_HOSTIO_HOST_NOT_RESPONSIVE +2a03 COMMON_HOSTIO_VIRT_GENERIC +2a04 COMMON_HOSTIO_VIRT_WLANLITE +2a10 COMMON_PMALLOC_OUT_OF_MEMORY +2a11 COMMON_PMALLOC_INVALID_MEMORY_CONFIG +2a12 COMMON_PMALLOC_INVALID_POINTER +2a13 COMMON_PMALLOC_MEMORY_EXHAUSTION +2a20 COMMON_DEBUG_DWORD12_INVALID_PTR +2a21 COMMON_DEBUG_DWORD12_SANITY_FAIL +2a22 COMMON_DEBUG_SAP_TOO_LARGE_ALLOC_SZ +2a23 COMMON_DEBUG_NOT_ALLOWED +2a30 COMMON_SERVICE_FOS_RES_NOT_CLEANED +2a31 COMMON_SERVICE_START_FAILED +2a32 COMMON_SERVICE_STOP_FAILED +2a33 COMMON_SERVICE_FOS_TASK_NOT_SCHEDULED +2a34 COMMON_SERVICE_TOO_MANY_NON_RTOS_IRQ +2a40 COMMON_FAULT_NOT_ALLOWED +2a50 COMMON_HW_ILLEGAL_RESPONSE_RATE +2a51 COMMON_RSA_OUT_OF_RANGE +2a52 COMMON_LMIF_MAC_CONFIG_GENERIC +2a60 COMMON_FSM_ALLOCATION_FAILURE +2a61 COMMON_FSM_INVALID_SIGNAL +2a62 COMMON_FSM_INVALID_PRIORITY +2a63 COMMON_FSM_FAILURE +2a64 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESS +2a65 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESSOR +2a66 COMMON_FSM_SIGNAL_TO_ENV +2a67 COMMON_FSM_EMPTY_TIMER_LIST +2a68 COMMON_FSM_LAST_NEXT_NOT_NULL +2a69 COMMON_FSM_LAST_IS_NULL +2a6a COMMON_FSM_CHANGE_NOT_ALLOWED_IN_INTERRUPT_CONTEXT +2a6b COMMON_FSM_INVALID_PID +2a6c COMMON_FSM_DATA_NOT_READY +2a6d COMMON_FSM_INVALID_RADIO_ID_TO_PID +2a6e COMMON_FSM_INVALID_SCHDL_ID_TO_PID +2a6f COMMON_FSM_TOO_MANY_SAVED_OR_FORWARD_EVENTS +2a70 COMMON_UTILS_DATA_UNIT +2a71 COMMON_UTILS_MAKE_FRAME +2a72 COMMON_UTILS_LINKED_LIST +2a80 COMMON_MIB_ROM_CORRUPT +2a81 COMMON_MIB_OVERRIDE +2a82 COMMON_MIB_GETACTOS +2aa0 COMMON_SHARED_DATA_VIF_INVALID_ACCESS +2aa1 COMMON_SHARED_DATA_VIF_STA_INVALID_ACCESS +2aa2 COMMON_SHARED_DATA_VIF_AP_INVALID_ACCESS +2aa3 COMMON_SHARED_DATA_VIF_NAN_INVALID_ACCESS +2aa4 COMMON_SHARED_DATA_VIF_SCAN_INVALID_ACCESS +2aa5 COMMON_SHARED_DATA_STA_INVALID_ACCESS +2aa6 COMMON_SHARED_DATA_MISSING_CALLBACK +2aa7 COMMON_SHARED_DATA_VIF_FTM_INVALID_ACCESS +2aa8 COMMON_SHARED_DATA_DU_INVALID_ACCESS +2aa9 COMMON_SHARED_DATA_CALLBACKS_ALREADY_TRIGGERED +2aaa COMMON_SHARED_DATA_VIF_FTM_INVALID_BW +2ab0 COMMON_PACKET_FILTER_GENERIC +2ab1 COMMON_PACKET_FILTER_INVALID_PID +2ab2 COMMON_PACKET_FILTER_LIST_HEAD_IS_NOT_NULL +2ab3 COMMON_PACKET_FILTER_NOT_ALL_FILTERS_DELETED +2ab4 COMMON_PACKET_FILTER_INVALID_PARAMETERS +2ab5 COMMON_PACKET_FILTER_INSUFFICIENT_RESOURCE +2ac0 COMMON_SMAPPER_GENERIC +2ad0 COMMON_MBULK_GENERIC +2ad1 COMMON_MBULK_CHAIN_ALREADY_HEAD_SET +2ad2 COMMON_MBULK_CHAIN_CANNOT_RECLAIM_AS_USED +2ad3 COMMON_MBULK_CHAIN_EXPECTED +2ad4 COMMON_MBULK_CHAIN_WRITE_LEN_TOO_LARGE +2ad5 COMMON_MBULK_DAT_AT_OFFSET_OUTSIDE_DATA +2ad6 COMMON_MBULK_DAT_MOVE_OUTSIDE_DATA +2ad7 COMMON_MBULK_DAT_MOVE_IS_READ_ONLY +2ad8 COMMON_MBULK_DAT_ACCESS_NOT_ALLOWED +2ad9 COMMON_MBULK_INVALID_POOL +2ada COMMON_MBULK_MBULK_FREE_BUT_CHAINED +2adb COMMON_MBULK_MSIGNAL_FREE_NO_SIGNAL +2adc COMMON_MBULK_MSIGNAL_FREE_UNDER_DELIVERY +2add COMMON_MBULK_POOL_CHECK_SANITY_FAILURE +2ade COMMON_MBULK_INCORRECT_REFCNT +2adf COMMON_MBULK_POOL_GET_FREE_OUTSIDE_POOL_MEMORY +2ae0 COMMON_MBULK_POOL_GET_FREE_WRONG_OFFSET +2ae1 COMMON_MBULK_POOL_NOT_4K_ALIGNED +2ae2 COMMON_MBULK_POOL_PUT_AT_WRONG_OFFSET +2ae3 COMMON_MBULK_POOL_PUT_NONE_IN_USE +2ae4 COMMON_MBULK_POOL_PUT_OUTSIDE_POOL_MEMORY +2ae5 COMMON_MBULK_RESIZE_EXCEEDS_DATA_BUFSIZ +2ae6 COMMON_MBULK_SEG_DUPLICATE_RW +2ae7 COMMON_MBULK_SEG_GENERIC_FREE_IN_OUTBOUND +2ae8 COMMON_MBULK_SEG_GENERIC_FREE_NO_RETURN_TO_HOST +2ae9 COMMON_MBULK_SEG_GENERIC_FREE_NOT_IN_USE +2aea COMMON_MBULK_SEG_GENERIC_FREE_PTR_OUTSIDE_POOLS +2aeb COMMON_MBULK_SEG_GENERIC_FREE_UNDER_DELIVERY +2aec COMMON_MBULK_MULTIPLE_USERS +2aed COMMON_MBULK_TOO_LARGE_SIZE_REQUESTED +2aee COMMON_MBULK_TRIM_EXCEEDS_ACTUAL_DATA_LEN +2aef COMMON_MBULK_SMAPPER_OP_NOT_SUPPORTED +2af0 COMMON_GENERIC_EDP +2af1 COMMON_GENERIC_RESET +2af2 COMMON_CACHE_UNALIGNED_ADDR +2af3 COMMON_MBULK_SMAPPER_FREE_NON_SMAPPER_MBULK +2af4 COMMON_FSMLITE_GENERIC +2aff COMMON_PLACEHOLDER_PLACEHOLDER_MAX +mibkey 543 +0000 MIBKEY_NULL +0001 DOT11RSNASTATSSTAADDRESS +03ef UNIFIAPOLBCINTERVAL +03f9 UNIFIDNSSUPPORTACTIVATED +0401 UNIFIOFFCHANNELSCHEDULETIMEOUT +040b UNIFIFRAMERESPONSETIMEOUT +0069 DOT11RSNASTATSROBUSTMGMTCCMPREPLAYS +041b UNIFICONNECTIONFAILURETIMEOUT +042b UNIFICONNECTINGPROBETIMEOUT +0439 UNIFIDISCONNECTTIMEOUT +0449 UNIFIFRAMERESPONSECFMTXLIFETIMETIMEOUT +0451 UNIFIFRAMERESPONSECFMFAILURETIMEOUT +0459 UNIFIFORCEACTIVEDURATION +0469 UNIFIMLMESCANMAXNUMBEROFPROBESETS +046f UNIFIMLMESCANSTOPIFLESSTHANXFRAMES +0477 UNIFIAPASSOCIATIONTIMEOUT +0481 UNIFIHOSTNUMANTENNACONTROLACTIVATED +0489 UNIFIMLMESTATIONINACTIVITYTIMEOUT +0491 UNIFIMLMECLIINACTIVITYTIMEOUT +0499 UNIFIMLMESTATIONINITIALKICKTIMEOUT +04a1 UNIFIUARTCONFIGURE +04a7 UNIFIUARTPIOS +04ad UNIFICRYSTALFREQUENCYTRIM +04b7 UNIFIENABLEDORM +0079 DOT11TDLSPEERUAPSDINDICATIONWINDOW +04bf UNIFIEXTERNALCLOCKDETECT +04c7 UNIFIEXTERNALFASTCLOCKREQUEST +04cf UNIFIWATCHDOGTIMEOUT +04db UNIFIOVERRIDEEDCAPARAMACTIVATED +04e3 UNIFIEXTERNALFASTCLOCKREQUESTPIO +04ed UNIFIRXDATARATE +04f5 UNIFIRSSI +04fd UNIFILASTBSSRSSI +0503 UNIFISNR +0081 DOT11ASSOCIATIONSAQUERYMAXIMUMTIMEOUT +050b UNIFILASTBSSSNR +0511 UNIFISWTXTIMEOUT +0519 UNIFIHWTXTIMEOUT +0523 UNIFITXDATARATE +052b UNIFISNREXTRAOFFSETCCK +0533 UNIFIRSSIMAXAVERAGINGPERIOD +053f UNIFIRSSIMINRECEIVEDFRAMES +0549 UNIFILASTBSSTXDATARATE +054f UNIFIDISCARDEDFRAMECOUNT +0557 UNIFIMACRAMEDEBUGSTATS +0561 UNIFICURRENTTSFTIME +0569 UNIFIBARXENABLETID +0573 UNIFIBATXENABLETID +057d UNIFITRAFFICTHRESHOLDTOSETUPBA +0587 UNIFIDPLANETXAMSDUHWCAPABILITY +058f UNIFIDPLANETXAMSDUSUBFRAMECOUNTMAX +059f UNIFIBACONFIG +05ab UNIFIBATXMAXNUMBER +05b3 UNIFIMOVEBKTOBE +05b9 UNIFIBEACONRECEIVED +0093 DOT11ASSOCIATIONSAQUERYRETRYTIMEOUT +05c1 UNIFIPSLEAKYAP +05cb UNIFITQAMACTIVATED +05d3 UNIFIOUTPUTRADIOINFOTOKERNELLOG +05db UNIFINOACKACTIVATIONCOUNT +05e3 UNIFIRXFCSERRORCOUNT +05eb UNIFIBEACONSRECEIVEDPERCENTAGE +05f7 UNIFIARPDETECTACTIVATED +05ff UNIFIARPDETECTRESPONSECOUNTER +0609 UNIFIENABLEMGMTTXPACKETSTATS +0613 UNIFIQUEUESTATSENABLE +061d UNIFIDPDMASTERSWITCH +0629 UNIFIGOOGLEMAXNUMBEROFPERIODICSCANS +062f UNIFIGOOGLEMAXRSSISAMPLESIZE +0635 UNIFIGOOGLEMAXHOTLISTAPS +063b UNIFIGOOGLEMAXSIGNIFICANTWIFICHANGEAPS +0641 UNIFIGOOGLEMAXBSSIDHISTORYENTRIES +0647 UNIFIMACBEACONTIMEOUT +0651 UNIFIMIFOFFALLOWED +0659 UNIFIBLOCKSCANAFTERNUMSCHEDVIF +00a3 DOT11RTSTHRESHOLD +0663 UNIFISTAUSESONEANTENNAWHENIDLE +066b UNIFISTAUSESMULTIANTENNASDURINGCONNECT +0673 UNIFIAPUSESONEANTENNAWHENPEERSIDLE +067d DEPRECATED_UNIFIUPDATEANTENNACAPABILITIESWHENSCANNING +0685 UNIFIPREFERREDANTENNABITMAP +068f UNIFIMAXCONCURRENTMACS +0697 UNIFIROAMDEAUTHREASON +069f UNIFIROAMTRACKINGSCANPERIOD +426f UNIFIROAMCUFACTOR +429f UNIFIROAMCUSCANTRIGGER +42ad UNIFIROAMRSSIBOOST +42b9 UNIFIROAMRSSIFACTOR +06ad UNIFIROAMCULOCAL +42ef UNIFIRXEXTERNALGAINFREQUENCY +42ff UNIFIRXEXTERNALGAIN +430d UNIFIRXRSSIADJUSTMENTS +4319 UNIFISARBACKOFF +433f UNIFISCANPARAMETERS +06bb UNIFIROAMCUSCANNOCANDIDATEDELTATRIGGER +06c9 UNIFIROAMAPSELECTDELTAFACTOR +06d7 UNIFIROAMCUWEIGHT +44d5 UNIFISTATICDPDGAIN +44e1 UNIFITHROUGHPUTDEBUG +44eb UNIFITXANTENNACONNECTIONLOSSFREQUENCY +06e5 UNIFIROAMRSSIWEIGHT +44fb UNIFITXANTENNACONNECTIONLOSS +4509 UNIFITXANTENNAMAXGAINFREQUENCY +4519 UNIFITXANTENNAMAXGAIN +4527 UNIFITXDETECTORFREQUENCYCOMPENSATION +4535 UNIFITXDETECTORTEMPERATURECOMPENSATION +4543 UNIFITXFTRIMSETTINGS +4551 UNIFITXGAINSETTINGS +455f UNIFITXGAINSTEPSETTINGS +456d UNIFITXOOBCONSTRAINTS +457b UNIFITXOPENLOOPFREQUENCYCOMPENSATION +06f3 UNIFIROAMBSSLOADMONITORINGFREQUENCY +4589 UNIFITXOPENLOOPTEMPERATURECOMPENSATION +4597 UNIFITXPAGAINDPDFREQUENCYCOMPENSATION +45a5 UNIFITXPAGAINDPDTEMPERATURECOMPENSATION +45b3 UNIFITXPOWERDETECTORRESPONSE +45c1 UNIFITXPOWERTRIMCONFIG +45cd UNIFITXSETTINGS +0701 UNIFIROAMBLACKLISTSIZE +070f UNIFICUMEASUREMENTINTERVAL +071f UNIFICURRENTBSSNSS +0727 UNIFIAPMIMOUSED +072f UNIFIROAMEAPOLTIMEOUT +00b9 DOT11SHORTRETRYLIMIT +073d UNIFIROAMINGCOUNT +0745 UNIFIROAMINGAKM +074d UNIFICURRENTBSSBANDWIDTH +0753 UNIFICURRENTBSSCHANNELFREQUENCY +0759 UNIFILOGGERENABLED +0761 UNIFIMAPACKETFATEENABLED +076b UNIFISTAVIFLINKNSS +0773 UNIFILAANSSSPECULATIONINTERVALSLOTTIME +0781 UNIFILAANSSSPECULATIONINTERVALSLOTMAXNUM +078d UNIFILAABWSPECULATIONINTERVALSLOTTIME +079b UNIFILAABWSPECULATIONINTERVALSLOTMAXNUM +07a7 UNIFILAAMCSSPECULATIONINTERVALSLOTTIME +07b5 UNIFILAAMCSSPECULATIONINTERVALSLOTMAXNUM +07c1 UNIFILAAGISPECULATIONINTERVALSLOTTIME +07cf UNIFILAAGISPECULATIONINTERVALSLOTMAXNUM +07db UNIFILAATXDIVERSITYBEAMFORMENABLED +07e7 UNIFILAATXDIVERSITYBEAMFORMMINMCS +00cb DOT11LONGRETRYLIMIT +07f3 UNIFILAATXDIVERSITYFIXMODE +07ff UNIFILAAPROTECTIONCONFIGOVERRIDE +0809 UNIFICSRONLYEIFSDURATION +0811 UNIFIOVERRIDEDEFAULTBETXOPFORHT +081b UNIFIOVERRIDEDEFAULTBETXOP +0825 UNIFIRXABBTRIMSETTINGS +082d UNIFIRADIOTRIMSENABLE +0839 UNIFIHARDWAREPLATFORM +0841 UNIFIFORCECHANNELBW +084b UNIFIDPDTRAININGDURATION +0855 UNIFITXPOWERTRIMCOMMONCONFIG +0863 UNIFIIQDEBUGENABLED +086b UNIFICOEXDEBUGOVERRIDEBT +0873 UNIFILTEMAILBOX +087d UNIFILTEMWSSIGNAL +0885 UNIFILTEENABLECHANNELAVOIDANCE +088d UNIFILTEENABLEPOWERBACKOFF +0895 UNIFILTEENABLETIMEDOMAIN +089d UNIFILTEENABLELTECOEX +00dd DOT11FRAGMENTATIONTHRESHOLD +08a5 UNIFILTEBAND40POWERBACKOFFCHANNELS +08b5 UNIFILTEBAND40POWERBACKOFFRSRPLOW +08c5 UNIFILTEBAND40POWERBACKOFFRSRPHIGH +08d5 UNIFILTEBAND40POWERBACKOFFRSRPAVERAGINGALPHA +08dd UNIFILTESETCHANNEL +08e5 UNIFILTESETPOWERBACKOFF +08ed UNIFILTESETTDDDEBUGMODE +08f5 UNIFILTEBAND40AVOIDCHANNELS +0905 UNIFILTEBAND41AVOIDCHANNELS +0915 UNIFILTEBAND7AVOIDCHANNELS +0925 UNIFIAPSCANABSENCEDURATION +092d UNIFIAPSCANABSENCEPERIOD +0935 UNIFIMLMESTAKEEPALIVETIMEOUTCHECK +0941 UNIFIMLMEAPKEEPALIVETIMEOUTCHECK +094d UNIFIMLMEGOKEEPALIVETIMEOUTCHECK +0959 UNIFIBSSMAXIDLEPERIOD +0967 UNIFISTAIDLEMODEENABLED +0971 UNIFIFASTPOWERSAVETIMEOUTAGGRESSIVE +00f3 DOT11RTSSUCCESSCOUNT +0981 UNIFIIDLEMODELISTENINTERVALSKIPPINGDTIM +0997 UNIFIIDLEMODEP2PLISTENINTERVALSKIPPINGDTIM +09a9 UNIFIAPIDLEMODEENABLED +09b3 UNIFIFASTPOWERSAVETIMEOUT +0019 DOT11RSNASTATSTKIPLOCALMICFAILURES +09c5 UNIFIFASTPOWERSAVETIMEOUTSMALL +09d5 UNIFIMLMESTAKEEPALIVETIMEOUT +09e1 UNIFIMLMEAPKEEPALIVETIMEOUT +09ed UNIFIMLMEGOKEEPALIVETIMEOUT +09f9 UNIFISTAROUTERADVERTISEMENTMINIMUMINTERVALTOFORWARD +0a09 UNIFIROAMCONNECTIONQUALITYCHECKWAITAFTERCONNECT +0a13 UNIFIAPBEACONMAXDRIFT +0a1d UNIFIBSSMAXIDLEPERIODACTIVATED +0103 DOT11ACKFAILURECOUNT +0a25 UNIFIVIFIDLEMONITORTIME +0a31 UNIFIDISABLELEGACYPOWERSAVE +0a39 UNIFIDEBUGFORCEACTIVE +0a41 UNIFISTATIONACTIVITYIDLETIME +0a4b UNIFIDMSACTIVATED +0a53 UNIFIPOWERMANAGEMENTDELAYTIMEOUT +0a63 UNIFIAPSDSERVICEPERIODTIMEOUT +0a71 UNIFICONCURRENTPOWERMANAGEMENTDELAYTIMEOUT +0a81 UNIFISTATIONQOSINFO +0a89 UNIFILISTENINTERVALSKIPPINGDTIM +0a9f UNIFILISTENINTERVAL +0aad UNIFILEGACYPSPOLLTIMEOUT +0abb UNIFIBEACONSKIPPINGCONTROL +0113 DOT11MULTICASTRECEIVEDFRAMECOUNT +0acf UNIFITOGGLEPOWERDOMAIN +0ad7 UNIFIP2PLISTENINTERVALSKIPPINGDTIM +0ae9 UNIFIFRAGMENTATIONDURATION +0af5 UNIFIIDLEMODELITEENABLED +0aff UNIFIIDLEMODEENABLED +0b09 UNIFIDTIMWAITTIMEOUT +0b13 UNIFILISTENINTERVALMAXTIME +0b23 UNIFISCANMAXPROBETRANSMITLIFETIME +0b2f UNIFIPOWERSAVETRANSITIONPACKETTHRESHOLD +0b37 UNIFIPROBERESPONSELIFETIME +0b41 UNIFIPROBERESPONSEMAXRETRY +0b4d UNIFITRAFFICANALYSISPERIOD +0b57 UNIFIAGGRESSIVEPOWERSAVETRANSITIONPERIOD +0123 DOT11FCSERRORCOUNT +0b5f UNIFIACTIVETIMEAFTERMOREBIT +0b67 UNIFIDEFAULTDWELLTIME +0b6f UNIFIVHTCAPABILITIES +0b89 UNIFIMAXVIFSCHEDULEDURATION +0b91 UNIFIVIFLONGINTERVALTIME +0b99 UNIFIDISALLOWSCHEDRELINQUISH +0ba1 UNIFIRAMEDPLANEOPERATIONTIMEOUT +0bab UNIFIDEBUGKEEPRADIOON +0bb3 UNIFIFORCEFIXEDDURATIONSCHEDULE +0bbb UNIFIRAMEUPDATEMIBS +0bc1 UNIFIGOSCANABSENCEDURATION +0bc9 UNIFIGOSCANABSENCEPERIOD +0bd1 UNIFIMAXCLIENT +0bdd UNIFITDLSINP2PACTIVATED +0be5 UNIFITDLSACTIVATED +0131 DOT11WEPUNDECRYPTABLECOUNT +0bed UNIFITDLSTPTHRESHOLDPKTSECS +0bf7 UNIFITDLSRSSITHRESHOLD +0c01 UNIFITDLSMAXIMUMRETRY +0c07 UNIFITDLSTPMONITORSECS +0c0f UNIFITDLSBASICHTMCSSET +0c15 UNIFITDLSBASICVHTMCSSET +0c1b DOT11TDLSDISCOVERYREQUESTWINDOW +0c23 DOT11TDLSRESPONSETIMEOUT +0c2b DOT11TDLSCHANNELSWITCHACTIVATED +0c31 UNIFITDLSDESIGNFORTESTMODE +0c37 UNIFITDLSWIDERBANDWIDTHPROHIBITED +0c3f UNIFITDLSKEYLIFETIMEINTERVAL +0c4b UNIFITDLSTEARDOWNFRAMETXTIMEOUT +0c55 UNIFIWIFISHARINGACTIVATED +0c5d UNIFIWIFISHARING5GHZCHANNEL +0c73 UNIFIWIFISHARINGCHANNELSWITCHCOUNT +0c7f UNIFICHANNELANNOUNCEMENTCOUNT +0c87 UNIFIRATESTSTOREDSA +0141 DOT11MANUFACTURERPRODUCTVERSION +0c91 UNIFIRATESTSTOREFRAME +0c9b DOT11TDLSPEERUAPSDBUFFERSTAACTIVATED +0ca3 UNIFIPROBERESPONSELIFETIMEP2P +0cad UNIFISTACHANNELSWITCHSLOWAPACTIVATED +0cb5 UNIFISTACHANNELSWITCHSLOWAPMAXTIME +0cbf UNIFISTACHANNELSWITCHSLOWAPPOLLINTERVAL +0cc7 UNIFISTACHANNELSWITCHSLOWAPPROCEDURETIMEOUTINCREMENT +0ccf UNIFIMLMESCANMAXAERIALS +0cd9 UNIFIAPFACTIVATED +0ce1 UNIFIAPFVERSION +0ce9 UNIFIAPFMAXSIZE +0cf3 UNIFIAPFACTIVEMODEENABLED +0cfb UNIFICSRONLYMIBSHIELD +0d03 UNIFIPRIVATEBBBTXFILTERCONFIG +0d0b UNIFIPRIVATESWAGCFRONTENDGAIN +014f UNIFIMLMECONNECTIONTIMEOUT +0d19 UNIFIPRIVATESWAGCFRONTENDLOSS +0d27 UNIFIPRIVATESWAGCEXTTHRESH +0d35 UNIFICSRONLYPOWERCALDELAY +0d3d UNIFIRXAGCCONTROL +0d4b DEPRECATED_UNIFIWAPIQOSMASK +0155 UNIFIMLMESCANCHANNELMAXSCANTIME +0d53 UNIFIWMMSTALLENABLE +0d5f UNIFIRAATXHOSTRATE +0d6b UNIFIFALLBACKSHORTFRAMERETRYDISTRIBUTION +0d83 UNIFIRXTHROUGHPUTLOW +0d8f UNIFIRXTHROUGHPUTHIGH +0d9b UNIFISETFIXEDAMPDUAGGREGATIONSIZE +0da7 UNIFITHROUGHPUTDEBUGREPORTINTERVAL +0db5 UNIFIDPLANETEST1 +0dc1 UNIFIDPLANETEST2 +0dcd UNIFIDPLANETEST3 +0dd9 UNIFIDPLANETEST4 +0de5 UNIFIPREEBRTWINDOW +0df9 UNIFIPOSTEBRTWINDOW +0e0d UNIFIPSPOLLTHRESHOLD +0e19 UNIFISABLECONTAINERSIZECONFIGURATION +0e27 UNIFISABLEFRAMELOGMODE +0e35 UNIFISABLEFRAMELOGCPUTHRESPERCENT +0e45 UNIFISABLEFRAMELOGCPUOVERHEADPERCENT +0e55 UNIFIDEBUGSVCMODESTACKHIGHWATERMARK +0e5d UNIFIOVERRIDEEDCAPARAMBE +0e63 UNIFIOVERRIDEEDCAPARAMBEENABLE +0e69 UNIFIFAULTENABLE +0171 UNIFIMLMESCANCHANNELPROBEINTERVAL +0e73 UNIFITXUSINGLDPCACTIVATED +0e7b UNIFITXSGI20ACTIVATED +0e83 UNIFITXSGI40ACTIVATED +0e8b UNIFITXSGI80ACTIVATED +0e93 UNIFITXSGI160ACTIVATED +0e9b UNIFIMACADDRESSRANDOMISATION +0ea3 UNIFIMACADDRESSRANDOMISATIONMASK +0eb7 UNIFIWIPSACTIVATED +0ebf UNIFIRFTESTMODEACTIVATED +0ec7 UNIFITXOFDMSELECT +0ed3 UNIFITXDIGGAIN +0edf UNIFICHIPTEMPERATURE +0ee7 UNIFIBATTERYVOLTAGE +0eef UNIFIFORCESHORTSLOTTIME +0ef7 UNIFIDEBUGDISABLERADIONANNYACTIONS +0f03 UNIFIRXCCKMODEMSENSITIVITY +0f0f UNIFIDPDPERBANDWIDTH +0f19 UNIFIBBVERSION +0f21 UNIFIRFVERSION +0f29 UNIFICLEARRADIOTRIMCACHE +0f31 UNIFIRXRADIOCSMODE +0f39 UNIFIRXPRIENERGYDETTHRESHOLD +0f41 UNIFIRXSECENERGYDETTHRESHOLD +0f49 UNIFIIQBUFFERSIZE +0f51 UNIFICCAMASTERSWITCH +0f61 UNIFIRXSYNCCCACFG +0f6b UNIFIMACSECCHANCLEARTIME +0f75 UNIFINANNYTEMPERATUREREPORTDELTA +0f7f UNIFINANNYTEMPERATUREREPORTINTERVAL +018d UNIFIMLMESCANCHANNELRULE +0f8b UNIFIRADIORXDCOCDEBUGIQVALUE +0f95 UNIFIRADIORXDCOCDEBUG +0f9f UNIFINANNYRETRIMDPDMOD +0fa9 UNIFIDISABLEDPDSUBITERATION +0fb3 UNIFIFLEXIMACCCAEDENABLE +0fbd UNIFIDISABLELNABYPASS +0fc7 UNIFIENABLEFLEXIMACWATCHDOG +0fcf UNIFIRTTCAPABILITIES +0fe5 UNIFIFTMMINDELTAFRAMES +0ff3 UNIFIFTMPERBURST +0fff UNIFIFTMBURSTDURATION +0029 DOT11RSNASTATSTKIPREMOTEMICFAILURES +100b UNIFIFTMNUMOFBURSTSEXPONENT +1017 UNIFIFTMASAPMODEACTIVATED +101f UNIFIFTMRESPONDERACTIVATED +1027 UNIFIFTMDEFAULTSESSIONESTABLISHMENTTIMEOUT +1035 UNIFIFTMDEFAULTGAPBEFOREFIRSTBURSTPERRESPONDER +019f UNIFIMLMEDATAREFERENCETIMEOUT +103b UNIFIFTMDEFAULTGAPBETWEENBURSTS +1047 UNIFIFTMDEFAULTTRIGGERDELAY +1055 UNIFIFTMDEFAULTENDBURSTDELAY +1063 UNIFIFTMREQUESTVALIDATIONENABLED +106b UNIFIFTMRESPONSEVALIDATIONENABLED +1073 UNIFIFTMUSERESPONSEPARAMETERS +107b UNIFIFTMINITIALRESPONSETIMEOUT +1089 UNIFIFTMDSPINPBW +1097 UNIFIFTMOFDMCUTOFFSET +10a5 UNIFIFTMMEANAROUNDCLUSTER +10ad UNIFIMLMESCANCONTINUEIFMORETHANXAPS +01ab UNIFIMLMESCANPROBEINTERVAL +10b5 UNIFIMLMESCANSTOPIFLESSTHANXNEWAPS +10bd UNIFISCANMULTIVIFACTIVATED +10c5 UNIFISCANNEWALGORITHMACTIVATED +10cd UNIFIUNSYNCVIFLNAENABLED +10d5 UNIFITPCMINPOWER2GMIMO +10dd UNIFITPCMINPOWER5GMIMO +10e5 UNIFILNACONTROLENABLED +01b1 UNIFIMLMESCANHIGHRSSITHRESHOLD +10ed UNIFILNACONTROLRSSITHRESHOLDLOWER +10fb UNIFILNACONTROLRSSITHRESHOLDUPPER +1109 UNIFIPOWERISGRIP +1111 UNIFILOWPOWERRXCONFIG +111b UNIFITPCENABLED +1121 UNIFICURRENTTXPOWERLEVEL +112b UNIFIUSERSETTXPOWERLEVEL +1137 UNIFITPCMAXPOWERRSSITHRESHOLD +113f UNIFITPCMINPOWERRSSITHRESHOLD +1147 UNIFITPCMINPOWER2G +114f UNIFITPCMINPOWER5G +1157 UNIFITPCUSEAFTERCONNECTRSP +115f UNIFIRADIOLPRXRSSITHRESHOLDLOWER +116f UNIFIRADIOLPRXRSSITHRESHOLDUPPER +117f UNIFITESTTXPOWERENABLE +1189 UNIFILTECOEXMAXPOWERRSSITHRESHOLD +01c1 UNIFIMLMESCANDELTARSSITHRESHOLD +1191 UNIFILTECOEXMINPOWERRSSITHRESHOLD +1199 UNIFILTECOEXPOWERREDUCTION +11a7 UNIFIPMFASSOCIATIONCOMEBACKTIMEDELTA +11b1 UNIFITESTTSPECHACK +11b9 UNIFITESTTSPECHACKVALUE +11c1 UNIFIDEBUGINSTANTDELIVERY +11cb UNIFIDEBUGENABLE +11d5 UNIFIDPLANEDEBUG +11e3 UNIFINANACTIVATED +11eb UNIFINANBEACONCAPABILITIES +11f5 UNIFINANMAXCONCURRENTCLUSTERS +11fd UNIFINANMAXCONCURRENTPUBLISHES +1205 UNIFINANMAXCONCURRENTSUBSCRIBES +120d UNIFINANMAXSERVICENAMELENGTH +01cf UNIFIMLMESCANMAXIMUMAGE +1217 UNIFINANMAXMATCHFILTERLENGTH +1221 UNIFINANMAXTOTALMATCHFILTERLENGTH +122b UNIFINANMAXSERVICESPECIFICINFOLENGTH +1235 UNIFINANMAXVSADATALENGTH +123d UNIFINANMAXMESHDATALENGTH +1245 UNIFINANMAXNDIINTERFACES +124d UNIFINANMAXNDPSESSIONS +01d5 UNIFIMLMESCANMAXIMUMRESULTS +1255 UNIFINANMAXAPPINFOLENGTH +125d UNIFINANMATCHEXPIRATIONTIME +1265 UNIFINANMAXCHANNELSWITCHTIME +126f UNIFINANMACRANDOMISATIONACTIVATED +1277 HUTSREADWRITEDATAELEMENTINT32 +1289 HUTSREADWRITEDATAELEMENTBOOLEAN +1291 HUTSREADWRITEDATAELEMENTOCTETSTRING +12a7 HUTSREADWRITEREMOTEPROCEDURECALLINT32 +01df UNIFIMLMEAUTONOMOUSSCANNOISY +12b7 HUTSREADWRITEINTERNALAPIINT16 +12bf HUTSREADWRITEINTERNALAPIUINT16 +12c9 HUTSREADWRITEINTERNALAPIUINT32 +12d9 HUTSREADWRITEINTERNALAPIINT64 +12e1 HUTSREADWRITEINTERNALAPIBOOLEAN +12e9 HUTSREADWRITEINTERNALAPIOCTETSTRING +01e5 UNIFICHANNELBUSYTHRESHOLD +12ff UNIFITESTSCANNOMEDIUM +1307 UNIFIDUALBANDCONCURRENCY +130f UNIFILOGGERMAXDELAYEDEVENTS +1317 UNIFISUPPORTEDCHANNELS +132f UNIFICOUNTRYLIST +01f3 UNIFIMACSEQUENCENUMBERRANDOMISATIONACTIVATED +01fb UNIFIFIRMWAREBUILDID +0203 UNIFICHIPVERSION +0209 UNIFIFIRMWAREPATCHBUILDID +0211 UNIFIMAXNUMANTENNATOUSE +021b UNIFIHTCAPABILITIES5G +1537 UNIFIVIFCOUNTRY +153f UNIFINOCELLINCLUDEDCHANNELS +1555 UNIFIREGDOMVERSION +155f UNIFIDEFAULTCOUNTRYWITHOUTCH12CH13 +1567 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEYROW +1577 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY1ROW +157f HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY2ROW +1587 HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY1ROW +158d HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY2ROW +1593 HUTSREADWRITEINTERNALAPIFIXEDSIZETABLEROW +15af HUTSREADWRITEINTERNALAPIVARSIZETABLEROW +1609 HUTSREADWRITEINTERNALAPIVARSIZETABLEKEYROW +1619 HUTSREADWRITEREMOTEPROCEDURECALLOCTETSTRING +1629 HUTSREADWRITETABLEINT16ROW +1639 HUTSREADWRITETABLEOCTETSTRINGROW +0039 DOT11RSNASTATSCCMPREPLAYS +023d UNIFIVHTCAPABILITIES5G +1693 UNIFIACRETRIES +169b UNIFITXDATACONFIRM +16a5 UNIFIAGCTHRESHOLDS +16b3 UNIFICCACSTHRESH +16bd UNIFIDPDTRAINPACKETCONFIG +16ed UNIFIDEBUGMODULECONTROL +0257 UNIFIHTCAPABILITIESSOFTAP +1839 UNIFIDEFAULTCOUNTRY +1853 UNIFIDPDDEBUG +1863 UNIFIDPDPREDISTORTGAINS +186f UNIFIFAULTSUBSYSTEMCONTROL +1887 UNIFIFRAMERXCOUNTERS +188f UNIFIFRAMETXCOUNTERS +1897 UNIFILOADDPDLUT +18a7 UNIFIOVERRIDEDPDLUT +18b5 UNIFILOADDPDLUTPERRADIO +0279 UNIFISOFTAP40MHZON24G +18c5 UNIFIOVERRIDEDPDLUTPERRADIO +18d3 UNIFIMACCCABUSYTIME +18db UNIFIMODEMSGIOFFSET +18e3 UNIFINANDEFAULTSCANDWELLTIME +18f1 UNIFINANDEFAULTSCANPERIOD +18fd UNIFINARROWBANDCCADEBUG +1905 UNIFINOCELLMAXPOWER +0281 UNIFIBASICCAPABILITIES +1917 UNIFIOPERATINGCLASSPARAMTERS +028b UNIFIEXTENDEDCAPABILITIES +1973 UNIFIOVERRIDEEDCAPARAM +199f UNIFIPANICSUBSYSTEMCONTROL +19b7 UNIFIPEERBANDWIDTH +19bd UNIFICURRENTPEERNSS +19c3 UNIFIPEERTXDATARATE +19c9 UNIFIPEERRSSI +19cf UNIFIPEERRXRETRYCOUNT +19d5 UNIFIPEERRXMULTICASTCOUNT +19db UNIFISWTOHWQUEUESTATS +19e3 UNIFIHOSTTOSWQUEUESTATS +19eb UNIFIRSSICUROAMSCANTRIGGER +19f9 UNIFIRADIOCCADEBUG +1a01 UNIFIRADIOCCATHRESHOLDS +1a31 UNIFINARROWBANDCCATHRESHOLDS +02a1 UNIFIHTCAPABILITIES +1a73 UNIFIRADIOONTIME +1a7b UNIFIRADIOTXTIME +1a83 UNIFIRADIORXTIME +1a8b UNIFIRADIOSCANTIME +1a93 UNIFIRADIOONTIMENAN +1a9b UNIFIRADIORXSETTINGSREAD +1aa3 UNIFIRADIOTXSETTINGSREAD +1aab UNIFIRADIOTXIQDELAY +1acb UNIFIRADIOTXPOWEROVERRIDE +1adb UNIFIRATESTATSRXSUCCESSCOUNT +1ae3 UNIFIRATESTATSTXSUCCESSCOUNT +1aeb UNIFIRATESTATSRATE +1af3 UNIFIRATESTATSRTSERRORCOUNT +1afb UNIFIREADHARDWARECOUNTER +1b03 UNIFIREADREG +1b0b UNIFIREGULATORYPARAMETERS +02c3 UNIFIRSNCAPABILITIES +02c9 UNIFI24G40MHZCHANNELS +02d1 UNIFIEXTENDEDCAPABILITIESDISABLED +02d9 UNIFISUPPORTEDDATARATES +0049 DOT11RSNASTATSCCMPDECRYPTERRORS +02f3 UNIFIRADIOMEASUREMENTACTIVATED +02fb UNIFIRADIOMEASUREMENTCAPABILITIES +030d UNIFIVHTACTIVATED +0315 UNIFIHTACTIVATED +031d UNIFIENABLETWOSIMULTANEOUSPASSIVESCANSSAMEBAND +0325 UNIFIROAMINGACTIVATED +032d UNIFIROAMRSSISCANTRIGGER +033d UNIFIROAMDELTATRIGGER +034b UNIFIROAMCACHEDCHANNELSCANPERIOD +0359 UNIFIFULLROAMSCANPERIOD +0367 UNIFIROAMSOFTROAMINGENABLED +036d UNIFIROAMSCANBAND +0379 UNIFIROAMSCANMAXACTIVECHANNELTIME +0059 DOT11RSNASTATSTKIPREPLAYS +0009 DOT11RSNASTATSTKIPICVERRORS +0385 UNIFIROAMFULLCHANNELSCANFREQUENCY +038f UNIFIROAMMODE +039b UNIFIROAMRSSISCANNOCANDIDATEDELTATRIGGER +03a9 UNIFIROAMEAPTIMEOUT +03b3 UNIFIROAMSCANCONTROL +03bb UNIFIROAMDFSSCANMODE +03c7 UNIFIROAMSCANHOMETIME +03d1 UNIFIROAMSCANHOMEAWAYTIME +03dd UNIFIROAMSCANNPROBE +03e5 UNIFIAPOLBCDURATION +oid 542 +100 dot11AssociationSAQueryMaximumTimeout +101 dot11AssociationSAQueryRetryTimeout +121 dot11RTSThreshold +122 dot11ShortRetryLimit +123 dot11LongRetryLimit +124 dot11FragmentationThreshold +146 dot11RTSSuccessCount +148 dot11ACKFailureCount +150 dot11MulticastReceivedFrameCount +151 dot11FCSErrorCount +153 dot11WEPUndecryptableCount +183 dot11manufacturerProductVersion +2000 unifiMLMEConnectionTimeOut +2001 unifiMLMEScanChannelMaxScanTime +2002 unifiMLMEScanChannelProbeInterval +2003 unifiMLMEScanChannelRule +2005 unifiMLMEDataReferenceTimeout +2007 unifiMLMEScanProbeInterval +2008 unifiMLMEScanHighRSSIThreshold +2010 unifiMLMEScanDeltaRSSIThreshold +2014 unifiMLMEScanMaximumAge +2015 unifiMLMEScanMaximumResults +2016 unifiMLMEAutonomousScanNoisy +2018 unifiChannelBusyThreshold +2020 unifiMacSequenceNumberRandomisationActivated +2021 unifiFirmwareBuildID +2022 unifiChipVersion +2023 unifiFirmwarePatchBuildID +2025 unifiMaxNumAntennaToUse +2026 unifiHtCapabilities5G +2027 unifiVhtCapabilities5G +2028 unifiHtCapabilitiesSoftAp +2029 unifiSoftAp40MHzOn24G +2030 unifiBasicCapabilities +2031 unifiExtendedCapabilities +2032 unifiHtCapabilities +2034 unifiRsnCapabilities +2035 unifi24G40MHZChannels +2036 unifiExtendedCapabilitiesDisabled +2041 unifiSupportedDataRates +2043 unifiRadioMeasurementActivated +2044 unifiRadioMeasurementCapabilities +2045 unifiVhtActivated +2046 unifiHtActivated +2047 unifiEnableTwoSimultaneousPassiveScansSameBand +2049 unifiRoamingActivated +2050 unifiRoamRssiScanTrigger +2051 unifiRoamDeltaTrigger +2052 unifiRoamCachedChannelScanPeriod +2053 unifiFullRoamScanPeriod +2054 unifiRoamSoftRoamingEnabled +2055 unifiRoamScanBand +2057 unifiRoamScanMaxActiveChannelTime +2058 unifiRoamFullChannelScanFrequency +2060 unifiRoamMode +2064 unifiRoamRssiScanNoCandidateDeltaTrigger +2065 unifiRoamEAPTimeout +2067 unifiRoamScanControl +2068 unifiRoamDfsScanMode +2069 unifiRoamScanHomeTime +2070 unifiRoamScanHomeAwayTime +2072 unifiRoamScanNProbe +2076 unifiApOlbcDuration +2077 unifiApOlbcInterval +2078 unifiDNSSupportActivated +2079 unifiOffchannelScheduleTimeout +2080 unifiFrameResponseTimeOut +2081 unifiConnectionFailureTimeout +2082 unifiConnectingProbeTimeout +2083 unifiDisconnectTimeout +2084 unifiFrameResponseCfmTxLifetimeTimeOut +2085 unifiFrameResponseCfmFailureTimeOut +2086 unifiForceActiveDuration +2087 unifiMLMEScanMaxNumberOfProbeSets +2088 unifiMLMEScanStopIfLessThanXFrames +2089 unifiAPAssociationTimeout +2091 unifiHostNumAntennaControlActivated +2094 unifiPeerBandwidth +2095 unifiCurrentPeerNss +2096 unifiPeerTxDataRate +2097 unifiPeerRSSI +2098 unifiMLMEStationInactivityTimeOut +2099 unifiMLMECliInactivityTimeOut +2100 unifiMLMEStationInitialKickTimeOut +2110 unifiUartConfigure +2111 unifiUartPios +2141 unifiCrystalFrequencyTrim +2142 unifiEnableDorm +2146 unifiExternalClockDetect +2149 unifiExternalFastClockRequest +2152 unifiWatchdogTimeout +2154 unifiScanParameters +2155 unifiOverrideEDCAParamActivated +2156 unifiOverrideEDCAParam +2158 unifiExternalFastClockRequestPIO +2196 unifiRxDataRate +2198 unifiPeerRxRetryCount +2199 unifiPeerRxMulticastCount +2200 unifiRSSI +2201 unifiLastBssRSSI +2202 unifiSNR +2203 unifiLastBssSNR +2204 unifiSwTxTimeout +2205 unifiHwTxTimeout +2206 unifiRateStatsRxSuccessCount +2207 unifiRateStatsTxSuccessCount +2208 unifiTxDataRate +2209 unifiSNRExtraOffsetCCK +2210 unifiRSSIMaxAveragingPeriod +2211 unifiRSSIMinReceivedFrames +2212 unifiRateStatsRate +2213 unifiLastBssTxDataRate +2214 unifiDiscardedFrameCount +2215 unifiMacrameDebugStats +2218 unifiCurrentTSFTime +2219 unifiBaRxEnableTid +2221 unifiBaTxEnableTid +2222 unifiTrafficThresholdToSetupBA +2223 unifiDplaneTXAmsduHWCapability +2224 unifiDplaneTXAmsduSubframeCountMax +2225 unifiBaConfig +2226 unifiBaTxMaxNumber +2227 unifiMoveBKtoBE +2228 unifiBeaconReceived +2229 unifiACRetries +2230 unifiRadioOnTime +2231 unifiRadioTxTime +2232 unifiRadioRxTime +2233 unifiRadioScanTime +2234 unifiPSLeakyAP +2235 unifiTqamActivated +2236 unifiRadioOnTimeNan +2239 unifiOutputRadioInfoToKernelLog +2240 unifiNoAckActivationCount +2241 unifiRxFcsErrorCount +2245 unifiBeaconsReceivedPercentage +2246 unifiARPDetectActivated +2247 unifiARPDetectResponseCounter +2249 unifiEnableMgmtTxPacketStats +2250 unifiSwToHwQueueStats +2251 unifiHostToSwQueueStats +2252 unifiQueueStatsEnable +2253 unifiTxDataConfirm +2254 unifiThroughputDebug +2255 unifiLoadDpdLut +2256 unifiDpdMasterSwitch +2257 unifiDpdPredistortGains +2258 unifiOverrideDpdLut +2260 unifiGoogleMaxNumberOfPeriodicScans +2261 unifiGoogleMaxRSSISampleSize +2262 unifiGoogleMaxHotlistAPs +2263 unifiGoogleMaxSignificantWifiChangeAPs +2264 unifiGoogleMaxBssidHistoryEntries +2270 unifiMacBeaconTimeout +2271 unifiMIFOffAllowed +2272 unifiBlockScanAfterNumSchedVif +2274 unifiSTAUsesOneAntennaWhenIdle +2275 unifiSTAUsesMultiAntennasDuringConnect +2276 unifiAPUsesOneAntennaWhenPeersIdle +2277 deprecated_unifiUpdateAntennaCapabilitiesWhenScanning +2278 unifiPreferredAntennaBitmap +2279 unifiMaxConcurrentMACs +2280 unifiLoadDpdLutPerRadio +2281 unifiOverrideDpdLutPerRadio +2294 unifiRoamDeauthReason +2295 unifiRoamCUFactor +2298 unifiRoamRSSIBoost +2299 UnifiRoamTrackingScanPeriod +2300 unifiRoamCuLocal +2301 unifiRoamCUScanNoCandidateDeltaTrigger +2302 unifiRoamAPSelectDeltaFactor +2303 unifiRoamCUWeight +2305 unifiRoamRssiweight +2306 unifiRoamRssiFactor +2307 unifiRSSICURoamScanTrigger +2308 unifiRoamCUScanTrigger +2309 unifiRoamBSSLoadMonitoringFrequency +2310 unifiRoamBlacklistSize +2311 unifiCUMeasurementInterval +2312 unifiCurrentBssNss +2313 unifiAPMimoUsed +2314 unifiRoamEapolTimeout +2315 unifiRoamingCount +2316 unifiRoamingAKM +2317 unifiCurrentBssBandwidth +2318 unifiCurrentBssChannelFrequency +2320 unifiLoggerEnabled +2321 unifiMaPacketFateEnabled +2324 unifiStaVifLinkNss +2326 unifiFrameRXCounters +2327 unifiFrameTXCounters +2330 unifiLaaNssSpeculationIntervalSlotTime +2331 unifiLaaNssSpeculationIntervalSlotMaxNum +2332 unifiLaaBwSpeculationIntervalSlotTime +2333 unifiLaaBwSpeculationIntervalSlotMaxNum +2334 unifiLaaMcsSpeculationIntervalSlotTime +2335 unifiLaaMcsSpeculationIntervalSlotMaxNum +2336 unifiLaaGiSpeculationIntervalSlotTime +2337 unifiLaaGiSpeculationIntervalSlotMaxNum +2350 UnifiLaaTxDiversityBeamformEnabled +2351 UnifiLaaTxDiversityBeamformMinMcs +2352 UnifiLaaTxDiversityFixMode +2356 unifiLaaProtectionConfigOverride +2358 unifiRateStatsRTSErrorCount +2362 unifiCSROnlyEIFSDuration +2364 unifiOverrideDefaultBETXOPForHT +2365 unifiOverrideDefaultBETXOP +2366 unifiRXABBTrimSettings +2367 unifiRadioTrimsEnable +2368 unifiRadioCCAThresholds +2369 unifiHardwarePlatform +2370 unifiForceChannelBW +2371 unifiDPDTrainingDuration +2372 unifiTxFtrimSettings +2373 unifiDPDTrainPacketConfig +2374 unifiTxPowerTrimCommonConfig +2375 unifiIqDebugEnabled +2425 unifiCoexDebugOverrideBt +2430 unifiLteMailbox +2431 unifiLteMwsSignal +2432 unifiLteEnableChannelAvoidance +2433 unifiLteEnablePowerBackoff +2434 unifiLteEnableTimeDomain +2435 unifiLteEnableLteCoex +2436 unifiLteBand40PowerBackoffChannels +2437 unifiLteBand40PowerBackoffRsrpLow +2438 unifiLteBand40PowerBackoffRsrpHigh +2439 unifiLteBand40PowerBackoffRsrpAveragingAlpha +2440 unifiLteSetChannel +2441 unifiLteSetPowerBackoff +2442 unifiLteSetTddDebugMode +2443 unifiLteBand40AvoidChannels +2444 unifiLteBand41AvoidChannels +2445 unifiLteBand7AvoidChannels +2480 unifiAPScanAbsenceDuration +2481 unifiAPScanAbsencePeriod +2485 unifiMLMESTAKeepAliveTimeoutCheck +2486 unifiMLMEAPKeepAliveTimeoutCheck +2487 unifiMLMEGOKeepAliveTimeoutCheck +2488 unifiBSSMaxIdlePeriod +2493 unifiSTAIdleModeEnabled +2494 unifiFastPowerSaveTimeOutAggressive +2495 unifiIdlemodeListenIntervalSkippingDTIM +2496 unifiIdlemodeP2PListenIntervalSkippingDTIM +2497 unifiAPIdleModeEnabled +2500 unifiFastPowerSaveTimeout +2501 unifiFastPowerSaveTimeOutSmall +2502 unifiMLMESTAKeepAliveTimeout +2503 unifiMLMEAPKeepAliveTimeout +2504 unifiMLMEGOKeepAliveTimeout +2505 unifiSTARouterAdvertisementMinimumIntervalToForward +2506 unifiRoamConnectionQualityCheckWaitAfterConnect +2507 unifiApBeaconMaxDrift +2508 unifiBSSMaxIdlePeriodActivated +2509 unifiVifIdleMonitorTime +2510 unifiDisableLegacyPowerSave +2511 unifiDebugForceActive +2512 unifiStationActivityIdleTime +2513 unifiDmsActivated +2514 unifiPowerManagementDelayTimeout +2515 unifiAPSDServicePeriodTimeout +2516 unifiConcurrentPowerManagementDelayTimeout +2517 unifiStationQosInfo +2518 unifiListenIntervalSkippingDTIM +2519 unifiListenInterval +2520 unifiLegacyPsPollTimeout +2521 unifiBeaconSkippingControl +2522 unifiTogglePowerDomain +2523 unifiP2PListenIntervalSkippingDTIM +2524 unifiFragmentationDuration +2526 unifiIdleModeLiteEnabled +2527 unifiIdleModeEnabled +2529 unifiDTIMWaitTimeout +2530 unifiListenIntervalMaxTime +2531 unifiScanMaxProbeTransmitLifetime +2532 unifiPowerSaveTransitionPacketThreshold +2533 unifiProbeResponseLifetime +2534 unifiProbeResponseMaxRetry +2535 unifiTrafficAnalysisPeriod +2536 unifiAggressivePowerSaveTransitionPeriod +2537 unifiActiveTimeAfterMoreBit +2538 unifiDefaultDwellTime +2540 unifiVhtCapabilities +2541 unifiMAXVifScheduleDuration +2542 unifiVifLongIntervalTime +2543 unifiDisallowSchedRelinquish +2544 unifiRameDplaneOperationTimeout +2545 unifiDebugKeepRadioOn +2546 unifiForceFixedDurationSchedule +2547 unifiRameUpdateMibs +2548 unifiGOScanAbsenceDuration +2549 unifiGOScanAbsencePeriod +2550 unifiMaxClient +2556 unifiTdlsInP2pActivated +2558 unifiTdlsActivated +2559 unifiTdlsTPThresholdPktSecs +2560 unifiTdlsRssiThreshold +2561 unifiTdlsMaximumRetry +2562 unifiTdlsTPMonitorSecs +2563 unifiTdlsBasicHtMcsSet +2564 unifiTdlsBasicVhtMcsSet +2565 dot11TDLSDiscoveryRequestWindow +2566 dot11TDLSResponseTimeout +2567 dot11TDLSChannelSwitchActivated +2568 unifiTdlsDesignForTestMode +2569 unifiTdlsWiderBandwidthProhibited +2577 unifiTdlsKeyLifeTimeInterval +2578 unifiTdlsTeardownFrameTxTimeout +2580 unifiWifiSharingActivated +2582 unifiWiFiSharing5GHzChannel +2583 unifiWifiSharingChannelSwitchCount +2584 unifiChannelAnnouncementCount +2585 unifiRATestStoredSA +2586 unifiRATestStoreFrame +2587 dot11TDLSPeerUAPSDBufferSTAActivated +2600 unifiProbeResponseLifetimeP2P +2601 unifiStaChannelSwitchSlowApActivated +2604 unifiStaChannelSwitchSlowApMaxTime +2605 unifiStaChannelSwitchSlowApPollInterval +2606 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement +2607 unifiMLMEScanMaxAerials +2650 unifiAPFActivated +2651 unifiAPFVersion +2652 unifiAPFMaxSize +2653 unifiAPFActiveModeEnabled +4001 unifiCSROnlyMIBShield +4071 unifiPrivateBbbTxFilterConfig +4075 unifiPrivateSWAGCFrontEndGain +4076 unifiPrivateSWAGCFrontEndLoss +4077 unifiPrivateSWAGCExtThresh +4078 unifiCSROnlyPowerCalDelay +4079 unifiRxAgcControl +4130 deprecated_unifiWapiQosMask +4139 unifiWMMStallEnable +4148 unifiRaaTxHostRate +4149 unifiFallbackShortFrameRetryDistribution +4150 unifiRXTHROUGHPUTLOW +4151 unifiRXTHROUGHPUTHIGH +4152 unifiSetFixedAMPDUAggregationSize +4153 unifiThroughputDebugReportInterval +4154 unifiDplaneTest1 +4155 unifiDplaneTest2 +4156 unifiDplaneTest3 +4157 unifiDplaneTest4 +4171 unifiPreEBRTWindow +4173 unifiPostEBRTWindow +4179 unifiPsPollThreshold +430 dot11RSNAStatsSTAAddress +433 dot11RSNAStatsTKIPICVErrors +434 dot11RSNAStatsTKIPLocalMICFailures +435 dot11RSNAStatsTKIPRemoteMICFailures +436 dot11RSNAStatsCCMPReplays +437 dot11RSNAStatsCCMPDecryptErrors +438 dot11RSNAStatsTKIPReplays +441 dot11RSNAStatsRobustMgmtCCMPReplays +5000 unifiSableContainerSizeConfiguration +5001 unifiSableFrameLogMode +5002 unifiSableFrameLogCpuThresPercent +5003 unifiSableFrameLogCpuOverheadPercent +5010 unifiDebugSVCModeStackHighWaterMark +5023 unifiOverrideEDCAParamBE +5024 unifiOverrideEDCAParamBEEnable +5026 unifiPanicSubSystemControl +5027 unifiFaultEnable +5028 unifiFaultSubSystemControl +5029 unifiDebugModuleControl +5030 unifiTxUsingLdpcActivated +5031 unifiTxSettings +5032 unifiTxGainSettings +5033 unifiTxAntennaConnectionLossFrequency +5034 unifiTxAntennaConnectionLoss +5035 unifiTxAntennaMaxGainFrequency +5036 unifiTxAntennaMaxGain +5037 unifiRxExternalGainFrequency +5038 unifiRxExternalGain +5040 unifiTxSGI20Activated +5041 unifiTxSGI40Activated +5042 unifiTxSGI80Activated +5043 unifiTxSGI160Activated +5044 unifiMacAddressRandomisation +5047 unifiMacAddressRandomisationMask +5050 unifiWipsActivated +5054 unifiRfTestModeActivated +5055 unifiTxPowerDetectorResponse +5056 unifiTxDetectorTemperatureCompensation +5057 unifiTxDetectorFrequencyCompensation +5058 unifiTxOpenLoopTemperatureCompensation +5059 unifiTxOpenLoopFrequencyCompensation +5060 unifiTxOfdmSelect +5061 unifiTxDigGain +5062 unifiChipTemperature +5063 UnifiBatteryVoltage +5064 unifiTxOOBConstraints +5066 unifiTxPaGainDpdTemperatureCompensation +5067 unifiTxPaGainDpdFrequencyCompensation +5072 unifiTxPowerTrimConfig +5080 unifiForceShortSlotTime +5081 unifiTxGainStepSettings +5082 unifiDebugDisableRadioNannyActions +5083 unifiRxCckModemSensitivity +5084 unifiDpdPerBandwidth +5085 unifiBBVersion +5086 unifiRFVersion +5087 unifiReadHardwareCounter +5088 unifiClearRadioTrimCache +5089 unifiRadioTXSettingsRead +5090 unifiModemSgiOffset +5091 unifiRadioTxPowerOverride +5092 unifiRxRadioCsMode +5093 unifiRxPriEnergyDetThreshold +5094 unifiRxSecEnergyDetThreshold +5095 unifiAgcThresholds +5096 unifiRadioRXSettingsRead +5097 unifiStaticDpdGain +5098 unifiIQBufferSize +5099 unifiNarrowbandCCAThresholds +5100 unifiRadioCCADebug +5101 unifiCCACSThresh +5102 unifiCCAMasterSwitch +5103 unifiRxSyncCCACfg +5104 unifiMacCCABusyTime +5105 unifiMacSecChanClearTime +5106 unifiDpdDebug +5107 unifiNarrowbandCCADebug +5109 unifiNannyTemperatureReportDelta +5110 unifiNannyTemperatureReportInterval +5111 unifiRadioRxDcocDebugIqValue +5112 unifiRadioRxDcocDebug +5113 unifiNannyRetrimDpdMod +5114 unifiDisableDpdSubIteration +5115 unifiRxRssiAdjustments +5116 unifiFleximacCcaEdEnable +5117 unifiRadioTxIqDelay +5118 unifiDisableLNABypass +5200 unifiEnableFlexiMacWatchdog +53 dot11TDLSPeerUAPSDIndicationWindow +5300 unifiRttCapabilities +5301 unifiFtmMinDeltaFrames +5302 unifiFtmPerBurst +5303 unifiFtmBurstDuration +5304 unifiFtmNumOfBurstsExponent +5305 unifiFtmASAPModeActivated +5306 unifiFtmResponderActivated +5307 unifiFtmDefaultSessionEstablishmentTimeout +5308 unifiFtmDefaultGapBeforeFirstBurstPerResponder +5309 unifiFtmDefaultGapBetweenBursts +5310 unifiFtmDefaultTriggerDelay +5311 unifiFtmDefaultEndBurstDelay +5312 unifiFtmRequestValidationEnabled +5313 unifiFtmResponseValidationEnabled +5314 unifiFtmUseResponseParameters +5315 unifiFtmInitialResponseTimeout +5320 unifiFtmDSPInpBW +5321 unifiFtmOFDMCutOffset +5322 unifiFtmMeanAroundCluster +5410 unifiMLMEScanContinueIfMoreThanXAps +5411 unifiMLMEScanStopIfLessThanXNewAps +5412 unifiScanMultiVifActivated +5413 unifiScanNewAlgorithmActivated +6010 unifiUnsyncVifLnaEnabled +6011 unifiTPCMinPower2GMIMO +6012 unifiTPCMinPower5GMIMO +6013 unifiLnaControlEnabled +6014 unifiLnaControlRssiThresholdLower +6015 unifiLnaControlRssiThresholdUpper +6016 unifiPowerIsGrip +6018 unifiLowPowerRxConfig +6019 unifiTPCEnabled +6020 unifiCurrentTxpowerLevel +6021 unifiUserSetTxpowerLevel +6022 unifiTPCMaxPowerRSSIThreshold +6023 unifiTPCMinPowerRSSIThreshold +6024 unifiTPCMinPower2G +6025 unifiTPCMinPower5G +6026 unifiSarBackoff +6027 unifiTPCUseAfterConnectRsp +6028 unifiRadioLpRxRssiThresholdLower +6029 unifiRadioLpRxRssiThresholdUpper +6032 unifiTestTxPowerEnable +6033 unifiLteCoexMaxPowerRSSIThreshold +6034 unifiLteCoexMinPowerRSSIThreshold +6035 unifiLteCoexPowerReduction +6050 unifiPMFAssociationComebackTimeDelta +6060 unifiTestTspecHack +6061 unifiTestTspecHackValue +6069 unifiDebugInstantDelivery +6071 unifiDebugEnable +6073 unifiDPlaneDebug +6080 unifiNANActivated +6081 unifiNANBeaconCapabilities +6082 unifiNANMaxConcurrentClusters +6083 unifiNANMaxConcurrentPublishes +6084 unifiNANMaxConcurrentSubscribes +6085 unifiNANMaxServiceNameLength +6086 unifiNANMaxMatchFilterLength +6087 unifiNANMaxTotalMatchFilterLength +6088 unifiNANMaxServiceSpecificInfoLength +6089 unifiNANMaxVSADataLength +6090 unifiNANMaxMeshDataLength +6091 unifiNANMaxNDIInterfaces +6092 unifiNANMaxNDPSessions +6093 unifiNANMaxAppInfoLength +6094 unifiNANMatchExpirationTime +6095 unifiNANDefaultScanDwellTime +6096 unifiNANDefaultScanPeriod +6097 unifiNANMaxChannelSwitchTime +6098 unifiNANMacRandomisationActivated +6100 hutsReadWriteDataElementInt32 +6101 hutsReadWriteDataElementBoolean +6102 hutsReadWriteDataElementOctetString +6103 hutsReadWriteTableInt16Row +6104 hutsReadWriteTableOctetStringRow +6105 hutsReadWriteRemoteProcedureCallInt32 +6107 hutsReadWriteRemoteProcedureCallOctetString +6108 hutsReadWriteInternalAPIInt16 +6109 hutsReadWriteInternalAPIUint16 +6110 hutsReadWriteInternalAPIUint32 +6111 hutsReadWriteInternalAPIInt64 +6112 hutsReadWriteInternalAPIBoolean +6113 hutsReadWriteInternalAPIOctetString +6114 hutsReadWriteInternalAPIFixedSizeTableRow +6115 hutsReadWriteInternalAPIVarSizeTableRow +6116 hutsReadWriteInternalAPIFixSizeTableKey1Row +6117 hutsReadWriteInternalAPIFixSizeTableKey2Row +6118 hutsReadWriteInternalAPIFixVarSizeTableKey1Row +6119 hutsReadWriteInternalAPIFixVarSizeTableKey2Row +6120 hutsReadWriteInternalAPIFixSizeTableKeyRow +6121 hutsReadWriteInternalAPIVarSizeTableKeyRow +6122 unifiTestScanNoMedium +6123 unifiDualBandConcurrency +6124 unifiLoggerMaxDelayedEvents +8011 unifiRegulatoryParameters +8012 unifiSupportedChannels +8013 unifiDefaultCountry +8014 unifiCountryList +8015 unifiOperatingClassParamters +8016 unifiVifCountry +8017 unifiNoCellMaxPower +8018 unifiNoCellIncludedChannels +8019 unifiRegDomVersion +8020 unifiDefaultCountryWithoutCH12CH13 +8051 unifiReadReg diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/unitab.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/unitab.dbg new file mode 100644 index 0000000..f59e4af --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/unitab.dbg @@ -0,0 +1,542 @@ +2 dot11RSNAStatsSTAAddress +2 dot11RSNAStatsTKIPICVErrors +2 dot11RSNAStatsTKIPLocalMICFailures +2 dot11RSNAStatsTKIPRemoteMICFailures +2 dot11RSNAStatsCCMPReplays +2 dot11RSNAStatsCCMPDecryptErrors +2 dot11RSNAStatsTKIPReplays +2 dot11RSNAStatsRobustMgmtCCMPReplays +0 dot11TDLSPeerUAPSDIndicationWindow +0 dot11AssociationSAQueryMaximumTimeout +0 dot11AssociationSAQueryRetryTimeout +0 dot11RTSThreshold +0 dot11ShortRetryLimit +0 dot11LongRetryLimit +0 dot11FragmentationThreshold +0 dot11RTSSuccessCount +0 dot11ACKFailureCount +0 dot11MulticastReceivedFrameCount +0 dot11FCSErrorCount +0 dot11WEPUndecryptableCount +0 dot11manufacturerProductVersion +0 unifiMLMEConnectionTimeOut +0 unifiMLMEScanChannelMaxScanTime +0 unifiMLMEScanChannelProbeInterval +0 unifiMLMEScanChannelRule +0 unifiMLMEDataReferenceTimeout +0 unifiMLMEScanProbeInterval +0 unifiMLMEScanHighRSSIThreshold +0 unifiMLMEScanDeltaRSSIThreshold +0 unifiMLMEScanMaximumAge +0 unifiMLMEScanMaximumResults +0 unifiMLMEAutonomousScanNoisy +0 unifiChannelBusyThreshold +0 unifiMacSequenceNumberRandomisationActivated +0 unifiFirmwareBuildID +0 unifiChipVersion +0 unifiFirmwarePatchBuildID +0 unifiMaxNumAntennaToUse +0 unifiHtCapabilities5G +0 unifiVhtCapabilities5G +0 unifiHtCapabilitiesSoftAp +0 unifiSoftAp40MHzOn24G +0 unifiBasicCapabilities +0 unifiExtendedCapabilities +0 unifiHtCapabilities +0 unifiRsnCapabilities +0 unifi24G40MHZChannels +0 unifiExtendedCapabilitiesDisabled +0 unifiSupportedDataRates +0 unifiRadioMeasurementActivated +0 unifiRadioMeasurementCapabilities +0 unifiVhtActivated +0 unifiHtActivated +0 unifiEnableTwoSimultaneousPassiveScansSameBand +0 unifiRoamingActivated +0 unifiRoamRssiScanTrigger +0 unifiRoamDeltaTrigger +0 unifiRoamCachedChannelScanPeriod +0 unifiFullRoamScanPeriod +0 unifiRoamSoftRoamingEnabled +0 unifiRoamScanBand +0 unifiRoamScanMaxActiveChannelTime +0 unifiRoamFullChannelScanFrequency +0 unifiRoamMode +0 unifiRoamRssiScanNoCandidateDeltaTrigger +0 unifiRoamEAPTimeout +0 unifiRoamScanControl +0 unifiRoamDfsScanMode +0 unifiRoamScanHomeTime +0 unifiRoamScanHomeAwayTime +0 unifiRoamScanNProbe +0 unifiApOlbcDuration +0 unifiApOlbcInterval +0 unifiDNSSupportActivated +0 unifiOffchannelScheduleTimeout +0 unifiFrameResponseTimeOut +0 unifiConnectionFailureTimeout +0 unifiConnectingProbeTimeout +0 unifiDisconnectTimeout +0 unifiFrameResponseCfmTxLifetimeTimeOut +0 unifiFrameResponseCfmFailureTimeOut +0 unifiForceActiveDuration +0 unifiMLMEScanMaxNumberOfProbeSets +0 unifiMLMEScanStopIfLessThanXFrames +0 unifiAPAssociationTimeout +0 unifiHostNumAntennaControlActivated +0 unifiMLMEStationInactivityTimeOut +0 unifiMLMECliInactivityTimeOut +0 unifiMLMEStationInitialKickTimeOut +0 unifiUartConfigure +0 unifiUartPios +0 unifiCrystalFrequencyTrim +0 unifiEnableDorm +0 unifiExternalClockDetect +0 unifiExternalFastClockRequest +0 unifiWatchdogTimeout +0 unifiOverrideEDCAParamActivated +0 unifiExternalFastClockRequestPIO +0 unifiRxDataRate +0 unifiRSSI +0 unifiLastBssRSSI +0 unifiSNR +0 unifiLastBssSNR +0 unifiSwTxTimeout +0 unifiHwTxTimeout +0 unifiTxDataRate +0 unifiSNRExtraOffsetCCK +0 unifiRSSIMaxAveragingPeriod +0 unifiRSSIMinReceivedFrames +0 unifiLastBssTxDataRate +0 unifiDiscardedFrameCount +0 unifiMacrameDebugStats +0 unifiCurrentTSFTime +0 unifiBaRxEnableTid +0 unifiBaTxEnableTid +0 unifiTrafficThresholdToSetupBA +0 unifiDplaneTXAmsduHWCapability +0 unifiDplaneTXAmsduSubframeCountMax +0 unifiBaConfig +0 unifiBaTxMaxNumber +0 unifiMoveBKtoBE +0 unifiBeaconReceived +0 unifiPSLeakyAP +0 unifiTqamActivated +0 unifiOutputRadioInfoToKernelLog +0 unifiNoAckActivationCount +0 unifiRxFcsErrorCount +0 unifiBeaconsReceivedPercentage +0 unifiARPDetectActivated +0 unifiARPDetectResponseCounter +0 unifiEnableMgmtTxPacketStats +0 unifiQueueStatsEnable +0 unifiDpdMasterSwitch +0 unifiGoogleMaxNumberOfPeriodicScans +0 unifiGoogleMaxRSSISampleSize +0 unifiGoogleMaxHotlistAPs +0 unifiGoogleMaxSignificantWifiChangeAPs +0 unifiGoogleMaxBssidHistoryEntries +0 unifiMacBeaconTimeout +0 unifiMIFOffAllowed +0 unifiBlockScanAfterNumSchedVif +0 unifiSTAUsesOneAntennaWhenIdle +0 unifiSTAUsesMultiAntennasDuringConnect +0 unifiAPUsesOneAntennaWhenPeersIdle +0 deprecated_unifiUpdateAntennaCapabilitiesWhenScanning +0 unifiPreferredAntennaBitmap +0 unifiMaxConcurrentMACs +0 unifiRoamDeauthReason +0 UnifiRoamTrackingScanPeriod +0 unifiRoamCuLocal +0 unifiRoamCUScanNoCandidateDeltaTrigger +0 unifiRoamAPSelectDeltaFactor +0 unifiRoamCUWeight +0 unifiRoamRssiweight +0 unifiRoamBSSLoadMonitoringFrequency +0 unifiRoamBlacklistSize +0 unifiCUMeasurementInterval +0 unifiCurrentBssNss +0 unifiAPMimoUsed +0 unifiRoamEapolTimeout +0 unifiRoamingCount +0 unifiRoamingAKM +0 unifiCurrentBssBandwidth +0 unifiCurrentBssChannelFrequency +0 unifiLoggerEnabled +0 unifiMaPacketFateEnabled +0 unifiStaVifLinkNss +0 unifiLaaNssSpeculationIntervalSlotTime +0 unifiLaaNssSpeculationIntervalSlotMaxNum +0 unifiLaaBwSpeculationIntervalSlotTime +0 unifiLaaBwSpeculationIntervalSlotMaxNum +0 unifiLaaMcsSpeculationIntervalSlotTime +0 unifiLaaMcsSpeculationIntervalSlotMaxNum +0 unifiLaaGiSpeculationIntervalSlotTime +0 unifiLaaGiSpeculationIntervalSlotMaxNum +0 UnifiLaaTxDiversityBeamformEnabled +0 UnifiLaaTxDiversityBeamformMinMcs +0 UnifiLaaTxDiversityFixMode +0 unifiLaaProtectionConfigOverride +0 unifiCSROnlyEIFSDuration +0 unifiOverrideDefaultBETXOPForHT +0 unifiOverrideDefaultBETXOP +0 unifiRXABBTrimSettings +0 unifiRadioTrimsEnable +0 unifiHardwarePlatform +0 unifiForceChannelBW +0 unifiDPDTrainingDuration +0 unifiTxPowerTrimCommonConfig +0 unifiIqDebugEnabled +0 unifiCoexDebugOverrideBt +0 unifiLteMailbox +0 unifiLteMwsSignal +0 unifiLteEnableChannelAvoidance +0 unifiLteEnablePowerBackoff +0 unifiLteEnableTimeDomain +0 unifiLteEnableLteCoex +0 unifiLteBand40PowerBackoffChannels +0 unifiLteBand40PowerBackoffRsrpLow +0 unifiLteBand40PowerBackoffRsrpHigh +0 unifiLteBand40PowerBackoffRsrpAveragingAlpha +0 unifiLteSetChannel +0 unifiLteSetPowerBackoff +0 unifiLteSetTddDebugMode +0 unifiLteBand40AvoidChannels +0 unifiLteBand41AvoidChannels +0 unifiLteBand7AvoidChannels +0 unifiAPScanAbsenceDuration +0 unifiAPScanAbsencePeriod +0 unifiMLMESTAKeepAliveTimeoutCheck +0 unifiMLMEAPKeepAliveTimeoutCheck +0 unifiMLMEGOKeepAliveTimeoutCheck +0 unifiBSSMaxIdlePeriod +0 unifiSTAIdleModeEnabled +0 unifiFastPowerSaveTimeOutAggressive +0 unifiIdlemodeListenIntervalSkippingDTIM +0 unifiIdlemodeP2PListenIntervalSkippingDTIM +0 unifiAPIdleModeEnabled +0 unifiFastPowerSaveTimeout +0 unifiFastPowerSaveTimeOutSmall +0 unifiMLMESTAKeepAliveTimeout +0 unifiMLMEAPKeepAliveTimeout +0 unifiMLMEGOKeepAliveTimeout +0 unifiSTARouterAdvertisementMinimumIntervalToForward +0 unifiRoamConnectionQualityCheckWaitAfterConnect +0 unifiApBeaconMaxDrift +0 unifiBSSMaxIdlePeriodActivated +0 unifiVifIdleMonitorTime +0 unifiDisableLegacyPowerSave +0 unifiDebugForceActive +0 unifiStationActivityIdleTime +0 unifiDmsActivated +0 unifiPowerManagementDelayTimeout +0 unifiAPSDServicePeriodTimeout +0 unifiConcurrentPowerManagementDelayTimeout +0 unifiStationQosInfo +0 unifiListenIntervalSkippingDTIM +0 unifiListenInterval +0 unifiLegacyPsPollTimeout +0 unifiBeaconSkippingControl +0 unifiTogglePowerDomain +0 unifiP2PListenIntervalSkippingDTIM +0 unifiFragmentationDuration +0 unifiIdleModeLiteEnabled +0 unifiIdleModeEnabled +0 unifiDTIMWaitTimeout +0 unifiListenIntervalMaxTime +0 unifiScanMaxProbeTransmitLifetime +0 unifiPowerSaveTransitionPacketThreshold +0 unifiProbeResponseLifetime +0 unifiProbeResponseMaxRetry +0 unifiTrafficAnalysisPeriod +0 unifiAggressivePowerSaveTransitionPeriod +0 unifiActiveTimeAfterMoreBit +0 unifiDefaultDwellTime +0 unifiVhtCapabilities +0 unifiMAXVifScheduleDuration +0 unifiVifLongIntervalTime +0 unifiDisallowSchedRelinquish +0 unifiRameDplaneOperationTimeout +0 unifiDebugKeepRadioOn +0 unifiForceFixedDurationSchedule +0 unifiRameUpdateMibs +0 unifiGOScanAbsenceDuration +0 unifiGOScanAbsencePeriod +0 unifiMaxClient +0 unifiTdlsInP2pActivated +0 unifiTdlsActivated +0 unifiTdlsTPThresholdPktSecs +0 unifiTdlsRssiThreshold +0 unifiTdlsMaximumRetry +0 unifiTdlsTPMonitorSecs +0 unifiTdlsBasicHtMcsSet +0 unifiTdlsBasicVhtMcsSet +0 dot11TDLSDiscoveryRequestWindow +0 dot11TDLSResponseTimeout +0 dot11TDLSChannelSwitchActivated +0 unifiTdlsDesignForTestMode +0 unifiTdlsWiderBandwidthProhibited +0 unifiTdlsKeyLifeTimeInterval +0 unifiTdlsTeardownFrameTxTimeout +0 unifiWifiSharingActivated +0 unifiWiFiSharing5GHzChannel +0 unifiWifiSharingChannelSwitchCount +0 unifiChannelAnnouncementCount +0 unifiRATestStoredSA +0 unifiRATestStoreFrame +0 dot11TDLSPeerUAPSDBufferSTAActivated +0 unifiProbeResponseLifetimeP2P +0 unifiStaChannelSwitchSlowApActivated +0 unifiStaChannelSwitchSlowApMaxTime +0 unifiStaChannelSwitchSlowApPollInterval +0 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement +0 unifiMLMEScanMaxAerials +0 unifiAPFActivated +0 unifiAPFVersion +0 unifiAPFMaxSize +0 unifiAPFActiveModeEnabled +0 unifiCSROnlyMIBShield +0 unifiPrivateBbbTxFilterConfig +0 unifiPrivateSWAGCFrontEndGain +0 unifiPrivateSWAGCFrontEndLoss +0 unifiPrivateSWAGCExtThresh +0 unifiCSROnlyPowerCalDelay +0 unifiRxAgcControl +0 deprecated_unifiWapiQosMask +0 unifiWMMStallEnable +0 unifiRaaTxHostRate +0 unifiFallbackShortFrameRetryDistribution +0 unifiRXTHROUGHPUTLOW +0 unifiRXTHROUGHPUTHIGH +0 unifiSetFixedAMPDUAggregationSize +0 unifiThroughputDebugReportInterval +0 unifiDplaneTest1 +0 unifiDplaneTest2 +0 unifiDplaneTest3 +0 unifiDplaneTest4 +0 unifiPreEBRTWindow +0 unifiPostEBRTWindow +0 unifiPsPollThreshold +0 unifiSableContainerSizeConfiguration +0 unifiSableFrameLogMode +0 unifiSableFrameLogCpuThresPercent +0 unifiSableFrameLogCpuOverheadPercent +0 unifiDebugSVCModeStackHighWaterMark +0 unifiOverrideEDCAParamBE +0 unifiOverrideEDCAParamBEEnable +0 unifiFaultEnable +0 unifiTxUsingLdpcActivated +0 unifiTxSGI20Activated +0 unifiTxSGI40Activated +0 unifiTxSGI80Activated +0 unifiTxSGI160Activated +0 unifiMacAddressRandomisation +0 unifiMacAddressRandomisationMask +0 unifiWipsActivated +0 unifiRfTestModeActivated +0 unifiTxOfdmSelect +0 unifiTxDigGain +0 unifiChipTemperature +0 UnifiBatteryVoltage +0 unifiForceShortSlotTime +0 unifiDebugDisableRadioNannyActions +0 unifiRxCckModemSensitivity +0 unifiDpdPerBandwidth +0 unifiBBVersion +0 unifiRFVersion +0 unifiClearRadioTrimCache +0 unifiRxRadioCsMode +0 unifiRxPriEnergyDetThreshold +0 unifiRxSecEnergyDetThreshold +0 unifiIQBufferSize +0 unifiCCAMasterSwitch +0 unifiRxSyncCCACfg +0 unifiMacSecChanClearTime +0 unifiNannyTemperatureReportDelta +0 unifiNannyTemperatureReportInterval +0 unifiRadioRxDcocDebugIqValue +0 unifiRadioRxDcocDebug +0 unifiNannyRetrimDpdMod +0 unifiDisableDpdSubIteration +0 unifiFleximacCcaEdEnable +0 unifiDisableLNABypass +0 unifiEnableFlexiMacWatchdog +0 unifiRttCapabilities +0 unifiFtmMinDeltaFrames +0 unifiFtmPerBurst +0 unifiFtmBurstDuration +0 unifiFtmNumOfBurstsExponent +0 unifiFtmASAPModeActivated +0 unifiFtmResponderActivated +0 unifiFtmDefaultSessionEstablishmentTimeout +0 unifiFtmDefaultGapBeforeFirstBurstPerResponder +0 unifiFtmDefaultGapBetweenBursts +0 unifiFtmDefaultTriggerDelay +0 unifiFtmDefaultEndBurstDelay +0 unifiFtmRequestValidationEnabled +0 unifiFtmResponseValidationEnabled +0 unifiFtmUseResponseParameters +0 unifiFtmInitialResponseTimeout +0 unifiFtmDSPInpBW +0 unifiFtmOFDMCutOffset +0 unifiFtmMeanAroundCluster +0 unifiMLMEScanContinueIfMoreThanXAps +0 unifiMLMEScanStopIfLessThanXNewAps +0 unifiScanMultiVifActivated +0 unifiScanNewAlgorithmActivated +0 unifiUnsyncVifLnaEnabled +0 unifiTPCMinPower2GMIMO +0 unifiTPCMinPower5GMIMO +0 unifiLnaControlEnabled +0 unifiLnaControlRssiThresholdLower +0 unifiLnaControlRssiThresholdUpper +0 unifiPowerIsGrip +0 unifiLowPowerRxConfig +0 unifiTPCEnabled +0 unifiCurrentTxpowerLevel +0 unifiUserSetTxpowerLevel +0 unifiTPCMaxPowerRSSIThreshold +0 unifiTPCMinPowerRSSIThreshold +0 unifiTPCMinPower2G +0 unifiTPCMinPower5G +0 unifiTPCUseAfterConnectRsp +0 unifiRadioLpRxRssiThresholdLower +0 unifiRadioLpRxRssiThresholdUpper +0 unifiTestTxPowerEnable +0 unifiLteCoexMaxPowerRSSIThreshold +0 unifiLteCoexMinPowerRSSIThreshold +0 unifiLteCoexPowerReduction +0 unifiPMFAssociationComebackTimeDelta +0 unifiTestTspecHack +0 unifiTestTspecHackValue +0 unifiDebugInstantDelivery +0 unifiDebugEnable +0 unifiDPlaneDebug +0 unifiNANActivated +0 unifiNANBeaconCapabilities +0 unifiNANMaxConcurrentClusters +0 unifiNANMaxConcurrentPublishes +0 unifiNANMaxConcurrentSubscribes +0 unifiNANMaxServiceNameLength +0 unifiNANMaxMatchFilterLength +0 unifiNANMaxTotalMatchFilterLength +0 unifiNANMaxServiceSpecificInfoLength +0 unifiNANMaxVSADataLength +0 unifiNANMaxMeshDataLength +0 unifiNANMaxNDIInterfaces +0 unifiNANMaxNDPSessions +0 unifiNANMaxAppInfoLength +0 unifiNANMatchExpirationTime +0 unifiNANMaxChannelSwitchTime +0 unifiNANMacRandomisationActivated +0 hutsReadWriteDataElementInt32 +0 hutsReadWriteDataElementBoolean +0 hutsReadWriteDataElementOctetString +0 hutsReadWriteRemoteProcedureCallInt32 +0 hutsReadWriteInternalAPIInt16 +0 hutsReadWriteInternalAPIUint16 +0 hutsReadWriteInternalAPIUint32 +0 hutsReadWriteInternalAPIInt64 +0 hutsReadWriteInternalAPIBoolean +0 hutsReadWriteInternalAPIOctetString +0 unifiTestScanNoMedium +0 unifiDualBandConcurrency +0 unifiLoggerMaxDelayedEvents +0 unifiSupportedChannels +0 unifiCountryList +0 unifiVifCountry +0 unifiNoCellIncludedChannels +0 unifiRegDomVersion +0 unifiDefaultCountryWithoutCH12CH13 +2 hutsReadWriteInternalAPIFixSizeTableKeyRow +1 hutsReadWriteInternalAPIFixSizeTableKey1Row +1 hutsReadWriteInternalAPIFixSizeTableKey2Row +1 hutsReadWriteInternalAPIFixVarSizeTableKey1Row +1 hutsReadWriteInternalAPIFixVarSizeTableKey2Row +1 hutsReadWriteInternalAPIFixedSizeTableRow +1 hutsReadWriteInternalAPIVarSizeTableRow +2 hutsReadWriteInternalAPIVarSizeTableKeyRow +2 hutsReadWriteRemoteProcedureCallOctetString +1 hutsReadWriteTableInt16Row +1 hutsReadWriteTableOctetStringRow +1 unifiACRetries +1 unifiTxDataConfirm +1 unifiAgcThresholds +1 unifiCCACSThresh +1 unifiDPDTrainPacketConfig +1 unifiDebugModuleControl +1 unifiDefaultCountry +1 unifiDpdDebug +1 unifiDpdPredistortGains +1 unifiFaultSubSystemControl +1 unifiFrameRXCounters +1 unifiFrameTXCounters +2 unifiLoadDpdLut +2 unifiOverrideDpdLut +3 unifiLoadDpdLutPerRadio +3 unifiOverrideDpdLutPerRadio +2 unifiMacCCABusyTime +2 unifiModemSgiOffset +1 unifiNANDefaultScanDwellTime +1 unifiNANDefaultScanPeriod +1 unifiNarrowbandCCADebug +1 unifiNoCellMaxPower +1 unifiOperatingClassParamters +1 unifiOverrideEDCAParam +1 unifiPanicSubSystemControl +1 unifiPeerBandwidth +1 unifiCurrentPeerNss +1 unifiPeerTxDataRate +1 unifiPeerRSSI +1 unifiPeerRxRetryCount +1 unifiPeerRxMulticastCount +1 unifiSwToHwQueueStats +1 unifiHostToSwQueueStats +1 unifiRSSICURoamScanTrigger +2 unifiRadioCCADebug +1 unifiRadioCCAThresholds +1 unifiNarrowbandCCAThresholds +1 unifiRadioOnTime +1 unifiRadioTxTime +1 unifiRadioRxTime +1 unifiRadioScanTime +1 unifiRadioOnTimeNan +2 unifiRadioRXSettingsRead +2 unifiRadioTXSettingsRead +1 unifiRadioTxIqDelay +1 unifiRadioTxPowerOverride +1 unifiRateStatsRxSuccessCount +1 unifiRateStatsTxSuccessCount +1 unifiRateStatsRate +1 unifiRateStatsRTSErrorCount +2 unifiReadHardwareCounter +1 unifiReadReg +1 unifiRegulatoryParameters +1 unifiRoamCUFactor +1 unifiRoamCUScanTrigger +1 unifiRoamRSSIBoost +1 unifiRoamRssiFactor +1 unifiRxExternalGainFrequency +1 unifiRxExternalGain +2 unifiRxRssiAdjustments +2 unifiSarBackoff +1 unifiScanParameters +1 unifiStaticDpdGain +1 unifiThroughputDebug +1 unifiTxAntennaConnectionLossFrequency +1 unifiTxAntennaConnectionLoss +1 unifiTxAntennaMaxGainFrequency +1 unifiTxAntennaMaxGain +1 unifiTxDetectorFrequencyCompensation +1 unifiTxDetectorTemperatureCompensation +1 unifiTxFtrimSettings +1 unifiTxGainSettings +1 unifiTxGainStepSettings +1 unifiTxOOBConstraints +1 unifiTxOpenLoopFrequencyCompensation +1 unifiTxOpenLoopTemperatureCompensation +1 unifiTxPaGainDpdFrequencyCompensation +1 unifiTxPaGainDpdTemperatureCompensation +1 unifiTxPowerDetectorResponse +1 unifiTxPowerTrimConfig +1 unifiTxSettings diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/univif.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/univif.dbg new file mode 100644 index 0000000..0340cd9 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/univif.dbg @@ -0,0 +1,542 @@ +z dot11RSNAStatsSTAAddress +z dot11RSNAStatsTKIPICVErrors +z dot11RSNAStatsTKIPLocalMICFailures +z dot11RSNAStatsTKIPRemoteMICFailures +z dot11RSNAStatsCCMPReplays +z dot11RSNAStatsCCMPDecryptErrors +z dot11RSNAStatsTKIPReplays +z dot11RSNAStatsRobustMgmtCCMPReplays +z dot11TDLSPeerUAPSDIndicationWindow +z dot11AssociationSAQueryMaximumTimeout +z dot11AssociationSAQueryRetryTimeout + p dot11RTSThreshold + p dot11ShortRetryLimit + p dot11LongRetryLimit + p dot11FragmentationThreshold + p dot11RTSSuccessCount + p dot11ACKFailureCount + p dot11MulticastReceivedFrameCount + p dot11FCSErrorCount + p dot11WEPUndecryptableCount +z dot11manufacturerProductVersion +z unifiMLMEConnectionTimeOut +z unifiMLMEScanChannelMaxScanTime +z unifiMLMEScanChannelProbeInterval +z unifiMLMEScanChannelRule +z unifiMLMEDataReferenceTimeout +z unifiMLMEScanProbeInterval +z unifiMLMEScanHighRSSIThreshold +z unifiMLMEScanDeltaRSSIThreshold +z unifiMLMEScanMaximumAge +z unifiMLMEScanMaximumResults +z unifiMLMEAutonomousScanNoisy +z unifiChannelBusyThreshold +z unifiMacSequenceNumberRandomisationActivated +z unifiFirmwareBuildID +z unifiChipVersion +z unifiFirmwarePatchBuildID +z unifiMaxNumAntennaToUse +z unifiHtCapabilities5G +z unifiVhtCapabilities5G +z unifiHtCapabilitiesSoftAp +z unifiSoftAp40MHzOn24G +z unifiBasicCapabilities +z unifiExtendedCapabilities +z unifiHtCapabilities +z unifiRsnCapabilities +z unifi24G40MHZChannels +z unifiExtendedCapabilitiesDisabled +z unifiSupportedDataRates +z unifiRadioMeasurementActivated +z unifiRadioMeasurementCapabilities +z unifiVhtActivated +z unifiHtActivated +z unifiEnableTwoSimultaneousPassiveScansSameBand +z unifiRoamingActivated +z unifiRoamRssiScanTrigger +z unifiRoamDeltaTrigger +z unifiRoamCachedChannelScanPeriod +z unifiFullRoamScanPeriod +z unifiRoamSoftRoamingEnabled +z unifiRoamScanBand +z unifiRoamScanMaxActiveChannelTime +z unifiRoamFullChannelScanFrequency +z unifiRoamMode +z unifiRoamRssiScanNoCandidateDeltaTrigger +z unifiRoamEAPTimeout +z unifiRoamScanControl +z unifiRoamDfsScanMode +z unifiRoamScanHomeTime +z unifiRoamScanHomeAwayTime +z unifiRoamScanNProbe +z unifiApOlbcDuration +z unifiApOlbcInterval +z unifiDNSSupportActivated +z unifiOffchannelScheduleTimeout +z unifiFrameResponseTimeOut +z unifiConnectionFailureTimeout +z unifiConnectingProbeTimeout +z unifiDisconnectTimeout +z unifiFrameResponseCfmTxLifetimeTimeOut +z unifiFrameResponseCfmFailureTimeOut +z unifiForceActiveDuration +z unifiMLMEScanMaxNumberOfProbeSets +z unifiMLMEScanStopIfLessThanXFrames +z unifiAPAssociationTimeout +z unifiHostNumAntennaControlActivated +z unifiMLMEStationInactivityTimeOut +z unifiMLMECliInactivityTimeOut +z unifiMLMEStationInitialKickTimeOut +z unifiUartConfigure +z unifiUartPios +z unifiCrystalFrequencyTrim +z unifiEnableDorm +z unifiExternalClockDetect +z unifiExternalFastClockRequest +z unifiWatchdogTimeout +z unifiOverrideEDCAParamActivated +z unifiExternalFastClockRequestPIO + p unifiRxDataRate + p unifiRSSI +z unifiLastBssRSSI + p unifiSNR +z unifiLastBssSNR +z unifiSwTxTimeout +z unifiHwTxTimeout + p unifiTxDataRate +z unifiSNRExtraOffsetCCK +z unifiRSSIMaxAveragingPeriod +z unifiRSSIMinReceivedFrames +z unifiLastBssTxDataRate + p unifiDiscardedFrameCount +z unifiMacrameDebugStats + p unifiCurrentTSFTime +z unifiBaRxEnableTid +z unifiBaTxEnableTid +z unifiTrafficThresholdToSetupBA +z unifiDplaneTXAmsduHWCapability +z unifiDplaneTXAmsduSubframeCountMax +z unifiBaConfig +z unifiBaTxMaxNumber +z unifiMoveBKtoBE + p unifiBeaconReceived + p unifiPSLeakyAP +z unifiTqamActivated +z unifiOutputRadioInfoToKernelLog + p unifiNoAckActivationCount + p unifiRxFcsErrorCount + p unifiBeaconsReceivedPercentage +z unifiARPDetectActivated + p unifiARPDetectResponseCounter +z unifiEnableMgmtTxPacketStats + p unifiQueueStatsEnable +z unifiDpdMasterSwitch +z unifiGoogleMaxNumberOfPeriodicScans +z unifiGoogleMaxRSSISampleSize +z unifiGoogleMaxHotlistAPs +z unifiGoogleMaxSignificantWifiChangeAPs +z unifiGoogleMaxBssidHistoryEntries +z unifiMacBeaconTimeout +z unifiMIFOffAllowed +z unifiBlockScanAfterNumSchedVif +z unifiSTAUsesOneAntennaWhenIdle +z unifiSTAUsesMultiAntennasDuringConnect +z unifiAPUsesOneAntennaWhenPeersIdle +z deprecated_unifiUpdateAntennaCapabilitiesWhenScanning +z unifiPreferredAntennaBitmap +z unifiMaxConcurrentMACs +z unifiRoamDeauthReason +z UnifiRoamTrackingScanPeriod +z unifiRoamCuLocal +z unifiRoamCUScanNoCandidateDeltaTrigger +z unifiRoamAPSelectDeltaFactor +z unifiRoamCUWeight +z unifiRoamRssiweight +z unifiRoamBSSLoadMonitoringFrequency +z unifiRoamBlacklistSize +z unifiCUMeasurementInterval +z unifiCurrentBssNss +z unifiAPMimoUsed +z unifiRoamEapolTimeout +z unifiRoamingCount +z unifiRoamingAKM +z unifiCurrentBssBandwidth +z unifiCurrentBssChannelFrequency +z unifiLoggerEnabled +z unifiMaPacketFateEnabled +z unifiStaVifLinkNss +z unifiLaaNssSpeculationIntervalSlotTime +z unifiLaaNssSpeculationIntervalSlotMaxNum +z unifiLaaBwSpeculationIntervalSlotTime +z unifiLaaBwSpeculationIntervalSlotMaxNum +z unifiLaaMcsSpeculationIntervalSlotTime +z unifiLaaMcsSpeculationIntervalSlotMaxNum +z unifiLaaGiSpeculationIntervalSlotTime +z unifiLaaGiSpeculationIntervalSlotMaxNum +z UnifiLaaTxDiversityBeamformEnabled +z UnifiLaaTxDiversityBeamformMinMcs +z UnifiLaaTxDiversityFixMode + p unifiLaaProtectionConfigOverride +z unifiCSROnlyEIFSDuration +z unifiOverrideDefaultBETXOPForHT +z unifiOverrideDefaultBETXOP +z unifiRXABBTrimSettings +z unifiRadioTrimsEnable +z unifiHardwarePlatform +z unifiForceChannelBW +z unifiDPDTrainingDuration +z unifiTxPowerTrimCommonConfig +z unifiIqDebugEnabled +z unifiCoexDebugOverrideBt +z unifiLteMailbox +z unifiLteMwsSignal +z unifiLteEnableChannelAvoidance +z unifiLteEnablePowerBackoff +z unifiLteEnableTimeDomain +z unifiLteEnableLteCoex +z unifiLteBand40PowerBackoffChannels +z unifiLteBand40PowerBackoffRsrpLow +z unifiLteBand40PowerBackoffRsrpHigh +z unifiLteBand40PowerBackoffRsrpAveragingAlpha +z unifiLteSetChannel +z unifiLteSetPowerBackoff +z unifiLteSetTddDebugMode +z unifiLteBand40AvoidChannels +z unifiLteBand41AvoidChannels +z unifiLteBand7AvoidChannels +z unifiAPScanAbsenceDuration +z unifiAPScanAbsencePeriod +z unifiMLMESTAKeepAliveTimeoutCheck +z unifiMLMEAPKeepAliveTimeoutCheck +z unifiMLMEGOKeepAliveTimeoutCheck +z unifiBSSMaxIdlePeriod +z unifiSTAIdleModeEnabled +z unifiFastPowerSaveTimeOutAggressive +z unifiIdlemodeListenIntervalSkippingDTIM +z unifiIdlemodeP2PListenIntervalSkippingDTIM +z unifiAPIdleModeEnabled +z unifiFastPowerSaveTimeout +z unifiFastPowerSaveTimeOutSmall +z unifiMLMESTAKeepAliveTimeout +z unifiMLMEAPKeepAliveTimeout +z unifiMLMEGOKeepAliveTimeout +z unifiSTARouterAdvertisementMinimumIntervalToForward +z unifiRoamConnectionQualityCheckWaitAfterConnect +z unifiApBeaconMaxDrift +z unifiBSSMaxIdlePeriodActivated +z unifiVifIdleMonitorTime +z unifiDisableLegacyPowerSave +z unifiDebugForceActive +z unifiStationActivityIdleTime +z unifiDmsActivated +z unifiPowerManagementDelayTimeout + p unifiAPSDServicePeriodTimeout +z unifiConcurrentPowerManagementDelayTimeout +z unifiStationQosInfo +z unifiListenIntervalSkippingDTIM +z unifiListenInterval + p unifiLegacyPsPollTimeout +z unifiBeaconSkippingControl +z unifiTogglePowerDomain +z unifiP2PListenIntervalSkippingDTIM + p unifiFragmentationDuration +z unifiIdleModeLiteEnabled +z unifiIdleModeEnabled +z unifiDTIMWaitTimeout +z unifiListenIntervalMaxTime +z unifiScanMaxProbeTransmitLifetime +z unifiPowerSaveTransitionPacketThreshold +z unifiProbeResponseLifetime +z unifiProbeResponseMaxRetry +z unifiTrafficAnalysisPeriod +z unifiAggressivePowerSaveTransitionPeriod +z unifiActiveTimeAfterMoreBit +z unifiDefaultDwellTime +z unifiVhtCapabilities +z unifiMAXVifScheduleDuration +z unifiVifLongIntervalTime +z unifiDisallowSchedRelinquish +z unifiRameDplaneOperationTimeout +z unifiDebugKeepRadioOn +z unifiForceFixedDurationSchedule +z unifiRameUpdateMibs +z unifiGOScanAbsenceDuration +z unifiGOScanAbsencePeriod +z unifiMaxClient +z unifiTdlsInP2pActivated +z unifiTdlsActivated +z unifiTdlsTPThresholdPktSecs +z unifiTdlsRssiThreshold +z unifiTdlsMaximumRetry +z unifiTdlsTPMonitorSecs +z unifiTdlsBasicHtMcsSet +z unifiTdlsBasicVhtMcsSet +z dot11TDLSDiscoveryRequestWindow +z dot11TDLSResponseTimeout +z dot11TDLSChannelSwitchActivated +z unifiTdlsDesignForTestMode +z unifiTdlsWiderBandwidthProhibited +z unifiTdlsKeyLifeTimeInterval +z unifiTdlsTeardownFrameTxTimeout +z unifiWifiSharingActivated +z unifiWiFiSharing5GHzChannel +z unifiWifiSharingChannelSwitchCount +z unifiChannelAnnouncementCount +z unifiRATestStoredSA +z unifiRATestStoreFrame +z dot11TDLSPeerUAPSDBufferSTAActivated +z unifiProbeResponseLifetimeP2P +z unifiStaChannelSwitchSlowApActivated +z unifiStaChannelSwitchSlowApMaxTime +z unifiStaChannelSwitchSlowApPollInterval +z unifiStaChannelSwitchSlowApProcedureTimeoutIncrement +z unifiMLMEScanMaxAerials +z unifiAPFActivated +z unifiAPFVersion +z unifiAPFMaxSize +z unifiAPFActiveModeEnabled +z unifiCSROnlyMIBShield +z unifiPrivateBbbTxFilterConfig +z unifiPrivateSWAGCFrontEndGain +z unifiPrivateSWAGCFrontEndLoss +z unifiPrivateSWAGCExtThresh +z unifiCSROnlyPowerCalDelay +z unifiRxAgcControl +z deprecated_unifiWapiQosMask +z unifiWMMStallEnable +z unifiRaaTxHostRate +z unifiFallbackShortFrameRetryDistribution +z unifiRXTHROUGHPUTLOW +z unifiRXTHROUGHPUTHIGH +z unifiSetFixedAMPDUAggregationSize +z unifiThroughputDebugReportInterval +z unifiDplaneTest1 +z unifiDplaneTest2 +z unifiDplaneTest3 +z unifiDplaneTest4 + p unifiPreEBRTWindow + p unifiPostEBRTWindow + p unifiPsPollThreshold +z unifiSableContainerSizeConfiguration +z unifiSableFrameLogMode +z unifiSableFrameLogCpuThresPercent +z unifiSableFrameLogCpuOverheadPercent +z unifiDebugSVCModeStackHighWaterMark +z unifiOverrideEDCAParamBE +z unifiOverrideEDCAParamBEEnable +z unifiFaultEnable +z unifiTxUsingLdpcActivated +z unifiTxSGI20Activated +z unifiTxSGI40Activated +z unifiTxSGI80Activated +z unifiTxSGI160Activated +z unifiMacAddressRandomisation +z unifiMacAddressRandomisationMask +z unifiWipsActivated +z unifiRfTestModeActivated +z unifiTxOfdmSelect +z unifiTxDigGain +z unifiChipTemperature +z UnifiBatteryVoltage +z unifiForceShortSlotTime +z unifiDebugDisableRadioNannyActions +z unifiRxCckModemSensitivity +z unifiDpdPerBandwidth +z unifiBBVersion +z unifiRFVersion +z unifiClearRadioTrimCache +z unifiRxRadioCsMode +z unifiRxPriEnergyDetThreshold +z unifiRxSecEnergyDetThreshold +z unifiIQBufferSize +z unifiCCAMasterSwitch +z unifiRxSyncCCACfg +z unifiMacSecChanClearTime +z unifiNannyTemperatureReportDelta +z unifiNannyTemperatureReportInterval +z unifiRadioRxDcocDebugIqValue +z unifiRadioRxDcocDebug +z unifiNannyRetrimDpdMod +z unifiDisableDpdSubIteration +z unifiFleximacCcaEdEnable +z unifiDisableLNABypass +z unifiEnableFlexiMacWatchdog +z unifiRttCapabilities +z unifiFtmMinDeltaFrames +z unifiFtmPerBurst +z unifiFtmBurstDuration +z unifiFtmNumOfBurstsExponent +z unifiFtmASAPModeActivated +z unifiFtmResponderActivated +z unifiFtmDefaultSessionEstablishmentTimeout +z unifiFtmDefaultGapBeforeFirstBurstPerResponder +z unifiFtmDefaultGapBetweenBursts +z unifiFtmDefaultTriggerDelay +z unifiFtmDefaultEndBurstDelay +z unifiFtmRequestValidationEnabled +z unifiFtmResponseValidationEnabled +z unifiFtmUseResponseParameters +z unifiFtmInitialResponseTimeout +z unifiFtmDSPInpBW +z unifiFtmOFDMCutOffset +z unifiFtmMeanAroundCluster +z unifiMLMEScanContinueIfMoreThanXAps +z unifiMLMEScanStopIfLessThanXNewAps +z unifiScanMultiVifActivated +z unifiScanNewAlgorithmActivated +z unifiUnsyncVifLnaEnabled +z unifiTPCMinPower2GMIMO +z unifiTPCMinPower5GMIMO +z unifiLnaControlEnabled +z unifiLnaControlRssiThresholdLower +z unifiLnaControlRssiThresholdUpper +z unifiPowerIsGrip +z unifiLowPowerRxConfig +z unifiTPCEnabled + p unifiCurrentTxpowerLevel +z unifiUserSetTxpowerLevel +z unifiTPCMaxPowerRSSIThreshold +z unifiTPCMinPowerRSSIThreshold +z unifiTPCMinPower2G +z unifiTPCMinPower5G +z unifiTPCUseAfterConnectRsp +z unifiRadioLpRxRssiThresholdLower +z unifiRadioLpRxRssiThresholdUpper +z unifiTestTxPowerEnable +z unifiLteCoexMaxPowerRSSIThreshold +z unifiLteCoexMinPowerRSSIThreshold +z unifiLteCoexPowerReduction +z unifiPMFAssociationComebackTimeDelta +z unifiTestTspecHack +z unifiTestTspecHackValue +z unifiDebugInstantDelivery +z unifiDebugEnable + p unifiDPlaneDebug +z unifiNANActivated +z unifiNANBeaconCapabilities +z unifiNANMaxConcurrentClusters +z unifiNANMaxConcurrentPublishes +z unifiNANMaxConcurrentSubscribes +z unifiNANMaxServiceNameLength +z unifiNANMaxMatchFilterLength +z unifiNANMaxTotalMatchFilterLength +z unifiNANMaxServiceSpecificInfoLength +z unifiNANMaxVSADataLength +z unifiNANMaxMeshDataLength +z unifiNANMaxNDIInterfaces +z unifiNANMaxNDPSessions +z unifiNANMaxAppInfoLength +z unifiNANMatchExpirationTime +z unifiNANMaxChannelSwitchTime +z unifiNANMacRandomisationActivated +z hutsReadWriteDataElementInt32 +z hutsReadWriteDataElementBoolean +z hutsReadWriteDataElementOctetString + p hutsReadWriteRemoteProcedureCallInt32 +z hutsReadWriteInternalAPIInt16 +z hutsReadWriteInternalAPIUint16 +z hutsReadWriteInternalAPIUint32 + p hutsReadWriteInternalAPIInt64 +z hutsReadWriteInternalAPIBoolean +z hutsReadWriteInternalAPIOctetString +z unifiTestScanNoMedium +z unifiDualBandConcurrency +z unifiLoggerMaxDelayedEvents +z unifiSupportedChannels +z unifiCountryList + p unifiVifCountry +z unifiNoCellIncludedChannels +z unifiRegDomVersion +z unifiDefaultCountryWithoutCH12CH13 +z hutsReadWriteInternalAPIFixSizeTableKeyRow + p hutsReadWriteInternalAPIFixSizeTableKey1Row + p hutsReadWriteInternalAPIFixSizeTableKey2Row +z hutsReadWriteInternalAPIFixVarSizeTableKey1Row +z hutsReadWriteInternalAPIFixVarSizeTableKey2Row +z hutsReadWriteInternalAPIFixedSizeTableRow +z hutsReadWriteInternalAPIVarSizeTableRow +z hutsReadWriteInternalAPIVarSizeTableKeyRow +z hutsReadWriteRemoteProcedureCallOctetString + p hutsReadWriteTableInt16Row +z hutsReadWriteTableOctetStringRow + p unifiACRetries +z unifiTxDataConfirm +z unifiAgcThresholds +z unifiCCACSThresh +z unifiDPDTrainPacketConfig +z unifiDebugModuleControl +z unifiDefaultCountry +z unifiDpdDebug +z unifiDpdPredistortGains +z unifiFaultSubSystemControl + p unifiFrameRXCounters + p unifiFrameTXCounters +z unifiLoadDpdLut +z unifiOverrideDpdLut +z unifiLoadDpdLutPerRadio +z unifiOverrideDpdLutPerRadio +z unifiMacCCABusyTime +z unifiModemSgiOffset +z unifiNANDefaultScanDwellTime +z unifiNANDefaultScanPeriod +z unifiNarrowbandCCADebug +z unifiNoCellMaxPower +z unifiOperatingClassParamters +z unifiOverrideEDCAParam +z unifiPanicSubSystemControl +z unifiPeerBandwidth +z unifiCurrentPeerNss +z unifiPeerTxDataRate +z unifiPeerRSSI +z unifiPeerRxRetryCount +z unifiPeerRxMulticastCount + p unifiSwToHwQueueStats + p unifiHostToSwQueueStats +z unifiRSSICURoamScanTrigger +z unifiRadioCCADebug +z unifiRadioCCAThresholds +z unifiNarrowbandCCAThresholds +z unifiRadioOnTime +z unifiRadioTxTime +z unifiRadioRxTime +z unifiRadioScanTime +z unifiRadioOnTimeNan +z unifiRadioRXSettingsRead +z unifiRadioTXSettingsRead +z unifiRadioTxIqDelay +z unifiRadioTxPowerOverride + p unifiRateStatsRxSuccessCount + p unifiRateStatsTxSuccessCount +z unifiRateStatsRate + p unifiRateStatsRTSErrorCount +z unifiReadHardwareCounter +z unifiReadReg +z unifiRegulatoryParameters +z unifiRoamCUFactor +z unifiRoamCUScanTrigger +z unifiRoamRSSIBoost +z unifiRoamRssiFactor +z unifiRxExternalGainFrequency +z unifiRxExternalGain +z unifiRxRssiAdjustments +z unifiSarBackoff +z unifiScanParameters +z unifiStaticDpdGain + p unifiThroughputDebug +z unifiTxAntennaConnectionLossFrequency +z unifiTxAntennaConnectionLoss +z unifiTxAntennaMaxGainFrequency +z unifiTxAntennaMaxGain +z unifiTxDetectorFrequencyCompensation +z unifiTxDetectorTemperatureCompensation +z unifiTxFtrimSettings +z unifiTxGainSettings +z unifiTxGainStepSettings +z unifiTxOOBConstraints +z unifiTxOpenLoopFrequencyCompensation +z unifiTxOpenLoopTemperatureCompensation +z unifiTxPaGainDpdFrequencyCompensation +z unifiTxPaGainDpdTemperatureCompensation +z unifiTxPowerDetectorResponse +z unifiTxPowerTrimConfig +z unifiTxSettings diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg new file mode 100644 index 0000000..12d7748 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg @@ -0,0 +1,542 @@ +Element dot11RSNAStatsSTAAddress BasicType string BERType string OID 1.2.3.2.1.2.3.1.430 Access read_only PSID 430 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType var BFAccess RO +Element dot11RSNAStatsTKIPICVErrors BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.433 Access read_only Min 0 Max 4294967295 PSID 433 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsTKIPLocalMICFailures BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.434 Access read_only Min 0 Max 4294967295 PSID 434 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsTKIPRemoteMICFailures BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.435 Access read_only Min 0 Max 4294967295 PSID 435 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsCCMPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.436 Access read_only Min 0 Max 4294967295 PSID 436 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsCCMPDecryptErrors BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.437 Access read_only Min 0 Max 4294967295 PSID 437 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsTKIPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.438 Access read_only Min 0 Max 4294967295 PSID 438 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsRobustMgmtCCMPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.441 Access read_only Min 0 Max 4294967295 PSID 441 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11TDLSPeerUAPSDIndicationWindow BasicType integer BERType integer OID 1.2.3.1.53 Access read_write PSID 53 Default 1 BFType uint16 BFAccess RW +Element dot11AssociationSAQueryMaximumTimeout BasicType integer BERType integer_counter32 OID 1.2.3.1.100 Access read_write Min 0 Max 4294967295 PSID 100 Default 1000 BFType int64 BFAccess RW +Element dot11AssociationSAQueryRetryTimeout BasicType integer BERType integer_counter32 OID 1.2.3.1.101 Access read_write Max 4294967295 PSID 101 Default 201 BFType int64 BFAccess RW +Element dot11RTSThreshold BasicType integer BERType integer_unsigned32 OID 1.2.3.1.121 Access read_write Min 0 Max 65536 PSID 121 Default 65536 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RW +Element dot11ShortRetryLimit BasicType integer BERType integer OID 1.2.3.1.122 Access read_write Min 1 Max 255 PSID 122 Default 32 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element dot11LongRetryLimit BasicType integer BERType integer OID 1.2.3.1.123 Access read_write Min 1 Max 255 PSID 123 Default 4 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element dot11FragmentationThreshold BasicType integer BERType integer OID 1.2.3.1.124 Access read_write Min 256 Max 11500 PSID 124 Default 3000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element dot11RTSSuccessCount BasicType integer BERType integer_counter32 OID 1.2.3.1.146 Access read_only Min 0 Max 4294967295 PSID 146 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11ACKFailureCount BasicType integer BERType integer_counter32 OID 1.2.3.1.148 Access read_only Min 0 Max 4294967295 PSID 148 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11MulticastReceivedFrameCount BasicType integer BERType integer_counter32 OID 1.2.3.1.150 Access read_only Min 0 Max 4294967295 PSID 150 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11FCSErrorCount BasicType integer BERType integer_counter32 OID 1.2.3.1.151 Access read_only Max 4294967295 PSID 151 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11WEPUndecryptableCount BasicType integer BERType integer_counter32 OID 1.2.3.1.153 Access read_only Min 0 Max 4294967295 PSID 153 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11manufacturerProductVersion BasicType string BERType string OID 1.2.3.1.183 Access read_only Min 0 Max 300 PSID 183 GetFunction mibgetfirmwareproductversion BFType var BFAccess RO +Element unifiMLMEConnectionTimeOut BasicType integer BERType integer OID 1.2.3.1.2000 Access read_write PSID 2000 BFType uint16 BFAccess RW +Element unifiMLMEScanChannelMaxScanTime BasicType string BERType string OID 1.2.3.1.2001 Access read_write Min 14 Max 14 PSID 2001 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiMLMEScanChannelProbeInterval BasicType string BERType string OID 1.2.3.1.2002 Access read_write Min 14 Max 14 PSID 2002 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiMLMEScanChannelRule BasicType string BERType string OID 1.2.3.1.2003 Access read_write Min 4 Max 4 PSID 2003 Default 0x00:0x01:0x00:0x01 BFType var BFAccess RW +Element unifiMLMEDataReferenceTimeout BasicType integer BERType integer OID 1.2.3.1.2005 Access read_only Max 65534 PSID 2005 Default 0 BFType uint16 BFAccess RO +Element unifiMLMEScanProbeInterval BasicType integer BERType integer OID 1.2.3.1.2007 Access read_write PSID 2007 BFType uint16 BFAccess RW +Element unifiMLMEScanHighRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.2008 Access read_write Min -128 Max 127 PSID 2008 Default -90 BFType int16 BFAccess RW +Element unifiMLMEScanDeltaRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.2010 Access read_write Min 1 Max 255 PSID 2010 Default 20 BFType uint16 BFAccess RW +Element unifiMLMEScanMaximumAge BasicType integer BERType integer OID 1.2.3.1.2014 Access read_write PSID 2014 BFType uint16 BFAccess RW +Element unifiMLMEScanMaximumResults BasicType integer BERType integer OID 1.2.3.1.2015 Access read_write PSID 2015 Default 100 BFType uint16 BFAccess RW +Element unifiMLMEAutonomousScanNoisy BasicType integer BERType string OID 1.2.3.1.2016 Access read_write PSID 2016 BFType bool BFAccess RW +Element unifiChannelBusyThreshold BasicType integer BERType integer OID 1.2.3.1.2018 Access read_write Min 1 Max 100 PSID 2018 Default 25 BFType uint16 BFAccess RW +Element unifiMacSequenceNumberRandomisationActivated BasicType integer BERType string OID 1.2.3.1.2020 Access read_write PSID 2020 Default 1 BFType bool BFAccess RW +Element unifiFirmwareBuildID BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2021 Access read_only PSID 2021 GetFunction mibgetfirmwarebuildid BFType uint32 BFAccess RO +Element unifiChipVersion BasicType integer BERType integer OID 1.2.3.1.2022 Access read_only PSID 2022 BFType uint16 BFAccess RO +Element unifiFirmwarePatchBuildID BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2023 Access read_only PSID 2023 GetFunction mibgetfirmwarebuildid BFType uint32 BFAccess RO +Element unifiMaxNumAntennaToUse BasicType integer BERType integer OID 1.2.3.1.2025 Access read_write PSID 2025 Default 0x0202 BFType uint16 BFAccess RW +Element unifiHtCapabilities5G BasicType string BERType string OID 1.2.3.1.2026 Access read_write Min 21 Max 21 PSID 2026 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiVhtCapabilities5G BasicType string BERType string OID 1.2.3.1.2027 Access read_write Min 12 Max 12 PSID 2027 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiHtCapabilitiesSoftAp BasicType string BERType string OID 1.2.3.1.2028 Access read_write Min 21 Max 21 PSID 2028 Default 0xef:0x0a:0x17:0xff:0xff:0x00:0x00:0x01:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiSoftAp40MHzOn24G BasicType integer BERType string OID 1.2.3.1.2029 Access read_only PSID 2029 Default 0 BFType bool BFAccess RO +Element unifiBasicCapabilities BasicType integer BERType integer OID 1.2.3.1.2030 Access read_write PSID 2030 Default 0x1730 BFType uint16 BFAccess RW +Element unifiExtendedCapabilities BasicType string BERType string OID 1.2.3.1.2031 Access read_write Min 9 Max 9 PSID 2031 Default 0x01:0x00:0x08:0x00:0x00:0x00:0x00:0x40:0x80 BFType var BFAccess RW +Element unifiHtCapabilities BasicType string BERType string OID 1.2.3.1.2032 Access read_write Min 21 Max 21 PSID 2032 Default 0xef:0x0a:0x17:0xff:0xff:0x00:0x00:0x01:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiRsnCapabilities BasicType integer BERType integer OID 1.2.3.1.2034 Access read_write PSID 2034 BFType uint16 BFAccess RW +Element unifi24G40MHZChannels BasicType integer BERType string OID 1.2.3.1.2035 Access read_only PSID 2035 Default 0 BFType bool BFAccess RO +Element unifiExtendedCapabilitiesDisabled BasicType integer BERType string OID 1.2.3.1.2036 Access read_write PSID 2036 Default 0 BFType bool BFAccess RW +Element unifiSupportedDataRates BasicType string BERType string OID 1.2.3.1.2041 Access read_only Min 2 Max 16 PSID 2041 Default 0x02:0x04:0x0b:0x0c:0x12:0x16:0x18:0x24:0x30:0x48:0x60:0x6c BFType var BFAccess RO +Element unifiRadioMeasurementActivated BasicType integer BERType string OID 1.2.3.1.2043 Access read_write PSID 2043 Default 1 BFType bool BFAccess RW +Element unifiRadioMeasurementCapabilities BasicType string BERType string OID 1.2.3.1.2044 Access read_write Min 5 Max 5 PSID 2044 Default 0x73:0x00:0x00:0x00:0x04 BFType var BFAccess RW +Element unifiVhtActivated BasicType integer BERType string OID 1.2.3.1.2045 Access read_write PSID 2045 Default 0 BFType bool BFAccess RW +Element unifiHtActivated BasicType integer BERType string OID 1.2.3.1.2046 Access read_write PSID 2046 Default 1 BFType bool BFAccess RW +Element unifiEnableTwoSimultaneousPassiveScansSameBand BasicType integer BERType string OID 1.2.3.1.2047 Access read_write PSID 2047 Default 0 BFType bool BFAccess RW +Element unifiRoamingActivated BasicType integer BERType string OID 1.2.3.1.2049 Access read_write PSID 2049 Default 1 BFType bool BFAccess RW +Element unifiRoamRssiScanTrigger BasicType integer BERType integer OID 1.2.3.1.2050 Access read_write Min -128 Max 127 PSID 2050 Default -75 BFType int16 BFAccess RW +Element unifiRoamDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2051 Access read_write Min 1 Max 255 PSID 2051 Default 10 BFType uint16 BFAccess RW +Element unifiRoamCachedChannelScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2052 Access read_write Min 1 PSID 2052 Default 20000000 BFType uint32 BFAccess RW +Element unifiFullRoamScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2053 Access read_write Min 1 PSID 2053 Default 30000000 BFType uint32 BFAccess RW +Element unifiRoamSoftRoamingEnabled BasicType integer BERType string OID 1.2.3.1.2054 Access read_write PSID 2054 BFType bool BFAccess RW +Element unifiRoamScanBand BasicType integer BERType integer OID 1.2.3.1.2055 Access read_write Min 1 Max 2 PSID 2055 Default 2 BFType uint16 BFAccess RW +Element unifiRoamScanMaxActiveChannelTime BasicType integer BERType integer OID 1.2.3.1.2057 Access read_write Min 1 PSID 2057 Default 120 BFType uint16 BFAccess RW +Element unifiRoamFullChannelScanFrequency BasicType integer BERType integer OID 1.2.3.1.2058 Access read_write Min 1 PSID 2058 Default 9 BFType uint16 BFAccess RW +Element unifiRoamMode BasicType integer BERType integer OID 1.2.3.1.2060 Access read_write Min 0 Max 2 PSID 2060 Default 1 BFType uint16 BFAccess RW +Element unifiRoamRssiScanNoCandidateDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2064 Access read_only Min 1 Max 255 PSID 2064 Default 10 BFType uint16 BFAccess RO +Element unifiRoamEAPTimeout BasicType integer BERType integer OID 1.2.3.1.2065 Access read_only PSID 2065 Default 200 BFType uint16 BFAccess RO +Element unifiRoamScanControl BasicType integer BERType string OID 1.2.3.1.2067 Access read_write PSID 2067 Default 0 BFType bool BFAccess RW +Element unifiRoamDfsScanMode BasicType integer BERType integer OID 1.2.3.1.2068 Access read_write Min 0 Max 2 PSID 2068 Default 1 BFType uint16 BFAccess RW +Element unifiRoamScanHomeTime BasicType integer BERType integer OID 1.2.3.1.2069 Access read_write Min 40 PSID 2069 Default 45 BFType uint16 BFAccess RW +Element unifiRoamScanHomeAwayTime BasicType integer BERType integer OID 1.2.3.1.2070 Access read_write Min 40 PSID 2070 Default 100 BFType uint16 BFAccess RW +Element unifiRoamScanNProbe BasicType integer BERType integer OID 1.2.3.1.2072 Access read_write PSID 2072 Default 2 BFType uint16 BFAccess RW +Element unifiApOlbcDuration BasicType integer BERType integer OID 1.2.3.1.2076 Access read_write PSID 2076 Default 300 BFType uint16 BFAccess RW +Element unifiApOlbcInterval BasicType integer BERType integer OID 1.2.3.1.2077 Access read_write PSID 2077 Default 2000 BFType uint16 BFAccess RW +Element unifiDNSSupportActivated BasicType integer BERType string OID 1.2.3.1.2078 Access read_write PSID 2078 Default 1 BFType bool BFAccess RW +Element unifiOffchannelScheduleTimeout BasicType integer BERType integer OID 1.2.3.1.2079 Access read_write PSID 2079 Default 1000 BFType uint16 BFAccess RW +Element unifiFrameResponseTimeOut BasicType integer BERType integer OID 1.2.3.1.2080 Access read_write Min 0 Max 500 PSID 2080 Default 200 BFType uint16 BFAccess RW +Element unifiConnectionFailureTimeout BasicType integer BERType integer OID 1.2.3.1.2081 Access read_write Min 0 Max 20000 PSID 2081 Default 10000 BFType uint16 BFAccess RW +Element unifiConnectingProbeTimeout BasicType integer BERType integer OID 1.2.3.1.2082 Access read_write Min 0 Max 100 PSID 2082 Default 10 BFType uint16 BFAccess RW +Element unifiDisconnectTimeout BasicType integer BERType integer OID 1.2.3.1.2083 Access read_write Min 0 Max 3000 PSID 2083 Default 1500 BFType uint16 BFAccess RW +Element unifiFrameResponseCfmTxLifetimeTimeOut BasicType integer BERType integer OID 1.2.3.1.2084 Access read_write PSID 2084 Default 10 BFType uint16 BFAccess RW +Element unifiFrameResponseCfmFailureTimeOut BasicType integer BERType integer OID 1.2.3.1.2085 Access read_write PSID 2085 Default 40 BFType uint16 BFAccess RW +Element unifiForceActiveDuration BasicType integer BERType integer OID 1.2.3.1.2086 Access read_write Min 0 Max 1000 PSID 2086 Default 200 BFType uint16 BFAccess RW +Element unifiMLMEScanMaxNumberOfProbeSets BasicType integer BERType integer OID 1.2.3.1.2087 Access read_write PSID 2087 BFType uint16 BFAccess RW +Element unifiMLMEScanStopIfLessThanXFrames BasicType integer BERType integer OID 1.2.3.1.2088 Access read_write PSID 2088 Default 4 BFType uint16 BFAccess RW +Element unifiAPAssociationTimeout BasicType integer BERType integer OID 1.2.3.1.2089 Access read_write PSID 2089 Default 2000 BFType uint16 BFAccess RW +Element unifiHostNumAntennaControlActivated BasicType integer BERType string OID 1.2.3.1.2091 Access read_only PSID 2091 Default 0 BFType bool BFAccess RO +Element unifiMLMEStationInactivityTimeOut BasicType integer BERType integer OID 1.2.3.1.2098 Access read_write PSID 2098 Default 3 BFType uint16 BFAccess RW +Element unifiMLMECliInactivityTimeOut BasicType integer BERType integer OID 1.2.3.1.2099 Access read_write PSID 2099 Default 10 BFType uint16 BFAccess RW +Element unifiMLMEStationInitialKickTimeOut BasicType integer BERType integer OID 1.2.3.1.2100 Access read_write PSID 2100 Default 50 BFType uint16 BFAccess RW +Element unifiUartConfigure BasicType integer BERType integer OID 1.2.3.1.2110 Access read_write PSID 2110 Hide BFType uint16 BFAccess RW +Element unifiUartPios BasicType integer BERType integer OID 1.2.3.1.2111 Access read_write NamedValues no_pios:1:tx_rx_only:2:tx_rx_rts_cts:3 NamedValues no_pios:1:tx_rx_only:2:tx_rx_rts_cts:3 PSID 2111 Hide BFType uint16 BFAccess RW +Element unifiCrystalFrequencyTrim BasicType integer BERType integer OID 1.2.3.1.2141 Access read_only Max 63 PSID 2141 Default 31 BFType uint16 BFAccess RO +Element unifiEnableDorm BasicType integer BERType string OID 1.2.3.1.2142 Access read_write PSID 2142 Default 1 BFType bool BFAccess RW +Element unifiExternalClockDetect BasicType integer BERType string OID 1.2.3.1.2146 Access read_only PSID 2146 Default 0 BFType bool BFAccess RO +Element unifiExternalFastClockRequest BasicType integer BERType integer OID 1.2.3.1.2149 Access read_only NamedValues no_clock_request:0:totem_pole:1:inverted_totem_pole:2:open_drain:3:open_source:4 NamedValues no_clock_request:0:totem_pole:1:inverted_totem_pole:2:open_drain:3:open_source:4 PSID 2149 Default 1 BFType uint16 BFAccess RO +Element unifiWatchdogTimeout BasicType integer BERType integer OID 1.2.3.1.2152 Access read_only Min 1 PSID 2152 Default 1500 BFType uint16 BFAccess RO +Element unifiOverrideEDCAParamActivated BasicType integer BERType string OID 1.2.3.1.2155 Access read_write PSID 2155 Default 0 BFType bool BFAccess RW +Element unifiExternalFastClockRequestPIO BasicType integer BERType integer OID 1.2.3.1.2158 Access read_only Max 15 PSID 2158 Default 9 BFType uint16 BFAccess RO +Element unifiRxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2196 Access read_only PSID 2196 GetPerVifFunction mibrxdatarateget BFType uint32 BFAccess RO +Element unifiRSSI BasicType integer BERType integer OID 1.2.3.1.2200 Access read_only PSID 2200 GetPerVifFunction mibgetrssi BFType int16 BFAccess RO +Element unifiLastBssRSSI BasicType integer BERType integer OID 1.2.3.1.2201 Access read_write PSID 2201 BFType int16 BFAccess RW +Element unifiSNR BasicType integer BERType integer OID 1.2.3.1.2202 Access read_only PSID 2202 GetPerVifFunction mibgetsnr BFType int16 BFAccess RO +Element unifiLastBssSNR BasicType integer BERType integer OID 1.2.3.1.2203 Access read_write PSID 2203 BFType int16 BFAccess RW +Element unifiSwTxTimeout BasicType integer BERType integer OID 1.2.3.1.2204 Access read_write PSID 2204 Default 5 BFType uint16 BFAccess RW +Element unifiHwTxTimeout BasicType integer BERType integer OID 1.2.3.1.2205 Access read_write PSID 2205 Default 512 BFType uint16 BFAccess RW +Element unifiTxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2208 Access read_only PSID 2208 GetPerVifFunction mibtxdatarateget BFType uint32 BFAccess RO +Element unifiSNRExtraOffsetCCK BasicType integer BERType integer OID 1.2.3.1.2209 Access read_only PSID 2209 Default 8 BFType int16 BFAccess RO +Element unifiRSSIMaxAveragingPeriod BasicType integer BERType integer OID 1.2.3.1.2210 Access read_only Min 1 PSID 2210 Default 3000 BFType uint16 BFAccess RO +Element unifiRSSIMinReceivedFrames BasicType integer BERType integer OID 1.2.3.1.2211 Access read_only Min 1 PSID 2211 Default 2 BFType uint16 BFAccess RO +Element unifiLastBssTxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2213 Access read_write PSID 2213 BFType uint32 BFAccess RW +Element unifiDiscardedFrameCount BasicType integer BERType integer OID 1.2.3.1.2214 Access read_only PSID 2214 GetPerVifFunction mibpktcntget BFType uint16 BFAccess RO +Element unifiMacrameDebugStats BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2215 Access read_write PSID 2215 GetFunction mibuint32get SetFunction mibuint32set BFType uint32 BFAccess RW +Element unifiCurrentTSFTime BasicType integer BERType integer OID 1.2.3.1.2218 Access read_only PSID 2218 GetPerVifFunction mibtsftime BFType int64 BFAccess RO +Element unifiBaRxEnableTid BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2219 Access read_write PSID 2219 Default 0x1555 BFType uint32 BFAccess RW +Element unifiBaTxEnableTid BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2221 Access read_write PSID 2221 Default 0x0557 BFType uint32 BFAccess RW +Element unifiTrafficThresholdToSetupBA BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2222 Access read_write PSID 2222 Default 100 BFType uint32 BFAccess RW +Element unifiDplaneTXAmsduHWCapability BasicType integer BERType integer OID 1.2.3.1.2223 Access read_only PSID 2223 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiDplaneTXAmsduSubframeCountMax BasicType integer BERType integer OID 1.2.3.1.2224 Access read_write Min 1 Max 4 PSID 2224 Default 3 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiBaConfig BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2225 Access read_write PSID 2225 Default 0x3fff01 BFType uint32 BFAccess RW +Element unifiBaTxMaxNumber BasicType integer BERType integer OID 1.2.3.1.2226 Access read_write PSID 2226 Default 0x10 BFType uint16 BFAccess RW +Element unifiMoveBKtoBE BasicType integer BERType string OID 1.2.3.1.2227 Access read_write PSID 2227 BFType bool BFAccess RW +Element unifiBeaconReceived BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2228 Access read_only PSID 2228 GetPerVifFunction mibllsstatsget BFType uint32 BFAccess RO +Element unifiPSLeakyAP BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2234 Access read_only PSID 2234 Default 0 GetPerVifFunction mibllsstatsget BFType uint32 BFAccess RO +Element unifiTqamActivated BasicType integer BERType string OID 1.2.3.1.2235 Access read_write PSID 2235 Default 0 BFType bool BFAccess RW +Element unifiOutputRadioInfoToKernelLog BasicType integer BERType string OID 1.2.3.1.2239 Access read_write PSID 2239 Default 0 BFType bool BFAccess RW +Element unifiNoAckActivationCount BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2240 Access read_only PSID 2240 GetPerVifFunction mibuint32get BFType uint32 BFAccess RO +Element unifiRxFcsErrorCount BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2241 Access read_only PSID 2241 GetPerVifFunction mibuint32get BFType uint32 BFAccess RO +Element unifiBeaconsReceivedPercentage BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2245 Access read_only PSID 2245 Default 0 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RO +Element unifiARPDetectActivated BasicType integer BERType string OID 1.2.3.1.2246 Access read_write PSID 2246 Default 0 BFType bool BFAccess RW +Element unifiARPDetectResponseCounter BasicType integer BERType integer OID 1.2.3.1.2247 Access read_write PSID 2247 Default 0 GetPerVifFunction mibuint16get BFType uint16 BFAccess RW +Element unifiEnableMgmtTxPacketStats BasicType integer BERType string OID 1.2.3.1.2249 Access read_write PSID 2249 Default 1 SetFunction mib_mgmt_tx_packet_stats_set BFType bool BFAccess RW +Element unifiQueueStatsEnable BasicType integer BERType string OID 1.2.3.1.2252 Access read_write PSID 2252 Default 0 SetPerVifFunction mibuint16set BFType bool BFAccess RW +Element unifiDpdMasterSwitch BasicType integer BERType integer OID 1.2.3.1.2256 Access read_write PSID 2256 Default 0 GetFunction mibuint16get SetFunction mibricechangefsmparams BFType uint16 BFAccess RW +Element unifiGoogleMaxNumberOfPeriodicScans BasicType integer BERType integer OID 1.2.3.1.2260 Access read_write PSID 2260 BFType uint16 BFAccess RW +Element unifiGoogleMaxRSSISampleSize BasicType integer BERType integer OID 1.2.3.1.2261 Access read_write PSID 2261 BFType uint16 BFAccess RW +Element unifiGoogleMaxHotlistAPs BasicType integer BERType integer OID 1.2.3.1.2262 Access read_write PSID 2262 BFType uint16 BFAccess RW +Element unifiGoogleMaxSignificantWifiChangeAPs BasicType integer BERType integer OID 1.2.3.1.2263 Access read_write PSID 2263 BFType uint16 BFAccess RW +Element unifiGoogleMaxBssidHistoryEntries BasicType integer BERType integer OID 1.2.3.1.2264 Access read_write PSID 2264 BFType uint16 BFAccess RW +Element unifiMacBeaconTimeout BasicType integer BERType integer OID 1.2.3.1.2270 Access read_write PSID 2270 Default 128 BFType uint16 BFAccess RW +Element unifiMIFOffAllowed BasicType integer BERType string OID 1.2.3.1.2271 Access read_write PSID 2271 Default 1 BFType bool BFAccess RW +Element unifiBlockScanAfterNumSchedVif BasicType integer BERType integer OID 1.2.3.1.2272 Access read_write PSID 2272 Default 0 SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiSTAUsesOneAntennaWhenIdle BasicType integer BERType string OID 1.2.3.1.2274 Access read_write PSID 2274 Default 1 BFType bool BFAccess RW +Element unifiSTAUsesMultiAntennasDuringConnect BasicType integer BERType string OID 1.2.3.1.2275 Access read_write PSID 2275 Default 1 BFType bool BFAccess RW +Element unifiAPUsesOneAntennaWhenPeersIdle BasicType integer BERType string OID 1.2.3.1.2276 Access read_write PSID 2276 Default 0 SetFunction mibuint16set BFType bool BFAccess RW +Element deprecated_unifiUpdateAntennaCapabilitiesWhenScanning BasicType integer BERType string OID 1.2.3.1.2277 Access read_write PSID 2277 Default 0 BFType bool BFAccess RW +Element unifiPreferredAntennaBitmap BasicType integer BERType integer OID 1.2.3.1.2278 Access read_write PSID 2278 Default 0 SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiMaxConcurrentMACs BasicType integer BERType integer OID 1.2.3.1.2279 Access read_write PSID 2279 Default 2 BFType uint16 BFAccess RW +Element unifiRoamDeauthReason BasicType integer BERType integer OID 1.2.3.1.2294 Access read_write PSID 2294 Default 3 BFType uint16 BFAccess RW +Element UnifiRoamTrackingScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2299 Access read_write Min 1 PSID 2299 Default 5000000 BFType uint32 BFAccess RW +Element unifiRoamCuLocal BasicType integer BERType integer OID 1.2.3.1.2300 Access read_write Min 0 Max 255 PSID 2300 Default 0 BFType uint16 BFAccess RW +Element unifiRoamCUScanNoCandidateDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2301 Access read_write Min 0 Max 100 PSID 2301 Default 15 BFType uint16 BFAccess RW +Element unifiRoamAPSelectDeltaFactor BasicType integer BERType integer OID 1.2.3.1.2302 Access read_write Min 0 Max 100 PSID 2302 Default 20 BFType uint16 BFAccess RW +Element unifiRoamCUWeight BasicType integer BERType integer OID 1.2.3.1.2303 Access read_write Min 0 Max 100 PSID 2303 Default 35 BFType uint16 BFAccess RW +Element unifiRoamRssiweight BasicType integer BERType integer OID 1.2.3.1.2305 Access read_write Min 0 Max 100 PSID 2305 Default 65 BFType uint16 BFAccess RW +Element unifiRoamBSSLoadMonitoringFrequency BasicType integer BERType integer OID 1.2.3.1.2309 Access read_write Min 0 Max 100 PSID 2309 Default 10 BFType uint16 BFAccess RW +Element unifiRoamBlacklistSize BasicType integer BERType integer OID 1.2.3.1.2310 Access read_write Min 0 Max 100 PSID 2310 Default 5 BFType uint16 BFAccess RW +Element unifiCUMeasurementInterval BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2311 Access read_write Min 1 Max 1000 PSID 2311 Default 500 BFType uint32 BFAccess RW +Element unifiCurrentBssNss BasicType integer BERType integer OID 1.2.3.1.2312 Access read_only NamedValues SISO:0:MIMO_2x2:1:MIMO_3x3:2:MIMO_4x4:3 PSID 2312 Default 0 BFType uint16 BFAccess RO +Element unifiAPMimoUsed BasicType integer BERType string OID 1.2.3.1.2313 Access read_only PSID 2313 Default 0 BFType bool BFAccess RO +Element unifiRoamEapolTimeout BasicType integer BERType integer OID 1.2.3.1.2314 Access read_write Min 0 Max 100 PSID 2314 Default 10 BFType uint16 BFAccess RW +Element unifiRoamingCount BasicType integer BERType integer OID 1.2.3.1.2315 Access read_only PSID 2315 Default 0 BFType uint16 BFAccess RO +Element unifiRoamingAKM BasicType integer BERType integer OID 1.2.3.1.2316 Access read_only NamedValues AKM_None:0:AKM_OKC:1:AKM_FT_1X:2:AKM_PSK:3:AKM_FT_PSK:4:AKM_PMKSA_Caching:5:AKM_SAE:6:AKM_FT_SAE:7 NamedValues AKM_None:0:AKM_OKC:1:AKM_FT_1X:2:AKM_PSK:3:AKM_FT_PSK:4:AKM_PMKSA_Caching:5:AKM_SAE:6:AKM_FT_SAE:7 PSID 2316 Default 0 BFType uint16 BFAccess RO +Element unifiCurrentBssBandwidth BasicType integer BERType integer OID 1.2.3.1.2317 Access read_only PSID 2317 BFType uint16 BFAccess RO +Element unifiCurrentBssChannelFrequency BasicType integer BERType integer OID 1.2.3.1.2318 Access read_only PSID 2318 BFType uint16 BFAccess RO +Element unifiLoggerEnabled BasicType integer BERType integer OID 1.2.3.1.2320 Access read_only NamedValues Disabled:0:Partial:1:Full:2 PSID 2320 Default 1 BFType uint16 BFAccess RO +Element unifiMaPacketFateEnabled BasicType integer BERType string OID 1.2.3.1.2321 Access read_write PSID 2321 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiStaVifLinkNss BasicType integer BERType integer OID 1.2.3.1.2324 Access read_only NamedValues SISO:0:MIMO_2x2:1:MIMO_3x3:2:MIMO_4x4:3 PSID 2324 Default 0 BFType uint16 BFAccess RO +Element unifiLaaNssSpeculationIntervalSlotTime BasicType integer BERType integer OID 1.2.3.1.2330 Access read_write PSID 2330 Default 300 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaNssSpeculationIntervalSlotMaxNum BasicType integer BERType integer OID 1.2.3.1.2331 Access read_write PSID 2331 Default 5 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaBwSpeculationIntervalSlotTime BasicType integer BERType integer OID 1.2.3.1.2332 Access read_write PSID 2332 Default 300 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaBwSpeculationIntervalSlotMaxNum BasicType integer BERType integer OID 1.2.3.1.2333 Access read_write PSID 2333 Default 8 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaMcsSpeculationIntervalSlotTime BasicType integer BERType integer OID 1.2.3.1.2334 Access read_write PSID 2334 Default 100 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaMcsSpeculationIntervalSlotMaxNum BasicType integer BERType integer OID 1.2.3.1.2335 Access read_write PSID 2335 Default 10 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaGiSpeculationIntervalSlotTime BasicType integer BERType integer OID 1.2.3.1.2336 Access read_write PSID 2336 Default 100 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaGiSpeculationIntervalSlotMaxNum BasicType integer BERType integer OID 1.2.3.1.2337 Access read_write PSID 2337 Default 50 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element UnifiLaaTxDiversityBeamformEnabled BasicType integer BERType string OID 1.2.3.1.2350 Access read_write PSID 2350 Default 0 SetFunction mibboolset GetFunction mibboolget BFType bool BFAccess RW +Element UnifiLaaTxDiversityBeamformMinMcs BasicType integer BERType integer OID 1.2.3.1.2351 Access read_write PSID 2351 Default 2 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element UnifiLaaTxDiversityFixMode BasicType integer BERType integer OID 1.2.3.1.2352 Access read_write PSID 2352 Default 0 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaProtectionConfigOverride BasicType integer BERType integer OID 1.2.3.1.2356 Access read_write PSID 2356 Default 6 SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiCSROnlyEIFSDuration BasicType integer BERType integer OID 1.2.3.1.2362 Access read_only PSID 2362 Default 12 BFType uint16 BFAccess RO +Element unifiOverrideDefaultBETXOPForHT BasicType integer BERType integer OID 1.2.3.1.2364 Access read_write PSID 2364 Default 171 BFType uint16 BFAccess RW +Element unifiOverrideDefaultBETXOP BasicType integer BERType integer OID 1.2.3.1.2365 Access read_write PSID 2365 Default 78 BFType uint16 BFAccess RW +Element unifiRXABBTrimSettings BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2366 Access read_write PSID 2366 Default 0 BFType uint32 BFAccess RW +Element unifiRadioTrimsEnable BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2367 Access read_write PSID 2367 Default 0x0ff5 SetFunction mibricechangenonfsmparams BFType uint32 BFAccess RW +Element unifiHardwarePlatform BasicType integer BERType integer OID 1.2.3.1.2369 Access read_write NamedValues PLATFORM_NOT_SET:0:T20:2:LASSEN_SMDK:17:LEMAN_S620_SMDK:18:LASSEN_UNIV:19:LEMAN_S612_SMDK:21:LASSEN_A5_REV02_2017_07:23:LASSEN_A7_REV01_2017_07:24:LASSEN_J3NEO_2017_08:25:LASSEN_J3TOP:26:LASSEN_J7TOP:27:LEMAN_S620_MAESTRO:28:LEMAN_S620_UNIV:31:LASSEN_A530D:33:LEMAN_S620_WING_DUALFEM:35:LASSEN_A6_SMA600_2018_04:36:LEMAN_S620_MAESTRO_SISO:39:LEMAN_S620_ROBUSTA2_DUALFEM:40:LEMAN_S620_ROBUSTA2_NOFEM:41:LEMAN_S620_A50:43:LEMAN_S620_A50_DUALFEM:44:LEMAN_S620_TROIKA_DUALFEM:45:LEMAN_S620_A50_MIMO:46:NACHO_S612_SMDK:47:NEUS_S620_SMDK:48:NEUS_S621_SMDK:49:LEMAN_S620_MAESTRO_VOLCANO:50:LEMAN_S620_A505Y:51:LEMAN_S620_A505N_DUALFEM:52:LEMAN_S620_FLEXI:53:LEMAN_S620_SHINE_F9T_DUALFEM:54:LEMAN_S620_M307F:55:LEMAN_S620_V_TD1904_DUALFEM:56:NEUS_S620_ERD:57:NEUS_S620_V_TD1905_DUALFEM:58:LEMAN_S620_A507FN_DUALFEM:59:NEUS_S620_L_RACER_DUALFEM:61:NEUS_S620_ERD_REV0:62:LEMAN_S620_A515FM:63:NACHO_S612_ERD:64:NEUS_S620_A71:65:NEUS_S620_ERD_VOLCANO:66:NEUS_S620_V_TD1905_DUALFEMSKY:67:NEUS_S620_A71_PRE:68:NACHO_S612_A31_UNIV:69:NACHO_S612_A31:70:LASSEN_A305FN_GLOBAL:71:NEUS_S620_ERD_VOLCANO_SISO:72:NEUS_S620_V_PD1938_DUALFEM:73:NEUS_S620_V_PD1949_DUALFEM:74:LASSEN_TAB_A4_S_2019_09:75:NEUS_S621_ERD_DUALFEM:76:NEUS_S621_ERD_DUALSWITCH:77:LEMAN_S620_G715FN_DUALFEM:78:LEMAN_S620_A515U_DUALFEM:79:LEMAN_S620_P615_MIMO:80:NEUS_S620_A716U_DUALFEM:81:LEMAN_S620_G715U_DUALFEM:82 NamedValues PLATFORM_NOT_SET:0:T20:2:LASSEN_SMDK:17:LEMAN_S620_SMDK:18:LASSEN_UNIV:19:LEMAN_S612_SMDK:21:LASSEN_A5_REV02_2017_07:23:LASSEN_A7_REV01_2017_07:24:LASSEN_J3NEO_2017_08:25:LASSEN_J3TOP:26:LASSEN_J7TOP:27:LEMAN_S620_MAESTRO:28:LEMAN_S620_UNIV:31:LASSEN_A530D:33:LEMAN_S620_WING_DUALFEM:35:LASSEN_A6_SMA600_2018_04:36:LEMAN_S620_MAESTRO_SISO:39:LEMAN_S620_ROBUSTA2_DUALFEM:40:LEMAN_S620_ROBUSTA2_NOFEM:41:LEMAN_S620_A50:43:LEMAN_S620_A50_DUALFEM:44:LEMAN_S620_TROIKA_DUALFEM:45:LEMAN_S620_A50_MIMO:46:NACHO_S612_SMDK:47:NEUS_S620_SMDK:48:NEUS_S621_SMDK:49:LEMAN_S620_MAESTRO_VOLCANO:50:LEMAN_S620_A505Y:51:LEMAN_S620_A505N_DUALFEM:52:LEMAN_S620_FLEXI:53:LEMAN_S620_SHINE_F9T_DUALFEM:54:LEMAN_S620_M307F:55:LEMAN_S620_V_TD1904_DUALFEM:56:NEUS_S620_ERD:57:NEUS_S620_V_TD1905_DUALFEM:58:LEMAN_S620_A507FN_DUALFEM:59:NEUS_S620_L_RACER_DUALFEM:61:NEUS_S620_ERD_REV0:62:LEMAN_S620_A515FM:63:NACHO_S612_ERD:64:NEUS_S620_A71:65:NEUS_S620_ERD_VOLCANO:66:NEUS_S620_V_TD1905_DUALFEMSKY:67:NEUS_S620_A71_PRE:68:NACHO_S612_A31_UNIV:69:NACHO_S612_A31:70:LASSEN_A305FN_GLOBAL:71:NEUS_S620_ERD_VOLCANO_SISO:72:NEUS_S620_V_PD1938_DUALFEM:73:NEUS_S620_V_PD1949_DUALFEM:74:LASSEN_TAB_A4_S_2019_09:75:NEUS_S621_ERD_DUALFEM:76:NEUS_S621_ERD_DUALSWITCH:77:LEMAN_S620_G715FN_DUALFEM:78:LEMAN_S620_A515U_DUALFEM:79:LEMAN_S620_P615_MIMO:80:NEUS_S620_A716U_DUALFEM:81:LEMAN_S620_G715U_DUALFEM:82 PSID 2369 Default 0 BFType uint16 BFAccess RW +Element unifiForceChannelBW BasicType integer BERType integer OID 1.2.3.1.2370 Access read_write PSID 2370 Default 0 SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiDPDTrainingDuration BasicType integer BERType integer OID 1.2.3.1.2371 Access read_write PSID 2371 Default 10 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiTxPowerTrimCommonConfig BasicType string BERType string OID 1.2.3.1.2374 Access read_write Min 3 Max 255 PSID 2374 SetFunction mibricechangefsmparams BFType var BFAccess RW +Element unifiIqDebugEnabled BasicType integer BERType string OID 1.2.3.1.2375 Access read_write PSID 2375 Default 0 BFType bool BFAccess RW +Element unifiCoexDebugOverrideBt BasicType integer BERType string OID 1.2.3.1.2425 Access read_write PSID 2425 Default 0 BFType bool BFAccess RW +Element unifiLteMailbox BasicType string BERType string OID 1.2.3.1.2430 Access read_write Min 36 Max 40 PSID 2430 BFType var BFAccess RW +Element unifiLteMwsSignal BasicType integer BERType integer OID 1.2.3.1.2431 Access read_write PSID 2431 SetFunction mibltemwssignal BFType uint16 BFAccess RW +Element unifiLteEnableChannelAvoidance BasicType integer BERType string OID 1.2.3.1.2432 Access read_write PSID 2432 Default 1 BFType bool BFAccess RW +Element unifiLteEnablePowerBackoff BasicType integer BERType string OID 1.2.3.1.2433 Access read_write PSID 2433 Default 1 BFType bool BFAccess RW +Element unifiLteEnableTimeDomain BasicType integer BERType string OID 1.2.3.1.2434 Access read_write PSID 2434 Default 1 BFType bool BFAccess RW +Element unifiLteEnableLteCoex BasicType integer BERType string OID 1.2.3.1.2435 Access read_write PSID 2435 Default 1 BFType bool BFAccess RW +Element unifiLteBand40PowerBackoffChannels BasicType string BERType string OID 1.2.3.1.2436 Access read_write Min 2 Max 2 PSID 2436 Default 0x01:0x02 BFType var BFAccess RW +Element unifiLteBand40PowerBackoffRsrpLow BasicType integer BERType integer OID 1.2.3.1.2437 Access read_write Min -140 Max -77 PSID 2437 Default -100 BFType int16 BFAccess RW +Element unifiLteBand40PowerBackoffRsrpHigh BasicType integer BERType integer OID 1.2.3.1.2438 Access read_write Min -140 Max -77 PSID 2438 Default -95 BFType int16 BFAccess RW +Element unifiLteBand40PowerBackoffRsrpAveragingAlpha BasicType integer BERType integer OID 1.2.3.1.2439 Access read_write PSID 2439 Default 50 BFType uint16 BFAccess RW +Element unifiLteSetChannel BasicType integer BERType integer OID 1.2.3.1.2440 Access read_write PSID 2440 SetFunction mibltesetchannel BFType uint16 BFAccess RW +Element unifiLteSetPowerBackoff BasicType integer BERType integer OID 1.2.3.1.2441 Access read_write PSID 2441 SetFunction mibltesetpowerbackoff BFType uint16 BFAccess RW +Element unifiLteSetTddDebugMode BasicType integer BERType integer OID 1.2.3.1.2442 Access read_write PSID 2442 SetFunction mibltesetltetdddebugmode BFType uint16 BFAccess RW +Element unifiLteBand40AvoidChannels BasicType string BERType string OID 1.2.3.1.2443 Access read_write Min 2 Max 2 PSID 2443 Default 0x01:0x05 BFType var BFAccess RW +Element unifiLteBand41AvoidChannels BasicType string BERType string OID 1.2.3.1.2444 Access read_write Min 2 Max 2 PSID 2444 Default 0x04:0x0D BFType var BFAccess RW +Element unifiLteBand7AvoidChannels BasicType string BERType string OID 1.2.3.1.2445 Access read_write Min 2 Max 2 PSID 2445 Default 0x09:0x0D BFType var BFAccess RW +Element unifiAPScanAbsenceDuration BasicType integer BERType integer OID 1.2.3.1.2480 Access read_write PSID 2480 Default 7 BFType uint16 BFAccess RW +Element unifiAPScanAbsencePeriod BasicType integer BERType integer OID 1.2.3.1.2481 Access read_write PSID 2481 Default 14 BFType uint16 BFAccess RW +Element unifiMLMESTAKeepAliveTimeoutCheck BasicType integer BERType integer OID 1.2.3.1.2485 Access read_write Max 100 PSID 2485 Default 5 BFType uint16 BFAccess RW +Element unifiMLMEAPKeepAliveTimeoutCheck BasicType integer BERType integer OID 1.2.3.1.2486 Access read_write Max 100 PSID 2486 Default 5 BFType uint16 BFAccess RW +Element unifiMLMEGOKeepAliveTimeoutCheck BasicType integer BERType integer OID 1.2.3.1.2487 Access read_write Max 100 PSID 2487 Default 5 BFType uint16 BFAccess RW +Element unifiBSSMaxIdlePeriod BasicType integer BERType integer OID 1.2.3.1.2488 Access read_write Max 300 PSID 2488 Default 300 BFType uint16 BFAccess RW +Element unifiSTAIdleModeEnabled BasicType integer BERType string OID 1.2.3.1.2493 Access read_write PSID 2493 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiFastPowerSaveTimeOutAggressive BasicType integer BERType integer OID 1.2.3.1.2494 Access read_only Max 2147483647 PSID 2494 Default 20000 BFType uint32 BFAccess RO +Element unifiIdlemodeListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2495 Access read_write Min 0 Max 4294967295 PSID 2495 Default 0x00054645 SetFunction mibuint32set BFType int64 BFAccess RW +Element unifiIdlemodeP2PListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2496 Access read_write Min 0 Max 4294967295 PSID 2496 Default 0x00000002 SetFunction mibuint32set BFType int64 BFAccess RW +Element unifiAPIdleModeEnabled BasicType integer BERType string OID 1.2.3.1.2497 Access read_write PSID 2497 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiFastPowerSaveTimeout BasicType integer BERType integer OID 1.2.3.1.2500 Access read_only Max 2147483647 PSID 2500 Default 400000 BFType uint32 BFAccess RO +Element unifiFastPowerSaveTimeOutSmall BasicType integer BERType integer OID 1.2.3.1.2501 Access read_only Max 2147483647 PSID 2501 Default 50000 BFType uint32 BFAccess RO +Element unifiMLMESTAKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2502 Access read_write Max 2147 PSID 2502 Default 30 BFType uint16 BFAccess RW +Element unifiMLMEAPKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2503 Access read_write Max 2147 PSID 2503 Default 10 BFType uint16 BFAccess RW +Element unifiMLMEGOKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2504 Access read_write Max 2147 PSID 2504 Default 10 BFType uint16 BFAccess RW +Element unifiSTARouterAdvertisementMinimumIntervalToForward BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2505 Access read_write Min 60 Max 4294967285 PSID 2505 Default 60 BFType uint32 BFAccess RW +Element unifiRoamConnectionQualityCheckWaitAfterConnect BasicType integer BERType integer OID 1.2.3.1.2506 Access read_write PSID 2506 Default 200 BFType uint16 BFAccess RW +Element unifiApBeaconMaxDrift BasicType integer BERType integer OID 1.2.3.1.2507 Access read_write PSID 2507 Default 0xFFFF BFType uint16 BFAccess RW +Element unifiBSSMaxIdlePeriodActivated BasicType integer BERType string OID 1.2.3.1.2508 Access read_write PSID 2508 Default 1 BFType bool BFAccess RW +Element unifiVifIdleMonitorTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2509 Access read_only Max 1800 PSID 2509 Default 1 BFType uint32 BFAccess RO +Element unifiDisableLegacyPowerSave BasicType integer BERType string OID 1.2.3.1.2510 Access read_write PSID 2510 Default 1 BFType bool BFAccess RW +Element unifiDebugForceActive BasicType integer BERType string OID 1.2.3.1.2511 Access read_write PSID 2511 Default 0 BFType bool BFAccess RW +Element unifiStationActivityIdleTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2512 Access read_write PSID 2512 Default 500 BFType uint32 BFAccess RW +Element unifiDmsActivated BasicType integer BERType string OID 1.2.3.1.2513 Access read_write PSID 2513 Default 0 BFType bool BFAccess RW +Element unifiPowerManagementDelayTimeout BasicType integer BERType integer OID 1.2.3.1.2514 Access read_write Max 2147483647 PSID 2514 Default 30000 BFType uint32 BFAccess RW +Element unifiAPSDServicePeriodTimeout BasicType integer BERType integer OID 1.2.3.1.2515 Access read_write PSID 2515 Default 20000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiConcurrentPowerManagementDelayTimeout BasicType integer BERType integer OID 1.2.3.1.2516 Access read_write Max 2147483647 PSID 2516 Default 10000 BFType uint32 BFAccess RW +Element unifiStationQosInfo BasicType integer BERType integer OID 1.2.3.1.2517 Access read_write PSID 2517 Default 0 BFType uint16 BFAccess RW +Element unifiListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2518 Access read_write Min 0 Max 4294967295 PSID 2518 Default 0x000A89AA SetFunction mibuint32set BFType int64 BFAccess RW +Element unifiListenInterval BasicType integer BERType integer OID 1.2.3.1.2519 Access read_only Min 0 Max 100 PSID 2519 Default 10 BFType int16 BFAccess RO +Element unifiLegacyPsPollTimeout BasicType integer BERType integer OID 1.2.3.1.2520 Access read_write PSID 2520 Default 15000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiBeaconSkippingControl BasicType integer BERType integer_counter32 OID 1.2.3.1.2521 Access read_write Min 0 Max 4294967295 PSID 2521 Default 0x00010103 BFType int64 BFAccess RW +Element unifiTogglePowerDomain BasicType integer BERType string OID 1.2.3.1.2522 Access read_write PSID 2522 Default 1 BFType bool BFAccess RW +Element unifiP2PListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2523 Access read_write Min 0 Max 4294967295 PSID 2523 Default 0x00000002 SetFunction mibuint32set BFType int64 BFAccess RW +Element unifiFragmentationDuration BasicType integer BERType integer OID 1.2.3.1.2524 Access read_write PSID 2524 Default 0 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiIdleModeLiteEnabled BasicType integer BERType string OID 1.2.3.1.2526 Access read_write PSID 2526 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiIdleModeEnabled BasicType integer BERType string OID 1.2.3.1.2527 Access read_write PSID 2527 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiDTIMWaitTimeout BasicType integer BERType integer OID 1.2.3.1.2529 Access read_write PSID 2529 Default 50000 BFType uint16 BFAccess RW +Element unifiListenIntervalMaxTime BasicType integer BERType integer OID 1.2.3.1.2530 Access read_only Min 0 Max 65535 PSID 2530 Default 1000 BFType uint16 BFAccess RO +Element unifiScanMaxProbeTransmitLifetime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2531 Access read_write Min 1 PSID 2531 Default 64 BFType uint32 BFAccess RW +Element unifiPowerSaveTransitionPacketThreshold BasicType integer BERType integer OID 1.2.3.1.2532 Access read_write PSID 2532 Default 10 BFType uint16 BFAccess RW +Element unifiProbeResponseLifetime BasicType integer BERType integer OID 1.2.3.1.2533 Access read_write PSID 2533 Default 100 BFType uint16 BFAccess RW +Element unifiProbeResponseMaxRetry BasicType integer BERType integer OID 1.2.3.1.2534 Access read_write Max 255 PSID 2534 Default 5 BFType uint16 BFAccess RW +Element unifiTrafficAnalysisPeriod BasicType integer BERType integer OID 1.2.3.1.2535 Access read_write PSID 2535 Default 200 BFType uint16 BFAccess RW +Element unifiAggressivePowerSaveTransitionPeriod BasicType integer BERType integer OID 1.2.3.1.2536 Access read_write PSID 2536 Default 5 BFType uint16 BFAccess RW +Element unifiActiveTimeAfterMoreBit BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2537 Access read_write PSID 2537 Default 30 BFType uint32 BFAccess RW +Element unifiDefaultDwellTime BasicType integer BERType integer OID 1.2.3.1.2538 Access read_write PSID 2538 Default 50 BFType uint16 BFAccess RW +Element unifiVhtCapabilities BasicType string BERType string OID 1.2.3.1.2540 Access read_write Min 12 Max 12 PSID 2540 Default 0xb1:0x7a:0x11:0x03:0xfa:0xff:0x00:0x00:0xfa:0xff:0x00:0x00 BFType var BFAccess RW +Element unifiMAXVifScheduleDuration BasicType integer BERType integer OID 1.2.3.1.2541 Access read_write PSID 2541 Default 50 BFType uint16 BFAccess RW +Element unifiVifLongIntervalTime BasicType integer BERType integer OID 1.2.3.1.2542 Access read_write PSID 2542 Default 60 BFType uint16 BFAccess RW +Element unifiDisallowSchedRelinquish BasicType integer BERType string OID 1.2.3.1.2543 Access read_write PSID 2543 Default 0 BFType bool BFAccess RW +Element unifiRameDplaneOperationTimeout BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2544 Access read_only PSID 2544 Default 1000 BFType uint32 BFAccess RO +Element unifiDebugKeepRadioOn BasicType integer BERType string OID 1.2.3.1.2545 Access read_write PSID 2545 Default 0 BFType bool BFAccess RW +Element unifiForceFixedDurationSchedule BasicType integer BERType integer OID 1.2.3.1.2546 Access read_write PSID 2546 Default 0 BFType uint16 BFAccess RW +Element unifiRameUpdateMibs BasicType integer BERType string OID 1.2.3.1.2547 Access read_write PSID 2547 BFType bool BFAccess RW +Element unifiGOScanAbsenceDuration BasicType integer BERType integer OID 1.2.3.1.2548 Access read_write PSID 2548 Default 7 BFType uint16 BFAccess RW +Element unifiGOScanAbsencePeriod BasicType integer BERType integer OID 1.2.3.1.2549 Access read_write PSID 2549 Default 14 BFType uint16 BFAccess RW +Element unifiMaxClient BasicType integer BERType integer OID 1.2.3.1.2550 Access read_write Min 1 Max 10 PSID 2550 Default 10 BFType uint16 BFAccess RW +Element unifiTdlsInP2pActivated BasicType integer BERType string OID 1.2.3.1.2556 Access read_write PSID 2556 Default 1 BFType bool BFAccess RW +Element unifiTdlsActivated BasicType integer BERType string OID 1.2.3.1.2558 Access read_write PSID 2558 Default 1 BFType bool BFAccess RW +Element unifiTdlsTPThresholdPktSecs BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2559 Access read_write PSID 2559 Default 100 BFType uint32 BFAccess RW +Element unifiTdlsRssiThreshold BasicType integer BERType integer OID 1.2.3.1.2560 Access read_write PSID 2560 Default -75 BFType int16 BFAccess RW +Element unifiTdlsMaximumRetry BasicType integer BERType integer OID 1.2.3.1.2561 Access read_write PSID 2561 BFType uint16 BFAccess RW +Element unifiTdlsTPMonitorSecs BasicType integer BERType integer OID 1.2.3.1.2562 Access read_write PSID 2562 Default 10 BFType uint16 BFAccess RW +Element unifiTdlsBasicHtMcsSet BasicType string BERType string OID 1.2.3.1.2563 Access read_write PSID 2563 BFType var BFAccess RW +Element unifiTdlsBasicVhtMcsSet BasicType string BERType string OID 1.2.3.1.2564 Access read_write PSID 2564 BFType var BFAccess RW +Element dot11TDLSDiscoveryRequestWindow BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2565 Access read_write PSID 2565 Default 10 BFType uint32 BFAccess RW +Element dot11TDLSResponseTimeout BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2566 Access read_write PSID 2566 Default 5 BFType uint32 BFAccess RW +Element dot11TDLSChannelSwitchActivated BasicType integer BERType string OID 1.2.3.1.2567 Access read_write PSID 2567 BFType bool BFAccess RW +Element unifiTdlsDesignForTestMode BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2568 Access read_write PSID 2568 BFType uint32 BFAccess RW +Element unifiTdlsWiderBandwidthProhibited BasicType integer BERType string OID 1.2.3.1.2569 Access read_write PSID 2569 Default 0 BFType bool BFAccess RW +Element unifiTdlsKeyLifeTimeInterval BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2577 Access read_write PSID 2577 Default 0x000FFFFF BFType uint32 BFAccess RW +Element unifiTdlsTeardownFrameTxTimeout BasicType integer BERType integer OID 1.2.3.1.2578 Access read_write PSID 2578 Default 500 BFType uint16 BFAccess RW +Element unifiWifiSharingActivated BasicType integer BERType string OID 1.2.3.1.2580 Access read_write PSID 2580 Default 1 BFType bool BFAccess RW +Element unifiWiFiSharing5GHzChannel BasicType string BERType string OID 1.2.3.1.2582 Access read_write Min 8 Max 8 PSID 2582 Default 0x00:0xC0:0xFF:0xFF:0x7F:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiWifiSharingChannelSwitchCount BasicType integer BERType integer OID 1.2.3.1.2583 Access read_write Min 3 Max 10 PSID 2583 Default 10 BFType uint16 BFAccess RW +Element unifiChannelAnnouncementCount BasicType integer BERType integer OID 1.2.3.1.2584 Access read_write PSID 2584 Default 10 BFType uint16 BFAccess RW +Element unifiRATestStoredSA BasicType string BERType string OID 1.2.3.1.2585 Access read_write PSID 2585 Default "0x00000000" BFType var BFAccess RW +Element unifiRATestStoreFrame BasicType string BERType string OID 1.2.3.1.2586 Access read_write PSID 2586 Default "0x00000000" BFType var BFAccess RW +Element dot11TDLSPeerUAPSDBufferSTAActivated BasicType integer BERType string OID 1.2.3.1.2587 Access read_write PSID 2587 Default 1 BFType bool BFAccess RW +Element unifiProbeResponseLifetimeP2P BasicType integer BERType integer OID 1.2.3.1.2600 Access read_write PSID 2600 Default 500 BFType uint16 BFAccess RW +Element unifiStaChannelSwitchSlowApActivated BasicType integer BERType string OID 1.2.3.1.2601 Access read_write PSID 2601 Default 0 BFType bool BFAccess RW +Element unifiStaChannelSwitchSlowApMaxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2604 Access read_write PSID 2604 Default 70 BFType uint32 BFAccess RW +Element unifiStaChannelSwitchSlowApPollInterval BasicType integer BERType integer OID 1.2.3.1.2605 Access read_write PSID 2605 Default 1 BFType uint16 BFAccess RW +Element unifiStaChannelSwitchSlowApProcedureTimeoutIncrement BasicType integer BERType integer OID 1.2.3.1.2606 Access read_write PSID 2606 Default 10 BFType uint16 BFAccess RW +Element unifiMLMEScanMaxAerials BasicType integer BERType integer OID 1.2.3.1.2607 Access read_write Min 1 PSID 2607 Default 1 BFType uint16 BFAccess RW +Element unifiAPFActivated BasicType integer BERType string OID 1.2.3.1.2650 Access read_write PSID 2650 Default 0 BFType bool BFAccess RW +Element unifiAPFVersion BasicType integer BERType integer OID 1.2.3.1.2651 Access read_write PSID 2651 Default 4 BFType uint16 BFAccess RW +Element unifiAPFMaxSize BasicType integer BERType integer OID 1.2.3.1.2652 Access read_only PSID 2652 Default 1024 BFType uint16 BFAccess RO +Element unifiAPFActiveModeEnabled BasicType integer BERType integer OID 1.2.3.1.2653 Access read_write PSID 2653 Default 1 BFType uint16 BFAccess RW +Element unifiCSROnlyMIBShield BasicType integer BERType integer OID 1.2.3.1.4001 Access not_accessible NamedValues open:1:warn:2:guard:3:alarm:4 NamedValues open:1:warn:2:guard:3:alarm:4 PSID 4001 Default 2 Hide BFType uint16 BFAccess NA +Element unifiPrivateBbbTxFilterConfig BasicType integer BERType integer OID 1.2.3.1.4071 Access read_write PSID 4071 Default 0x17 Hide BFType uint16 BFAccess RW +Element unifiPrivateSWAGCFrontEndGain BasicType integer BERType integer OID 1.2.3.1.4075 Access read_write Min -128 Max 127 PSID 4075 Default 0 Hide BFType int16 BFAccess RW +Element unifiPrivateSWAGCFrontEndLoss BasicType integer BERType integer OID 1.2.3.1.4076 Access read_write Min -128 Max 127 PSID 4076 Default 0 Hide BFType int16 BFAccess RW +Element unifiPrivateSWAGCExtThresh BasicType integer BERType integer OID 1.2.3.1.4077 Access read_write Min -128 Max 127 PSID 4077 Default -25 Hide BFType int16 BFAccess RW +Element unifiCSROnlyPowerCalDelay BasicType integer BERType integer OID 1.2.3.1.4078 Access read_write PSID 4078 Default 0 Hide BFType uint16 BFAccess RW +Element unifiRxAgcControl BasicType string BERType string OID 1.2.3.1.4079 Access read_write Min 9 Max 11 PSID 4079 GetFunction mibbmsgget SetFunction mibricechangefsmparams BFType var BFAccess RW +Element deprecated_unifiWapiQosMask BasicType integer BERType integer OID 1.2.3.1.4130 Access read_write PSID 4130 Default 15 Hide BFType uint16 BFAccess RW +Element unifiWMMStallEnable BasicType integer BERType integer OID 1.2.3.1.4139 Access read_write PSID 4139 Default 1 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiRaaTxHostRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4148 Access read_write PSID 4148 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiFallbackShortFrameRetryDistribution BasicType string BERType string OID 1.2.3.1.4149 Access read_write Min 6 Max 5 PSID 4149 Default 0x3:0x2:0x2:0x2:0x1:0x0 GetFunction mibdplanefallbackget SetFunction mibdplanefallbackset BFType var BFAccess RW +Element unifiRXTHROUGHPUTLOW BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4150 Access read_write PSID 4150 Default 37500000 Hide BFType uint32 BFAccess RW +Element unifiRXTHROUGHPUTHIGH BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4151 Access read_write PSID 4151 Default 50000000 Hide BFType uint32 BFAccess RW +Element unifiSetFixedAMPDUAggregationSize BasicType integer BERType integer OID 1.2.3.1.4152 Access read_write PSID 4152 Default 0 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiThroughputDebugReportInterval BasicType integer BERType integer OID 1.2.3.1.4153 Access read_write PSID 4153 Default 1000 GetFunction mibuint16get SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiDplaneTest1 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4154 Access read_write PSID 4154 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiDplaneTest2 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4155 Access read_write PSID 4155 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiDplaneTest3 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4156 Access read_write PSID 4156 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiDplaneTest4 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4157 Access read_write PSID 4157 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiPreEBRTWindow BasicType integer BERType integer OID 1.2.3.1.4171 Access read_only Max 2147483647 PSID 4171 Default 100 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set Hide BFType uint32 BFAccess RO +Element unifiPostEBRTWindow BasicType integer BERType integer OID 1.2.3.1.4173 Access read_only Max 2147483647 PSID 4173 Default 2000 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set Hide BFType uint32 BFAccess RO +Element unifiPsPollThreshold BasicType integer BERType integer OID 1.2.3.1.4179 Access read_write PSID 4179 Default 30 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiSableContainerSizeConfiguration BasicType string BERType string OID 1.2.3.1.5000 Access read_write Min 3 Max 3 PSID 5000 Default 0x64 BFType var BFAccess RW +Element unifiSableFrameLogMode BasicType integer BERType integer OID 1.2.3.1.5001 Access read_write Min 0 Max 2 PSID 5001 Default 2 SetFunction mibsableframelogmodeset BFType uint16 BFAccess RW +Element unifiSableFrameLogCpuThresPercent BasicType integer BERType integer OID 1.2.3.1.5002 Access read_write Min 0 Max 100 PSID 5002 Default 95 SetFunction mibsableframelogcputhresset BFType uint16 BFAccess RW +Element unifiSableFrameLogCpuOverheadPercent BasicType integer BERType integer OID 1.2.3.1.5003 Access read_write Min 0 Max 100 PSID 5003 Default 3 SetFunction mibsableframelogcpuoverheadset BFType uint16 BFAccess RW +Element unifiDebugSVCModeStackHighWaterMark BasicType integer BERType integer OID 1.2.3.1.5010 Access read_only PSID 5010 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiOverrideEDCAParamBE BasicType string BERType string OID 1.2.3.1.5023 Access read_write PSID 5023 BFType var BFAccess RW +Element unifiOverrideEDCAParamBEEnable BasicType integer BERType string OID 1.2.3.1.5024 Access read_write PSID 5024 BFType bool BFAccess RW +Element unifiFaultEnable BasicType integer BERType string OID 1.2.3.1.5027 Access read_write PSID 5027 Default 1 SetFunction mibfaultenableset BFType bool BFAccess RW +Element unifiTxUsingLdpcActivated BasicType integer BERType string OID 1.2.3.1.5030 Access read_write PSID 5030 Default 1 BFType bool BFAccess RW +Element unifiTxSGI20Activated BasicType integer BERType string OID 1.2.3.1.5040 Access read_write PSID 5040 Default 1 BFType bool BFAccess RW +Element unifiTxSGI40Activated BasicType integer BERType string OID 1.2.3.1.5041 Access read_write PSID 5041 Default 1 BFType bool BFAccess RW +Element unifiTxSGI80Activated BasicType integer BERType string OID 1.2.3.1.5042 Access read_write PSID 5042 Default 1 BFType bool BFAccess RW +Element unifiTxSGI160Activated BasicType integer BERType string OID 1.2.3.1.5043 Access read_write PSID 5043 Default 0 BFType bool BFAccess RW +Element unifiMacAddressRandomisation BasicType integer BERType string OID 1.2.3.1.5044 Access read_write PSID 5044 Default 1 BFType bool BFAccess RW +Element unifiMacAddressRandomisationMask BasicType string BERType string OID 1.2.3.1.5047 Access read_write Min 6 Max 6 PSID 5047 Default 0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiWipsActivated BasicType integer BERType string OID 1.2.3.1.5050 Access read_write PSID 5050 Default 1 BFType bool BFAccess RW +Element unifiRfTestModeActivated BasicType integer BERType string OID 1.2.3.1.5054 Access read_write PSID 5054 Default 0 BFType bool BFAccess RW +Element unifiTxOfdmSelect BasicType string BERType string OID 1.2.3.1.5060 Access read_write Min 4 Max 8 PSID 5060 SetFunction mibricechangefsmparams BFType var BFAccess RW +Element unifiTxDigGain BasicType string BERType string OID 1.2.3.1.5061 Access read_write Min 16 Max 48 PSID 5061 SetFunction mibricechangefsmparams BFType var BFAccess RW +Element unifiChipTemperature BasicType integer BERType integer OID 1.2.3.1.5062 Access read_only PSID 5062 GetFunction mibint16get BFType int16 BFAccess RO +Element UnifiBatteryVoltage BasicType integer BERType integer OID 1.2.3.1.5063 Access read_only PSID 5063 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiForceShortSlotTime BasicType integer BERType string OID 1.2.3.1.5080 Access read_write PSID 5080 Default 0 BFType bool BFAccess RW +Element unifiDebugDisableRadioNannyActions BasicType integer BERType integer OID 1.2.3.1.5082 Access read_write PSID 5082 Default 0 GetFunction mibuint16get SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiRxCckModemSensitivity BasicType string BERType string OID 1.2.3.1.5083 Access read_write Min 6 Max 6 PSID 5083 SetFunction mibhalmacmodemgenericset BFType var BFAccess RW +Element unifiDpdPerBandwidth BasicType integer BERType integer OID 1.2.3.1.5084 Access read_write PSID 5084 Default 63 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiBBVersion BasicType integer BERType integer OID 1.2.3.1.5085 Access read_only PSID 5085 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiRFVersion BasicType integer BERType integer OID 1.2.3.1.5086 Access read_only PSID 5086 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiClearRadioTrimCache BasicType integer BERType integer OID 1.2.3.1.5088 Access read_write PSID 5088 SetFunction mibricechangefsmparams BFType uint16 BFAccess RW +Element unifiRxRadioCsMode BasicType integer BERType integer OID 1.2.3.1.5092 Access read_write PSID 5092 Default 0 BFType uint16 BFAccess RW +Element unifiRxPriEnergyDetThreshold BasicType integer BERType integer OID 1.2.3.1.5093 Access read_write PSID 5093 Default 0 BFType uint16 BFAccess RW +Element unifiRxSecEnergyDetThreshold BasicType integer BERType integer OID 1.2.3.1.5094 Access read_write PSID 5094 Default 0 BFType uint16 BFAccess RW +Element unifiIQBufferSize BasicType integer BERType integer_unsigned32 OID 1.2.3.1.5098 Access read_only PSID 5098 GetFunction mibriceuint32get BFType uint32 BFAccess RO +Element unifiCCAMasterSwitch BasicType integer BERType integer_unsigned32 OID 1.2.3.1.5102 Access read_write PSID 5102 Default 0x00540050 GetFunction mibhalmacmacconfiggenericget SetFunction mibhalmacmacconfiggenericset BFType uint32 BFAccess RW +Element unifiRxSyncCCACfg BasicType integer BERType integer OID 1.2.3.1.5103 Access read_write PSID 5103 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset BFType uint16 BFAccess RW +Element unifiMacSecChanClearTime BasicType integer BERType integer OID 1.2.3.1.5105 Access read_write PSID 5105 GetFunction mibhalmacmacconfiggenericget SetFunction mibhalmacmacconfiggenericset BFType uint16 BFAccess RW +Element unifiNannyTemperatureReportDelta BasicType integer BERType integer OID 1.2.3.1.5109 Access read_write PSID 5109 Default 4 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiNannyTemperatureReportInterval BasicType integer BERType integer OID 1.2.3.1.5110 Access read_write PSID 5110 Default 200 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiRadioRxDcocDebugIqValue BasicType integer BERType integer OID 1.2.3.1.5111 Access read_write PSID 5111 Default 0 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiRadioRxDcocDebug BasicType integer BERType integer OID 1.2.3.1.5112 Access read_write PSID 5112 Default 0 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiNannyRetrimDpdMod BasicType integer BERType integer OID 1.2.3.1.5113 Access read_write PSID 5113 Default 2 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiDisableDpdSubIteration BasicType integer BERType string OID 1.2.3.1.5114 Access read_write PSID 5114 Default 0 SetFunction mibricechangenonfsmparams BFType bool BFAccess RW +Element unifiFleximacCcaEdEnable BasicType integer BERType integer OID 1.2.3.1.5116 Access read_write PSID 5116 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset BFType uint16 BFAccess RW +Element unifiDisableLNABypass BasicType integer BERType integer OID 1.2.3.1.5118 Access read_write PSID 5118 Default 0 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiEnableFlexiMacWatchdog BasicType integer BERType integer OID 1.2.3.1.5200 Access read_write PSID 5200 Default 0x0000 BFType uint16 BFAccess RW +Element unifiRttCapabilities BasicType string BERType string OID 1.2.3.1.5300 Access read_write Min 8 Max 8 PSID 5300 Default 0x01:0x01:0x01:0x01:0x00:0x07:0x1c:0x32 BFType var BFAccess RW +Element unifiFtmMinDeltaFrames BasicType integer BERType integer OID 1.2.3.1.5301 Access read_write Min 0 Max 255 PSID 5301 Default 5 BFType uint16 BFAccess RW +Element unifiFtmPerBurst BasicType integer BERType integer OID 1.2.3.1.5302 Access read_write Min 1 Max 31 PSID 5302 Default 4 BFType uint16 BFAccess RW +Element unifiFtmBurstDuration BasicType integer BERType integer OID 1.2.3.1.5303 Access read_write Min 2 Max 11 PSID 5303 Default 6 BFType uint16 BFAccess RW +Element unifiFtmNumOfBurstsExponent BasicType integer BERType integer OID 1.2.3.1.5304 Access read_write Min 0 Max 14 PSID 5304 Default 0 BFType uint16 BFAccess RW +Element unifiFtmASAPModeActivated BasicType integer BERType string OID 1.2.3.1.5305 Access read_write PSID 5305 Default 1 BFType bool BFAccess RW +Element unifiFtmResponderActivated BasicType integer BERType string OID 1.2.3.1.5306 Access read_write PSID 5306 Default 0 BFType bool BFAccess RW +Element unifiFtmDefaultSessionEstablishmentTimeout BasicType integer BERType integer OID 1.2.3.1.5307 Access read_write Min 10 Max 100 PSID 5307 Default 50 BFType uint16 BFAccess RW +Element unifiFtmDefaultGapBeforeFirstBurstPerResponder BasicType integer BERType integer OID 1.2.3.1.5308 Access read_write PSID 5308 BFType uint16 BFAccess RW +Element unifiFtmDefaultGapBetweenBursts BasicType integer BERType integer OID 1.2.3.1.5309 Access read_write Min 5 Max 50 PSID 5309 Default 10 BFType uint16 BFAccess RW +Element unifiFtmDefaultTriggerDelay BasicType integer BERType integer OID 1.2.3.1.5310 Access read_write Min 0 Max 100 PSID 5310 Default 1 BFType uint16 BFAccess RW +Element unifiFtmDefaultEndBurstDelay BasicType integer BERType integer OID 1.2.3.1.5311 Access read_write Min 0 Max 100 PSID 5311 Default 10 BFType uint16 BFAccess RW +Element unifiFtmRequestValidationEnabled BasicType integer BERType string OID 1.2.3.1.5312 Access read_write PSID 5312 Default 0 BFType bool BFAccess RW +Element unifiFtmResponseValidationEnabled BasicType integer BERType string OID 1.2.3.1.5313 Access read_write PSID 5313 Default 0 BFType bool BFAccess RW +Element unifiFtmUseResponseParameters BasicType integer BERType string OID 1.2.3.1.5314 Access read_write PSID 5314 Default 0 BFType bool BFAccess RW +Element unifiFtmInitialResponseTimeout BasicType integer BERType integer OID 1.2.3.1.5315 Access read_write Min 10 Max 100 PSID 5315 Default 50 BFType uint16 BFAccess RW +Element unifiFtmDSPInpBW BasicType integer BERType integer OID 1.2.3.1.5320 Access read_write Min 0 Max 255 PSID 5320 Default 0 BFType uint16 BFAccess RW +Element unifiFtmOFDMCutOffset BasicType integer BERType integer OID 1.2.3.1.5321 Access read_write Min 0 Max 255 PSID 5321 Default 0 BFType uint16 BFAccess RW +Element unifiFtmMeanAroundCluster BasicType integer BERType string OID 1.2.3.1.5322 Access read_write PSID 5322 Default 0 BFType bool BFAccess RW +Element unifiMLMEScanContinueIfMoreThanXAps BasicType integer BERType integer OID 1.2.3.1.5410 Access read_write PSID 5410 Default 10 BFType uint16 BFAccess RW +Element unifiMLMEScanStopIfLessThanXNewAps BasicType integer BERType integer OID 1.2.3.1.5411 Access read_write PSID 5411 Default 4 BFType uint16 BFAccess RW +Element unifiScanMultiVifActivated BasicType integer BERType string OID 1.2.3.1.5412 Access read_write PSID 5412 Default 1 BFType bool BFAccess RW +Element unifiScanNewAlgorithmActivated BasicType integer BERType string OID 1.2.3.1.5413 Access read_write PSID 5413 Default 1 BFType bool BFAccess RW +Element unifiUnsyncVifLnaEnabled BasicType integer BERType string OID 1.2.3.1.6010 Access read_write PSID 6010 Default 0 BFType bool BFAccess RW +Element unifiTPCMinPower2GMIMO BasicType integer BERType integer OID 1.2.3.1.6011 Access read_write PSID 6011 Default 52 BFType int16 BFAccess RW +Element unifiTPCMinPower5GMIMO BasicType integer BERType integer OID 1.2.3.1.6012 Access read_write PSID 6012 Default 52 BFType int16 BFAccess RW +Element unifiLnaControlEnabled BasicType integer BERType string OID 1.2.3.1.6013 Access read_write PSID 6013 Default 1 BFType bool BFAccess RW +Element unifiLnaControlRssiThresholdLower BasicType integer BERType integer OID 1.2.3.1.6014 Access read_write Min -128 Max 127 PSID 6014 Default -40 BFType int16 BFAccess RW +Element unifiLnaControlRssiThresholdUpper BasicType integer BERType integer OID 1.2.3.1.6015 Access read_write Min -128 Max 127 PSID 6015 Default -30 BFType int16 BFAccess RW +Element unifiPowerIsGrip BasicType integer BERType string OID 1.2.3.1.6016 Access read_write PSID 6016 Default 0 BFType bool BFAccess RW +Element unifiLowPowerRxConfig BasicType integer BERType integer OID 1.2.3.1.6018 Access read_write PSID 6018 Default 3 SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiTPCEnabled BasicType integer BERType string OID 1.2.3.1.6019 Access read_write PSID 6019 BFType bool BFAccess RW +Element unifiCurrentTxpowerLevel BasicType integer BERType integer OID 1.2.3.1.6020 Access read_only PSID 6020 Default 0 GetPerVifFunction mibint16get BFType int16 BFAccess RO +Element unifiUserSetTxpowerLevel BasicType integer BERType integer OID 1.2.3.1.6021 Access read_write PSID 6021 Default 127 SetFunction mlmeusersettxpowerlevel BFType int16 BFAccess RW +Element unifiTPCMaxPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6022 Access read_write PSID 6022 Default -55 BFType int16 BFAccess RW +Element unifiTPCMinPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6023 Access read_write PSID 6023 Default -45 BFType int16 BFAccess RW +Element unifiTPCMinPower2G BasicType integer BERType integer OID 1.2.3.1.6024 Access read_write PSID 6024 Default 52 BFType int16 BFAccess RW +Element unifiTPCMinPower5G BasicType integer BERType integer OID 1.2.3.1.6025 Access read_write PSID 6025 Default 40 BFType int16 BFAccess RW +Element unifiTPCUseAfterConnectRsp BasicType integer BERType string OID 1.2.3.1.6027 Access read_write PSID 6027 Default 1 BFType bool BFAccess RW +Element unifiRadioLpRxRssiThresholdLower BasicType integer BERType integer OID 1.2.3.1.6028 Access read_write Min -128 Max 127 PSID 6028 Default -75 BFType int16 BFAccess RW +Element unifiRadioLpRxRssiThresholdUpper BasicType integer BERType integer OID 1.2.3.1.6029 Access read_write Min -128 Max 127 PSID 6029 Default -65 BFType int16 BFAccess RW +Element unifiTestTxPowerEnable BasicType integer BERType integer OID 1.2.3.1.6032 Access read_write PSID 6032 Default 0x03DD BFType uint16 BFAccess RW +Element unifiLteCoexMaxPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6033 Access read_write PSID 6033 Default -55 BFType int16 BFAccess RW +Element unifiLteCoexMinPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6034 Access read_write PSID 6034 Default -45 BFType int16 BFAccess RW +Element unifiLteCoexPowerReduction BasicType integer BERType integer OID 1.2.3.1.6035 Access read_write Min 0 Max 127 PSID 6035 Default 24 BFType uint16 BFAccess RW +Element unifiPMFAssociationComebackTimeDelta BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6050 Access read_write PSID 6050 Default 1100 BFType uint32 BFAccess RW +Element unifiTestTspecHack BasicType integer BERType string OID 1.2.3.1.6060 Access read_write PSID 6060 Default 0 BFType bool BFAccess RW +Element unifiTestTspecHackValue BasicType integer BERType integer OID 1.2.3.1.6061 Access read_write PSID 6061 Default 0 BFType uint16 BFAccess RW +Element unifiDebugInstantDelivery BasicType integer BERType string OID 1.2.3.1.6069 Access read_write PSID 6069 Default 0 SetFunction mibdebuginstantdeliveryset BFType bool BFAccess RW +Element unifiDebugEnable BasicType integer BERType string OID 1.2.3.1.6071 Access read_write PSID 6071 Default 1 SetFunction mibdebugenableset BFType bool BFAccess RW +Element unifiDPlaneDebug BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6073 Access read_write PSID 6073 Default 0x203 GetPerVifFunction mibdplanedebugmaskget SetPerVifFunction mibdplanedebugmaskset BFType uint32 BFAccess RW +Element unifiNANActivated BasicType integer BERType string OID 1.2.3.1.6080 Access read_write PSID 6080 Default 1 BFType bool BFAccess RW +Element unifiNANBeaconCapabilities BasicType integer BERType integer OID 1.2.3.1.6081 Access read_write PSID 6081 Default 0x0620 BFType uint16 BFAccess RW +Element unifiNANMaxConcurrentClusters BasicType integer BERType integer OID 1.2.3.1.6082 Access read_write PSID 6082 Default 1 BFType uint16 BFAccess RW +Element unifiNANMaxConcurrentPublishes BasicType integer BERType integer OID 1.2.3.1.6083 Access read_write PSID 6083 Default 2 BFType uint16 BFAccess RW +Element unifiNANMaxConcurrentSubscribes BasicType integer BERType integer OID 1.2.3.1.6084 Access read_write PSID 6084 Default 2 BFType uint16 BFAccess RW +Element unifiNANMaxServiceNameLength BasicType integer BERType integer OID 1.2.3.1.6085 Access read_write PSID 6085 Default 255 BFType uint16 BFAccess RW +Element unifiNANMaxMatchFilterLength BasicType integer BERType integer OID 1.2.3.1.6086 Access read_write PSID 6086 Default 255 BFType uint16 BFAccess RW +Element unifiNANMaxTotalMatchFilterLength BasicType integer BERType integer OID 1.2.3.1.6087 Access read_write PSID 6087 Default 255 BFType uint16 BFAccess RW +Element unifiNANMaxServiceSpecificInfoLength BasicType integer BERType integer OID 1.2.3.1.6088 Access read_write PSID 6088 Default 255 BFType uint16 BFAccess RW +Element unifiNANMaxVSADataLength BasicType integer BERType integer OID 1.2.3.1.6089 Access read_write PSID 6089 Default 0 BFType uint16 BFAccess RW +Element unifiNANMaxMeshDataLength BasicType integer BERType integer OID 1.2.3.1.6090 Access read_write PSID 6090 Default 0 BFType uint16 BFAccess RW +Element unifiNANMaxNDIInterfaces BasicType integer BERType integer OID 1.2.3.1.6091 Access read_write PSID 6091 Default 1 BFType uint16 BFAccess RW +Element unifiNANMaxNDPSessions BasicType integer BERType integer OID 1.2.3.1.6092 Access read_write PSID 6092 Default 1 BFType uint16 BFAccess RW +Element unifiNANMaxAppInfoLength BasicType integer BERType integer OID 1.2.3.1.6093 Access read_write PSID 6093 Default 0 BFType uint16 BFAccess RW +Element unifiNANMatchExpirationTime BasicType integer BERType integer OID 1.2.3.1.6094 Access read_write PSID 6094 Default 60 BFType uint16 BFAccess RW +Element unifiNANMaxChannelSwitchTime BasicType integer BERType integer OID 1.2.3.1.6097 Access read_write PSID 6097 Default 5000 BFType uint16 BFAccess RW +Element unifiNANMacRandomisationActivated BasicType integer BERType string OID 1.2.3.1.6098 Access read_write PSID 6098 Default 1 BFType bool BFAccess RW +Element hutsReadWriteDataElementInt32 BasicType integer BERType integer_counter32 OID 1.2.3.1.6100 Access read_write Min 0 Max 4294967295 PSID 6100 Default 1000 BFType int64 BFAccess RW +Element hutsReadWriteDataElementBoolean BasicType integer BERType string OID 1.2.3.1.6101 Access read_write PSID 6101 Default 1 BFType bool BFAccess RW +Element hutsReadWriteDataElementOctetString BasicType string BERType string OID 1.2.3.1.6102 Access read_write Min 9 Max 9 PSID 6102 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element hutsReadWriteRemoteProcedureCallInt32 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6105 Access read_write PSID 6105 Default 0x000A0001 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RW +Element hutsReadWriteInternalAPIInt16 BasicType integer BERType integer OID 1.2.3.1.6108 Access read_write PSID 6108 Default -55 BFType int16 BFAccess RW +Element hutsReadWriteInternalAPIUint16 BasicType integer BERType integer OID 1.2.3.1.6109 Access read_write PSID 6109 Default 0x0730 BFType uint16 BFAccess RW +Element hutsReadWriteInternalAPIUint32 BasicType integer BERType integer OID 1.2.3.1.6110 Access read_write Max 2147483647 PSID 6110 Default 30000 BFType uint32 BFAccess RW +Element hutsReadWriteInternalAPIInt64 BasicType integer BERType integer OID 1.2.3.1.6111 Access read_only PSID 6111 GetPerVifFunction mibtsftime BFType int64 BFAccess RO +Element hutsReadWriteInternalAPIBoolean BasicType integer BERType string OID 1.2.3.1.6112 Access read_write PSID 6112 Default 1 BFType bool BFAccess RW +Element hutsReadWriteInternalAPIOctetString BasicType string BERType string OID 1.2.3.1.6113 Access read_write Min 8 Max 8 PSID 6113 Default 0x00:0x18:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiTestScanNoMedium BasicType integer BERType string OID 1.2.3.1.6122 Access read_write PSID 6122 Default 0 BFType bool BFAccess RW +Element unifiDualBandConcurrency BasicType integer BERType string OID 1.2.3.1.6123 Access read_write PSID 6123 Default 0 BFType bool BFAccess RW +Element unifiLoggerMaxDelayedEvents BasicType integer BERType integer OID 1.2.3.1.6124 Access read_only PSID 6124 Default 10 BFType uint16 BFAccess RO +Element unifiSupportedChannels BasicType string BERType string OID 1.2.3.1.8012 Access read_write Min 0 Max 20 PSID 8012 Default 0x01:0x0d:0x24:0x04:0x34:0x04:0x64:0x0c:0x95:0x05 BFType var BFAccess RW +Element unifiCountryList BasicType string BERType string OID 1.2.3.1.8014 Access read_only Min 2 Max 270 PSID 8014 Default 0x30:0x30:0x58:0x58:0x41:0x44:0x41:0x45:0x41:0x46:0x41:0x47:0x41:0x49:0x41:0x4c:0x41:0x4d:0x41:0x4e:0x41:0x4f:0x41:0x51:0x41:0x52:0x41:0x53:0x41:0x54:0x41:0x55:0x41:0x57:0x41:0x58:0x41:0x5a:0x42:0x41:0x42:0x42:0x42:0x44:0x42:0x45:0x42:0x46:0x42:0x47:0x42:0x48:0x42:0x49:0x42:0x4a:0x42:0x4c:0x42:0x4d:0x42:0x4e:0x42:0x4f:0x42:0x52:0x42:0x53:0x42:0x54:0x42:0x56:0x42:0x57:0x42:0x59:0x42:0x5a:0x43:0x41:0x43:0x43:0x43:0x44:0x43:0x46:0x43:0x47:0x43:0x48:0x43:0x49:0x43:0x4b:0x43:0x4c:0x43:0x4d:0x43:0x4e:0x43:0x4f:0x43:0x52:0x43:0x55:0x43:0x56:0x43:0x58:0x43:0x59:0x43:0x5a:0x44:0x45:0x44:0x4a:0x44:0x4b:0x44:0x4d:0x44:0x4f:0x44:0x5a:0x45:0x43:0x45:0x45:0x45:0x47:0x45:0x48:0x45:0x52:0x45:0x53:0x45:0x54:0x46:0x49:0x46:0x4a:0x46:0x4b:0x46:0x4c:0x46:0x4d:0x46:0x4f:0x46:0x52:0x47:0x41:0x47:0x42:0x47:0x44:0x47:0x45:0x47:0x46:0x47:0x47:0x47:0x48:0x47:0x49:0x47:0x4c:0x47:0x4d:0x47:0x4e:0x47:0x50:0x47:0x51:0x47:0x52:0x47:0x53:0x47:0x54:0x47:0x55:0x47:0x57:0x47:0x59:0x48:0x4b:0x48:0x4d:0x48:0x4e:0x48:0x52:0x48:0x54:0x48:0x55:0x49:0x44:0x49:0x45:0x49:0x4c:0x49:0x4d:0x49:0x4e:0x49:0x4f:0x49:0x51:0x49:0x52:0x49:0x53:0x49:0x54:0x4a:0x45:0x4a:0x4d:0x4a:0x4f:0x4a:0x50:0x4b:0x45:0x4b:0x47:0x4b:0x48:0x4b:0x49:0x4b:0x4d:0x4b:0x4e:0x4b:0x50:0x4b:0x52:0x4b:0x57:0x4b:0x59:0x4b:0x5a:0x4c:0x41:0x4c:0x42:0x4c:0x43:0x4c:0x49:0x4c:0x4b:0x4c:0x52:0x4c:0x53:0x4c:0x54:0x4c:0x55:0x4c:0x56:0x4c:0x59:0x4d:0x41:0x4d:0x43:0x4d:0x44:0x4d:0x45:0x4d:0x46:0x4d:0x47:0x4d:0x48:0x4d:0x4b:0x4d:0x4c:0x4d:0x4d:0x4d:0x4e:0x4d:0x4f:0x4d:0x50:0x4d:0x51:0x4d:0x52:0x4d:0x53:0x4d:0x54:0x4d:0x55:0x4d:0x56:0x4d:0x57:0x4d:0x58:0x4d:0x59:0x4d:0x5a:0x4e:0x41:0x4e:0x43:0x4e:0x45:0x4e:0x46:0x4e:0x47:0x4e:0x49:0x4e:0x4c:0x4e:0x4f:0x4e:0x50:0x4e:0x52:0x4e:0x55:0x4e:0x5a:0x4f:0x4d:0x50:0x41:0x50:0x45:0x50:0x46:0x50:0x47:0x50:0x48:0x50:0x4b:0x50:0x4c:0x50:0x4d:0x50:0x4e:0x50:0x52:0x50:0x53:0x50:0x54:0x50:0x57:0x50:0x59:0x51:0x41:0x52:0x45:0x52:0x4f:0x52:0x53:0x52:0x55:0x52:0x57:0x53:0x41:0x53:0x42:0x53:0x43:0x53:0x44:0x53:0x45:0x53:0x47:0x53:0x48:0x53:0x49:0x53:0x4a:0x53:0x4b:0x53:0x4c:0x53:0x4d:0x53:0x4e:0x53:0x4f:0x53:0x52:0x53:0x53:0x53:0x54:0x53:0x56:0x53:0x58:0x53:0x59:0x53:0x5a:0x54:0x43:0x54:0x44:0x54:0x46:0x54:0x47:0x54:0x48:0x54:0x4a:0x54:0x4b:0x54:0x4c:0x54:0x4d:0x54:0x4e:0x54:0x4f:0x54:0x52:0x54:0x54:0x54:0x56:0x54:0x57:0x54:0x5a:0x55:0x41:0x55:0x47:0x55:0x4d:0x55:0x53:0x55:0x59:0x55:0x5a:0x56:0x41:0x56:0x43:0x56:0x45:0x56:0x47:0x56:0x49:0x56:0x4e:0x56:0x55:0x57:0x46:0x57:0x53:0x58:0x4b:0x59:0x45:0x59:0x54:0x5a:0x41:0x5a:0x4d:0x5a:0x57 BFType var BFAccess RO +Element unifiVifCountry BasicType string BERType string OID 1.2.3.1.8016 Access read_write PSID 8016 GetPerVifFunction mibosget BFType var BFAccess RW +Element unifiNoCellIncludedChannels BasicType string BERType string OID 1.2.3.1.8018 Access read_write Min 8 Max 8 PSID 8018 Default 0x00:0x18:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiRegDomVersion BasicType integer BERType integer OID 1.2.3.1.8019 Access read_only PSID 8019 Default 0x0107 BFType uint16 BFAccess RO +Element unifiDefaultCountryWithoutCH12CH13 BasicType integer BERType string OID 1.2.3.1.8020 Access read_write PSID 8020 Default 0 BFType bool BFAccess RW +Element hutsReadWriteInternalAPIFixSizeTableKeyRow BasicType integer BERType integer_counter32 OID 1.2.3.3.1.2.3.1.6120 Access read_only Min 0 Max 4294967295 PSID 6120 GetFunction mibtsftime ElementTable hutsReadWriteInternalAPIFixSizeTableKeyRowTable ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeyIndex1:hutsReadWriteInternalAPIFixSizeTableKeyIndex2 BFType int64 BFAccess RO +Element hutsReadWriteInternalAPIFixSizeTableKey1Row BasicType integer BERType integer OID 1.2.3.4.1.2.3.1.6116 Access read_only PSID 6116 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteInternalAPIFixSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeysindex BFType uint16 BFAccess RO +Element hutsReadWriteInternalAPIFixSizeTableKey2Row BasicType integer BERType integer OID 1.2.3.4.1.2.3.1.6117 Access read_only PSID 6117 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteInternalAPIFixSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeysindex BFType uint16 BFAccess RO +Element hutsReadWriteInternalAPIFixVarSizeTableKey1Row BasicType integer BERType integer_unsigned32 OID 1.2.3.5.1.2.3.1.6118 Access read_write PSID 6118 ElementTable hutsReadWriteInternalAPIFixVarSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixVarSizeTableKeysIndex BFType uint32 BFAccess RW +Element hutsReadWriteInternalAPIFixVarSizeTableKey2Row BasicType string BERType string OID 1.2.3.5.1.2.3.1.6119 Access read_write PSID 6119 ElementTable hutsReadWriteInternalAPIFixVarSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixVarSizeTableKeysIndex BFType var BFAccess RW +Element hutsReadWriteInternalAPIFixedSizeTableRow BasicType integer BERType integer OID 1.2.3.6.1.2.3.1.6114 Access read_write Min 0 Max 100 PSID 6114 DefaultIX1 1::80: DefaultIX1 2::80: DefaultIX1 3::80: DefaultIX1 4::80: ElementTable hutsReadWriteInternalAPIFixedSizeTable ElementTableIndices hutsReadWriteInternalAPIFixedSizeTableIndex BFType int16 BFAccess RW +Element hutsReadWriteInternalAPIVarSizeTableRow BasicType string BERType string OID 1.2.3.7.1.2.3.1.6115 Access read_only Min 6 Max 73 PSID 6115 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable hutsReadWriteInternalAPIVarSizeTable ElementTableIndices hutsReadWriteInternalAPIVarSizeTableindex BFType var BFAccess RO +Element hutsReadWriteInternalAPIVarSizeTableKeyRow BasicType string BERType string OID 1.2.3.8.1.2.3.1.6121 Access read_write Min 144 Max 144 PSID 6121 GetFunction miboctetstringget SetFunction miboctetstringset ElementTable hutsReadWriteInternalAPIVarSizeTableKeyTable ElementTableIndices hutsReadWriteInternalAPIVarSizeTableKeyIndex1:hutsReadWriteInternalAPIVarSizeTableKeyIndex2 BFType var BFAccess RW +Element hutsReadWriteRemoteProcedureCallOctetString BasicType string BERType string OID 1.2.3.9.1.2.3.1.6107 Access read_write Min 144 Max 144 PSID 6107 GetFunction miboctetstringget SetFunction miboctetstringset ElementTable hutsReadWriteRPCTableOctetStringTable ElementTableIndices hutsReadWriteRPCTableOctetStringTableIndex0:hutsReadWriteRPCTableOctetStringTableIndex1 BFType var BFAccess RW +Element hutsReadWriteTableInt16Row BasicType integer BERType integer OID 1.2.3.10.1.2.3.1.6103 Access read_only Min -32768 Max 32767 PSID 6103 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteTableInt16IdTable ElementTableIndices hutsReadWriteTableInt16 BFType int16 BFAccess RO +Element hutsReadWriteTableOctetStringRow BasicType string BERType string OID 1.2.3.11.1.2.3.1.6104 Access read_only Min 6 Max 73 PSID 6104 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable hutsReadWriteTableOctetStringTable ElementTableIndices hutsReadWriteTableOctetString BFType var BFAccess RO +Element unifiACRetries BasicType integer BERType integer_unsigned32 OID 1.2.3.12.1.2.3.1.2229 Access read_only PSID 2229 GetPerVifFunction mibllsstatsget ElementTable unifiAcTxConfirmTable ElementTableIndices unifiAccessClassIndex BFType uint32 BFAccess RO +Element unifiTxDataConfirm BasicType integer BERType string OID 1.2.3.12.1.2.3.1.2253 Access read_write PSID 2253 Default 0 SetFunction mibtxdatacfmset ElementTable unifiAcTxConfirmTable ElementTableIndices unifiAccessClassIndex BFType bool BFAccess RW +Element unifiAgcThresholds BasicType string BERType string OID 1.2.3.13.1.2.3.1.5095 Access read_write Min 0 Max 255 PSID 5095 SetFunction mibricechangefsmparams ElementTable unifiAgcThresholdsTable ElementTableIndices unifiAgcThresholdsTableIndex BFType var BFAccess RW +Element unifiCCACSThresh BasicType integer BERType integer OID 1.2.3.14.1.2.3.1.5101 Access read_write PSID 5101 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset ElementTable unifiCCACSThreshTable ElementTableIndices unifiSisoMimoTableIndex BFType uint16 BFAccess RW +Element unifiDPDTrainPacketConfig BasicType string BERType string OID 1.2.3.15.1.2.3.1.2373 Access read_write Min 8 Max 8 PSID 2373 DefaultIX1 1:0x00:0x00:0x80:0x01:0x80:0x05:0x00:0x00 DefaultIX1 2:0x01:0x00:0x82:0x01:0x80:0x05:0x00:0x00 DefaultIX1 3:0x01:0x00:0x82:0x01:0x82:0x05:0x00:0x00 SetFunction mibricechangefsmparams ElementTable unifiDPDTrainPacketConfigTable ElementTableIndices unifiDPDTrainPacketConfigIndex BFType var BFAccess RW +Element unifiDebugModuleControl BasicType integer BERType integer OID 1.2.3.16.1.2.3.1.5029 Access read_write PSID 5029 DefaultIX1 1:::0xE003: DefaultIX1 2:::0xE000: DefaultIX1 3:::0x00FF: DefaultIX1 4:::0xE004: DefaultIX1 5:::0x00FF: DefaultIX1 6:::0xE000: DefaultIX1 7:::0xE004: DefaultIX1 8:::0xE004: DefaultIX1 9:::0x00FF: DefaultIX1 10::0x00FF: DefaultIX1 11::0x0001: DefaultIX1 12::0x00FF: DefaultIX1 13::0x00FF: DefaultIX1 14::0xE000: DefaultIX1 15::0x00FF: DefaultIX1 16::0x00FF: DefaultIX1 17::0x0001: DefaultIX1 18::0xE004: DefaultIX1 19::0xE004: DefaultIX1 20::0xE000: DefaultIX1 21::0xE004: DefaultIX1 22::0xE004: DefaultIX1 23::0x0000: DefaultIX1 24::0xE004: DefaultIX1 25::0x0001: DefaultIX1 26::0x00FF: DefaultIX1 27::0x00FF: DefaultIX1 28::0xE004: DefaultIX1 29::0x0001: DefaultIX1 30::0x0001: DefaultIX1 31::0xE000: DefaultIX1 32::0x00FF: DefaultIX1 33::0x00FF: DefaultIX1 34::0x00FF: DefaultIX1 35::0xE001: DefaultIX1 36::0x0000: DefaultIX1 37::0xE004: DefaultIX1 38::0x00FF: DefaultIX1 39::0x0004: DefaultIX1 40::0x00FF: DefaultIX1 41::0x0000: DefaultIX1 42::0x00FF: DefaultIX1 43::0xE004: DefaultIX1 44::0xE004: DefaultIX1 45::0xE000: DefaultIX1 46::0x00FF: DefaultIX1 47::0x00FF: DefaultIX1 48::0x0000: DefaultIX1 49::0x0000: DefaultIX1 50::0x0001: DefaultIX1 51::0xE001: DefaultIX1 52::0x000F: DefaultIX1 53::0xE004: DefaultIX1 54::0xE004: DefaultIX1 55::0x0004: DefaultIX1 56::0x0004: DefaultIX1 57::0x00FF: DefaultIX1 58::0x0000: DefaultIX1 59::0x0000: DefaultIX1 60::0x0000: DefaultIX1 61::0x0000: DefaultIX1 62::0xE001: DefaultIX1 63::0x00FF: DefaultIX1 64::0x0001: DefaultIX1 65::0x00FF: DefaultIX1 66::0xE004: DefaultIX1 67::0xE00F: DefaultIX1 68::0x000F: DefaultIX1 69::0xE004: DefaultIX1 70::0xE004: DefaultIX1 71::0x00FF: DefaultIX1 72::0xE004: DefaultIX1 73::0x0004: DefaultIX1 74::0xE004: DefaultIX1 75::0xE004: DefaultIX1 76::0x0000: ElementTable unifiDebugConfigTable ElementTableIndices unifiDebugModulesIndex BFType uint16 BFAccess RW +Element unifiDefaultCountry BasicType string BERType string OID 1.2.3.17.1.2.3.1.8013 Access read_write Min 3 Max 3 PSID 8013 DefaultIX1 1:0x30:0x30:0x20 DefaultIX1 2:0x00:0x01:0x02 SetFunction mibdefaultcountryupdate ElementTable unifiDefaultCountryTable ElementTableIndices unifiDefaultCountryIndex BFType var BFAccess RW +Element unifiDpdDebug BasicType integer BERType integer_unsigned32 OID 1.2.3.18.1.2.3.1.5106 Access read_write PSID 5106 DefaultIX1 1::170: DefaultIX1 2::3::: SetFunction mibricechangenonfsmparams ElementTable unifiDpdDebugTable ElementTableIndices unifiDpdDebugTableIndex BFType uint32 BFAccess RW +Element unifiDpdPredistortGains BasicType string BERType string OID 1.2.3.19.1.2.3.1.2257 Access read_write Min 14 Max 14 PSID 2257 SetFunction mibricechangefsmparams ElementTable unifiDpdPredistortGainsTable ElementTableIndices unifiDpdPredistortGainsTableIndex BFType var BFAccess RW +Element unifiFaultSubSystemControl BasicType integer BERType integer OID 1.2.3.20.1.2.3.1.5028 Access read_write PSID 5028 DefaultIX1 1:::0x0001: DefaultIX1 2:::0x0001: DefaultIX1 3:::0x0001: DefaultIX1 4:::0x0001: DefaultIX1 5:::0x0001: DefaultIX1 6:::0x0001: ElementTable unifiFaultConfigTable ElementTableIndices unifiSubSystemsIndex BFType uint16 BFAccess RW +Element unifiFrameRXCounters BasicType integer BERType integer_unsigned32 OID 1.2.3.21.1.2.3.1.2326 Access read_write PSID 2326 GetPerVifFunction mib_frameRXcounters_get ElementTable unifiFrameRXCountersTable ElementTableIndices unifiFrameRXCountersTableIndex BFType uint32 BFAccess RW +Element unifiFrameTXCounters BasicType integer BERType integer_unsigned32 OID 1.2.3.22.1.2.3.1.2327 Access read_write PSID 2327 GetPerVifFunction mib_frameTXcounters_get ElementTable unifiFrameTXCountersTable ElementTableIndices unifiFrameTXCountersTableIndex BFType uint32 BFAccess RW +Element unifiLoadDpdLut BasicType string BERType string OID 1.2.3.23.1.2.3.1.2255 Access read_write Min 147 Max 147 PSID 2255 GetFunction mibbmsgget SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTable ElementTableIndices unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW +Element unifiOverrideDpdLut BasicType string BERType string OID 1.2.3.23.1.2.3.1.2258 Access read_write Min 147 Max 147 PSID 2258 SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTable ElementTableIndices unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW +Element unifiLoadDpdLutPerRadio BasicType string BERType string OID 1.2.3.24.1.2.3.1.2280 Access read_write Min 147 Max 147 PSID 2280 GetFunction mibbmsgget SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTablePerRadio ElementTableIndices unifiLoadDpdLutRadioIndex:unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW +Element unifiOverrideDpdLutPerRadio BasicType string BERType string OID 1.2.3.24.1.2.3.1.2281 Access read_write Min 147 Max 147 PSID 2281 SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTablePerRadio ElementTableIndices unifiLoadDpdLutRadioIndex:unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW +Element unifiMacCCABusyTime BasicType integer BERType integer OID 1.2.3.25.1.2.3.1.5104 Access read_write PSID 5104 GetFunction mibhalmacmacconfiggenericget ElementTable unifiMacBusyTimeTable ElementTableIndices unifiMacInstanceIndex:unifiMacBusyTimeTableIndex BFType uint16 BFAccess RW +Element unifiModemSgiOffset BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.5090 Access read_write PSID 5090 SetFunction mibhalmacmodemgenericset ElementTable unifiModemSgiOffsetTable ElementTableIndices unifiBandTableIndex:unifiBWTableIndex BFType uint16 BFAccess RW +Element unifiNANDefaultScanDwellTime BasicType integer BERType integer OID 1.2.3.27.1.2.3.1.6095 Access read_write PSID 6095 DefaultIX1 1:200 DefaultIX1 2:200 ElementTable unifiNANDefaultScanDwellTimeTable ElementTableIndices unifiBandTableIndex BFType uint16 BFAccess RW +Element unifiNANDefaultScanPeriod BasicType integer BERType integer OID 1.2.3.28.1.2.3.1.6096 Access read_write PSID 6096 DefaultIX1 1:20 DefaultIX1 2:20 ElementTable unifiNANDefaultScanPeriodTable ElementTableIndices unifiBandTableIndex BFType uint16 BFAccess RW +Element unifiNarrowbandCCADebug BasicType integer BERType integer_unsigned32 OID 1.2.3.29.1.2.3.1.5107 Access read_only PSID 5107 GetFunction mibhalmacmodemnarrowbandcca ElementTable unifiNarrowbandCCADebugTable ElementTableIndices unifiNarrowbandCCADebugTableIndex BFType uint32 BFAccess RO +Element unifiNoCellMaxPower BasicType integer BERType integer OID 1.2.3.30.1.2.3.1.8017 Access read_write PSID 8017 DefaultIX1 1::28: DefaultIX1 2::28: DefaultIX1 3::20: DefaultIX1 4::20: ElementTable unifiNoCellTable ElementTableIndices unifiConnectionTypeTableIndex BFType int16 BFAccess RW +Element unifiOperatingClassParamters BasicType string BERType string OID 1.2.3.31.1.2.3.1.8015 Access read_only Min 1 Max 73 PSID 8015 DefaultIX1 1:0x51:0x53:0x54:0x73:0x74:0x75:0x76:0x77:0x78:0x79:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80 DefaultIX1 2:0x01:0x02:0x03:0x04:0x05:0x06:0x07:0x08:0x09:0x0A:0x0B:0x0C:0x11:0x80 DefaultIX1 3:0x01:0x02:0x03:0x04:0x05:0x0C:0x16:0x17:0x18:0x19:0x1A:0x1B:0x1C:0x1D:0x1E:0x1F:0x20:0x21:0x80 DefaultIX1 4:0x01:0x1E:0x20:0x21:0x22:0x24:0x25:0x27:0x29:0x2A:0x2C:0x38:0x39:0x3A:0x80 ElementTable unifiOperatingClassTable ElementTableIndices unifiOperatingClassTableIndex BFType var BFAccess RO +Element unifiOverrideEDCAParam BasicType string BERType string OID 1.2.3.32.1.2.3.1.2156 Access read_write Min 0 Max 255 PSID 2156 DefaultIX1 1:0x0:0x32:0x0:0x0 DefaultIX1 2:0x0:0x32:0x0:0x0 DefaultIX1 3:0x0:0x32:0x0:0x0 DefaultIX1 4:0x0:0x32:0x0:0x0 ElementTable unifiOverrideEDCAParamTable ElementTableIndices unifiAccessClassIndex BFType var BFAccess RW +Element unifiPanicSubSystemControl BasicType integer BERType integer OID 1.2.3.33.1.2.3.1.5026 Access read_write PSID 5026 DefaultIX1 1:::0x0001: DefaultIX1 2:::0x0001: DefaultIX1 3:::0x0001: DefaultIX1 4:::0x0000: DefaultIX1 5:::0x0001: DefaultIX1 6:::0x0001: ElementTable unifiPanicConfigTable ElementTableIndices unifiSubSystemsIndex BFType uint16 BFAccess RW +Element unifiPeerBandwidth BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2094 Access read_only PSID 2094 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO +Element unifiCurrentPeerNss BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2095 Access read_only PSID 2095 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO +Element unifiPeerTxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.34.1.2.3.1.2096 Access read_only PSID 2096 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint32 BFAccess RO +Element unifiPeerRSSI BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2097 Access read_only PSID 2097 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType int16 BFAccess RO +Element unifiPeerRxRetryCount BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2198 Access read_only PSID 2198 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO +Element unifiPeerRxMulticastCount BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2199 Access read_only PSID 2199 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO +Element unifiSwToHwQueueStats BasicType integer BERType integer OID 1.2.3.35.1.2.3.1.2250 Access read_only PSID 2250 GetPerVifFunction mibqueuestatsget ElementTable unifiQueueStatsIdTable ElementTableIndices unifiQueueStatsIndex BFType uint16 BFAccess RO +Element unifiHostToSwQueueStats BasicType integer BERType integer OID 1.2.3.35.1.2.3.1.2251 Access read_only PSID 2251 GetPerVifFunction mibqueuestatsget ElementTable unifiQueueStatsIdTable ElementTableIndices unifiQueueStatsIndex BFType uint16 BFAccess RO +Element unifiRSSICURoamScanTrigger BasicType integer BERType integer OID 1.2.3.36.1.2.3.1.2307 Access read_write PSID 2307 DefaultIX1 1::-60: DefaultIX1 2::-70: ElementTable unifiRSSICURoamScanTriggerTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW +Element unifiRadioCCADebug BasicType integer BERType integer_unsigned32 OID 1.2.3.37.1.2.3.1.5100 Access read_only PSID 5100 GetFunction mibriceuint32get ElementTable unifiRadioCCADebugTable ElementTableIndices unifiRadioInstanceIndex:unifiRadioCCADebugTableIndex BFType uint32 BFAccess RO +Element unifiRadioCCAThresholds BasicType string BERType string OID 1.2.3.38.1.2.3.1.2368 Access read_write Min 0 Max 255 PSID 2368 DefaultIX1 1:0x01:0x03:0x07:0x03:0x03:0x00:0x16:0x00:0x30:0x00:0x16:0x00:0x30 DefaultIX1 2:0x02:0x03:0x07:0x03:0x03:0x00:0x16:0x00:0x30:0x00:0x16:0x00:0x30 SetFunction mibricechangefsmparams ElementTable unifiRadioCCAThresholdsTable ElementTableIndices unifiRadioCCAThresholdsTableIndex BFType var BFAccess RW +Element unifiNarrowbandCCAThresholds BasicType string BERType string OID 1.2.3.38.1.2.3.1.5099 Access read_write Min 0 Max 255 PSID 5099 DefaultIX1 1:0x01:0x03:0x01:0x03:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x03 DefaultIX1 2:0x02:0x03:0x06:0x03:0x01:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x03 SetFunction mibhalmacmodemchangeparams ElementTable unifiRadioCCAThresholdsTable ElementTableIndices unifiRadioCCAThresholdsTableIndex BFType var BFAccess RW +Element unifiRadioOnTime BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2230 Access read_only PSID 2230 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioTxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2231 Access read_only PSID 2231 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioRxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2232 Access read_only PSID 2232 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioScanTime BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2233 Access read_only PSID 2233 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioOnTimeNan BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2236 Access read_only PSID 2236 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioRXSettingsRead BasicType string BERType string OID 1.2.3.40.1.2.3.1.5096 Access read_only PSID 5096 GetFunction mibbmsgget ElementTable unifiRadioRXSettingsTable ElementTableIndices unifiRadioInstanceIndex:unifiRadioRXSettingsIndex BFType var BFAccess RO +Element unifiRadioTXSettingsRead BasicType integer BERType integer_unsigned32 OID 1.2.3.41.1.2.3.1.5089 Access read_only PSID 5089 GetFunction mibriceuint32get ElementTable unifiRadioTXSettingsTable ElementTableIndices unifiMacInstanceIndex:unifiRadioTXSettingsIndex BFType uint32 BFAccess RO +Element unifiRadioTxIqDelay BasicType string BERType string OID 1.2.3.42.1.2.3.1.5117 Access read_write Min 0 Max 255 PSID 5117 DefaultIX1 1:0x01:0xff:0xff:0xff:0x00 DefaultIX1 2:0x02:0xff:0xff:0xff:0x00 SetFunction mibricechangefsmparams ElementTable unifiRadioTxIqDelayTable ElementTableIndices unifiRadioTxIqDelayTableIndex BFType var BFAccess RW +Element unifiRadioTxPowerOverride BasicType integer BERType integer OID 1.2.3.43.1.2.3.1.5091 Access read_write Min -128 Max 127 PSID 5091 SetFunction mibricegenericset GetFunction mibint16get ElementTable unifiRadioTxPowerOverrideTable ElementTableIndices unifiRadioTXPowerOverrideTableIndex BFType int16 BFAccess RW +Element unifiRateStatsRxSuccessCount BasicType integer BERType integer_unsigned32 OID 1.2.3.44.1.2.3.1.2206 Access read_only PSID 2206 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO +Element unifiRateStatsTxSuccessCount BasicType integer BERType integer_unsigned32 OID 1.2.3.44.1.2.3.1.2207 Access read_only PSID 2207 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO +Element unifiRateStatsRate BasicType integer BERType integer OID 1.2.3.44.1.2.3.1.2212 Access read_only PSID 2212 GetFunction mibuint16get ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO +Element unifiRateStatsRTSErrorCount BasicType integer BERType integer_unsigned32 OID 1.2.3.44.1.2.3.1.2358 Access read_only PSID 2358 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO +Element unifiReadHardwareCounter BasicType integer BERType integer_unsigned32 OID 1.2.3.45.1.2.3.1.5087 Access read_only PSID 5087 GetFunction mibreadhardwarecounter ElementTable unifiReadHardwareCounterTable ElementTableIndices unifiRadioInstanceIndex:unifiReadHardwareCounterIndex BFType uint32 BFAccess RO +Element unifiReadReg BasicType integer BERType integer_unsigned32 OID 1.2.3.46.1.2.3.1.8051 Access read_only PSID 8051 GetFunction mibreadreg ElementTable unifiReadRegTable ElementTableIndices unifiReadHardwareCounterIndex BFType uint32 BFAccess RO +Element unifiRegulatoryParameters BasicType string BERType string OID 1.2.3.47.1.2.3.1.8011 Access read_only Min 3 Max 73 PSID 8011 DefaultIX1 1:0x30:0x30:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x99:0x09:0xB2:0x09:0x28:0x14:0x01:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 2:0x58:0x58:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 3:0x41:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0x50:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 4:0x41:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 5:0x41:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 6:0x41:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 7:0x41:0x49:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 8:0x41:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 9:0x41:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x12:0x00 DefaultIX1 10:0x41:0x4E:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 11:0x41:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 12:0x41:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 13:0x41:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 14:0x41:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 15:0x41:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 16:0x41:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x17:0x12:0x5E:0x15:0xE0:0x15:0x50:0x1E:0x02:0x12:0x16:0x62:0x16:0x50:0x1E:0x02:0x5D:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 17:0x41:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x5D:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 18:0x41:0x58:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 19:0x41:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x12:0x00:0x82:0x14:0xD2:0x14:0x50:0x12:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 20:0x42:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 21:0x42:0x42:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 22:0x42:0x44:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 23:0x42:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 24:0x42:0x46:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 25:0x42:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x5D:0x16:0xF3:0x16:0x50:0x0E:0x00 DefaultIX1 26:0x42:0x48:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x14:0x10:0x82:0x14:0xD2:0x14:0x14:0x14:0x12:0x67:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 27:0x42:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 28:0x42:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 29:0x42:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 30:0x42:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 31:0x42:0x4E:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 32:0x42:0x4F:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x1E:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x10 DefaultIX1 33:0x42:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 34:0x42:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 35:0x42:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 36:0x42:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 37:0x42:0x57:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 38:0x42:0x59:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x12:0x16:0x4E:0x16:0x28:0x1B:0x02 DefaultIX1 39:0x42:0x5A:0x03:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 40:0x43:0x41:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xE0:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 41:0x43:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 42:0x43:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 43:0x43:0x46:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x11:0x00:0x82:0x14:0xD2:0x14:0x28:0x18:0x02:0x72:0x15:0x4E:0x16:0x28:0x18:0x02 DefaultIX1 44:0x43:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 45:0x43:0x48:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 46:0x43:0x49:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 47:0x43:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 48:0x43:0x4C:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 49:0x43:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 50:0x43:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 51:0x43:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 52:0x43:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 53:0x43:0x55:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 54:0x43:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 55:0x43:0x58:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0xA0:0x1B:0x02:0x12:0x16:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 56:0x43:0x59:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 57:0x43:0x5A:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 58:0x44:0x45:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 59:0x44:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 60:0x44:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 61:0x44:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 62:0x44:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 63:0x44:0x5A:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xE6:0x14:0x50:0x17:0x02:0x5E:0x15:0x26:0x16:0xA0:0x1E:0x02 DefaultIX1 64:0x45:0x43:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 65:0x45:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 66:0x45:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02 DefaultIX1 67:0x45:0x48:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 68:0x45:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 69:0x45:0x53:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 70:0x45:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 71:0x46:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 72:0x46:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 73:0x46:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 74:0x46:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 75:0x46:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 76:0x46:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 77:0x46:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 78:0x47:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 79:0x47:0x42:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 80:0x47:0x44:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 81:0x47:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x12:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 82:0x47:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 83:0x47:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 84:0x47:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 85:0x47:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 86:0x47:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 87:0x47:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 88:0x47:0x4E:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 89:0x47:0x50:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 90:0x47:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 91:0x47:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 92:0x47:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 93:0x47:0x54:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 94:0x47:0x55:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 95:0x47:0x57:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 96:0x47:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 97:0x48:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 98:0x48:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 99:0x48:0x4E:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 100:0x48:0x52:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 101:0x48:0x54:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 102:0x48:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 103:0x49:0x44:0x03:0x62:0x09:0xB2:0x09:0x14:0x14:0x00:0x67:0x16:0xCB:0x16:0x14:0x17:0x00 DefaultIX1 104:0x49:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 105:0x49:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x17:0x12:0x72:0x15:0x62:0x16:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x17:0x01 DefaultIX1 106:0x49:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 107:0x49:0x4E:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 108:0x49:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 109:0x49:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 110:0x49:0x52:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 111:0x49:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 112:0x49:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 113:0x4A:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 114:0x4A:0x4D:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 115:0x4A:0x4F:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x67:0x16:0xCB:0x16:0x50:0x17:0x00 DefaultIX1 116:0x4A:0x50:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0xAA:0x09:0xBE:0x09:0x14:0x14:0x04:0x2E:0x13:0x7E:0x13:0x28:0x17:0x00:0xA6:0x13:0xE2:0x13:0x28:0x17:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x17:0x02 DefaultIX1 117:0x4B:0x45:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x28:0x17:0x00 DefaultIX1 118:0x4B:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 119:0x4B:0x48:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1B:0x00 DefaultIX1 120:0x4B:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 121:0x4B:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 122:0x4B:0x4E:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 123:0x4B:0x50:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 124:0x4B:0x52:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x5E:0x15:0x62:0x16:0xA0:0x1E:0x02:0x5D:0x16:0xDA:0x16:0x50:0x1E:0x00 DefaultIX1 125:0x4B:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 126:0x4B:0x59:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 127:0x4B:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xE6:0x14:0x50:0x14:0x02:0x12:0x16:0x4E:0x16:0x50:0x14:0x02 DefaultIX1 128:0x4C:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 129:0x4C:0x42:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 130:0x4C:0x43:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 131:0x4C:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 132:0x4C:0x4B:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 133:0x4C:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 134:0x4C:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 135:0x4C:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 136:0x4C:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 137:0x4C:0x56:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 138:0x4C:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 139:0x4D:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12 DefaultIX1 140:0x4D:0x43:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 141:0x4D:0x44:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 142:0x4D:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 143:0x4D:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 144:0x4D:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 145:0x4D:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 146:0x4D:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 147:0x4D:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 148:0x4D:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x4E:0x16:0x50:0x1E:0x02 DefaultIX1 149:0x4D:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 150:0x4D:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x17:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 151:0x4D:0x50:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 152:0x4D:0x51:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 153:0x4D:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 154:0x4D:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 155:0x4D:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 156:0x4D:0x55:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 157:0x4D:0x56:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5D:0x16:0xDA:0x16:0x50:0x14:0x00 DefaultIX1 158:0x4D:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 159:0x4D:0x58:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 160:0x4D:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x12:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x18:0x00 DefaultIX1 161:0x4D:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 162:0x4E:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 163:0x4E:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 164:0x4E:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 165:0x4E:0x46:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 166:0x4E:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 167:0x4E:0x49:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 168:0x4E:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 169:0x4E:0x4F:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 170:0x4E:0x50:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x67:0x16:0xB7:0x16:0x50:0x14:0x00 DefaultIX1 171:0x4E:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 172:0x4E:0x55:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 173:0x4E:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 174:0x4F:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 175:0x50:0x41:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x5E:0x15:0x62:0x16:0xA0:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 176:0x50:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 177:0x50:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 178:0x50:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 179:0x50:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 180:0x50:0x4B:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 181:0x50:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 182:0x50:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 183:0x50:0x4E:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 184:0x50:0x52:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 185:0x50:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 186:0x50:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 187:0x50:0x57:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 188:0x50:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 189:0x51:0x41:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x62:0x16:0xA0:0x1B:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x12 DefaultIX1 190:0x52:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 191:0x52:0x4F:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 192:0x52:0x53:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0xE6:0x14:0x28:0x17:0x10:0x5E:0x15:0x5D:0x16:0x14:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 193:0x52:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 194:0x52:0x57:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 195:0x53:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xB7:0x16:0x50:0x0E:0x00 DefaultIX1 196:0x53:0x42:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 197:0x53:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 198:0x53:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 199:0x53:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 200:0x53:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 201:0x53:0x48:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 202:0x53:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 203:0x53:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 204:0x53:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 205:0x53:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 206:0x53:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 207:0x53:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02 DefaultIX1 208:0x53:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 209:0x53:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 210:0x53:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 211:0x53:0x54:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 212:0x53:0x56:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 213:0x53:0x58:0x00:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 214:0x53:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 215:0x53:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 216:0x54:0x43:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 217:0x54:0x44:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 218:0x54:0x46:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 219:0x54:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x4E:0x16:0x28:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 220:0x54:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 221:0x54:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 222:0x54:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 223:0x54:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 224:0x54:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 225:0x54:0x4E:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0xD6:0x15:0x50:0x14:0x02 DefaultIX1 226:0x54:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 227:0x54:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 228:0x54:0x54:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 229:0x54:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 230:0x54:0x57:0x01:0x60:0x09:0xA8:0x09:0x28:0x1E:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xE6:0x14:0x50:0x17:0x02:0x5E:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xDA:0x16:0x50:0x1E:0x00 DefaultIX1 231:0x54:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 232:0x55:0x41:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x72:0x15:0x26:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 233:0x55:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xB7:0x16:0x50:0x1E:0x00 DefaultIX1 234:0x55:0x4D:0x00:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 235:0x55:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 236:0x55:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 237:0x55:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 238:0x56:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 239:0x56:0x43:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 240:0x56:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 241:0x56:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 242:0x56:0x49:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 243:0x56:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 244:0x56:0x55:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 245:0x57:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1B:0x00 DefaultIX1 246:0x57:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x62:0x16:0x28:0x1B:0x02:0x67:0x16:0xA3:0x16:0x28:0x1B:0x00 DefaultIX1 247:0x58:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 248:0x59:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 249:0x59:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 250:0x5A:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 251:0x5A:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 252:0x5A:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 ElementTable unifiRegulatoryTable ElementTableIndices unifiRegulatoryTableIndex BFType var BFAccess RO +Element unifiRoamCUFactor BasicType string BERType string OID 1.2.3.48.1.2.3.1.2295 Access read_write PSID 2295 DefaultIX1 1:0x09:0x64:0x00 DefaultIX1 2:0x45:0x6F:0x0D DefaultIX1 3:0x65:0x14:0x00 DefaultIX1 4:0x1D:0x64:0x00 DefaultIX1 5:0x4F:0x94:0x10 DefaultIX1 6:0x65:0x14:0x00 ElementTable unifiRoamCUFactorTable ElementTableIndices unifiRoamCUFactorTableIndex BFType var BFAccess RW +Element unifiRoamCUScanTrigger BasicType integer BERType integer OID 1.2.3.49.1.2.3.1.2308 Access read_write PSID 2308 DefaultIX1 1::70: DefaultIX1 2::70: ElementTable unifiRoamCUScanTriggerTable ElementTableIndices unifiBandTableIndex BFType uint16 BFAccess RW +Element unifiRoamRSSIBoost BasicType integer BERType integer OID 1.2.3.50.1.2.3.1.2298 Access read_write PSID 2298 DefaultIX1 1:0 DefaultIX1 2:0 ElementTable unifiRoamRSSIBoostTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW +Element unifiRoamRssiFactor BasicType string BERType string OID 1.2.3.51.1.2.3.1.2306 Access read_write PSID 2306 DefaultIX1 1:0xC9:0x64:0x00:0x00 DefaultIX1 2:0xC4:0x5A:0x02:0x3C DefaultIX1 3:0xBA:0x3C:0x03:0x46 DefaultIX1 4:0xB0:0x14:0x04:0x50 DefaultIX1 5:0xA6:0x00:0x02:0x5A DefaultIX1 6:0x81:0x00:0x00:0x00 ElementTable unifiRoamRssiFactorTable ElementTableIndices unifiRoamRssiFactorTableIndex BFType var BFAccess RW +Element unifiRxExternalGainFrequency BasicType integer BERType integer OID 1.2.3.52.1.2.3.1.5037 Access read_write Min 3940 Max 12000 PSID 5037 SetFunction mibricegenericset ElementTable unifiRxExternalGainTable ElementTableIndices unifiRxExternalGainTableIndex BFType uint16 BFAccess RW +Element unifiRxExternalGain BasicType integer BERType integer OID 1.2.3.52.1.2.3.1.5038 Access read_write Min -128 Max 127 PSID 5038 SetFunction mibricegenericset ElementTable unifiRxExternalGainTable ElementTableIndices unifiRxExternalGainTableIndex BFType int16 BFAccess RW +Element unifiRxRssiAdjustments BasicType string BERType string OID 1.2.3.53.1.2.3.1.5115 Access read_write Min 4 Max 4 PSID 5115 SetFunction mibricegenericset ElementTable unifiRxRssiAdjustmentsTable ElementTableIndices unifiRadioIndex:unifiBandTableIndex BFType var BFAccess RW +Element unifiSarBackoff BasicType integer BERType integer OID 1.2.3.54.1.2.3.1.6026 Access read_write PSID 6026 DefaultIX2 1:1:60 DefaultIX2 1:2:52 DefaultIX2 2:1:59 DefaultIX2 2:2:51 DefaultIX2 3:1:58 DefaultIX2 3:2:50 DefaultIX2 4:1:57 DefaultIX2 4:2:49 ElementTable unifiSarBackoffTable ElementTableIndices unifiSarModeTableIndex:unifiBandTableIndex BFType int16 BFAccess RW +Element unifiScanParameters BasicType string BERType string OID 1.2.3.55.1.2.3.1.2154 Access read_write Min 18 Max 18 PSID 2154 DefaultIX1 1:0x06:0x09:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00 DefaultIX1 2:0x06:0x09:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00 DefaultIX1 3:0x02:0x09:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x02:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00 DefaultIX1 4:0x06:0x09:0x18:0x00:0x44:0x00:0x66:0x00:0x00:0x06:0x01:0x18:0x00:0x32:0x00:0x66:0x00:0x00 DefaultIX1 5:0x06:0x08:0x18:0x00:0x44:0x00:0x00:0x00:0x00:0x06:0x00:0x18:0x00:0x32:0x00:0x00:0x00:0x00 DefaultIX1 6:0x04:0x09:0x18:0x00:0x3A:0x00:0x00:0x00:0x00:0x04:0x01:0x18:0x00:0x3A:0x00:0x00:0x00:0x00 DefaultIX1 7:0x04:0x09:0x18:0x00:0x27:0x00:0x00:0x00:0x00:0x04:0x01:0x18:0x00:0x27:0x00:0x00:0x00:0x00 DefaultIX1 8:0x00:0x09:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00 DefaultIX1 9:0x02:0x09:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x02:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00 DefaultIX1 10:0x03:0x09:0x18:0x00:0x3A:0x00:0x66:0x00:0x80:0x03:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x80 DefaultIX1 11:0x04:0x0C:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x04:0x04:0x1B:0x00:0x44:0x00:0x75:0x00:0x04 DefaultIX1 12:0x04:0x09:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x04:0x01:0x1B:0x00:0x44:0x00:0x75:0x00:0x04 DefaultIX1 13:0x08:0x08:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04 DefaultIX1 14:0x08:0x08:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04 DefaultIX1 15:0x03:0x09:0x05:0x00:0x14:0x00:0x64:0x00:0x00:0x03:0x01:0x05:0x00:0x14:0x00:0x64:0x00:0x00 DefaultIX1 16:0x03:0x08:0x00:0x00:0x00:0x00:0xC8:0x00:0x01:0x03:0x00:0x00:0x00:0x00:0x00:0xC8:0x00:0x01 DefaultIX1 17:0x04:0x08:0x1B:0x00:0x44:0x00:0x75:0x00:0x00:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x00 DefaultIX1 18:0x00:0x09:0x02:0x03:0x04:0x05:0x06:0x07:0x08:0x09:0x08:0x07:0x06:0x05:0x04:0x03:0x02:0x01 ElementTable unifiScanParametersTable ElementTableIndices unifiScanParametersTableIndex BFType var BFAccess RW +Element unifiStaticDpdGain BasicType string BERType string OID 1.2.3.56.1.2.3.1.5097 Access read_write Min 11 Max 27 PSID 5097 SetFunction mibricechangefsmparams ElementTable unifiStaticDpdGainTable ElementTableIndices unifiStaticDpdGainTableIndex BFType var BFAccess RW +Element unifiThroughputDebug BasicType integer BERType integer OID 1.2.3.57.1.2.3.1.2254 Access read_write PSID 2254 GetPerVifFunction mibthroughputdiagnosticsget SetPerVifFunction mibthroughputdiagnosticsset ElementTable unifiThroughputDebugTable ElementTableIndices unifiThroughputDebugIndex BFType uint16 BFAccess RW +Element unifiTxAntennaConnectionLossFrequency BasicType integer BERType integer OID 1.2.3.58.1.2.3.1.5033 Access read_write Min 3940 Max 12000 PSID 5033 SetFunction mibricegenericset ElementTable unifiTxAntennaConnectionLossTable ElementTableIndices unifiTxAntennaConnectionLossTableIndex BFType uint16 BFAccess RW +Element unifiTxAntennaConnectionLoss BasicType integer BERType integer OID 1.2.3.58.1.2.3.1.5034 Access read_write Min -128 Max 127 PSID 5034 SetFunction mibricegenericset ElementTable unifiTxAntennaConnectionLossTable ElementTableIndices unifiTxAntennaConnectionLossTableIndex BFType int16 BFAccess RW +Element unifiTxAntennaMaxGainFrequency BasicType integer BERType integer OID 1.2.3.59.1.2.3.1.5035 Access read_write Min 3940 Max 12000 PSID 5035 SetFunction mibricegenericset ElementTable unifiTxAntennaMaxGainTable ElementTableIndices unifiTxAntennaMaxGainTableIndex BFType uint16 BFAccess RW +Element unifiTxAntennaMaxGain BasicType integer BERType integer OID 1.2.3.59.1.2.3.1.5036 Access read_write Min -128 Max 127 PSID 5036 SetFunction mibricegenericset ElementTable unifiTxAntennaMaxGainTable ElementTableIndices unifiTxAntennaMaxGainTableIndex BFType int16 BFAccess RW +Element unifiTxDetectorFrequencyCompensation BasicType string BERType string OID 1.2.3.60.1.2.3.1.5057 Access read_write Min 0 Max 255 PSID 5057 SetFunction mibricechangefsmparams ElementTable unifiTxDetectorFrequencyCompensationTable ElementTableIndices unifiTxDetectorTemperatureCompensationTableIndex BFType var BFAccess RW +Element unifiTxDetectorTemperatureCompensation BasicType string BERType string OID 1.2.3.61.1.2.3.1.5056 Access read_write Min 0 Max 255 PSID 5056 SetFunction mibricechangefsmparams ElementTable unifiTxDetectorTemperatureCompensationTable ElementTableIndices unifiTxDetectorTemperatureCompensationTableIndex BFType var BFAccess RW +Element unifiTxFtrimSettings BasicType string BERType string OID 1.2.3.62.1.2.3.1.2372 Access read_write Min 0 Max 255 PSID 2372 SetFunction mibricechangefsmparams ElementTable unifiTxFtrimSettingsTable ElementTableIndices unifiTxFtrimSettingsTableIndex BFType var BFAccess RW +Element unifiTxGainSettings BasicType string BERType string OID 1.2.3.63.1.2.3.1.5032 Access read_write Min 0 Max 255 PSID 5032 SetFunction mibricechangefsmparams ElementTable unifiTxGainSettingsTable ElementTableIndices unifiTxGainSettingsTableIndex BFType var BFAccess RW +Element unifiTxGainStepSettings BasicType string BERType string OID 1.2.3.64.1.2.3.1.5081 Access read_write Min 0 Max 255 PSID 5081 SetFunction mibricechangefsmparams ElementTable unifiTxGainStepSettingsTable ElementTableIndices unifiTxGainStepSettingsTableIndex BFType var BFAccess RW +Element unifiTxOOBConstraints BasicType string BERType string OID 1.2.3.65.1.2.3.1.5064 Access read_write Min 0 Max 255 PSID 5064 SetFunction mibricechangefsmparams ElementTable unifiTxOOBConstraintTable ElementTableIndices unifiTxOOBConstraintTableIndex BFType var BFAccess RW +Element unifiTxOpenLoopFrequencyCompensation BasicType string BERType string OID 1.2.3.66.1.2.3.1.5059 Access read_write Min 0 Max 255 PSID 5059 SetFunction mibricechangefsmparams ElementTable unifiTxOpenLoopFrequencyCompensationTable ElementTableIndices unifiTxOpenLoopFrequencyCompensationTableIndex BFType var BFAccess RW +Element unifiTxOpenLoopTemperatureCompensation BasicType string BERType string OID 1.2.3.67.1.2.3.1.5058 Access read_write Min 0 Max 255 PSID 5058 SetFunction mibricechangefsmparams ElementTable unifiTxOpenLoopTemperatureCompensationTable ElementTableIndices unifiTxOpenLoopTemperatureCompensationTableIndex BFType var BFAccess RW +Element unifiTxPaGainDpdFrequencyCompensation BasicType string BERType string OID 1.2.3.68.1.2.3.1.5067 Access read_write Min 0 Max 255 PSID 5067 SetFunction mibricechangefsmparams ElementTable unifiTxPaGainDpdFrequencyCompensationTable ElementTableIndices unifiTxPaGainDpdFrequencyCompensationTableIndex BFType var BFAccess RW +Element unifiTxPaGainDpdTemperatureCompensation BasicType string BERType string OID 1.2.3.69.1.2.3.1.5066 Access read_write Min 0 Max 255 PSID 5066 SetFunction mibricechangefsmparams ElementTable unifiTxPaGainDpdTemperatureCompensationTable ElementTableIndices unifiTxPaGainDpdTemperatureCompensationTableIndex BFType var BFAccess RW +Element unifiTxPowerDetectorResponse BasicType string BERType string OID 1.2.3.70.1.2.3.1.5055 Access read_write Min 0 Max 255 PSID 5055 SetFunction mibricechangefsmparams ElementTable unifiTxPowerDetectorResponseTable ElementTableIndices unifiTxPowerDetectorResponseTableIndex BFType var BFAccess RW +Element unifiTxPowerTrimConfig BasicType string BERType string OID 1.2.3.71.1.2.3.1.5072 Access read_write Min 25 Max 25 PSID 5072 SetFunction mibricechangefsmparams ElementTable unifiTxPowerTrimConfigTable ElementTableIndices unifiTxPowerTrimConfigTableIndex BFType var BFAccess RW +Element unifiTxSettings BasicType string BERType string OID 1.2.3.72.1.2.3.1.5031 Access read_write Min 0 Max 255 PSID 5031 SetFunction mibricechangefsmparams ElementTable unifiTxSettingsTable ElementTableIndices unifiTxSettingsTableIndex BFType var BFAccess RW diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/platform.txt b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/platform.txt new file mode 100644 index 0000000..3b0c7fe --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/platform.txt @@ -0,0 +1 @@ +leman_s612_smdk diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan.hcf b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan.hcf new file mode 100644 index 0000000000000000000000000000000000000000..def59897070e1b4a2a57f0476ac252cae3e5fa4d GIT binary patch literal 168 zcmd2?CavKRBO-4%+SPK%5Z^$k%581nUj%$iQz9h$dskRObpyCAd&}6@`6cmCXk3e mm~FtcT^yuxE0}Zy>J?>pEiB2vxKNCdnVp$|fd>^bGXMb9^&zVO literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan_t.hcf b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s612_smdk/wlan/wlan_t.hcf new file mode 100644 index 0000000000000000000000000000000000000000..def59897070e1b4a2a57f0476ac252cae3e5fa4d GIT binary patch literal 168 zcmd2?CavKRBO-4%+SPK%5Z^$k%581nUj%$iQz9h$dskRObpyCAd&}6@`6cmCXk3e mm~FtcT^yuxE0}Zy>J?>pEiB2vxKNCdnVp$|fd>^bGXMb9^&zVO literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/platform.txt b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/platform.txt new file mode 100644 index 0000000..bf328c8 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/platform.txt @@ -0,0 +1 @@ +leman_s620_flexi diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan.hcf b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan.hcf new file mode 100644 index 0000000000000000000000000000000000000000..6256314b6f81bb5b1e5105fc8f8f13450511dac3 GIT binary patch literal 6170 zcmbW5TTC3+8OP6@nVr2~*jZq?81Q0a?sc$3Fs69HHX*?VTtdvn2I3|zY2%nUZt6Cr zVDe&FX=}BWZ1u@2RcfDFOHrRouR_g3(n^)+L#vjgwbPOaSq&kv&GtLre`jZ~>{RJQ zG3WRDzVF=T?9T2+e*UvyoL$Y$$BruNm;%nQ$)KYjMxnaNk4JNNSQXJ1UU zr;Z#x+SNZf)Y`IpvggR*ktb5K;(%Wl3uSBKZ6E!O?H33Anvmjs%MjXv_T>APF66~e zL>JjdMcSVfTBcCby}GVvg>e6W)2g6YnI?5jFG=nC)4>RT(l< zCZ#65mEK31kf9~Tb$5oIDbuBVSjLa75*nq5#unPF7GJieFHVF!C3>&cVYCSqm3Gv0 zqKEQP-HvKCz0Jvs6U)AYjLBk8G1nS))O=9XgQ(#e*LTS5@bBhY(~dgh`qKHRH&dk1 zoMpb&C=T}o+av8<>$9VFEk(P7t&vua`t7Ja=R`#)7V3yraWr5@Wp2(Y8fz;+G-yW+ zcXV$-IoF0VMVszfEqh85z44Ah>}1%E=4Pd$hvIF8d$~4ZN1a(&F{`5p(Wo7DW@W{S z+meXJ?5HyqTDxJnV?E%9BBm&{iN?YOSu+QaJ&j-!4_{DA9A-*D%-K0bnc!yD6k;-M?|dGTYgBTqecFbeU>4-aT{U_DXjsx$>ML^S_D3K;=FRXDa2D-k^ zQ~+8+pK;I{W@a(fB{4z*lt!!&G>uph=nANqseU8HBP5v`s>+y3K)r=brJxy$sSI>2 z##9bk^f7G%-I7cdOpP(jx)Rj3!LcgP6xO#Lbm>Emr9e0CFja$A5Zl4j6!?T=J3%eC znQA~|*uh<(1yC)~CLKNWQU|*J5!cm&mOf@`0IgxxjZAgPyBuo*rLlv}plO_}&w;LJ zoVlB+eq$HYBTNldRZK0Q-cqJLpqXN(y`XC$rbj`GILWP`TcF378e_QAZJ;)+VIOGf zKio?@=n{5fKj_8>9P0qBtT26^sVVRdQzxhebO1E=F2w@kVj8$`lc_6XYU%~3Gj)Sj zB-26ADq@E~>!8C-mOy3?C}42iw|jdHGgiK(HgnCTp-*J64ZG!tVw54wgO{3>V> zyYvd^mY*}f#?%}4bUZ=rB^{Wu%d5*R{p|$&N4Lx{?7C*Pz!c& z4m9>Jj?IG>R)3X$PO283ld6U1q-xK9J+J1Y+P!}Ret|)!gQbv+_)^Z!2%#}LzLEDTX#~`y&uZ-6V<54-y z%0zR<<)Q***UmulMk~NH(jbdwP1h zItK;@+S}VtpFZ8!*O%r?Wzg>;*{n==c6L72+1=gU++05~G11l4)ymhB)j{`ZpYRG@ zXj*n|j`r$7*TcN3mt3FC(wqJNRj+6ENqcDW}o)I#{abSn_N%hdq4a7 z|KKa2{g1?#<0}TOXY|BKnzmnANp>Z^s_fXy{>9T~QBJ(-9l ztN`~r^0aMDvH>fB+`RRYO;{E8Ss&R7tCo8h&FA{b)>04^j;GAGU23Sw0VB2OhWWcCvgPq!<|JwQY(lp9d)h z2lKhrWcfUhJ(jmS?E5Cg(V=d;hn@C)lVa4dHPi#&Hz`IOyNfK}H~Ln5EWe6cvV7m9 zm~>WAN0#rK6sL~l=TJ|U?;G{dmtRE#S-x*loaoEvHj?H0M!EfL@8LO0A9u6jE#FmP z7@6+}TB7t+o6o*fnvL04)VXYR|6k6CM8fV%EQ)_d@BUFMzwg@STon(xDl4nDZ%?JF tchuk#x9Q8hcJX!kD}~hmjo-XA`e9w%f9XO+={Ikwo4Qt6z4bp`{1*TipbG#1 literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_sw.hcf b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..f89940fee16b48d1decaa4707280d0a963f49b16 GIT binary patch literal 164 zcmd{RJQ zG3WRDzVF=T?9T2+e*UvyoL$Y$$BruNm;%nQ$)KYjMxnaNk4JNNSQXJ1UU zr;Z#x+SNZf)Y`IpvggR*ktb5K;(%Wl3uSBKZ6E!O?H33Anvmjs%MjXv_T>APF66~e zL>JjdMcSVfTBcCby}GVvg>e6W)2g6YnI?5jFG=nC)4>RT(l< zCZ#65mEK31kf9~Tb$5oIDbuBVSjLa75*nq5#unPF7GJieFHVF!C3>&cVYCSqm3Gv0 zqKEQP-HvKCz0Jvs6U)AYjLBk8G1nS))O=9XgQ(#e*LTS5@bBhY(~dgh`qKHRH&dk1 zoMpb&C=T}o+av8<>$9VFEk(P7t&vua`t7Ja=R`#)7V3yraWr5@Wp2(Y8fz;+G-yW+ zcXV$-IoF0VMVszfEqh85z44Ah>}1%E=4Pd$hvIF8d$~4ZN1a(&F{`5p(Wo7DW@W{S z+meXJ?5HyqTDxJnV?E%9BBm&{iN?YOSu+QaJ&j-!4_{DA9A-*D%-K0bnc!yD6k;-M?|dGTYgBTqecFbeU>4-aT{U_DXjsx$>ML^S_D3K;=FRXDa2D-k^ zQ~+8+pK;I{W@a(fB{4z*lt!!&G>uph=nANqseU8HBP5v`s>+y3K)r=brJxy$sSI>2 z##9bk^f7G%-I7cdOpP(jx)Rj3!LcgP6xO#Lbm>Emr9e0CFja$A5Zl4j6!?T=J3%eC znQA~|*uh<(1yC)~CLKNWQU|*J5!cm&mOf@`0IgxxjZAgPyBuo*rLlv}plO_}&w;LJ zoVlB+eq$HYBTNldRZK0Q-cqJLpqXN(y`XC$rbj`GILWP`TcF378e_QAZJ;)+VIOGf zKio?@=n{5fKj_8>9P0qBtT26^sVVRdQzxhebO1E=F2w@kVj8$`lc_6XYU%~3Gj)Sj zB-26ADq@E~>!8C-mOy3?C}42iw|jdHGgiK(HgnCTp-*J64ZG!tVw54wgO{3>V> zyYvd^mY*}f#?%}4bUZ=rB^{Wu%d5*R{p|$&N4Lx{?7C*Pz!c& z4m9>Jj?IG>R)3X$PO283ld6U1q-xK9J+J1Y+P!}Ret|)!gQbv+_)^Z!2%#}LzLEDTX#~`y&uZ-6V<54-y z%0zR<<)Q***UmulMk~NH(jbdwP1h zItK;@+S}VtpFZ8!*O%r?Wzg>;*{n==c6L72+1=gU++05~G11l4)ymhB)j{`ZpYRG@ zXj*n|j`r$7*TcN3mt3FC(wqJNRj+6ENqcDW}o)I#{abSn_N%hdq4a7 z|KKa2{g1?#<0}TOXY|BKnzmnANp>Z^s_fXy{>9T~QBJ(-9l ztN`~r^0aMDvH>fB+`RRYO;{E8Ss&R7tCo8h&FA{b)>04^j;GAGU23Sw0VB2OhWWcCvgPq!<|JwQY(lp9d)h z2lKhrWcfUhJ(jmS?E5Cg(V=d;hn@C)lVa4dHPi#&Hz`IOyNfK}H~Ln5EWe6cvV7m9 zm~>WAN0#rK6sL~l=TJ|U?;G{dmtRE#S-x*loaoEvHj?H0M!EfL@8LO0A9u6jE#FmP z7@6+}TB7t+o6o*fnvL04)VXYR|6k6CM8fV%EQ)_d@BUFMzwg@STon(xDl4nDZ%?JF tchuk#x9Q8hcJX!kD}~hmjo-XA`e9w%f9XO+={Ikwo4Qt6z4bp`{1*TipbG#1 literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_t_sw.hcf b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_flexi/wlan/wlan_t_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..f89940fee16b48d1decaa4707280d0a963f49b16 GIT binary patch literal 164 zcmd6sHRJbUc< zTvu-U)*U@N$A{K+tRCOdvvp|qlLNUau_DoE*c971=4PtZ15K_GFTEdt%o_OCi zg*^L-=pkDt@}aCS3K_#NOhfDw$3Ed38rOIR@qftYw4)-ps0M=2}Nby>Wy2ax_q= zG-%GUTx(Uu`XXKNF0KvgsIH}GZ)9D39Y;ets^^@pk0zttiAIiwbySw-tfI-z3PdA1 zYWbsUE9$s5TBuy`&uYf5PWPv}Gg!%(j+SPnqFYj(nYCOS*HLd)Zqn_pL^PqJ-mKhY zRc98_q>g&CqUhS}YVl(?K=;=YX29gOq_(ioHmNO3ZOfNq`*Iwg5BTzfJ|FV6!@it| z&qtLvB+ntHJZ*S2x417S;mb+-+7-Tb%9rmdUz&ef`BI-5Urwbjr^?sPmfCN-b+kU! zYA@Z}LI2TlS_Dj4_k)Iv(IDPbamjI&BE(zbI~=b*(-6^dQ^k#k*IOJ%{WbA@uCIB+ ztG5f)3-ke0JBL1nqDzfmdB+>y;W+BQEiQ7r=Au_0P;p~%edZ0XKFD#@pBLv*|6SDg zg#w~rTUIdNCH~~bX)PiuQRchs>e0M1l8xarCUQ(K$3jlZGd3IPGY)ccUQPfxJ`-eP zx?WC*jpZ|8^s~mxi6Cd0XQJrGmlI=S`%Iioz-JQ5*z|DNl}O{-lWb_)mQ4kW>6sKv z$}=t-+L)udpEPoEp2@J0IdNL&R2Cu&MMsGGyk7Y#HkRR;EE_xJnQAtfoM&p-m}|z% z{nWAvtT{cZd#+Q)ru$r;;Sw0bGxadOt7u?DAF`8r&W&tbS8Ug2DVt?3uIuNnLp#b8 zM<pDEBBX67sF@b>|Ktvf$~_vcF+WN z*5^PM49;B5)H1)4=~1Rtjg3qlp#B=BHK55VrnR6;QKrv>u3{&z1Kj{U#?+d`o$ds6 z;u_Y24*r{a=>na@N^AgK`G8~HpxIfbFEF)*-(lJa>Huv5jl4^-usE9sPG4v0DL97u z0Gdp_pjpYZ8FUk|Euh<=txT>!W*;bQaoyvfG^ig`Z*c63pr*S_Pk=h^Fl_^Mf5fyM z)Hlzx12p(C(@xL?Xn;t40FgNex(wO{x^|1}o&?Q-hM1bOpxvPS0%z_4P2g&u0$m7m zY%f#Gd?V97rd5rVOv9l5IMWDd5_O}XOAg2OgRaJy4uEc;Zj7lliP$)(6Lb)CFv4|* zK<6;e!=Nj;(_aG3-sa4wncBi1Fg*k6xWRM;H1c<*FN3B*6GZ9*_#Vfe1zo<$^cB!G z^!ZiL+#JWAV`|QR$aEBx$6THVO<)%s16{znOft31*Kyr(rd5qqOeaA7F4GI3$t2TB z&?T(ki=eAmrI$cALY(BYWfCRhaMc2JWCxKG;3{P(g~tkVl`^4{2^GS|;`xNhES^t<%;Nb($zVS8 zLz;VzshmagiE|atr*stwuHw<7s7i8`p3kr8+p-W8@4TL*pD2I%joTp#tIvGK<2}4T zC>D);UteF(#({x>uCA^lM~-aUwk^+x%AofL#iGn_+_>?vjlI3S?d>gNV`Du%J?r?m z=62J4S}y{^6oyeeeVW$lLC3?qs+U|}EYg?#|5a}m)=ND;y$rFOU?>ue#-h1Kk(VF|M$TPTK{-zCN*o(^$hRdm#5`dR+61f-BfmDWUsa+*_)}`Y=_Ia7TMdb zV7qUR&b141SGZyBci&UmI%LCc8o6Z~Ae(mU@3TR&^==dQFkH?Jk!^B2ICr=_voP5X zx0~(AupTW!w%hGfc64+^+bG#ScaZIY{o2OJ4!S4U9vss)URoWg)?rB7L}_)D9W7sR zva~wN9w^VZqO>}TZHh)yt3!79K)DB(tXduJw>(;!tXdsq_YLYfWXP)3QFhM`Z7a#D z)lvQKF54=yYIRhuXR~D0>L|N+m+qmOtXdtiquzd~A*)tL*~15PZf)s`=`Yx=1HIbT zm9AL*UAwbvmrxJ99~Rkqvb-Op7}~j6_s~F=_k$FBc5cN2Pp;y z`nAoG<^3SV;9xm-8Cl*BWOtSAa(&;V*fG?rdw4|OHz|fayMlV)`$q3tJ-d=D-!~~n zca^WAi7ekYDaO64XeP_|O^U3#Qqy_}}!fr`?*VS1@YpWYRsK~&Md z(iu^DH*C^3GorPnD4h|dcf%HcOE*xh?;oP{ZrG-`)`n6sHRJbUc< zTvu-U)*U@N$A{K+tRCOdvvp|qlLNUau_DoE*c971=4PtZ15K_GFTEdt%o_OCi zg*^L-=pkDt@}aCS3K_#NOhfDw$3Ed38rOIR@qftYw4)-ps0M=2}Nby>Wy2ax_q= zG-%GUTx(Uu`XXKNF0KvgsIH}GZ)9D39Y;ets^^@pk0zttiAIiwbySw-tfI-z3PdA1 zYWbsUE9$s5TBuy`&uYf5PWPv}Gg!%(j+SPnqFYj(nYCOS*HLd)Zqn_pL^PqJ-mKhY zRc98_q>g&CqUhS}YVl(?K=;=YX29gOq_(ioHmNO3ZOfNq`*Iwg5BTzfJ|FV6!@it| z&qtLvB+ntHJZ*S2x417S;mb+-+7-Tb%9rmdUz&ef`BI-5Urwbjr^?sPmfCN-b+kU! zYA@Z}LI2TlS_Dj4_k)Iv(IDPbamjI&BE(zbI~=b*(-6^dQ^k#k*IOJ%{WbA@uCIB+ ztG5f)3-ke0JBL1nqDzfmdB+>y;W+BQEiQ7r=Au_0P;p~%edZ0XKFD#@pBLv*|6SDg zg#w~rTUIdNCH~~bX)PiuQRchs>e0M1l8xarCUQ(K$3jlZGd3IPGY)ccUQPfxJ`-eP zx?WC*jpZ|8^s~mxi6Cd0XQJrGmlI=S`%Iioz-JQ5*z|DNl}O{-lWb_)mQ4kW>6sKv z$}=t-+L)udpEPoEp2@J0IdNL&R2Cu&MMsGGyk7Y#HkRR;EE_xJnQAtfoM&p-m}|z% z{nWAvtT{cZd#+Q)ru$r;;Sw0bGxadOt7u?DAF`8r&W&tbS8Ug2DVt?3uIuNnLp#b8 zM<pDEBBX67sF@b>|Ktvf$~_vcF+WN z*5^PM49;B5)H1)4=~1Rtjg3qlp#B=BHK55VrnR6;QKrv>u3{&z1Kj{U#?+d`o$ds6 z;u_Y24*r{a=>na@N^AgK`G8~HpxIfbFEF)*-(lJa>Huv5jl4^-usE9sPG4v0DL97u z0Gdp_pjpYZ8FUk|Euh<=txT>!W*;bQaoyvfG^ig`Z*c63pr*S_Pk=h^Fl_^Mf5fyM z)Hlzx12p(C(@xL?Xn;t40FgNex(wO{x^|1}o&?Q-hM1bOpxvPS0%z_4P2g&u0$m7m zY%f#Gd?V97rd5rVOv9l5IMWDd5_O}XOAg2OgRaJy4uEc;Zj7lliP$)(6Lb)CFv4|* zK<6;e!=Nj;(_aG3-sa4wncBi1Fg*k6xWRM;H1c<*FN3B*6GZ9*_#Vfe1zo<$^cB!G z^!ZiL+#JWAV`|QR$aEBx$6THVO<)%s16{znOft31*Kyr(rd5qqOeaA7F4GI3$t2TB z&?T(ki=eAmrI$cALY(BYWfCRhaMc2JWCxKG;3{P(g~tkVl`^4{2^GS|;`xNhES^t<%;Nb($zVS8 zLz;VzshmagiE|atr*stwuHw<7s7i8`p3kr8+p-W8@4TL*pD2I%joTp#tIvGK<2}4T zC>D);UteF(#({x>uCA^lM~-aUwk^+x%AofL#iGn_+_>?vjlI3S?d>gNV`Du%J?r?m z=62J4S}y{^6oyeeeVW$lLC3?qs+U|}EYg?#|5a}m)=ND;y$rFOU?>ue#-h1Kk(VF|M$TPTK{-zCN*o(^$hRdm#5`dR+61f-BfmDWUsa+*_)}`Y=_Ia7TMdb zV7qUR&b141SGZyBci&UmI%LCc8o6Z~Ae(mU@3TR&^==dQFkH?Jk!^B2ICr=_voP5X zx0~(AupTW!w%hGfc64+^+bG#ScaZIY{o2OJ4!S4U9vss)URoWg)?rB7L}_)D9W7sR zva~wN9w^VZqO>}TZHh)yt3!79K)DB(tXduJw>(;!tXdsq_YLYfWXP)3QFhM`Z7a#D z)lvQKF54=yYIRhuXR~D0>L|N+m+qmOtXdtiquzd~A*)tL*~15PZf)s`=`Yx=1HIbT zm9AL*UAwbvmrxJ99~Rkqvb-Op7}~j6_s~F=_k$FBc5cN2Pp;y z`nAoG<^3SV;9xm-8Cl*BWOtSAa(&;V*fG?rdw4|OHz|fayMlV)`$q3tJ-d=D-!~~n zca^WAi7ekYDaO64XeP_|O^U3#Qqy_}}!fr`?*VS1@YpWYRsK~&Md z(iu^DH*C^3GorPnD4h|dcf%HcOE*xh?;oP{ZrG-`)`nLYw!tPep-vluA>`7g zuEEIzLTQWIN}xWmQmgiE4j&MpFDZw*omX#FFt+Z`Dczj zm+Q*y*tWB0*Z9zejeo8NX@zvr^ljpwb^fU zTb)8hrH(pYbZa?k>Zq}*zdd_;Y&MvdNm*rAajm7J&b^{GqLy#m;8v$Qw3cff9reZy z=F8DQq0*o^%W|z%73+(1#k;sRsH3`;qP>v~@eLde>8PG_x;~nWb|)G+8rD%+nzM=~ zJ1Y>4=&0q7uCJ)$+GwG2(LbwMyE@&U>ds&#V>()zm5Odnb!OIcZCppaS-DBKyAsia zj(W3llU1ErM3Xw|&5EMyvunkV-2mNROPB$Z+mhPCLffRaEVV6Pj_u2Fd_LgI5Bhw_ z*ADw~B0e8g-jF1$W`+9_YYt9)txY2{0OW_&r7zMLvwJ6meM z?bgxyRI9yoXD9tf$FvBTvhMp08KXhGsp693Dn*F5#J4$KeX1d%`n+EGDmIqknJgPS<(X$Y4*i};%{ojHGzT(4 z*G-ODpqqD?Y$jKL98ee(0Hqf>GYG0jECgx-g+U#l2&fwr1@#H;B?cO_nc|=cP=d%1 zO)t-LED5@Jlc@r91%0MK^O%{-)SSf#X;2=q3}^zeO3*n_6;sPXjz`Ect!b=fss{CE zm})?iE>kV&LXxQtbUDbh40KI0)ibpwG3y3U=K{wXL5FaC%Ry&8Uhb zncBjiaO?q4#|@@cpb@O#YS0X*iD;3w9(rj8UHpjaT0mDmW?BQ9$E;hKnzOe#)&|OB z1=~Rr*jb+goijLdEmOjuruF@1rlE&LACCQt`xGic;piiO4LJaFbJ zQ%}J$)CbUH>IKb7rY)fBh;0Sk1Z`t-1v2|UVT&Vu%U@{63g7c_yZ zeFAhY%&~n;EenlI`Rx%BP`r}L^ph?t?f-X25I{>;IV>$@BhPpAP)+A!%pia;s z(4h#|JqbF4c^(E`!kzviXznIwKE>1){($LeP{%cUWu* z2TdlKPJ%9A1z!MN#wxuCx)$QhmzY|U*q<+hItMq(+P2ZMy^QvBQeX&Si_WxJCS=cD``1CTwa)O~qG#ZOW zBcY&UnUcPLg(0PBJAq(G9l?NO(;E-v)%X_IWBlSG{h?$9V-@L4x*`^|3>KeWZx=Qi z|7-kDyMBl3Y5c%vzy99`D`@@WsoB(=Mb|TYV1J&LUs*|ZE_Gemk&%7cnq;r1Zn7ON z=UQZMx`OTgy*k$}#9iTrx!?UyXzP#-yJ_T>ZGddrt-s3#$=16~+{17=H$=9{?cm(u z^31|yJKS!zBg1;M2-$A8PubDY5pAPn``kgc2M=f)BRlAxV0&mx+jwbpq*{j|Z4;%{ zQFgR^#mUm@D0{Fx--^=eEVU^bO|1^u;e+KKT(W9)xZm<^*AvRy_!@P1fg>&fzdkYZ@p7TrSwS>6v)?A^6Z+eWgyAIJ_oqV00B zydR_(80gnFN0#@46oZ51+!bVbKakyBwk!30lVaykukPUiecz-Q_UtO^f$tl=YxV4E zvV7m97~NgIiYBsr-=rA#uA-SN-!~}^?S25ND%OzY`zFPK?d9B7vV7kt zcNg0`c#hJ~-J*CacwSgm;k)6E1U=PG6_3{xlln+_hgNr=IU^pA`44ef{3CJu4@TWx z$1?Azzt_>w(71egF1KRkDjebly$v@`zfNZwr8>aW&|Mha3o(C#Q?}q869({UO zi3U+c|4L^>>D{nN-^_^CmZEeD{m+)i*&E ZRVH|BJ|jx+h67T45>!;psdP5Qe*oxxe3bwI literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..75b8dcf0340b158a7dcd73ca7af7c56de5544778 GIT binary patch literal 184 zcmdLYw!tPep-vluA>`7g zuEEIzLTQWIN}xWmQmgiE4j&MpFDZw*omX#FFt+Z`Dczj zm+Q*y*tWB0*Z9zejeo8NX@zvr^ljpwb^fU zTb)8hrH(pYbZa?k>Zq}*zdd_;Y&MvdNm*rAajm7J&b^{GqLy#m;8v$Qw3cff9reZy z=F8DQq0*o^%W|z%73+(1#k;sRsH3`;qP>v~@eLde>8PG_x;~nWb|)G+8rD%+nzM=~ zJ1Y>4=&0q7uCJ)$+GwG2(LbwMyE@&U>ds&#V>()zm5Odnb!OIcZCppaS-DBKyAsia zj(W3llU1ErM3Xw|&5EMyvunkV-2mNROPB$Z+mhPCLffRaEVV6Pj_u2Fd_LgI5Bhw_ z*ADw~B0e8g-jF1$W`+9_YYt9)txY2{0OW_&r7zMLvwJ6meM z?bgxyRI9yoXD9tf$FvBTvhMp08KXhGsp693Dn*F5#J4$KeX1d%`n+EGDmIqknJgPS<(X$Y4*i};%{ojHGzT(4 z*G-ODpqqD?Y$jKL98ee(0Hqf>GYG0jECgx-g+U#l2&fwr1@#H;B?cO_nc|=cP=d%1 zO)t-LED5@Jlc@r91%0MK^O%{-)SSf#X;2=q3}^zeO3*n_6;sPXjz`Ect!b=fss{CE zm})?iE>kV&LXxQtbUDbh40KI0)ibpwG3y3U=K{wXL5FaC%Ry&8Uhb zncBjiaO?q4#|@@cpb@O#YS0X*iD;3w9(rj8UHpjaT0mDmW?BQ9$E;hKnzOe#)&|OB z1=~Rr*jb+goijLdEmOjuruF@1rlE&LACCQt`xGic;piiO4LJaFbJ zQ%}J$)CbUH>IKb7rY)fBh;0Sk1Z`t-1v2|UVT&Vu%U@{63g7c_yZ zeFAhY%&~n;EenlI`Rx%BP`r}L^ph?t?f-X25I{>;IV>$@BhPpAP)+A!%pia;s z(4h#|JqbF4c^(E`!kzviXznIwKE>1){($LeP{%cUWu* z2TdlKPJ%9A1z!MN#wxuCx)$QhmzY|U*q<+hItMq(+P2ZMy^QvBQeX&Si_WxJCS=cD``1CTwa)O~qG#ZOW zBcY&UnUcPLg(0PBJAq(G9l?NO(;E-v)%X_IWBlSG{h?$9V-@L4x*`^|3>KeWZx=Qi z|7-kDyMBl3Y5c%vzy99`D`@@WsoB(=Mb|TYV1J&LUs*|ZE_Gemk&%7cnq;r1Zn7ON z=UQZMx`OTgy*k$}#9iTrx!?UyXzP#-yJ_T>ZGddrt-s3#$=16~+{17=H$=9{?cm(u z^31|yJKS!zBg1;M2-$A8PubDY5pAPn``kgc2M=f)BRlAxV0&mx+jwbpq*{j|Z4;%{ zQFgR^#mUm@D0{Fx--^=eEVU^bO|1^u;e+KKT(W9)xZm<^*AvRy_!@P1fg>&fzdkYZ@p7TrSwS>6v)?A^6Z+eWgyAIJ_oqV00B zydR_(80gnFN0#@46oZ51+!bVbKakyBwk!30lVaykukPUiecz-Q_UtO^f$tl=YxV4E zvV7m97~NgIiYBsr-=rA#uA-SN-!~}^?S25ND%OzY`zFPK?d9B7vV7kt zcNg0`c#hJ~-J*CacwSgm;k)6E1U=PG6_3{xlln+_hgNr=IU^pA`44ef{3CJu4@TWx z$1?Azzt_>w(71egF1KRkDjebly$v@`zfNZwr8>aW&|Mha3o(C#Q?}q869({UO zi3U+c|4L^>>D{nN-^_^CmZEeD{m+)i*&E ZRVH|BJ|jx+h67T45>!;psdP5Qe*oxxe3bwI literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_maestro_siso/wlan/wlan_t_sw.hcf new file mode 100644 index 0000000000000000000000000000000000000000..75b8dcf0340b158a7dcd73ca7af7c56de5544778 GIT binary patch literal 184 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 VM3!x#7#kA{P_Hb|UL?%S003f-HvRwr literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/wlan_t.hcf b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_smdk/wlan/wlan_t.hcf new file mode 100644 index 0000000000000000000000000000000000000000..e55edecc04d217871c6abbbaa55587198e4d0938 GIT binary patch literal 340 zcmdkeT17(pg VM3!x#7#kA{P_Hb|UL?%S003f-HvRwr literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/platform.txt b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/platform.txt new file mode 100644 index 0000000..aea78fc --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/platform.txt @@ -0,0 +1 @@ +leman_s620_wing_dualfem diff --git a/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan.hcf b/proprietary/vendor/etc/wifi/mx140_t/conf/leman_s620_wing_dualfem/wlan/wlan.hcf new file mode 100644 index 0000000000000000000000000000000000000000..1fa1d46c9d2426945853f44824e7323007308f35 GIT binary patch literal 2844 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 QcBTtBiAW(ztYWtRKg|fDmH+?% literal 0 HcmV?d00001 diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR7.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR7.xml new file mode 100644 index 0000000..410e918 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR7.xml @@ -0,0 +1,256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_ap2wlbt_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_ap2wlbt_registers.xml new file mode 100644 index 0000000..bc1f9f8 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_ap2wlbt_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_apm2wlbt_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_apm2wlbt_registers.xml new file mode 100644 index 0000000..2b1ecc0 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_apm2wlbt_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_cp2wlbt_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_cp2wlbt_registers.xml new file mode 100644 index 0000000..88e960c --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_cp2wlbt_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_shub2wlbt_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_shub2wlbt_registers.xml new file mode 100644 index 0000000..7b7a7a3 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_shub2wlbt_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2abox_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2abox_registers.xml new file mode 100644 index 0000000..5dfec26 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2abox_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2gnss_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2gnss_registers.xml new file mode 100644 index 0000000..de66433 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mb_wlbt2gnss_registers.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin new file mode 100644 index 0000000000000000000000000000000000000000..d979bb7bbbfb934457a02be6204b5c8db827dbd0 GIT binary patch literal 800484 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

Dgs}{ok-T`#sS*-4Q%sHw>y8%1{d+_n5g_j zIeX-g4RNT9^wQu$h!F1DRyRXwjyPAFRM~RD?gXiUD5({T+`iYT1jsL?WUK_?P-L z*G?v022K5l?~56m24ET-=3+a38k>_Co4V&%bM_N1b=UYepYFnFd^9$N{I5}Sk2mK? z$2DUUXKa$(QCbohyqh|9v;8mKXe9rvK9#mhCP~he(|?=s(<{!5&j%C8Dg2{O{d`+4 zg&)?b2eHm}=49)pn(^nKcvtt!kMASkxA5Fba1N$U!l$cTpDm4tkze=%MmV<_%%pOs z;WJZ5d8x6?h2%*PW)d0*jRg6W)j!#m-@rbj=5Vchg{Q`?o_y26N9)-p-e&`wqps>b z@64Y{xqI0@+p7p0RGj;rxl?Q@G$(#ow0c-~5$x{3gl#^?+sKO1q;&u%y=SqW=sjKJ zpSwfep+bB;@U=31VtfLx&d!d@Cy+bLkV)$%y@p*(K7p@|ZzjJ}mhM%ZNAf(4ynin+ zek6To|BN%&^4UUv5|1lSE3|Pvd1g*@pkYV z&Lm~nec-<_u4=Dzl_l7Gqxeip?rVN>qVw`?l`ef!?u6C^`K;f_tHguADsN%9v)@rZ z<`~_D>B;Mr)VGTIZsIKEKxtqwi@)NIw0aNv(&`n=CF==YF0C%!39ZVna;LPKZp)8@ zR=*3as?XZdG4)@8X7mNg?yGrfK3YinJ@lV=b&2gCbm-gw{s>vCz}ZvG{&x*KTs=V|vHjH?H;+QRH_VWg|? z3Cw;5Cf)bDD=CAug%iUb5<%Z$3?$F~LS03a*#vwKccChMJo&W0s&vs-7w@92QP9@4 z1}}Ht{~=o^XTZ(Azt%bbz~+9a53iqFn7J0OBruzRxyrz}<=k#zzGTZ`ot5hc<_o@Z zIxNiDwwy*_-T~$eU@GyulF!xe8J{zJ{kFj7d7b~OtKX{0^C$AWV*bIN?tP3tQQtEk z41ABgo{!RHHs2SaGp*BSlJ9Bq?GK#FDMr>Q{RPq#{{`h7!MA@9JX&qAWpGy3&}xD* zegk|VFp>|;d4HdGjr$-^$khamZq^(+{#~A>j}HM$5wmjqJ7JgmMuhemG)rop}y2!?AcK-;i z23n8r`VQHNSy#_<66kr7W5}>DI>m#ZV_m@*sID2{9fN+Bfol`@^gCne51vIl!`Q#d zu_?(;BiOa@#jfsV9lRniP(FT)liJMMF@3#8~n&8JEJ*PGZYum7aVzrQ#h z&g;MDBO~caBO>XEkFRod&JoTzT+51$D3!jeIM(rSFxGLe{Ps7oR}uu5P25)``&{QF z?gfan=cmNl%^sNM%CKy7nv=OxQ$E;1>Me3Q)~h`H_(JmOFS2L*tJvESjP{_au{Q~Z zao7%KicQx&vHLQtnIX!4#?YsGf8kO0 zxO9g-*T}YFkMtUFyFE;uUeQOFmr*yXA}ByVWJiWpHNdy5ipknqcf@Pe+xNH z#bXRDX}-BZHcoJP0bKPIUl}_g<5i9Bw)sr=UUQ9u_75+%V^M6!OX=0v!1mFYVvj6E zu9U?V=PzTPQhFKjQgjAK=LBq?E^K6~YgEM5+smT(%3?2WXD-uvx-iK-LHO&Bf(|+u z2c6^b;+GQ-B-4F+u#Z_xeGyxqbd5S&ZUh;s`EvD*HlIz$m`?TKnns$;!qd*6EQPN$u^$GDU|sdCksT%3zkN;$Z6!yEeNk7-{@?W;HcDAQV@*v6@YyHMHR1V7=y-k@2(n)}x| zLs8bf7`t0bu97+<)UUY(eWzFJ;{ks|F^@JLxZ9;M?RBVaCD6v- znOic@27S`|2Ok~XVPW62uwh^~04v<&@9UM>Vd2;}HD!u!-vJIk!~uuxU`Z-{qYj<56PqPc!78M0*W42 z@{T+-|7cSl&4*sOXWMemw&m_dUp@qkbd@wRcxy?>+~-+6nmLM)B)&;<7#SBq#+m(x z1hNf0B)7(hZsO2Q^fhGHv_9%WcDZ_KiKYMY2XPkFX}1!ejy-VA zs4-54VE$he!#0O}4)C46?0xloWL5;b4*f8hzN>-8rhUn!nFjFI?bw*Y^MqBeo z03$qP$GqWPXE1vTFbU4~#NGc3Xg;};yk+dulw@?@ezQ4Cq;-|nYn7}^&Heh!hcDgd znEzZH{Gem}hpMOxo19x$sv}=cU7}mrRWG5gs+4%gy^lcu7Kwy`;k=O64zi;cM$gC| zJ*m65n)e#T)9FBAJ0X=0FuR6E1ul|5@xsCzTswT8{@GSWN`0&RJn!OrdyDabh^6p> zCe*aI86V(KswGeB^^X}+HA8)(Qi@gAF_88gwuT|VTUh>LX+qz(pj|b`dOHN zzd=(PhY;;;Svh3R7R*@c{<~#_a0ABy?ANvQ%)3^KLCTRe?T<# zH1Euz1FsPD6iq))nsjiD<+pZsjP8z18;IF)cn)3;Fb>=YG0=cMRtyi7@T?liKfcck zIX$Cbb)KzzxVCS}(?*ZC(&^rRCE^n!h3*h0|6>gufCp4jTuDib^c^*tb6PXrs z_FA@zIQ?Enn2gTQ01pRouL`D zMe|?~n)wNJ&am~D^FAeZb6)p(7bQB@Cn&oVzyAg34T<>eoU3)u>K(>d7q=fn{_pk5 z4m^!~j`IWK4^)NSS98{1k!kh5dRl;~^TpG|McW=8HxjS)#pe@m?17e<@9x2VF`Ie) zTxZyhR}U@EKo@U#3SB%$IBM8_@N&krAJk@s|LY@~)qj5K*-Mh{tb3;Fi5EiOhPJcl z;xWz(lm6Tu+`G>BY7Hq{r|A1c*$FP+0+)^O)y5+UKECpBFn%=fRej98 zFJFB1T-Mf2y&hlPPu*8iPmyzs;f2T3E^YiA8kU_#@-+yJ%J%5ZUk_Ut=0HQ|+QS;c zH>Cv_c%$#m%L0QlkOk89WV zObhcp3nMxHD_~9qrl*iK=16$@T-K?@_*L;-&(q=ARK&d|=kO0>;!TBw0BbhFCjJN1 zr8N(It~qt?fo^+#1zm5OTc8KcN$&j8-K)8&R&g3%7$+o#=ch+CKTTyHf<8R#D&PE+ z@Xb$i_#U61mCjL}U~VFC7C(O`R%594kBGQ)lwhXMcLuBBJ#U_QzKQdK z%%N3w4vh;ZJBQZsUaxrC#ZS1-r2LTycV3LAkWqyCL|guR(lrliZk$cMvOkIb^j&^| zEB11ro#A?aLA`>jq3+s9N4|8t{;AuM|Jz3X--f)?dysU=yT$nOYJSn4j`W9Txbu06 z)k{jKLoj9Wj{M%pt}5Wf6Q`onc{)lJFv~x{A8HzF)x`FCN*j1fcabeudP|DeY7MsCZy?5)R!=i>9o+7UUQb{<_zrD;QA0eylq@lq%mghxJuug z)+hbOKYrIU*Lm}M`?EvFwzwX>;RtN5+Pi8(M^OJu&uT!m!A>X}CT1pJ7-dHl*dUEX2sx=MYndHgx-)sF+` z!OXHS4_FxK437ij?#sLSz>h7=5(^`p;bCApedU~KVQ9OlOZv%DU|hTEd?S;;XJIY_ zMtDbnxd)hwO*t-1+`=?km@;5)1*QR*akNciHL=(ke3o$&eWv*){o@XvqU$9*m+({` zKb_<*6_2=df_*ad4sqEhKOlHKj4TbUC0%>`9)IC?Hldfe(j;d^%X2BakM|s*mUT@H zVdiJ(GXEOwM0f_zlB!hr?gTb4QNk$QtO=IcHdx z(SLV}GxKxEH~Ej`Y8iX!GXZqjb>q=R$**tXts-=gWqJLx5m`aMoy&Z;92mvDd*1$q zY!)rl^Znv=j`_c%bP4?@Xm9o|JzYcbV&b*vFSAGRfAAFdc8F%3JNw5#Yr-`c)7>X6 zg`=b!Y0rl5@@Fn`Zp;^0m;m3Uqf~P5N0hy=lGp;)HfLmyncCeu0vR}(yrTja_icpV zMg;gjE$b`~)=5b&yRZu>V+3+s`*Qr2&H3-%;h4Dej*&~;_rKoepntgfpvEjm z8J?c1_-n+Id{^BLbw_B6Xxkg}6@2&fN5TJ|xbA)MzCTF3qsNttNpNY1aE|cJA)`l) z!S>q7+~L7SiG{qrxLJdO?PpF!{nQ%{OI%AA{-hh00` zD$dK{t2E#rgC{Q07_f%HXGOZ-`8*{De!{bz@sW<_>0rfoxU_+cT%|c!GJHC4YLj%- zk0~omolZR6n_z4jDMz&U8}2(6d?WBz@UHYz$+rO=bptx8zIi(8aoCqc!{6b%WW$L( zwYC!tV`Cmr-eXBqo-cx*bW`D|=dbYXl?*zZ@7T%)RuVki-@e_&{eAYfRIcWh1A+Ss z`zRjF8Vi%PFq&KT17;mCl3NwLYp+N3`TOvvv|Bv7R6I`E=MiTP+g9%5w%n8Ld?ej1 zNLeTPU>>$GM_Cx@u0!m-AMS%$YGJ-%VWdxg49p}S%sm#S+`?$B@jfsSAIz;5W-kjP z{bxNetofKHL3ZizSMdpxPg#uhSw#L~_@lI^a_(Kt*JoR) zUpk@IA4fnlUFGihVb2eR#Xn`+^LhsUc^;i6vl`xMB+MA*pH}!sHt&7@>aIOAiTOG4 zyL=M2@pb~Z&i6`z8ySTk=43~{qGkddr3PelkV#vy`6qjy5<4-mW)XT z29>_~JaA?Hk&U2}_>Y+9s=!yefY$ipiJ5lp>!6G!q}5SX#s{nhJ$&mv__|R}ZM50w(DId;>MJWvoNu`|-X0oEQ-+s+KKV6wi}qD#7jXE> z<+{N8enMC}CuMh2_7uJe$3uPPc9Vu*UGBHw*zGI#JCvIw-!k$^A6LGwk}t57@nb#; zN57m`pDd$Jt-)8XLpI_=qP?IHxSW1OU~nkqeB1moUvzLBbg+IE|L+|jTs~}5=*+ls^a6Y@WJ~BGE?J)u9qi~U zl!X?c2l)wUUMNkq<$p6KFxW|bOUb8ojM~~2k$)As05E5K$Q=1)mp&e$&FW`Aeayus ztMnIs?9%c?+8L)j_0w|FRi4%%o1po1=yif!Zu{+L>Nn=iljxJ>&hWU3E;Oc(0GA=} ziYWd8%~x$#kbgh`2+JzQg`iKpB>YEeKtc~ z@>9=n#$^rpd+3i*(A#XvQG5@}lbeI&bFR-``Lx@g2UD)c7i-9~Ho`q=^x<0iU>)HE z`f>%ndm5uG%mv& zCN}Uqh(1kFkLYS`#GS8~4sag9SI(cwyUrJyPfK~;uRK=I-iPt%^2JXe-sy`UM!bW3caX20=MtW+zVDTM_s$qpK~tlkDbbVq zQMB~<(GGNbYTtV3gni6ybhDAT=;kQeZFFDJO}Jyc^xpDtb3O`vO@_V%!`USRvp#w| z|Js=|o^J*&3S2pL4q&S)%c$R&$B@;dqtLLW;}7HPEl^gBvNqT{_x07uH&a#>W!=ME zcNw-j$rJg+OEyeKuU!2sep}Ny53muxk>m_&$gB>po0d47!eso+zGPu`9)Zg=pCfmiH3 z!X>VZyWIMeWzcn{FBVvtRuHypcJT1~KZa9n`76Pzf_hf(@5&2wg3uJ|+{9XK$2vb` z-d*?1o%wZn!l`bZs!RQ(`qUSa9jfoLo%q6@NnJzeQW45e@1*=UD8H5RTPeTQUp{4C zLV42P)zAL=y!l)0GXA!})KJfps)xQ@O<&HYFW>g*dEdXyZR_6XKhh(mmv-TQIG%p+ zbit_>W`7H#bKZxjz5$oIVqW&cD!pNfj%dp8xK3xTj=G7~C zt|NX0&$T=+<0;v&bfzm`ALJ={a6ixcd0xQxE}rM}?Bw|qp5ps7-^KTL@RUw=F6j%w zS@_K4U3gRzmw%Gp3AXBqH^@WckS4bMN@^7$9W zDz&AB@+SiGybp($EX;BX(+o^0Fpv0Pp0O|wS(p?sdjRtbVA9kl*&;mlB2DqdJ{*2$ z^Deb*tRt@j-2Jps^LB`L*@k3mmp|Kb(ngRr!24W6Gr`}cyKQ;p;G%wLpuCL%)&St5 zy|r%ge?(mJNb#Q$ym7nH=Do<`5-0E5z@85-(mVTkzXW*JfZOuSw|Q>1d1jEO2e=!_ zBN|UK4y*0n#j*(cG396;t+X`08TgOTE0z8-`Q&@#r}0+eqVWuNHV@Aq**ZPCkZt3) z)US4mK7~&$@tDPDIrwa`_yjFJTPW*K;G^_kP)1PrAa_(&VR%XZ zR{5Dlmh><2;d6||2ffzNyX+#@leaqFk^eO~sjNki;i z?Td{66eHhz5W1USbU&sHjiG0!_ zRgUa>v%q2eS(HP*0D4EEYflU*UHh*iBI({+s7LWio@%ewI!(my0_UJ}oB0QK6KT(3 zr_w(ZH79buk@KmX%|eGOPKWUk8Jow-pnZl(=-d-qGJ=h>CTYN=81FmTaULx}*DE#S zHLY(X`2$Y4FXJq5UPiacL~icqJzE%E)GvKY->}V^{|Fw-xVGE5Sa{3^H_532WI>8| z%});_cay*RNi5viS{(tH2so3V-DB& z2q%w68thoSO5Yaid**h^5R7XR7;Vn`xcsF3$Y#E2t*`XEh^KsU`QFX;#TO9QKgm_6 z@Q@zSOeKyL#vb>7nq<(u}JoHe`nNMCs>^#AQE~ZYq7ef_Oocc4g5UW3D~-(NW9` z&_omUF5AIAt9mC%Z^b^F#x|SAMk`*`S%-UlbxIGGe!9W>C~VWcZ9T#zO+8~&5B)rj zJ`qnGd#3Aivj=hU|86{^(4*I%zwC7T)3fVoj{Rf^xkNb{!@dgwMj!Ct@3Qc}p#Sw< z^U)yi_Zj$@*#qmeFn3rO&7nD9ZuP-jZ(%O9`m6M~H-P!64`#lFk?)=4qV$&@VB~w} z;d7;hskboFE1mgZ7QlLBCdq2D-zb5f`Rje)Nopmn-KlbQ)Ip@b5+Q!`3mamSnt|ELBnGkc}CFDVA zggqwq@Qe7jIrBts0$Cg8j_uME{GAw!-KaD#-XDc5ABnui9y77*30Gc^vVQ3J9X(op z7Ji0F_L10MEJF^-4{#*%L^?wW=d*-gDbMSW4f0zo1HU5bmMs0851%s9rugt-f8O9z z76TvVjpB5Pk$3+2W6R^)&mTvFPx@eRz#mV0P&?uv-$b3m7fyB5C;J3`UFNQWnLKAi z+VTm4_W$DGdH)FQYqn|4+RFqrP{=dLKNdB&qK{4xyh*2@it(TK(sd_If_y5Ik?S2p zf8)cE8{p0jm0J%E`%t#@4&hVEyXR{a;d?3cA3`5dzY15uNymy%Mmc3x5aJ`9!AH)( zubT1F_?i7(+xOFHr^ZpTppx>+DDPurlE17<%8F9XWWr&TRY^aq9Ix-N+e}d3KS&wE zLv;1$&)hrIg)@XR_z5<1`O9h!z6g1zGX!O^TekU_mq|~LAg94!fwQuhE9e)32SC;-5IV1Wkrfpr|b*_PN{S2mB7}i%t zo|FJ{8!%c&yySyB&cdy*aADwX08Z`3Z@~23t%`$NC(kEHbJroR59A>>KkGw-OOX6? zfK%Te3arL*A@PTJuSVDIdIvwHAeK;0{I&KB4VAymUdtQk;Owa^g_o%(A5dQ<`4=^7 zc8#}mty;=C4th9cKez4IGB!)Av1Oy1)bY*S!NR_Q`na4tamMse;N#uyovxDUV{~y&(aMdYoyd*5!LbLq zF$3I0v%;^)hX*{E`?3!YoynFQo00J3#-4fU`F^=E@Ywcp;}md63I}_3bVs>yDLAB{ zP4!a;^+|3>kLo0J5tc;I3kZ@M?cjMUG~DUzT5bq_XL6%8dV4-iK9yNUKaZlH+o_NL zLK{0yCphdz*^(*3C&YU^K0KbXPs`838(;aBF70vkv4gRzweO%8eU7u(gUqM1(TirE zLa=&~=FZxTe6p_39{+*6@AkPL;*X3DCOc_CczFISiVg3(eQyMQhtPT>eIOl2x`z5p z_)316H4SZ>MTkh|F-At_*nWp9CTQHyI|q=T$OFy|PzH2jVP_}|(# zOa^``FzP$(t7Z(ouQ++@dH#|#)v5Kd=TH9eVzr~kp zBo`$g#jDc6OQD6&pq0`4y7*|X`Qp*6&vw{j9I@}5+}EJ_680ENzE3z|SYMo#acO>< zrTG!3xiqi6=3UYJk|OyT-Gu#uI|o=hbivz&)>rd>-j^z##8)#$z^60>Uh)fkn>#rQ zk96n82e83zD*%M~3QTndt5XspG z=}#|TGil5Rx&5(8H2Y-CY2dPsy)Ws@nm3eh3HeSrU3^pzK=#g44kBFpu59PeS zlXUlxMf)!u!oEV<$u04fc^+lz9?m-U;#z#^zazbsdYUNfDdttRzm@k?1X&nGCO*em zc^|y)&=AZ?_{*zL%AA|>@6!KK@U5Qe?$f=uVQ8@2?A_gz7w-HNY_QZ9e}{OnjSGLl zG(~UcUJ-0$+-;#Um9~cXMjIDCN*e)Af5xx-3o|tToZ5?De`vKYPY>TRHtvE1`dN%LiUnt7v}dAofAHX5D7`9bd(=56NgiTf>g`){=KV>55BiMHKc7Hzxt z7tEXCL*O5KccMFQE--kN@?VwR=>N^^e|3OglzN5ZcpomBOAqzo@}R|~vtq9dcnjL(Zs{d&xs7Kf1I z>M`};P%0d(UbSOCM8RQQ7`|k@Hc_AS2l)wXCg|TfTaXc33DO@ng6F~lNA~nxt~&(3 zGyP!$bh%aeDAVKHjnucAGl?p9GdO%2kWV*vTk`%--u-vfJjJ}(6d%?f9wuIm{joHH zpB?-n8<*Ec*}C*kEBq}dMET~W!(WEy_IqyoyN-HDpZ2b+i)=>cG_(MnZ{&Sr`7j^J z=OP4sAH{s3ejf$TO{Kq|!WOWSHgv-8PcxsWFVzm|NGsJw`m%=*V!qWqJECn5r+-nm z##8$?-IUQz8NZ>7HJP@Y%F$g$DyN%r$}(-+?wtCBap;B?O<9)4U#Bebifm2GDXW9B z?%V;N<&={FmlcHfC}a5!WvE|8<8jImUC#NJ))?-XEY_HiHk-62o|p5K4EySz=uhI8 z5WnRou5X`rx5fAlcg|a4_l%^AoDLlK^_n{ee#HAN#U`u^ES`RLV73|nS| zy+X>?nEVc(Os&__lyMdBO8*}D_1_cGfxgM+SWR3u#}ined3gN&Mi-CkEgsSZ4kPci z;Gy~9INqP5ewA6xyUHr3EuWC4b(O~ZaMJ&7aCGk-eaDu$kupPkmtCm>818bW9j-q0 znuYQ1(2zd$d0=#hhBqIw1`Az8o2A3tc*ii#&)U4zR%eetZ#48?+w#BR= z@RA2NP>y8EUBt`C)BZ-tS@Ugl)U~6XZk}7-b?tW%Y;T)*fA8hd&N|)|))MX@p5b{O z&!s$j2nX}N_MOpA=`%w^%XlvRcxWg=dig5sfY|-gN+Yxo*7pqW$3;2MoQ&Yt9B=0z z#k#)|e|_c?bFP@X@U$mm&N;`hMMYBRRPr4g-uGILUz+&ob?)`ov$%&jm-EaX4Hw&f z_|T4X5&bZocE3-%m%c!o3BsYt;xOyKfdjhib~xN-ad_C`aI=l?h|6CVxpLwIA1+@9 z7uka#OWWMq$%!dEHUV9qEPCDVn0 zMB1E1mTgqLUXUvvWzGJ0jJ9Za%%QW{&iD^m_Weh`IS;?D<8= zO08Xjlja-!-H9$5&--2udtoEeXJk*ftGjm(^&fSI((|)L{AVYaIy+l4r@MD|;mp_u zQwz!K`rB92m!p!D#eQs2s#$xp`RD1c&|U7?qEIB=yMXo#kQM|V@toQiBz=xeclUay zn)`*FR9f|iW+pi!lH{&o?3*KE>TB85I&^N3`_jQ7&fZ-@_asd39bv|se@lal{KEdG zy*KqM`>{GVEPMWic5JbWoAsdRZ23R%Ndm78EC2r)*JJ)4jq4Hr561PS^ZxU=j@`w$ zj8DO)AwJc5ch9bfzSct%#m+)Q6ULV`ksga~G%f&L>|@R>yEuG=U08fOT=%@( zbW`_Y>Taf9{c}OSse~~1%McemyXR=2?b!Uh@jI|}7g0Cjl)CvA*L^gn_Vqz~qVX;8 z^cv=MyYKhn_m z)IQU%3Hmb$&(o*l!6%TC-kI)OzC#VJ@Gqv|cf|5WyD>9U)Ct})=Q zWzzNk$&%>&yxLI2J&*Dy<%|Mjr9B4j#fiy|8fHDlnIhI=jKRb|KH{!_Le5MleSNz3 zEpYCz_#aApcL%R$iHB)}>?pz54ah!ZXSZZ$U7yqL%BZ5)oPq;sPf-*(mA;WZmI>6! z9!HFEgXh(s#R=9v;H~|fU@|>vWHLQbZMfCq5VZS1!Dz?B#nFy?*(3k0!#_ABn>R8( zIxhu$0GS%V2Vuep%G4MvwE0KceSc{19w&Lty+zUI?_~}2sBCpcUbBx}%)dx=U(6Wc zN_vX^6V93^rI#Dr!BhAfJn5&A^b_*Sw0ripF z_fyTkN1PPn5@XEir#k9%;*0X(Bz>ql(tG9A2CWrF@~?nUH+6NVCyt@)Q@6G0Ji1Xn z4bG#Q57dA9{+(^(hLx7@wB;^%=Fu|APt(p$Xkr>XCck`3m)D{ja*zw&M8M?dtjb zwsxIu@cx3Srz3Ctbg7HJ7)w0?`ZvIHEHp6oAnJ1Mk~)J%{owEe(t^(IdHK5OpV6Wb zXd)C&@D9C)v7;DzH+NsT^iEqR4*lMx_Yu&$`VBgGRQITOBqjy%1hn${w?9;m9xM zMQl7vuy2NS4(-lHVLt zg8eA@!kmfCR(+#8==b4&09VoP`uAo8y?iNmfab@)5cg^H21dUFJ+9i=6&xr z)^)5aHCFM2Y`Y!(oA|fM#xVOKql3MM?L6C$b0Y z|3$KW#*^|_pPwz{zZeT2#z%(yN$T_8V?P_ct?2-4IN^mlC!g2}FUD$lA$AO48kmzbUZR;xMshZU zJ)IR766~JNY1XE#dpynfVAIw{Cz@+h|a-I>t(-qVGaE-6L|KgbIYILp9e{ojKL6}cUj6G=`L)M6JIy$>yZ7|yPIirHT{maW zSl??NmfxZN|Eclu?nzcY{U1f+eFO9s$#54dbm{&3GfJIj%1(9i@INpL8IM}qwo2MI z&(}8DBfdr3YJGSk`$FEi_+MS`j@8rX!{W~<@LN81_hG#LX(FwHG9ESZ$KAtD+kB7P zd{clKAfF%RW(&ifjwxIAmR?}~Kg!MrzOMQH|K}#RZF(ErYD#p$MUYLVw}fRDTx~{1 z=vAQ^#jO@W5n5XjcH5?HS_v1?2JL!LR&*9t(@_?5RJ8;}{i~as-ldwFni|_`{XJjj zd`@y2ZGYe0$K&(3=X}oleBPhG@Bg3Ad5&@({*&mfQ&y9Kd(gm@0QWv{zXi^%LyCLN zvrSv^>0g1oM1RZvr2hSYXH{H(vrXR>XHC(s_L|}wDeBwt%b2Io8+g8bR{dJwKjT{V zCe&a1U;Xzg`QkzH=Wl;GKz!?t9Sx*LQi9Y>Y9T3RX8l@XW=K;H4_GUnCqj+?dhYYN z)|puq&|&c`@#@C?oIbvUvGd2Er-^wRgK^p(CY~&QnXOZW8TS%WDJcg(41B`ZkNG>m zH?@FAf7meQUj#w%0GJiDB-1NddM#&nid33+AAp$JLqAv^B) zcd}zi-%-H2=YW*OfFYGfiN7IVXMk93$xdisI*X)uZ6gLFw+$T*c+QO6 zBzX6nuix=rMLTny^Qz>NLT>0e5!@eGJDNX5_Kuc7lMugv7V4eSQ; z^xh*}uj0LZX~Va#5g-0sz-r-tV<=#4S~bwxMye#)=gq~Eog?L2P1>?Yug*xn=93CY z_1Iwsl@Uv?@ zWoqrZ^GS25e{44EjdOEqiB%(2Qr0TwZ(a=AT{}Bf-sZ?UnnTE#o&Cear2?ll6Te~S z^K<@n8M03d9f5xF3zm0IWIo7NqjA?f-3m+)808HB&&@-f@m9?45_}T5)_wNc+Q7bo z{^&)TBm4&xW2|TWL(aHuB&KPk_yud|N>c`f4r9%9CM{y!X-6Tch%}t`C+W+O#eE1~ z8;ftuk{=E_^&jLayT8%FB_D}TWrfD4Mjq1I6Qh;|jme^Kv(TsTdku5?jBjz%4^gls0(`SNHpB+n|MLl$7Dg6 zNuMNR$zzXTe8b$!Hm3Pp!u2+E&;hmaR55KS0cZa>{S~iH`xEhvkawr8%&job#>IQ* zR*dV3q?`mans!P~7?^P8#yDVOq=^aQk;tbGc00#;+Np7oJTEx4^Iuae&U(=}JM{E= z+E5%_NW6~dkaK>~pJ=B|AIO^&7Y)7Cwgr}kdTD$%b;*v9=>H?Y?T^f|=WA&U7*Zrc z8>2}dzQAEcr_fepl>yND0R5rwR8kh-4s&Q`A#s4RVTi73K8i+Es$S42!TS%nyDJNO zTMf^Ocvo{>G~zJcD>iK*J~wbO?_A9KSD%aS&ZZs5=$>`Q`Kmqf1$QzQYO~$OnAV-z z$3Nq>#=uV!{GIe2WzCd5!L0qh>r^_@0N?eUoToH5%dG1gU3liM;GKEPKkNEj;A>7< zl-buundk*E^cIbg^i%PH*O6Z<;S-hcfU}TM6?2qr%cggv1ec9`s`iJ?H-{qIE!%$~ zI-qqt0GMCU?oy4Z>PDXWqMW=k&wYe@;-EKgLKpkOlKw?qVmp5WX$f^%Q_FtQHgpi? zLch6%Y?ZgCn=i7VixmBNDPMp%?jF)%K zy~#7RA;z=CJd^!t3-6bkF-CS8CizJ;P|vikvAJ&U1V(dT@>PoKl2->>D@hOYEBY(` z2`poqUK(h%ygbl~a$U`J1J^F?KWu{|J0XvDW<{7=3HmvT?T&fu(ks6^riT6(SiNhs zFvN8->9gs7oH@^X<47?QF*!TYf6fEwq5ofClj@mQam~Ztb3NVj%c|oJJy2Q2tR?D{ z*7;@CZQrN=q8nP{7HhoPv&L_vUkhTy)mpvu|M@@eOv`G4Q5+FA{m%VZXE~O|cKmZX z=Wrb+wnFlf6}s2v0atN`#bFy98vo@GhfkbvFA#5WarqZD>Y}Jq0G;Y zOQ^fbw98ZxzSYFukQ<66Slh{g&|<66wP)|&QO^wGn#wJ{_p~=iwdqk$4;FSkEiVU4$l5b`Z;<2_hf@|o=L}d<<27- zealb%p?(oRT1=m~bGLU%oqP1SD02S4t?s4x;XfYFciAXke7U6$Uw(=5+d4QG2pK^*`-O7Cp_&>wmwJZD&g1-{{l2NSquG=>X*+sH}<*7q3 zj-E^1$Vhw~+e;vc*e`0sHJXUxjV(FI<1b zwPcDh#5&Dm486SX*$IwJaR$%s;Fm;M26QZzk|j zgy5Zgmn)iN4Unoy>(PDvLC5x+2hFVpCcAb#-*j*7@F$6vAVn=~!u(sLAZZHkO(luO zXl)KiCVl9F=&ir*tjx0J4lw%6iOB0|WanMjeSM*k z=}|wUPffW`g%))DF}$GTXlz5{Jmnn@zVbtgIZ^& zMiPS&2X8&8p|vT)J`nBcO6Pz(fXyN98N(|WmmJzDSdHNX#!!1ldAk?8X_D)M*l_HtNjb!)eD+XTuMO9~wwIB;(XTN0^5lf}8d)&8_o08HWzZ zKmndFRsE@}=0U#^cXwrT{*YqmClWgwVcZ9VfkhTtf<465Z+-KEk=B<~~gYG~U#M zBmbtusG{KUS`ElYNcBB^iB8{V|<@9780k*eGIz)keLcb?w!+>haY>LE@!S)Ot( zqMR1W37c{%fO~Kk_=X+bv~N~u`o434%`vbi0=s4xWlpBdTY%e$O-gk;7Px=zqRd-> zQ<>KSyTZU00lUn$WjXYuko(Y~->>(f)aN4JYc%f-1I|JxL}q0#%iZ__rlmjq2m1`7 z#D?-6F7;UyAFZB0^X1O@r0lu?zc0pWsFa0kTugrTyAJcrl7?6 z)}J zIx5zB6)^7jZ{+;16`uPP_pP4$kGZe1{g+M*tj;vZ3e8A8Mr?Jd=9s}vj3_!q#NOvK ze2#+`o6PF|%=u#G>y6aqXy&`l(-y68@!PTkZSs@eM2}nqkMGC&d>Ys=eo4heFXXz& zTsLwZGS`w{^3C;iTnEkd1g>+;^;ukN|E-H}3GI<@QTL@G$B*z3c{*p?g;~UX)by8l z2=aPbey9nIxAJq_oW6*Vr*qM=!;Ps7@`-dMw?FVX_4G$~gVP_h!|snF-aC%|xR<)s zdhkvIZ!>w1-mQJty)<^lc-iL{X7Y%&t%mNXKF9FB#yQOYH@xHaeY?ShUw^geO$c1W zfYGiP&{de9G%!9zJ1m-F7C8xPiN|7~~x+3=Zx)+78c;J=q0Z3;j6-nZb%6L&V_0ah|8*89yn96o8NSW1S4}-PCyy zI-U5Rc;X0rO!605QDQeq7I8ZM+WDD4a%L(g$(cGvPF0N5fZCZU@jK!`h-s?N1Y`9X z$$z=b6aDME$+!I+Syy@O$X~>ciTCQ6cyE8kNwWKg#9?Zl3a{h}ou_s=W1GjEbY+%5 z#IzoJ?;q!WI%D}?)|Te9;%u;W+j##&p6>6)XRc?$|C?`i*m=lY-9KcmeE?qR3i9y^ z7TKcvF!Dd;es|vzoJM&nD@dHm`rihu!Z0z=#M;<#&pLA`Lcj6Nx?dZ(>D1AMZw0<= z7w|fVkeIHGKZVbPcrN&!@`%Y3F6I4%x}8dU%P1#C5?&i0F;{LMUFN~3=Y_-oNe9;Z zA27#v_wBze7yCAsJ&ezKp_8hpN7&mg#>F3=xl#Buw={lxQQvS79TQtsPIx8s!`ajA z58*rKnQ&^%71u5JuZRWNkNT&;G4fvKH{~~iCzqJ2hA43-@&)S~3dAKTc1FB0M}Bi~ zs!#hf-}uf9@XmJ@2I-!171LV_4tI~|EweRGqMgJ9+jLvs=Xw>~#BZb5&a!#k6a#}^ zX~Xz~oc{rg=ED@~mqT*Q^3?>}HCEC3RTvnX13(ibeLNAl> zgnG_BtmoXr`k&MHZO$2!+CS}{Jz~$76t)T4T%6+EQ|uu&zo%}pSLpnaz(1|-3hJmh z66ZU4<-~(lb*!UKC2AY`i^klReWEjnExjwFvz#=RXIS)$+C!c3m8NT`mvn+Pl&R~j z{Hwo58-1;nyxX7;DP$|`X?AR?a2B4jHWNCf$&S_1d}*am+JHHn{37y;Nnuh6N&30J zwFP~wh4`EwWaJa5ZzbQFo5~K&?Fug?_KkNJgDX2he>0~;p*iVR;HI$OD>pbtXDlJt z%?K_5d#%y~E#R^v z=mBBvKW)nFMO||87TLbFL(Dji%&?x&=S81$LxVFXalZiBQ|DGk!7mx{R{FD<@}<{u z*2&yzaBEL@nE6sqe2rq%B-d3_pHk*Qbt~_;o{{#mck<7So4z+GTj>a%MPrhQPUYEo z9p~}v)4h7<*%{0;oqzA0XZXLYQTa0c7QM$l|6cQ~d;;^Lttk^}gI@4o z)dqj2eVTWg>*CMuT=S=}eZ-u(mKSZxT=TWH(^(J;sMFFYJ`>uP%Q$K8Nr)IAeQ#H1 zMbw9yGOY-KrNnf}B!5aRuuwibJw+?Xrr=f1YNT^jom=AG7H6?7px z#P^U)pO(<4!##bfJw=`Ht8tz_MJ@^CSk5<*t7kd=_b~KE?UY>l;OD;X2Rt-sw1IiZ z&?L#J_X4xXhN-vd)~N>OaA34XB%>#QIRqGYe3z2fMqTFG@6EK|D>d(};61I&3Sg%5 z-g00xCmOld+-mMZhNF#FvN!wji!~28iv<{)H^-A5$gIN-g@)IS!2dZ~Ymqo`=C;<~ z`fwqjS)|Kil+IaFyJGxIJPyPFEWJB5N?DfxBH-cMmH}U*< z?1G|Q6R6|+z-Y{iEaK`IYptIP$@g=AbGPEXw6?K(w6eBY*Tv*#9`o5}^m8V#EnB){ z^3_adOd@7X6pwZyWt9P^wR0NR&v30VFXwt0*KWMcM)U54raz_I9}UbefzkXg<(l!| z`~*ocy&E42Sc&X_RnUq|wBQxf5-}(n+KGM3ZfGtO^d@x|`D#onv3FJ#cUE`#J z-w(8ENXsZ=IZ1qIoA{*Fl-W8;>k>U6%HG5~IeY3@hyTNCIKR5N>to_j*9S#=lxEoc zWF;`4ke?!dBWV+93rX>&_=VE`_e5Wv zi=5chIcfS7n%Ue{9>!Nlk}Xs;Gs1r*_fb+6shadU=W1!6rs}V`uloAQ*WM)2OwA#! z-w6L9;IeBKr#d@5k^464qJ0^;q1ifj1>Sl$@`6Jvzv^Uuz>lm5-w6&+#NTj^sngU611TyvV6z70-&v8^gcG>HNR>x+n8YeS9W)Uwg{_yxyS;=#;BP zgQSc91Q=+yeWr@~bt3PH{-_U676dj8Ur)mz{vKnA24?VvznxS);rptEV@>3@2=^Fbkn>?(HD`mi(FlRd8l^1 z%lPe1AJ{a`x4DEer`+izR~G(uJNp!n+4X*39c2};yVIMpzjI`0=`u@!bIbdOk*!NF z6b(;y=((PG^_Iu?P|p{rXQCxwtw}h^EtmPV+jk}T=8jE(i`)d4q_}2RWT6X3CP`2Ce#AvgR zr9S;3-#n-cIl5s%5V{xQOkQhxItJ|zhUzmB=%!`WXY#l%K*!Y?yE<1_=kXVjbiS@T zAM}40<<6$>qrbvBfUP4pSb)rXwyi^m?__H}hCc4n9yRTI&9dUD9hQ}5Z}m?5KWdp< zK444Xm*SC&&t?sTnvju@rC3u3KxYaEIqRQ20>f6F!uKq&cZp8;Bj~5d=+di@{q6JU z_5wZ}b9`r_&HY2kjwfh)Nfdf)&ezbsfPGAvvP<5Kem9jeFSmO2wBwMeYw*|B;J2+g zyH_s@xAp2}?wOET@bY8$zKpGtMd67lM^1kDA69qRgID^Y;^^FZ9LjxZyQ3?gPaXVy z>LB0mHe$)PrAW{US2ry7)WOvaRfktyA9AF(4)xUGN$8O)C*3#0>B|?OW0E^XOE*F% zpY_1pX<(4;Y#7nHkARV%#Vx17z(D(K7}3nPff4P~xP8p^j&Tlc|A1@8-L@~jXRb9y z-;h^(d%)Uw2WMFSbD*{4LF{y-Eng3`5+vnY+}Cg|nQ9Aj#BZTTAXCM_kriW(#o2Rk zJ8`kdALtmj|@|EPOk|^`379IWIwC0|JflMGPG|2p6#)8&Teq_K-;YN(51>vL;|VE>z$x*_yF z>u-$WDg$BG@|4i4v|$K&)t%HmmCGKv(}OQ|<^-p8<_4!{be0ghe`i)Lb_wE>?Xm>V zSy0*GnJLW;fAH=5!ch=8a%zM#6t)D#RG_um>x`_5qR&^drUwnMXI{bfQI#0CL4V6z@GU^oT z)yxfy%RFH9ZeZ&nv zkg(2aY#>SNeQNbo?LZZvY8AT^U(NbwN%NaAJMv3IIHamFmW^`0)#i=R?L)mp7tM) z!l&+(fgWVaIE^x*v_hXmLo3&_PRDe%^1eeWS3!G*WW+;NmVCuI z&`8zK`6k`$RBq_*%;}+*I-%wGm1ksDbzoZpPnN-P5;&p;uXIq=<)^#BJNy5DS9=e$ z!{5jI7b5U+YgV6xW~CLo zBs%_U%4!TbH2f#VUYVdC(9v`?u_#qhN3N=-++4<}I<7vgU|g#^RzjOYysOxwT;xhW z&)u_PRZqrh*kZwJFDCR|?`bcl-aRAwNv4iDx+KZ`Zsi|X*_54QCO z6y1FXnmW$YMr0fM+Bv(o!u0iv&{wUOGT`r`ub+p`MTa87~ zn%mkt?XE{;!+?)9EIZsR%BYJHvqt>Zo#cOf$h(G@ygRf&aFjd6S_LmzWuG(b!p`gi z%RJZ#b`<5hW4M_5-cS3a{y-oDN@ezbr2QDwtx{*InFv&f@d;rV|rhV)Q2|TjR z>aN5mFB&acqB&O@oR+>AIk%KJ&r;$&OUF1eZRsw)Bb7}ZZf$d9YT2G;pU#aoW!k^6 zY`fp>l)oK$xo`QWQT`_6_D#s`n~dDPtMawhZ`wuq%PAinf3v%$-iVtqGjeV@{g%%- zb51=l&RqDbfjQgEg$iKy0p?5(%nAc@oPmh|(;t`-9$bGkFn=;OICl>v-=pHeKfQM!s)+`1!02^ZX5-Ypk~O9Izy7PHQ za{-^6ZBN|_yw2E>JW&nI7Vfnlx0376xbEOuH27~^Z{WJvnw_5fu&-M-6|LtY?zMI| z@Z8V!_Kai#@j<@ZoPZC)1HS||!8!Ju79i{2=Ga_!Wm}bvWXk>c*GYw>eA2S}_@*^J z$~Gcbmyn9*^PCjpx`MQ3-azYH(z?08k|a-vZ%AkG(I1R=M^-D}P{v-;hW?OeAy?9# z59pI+{|DWnd3U-)%;*ludB_vuI|ua>kbiHcWC&Y z?vN95WPn}i4im8n=2D*8;OY*3aJ#lyukNr(x`VOJN_Y4rb=efrS@6lu=fe{-nlFC( zM|7oe1M@w2KYU?uW)9bf0pmV93ffdpo~o%*>J)b}cT|Vn=@hq_I*JcR zsAJeuN9h#q{`#kXhdS8TkJwQck3R5e}%y>J>XOD%NKPO#hHh-$qua-&F7pDGJaAq zuzcH>z0ygX6$o=&}6`Ceoz--~R$%&E8H1ee4A#8)So`rCD9ucF$ax@U!v z$EmaH_xywVISU7lXCdAn=h0Is!i>>^}fjOM~ zBJzt#VNwYxJAM!L8_q{+ZLz=cB|Dw`pY^Tc1H?7p!~XX}_|$mciEFs0$44jMcKC4V zf^J;HJw0&^MLgSGTtgcB$9CcsB*&`_(pwuCo29%HGIeg?-;Htj5d7^XmSKPyr+q$Q zjEE@<(C?!AgSc-6MtY1DrGFXA{^U(z{fZU{CX0I~-eFdHD!4?Kpu0Ws4%k5MlYAYg zPKtSmgz?`#L2Pr>(IKR_{s&nhUP~Xo9+6WNaa zE>2s@XiJ`_E$Hs)Rn)i6(-z6VImkhxuP5H>tO0yOtF=BPAI@f7yiA!cJuNXX*j;RT zS_RClT07uA1~|9hmXiN_a5=tjhZY}h-VK{~MdPpK-C|Gq1qS9Y10x;oGGGq&zzi`k ze=smnU@ipaaSu$uz_5?ou4g4MRlqnhvm*~H4#zTZlK&0`R%=>v$}fOb-hq^H;U-V-%Kzw&-`ZQ8@f%A!G=9{8D=hv*&T5xpm0X^zV;SSNb-0G{Upuk!cfT7Co<-@e?-uJS5nZzVQRFncM_N_NgU z4_ItZs;~UBU(ru0Uv#l1gk2AsnhZHHV4L94%kVSmd3NxguBBXOW3T!U`<~7kQM|9p z*Z`bhUZ8B%VdDn$7y4y3&%Y(9eeVLJzL&jH|B2rOEdNIA{&%wXypuS@1c~cPu2;?>WnMSPphl)n^EHl!6F4*cP49j(>!@X|9*GWAnD- zF`d|>18#BVGcwg`o1TMn0%M}{09?H{XkfYwOc0p!fq_14R@oc~-#wc#R-49?uW~Nt zU(Zg)-xlYY+N3cr`WU}X1A5$)fVEmF+$5hx9eeMX(e-KcVtWsJ*lNn$ zA6=ViW;`?>)h8N{(TqppXNxlTv-bf$jh*(6RQ=7)H|}-LoNT`TqHa@w(OG5L;rU%v z^l?>$@4|$e(kZSrPOJFe+pl^@JD$cSSpj@@Y<`zy^vF@{S>j%?&bh%^>C1?#`ZidI ztxx44*I1Es33$c~7rtcYn3HE9pCJp7R~d3*XuipI`WPQyU;=GW-7Dc;np+3a2KfR)^ewRPaUbt7?*rgPYhCh*GmsDCwNci^JORJ8~J8#I(P`W>5nAe z%uR1(jI;O_=N86bE6J5_Hieq(ZyJ0{-gc6{L+}`OzjpR@s@|KJgV~AswoN;iXF0?f z>YX5cnnU>yfqMzxAW=WMcFy(Cy$F3^aYm)`CA+*sUOjM<8?_GKKPwndo}M_afhC_@viLI;%{Z{yX=q8CGYg`%ftxJ=;Z9aOd0QP2Z!XeCDd8+ z63Sd)Tgb7u{>I2lE13`9QcewX^*{Lgm&CDwQua#P{s;KNN{uIRO#O*tYBT%OMBhs& zM>L}i`-auZ_x%JH7hH8mgKX~B1)ZzGmsB0FgO4`zGa>l~`F#q{eEcJ)-)F-hXRD64 zah8GP$`b0N{*rxuGxeyT{8s98D%Y)^I?Vx>-uGiq7ah!E&z54N%ApO)Zx6rIF^O{D z2H(-1HF6(zH+>IfqSb3J9CPrr^f~A>I(G&?Q)W5!@CRq4&jDvUdRRL;So<@~skS>( zW8QSW0s8Qpj!v_@%~@+&CxcqCJyHj)6ZC`*JC?Q8(ZyD5<~w+v`cI+$xjy$|iLX3Tc%6+V4$D$C z4`Qy=0{;c}!CymrcWMjs!L_-2+Y(V*7+Eoy>(0`e+D!FoaI3@e^Iu7|Jf7nB-FM z2A+53g3g&-%Du+Yhpn;P+IcK8F$E zCwHBVVvoG!lOpnFWjXzNF>7R}eq?{B(~o0!niE5JF(;O~{Yag3mSk>l=Q-hPbLPZ< zXR$tjxu4iuealxqldr*B#kj1Z-()ip&+4Lmx*r5>7d^Y&_%bdqb&c_kcpv%A8=Y}URKX|W*pnCo?Zeg>+&|hG zmoZ=5p3X-0kPPL>g}pX|oCtFy+B+`k&n!FkbpdS@pLKcCq5tij$6wv#^!I_-ztuMB zF()!U2Qa_xq8*CC@7s1(A$&M9few{%(QZFycq&i8Hccu?Ndc&a)D`<;&vDza! zK{PhoOCM^Tx-X;NE2y*f082-$^USALO?_EswqB5+zJsanWcvLw>RU79`}IB8tuHis znW^u=)HgzXBh)uCW9RxVqn;1_#_4Z+{6VGDK zSa+lzpXtanogX>zvG4O-bN87xzI}C$o<(f^_y$u}ttm_T^k0CTn_HZZisZhs>%_XG1ZFdDOm zxn4zoy+(5B2GW47&x=PbD-OH` zyw>GhuAk)E?W-Rd_>I&}`a(1CQ-DcPH_4K>a{UnS;@LNIP5j?x$rMw$UdOfWMThmy ze6ESFwE0dg_t-2pzfKb08wFnzpSzO$O~5yx8}`V0$a&%iU;Wnkjv!|bZccuP|78}w zmm3_vj`Xzce4A9?CoM+yw|KTIovm#4Kr2kz&hx~3#Nw0IPv`8`ndorq(A!AMXAHD* zr*Y=TJLrGEq0F}jTI0B{<-eS?{8r$(Z+i=UkCe;(%J@L5=z7NwbPGC0$iluBMDAqW zNiW;Shd%~8u56RCcNQX#RGhXbGZmdlu_u?Hi-ncJnFGLnEqAjvZF5`azFh3;UYm+RMyk5&*tLXep zPD1w6q3rE5@_M4a>pjM>hWD0$Cp+oxvznV;7D8t_0$PN;&e}#^pVyTDM>9$B{IW;3 zaJ_((BrPU2lK%pBHt}`UTlFj?U%qbHAD411KGw+pCTyTuSK0@rv#n)U{UdeRG}Mvb zUDRoPO&>63=Wu2c-}WQl@i)DOTn%5Pf5bPkLiIiVrZBj(cOlDP z`T@4bKDgEzTq_ny*AXx;5YGv z`sWvv`O6N1b%xcnQV+|C#TXQFYzfbDX2&FOTM6o7@Lvfmu{536fv?6>FU91wa$nd+ zxx^_6UhM z#d=@&EuL76dehDd+PT8hPSNOE+F76IZ6|vV0y)+kn}1}cI&uRvceQ+6mB0_jUnQDb zr}LzUqqv_oemp{P6!M?F>%`i}54;ayF*Y5I^fl*AJ>L3|t zJG56Zc`nSO2IdX}BU`a-ceepE8oDjp;~VIkONhVFy>#5*de&u_@sFY((9hDNe6&G0 zq%ZvCUF_Gu3$`DyVanL_9(@r?;I~S4Y8~aa?MsTMa#D@Vi+wX$;dqaZymx3ib9_eT z4&GJyA5)*O2me;)exWJVlmLTrPH!b?_tA zS+e_Gz$*VmaH*WX@Q=LGc@8n;qle2rCtK$9bRExD7#v!kb)ly8n+48y@}Aq+gTAU4}P*=>pEm?2wXTxS?KJm?_KdyD+S;o;)h;^8H~T$GuOZX})L zri)p3@Nn0b8$l-b2k}wF93FlOb1COF&Ua)^_&;;xZVb=Nacr{8JIUL&43OfSJjUb> zY-}$7mhIQIwdK`fr}`Vd*HUu?-%FugCj6Z_R@y*M8^G&VODoD z@DpRs{I=sW*x#$~Wa*ou1@Odv(Ely8Np>CPUT0qGJv;4dew;b#Z;L|%c}_bQQ151o zIMLs7W>(mVw^n|$wb0%R-AMi#>Y{mB0B*gPWWK1r5#)w4WCihS$rEe%-~JQqc;uIp zUqPxQMM>GjyeQU%bMm#X%-%z-Sf6AGTzvKbQG|NdVNK3G-Or<>4U-c~@Pcf3(Z@7wU@fW?fn7)-ga3$A^ zs6)m6&f0e6iFMEn@!WolXD^TcemqJP+7s;a?q7Mg2K=(OHHV;~jLUky9bZE|RGxVJ z3c(~CJ~aS-%$ZHYmV-}mE#mFsKeha`hda>9+7pi_24$|++%n1$kN@tG9o@BwrnG2; zXylXdh{jgRU~jngFQzGT5^(DK>=6DS;1s87+y6LIqZa(K0ZJxN9pb>t{)eqEFo|bw z{wVTSac}pd_&o3qpPy#Gm!zI+l8$V53b2xYHJ+jsi@|+^^gHH(sRm! z%6txbDjF@mKLUT#GonQar~g)wH=Z({BG0ASADH*@4b3hE<}lvNvtb-s-ELrrld);F zc=a$~oN^qPR}IW^10!BN7#Pt*@u4Sar+n?=LyFfB%@%*%NPRS4G>_usYusKrfH?M& zMH#_3`#@%pKQj}cyk_zRpB-%OYUDbbHM70SIiKZr`t$Ip_>ohm2Th&En>vXfZGo0w z=xN)%2IfWsBl&?3ig#lZpx(1=nJQsm^vzMxKFKp50;6w^o_j5REb=60EQ7CZ$IhX9 zwe6qGf9XhChvE+#kO!pqh_^rT4mv2Xg4+Vz8gu=bc_$azEZ*`FJVft^$KT64%3B3) zmG=t&>f7__TR*-T;S%3mY4E5|#oynDzAFD&;A@U`;!@OqF|O5rOX)wo>q|O5)n{4n z17e(YLtZ{}bt&(u&zF(kKgxRd%-=81a-J#nWTD+>&U_qY`fPvtRr68&y@_&$03)8` zqip6Od1o_F;|{ejVVx_)of&!!2~Eok1~O55G?`vdFF8+#rAuXaezbMw#jT#JYN7rEbkKW?7Y zkgxZ?;n^=to;x4@K_2$-&8x--tmrG)Uw(zGhTTN=n_bCkOQ#TbODY8>AGxf66e4Y} z<=m`s`07cn%oe#Co6oh#a@Syo;hQ@leD0cOz6d&coPC*`e=qudC^T$MY*FR_?3S{{ z%)OR%4G-5ooQcebw`J?*yc{d3??V!o4^2$6FEUvRZB5{#ZFA1dDQH`mxeggk@5-jD zbN2&Qug#?mn~Ur*d5NaXNgMIW62qW#-raMKvXQ;|!RIuNviszOkQ4F2huWL$?{m1c z@fSBRkE!=I*17sRpLK9I{U{k(^;^hw8{^org7{_nAXS4csw!Z|B-`Vp`4kW6-5 zO&_eo?xgZ0!~O~UMex*Y=m??`Yi!sfxGAPL?{XbUnsbgvpbchV24t9Vl&l1g@0OqG=q}O? z5^>^DC|B|#aaL)S@5aTsF>wVv-(^f3u>Sbn*q-=CB);PMxMalXsqDn`uAi{hHeq8D z|I?b3EXdx(bO;$x@o?=tgT`c(FWp4;C&`DhL3wRYvPXpQX)ng^r25JhEt%7edE=X; z=?31Z<+&RNEqQZ)@K4zf9K7T16{>`GjpJVP?WgqbIOv0(OSbzt&*bCUhxw(x6CaC^ zC%UV-ddO(@nE)?&Oz=O|Gv=4h?U7tRoN*ZExgW#*cI-$he;8$|Jkd_kzz6AnC%%pt zvKZsUe3(c(8K0gQyGxK8C-JW0>q^7Kd@aV_6o=k{e-eElnPyTF{CsK)~|Y+0HM(sjJg z*`sBjIi+$%my3ZF&wX{xV^>`&R#Fc8dcO&{Tgju zm|1<6)xBlPqRgTAZ+z?**@%B?V?Afuv|*=g<9yj#M^`)Y*4fxy@aM$uNQuT}GiS5H z^j|IU2PxwtX@v&x-ie)j+XZ>5Do#6UX$St;0r<;v)IRdu`(d`s>BP33KE+x4Ls|Rk z=R*3q8D27&btzfAmO5)Z${3G9p7E#!?k}{d)-xXW+vPgnD=#tS&ZAt>EXi%RQtn-p zJMljbojiiEZ|~x)GUTQj`c8eQ{(AyH>m2&eN{VjHw9oIF3$8Wzl-A%=S~J1XZRNwe zs?G6#)zD|Ie)|M|JkedzM&b4W)6;M2vl#tF|K;<1Yuf5Ak_^ST*F<`0%t*$($8P4v zr$N)Q6LIM=Pe$&fTx^ZVH&6PK$%nM&1Du68m33H0ij$yWKF)RV9Zp$+*o>6uO*ZxE zAG#zZxH$C?@5pXVb$)su-+bi$et-XzpLlEgd#bVIll^1K2mFH@QvE}cnHFZ=1kSCO zcy>`6=g{aG<5R}@4*tlTl;Z3A*UnCL@7VF7-VrUvuNC-pCEvnB-qrd%2HE5c)};Dp zE%TWAE6&;G#qOG0%9x!>zaP$+xpu)9COh-x8OGJmyT!odFs^?D#>FL_XdJjSpU&rh z1bB2k2so{wZt^~{%XH?-qo&M3X0DV|=2ysU1Aq}d_>SwpbFF$2<7NAT8d`kaKTx^Y zahC$qkZj869my_(v1!?~IfPsphdx7_Ww(m)Y%?&Thnx79J=Nub4Wy|n=!oJkqO@%bXAoMft0HLQ zMxIM1+4olXX`;F7D7o_xs@*~DzDhkq!hOYKm-Mdz^%+55o6FKdC593t7}Kl6Rv zOY6NS415Cpg8(AXnGE?xz;rMZ2RrdwsOz&CwSh>eXvb9bq)ma z{q{K!jnMY04vk|=D>5AYcptFR+cb{yCo1o4WK_+8Jn}UUG#;)k3R{_Ni_$n3GS^Nf z#>SqD(UFvWEYJkepLV z|7h%s82h&#=pB2}_nC}sWu$lP(L)0+Km7M~4nMrv!w<{hKfk72_4Pl|nZ=J~BcOi$ zpz{IIEzy=wTXxue`UJ4AfJm)^BJ~w;lH1G9}_Rxi}H;C>@ z2iE+u=^ixi3*LW~q;}ofVRa9qUD`|a0%_bI2U@Kc6Gw4Yz&`(QcRIg+0=$W|;v!-% zE+Gz|^f75orNe`!iT@<{#$FJ5%o+<(uV*-yBUS+~VeY!VnW}2y{W6YkCf&z3^8s?L zKZp%8rumPpk@ZuwiZhRCZ{eo@zi;MX;xBq+)+jVP1>J3PU*F7H)}n0R zlB2Z-w}xJXHxh3_-l8G$)y%PdHHCS^QS<(;d^LYn8Sq2-YF=kOujGCCX zb31I_PzvwTKCxo@N4#Mr|5d>JlzjPKA|%(>k{y+gg)<71_t@VZR!o8RNVX)!&p7Wf zG^^`!=0ra4F9)Z1pxO{3mO#D_=UkBnbPDv-U8;Td@L)tK9xEo(TOFey1e7&H?e($o%0uaeJrzje8u3m z&(Qd$-Ik+u-biO73Rm#eOv4_1@FeP2WWEQ4i6UnqT<3+kla8#Qydu+C|l(M`rx47h@aiVnMvYj_t<0N^0OA6>&!=ub1n01n#Y&Y zVA@?t8?N%STQ-q{X?KIC-OvH(vSYh$u65`#GJcQkdIK~C-^OOQ@7gG1Z_1GD?aJ=6 z%zMSWCt51KwVn4AKkMoWw-}fbU^Gvpue=IO*oH}VUQS=dkUeA@EDIqI(gw*!_kl}g z%C|L@e9iB=A)FskLYx*bnxl?QVrHg|@(Rfpylf8o?uTp+Php3X?b8QOV-I2ALvZC- zjvh7E)JuFqVFR!6fSOF!Gl8B(h`r z>b1mO04umZ0+%$`t>zu=@2usW2cg?~NAhBfca(PrxK&;g|5_7=P*>X~0xs!6w;4R@ z57}zgK$nz14fry2a+RmHmvF7NPp0jvr!Vf<+o!z+&M3T;yhi4(XtQ+B=PMjN^G2Sl zjn4QweYCgfqw`E3jibKR;2UF)oilg(8JHgfGl=)AfEf+U4}sB`s{hkm{~I|%{VE!- zeig1l`nCc8fv(kOmzjPNFQ}t!)ux~7D04shDQ0{Pf4xX9FA?@GI&#FEM?QzbK#c%K{$1djlci>~9&T=OM? z1x9n~b;{J7;hTvalMIZW+dc{MHFteH`xJQ1-%t3zL~uM)zI5fcbRTuiN2MU-yH|n=Ra{9UAMu0wdh6AEme=U@cpUPXhVG`sMC@7t7_F z;JMdtkzb9EVieyJAr+x}7n9aiv0v>p{2Avt@=akMzeRSEZ&z>*nbyytte%!@2k{qV&bj9RI~RlJzu>G1e~p=S1~`N6vdeyv*ajz-GC5C@HUx{~`vS z@y4$g1HaZ-sR>#3maL!%ww-!qYS7xH=hYSpJMnXKKA8$HiH9 ze49f3aATKad-$99HoBqSm3>C<$4_(4q|iF7z6n|1$ZF{BHeV@0Ceyxt@fXQHMLa)_ zJjK&`Wi{2)>)&XGr@Q`*9e3jcH2#fc;PLu5+UUEFd4~RC+Z#j!B%?_-Tg<;#Hj}Kd zX&P}=$Y!c9GF{sBZ!Fh4_%|dI)bZT)Z>-?{Q}D-;&6;_~^>5@sFDG)ZIq9SS6`!i- zvH|SHvnt@d{*4^+YIv^s{8`TUZ!O%r~lNFc{a}<8EFXwcNp2)vZ7jk5Xs|Iu4D|Vo|=&t=2L#X#So-1BfD#MmkC# zTJ)d#Q9S2t@U6qgu?`={I^*Lw^$lW_b)FdQKcUU>b=1;-Dog&3-T66e-%!la7v<;p z)5naXI0575fHwB{IppKWroVO8qhNgz#uh)v z!_D|~$?F$OcHHmpmy%55kIqEjJij9lO+MK#ntY(J%{g0NGDp7;H9dGio(X>J|N|3A%jJ8)W0t=!Az;mYXO zm@1Me6M%4_>bh^Cg3<< zi1s)zCm5K&8JH+A^}wWo5#73-YuDGIIX;(r$wpdtv(2^F*Kvd?Z?UOc8RgXim!v%T zI>cvh640CNQIh&El#bpm+Nrz^Sk`Z@yU-M{m$#!!Be zDquGAZuv>O_jOc_8EBP|ww;Zvb(SN8g^{&fnQIl_UW=3b*p!NZY4|O1!=%O%q#%-f z9XBF-6k9v*<2i5}akuzDG>^5m6$8Bd)J2(D*nDJnI_oUj%-WYsBzk-@evRS~^S;)h z!-@|-8F{DSl|`9`^A=?;K?ZZr|X)61Ec`m=^)QIE^zCnacAzy}UEs{0F`*VRgfPDEj?6ZgX*I7e-_wjIc39<(J z?upOdcqjS^d`NTLyN_pa2s?xA+nAe%Mk8y?>xzS;p5)qsytGO77x-jm4fclw<*DAP zXNdd|v_!rP$ttqD*YRHsjC3=1ACF|17paTBX{x#9+JyeO8r~3wj`rEdgH0u%{4irQ zCG@}V!5Kz#wFVn$ zx8#rg7wqUB7j^6c(%WB$e<{}1-Fx!^+a-CXJr29tXM@cnvpDJao#Y=W3ZfHIAGh!CL2lJP8z=sDzCBj1jYz&L?X%JN zcm3MeeWS-lB$-NW5)V(`-`gh1RP$)lltgcvINv?s#+DA6e2r2Olt&!fEK@|ew6Id%Av;W46jCDh>vV9sE_ zhU^Oapfjeh1?XP#*V(VL?!t^g)UhpV@5@NaRXwD8Sg#SYYwQZA0vo1`A2Nrm|8eh2 zJMZc{q{3OkwcfYqU!T1)d`s81f35_k+`t!cEn2-dZ7K28{ZR6Y49vkQlQw9*iBAoH zPpb_RxqovNbHTt31+JJmC0Ow_?VIUu+FJwcN??`$6}(X8e91qwymMwbF%HA&58e}9 zlrI1GwGIy1A(7A1!-K>Ik-w35T6$tH*&ArvL*{k8hfP8K{x{Z^*55|{zoT52|J`(z zGk)@qxIA(tWywF{!dz!y@P*hg;*s)$jsWH~=FKJ>)`@q%%)o}soRoaf3Ty!|vdt!` ztL!YIRnL$w9{VoyLwj3n`U&k6jf*7sz5(_85AV72?{VPQaxWUNglq9ZtsU9>WP2d~ z&*qm8aKDmw6*Hl}S;)QGb_;pWktdtWze(!zc|22}H}fyMhwy3K6Wq6Qz4Ew#Re2ve zH+-=9)ZN=M{AUmkfQ=$vPRwQnyp@zoTKscXCaHzw@>csSRK|3YISbVnPj;*>Rg5fS z9mF0B{*##>r*qbZ_~_Npnr-ELa{{_r$usYFHbT5pL0=vVd_~OB#nk8hL)dB_+tFQF z3+>=MH$Qvj-=m!4Oqr9pUP5_M%ENA8uggOzgYOJ-4tPE1u^(ycl^W{-l=UKIS)6-_ zAJg_hjwAn}Tx1exlSTcjJ$T-r?5OAdMecQ`NjNccXchRRV;!}ZBVS4;yAXM$$^+jH ze14pBDJ>^HV#!{dpHz#yMjK+__nS840$0I%Vd$3IM)^;}#OW(;vph=Mq4E0OooM`| zcE|2A0eg+U1${YdOtOgR!_Wh#r3=t?7EE50dG<~89CVgu^qA%uPE1<`>(`BG8+uD` zOxrH?y|$*z+z%}KTWl5Js@erEAGqu@2GEltqa1&l_BoYu>V6amMpT&UoJVU~lZ1+9Vz9Pv$&> zp`YKL_Hmv;AbCfs2NyW(vka0Bt}1ZVg6kp9P0-x@0plV2S7H}PY zPCfvwm(5D^PCld<>tZ5n>#cq8oyM5w!hvl?-+Vm9Gxzesb2AsxC+_)lhhOQ?)We{G z11L)}`L)>cowNOjA0-Z}z`&Fm7|HyX0fSGbr<@@M<|qRr-Ty*hj`Y9;49qA4BmP?j z%*h@YpMk;tZ`Vh9;2FRiZo@cw(6?7Ob#`gI{6-^z5seo;s^t3GQ4WofURc4s?7yOy zt{t<>l(8Hztzk zR$VdnWN7HJJJCT%!IPlL(Ao;FTaMzI|HUWb2j@(>D*l)ApN9>3BL9`7wleZYI(kbv z^85nXkZX~L!Ce@1e85?)@aLZxUd{NIgrJ3O&bMcanXex*KQf#kp*7%$8LLxxxRWfHeAVwI+Iqhi@BUDrgAm|FTR*}EamW?5Br4n zKHkjwP`>2Tej(1b0FUmE;$M6xLj9!ICaH6db-(@H4f**>?KO5@hZRANrVQZ<2C(Pe#MM>%A6!dYJdtEOjtHBzSRQLn*MwY~}<1UTiSQl#+hYYr?SI$b;&-UXUGJKm+w4&B)$*$ zo61xhBxh)h{=pg0ajqq^Np7eFM)&UbDt<~{J@;{*T-@MECLhCctW*q5}VVkgFNfwm-B|E$TTc+CT#&XwZo(85~ zePHsJa3A;Fvu}P_o#*~`?psu5$T`;_J9t-@zB!p4x~pp}Hls;`HS^;4z}9%~U*Ud1 zyTcQIi+!!S51$%~opkJ{R(JW!i!$Y%q;nh^J{Fsv=yy%q!psw+9r`VOd=mFI9p?-p z**lB4m#*&e5}Te!pyyF1cKOBk(a#yT-++5dAO0cSrQlu<|5y+ISU;whZwasP9Cen1 zd+gtP&pmQ+>73*ogG+UL1YFovZM)3@$eWt?mB%>#v7y{c797IA=FJ7vXVNh{+dMBY zHqRl{sfs#PQJ*U6CHkN?ig!1ddR@Tzm69uRSa)i(WQ1!|hIi9;mv2v_PB&2}zd3hj zevLze_kn(DPD#essLs^Fyb3}=Mdr#G(S`1X&!IjU-SE8{>lp5n;DF7BzO+^ZF|4UFVR`P$F) zz+7lx$_AMJ=*AP|-^sOG&$G z6ytC^aF1XY6Mfb@zXASf686!af8xS7EB4JhE+b4?#~Pf{?-Wxr960NT0V{O`e21iX zt-3J#=1C<-5=YGadeSP=8d7pDb~Mtr#}BkZhr_eDUcj}*e^nv+#T@*5hYqx+@Ne;N z>j|yUL|0F!#qW4rubxmwJC1|?L^$hBJZUcLIR`x<2O1@w-B(Y*W|H}#;1kI7^qu-- zUp9_^IBCu;lNf8)w$ad5?u&yvJxQjY-g6tbMnKfbx$w@7vzJ;L&jH~^7;P*b&SE&bgwv!Z0qa}H(pqFHQCSNB=&6uH1>&H{7qJqd=MQV z*__RP4&PrFk3pUpCU`ray5)uwJ^7R1rK}~}Rwo`N8I(BW^k?`;Rqj;kz$YwiySeJq z%ylH%+poka4J-59U%-81yF-6Z!d5vBnsYh4OSD66yvWd;f8sYPhvt++Z^|!mXpZQg z_K!rMITu0y{&KPNUJiPK_`P(9ooHbcx*K!k=n3yx-E)|`hk)~2>;${Q`2jdnFLGYn z*(A=|_0qXA;e^J$V009l&PDp@DB$zzD5rvREI1|CiDtb5tz~S}8Z*g?ve8x2mr=&6 ziu4USUnTPdd8fl2_mk+a3i58I9KEZ#_y{%^y|4Z*rN3nddw@KxjYa&w6mjOeWL3v* z?#R1kmpinU^S5kzCs}nC@b{UrKjUArscQoX8+g%O(MQSjHvuoYtF>0o^`{>ALIXeD zz)R-72AErcapy`d^>yi;yLVwf^WN#ar?nxyAjW&A+GRUF!MzO3a|T9w!B}9_H>!{N zSnr6gr49;MRUzcypCbR_90|>Y&WwP*@W13IoXK1dJvs=PntzLY(VVI1q~k<$;^potC+~oFg5xCaEBga8Q#&wV$aQfJ4ZL#}TeJ%M={k+%Jz5VNBp2`03z5b0k{i`vN z9pD)HI7Q5j=1Nh7zQ!M{eF@km0*ZT{Z$Ce&A>bYjLMzKwfgqbr8~MGIoTPLr-wT+QOftz=SlLv23~XT zM&P${tv>n{*I#h0@m#_?x^9`ynmig^_rO3;9Qeo623isF7W2OV|Jx+wg)081#*sbH zjm!DZJ(l%*%8x&jUTc59m%90)#1Ene=7*rQtf6A?6fyUYInx>39X|F- zy`GU^6mc8E8UH=-N(bWCV@Xj*o?AnxnOTO+Iydb3Hz6+MqFT+b|4!as%U$e=Fxv{+;v&=hw&YvFEF6M;?Y9 zS#p&-XNR(9!k)9xYw3uZ_Bjl)5_QxKb(mc3PL`I6!6!Ayz& zVhgHe-GfK=)`n@+E#Z~tf7yXvVaxN`jjlX@MUOpbCO9sk9zUm_HAnJ^#gHsLlk)SK zcN|&Toj091BOFHN@1o5%9`5(z9q9pi;n|r1)O$_AqRa%!lq{}#Z>3zf&J!r}x?R+{ zaSwHV@3!yPc{b%wpw9Vy>O7nBL)4j&*Y1Kob$*gM+jyw+-kv(YMScNwK7cb@rLU;Y zFMH~Iz|l?V@?F$9p*euPEjPJeM)T2YcYCy_&NV&#Jcl|Ta1e2M&@^v9&!Nsm)cFV0 zxp0i>XG6nprfxPK=EXjCozJuT`6}{{8vjWqd^UA3u(zol&laVK?L zK5S9u9B_vX?ix>Dp99{{KJA^;hZ?+8TxwQB99=xX-yj6R^yKf)7 zKQ(x>J$T1}cN}=n1FviQ-rIxsJn-J(!F!RxTfGOo+ve`P4$n4t{T{q0f_GE?qRd$E z%6@IHf9AWp{>Os%IuG8c!8>jbc;D-Tca*`~&x5xJyi>rtALCnY@V@QAyC36wjtB2Z zgEzJZyvzIGJ8-wd(9`%Bs@`-b2s58i1$ zXB`dj;QcY}ZQOrR=6vuK9=zv+cYhDwxWQYq2fTHC@J=>(b3Ayr(cXOUUI5;x z!8_H1_X6<#YeVn)z24xRv^WeRZ_CD{yyTag|vIo3}_QCrHgI98vODA6i z?+ScZ7lC)2!F!Mg??vEU&ic>R6wK49?Xdhk94UY*^1F?i)~)x5GicrOO; zG!NdS!CSWnynmasGu^n`;PuK43&Fb%J8A#D@bMbFY02qE*6IIa_`L`3T?TJ_4|rGg z!8_C7_459S;MLx`@wB(b;9cp#JD&Fb+=JJZvFgX~p7%f2gSVIW&!GJA$SYeUFVo+y zj5UMugYf=>9IHF`62tqA3@Bb{uWBdJamG|ock~SuJ3a!CtmAX z&i&sDJ-1=V_vPSMkdLJ&%J!mIq*tlaM0`pUCzG%>Nd~s{xfh)ni!+T~QSz~L9mPJ# z7M30Cm5=@CGOizG_*>}L*iMV-Bk3rvoczxA-g-w&z2DgG)LZ_@xzv00cKHp*bPUh3 z=JsPQxH`d5#>CYL`W?vmB-AHOm%KnnFFQvU>=%cxP z#^F-Np#{B(gA2NwnNwa_ce2*R|D)~vY*+i4n1HHgSE2!dKu!lo31ma?@5 zK~W5fqBKY;!cIxs=r%;9l%_feEs7v)Q3OF%ORTQ#+Oo-{Bh?f|cXg@l_xU>a+~#(+ z?RP()$M^fkecXG`eV=pQ=hyr9IhV8#=+n!|e+K!b5BbOOa`Gq1|0MYvGV=eK{E}b( zO8zUzzY{Xxl^OZ3Apbn_KS=(@jQn4bUvfwn`L8GcIn;k{M*i!`-$wqa(6`A^QsKc4){$$vBXmu2K9*t1Z4;}-JYNdEK4e?&(98_C~J{wvA9A|wAK z@{9i8N&cJ2zYFa@AS3@xua*gJk<)K{5@f9t?w$s2>&$X6Iwx0Tfh+)9C zlO(<&!qtK;AjZ{Bc@DX_w@+*|cjM`OhZ*vW)!W$lpT#9P%&B z$p3=&@sRcu`L8Aa&WuZIM*eHbzli+ndJ{*Uk^f5aOMZHp{I`(*eClt`$bSp@*OGrF z`PXFRe}nv$q#eV!-b(%p$lsWe|5oy^C;u|?ugl1vCcpUIDdhh>`7b1YeMbJ@liz{9 zwvvBCM*bP(uOjU{@=qjxZ|F*OM*fN950bx`{5cu=enEDU(Qb3N@7 zZB^Vx5pcr&8q-D>uSFKN#MXHtGDi}?+~X_fAPaMdg;_&6Hv;o(A55`@Inlzb1LhiFj`zXrW?@EI zm<_;O3d~4gWS<{Tc8Je6nJmQJ+k zlX;h1cRcSps{xWN(57KoL9{7}3Lh=r7UJy?K|}dE}!&S zTxW8XbBV9@2S)aU9k`!Ln)+FCSU=unN9xP{B%AKFah}ER1dHDS+W7su_`ksKTi^P5 z$ihvwV_pZ`D&QpVoeG@f#qW5Rt?XOw2itlM;y#e;K&}J0_U9_$QY@(Y-@{|FEq}Dd zV?E`!QI7b|Yrc72W#NvnaI1iO7dY|98-Wvl{fKwzp-Z`MM;+=1ub#0sf2(cBJo3K; zT)Fc5+Iz8uTWjH(fSV7TfxGtRsUGp?XL*-C`ZRZ)-KTWPV^8od z`_^3UT{hjr>jYb0zHQf9>Z=1zeEULQ`-fP#N{iQW;3fknx$$T4lH7SW@3K48a$lNJ z&p?}>^8pu&cF!dL4Zw|1{-1jKX)g5`jI5IofPX_`gJyZNr zdg@`kOCLUz`}MY-5Pp`8jJFp9Rqu;|`u)JoW1!Z-pEq)@gY;5jVheTty>z9~QEY;a zYf}iLYb%y}43}bq#zt$?6n8E1u)S$Fl{PbNY-QAm8li z^ZNnjZo{=t~3&nBm){D5tD0*lNpNsXSEACiz zEkw8W(lXmH8kjM}G^kwSrc#Q%s-nCEm-bgzhlz{iQp~~x@EDYB&TmP}uV-Scxcg(T z1aH#8(I0zN8BxrvTc+d*`HK|SJ9XVg#d4Xm@5%yh{EzTCjA!$&X4{tG;91}1`XUJ4 z?p~7-_jHwwwVH+BV%eMQU&klDti!cU$X6=+gyNp$Z@$XzVGR=J>iOg?^4H{ zMW;BWDE)sY{jYi99|PHNIU6dixTjZgI0OBnIcdf5XdKMH$?<0>hJ=5T6lxw`$(m3Z zn%9@V!#M!-h1&Zs$Bpl}n6yd6i+C{*S$6%+z&D)(Y$kz0`6=ksb1%q4Z~hTqJ2507{z0!Z=grwwQTeSC=~J(D<77kpr@ieT#A!5BRN>JJ?t5gl)hb?1PJKqyBv?T*Oy@$u{73weZD0`1R{-+(`7aR8adO z63GteM(*ee{j+^em)2u1`bFcKN8JAp8#i``h{+Ge*aHxc5=-iy)35opJ>}~EZiJc@ z2HRL~#C6DSD8KoIcKp^ce&Pi=jNcQjZY)d#ICwOF_@=(b7OZ;1cckL%>nd;(#8p?b z=ee4_&-MDBE_hU@w&UCj)&22u_pUM1`%>QD0-qs&>nS_-UzYufE&HGBF;-cx*s?z* z221Z=9nGXaK^^U%5wpWQ%84dYfw=mL|C>Xj6rUixIOoB{!1kkG9p^swPiW5?`zMHl zRsR7us1N%mepBu8lRl2iPXf?y)wiBDNhjCc#Q6L_7^_E3JlU4VYTYPz{rku2XggMG zzh}M>Cm2ZREY?#}Lph_En41nKiH){`bB>{1nwOEoY|I}qChoa#Q`0-?%n%H zHm5s;?SG6fZejwldPflN;Kq^Fq(m!@L@rp1E(`J}WU#g}Kz{olWaBfmhQavp>9e40DjY zW9wY|vZ?R6rRm^v#K1xK)i*jXNN412M|z0#e69knA}+;D2H97h6TaV^RjIfq?@Uo* zv^aC%&i3q>Ur7ZbN6_EZS%2TW3k3kGR1GmH^jhH8$Z!X3v)j(>QBiJzXnG31&`4ko0Mq1y`ICi7T9^^Q6aga}hG(~Y-@;(8Fl`+U%m84f0i(Kq#k26-=QZ~XosrDz zA<#a}i=FwVxJ9O9>a5Ao>%ew9hadM_I)7d(@syY zN04;wbuZyvaWNYE4R48W+?gtTlljd0ReWz=q$oYMMf-#9H0J_KPHKU7W4GHl@Lc=> zefSR}=i}9I-`ZKgMZK}-|10RM=!K5}{u6-q&J3|;#mA%Wn#uv^QqBWcUx=>dgk2dF zovyng%zj09VopqP$#c5Qzjui55lzsZLGjz(%w_RS<=-SH!GrVKu+zYgym7ePjsyK> z#$h|^dX9EW&J+%>^87_9=dfmRX8za2p0B~b!F^kJ_uc~D7yduSd+-+UzQc!iEzeEh z9Rlx4a9+o38pD14u!FvG5;{i^T1Q`t?;UUiYbuF+;MAphL5D)2>eL_Lo7%^yeZmFY z3%E-M$m1?~$_XP&@hsiR2~TA#^z7tH-hz&HtV9;cbEX=3OR`mNJlP+A;Q(ZVLgHsv z=fqtc`l;@yzwSw?v8L`B)Ll)zGq@PH3NC1@V!eYrJI-mH4(Y+@U)=;=xhM(8xrn0kp%Pm^bXcBW2C)5_rX&XTNg^RV}do}#xH&{ z(bMloJIT9~I+K0%eA~`5Xy?A*^9AoE;4Yac7`?}=y+D)nTh2|dGwY3b+lg8Gfp1O( z-7d+$mlB24$=;(V;}xr?PWWAXCv#Sf^u1t3a!~Jzx;P02m`QTElgO?@0VHu5Bme=^UE^BJr?`WZZGz}-oh^E2+d?%PBUi#X%49m)fQrOIwI=vdUwc|egx?u(y<||R{6{mQ+6-X=i4-IuBgt9(Dlbj-$VoA zmIlO<9h_O38-NCg)_%-cDIN^~_gvv|2s~Kla~m4KU3AW+1)QJ3ceSe*{hzP%`oP7d z1(P?U1z&EW1?U)CpapG-&1u2k!1W2%y~>NRmw0dR`Wx^2Ko|ah(Sm0!4*y$PFvsTq z-_U{?*Zl8k!JUlx|1Vl_rESx;Xu%|K*Sdo*Z;=+9v#DSHJ6doi?b#A7IMJ5#f1?G* zg3q>S!C{-)^xxBh2sr&uX~Axr+P!sJP)ND|zi2@=Wp9ZV{9ul|4 z_A(*g79h8pbsU=0CAl>eeQj0tpup<+UlAYE;apXPi6@dVj30#341|Jtme&*n1*J1ud~aCE3o zG<6K$Kl+d~;`*GpWKevK=r`3Z{6n!FTMcktY@c)(sWy>7TMjk8^yWnf69L*eL3mG zMx^l(rdM+5pCzSnY#r=7GXE}#U<2c<)toTj}`8ExB zHF#B$WM=5QK zSJbA<>NuZGW$^zjph># zbv7S*;9~Vb5ikqMr!yu!m@6#IyA~!4%nQK0<%5Y^7-CLLIYD5a1g74=*#Cc6m`5#+ zTGtN)GedPlc%i;OGh3?tGIrO2K&-|NVAnAiR1ErNc(TW!k&a;8n+<9z4 zp!;>w|3$jm{3Cbu=M26}2UWV}#XY>QJMG!K<%3i^E8BfEwSqL#&3@@*ZTic1D3^6t zQeo}goC%oCxoLx$m$J8(N&jVSg>OSn)4oe^KN4K`2Y-XR;L!gahtr{)dABkmgxsb#hnUx4}Qh&hwvW zlje2v7o72MGW-z#=Su8_nzJn@vB#X}0`#~z%lHq2{&kfX!4DkyLpncpU%EkOEim8nW0O)3*?H3|g3gLvVg~QM!c*F_!j~AH zrv8t){o9#f9VBVT2;Max1Ic9Pjz{yKq&g>6_yA|$yaf$rZsfgrM|+|!FU>y`I%c-$ zKT?VIBxA@vi;kJh^#&ZnxN9L?q5F^`4M0o2Vp={%VJ3A3k2V>~3x*}K#!o^!G0 zC(qL;>mg(a2N=D3eC80+yfG%GAr)YZhcL!9apod>CS(sehZx-@oG&+xG>xs7?v3%e zeAj;?%ozK|K1rI!yg_%yd<ck1<59cfw-k>8chi6LSAu8tR}uZCw8h+=3g$@!{|@th%=?_(xYOo7#s%mEdm_s^No+g( zyS)OO_o9D>yu-OAX|C~Z+{Xg@--3HvTpwda3%0wk``-f5Zt>A9WCF>sqFs5=TtjbT z?2Bk+pFOlzd&q;(*`o}Na$}5Vp9zl4$1+QQIQ|#TKxBRG(y1 z@rHHyEDdjO4H*rusGJ>f6QOsktIttHJXF@Z9kB zob(3d+6|p<-#YPGY4NdY4_C>!l(8V{#?+{;cl>xqd+^SWbN&aoS4UkQp!xhe9}gI2 zaVAF7@Brg01LtAjY}UV>%g5Tee4L%jqT5yA8)q))EWCQ2t4LG3R&p-4a1wpT|7qs( zQOxCa@YMSFme;z@ds@!-s;zv#jPHuAQn_0D%{*%^UxEGTl|`I=x8r~I?e+96w4T_4 z$>yxaO8U0>EzXR=uGN(4nYZ(%GbiZZ=UUvkJAr;y|K>;dpK3e4@jCu(?;sER=Wm@m ze+w$`J2Owh$=dYtw}}mAet2`EgMU+a{+{k~cOI`G)>3U4$=o=MeqK%tpM2sTJ-PEB zm!2HSw+rZdZ|}n2Y<}jFi3gG2ZXaO&O@0sNPZlO%VT}I|80-U^VBWVd{A0nCBR}E* zU>bZdEf!{ug((Ln7noVV2={-2Bl5C|hw4xIhi0x!Hf!KHoA+LeL!7)nzZ&Si+Xpkx z!rX3QBujq}%x%DE9&O-RbL%JWDbggHwsZZROEhyG>7t{`^BHN+bBQl~!#jE||LcJN z^DJJjyz))9afuG3Ne|MmqGKtZk)Kz;&!x5Z1@E(X_H^glES|roA0!`*2G2#nXs?y{ z$DepsyH*i1BN-w2BT_zB8M46;t|-?~uGkt^Uhw}jqF@;M>`=}wS%6=3DP@vSZ1|@TrPe3K>542F~LU-PM^L zDeMf(Lz}O!RnV?k$g-{2FIus8v|_{XXsUevhNfCNwaU^dt)CUpDe(Zm9V3@@6Bb@k z;Z@#&pQTW=cwifHGd2XpLy5i?+VNoS8Cg_1&uGSADPy4aUcBbsA_p(747I2#%)xkY-7Vq#8>)TU|}ry%Ec z$>&{Y`+FbydopED*m?8*9>Cc?$54lp5U-eI{`VYZJj?m_NBIq0U%LHYYV;mrB<&b@ z=cf$d-%Fm(a3o`pZE2bQz2xz@d}!F*x7h0no;s7<$YfUcSiHh-0s7{&zcY^b%d&P$c9uHsKb$|iS#s;7^a9}ayAb+= zY(n34PD{FS{y_dAqW^|?F+U6FqbgtyB3=JB)4yoF|Cz}Slhbs6I!Me#S{~xRtbCV_`4_&;1RkGEr_+RP5#sD*(n`@o<@>pszNe36YeLEf5HpY)x^5vU$Q~xypDy8X=8-F&Qn|9QI0(`Cz1pGw|~5_9zyG{w`OzqT+3Tbd=?({F$|5Euvlah@}P ze*QyyKEBRCXkzELH@fl0Bf+;>I5^nFz(KLZS{s@d=KrIAME^qO(Ywa=#OJ{!?$U-) zS{Me|(mC0IcASvT#dp(mJk7f2cb&OR$IYO?ivJFV0=|#9zJWK5P6oK0r(r z>G^z@Y&h>g`WqP4JDT(zfmJz@!AFN(o$rl*Y&5Y$eaO>}Jwo3lzv+LZlHdM??yWZT zZFYIG{*xYN&w|&-vu*!X+CG-t)Acg2rjPCae=Q6;j2Q>%2wwmb_rd(Z!dz=%Bpdx1 zn5%s-w_BK_EDUzs)DmC@1EV?oDbK?73)T%b6C+Q2Oqy(C|K!rzSjxNP4as-#)wFD5 z-*G9HOf+!>^mP^e7UTIXU}YOr-@U=J`eqK_ULj4qOMU$^=`ZoDae0a77kJhj)!h6m z&!QVmq+{2?9yc|06!S+uBCRK_of6VShvovqkzT2Hm^Y%4VdlK(WOit3mvGDz-}{=_ zsE^qfjVx2gx$sH&pw5S1i~O>+n5t=v)C#`O;~I{fvVfW2Nd7$Jo~^}ozkR82VIITV zli2pR2KTZLZUS&yiz|QD!o6}pPr0#ez&~o?pYg$mf%jsnBgj_suqTzq>e7v2mzPVX zm+wsf^2XL*bEo@6Or(Ja_7@Izq^>$aWpyK%2bzsPqK# zYzcC80A4P6tzTqmdQaJep=;6$CGV|3MjJ&RiFV#fn&iDa)}rLvnm0Lvm~VRT7yTSL z%H1!4|0LZnf-KIx7#MvY&Runvv|)Q?Jt*yX(*DkTn06Rz5^ME>R<}>8Gw_NcR|~hF zkS+bVz39VjTn26z{TI0X(&FN_=N51)B5eVZk+qrlXU$GmoYyQ*y0lz zws_C4Ah}w6;hlD$Tpjbt)p6p}D{9kiZ#c##UlNmSjlQNnf|f++55+o$iEVQdGt<4} zm$dI}aqS(O)V>$^=3PYn;43{Ofvl~0=;7X-G%eqz8ceW8f-#{J^Ni)%p*%2UpP{6K592&V3_iRx)?x-|%c5O)-~dp;w#n zlYaRVd zoehUD_jq1{gxLBfd}=G>{x<&(@Q?ei?YOVX827GsHy`&^(AocH+?)O{<9_=8VBBX~ zT>ayoWygJ0#<;)g!&m*Z5PbieaesLm-+v3^ ze!XwpZ{<13T2^~*=6N>H&7AWZVvMWVDKw#l|7`MJ#`Cgv#{Lb?cY*$xbuRiGMZSzB zJ1+fzb32*8np;{YCSC!a4WC|l9sLvvqmw}2O{{OMI$cEUc9^(@;z+B>qc{%bJ)d%_ zz+voMH~yeF(w2_1hvzEU1<;R-%ngs|!x}Au{uRJ~!tkA5u}j(|2k%Wk$*+>+dpFD&sz0j6$%7PtipQo$NBEXDio3aO(k+}KDsOY zxD#|p`p4eSxIQ`AWJ8QY1UXdSrRx^)tr&REhg2ZgIPJ1$Zt4H*d4r^%R;RE(8~t<` z{hG69Ppm>2^Cs9|dN^k(5g($M4$0MJ;JiKcl_kk97rLHzT1vtejsE^k-u^$Cl#UHDn{_#)`71K215{I(P|lErg%EWk;?=d$4^P3*VbQIs8`V_Tk$Z_dC)v z$vecBKZ9reL(;?R9$RjuuUxIG|EApC(0kYP?;X214ixIn`eVJ_(_+IkhVK%8uNX@`xw%Nqw>g(uDK-txYk!bY0`O> zuKhroyE~BfJ??GqU3gm##v5j*Le=X?DY{PE5Fz7Us?&+Yi<5pZTCq2bI54=3O2eD29RdNG`$xiK4&O#@;e*DJneD<-d0I!yFun|&*Xk=4Dd}>Bl z41P4CKjoV?-;r9uy%d<>*%;!`#4*)26) zqnR)3iH&HZzU<@-%crKMR)lNQEB6zhnwn|~$v!)yYXNmFofZfd1vc zbH-90@^VKRbza1Hjb;7{PQ2@CV1|;f598z6X~&SJf4|92J70YaENecUszm1{FJo!! zv=;!EN8WyX&$V;p9MbfjPyQ9qKFUwM(5?|od`g=Yd8Z!b7()FN1_`J&+uDluJ>oIv#!%+;FAEa9jUt*zeNFU zD`G#F^pisSpR`zu>w`@&PvCuN2fv2%61pWg>r9CPwU<7Uf2m*7-R;8J^JQpF83C-rAhn)%p>}yFcO|^=Cn80mc#S4_o|eB z2)5j3=BFnc$Y&5>Eojakz?!=}_IX-zhiFeQ)|#%bt4;5s_00Q`+(o;m_~eH=(ly>O z#=A)4%{?0!`6o&!`y*&?ov%Oc@Y%74p5pQ){IAA-T27w3pwTx&gSTX(KH)mfToQe@ ze67^x|H}G{#XoN&e;Pk&h3XH{HgH+a^V8s=Sd(+cxpJB0k<;O^ij5Gz5q+#@?u#~R zzEsn$$>b5Ot0w=@C!rO@8whSHaQa?BU8_j*@>i2CS>*DkD96eo8sq;)X4sy!mh_c% zt;Hq4d~jq>(w(w|&y{?W%<$ztj4Sf2aIOKL7;=Zc%O>N+KK=5o`)|Zy;5zhBS0>I5 z&FIpMxXuy z4_}EK<@L!iwjJuzO3EE%`?Qk$-#+2Wg6h-5fYUzA)uhe0GFimtZMojuJB9f$97n{Po<2@9L{rzP_p=y_c`AO#DbB+4($urEfnWqZS;}(^ny$ z)mLk<1*lyc7%SPsy}p?~!tI+sG7m*Nk-#hl<|R{(I}SHm7|nUr6$j=`U^M4N<38Yd8fA(;E#jFyJti*U9iBBe9-|+K ze=v4_&EYplSNwy{g44Jk2mSg27_DQi-!-I*roRZ>S3F}6HvWd^c*i%gTDG0#d=EyZ z8NT)u>CL>q&)O2dEn(aZ&kaFiNI&%2K=)T$sl5eLOGZ%+-d!2A%wcu1{eI@A;nv%~`DZ zq;JiqP`;df2!8>NE4DA^v2x{n8gxo{U%4#kjQ%q*63sy;$la6k>OKiNi9aFxaS!D7 z*m(VRw`p}Vk8u-?QO=EXwkUdU3t z*(ZqnxM#ju8`>X8q!RovCy{(OFIxX%Fk1hZ_O{|&!aC9r3aJd zz3;_)f$yDtKZV*O#7RL$#uT1z{AM+BiIaO~v1ESy9Gu6Xdw!c6)8Y9?AN#GlX49-k zmu5nbo)2_)Fn>Il1`C7F!@x-2`4Sk#1bHy`TA06Bm>@8p10&rA9-ivrxrlq3yZjoR z+#}n-dq0c!vEaRd=cfDkhtzX!oX>E4Tk;dAj~}u2=iMy4Z1}QAW$|rr_)lqbMo=6Z z1N)`2W9~nJoya|gA2M$Yj~HV6U;QK9)(N+Fp0>BstuujShbo31=diAFqW7iWhK|;U zT)UQRKBC#*&Dq#pEn8P~b6f2I_=^im6vJtMaSfm7F(lC2-3qV+{A_$zSy$u};|NM?Z;fX8WOxehA4P zPy050C6$g}-9v0Czf zaP|)E9GK3kKo+6BI`=|zD4YJ6wIA{-V^|Plf0ff?uhe?gUU9`L%T{?j?bbY&JtE3; zOyh3g75|0J5E%JW)-rF(_~x!ldtR4a|5}&h_IB6ho&0xTDEO+*-D$ggEE}eC-q(|y zlg(vlRm`O&>xfBRt9D=mm0!%-KL=z}UNGKbWR10|Tjy9oSMqFsi6)>l6y_7_Av;4J zI%a=x5A!dh2>oBebA#j{;%NMP6~-zL@j@yq-(OgZ$V-pMQVU3b(6%LD^FFC{NtwrL=3dYv{^64zRJ9hZ%3RhvA2PiC8>vmU#ZHtk27jGRS#2C|O4eIvvg zRp9Nx{o2CSTDW51CIBZ{$kQG6u`tgABbiQis&T-` z{u5x_0{r)^H{&~t`Kq;|`J?pffziBI+{FOasPqVZAHw&ek)2DqYs_z?ZqO84DNE&eYg=-y@VK7uD&rjLDdQd`|GD$sIV)T8Et*H9pT_qC?bs<+ z@_ux)_0Y-8F^e%~E8}z0EAh###5Wg?y8k!xY&sEqJJN$S=cLb`&iG_SpqFuXzG*x| z(c1JI3*55{k9rFGfM`=39|rxtJN+Ph4gw#w_b|R^^ZgY1P3_o^^!32VZl}BYO6x&= z8Rnb%K(Vk&*PK#%p-q>Zmyds5^4h}P@V|b*2y?ICzN!#;X>rhL;@+V9d&q9PBIj{A z??VG0b7Lu;I^s*A9nu2>Nzp!h;K;RS?}9x!Tq|9nqnvt|(64{ttTU}^+29rXHj;F2 z?@%k>Ye*YK8a5zfyO!*nOS#g8Mv`_B|M(c?aAs;Hwj*LnbuM2Y;!1y@ymIo&)-#&? zq7jN?kAufEl)>G^S4k(x4l@@?{~cwGrYutqWqeB+&szL6-n%j0Ih1+1(?fTLLwA

Su2|9qcbC0Hjj-R9_=|7^Gk2c8E4OqcRb^r6MY~(7JS7cb0YVw90Oi&LaQrC z3nCl5&T}Qtc|5<$bBK9e#d|*Q6M%h*G}%20u(deoR|(SkHC^2P+vl1(s(G%_dqU@A zu%{((i)=|#`#tB{rjEsq>m-sLi3Ix(xC&y}P~!FEuW7Go5`8?gBN%1O6F= z;n3U6vAl?}EQP+79>?XQuiiO&h8KpDo&K?G-@;h7{n6>>%uf@ubv*j{WqWDeMVb5U zot?w!XXgChEUk>uM+X6eJd1qh!hB|7KD023VJik^u@B~B3qxF)q0Q2PcLU}%AIu^P zBbuwR8Vbygz=-C0b-iI>9>@7#Q{Q#9jD@AN|;$G_B7axXb6Hacp1=L}#8h zGR8>gt9w3E4*s)Vz-hlPzJ$WP@U>{3I;3g-{u^6>=JW>cn(sexmwf8ctkGw|cB_esus937M^=P}}s<_4XiyKoNK>%_%y4?+tk>_j>=FvfkzJC+u5 zcGW;=Vc3BNhS)z6CT5yG3WsiIJ!8Y_G)ZqSzUf$n@cx}60_6H z=hfe_p7oE%AZKMsX3_fiu}(7Mo=kthx;MiwSJ`s3tsEQyMG8S=4>wT5O2)ER=ux*Ki90i<8A!~ zloKZXOY;6mo@1HUDq|hb1&+>lign`S%e^G*#6Q>1>jI?t{GBxOh&waW&V;t`96} z_Z6;das2`{EzB8ct+&4fe@xGw!YDFQOKtjwm)x_hhl7visp>5P-x9`dh2wlS;)prv z5w9Qzvc?n_5(f7uY4RuNeF*QwK(5x6eb-dTnH+3=20s~I@E- z;lN5((HdyL_jtmE?mk@MQ4h`1KZeId_DT1mp1nBdz(J?bI#hY{_@48XV)i~qmPF=b ztPJ0bMZy2f4hFbT{}z55_b=#TtxN$7S9>5@Ta z^W4g_WRM4WmJG6lcgY}&fSo~FQK&}-X(P?hl+&6zOl{ zHCGeKj)9v5{8O?4xDkBUxa`5WyNq}y zt`f=)1$ySnAeG^JpUm7*|2{}RY7QOB99qeqBF)ztUma6`lYRU|>&MdA%>*{b8D?an zhfWZki*@b`f0j;`plz$L`R@gc=Gyl>YyPd}uKD>5cde;4+|?I*gxo#q%G1x%uXUz; zSDu<|%O6Vl>L2M3Z7KttB?HJ`F>Vj|1U^mKuC$l6k#aTW2huj>X(Z2!=RzyhzQ}`{ z&L?=B^Bjb`?4=Ih8fmA#d*kTsaaYXvO5(s&R(9yYt`$6Ihac>E0h^2`r;M_A=36|= zsq=C041uHQLle&}zIMedJU#-`Z}ML}2n_bq)!(AuSM9WUJi-&my<^$WJ(m64V=r~- zuJp~u7FSmhy_KHo>89h_H`h%?b9a4_y?~Ujc6@;UQvIY@AiZBnA4>KTKNFwy+O@C6 z^LpE^D)6iz&p2T2;=0=hyPJi*&cap$dnvHj03$jxj^~?rmJj7tE>kaQFY)|ojQDt9 z{>gd9H}EbSXEtj>bM&Kpr~6vc)^=xM z?FH9-9zs6Nll1QB+310qCk^4+)O^a;Jb9Qph0A>KJ&<{_*4Vjv=1GyACkHbRmh)}? zR_2NHl!bg(S(+!!Du;QpKl4QVTIqp!vg07y+*>$M{{cKpK9DYkKCs$9N8TIet}Xmk zXzi~5sz31TSzi4Q*2*7&SGfVoQXG#rW-r@((o?i1N7Jrs^8E#vk<6{q0h`aQ9hqCj z=)uM4z{Quib4&j9aV;)CpU)iA{1QLc9Fy(C*ge{jwc;*6zrESngpb$GLzrXgK4c>9rHsn1kPU%kCCEDuOM>@!_J@L{<{%!OXmp1&~wsR5vqw*)v&i8?B zrGLD>xWU3STbN2)teuK z`R27NYTHFDwi#pj@a1do1m^G9BS!b%e2gDJo+~FlzMS~@a^lpD9m_Yy&Hu$1_hpO~ zpQ!OtdjfIJl)+!8KAS+@N*ig%Sbj-wT(K!^de#_wZP>xK;Y2$&V`+n8YK~`YRJK>o zMWkuoyh7gfzOmgn)LkEYlV9_E4Eaw2b`N0IB#B23ai;MOeVx`fI2&#bd!V?ta7~-# z`ZWjgJfE1fQmzFL603~uY&q8=F8-;uu|Bu2vuY-1$#9M3xsH1o|C-FZFX-fPui#$A zRo)x_XFa}8?$fxh#iz33SYn$P>lKWHY!8YBE=He}9HBkn`F5V=gxOO9ul^BxXsE)C zx5%d*eZufr`|pI`KnL^Vk}pn3$xd?sb1KApb%5A`kYuU5+uN^lJ{RCi(>NA@!+t!Qbo#WIwkTaOl=4ApU*HeuA0AG{ z;G}t4+y<}5uhEC+AFyxk%zW_d$oJauVs4o6LXS>;4$KFPt8ls%oLaHV3a5PfrO4tm z*y2dIppC~!?SRbPNlwG#`n)nxx{>6yQ#Ew|Jl}!j+lBK80-YA)y73U ztE_q8pt-9$-nMCvk|uw?_>aa&`viaBnl{6=w-&#M&$~J3v~kVn^5)Ol>8>r|R&=p} zA!3g9plxy4Zi)HgJuB(TX&cc?biSLhuZE%35#np8pSZB}wakkuoj(GNIEMd~j$oZu z9OK4}Xm4$Hq(NuwW0#g+$?StpafVR3f$I=t%d2f(&56Ha+bRPGzfQLnoo@Oo(EpF1 z{oit3=+cI@R;QaueZM``wVR6m2e1(uzqC)M3r67sF_#ZGFUS^pUwRq%=P);=he(gO z4gRy7H0dF?@VtU&=^+z%mL9T_cj+PRz+O*UQC*K7vWm36br-jvbWc;q8lKnceUlz? zQ|AZ#>$vYd*cTYTe>470BH6JjQJY@FWo)4p_2jQg2RXaLvxVxv zg>B50HMEh11--6KE!BU(BgsyUqd%r`2IDB%J!Jd58JSzMxnc_+4LF}IIg0Ub!Uowy zS&VTh?N~^fo`>=*dap6<7fyDhDNFAYxNBa>W-fW{YjA9gVqXAG>n(MqyY4wWJy-8T zN&noYeaC#!Se!^3ys^+;fZZs=#Jtnr1w5a`ca6nPJZmiU??a7639up3{5oNTG@}zT z7NtCwarwvMX5U!MvSSe;4!@MkKNe;8YwpbKrlc41Z3%lC+StdSxlllwXMZc=In0$) z=h^EkJI|tDJX_nD>X$lbY~7S}5!aH_C}*PVZg;kaqf@X=o!QYhik{4x&D4|UQ?J`E z$Vk>+UmTl~Dk7ig*A3wJC@?F)wUjvSn|Ut*mv-I&D*7W~8{q>%orx($8 zWuf=dgTwC`8<=bXtI!p7Mu>bWdB|RanM=!+7IM=9r14L(LXAmZ*24+h`*4>ICHtiE z>73KW(re$b0$Zj{N(p>wu2ip(Rjbs*@Nj^ z+I1@JkZ!+#v6p{8P{BG1EC1=TSA7Q0=yZtNlpLTl;zRf)PCXbsJA%Iv_|~ZQusEyz zF!EjGP_G9wg#J`tYb##c(Nl5OitZp>^XX%E3ZjsrkvODJ$ZwAuhaWE9XcCKYxZUQSE^fQbK=`K z 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�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

V;qVeCE3*R`HJ=kA>M>X$e7JCjn8Yu{uiB-+R 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%0D+8S-zV!*7hRc03+K{aSgPpui7 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 V1#XM_7i9Yk6#OInVm2`3_b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/peri_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/peri_registers.xml new file mode 100644 index 0000000..54ab424 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/peri_registers.xml @@ -0,0 +1,3427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_gic_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_gic_registers.xml new file mode 100644 index 0000000..a98c1c8 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_gic_registers.xml @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_int_ifc_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_int_ifc_registers.xml new file mode 100644 index 0000000..2bad872 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_int_ifc_registers.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_scu_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_scu_registers.xml new file mode 100644 index 0000000..f54e5d3 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/periph_scu_registers.xml @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/pmu_conf_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/pmu_conf_registers.xml new file mode 100644 index 0000000..412881a --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/pmu_conf_registers.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml new file mode 100644 index 0000000..392ad17 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml @@ -0,0 +1,951 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml new file mode 100644 index 0000000..aa62fb3 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml @@ -0,0 +1,7553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Per_AC_Priority + + + Per_AC_Priority + + + Per_AC_Priority + + + Per_AC_Priority + + + + + + + + + + + + + + + Air_Power_dBm + + + + Type_Of_Air_Power + + + + + + + + + + + + + + + + + + + + + + + + + Buffer_Size + + + TID + + + BlockAck_Policy + + + Usage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Channel_Bandwidth + + + + Primary_Channel_Position + + + + + Primary_Channel_Position + + + Channel_Width + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint16 + + + uint32 + + + + + + + Natural16 + + + Natural16 + + + Microseconds32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Counter32 + + + Counter32 + + + Counter32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Natural16 + + + Natural16 + + + IPv4_Address + + + Natural16 + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Counter32 + + + Counter32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Microseconds32 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Direction + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Microseconds32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Microseconds32 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Slot_Number + + + Data_Length + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Sequence_Number + + + Reason_Code + + + BlockAck_Parameters + + + Direction + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Transmission_Status + + + Client_Tag + + + Sequence_Number + + + Peer_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Data_Unit_Descriptor + + + Sequence_Number + + + Priority + + + Peer_Index + + + Natural16 + + + Bulk_Data_Descriptor + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Client_Tag + + + Priority + + + Peer_Index + + + Data_Unit_Descriptor + + + Bulk_Data_Descriptor + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + AC_Priority + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Purpose_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + RTT_ID + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + RTT_ID + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Result_Code + + + Scan_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Scan_Id + + + Scan_Type + + + MAC_Address + + + Report_Mode + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + VIF_Type + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Action + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Reason_Code + + + Natural16 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Channel_Frequency + + + Channel_Information + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Channel_Frequency + + + Channel_Information + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Authentication_Type + + + Channel_Frequency + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Association_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Association_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + RTT_ID + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + RTT_ID + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Result_Code + + + Scan_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Scan_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Priority + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Reason_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Reason_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Event + + + TSF_Time + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Action + + + Natural16 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Client_Tag + + + Transmission_Status + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Key_Type + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Host_State + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + APF_Filter_Mode + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + Key_Type + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Decibels + + + Decibels + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + NANOperControl_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Event + + + Natural16 + + + MAC_Address + + + Reason_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + NANSDF_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + NANSDF_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Natural32 + + + Ranging_Ind_Type + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + NANOperControl_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + NANSDF_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Result_Code + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + MAC_Address + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Result_Code + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Reason_Code + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Power_Management_Mode + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Procedure_Type + + + Association_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + RTT_ID + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + RTT_ID + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Data_Unit_Descriptor + + + Channel_Frequency + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Category_Mask + + + Category_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Channel_Frequency + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + MAC_Address + + + Decibels + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Channel_Frequency + + + Decibels + + + Scan_Id + + + Boolean + + + Boolean + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Scan_Id + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Client_Tag + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Client_Tag + + + Data_Unit_Descriptor + + + Message_Type + + + Channel_Frequency + + + Microseconds32 + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural16 + + + Key_Type + + + MAC_Address + + + Natural16 + + + Cipher_Suite_Selector + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + ACL_Policy + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Band + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Time_Units + + + Time_Units + + + Natural16 + + + Channel_Frequency + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + DFS_Regulatory + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Natural16 + + + Microseconds32 + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Roaming_Type + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Priority + + + Natural16 + + + Rate + + + MAC_Address + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Time_Units + + + Beacon_Periods + + + Capability_Information + + + Authentication_Type + + + Hidden_Ssid + + + Channel_Frequency + + + Channel_Information + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Boolean + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + StatsStop_Mask + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Decibels + + + Natural16 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + MAC_Address + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + TDLS_Action + + + Channel_Frequency + + + Channel_Information + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + MAC_Address + + + Peer_Index + + + TDLS_Event + + + Reason_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Peer_Index + + + TDLS_Event + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Process + + + Sender_Bit + + + Processor + + + + + + + + + + + + + + + + + + + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural32 + + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + Natural32 + + + + Natural32 + + + Natural32 + + + + Natural32 + + + + Natural32 + + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HT + + + Usage + + + Usage + + + Usage + + + Bandwidth + + + Usage + + + Usage + + + Rate_Value + + + + + + + + Data_Rate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Usage + + + Zero_Bit + + + Sequence_Number_Value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Signal_Primitive_Header + + + SIGNAL + + + + + Signal_Id + + + Process_Id + + + Process_Id + + + + + + + + + + + + + + + + + + + + + + + + + + + + Result_Code + + + + uint32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + uint16 + + + + uint16 + + + + uint16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Microseconds32 + + + Counter32 + + + Counter32 + + + Counter32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Microseconds32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Mode + + + End_Point + + + Protocol + + + Microseconds32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Result_Code + + + Natural16 + + + Microseconds32 + + + Counter32 + + + Counter32 + + + Counter32 + + + Natural32 + + + Natural16 + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Pmalloc_Area + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + VIF_Index + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + uint16 + + + + Air_Power + + + CW_Start_Flags + + + CW_Type + + + uint16 + + + + int32 + + + + int32 + + + uint16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Radio_Bitmap + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + Result_Code + + + + int32 + + + int32 + + + int16 + + + int16 + + + int16 + + + int16 + + + int16 + + + int16 + + + int16 + + + int16 + + + uint32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + Data_Reference + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + uint16 + + + Channel_Info + + + Rx_Start_Flags + + + + MAC_Address + + + + MAC_Address + + + + uint16 + + + uint16 + + + DFS_Regulatory + + + uint16 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Device_State + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + + Tx_Read_Flags + + + + uint32 + + + + uint32 + + + Raw_Power + + + Raw_Power + + + Raw_Power + + + int16 + + + int16 + + + int16 + + + int16 + + + Raw_Power + + + + uint32 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + uint16 + + + Data_Rate + + + Channel_Info + + + + Air_Power + + + + uint16 + + + + uint32 + + + Tx_Set_Params_Flags + + + + uint16 + + + + uint16 + + + DFS_Regulatory + + + Tx_Set_Params_Flags2 + + + Tx_HE_Mode + + + + uint8 + + + + uint8 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + uint32 + + + Tx_Data_Type + + + uint16 + + + + MAC_Address + + + + MAC_Address + + + + MAC_Address + + + uint16 + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Result_Code + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + Natural32 + + + Natural32 + + + Natural32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb new file mode 100644 index 0000000000000000000000000000000000000000..80f61dade21c3dfa2f863e90037121f403fb2896 GIT binary patch literal 457728 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%0A?JUk^ni2}=kk6QGQOk2UkX1V zSmYoe+SVk5lehyfmya2APueh@+D|~fb0e2CePJ`}*8-88r3HKt?iiu0?h9r$e<&BV zg4>&fQ@m)rK!^X$G(>l0P1T~&knZybBbw^Rj}g&>X4X)Hfshr>hT_|rgh^g(0(a0A zuV*3c86J*}5J#4#df3Pc;>W0r3 zv0|H=gfZvqxO(n9YR(tXeZHJO=hGvAR>T*MX2ZG~(W7DGPEV6? zW=+YdBE;eO#bqs^WobO4hCiq32u7_?1kj55%v{8$1tU%CeK(0KEwkaAYN3?@4e-H$ z1Xazi2cnT&1kKh=?TlOnZgM;sA0z zX5^yTXja3pV*verzp4AQNHk~|cOI+`S{m}W^o=PJ;Gs0T@-PyhW?H)DGje{yEq=oa zM#E7Z5H&456gyCb-Q)tUc&9bV(9$Y)P{Ucn@CSW1{L=AxQvXkja?=OPiq0?G(lre6zcK7d-w znX$c97*PkO%jJAy6+T^ys5vd@H*$e!C>OD^YA)gr3t6hFt9nFLBhk|x)xxQKxtPq)7gxUwbgO4AJ*@g^d8qg_5RVqjhW&w1Fci{) zyQ@3T(B;))8aihAvlwG55b}otYQ!JGo|X#)HGekbGsC;82yX~`&T2tI$(Y7yWGEX2 zwu`C(HEd$r3s_bdt&X%;u}Equn_7myv3ZUvf#EcK!k4xDW>$}cXc6Rc81fKis1*s^ zv9n2tau_oJVL~m1^Lf$*6&^NV>s7mfeuilf5&=2{+H_!!{`$Vs-Ug%A`kpQ8nmhx?{IZ8VGQaH6KGuqCGY#A%^Qe;FJ!yr6YT6 zQc8eOu5Curk7k6A*rb;Lw^f^zI-i(`XGWuGw}#LjoAeY7HH?nOuOxzsO-hP0^)jdS3&fWGtRaPfvnb8Hez7QtPmFWCAr`?Y)mNM!pW4 zG!V53oMTcuZBjK5?==w{K0mq2d!6dCNy`A{v-X2%3nX>P$-zT5=@c3U3{6Q~h`F#B zIAD`50m`k$8k|w@@32XeK&`6j6F$**$R^!EL+#U(Ly%m=G_Y%!GQB-EX%QMmw3^5H z#EFA8=@S_D>F}1AST5L7iPYqA#dg#RF3%VX0cNp~suF`5$*6%N2W`?TG*oh#R6NdS zdUn~QSAa~QT1n8ajvVT=9Zf=Q2Z@J0xX&h404O-er?Ep{BOG!|BPXu3a`M z6KbRVh~C$2lO_RT7x&wD`zPX)4tE{dOY48XkQ8A3^J)2Q(Ene9Eq_4XE&V+>fj3Dv z;kzRy?H9id&HsDF$KaDA18f>=@fMS(s*SdU7Tm zpKk7|kiZ=?bZxH0kmo>!B<`4fYf{nFlGhP#^t>g61@Z6)fOL(&5Wm0 zQdfm!@WIx)GzJCIfgG-oG=8|HE|uf}kie(nBaoyG&5S7(;MYcEFc$U&p?Bmsar$6| z1obrQR*`Bf>j}rYsLGjS=t*CwR_ZILddutSEKZhPdY zP5J{!b!yTYcdyiidxrPhq*bT|CErS&<`3<*Nx4wJ!QmUR4x5w<4NXSB&++vS{r{hW z19&rdfE;{$^}(ypm!ywKKPNpb>C!Mx-bgrU^PAZHUnQ2H@9PD>@dfY&uN9Wp(f$j< zp$bW-F>h*D2lTwtF`$CUEBB1WCypJckT|+=0Xlhr42~YEkZAfAl?=sWSf@w2D zUP{Fvu#HdOqx4h`Axk4(a=J7$4owd*)4}}}l4N5D>%QjXno1q$tT+#mS+y8(tHv2+Xq(24lo zgB22UuZOXxCu2$Ma(lWeB=K&*l;>mPOmEQHRUyH5Ln_0D6S0Yo!<9~?t_S+*_}C02 zu#?mG?A}))F?d7sSrxIVU56_q1z)d*kvMSba4a1kY2Q~NVfcDA48?XHt+XQ%Yp)h` z?re=sLHo-fv7@W96Zsl?g3Tb4980F#_EmPQ{lpYhQR9=t+m%Wi5*sIvGv=w`^CRQi zx+>e()_xg708K!AYgc94+SKX9Fv;+zwscmuA{As>Z4W4Q^MT41q%^KFS|B6wOUST^ z)_*tc|DS`;zt_r((EW$y1JbvpKY_jPPe>0z=ieu_KpOZ_oTy1?+er|syhQ!9j zL;V>gAMb8NGjd{iR#yF z;g#_dc{jLti z@Z@w{-CH4ncmu{n7Bu$Mp^A#MhVgbsfWvLDqe3cdY@4+U3$nEVr82no+iqco`1(65 zq@He=iUiTVo(gH9pQQJ+7EbQ3km9*pcQy7|{ z#LzUGV#jIy9~H8K{Fku*eH~l>r{TS)3H$%ALJ#;-c<)Q%^lh8?58`LV-w@v=z7br& z3&96u(SZ}$=#8+SFblPP#5Otjg^bVxsF}L#nj1LVPn6P^+H{ z2Des-W9}4%Jy1XeRC#NKm}BQ1ioh)u;)$WY+XG#SrtYZ_Ck)QLb9^QZ$pus5!2&Rm zmbxp%3Wr;HlB2s_HL2NBAzpYl6n4ZKOYIe6dtu4n;n)tc*|McVye=~B9=aS+@WIEne zAszC18`DHAd7-O9dgOIeN0N7UR7js(^JxNBY-%*oT_JTcx>JW72s;nOQlsZPD+wew ztpD+3Vsz|C6jLxY6+c`VMV3ZnOHEj%TSoR( z;>gs1C?La_nu<>k)B5iv{r}fM0eln^fY&l_pR>#cFbGW0h7l|C>1IxK-6gB73- zFP=TH3ixaI?R}5<)4&A_unM?K>=wQ)d`b8nSOoln@FT)=xlKUVibFCf$;*%gtP-{SvY{05MP}QMihDo=Zxm#b*3r+i0NYa4$vnG8eB_F7ekO5@Xn#A~02?tE1 z{S^{3L|fNp7@I3*^|_rDk}(_-h5gXGz&a5GZQQ%PLP7wR)H9KM}_1A2Uox3y8_Hf;s9VyR_)}4;q4V- z{c#wGMNHrzPg{k!{r#fQP53(#xDk-sD#Yhkqx?7g()J25_c&F=b7?oU&6N^ja2%+c zWC~j<57L_`bdBPK8os-LSA4f?3VP8z4kcBJRK7*%8p)TLihO6KfEe_O_RaH&vGc(6 z%{wadh(sSKGMOOk@7YnATa6=wg5X%w&dRlh!rB-B@T}F0R9G96X#IPnj|%Ydw;&&Z z)bFDW+xN!n1_Yko5a>JFBy=USMVyz@3tB{vK*g)(!n&phEeqP`0Bk9A%LwHxSczyy znuK1iW=r7=(CD0gwG2ZI4f-)?4zn;s2}c3}D*`pU8iM}Or)lQhJx#(rj{37mTDhb( zUo0&r^#aZ#m6)2FnNh@X5dzFcLKalVCQLC@=o6u&j=*%l448g@E*j2`9&QpY^14P# z`n)xL#j)ckuPPa-9wyBuI>{><-)z_20MLm(I5rB0| z)Cz|!m|g^ZmKKB^0W{QESZoALTK`+5KNsNl?@w?7=za2A;Prb>z99EO1Niqy*!bIk zzz;G6wycoQw6jGxnuA%2wRwf)q+q3v;w~)fj{)3l;S)Q-z&|Ao5t!-p6ClAAoZ^~dKUT?VK^12@!_ zmK~F@%lU#?yiPswYh;W=*TmyAyQNe!Do##Zz=wTCIe{DVM$(BSb0kxOPnmMBqUT_5 zhJJC63hcH%{Zz!VD>fiUk2S~-8zFal~c7lkQb(5F@grJ8Z*qH$OuPgCee z`#ab;q;I6g5&<=aqskAVsiw1KBT@;d$@9hQ)o#z1AmbK*2Ce&YGdTVdfWPwrxNk7ND#q5 zlWDH5>sh}+HnnI*2$pX_Q_p3yS)V~RiGD`^3oC+rUV0|(-!^CMFoFRMTaa~W}7=h1#5-z4(9 z`nW8vgcX7>3@T(VOTEvVtmHh*ck=_NHeXb5>YiEAl?S70#EOJr4yu_^7$v~e8g`2+ ztm`6KUqlTD?4SqzWLUh#BVb))7urw#JeU;U&9L}%Y9f{*%jw}^n5n?o&GN!xoZL0Q zHR5;i2UH#kq%k5`z*!(CU=`OfghF;LWwyJ(_}jhd)KaJ>>|(4cn(umbzGEjN$2N1z zF!ak=FrxJvFmc8M=Ju*-=sCl(vh+W#e@QF~(!b-e@%L0iU}ei@Op_$T4-g;HG`R`P zN7JOGz?Q?UY`~`yliT@f#-;~S!*XoJl^l%4SN+~8%q0xrx~v7+7~A4-8wT4>XA1ez zyrR=ZiI^(P)STSk&{EPBOrkP8Bf-(0g$R8@TC3A^CV@5_3;awi zv50CTIJbl&2tI6bkYMQ=Xjda(n1&fP{VP*juv~C^1bXXWuSc2RCt$Dp+1G|S78zwr zw_q&OIj^%EZPC`2h{xkfMAZg;KAN8e6YBvp`N1VHOF&Cl;k8#4#^BqFHGy9ykQNL7c2u9*8mw($}{>5H`vCZ-T;)W1xAa3 zu0b2-`GQ|@Tmin8D*`H4SX3Fao_Fx*(qoMMK9k610lFXFA?CFs&(%8Id~P4Yf?dm^qi z13q$IU&zdri~UMN+xK4_Vi0s#$ud_H{w$Z)@Q|Rk6W@G%e?Jqdx9QT7-{e^E$*9tVQ?;dt397c^%H# z%x5jZq1e&_|3-b(x}T`YLQK$_ax4-h?;p&9+t+bq(J&)8l9t7JR#5*&7LtIVg@b`1 z+W(t`_XzT+bVYnE0zVLcw%(3qA7dL4WPUiVFWApvEl;-o6I=FUlce5>Wg!MKtPy9q z@{I_5KA6E(IhdPDTMbaY;uKQIRi8sqayF8jDUqK&Y&28a)Yv5FFmt6Mumec~q3-5r z0mwV%@YASMb%hKL?zZ&BrIIxWeUuK35Kae1!+xAt)-0dq$01c84oX^)tYM$ti9WjG zAuiX%E|0%t%R$!1Nt_?!TzblwwMa2Vl0Z<)yq`%On*xYV>IWjxVa3@#RtqYlsU(+~ zUDqMYg4ek`1f2i^ZCP_5uod&VMY2zV1u$0G`H&gLDdQjxQ|dkwM2QxPkcuj#hoYt$ z%Hrs;eQgI?A9qHGQ6&}fR!@le3D$a?B#fCR_WklSkXRA!4H-&xIQ}uv*VuiBNgjud zkz-p3O2G6NjzhW%U+aq&$^6Izp)!?9jL>#UH;3P$Fu@Rw5W{v1j9pgB1Dcf#58y{b(nq}UkA9Y>wE$_sFxZwcSM z{mqs5H!2GPkQc7*v1|9u+TBf2w6SVd3?ueaOCi1}!JQj2LJ(q-5+*jNw*uQF2Sb{L z-m3sb7_wK$@Nmo)W0}<;)4`E&&A!-)F1tg>rI63#UGDrU>+;BwK1ZiPK>>g^C3LDFd*ANE}_2FqERy+|q2uLR5WXIyEw+JOr$934z{01>ObR zp(NN4&H<0<3Zs)-G`aliH>w8#m0@JY#D*_!XCcBE&x@SQ0VXs&{KDOg}xp$Tz^4#Y9ITePwO zx!fwsfE7{E07YxTn*sFM5z={taJpF!g3|zR9>h^pBMZfJ#J+1c+KQ_4`R5$_$kbOhx>NwC+Qa>=OHeDh!gqHa4Z^RgaV9dL~-A)xE3AJzmBS~nWx_~5;aNFapMzXn`B_-+3#bb#$ivgCAt zt(k+#&d=4cgbou1;Q?5{?>-_tOsp7QtTGzxH01nDI)xic%V6jSlo5SVSDfoR(M{bv zb)8sC&K@e9fx||_YEkGyiB3*_;*8a~is7FYiO=pv+)f+yMPl7%n-OY;9qk8)isxaj0CLz?CD+PYf5! zlW&9+=Www{aqPFKKtk_|?dOr<4rM4YrqH>gIvQD3&M0I*SI?&S5KGp0$_W_SITwt$ zTZC3kgI!)jn!lO`Grrzx-y>!ym(?KpuylyT{m{zlVJLch;E%&_=VI7b_M-2un2=9A zhumz7u$}^AkLGV!Ci4v&TXj55@*Y0>V!(_A(1O57OQ5Q(Tvc!hV%{BPEMn$*_`-S4+|E1u}f~f|>m>Y&3jR31cJp`GG8huge;9f!MBZ!EOKw@Rb4}q+pJ@@&nWe_PR;Ttwv zym912Ewx0uKCJ|B6A;}l0WB0UhFIVvH-fm{jb2(XiSQ#b0qVQq0XP5%hiNI^X(tX~ zo~G#IRV5VrG?Y;9tye-#7qj3wlUL^#Nr?n^H4v5Eh9Zg=17S_3Z}XsfAm}3Nf<^_E zi8+quGX+(NRjx39>0FTXlsS%rikAp4*uA?J#3d^Gm@k|WI!%kbFg9U7lCA{kF z_hr<`I6NlzqngUIOnpe6wH?t;)~Sb23y?TqQm}1W~{q4}b~ynTw2oj+gj;#`QM)SA>0Br=^(fr1S z;yVj$*^Q@$-1HnP;dIpDuUP*Zz*DU}!24dVR_5;HD2)3Eh&U|`s8oG*?a}~%5MZQ; ze{H=nunpxRdbBnv4Nw!F=dE=>2*?z#bBhA%VN~&JWT@hPob?dA?tC6z(63?0z?Sr5 z#?a?cbh)3w#iuULD%XpU&!3=5z>gZ&%1iUT>$ky8CMK1vZ(R12&4=soU9aS>Lm@^Q zDmM$Pq`>=zd;C)tw-h*YHbS$K-LXxmauxE%7{w~ zsQA#D@qdn@-cW=6^i=8Ti>`)w%v1M_Md({2?7RQjuT&d;dle|pQ^Q6?HA4{k2cnu0 z0kaYg!f3@Gf=Cd)o(xX^zeR5kt5heT}c2Fe%Pl7EZ9Zg zTEC0Jc*c=0)o$dpC}BPdb22V^axe{9+F(XspUsm}m=-R!d7y(lH~@xNuy#l~05Su@ z0vOm_2e&#`1dgk2nmSyC>2ODvwG8s}l_dvqz91a#L9#)f23L0Wpy_BVBhp#ZAC=jN zCR_f6!Gl=`IX=W{+dPzqloA^{UAuvg*P?HS!K8&nn1y6&%(^L?u;az7eR@LAS6>u(=1X;`V3!I?I5}9fnR5PmpL^Gq_+)vj- zmJ!*=55tCqg}LPuIMjtk_L2pH0-p}>=E_=vH&;$ey`#p0En>39JL*tJwX9x{4&iS?Dl;3;Bm%%r+h9hEs zB)k>(eXPChgUzqHM<48~Mf?X+O?gu&2=|at_&Ed5oP$eAcwG!ctpNPpS$-p^swa0* zW}2|cZon-ZfJ;dgCZ*6fL(qaF8<1bZQ6QWJ=6omHt9kdC8e9Ovaa#zk^U$|o4mrpf z8eDfW*KQ|wR`c#P004OMgRx#1mUQsfX`nD1lSce-o(L-Rii9CWG5gvmFY8=~21km1A6%72;NlNHKjDB6?hT<~fqO#mlVPK8do}a! zO<}SZ1OpL(*S9e2F9QA`j6n?(zBhrIRjY4XHFLWcR+|`~TtJ06U>2Z*b3vTfu;4V) z4_AL$pnof6mI!P+=ONf90yX3;bOSVB5bjs?Ku$Zkg>tu2?j6~%8G`Ra zLxU$sE1JvsVV4SHTsZF3BIshIZ*#R7TMp*JV0S=6f^q~A83Mr$$8+SJ5BrD-Yq-8m z)y$h)O*)_A$4L{2MszI-aT#C{hQ1%}4-IHL`dX`*H~l{J1aSTe+Z>$I@xjp{7$_)0 zvKl=A_Q~VelM#SgOY5KB`XS- zs*xbZkIWasV9wykQHSqGI7o!6!f1ap<(2@AWQ*_%fv6FQ__HRh4g*rtpoY1jlf`8g z0MV_Jo@zV1xgfw`M6&Q$8_9;Vfq;U;mM|I-ez<=l!cJfM`wwGsE~Z_ zWqkpdaKQJT9_W)E3oQe7G^9NK6YBuZlTYYG)GwEc^Bjm#T z1#@hfCPs|hmjdtj;i)yNnZc6~<2!>bLE#T?w%GDQK6on(!NqF?2cxjdVcP1D7W4Ig zh1UODV>&F*_cL+BHx;FSW{!X4`Z6Fw*#XKe# zs!_NGR($}OA3%YZV2lSOz*%3g5BK>vos0eipcaHP->3nfnegaK7SuopVR)tmVAOzd z@&sjO(*o*D05=FkhQ$h;lFI?pMFDI$0S30vf_=xU6^Gk`$Oz$W)(2%91`trD1q1Oj zEN(Hi{3nmG7Nc)TSnR{6q!#u2eIW}A8#^6*Q(`5+>OE@t^lU%Q?>mbxAb;6sXfUWI zZ@bPDSat%W04tU?oF9iMUXaJ9vQP$XiOLzRJPhf{CaAiP>)ONwIf zfesD*Bo042ZRp4Jf$bN_LQHW;_Q-W7tbNEh-NYix`uh~h%P?Huow@;^o>n%5c?`d) zSx`(kO&5;Bf-Vq+6j?h7&koLHJBhZ!9N14QM2C3PPaZjga3>7<6Yh5dYTtos#l5nD z&Ie$f2A{{Y{sL$vum&V>YEXqrL+`_37pE1+@JS3U=@(DQPsla!10Q{ zZpuvml0D5iomokR^k5`s!jmzGU-*~KMu1YII*gn8aQ?;3?15yl+||IMFq-7SJhR5$fB!npqC(deE<Q}=_ii|AO?kkR{f__g-=bWB|JBs@`|&9t6+ z!q~zg8AEgwzi4V80Jp}NondTi;Yjvm2jyi;FXPG{*(<#TKmUV&H@i-Nc7+^^8qQ5)U)aUklWh4Eqmvq3S94(xh)mEs%)S*e za&VL&cg5tX*4zRpUL6Wm$aQLpK*^886Z7S@L?|a}9b%qD z73@@y^HDROV>V={-T4-XO`=#yoRUQoK;bifKLlasz{p5_^{&u~)KB~~jM^px10rlG znvt|nc#|TTD}CWrgRH;d3!QNis|-K!9#vUC1CAqKPJwLXO2opK=Ie-Py4KGTayUR-Wq<~; zJ7c-|=^Q~MgzW;(gdv3ws=%i35+3p2e;hP)-Q+mL=Z2S`tC%hqY7gJ=xiLa=Dex=U zT;Ww7Zm&T|hQc^h5dlN&gFA27@MEj-2YmKJ$1wSr9T}=++Q$my{rF3EK9^6vRkPgS z80jABgveZgM}P||V>rpgloP~}maunN+C^UX879os3#J;oLi`m|2Ki zlvLH~5La5FKg6qmd11^blLJ=!z6`N;f&?KXoQ0)80619(UyHs2-3CA{0b{}4ydNq| zY^)Cde@y`0|AhDl@aXl_{Z(@Pfbjq=aNHiknA4lP>2n8@2PYVe*-_}yGAVi`aa%2W z%7u@dpM*>b{Ef-^7aIz&h2G zSZX+tAWP61%BvaqvXuNEo?F+HqOEQrl;Gutc^i8{?-)j9^N;QuKLw^cD|5s^ZV z;Uv=Mb5_wmA(?2FPlrLr7Tm4u(=EqtR@!~)hYa#>|&L9j}0VKBQuyx*#XDMf@JwT zc2KDbDKOc6v_Ftu3P{%}Rjc!(*^{+k{oo#pgv+U2S*Tu zqjuW=AH-EY^0(xFfDfR*f){|#$)Axw0bf8Lklzh|KyQ(M8Xf^&g?j-X#oeIS;Uy$5 zXXX3kH2egQ%4g+>?8AM*J#sg03g0GsWkLFu^bhbD^hN0lxJl^KxIOSA()*-$Nsmi! zlwL3W7;X@Mu~d!sZA7oeEyOPnABIoD2gPTJhWHF|Mx1~b$8$J=t%-f& z5uAkX5VwmhP{Vy&_(yb6@H{As;-O*B0{vX@6!}|$eiEK}{x(NH=RMc>+q39r%#-JD zv-C6Sxys*i^fThI_?yXp4E~d)pO{DIZ_lKkdp#NY8S*?pKlga<=WoxTpUa;6_}jho zbIEfLf4f3IY0qW;c8Pvco*Dj@rk`m~ioZ?M&!p!ff19G83C|>do1mYhC&}N&>1W(? zfxq2NKX-c){OvsbBs^pMZIph_d*b|Ugnq_6!~AWCenvep{&tRj;-0ho?JoKm@tomr zck-Xp{O1n(iFu;@EkZx{dcr(1L_b$NLH-t?pUWOUf79q^#^d8}D*dEAr}*0-{iHkt z{H>pUragW9?IitN^z`z#6ZA9bInLjX(a(hED1SRbKS@sye>+S+f#&;F)X#O?L8;AQVFkC%Qd zPcwe@Z1s5Pr|4;-pLmmujGZ0{FP)}Gq@Pw=|5t_2^7a2!+yeXs`Lpl@{+seg;0xqk z^5gOwaVz*^^2_BHVD&#F7vLZG0r?W-1f%j@a!4MOkI4t*4y^oU_zU?aZVmquJcoW( z`V?e{AClf9y;XV>R{dkr%W;qR^WjajfHnUBZWNf1My0!?5LWy#+%3={ZIhbCf5&?N zIy{a3iTGLQB0h%I{vPqI;+t^a_+#SBvDTk2J|q^zocMrv2`haRKF31vMtV#9PMm_Ra%5uIsw#LWO$J>RBaT&$CW5XC62~e@<3U$NiDQ+ev7oEM#IZ`# zp&-uwe0Ppjo<@VN3KYjGQPfvOier^2>Z?M^cqy8#x9IL$1{wi=BtHj+AbXDXywle3c&~dC%M|-Q-QE!zy z+FJ#WW0gGGTSbp!l|9-+g^y#EKI*OF$Fa&EsR|$|5-3xHD>8@#yCQ^)O|D2GGVCIT zGIqEkhH{J?%6Q?5B+9XfB6Et1Eb6gHBO|LT;waZe9_79wka8>%DfdSt^|>OH%nGhZ zrPRZb^l0!gbNHwvhl7upqlYD#3_fIz9+YG(c-9=9kz^!z+8mvdaZ0sZ3( zeUCHGpY$E~-RC>%8};pHme2d*@Q+4)R}hO3z$g(3{@VF7=j*(R{smW5Qi{P9m6U_Q z6_pf@RZ>V*Qb<)&hJ!0ADIBY$90;zcq;RZ~vOl<@lESe{%D&)=N(#p+DTBckl@yLu zQU-!6Dk&VRr0fl@sHAYLlF}bsQAy!gC8aO8qLRX~O3IzV6_pg~rIKTD=H}*tE5mLl@yLuQbvO-Dk&VR zr0~5|QaDygp~UREo?o-aRY@5+EB3f7DfKDYK;jHm*-1Leebr% zcS%b9?$qNSSovR7IoTInRXG_CuBx021Xoo~I955?8(dX6;aKIQKe(!L!m-N9p5Us= z3CAiYeZf_g6OL6*js#a#PR4?(Dkqb{Rh1KtRZb|Ua>B97$w+Wj<%DCE6Y8UK!m-K; z_g6VN6kJs~xih$`axxlRRXO2#DkmJPoJ<5)RZcioIpKLKCmgGsa9@=Zj#W;OE0q)E zP2~i+QaRyROMVcbwT;aKH_`>337ta8GAR8BZn zIpKX&PB>OMVcbwT;aKH_`m3C9ta3vARZcioIidb4CmbIYd0|{UA}Pm*CFOl4?eT=9 z)PG!3-fK)!#=%4OcvRA(!Icqvd{9!x#iBhPmXvY+fIYrLQr>^a9`BcwaekjY9+Z@E ze!w2@m6Z1Bx5s-VJrrE&v&XkfN_*XAk8hQ9OMnFy|_ zoZJ~)Q#lz3uBn`Gta5T7xTn_oN#RAWL4#aW0e!eA(a!3RZbWeR8Bayart12fPtDNwBl@pFtPPo6y3CAiYcLi5fP8eTQPIyn16OL6*sE5i4 z$0{eJDkr2WCyYBPCmgGsFz%_GaIA7d`>337ta3vAR8BZnIT;SFs+@4Fa>DmeIpJ94 z=pG;v@caJ-?7&~50r&%U z0iyZ)8ULr)1-y@lqHp%UidX_GL=#*jqCgEDz$7|=0sn4v06W!OU?^T6T$>O0!;;R~<5_z=Bk8MxYbR`azor}3rsW2&dMvbdoHqm@ z`Hj%pR3le6xz7dHYW8O$UXLb&Ya(8cUK3ms@p?4Wv4(hsAMIE}x*{Y9mn6uRB#2hz z(G6=zmj9IVcyLWb>(uQXYlv3(RL2^UB?*Eh333%a6E_h?68plOza}B*>B^h>|2ok|YR{B*>8@h*7xKv4#|dYr!=U zB9u*Q2$8?$taPj)MUmQuHH63~2G>M_s{9xU@>iY5JJt}P zNOi*+62vh#LxiL_5)>gpfWnoIHRLB;39gCwRQNICh9xbE z{BHo17+CfHt^Z!%A?I}*n7^}0?4Z+X_jn3knTaz%Yv+dN=TA1sUiv+n6ELJ|a2pZ^ z!lxpdA@(v{dEzgVPZn^aDFNuHCd-*zyq3ib6L<3oY%U6!M15}{xHoC7ikp9{&9z8e zBL|GNb3}-A#?|8>5@|Iae!Gs9m|NO$u;N(>Oav@jCQ+?ch?k4^J4|;Ht{YGVabxSr zm5p(#?xBa(I<+!ysvh~8nu~}7@DKSsFYA6TU5&6oKy!oUthvwPRz&Z z4cy~FY4Lq-7=7@))vFK{su91Wj)Ltbf4#T38DT#apCV&f7R){-M{{p^-f<6ZDsCN$ zIi1DL%&>AApL-~{Vql{HG^R>K`31gH1@)7_zeM~>0GfiTb}!vYW3-v=T_7y{6(gIp zF$Tqbs7ZotY>av`ItFIf!)>&p7^G@3@r?(#AuN8LE2Frc6#Mtaz%hcjfo`)76}P~1 zVD|=)Rm~Ay9C%jAyD&~qczFJwPZ*jPu+XAs{gyxf(2bR4AiqILELpSw6M-sQ&a zPA!`ryQlyFV1N-^gBX_$=mfB5A(;WACh?IIS?I;VNR>e#RG=IuV)R43$l2^Sm$Qi) zEJ6@WKpyezB@G8_pmadQ2?|Zb@B{!T!YXG#sS%w$;o<)WoWO0qH#(npXq9i{@4+k$ z>Y>iHL67NOikm;DADKvRp6S&ief5r`2WvR!mFJf+cS=-yj+gK{IU&fCZTxOK2wZ&s z5+Jd_`GFqHgM3q(34kGhJWK9mhAx(p=HpMzvxnTG^u z7Pn%kB+VO6Ome2x%sf+@o5H1s3dkE9$9^)=N&IaVquUY_lbGNW@nm{=kqS3}Qj7{J zd>EEX3=vA5vd+U^gpq+s;ZQR;6@gR7cLDJbmOuG{_(GlKMvEt=h3d|XT_rF+m8EtU z9YNqLNwIy9{y@5d%F@l|TI1w4#;KYT@m9AtTnQAAp|!V9Gr#5Cwmp5TMR)40k0D>v z^VRK5s6_$5DA0;>0q6`w3le`@0t|rnE@d;s7;tY*@s;}ZD|xh^3P!+J5>PH6Wsu$kEr{ckT?d;1 z61OyU3lH=rS6vs_2X?+)zwQWllLbcSfxZ2GL{=%y?ipxZ2{Zv=LW>elq>`XAfszBD zuBDTpx|!U;?UvKk%FPVQDt*jXI;351-b^1ex}Xf!!W=tVTB;n^g^u80+MSpI?1EK= zWCR#+8TfoASFPdA!1$HNQy`yqFWBV`oZd3$w0TPB7xg(TvY_7@hx(zi)DdodlV|2F z8yVbNWbE7> z&+1y|tH={ZdX{R&xlU1MdyFIO*y6&;VVEqIK28%Pve00*INdfqRE;C8tTOP)5lT|+ z$YbMUqcSLoL#`!IqECa05{Dsp!QnR*Pj~TzI?brWI5PwD$;C*gtY9#wzg1tU!SNg8xe;>$oe#6N>-!`5$oj@43I{THt%%0;}iWiVU!s(~f_W z$mf~|r@KvMV6wEZG&((RC`7yi%O4`nhl~yMb>l_}=`Sww4RkDP4GF$L?+1%0!aCVE zHW77vh+5L) z=J7Zqb+~!EK|ebrYvr+cv)oy(+CV0{#e*vl>f(vTc7;*AM^L* zL$}c(bgHESIw-z`DTu#f=ex8+jF#r6E8r@}VW_SNi>G)$n!$0j@8D3snGp>BU1y#~ z*>xy>y^$#`J850l3TSm&$grd4s_u7f@6nxR8-_jYJ&PV_$_r2v+~%UzP4}bC{<3Yb zZ)lh><0gXPv5D>NUZo|Vo$;vr4MKY}%m?n9ISma59YexWm|iS(Xsbe*UnTTc17l+& zV{O+eTubV;BYk5B3C`Vi75ZDck^Jo)*fY6rW81}pBNGF=1oPb5NW5jK(Yms}<@1}nM)j3@qW0}n zn)a#(gf0pi_v2XtJT{fAm*7aEC$zn;x%IdBy7sZn7jCKAvwGnk^8#9L?;Uj8#HvU= zDRkhHPyWps;@Q4+rku}Y%W*u4SU<;WNt`0n@f_}CoP~tV`u~kNX#L+4I2#xaZ1MkZ z|Ihi~2s-yxqW=Do?~}e4`R)O06L5ap`GE77Gp3^X4F7cBCf-Lrk>9Zn=zDN%g>)#L z%9ij~tmi8@g=X_Oo|d?l+Hq^cRp}7!v84j^OVt`Kn5_Bn!z@5igcDSv0Bd1#$L>bi z(JWq7HCBK%{7}=C1P)N#5GU4j3b!_x?{?hMC_9pb>^+kMEnma+56@mmHz7l;gD%H& zs*s3x-`uG1!9OZN=p`JSl^kAz#A(525N;pXui;9>6Q$g}t5JCP7B(dnoUY0xXfTN# zhjSn+zd|CH#%l`)t@sYYURp=210^>0S#)HDJp27DSvDP&T!zZws7Sz%9eF7$f5kh> zC6;S7JVs$AD94E#M;!<=QApPz%OPk>H^GK&6Awk%v{dnbMv+>nX60^t=`_B=IY_Oc zd#vNS*2Xg^kf>P_u*Dt&A=^)7kjx} z;VN#rXl%>Wr(S2nkWTlerF1|lJxJvxL{J9LUwj5x1+&|vkyE(UCfV#jx|rROlHxM) z7Y8z|ijxV{9>lrB>5h$9Al-7M_S(ZSI7B@%c5#qn}Q zT}$sPXKJ}jI*ogk(f{A(1PXZlmi+f2vhWbrV57J za{Xi<57CXa$5)GgkUXUGzw1N#rYd-k8ji=sc9Pn@ef{V!y=(HpM60$)#5Oo{GQ#wj zVI+p`6P5{R1lZZ*Nn1|2dvB+Msfmi`*u6Z5@=OzU?jU-Dvn@({NY+@@dEQlK{n}^O zdUOxtbS3>{mM8-FOtFZm%16i9Ey}vr)BVfJRq2*$RaLt-e(7}#UDk3NwC4x!#Kk>X zAYM_fl!00!gMTqo4%#%P;wpo<^8fmrA9m!w@6*30?;5;<(9a^uq6sIIqw|tWw64Xo zM#VZY-uQrwr_!>iq)M<*4a#N_UrAx8gD+pzNJfx2IW{rAvmc^WZ$BmWFj>r6a~Ms| zmTy)x)<`A1JmTr+{f5t=Ev<_2%ECOJ$C%Z`-%xg_xDhK?IN8~nsF0=?XN^O!_<^ZA za3Pk6L+SYRwO~=$r~x4;bctPtK}7==F(|s z2jPY_Y_jZRnV3`5KQyhE261N0Z|87A?ebvF$>QtV-{h(t^ZdWbifP z>a10U89zGt?B+}Az%2DMTMTW4t z^zB3)*r+2f@Sue1`Q|k-@9@+Wk^cDYR|fkulRZQ!uzqKuZ>S|wTBM1Vqr>)!ae6L3sDlZv)(cBx51#8r?lWU*_*ye#o*bDeSK4Q*{ixuDkW7t-t+SL2ti-{=@00-x3!2J}(SwPk?HTCn zA35mtVqVq`Yf&-R%wP_XLc_HwiTAT-d|VXW=B2ic4Dad3|6M0K<0f33ggR12W7*sz zy(4>u`=eDa9*fX2v{c^Y53E-Za_81$`!;Zhm>{II+rfHTzWaJ{4a+ZP^kVtQxNan@cU1 zhY&cMF!BGQ&VC2a-(SVw=T(7+1IGe;0#UsA{us~Q_xWGxKaIcM&HkwGpMAgK`$>Fn z9|U#R=erSqyWev@<-FE87B90yRrn8)Ld8Xe=*ksS+bbn-b9ZMrC3jk!D=EOkT)Irc zG;i$;$GIdM9P|B=WM92nhu}i;6G5hA1 zP>eUffxE4H^D8elm!5a-r7ah6Dc2dkmP_bXd7=_zV5}3CUJkFgkOJE~!&ggznZ=g& z+;jm~c&#hB()PONuRm|zBYGa^`N&sDEuONkT)B}F-JOxkC?VJ}dS@bQ-Yyz3Kfd^B ze;f^)5*IyfiK|1DpeJ8Q30-s=(pyuzt2aF5Mf3E_f?TBQMEIq29ecK;{j9ms^#RV( z;lpk9Sl8h<`6)!(ZJ>~8JM-f!@s5>`7?dBkcVF2PUkB|6zJFiF=kFbXhXR$rfj}y7 zbs*sXJ^vTM?!E+H{iAs7Z9^aUx4y69mHRd@xc7m(jrlHj{?++o=X1_mVFvqV+##Fy zY;gPx5zZ^uRc~|OITuV*Y`vWed|T%gZExKw!CP;$MPB%{MK<56w+}lnSpVGJ_PI~4 zzi`Vr7fgjV-)wL7g#AS-X)o+L=YnbatpzT~E4WWvzbo_lbs~>R2_be6;WxM4l+zCy zd6Y{hPb^jDWa#9-ty#`9ygbBtGrUZ!A6~A=P-J^&J!I=eXF~g*GM4`I+_S6YI~L8eSFWd~atMW3)a*?&USsrk(nmaHVlC^P9_JoZs3R zDRF*ju`VzrE<}4dOAFp-?{w~Du&Kw~@7{Iy>+0rwe`ok^&fC!)+~e#V^v(091zu1A zP{I_oLw_E*lVYunylK0+?ZmpG|-!_2sv&KX1y5{C7ALPGGa|i_RCwd>8&^iYQ~+G$U4_ z6#j~?lNzWX19KRukLsck8z1K%SQoI9A$yY?yVK zhY3=k+{zJsi(=$|>GKXx*N0iPdTUvM$(gP_F?qyaQ|cPHx%p&?)(kPTt;yHUo^@iWO_MI4G)CHf^acVTx~x@aJnmg>4{}q3Q=GswsAg8?V&PG}br4v_B40S*<$W*V>Wfyv8!v6&(j84VRp!k7Mkh?+9=K zK}B(9wTh>v7eI)M4ZvJ1wNY@H{ROmTji?fIJo?H>xzA16SW>#4Veo>UA7lztUVUcc zE|R_hq`w1i~D{bO9-;c#N>Itzs#z z!6jOPDViuTWq3PRwjZRu+hB~Vo%WHB=_7~dO6V8_Mly!}rlE3~1f9I##fJgLIKeoD zAk#F;-N$aKB}!EFEYSuD*=wSF8-=0{dcz0%+PCPS3}nR9dz4Oz;*njxZC$I`V-7hE z4!&(tG5QYCMT!d0n}w=6C#Z7COe&4Y={&aqfM{qnlGyr%TorOy4A`(A#^V`4sr3Z5 zLqa&J{V(ABcgJ7$)kuC&{~jI(&WnOe(V+Vzx!!aLBYp(I@&L68$F40XqW2juE-54o zm0Rr$(E|iln@xcCjf3K^g0Y5PH9^pM>_@4J``{Q#M;!nfN=H!B{1qQky`L;kzNb3J zHa+}zS=9)i9C&!JBv|>Oye;EG0Jk~}lQlw!#pA12A3_@YZQH8>@W5J8U%vDIXbbN( zdaJ!BtK-Y%Ax0uKp;&9NOoan;7(Hq%5}E!~StOPh9Tj7`fMcB4k?xpp0bhA4>^ z&`N+=hiGw}sF+Q`#+v&ZL=j_|$fg8bm#CRm)p#BByy9nbozbciPEdFvMHJ2By|G}x-}IxGaH z(Ff`b5B=*YX$E~y*7%-*`8r_Ii_~`;2uHy?8N2%S7$l$IJ76>hV3C0N6Wh4(gcH6H zg&>{)GXDpiSqF{Z*86EtRG=QYV-fH`;*Yu^)V8~sc(5{er|qtetA(g zB?srH7rkJgP0KfsAROLM8Rv-tTZW1n7Yh(D#3`uaB2r7OY(4BPB6(e-WVgdk*qEi6 z;h2YPL_DAYcJpHv(I$`*OXyZF9_9`y$M?rJAbSZc18Rnp&M7_FixO%UktRH#fDXL# z_NQiY*?~@Srn*CJ(l$aQVjje9S5(%wN(8K3&it-am-T|hJnG7{clo55e7qo_#@>b@ zB1t%7&@2E^D+Hma!a&Kem=_!oP=thg?IdmF?Ok+qa6S0JzvxGeQ0CY18^!AC1V>TEF2^iA|M!GHd(w z_L<`|^GkeSHo0awBO{q?!GMpj-ZEz5zL}|c!dx9^;2Dyr#?M3&Dr+{+ysX>MMIO+$ zb&@`?c#=Ca(x8Q`m1bjQU|KasW?0q%7-ev5iPu3+NiYH&%`zJQTjPKHrpEs$!vFvG z{xA98>VE+5{40F_6Yu+1`pU}x|25}h&o=(YgdmVG#XH5bK?U&D3Am&F2GBa^iAh4V zhdN;k(y4eMHZFxbr0^NvmwxtfqHo}rluJWbEU`+kQe?oXvE&0hm8vHSJI18EOytGW zLX-~D4Cr4CR{aFj#!yBR+=PfD_zP7NI}SCWAIe2s9$xm7vC`=WfjP_00bHO>{1h%+;)-$+;5HnN|nZV!j80heb2Edi{Ifdi(OB<2R-CRtM8Y0T}#gQt5~N^48cZOB!UXi6l^1JtgN@B@A$Kp|(L zdoJZNnH>kDu(sSxUepLQTDpdRSUf>WHR%0G{<6e3?7pLM;}aW+w^#t)L$uRmB`K8m zX`*1{hYDT?sj3AZ9ZO|XRJ9fOUs zF!<+dKwbd65lRCCIR2IFPWTq&1ev*Gpi#D5U=vXVtOybmq$+M_)dI226D(h#%4ZVU zu~*7!qaCAu1#|^$bHrVYXel_+5;-(Yr>j=*sOj#Pviddd*@&mA1V8|anJ(8-u#Xd# z0F-J5vuqrXvvl{KM&ZN$EY>-~Ai@=%0Qd=rjaFj~nZsC*o~K^e(buT)B%>1pMU8kR z1cQ(;76qc-lmt&no-JAT?Ts5x1Tpzaz!9QD6W|3aAfKC!67O0d5(;8s=70GACcyvo z`Cj4i=cyq4C;rFH+|yWfT06gMx1Et+XwLGZ2WqvGeKTxyMJvdTIb5--L34-zGN=-- zb$ZdN!({QrBF)0HVj%l=N9_U@d_6quqRnBe+%}(P8|6WFO30uzgCL%OY!y&CWeBe! z5l@H!QFdd`r{2?T^NoBXMvu+^t&RCWr{3S)kzybrRo=? z_Rs!Cixr&K<1(@#mbjAPi5agG+9Q#qzs2c5Zs2ZKQyv?)E^;QNx?75!20nQ1qRmun zj7^tUv--mPY;;V5BS*y(oAtb6@S1L{Z0oZrqUQipX53@UCI)LZULnX4A%Uv(xV!N# zYT>#2X)UHqEyAzUuRY54VeE|Vv2=%LzcP)})R`>^>H}RaK@rjaYMoBSBW+E>A^bH?Yww)1M| zYrc2;J`5k{7kt0${F(3fVd(uU-#_~U{_~x`@o&K@nDFm{zkAp}>HI4UpAW$Cvx?2| zb^f=59{8C5r~F@ZzT*FF{~!AQ0)~-)^<4~C@D+irf$l&$usbjq7zrHpZ3vtQEWt1Q zLhuJ~hH?1E;2!!M9OS?B^62e^)4=7o9+;!(=)_LCr*h z;SHwHhOSV^TnqW$qLU*+9WmD;U7?NU+Q!g%CUaise3Lmpbb-lSKs*MSQ~B9Ndd7Fr z^FkM!YZr$vAwyLz=?YzHPF))6G?`BSCi}b4<>t)gp-m>UDZH5sKik|DzCus=uILP1 zX)azFzRFy@>Kgws?+(|PYuALXHJNKe&(logd7&-l%$88pWTK(1CbKns9T}c-U6=pY zyc^x1*CIEBx=f+2(2XW@W9TN6xhcF&Grnydq3!0>_V5le+-XNwsN0_2l?WwGCK*a;CXx!J&6#wd?ENgu8E&5K3gyhTTsUt| z<-0-!bE**9Wiq=$H=E4Op<7Jmme6jK*&V)>40pOUL{-gK4Bc+7-5&1KjIZya@E%iY zPgl6#ev{cB8Zw!o&>bdoNB964o_ye%(6Bi* z94eYjF?7&m4u(cdX5<2<{5yOhA8h$I;^kBD_4|h5*FNT(_ASD*^`x)U_eL;3AMkww zKJH)e{TI0S|Cn9DKlmO0Mi{%U@pr-DodX>(Mb?1ag6XWdE)}4PN1g0#62B8F;HN1mpN;k^8R%{vhxd zfxnlo|L^n{agibx-7tOa3qN1m#`pZap;6OHqv1njXwySop)qr6EIe*bjc*K1m{Sws zNpotlD|FbLIvhS?P95nAA2qq77l!UM7w-(;r5WE{H-_&vxw|9&4|~1k9#iU`(7h&e zZ|IoG91GuPO5b-?sANu+!eug4u-p}@m{XNd)nuxnn#t6{byKL`6`nG=sjl#GlRMrO znl{CzL-(7^{h<>kb0RcjGBcrBlbH?8nao^h-el%OCr##L_yICh<$0xu`;m{){^GN7X zlX*1!m}Y#B1tPA)SLL40<6U8wQCzlFjvICv$2GeWb{WVuyBcvjY~eKuGn(t^C&KOq zn|(6uGN9|(7eriU2eLlrg_|QTqq;ujMf{L)U5mUp>@u=z_J_hQW4mTw5_TEgHT%-A z%j~4tmxWzMc+I{%;xfdO^*OJ&ChRiG>*-fI;fKsyJ+wdUGSKVUSBG7uHO;;z>@wJE z_O)S`;a;<^3%d;XntgrPWyII)8^SI_zGmMjYs(Jj3MX*6|7PFY$=JWujuLAa&t`?z z4mWKj_1RJkzh75W)~R}8d{CCox_H@#9+qPzn2Bzi0VYT2Y4u&%Zj9$Fx0;qGiAJR+ zan+%VE%+uSp@KQbDydlGh!#Tt)|{G}nJ=T*5F@&%QUoR=&|5j~1u}}~O=U^pqf!N& zAyhdls;!1Qtx;QvdaoBe>cN5jiI|1Va-(f9$4LCJ?JSTr!iwCSg}itviFdZfphoG2 zrCjuBp1nX8V#WkSEiI%R!#`DEISJC7vy{M!H$AH_qHFQS@(jNWHpX}n5}2)=XOBpv z7Gm}l>UgY)N0)o$eT}80jhW=ijKX#xvR6OD#F;@+T#wr&bGvU#qms7OE3_vN3kV`) zdD*l=14w|(ZP7HSxB4#O=0-R<95z|lqTz(V3bPx`XT<1BWD|Aw$T8~Xt+|a^Gid6z z@hYubi&=9}Akj}_*gPyI%V)M&Hh~3dD*p~GmSCe%lfdAEp(fAfT>LxZaQsx$!a|oU zxySG2&4yYxVJjEOo6-3{tZ&v9@@M~%X80|$uVA0Sr(YDeueukeN5ix$J(AfVrVqrT zUO5~b8sU7j9EUAM^Ay#MfziHl5sSb{Pn0SO%kYXD+K)yDBjhasba7A26tXBTp#O?z ziEkwFa)~~f%bWfGE{BL6xA=bAx8K>NU+`J{vvOXYM(VSTq?+4fE4s}oMqF*AVUORg zl`O`Zbv&LGg}*?jqQFo!asrJJJ*M!%^v~DMScDGmELI&70~9vk@2C8AOBuGhplEjX zjqdCp#*J>IOGUgi!U(!gMFmp=hxZo6a(B)WmWn zl2Q(4A1HJRsl^&&q}lTMjF($c+t5TUKeSw1t^vYXA}$s7!i(fdxUcAezOA-bOR1__ zJ}NK`YB)Rs`3ijr zZ-KU}(}dl5$Q&&cI>uU0>n|fIEqBuK zRGz2(UX9cX;zxnR$Tzjmuz;6#U*^&A-qDfaVf~=?9faoQ(8zf2!AX05vTt;J?{zIuS7#bi1LYFJ@@Atpk2|Ug}&;32u0^g4< z;2u4JP^%H1ZL4v;J0cZjJ$|uHIAimrS%LByutq!XFZp(}9tt$vc7NUN$k~-MGe`J^L zf|>G`lvq<|5g9ZEqp2gkm?~nB*ogBYlQFoLLJ~M|3HFa{Je|bQ$%a$q-^n`8yX2o| z`*;5=3(rdH!qfb+*tYN-8|~L+>`0TCy9wxtci3g8_@@@Ip@BCnKB6I@zzlR%_nMjea5r zg5;O=TuJ9W19DYIQCV-uRLHXL?94n?s?&m!i7u5+v_t=&{^4eJHaqPeVb~pV1&3fRHY}bK`3UBn0nli= zzuZ;U-X%k&rs^O2S_;I&RRbqTa5M|XL0dnxxLrvtf!~ybdINovBAmQeHZ8_(Qe#iI zd?#r#;R9zyuU_4DSU8&{etjg8H@L`X?RtW@J%Fq zw753QC<6ho^8M0rWt5TIU>6jk7*&YKlNwIYEsu;P0AkjmL9f8}f-5kF|0G7s63!36 zurhVS|L6O#!++2HegC(>+QB&nLsSdRo!1Mdwc5ocXwV8-?h(L+xH5aB$Yx0N zjzq^wr?GI+=5M42x6sVCZ3l$#SZwywfMI7!Q)b57J32IYY;<5??AXx3!I5L5V=xK! zPYjJ5JT`H3Wb{~{@`{LPK7GNy;o*@Z1AE&yJ9}-_baRN0RpYJ9o*dZ`qImVAk~dkv zdkdc6l1Q)JP(8z&uxtOO)sYclc@A}`A^dAr!0G|SRDWu^&N`xnMxd>|p7ALyt>ZmN zKFOSS_f}oGK1SZMKE1&7PULSTbur*&3B@6Gknt8EIU6opRYvAG5Hn$V211qrT9il; z3m^^08N2{h)HtgD^ZEMmll=bg{NJZFd}7x;GC8g?+2QB{Stl-T)axz+)0&w2Y2Outs%dnWR)X=F? z0l)eHQ!8d!VJBs!WuW-$_x^xZu)3g|5RIO=Pe6hO}H?xjez=2Tdn2wWW{gI95isL@hQwxb%ig>5^=LrxuO{f z31K$>)N_49%O?dprpq91t7|guYnC~svQ*<~t1j)O3PW!sW?XyP!k9rU|B=xE=`yRK zkkRqMI4(5wV99y~=0pNZRI^}7b7`=Vi9FPw^*s3hdR^E50p~N0?^V8SB>$=Y?q6W< zq&}KdTlY>FqxdUs{uOOO<5+fZ@94M)nsjcq9EmKLY(>;_f#x(of3a0#U^~BfWOwB*Te$lpRi9s3t$Wd4KL{d&W54B{R>BB;WB!qV4$Y3?ix? zh!V(#g^pK?|G06YA^*gsBCHlZS-{xi^;8bZ+e!_8Ai=07KyYrP7gv3Qj&IO+0Oa4D z@On&v{aXh6vkLm}mBinEyYD@|4}t&rDG-2PB0BeP`@ZJ;Q!qe(>-#@`AF;bH@^A8A z>%YO@?N9m(Ac6J~*>4goP{n^gXuvc6$NW$FUkV=R&2Wjlk9dHe@_!bF;a>q0^t+$} z|IGha{(tcQ-#|y;yuhV_D+5s?3dRDNz%Af|?g$(r-uSUVJunMC@S(s;;6+3ue|_L> zU<5x1R_G@KpC?xNuLpiB@cV&33H*=1-vs_yh4SD1pN@`5B(k9c{EFYNNg$v}M~5cC zpe7qOXaX!yN`fzx#QtvMMm;+3JWb9&Uy}Fm_x zvdc8N{Blh;ZPH}(W=*cRLKCQrrODM-YjVvsnp}IWCeM4GCR?^>5{+uIb*m=V zU8l+Q*K2aa4VrXyX>#L@n%s1gCfl}YvVFTIJ9cQ&-K|Mak0!mnn#5w7?A)nIJg!M1 zp-D2SNh+mDI;}}2qe(WaNiL^JKCelkpvkUXn%sP|Cb!(8$?n~n+v z*Qd#zJ(~3QYqEE*CIbVS3=V3tZ=WXn_iHjVq{$t3Xma3yCd0#;6pNZ1JgCXYh$f?> znjAW$$=H}Cl+5g!rA;`+NKuSi|@ENBwugC42(j zphuAXm;2w~f2aTb{*U`VgWUfbSm3XN1^gTTzaaA$fCk(W*cM0xb|LS>fyuzVfhiDy zXOZq$UqMpvl65CX0)jEG=oWysXKoQ<|JUt;v})nw&kW$%7AS^3X$? zJp8aGk36EuqmOFx*kj?22$4%4cOEwx7X+N1S#efOX4P3WnKft4WS(%IFqtQvCr#!B z&I?TDh0Y62=0(nnOyWPxnYTJ`HJP_LZ!?*h`%LEj&ihT~1I`Cb=7Y`$P3A++hfLUi?p~Uvy(My9DO;t*3|4Yww>sC zg?8Lj@0`~(cQH;#Hb|+xjp3`XKWM9qY^p_NrFV@*2lhoDipI~x(>?O<-smGV>|$kM zx@@_7%)=E1u~Qtj$GZ)d8{u%AjF5Z4F9d4SpHT9!)hKKj{I8zIZ)mM<5> zT|3TNwMtZlB%qZn%hfnoqy#23c>gPT_q?U`8^E*L>x$ubn@)v7WY6N_#F@QVbH>o| z%LXu&92Px^@QhBJQ8Hw?B0FolOK%ppEn+kx1!6PewwDAUh=*mSP)-(LBZpWOr$XWa zq}|ja`!>vy1W)sfl-?fkeOjG~GkvH|=9GIxn3dR)4nrF~=#c?kRE>SzY*8mrGPHBa zi&}vX*o17Va=}1gp60%4YlH8dsI&wCOXt!sQsA+L(<}HX2wI4kQBH~ccQ|iy0(Jj& z;D6tw?e~50&x-#n?TOD`Q`NmCzwI-G$DZvNgLFk++@Q9)C zlJNn}Oofn6#dmmX|?7>Zak*dF>wOCZeBWBDo+z;7$BO!IHiulylqt?I9rc1tr2SL0B zDHh?~h*IO8ei-3xBduPsO46{g7m7E81tAXUAUAVhx^luADa>s29f2KLa#U7exMJCU?b2$jBs`Y7$IH{2saRcMA*p_QkiJI zoC9xDbuWF0H&IL!o+bcq1%zTg=U((6|mx!ed?Bi5rfZ<+?TLpG^Z|g6=qt)f12}_ud#2mq5s3kS1RQzg?bH`4P{x5fKci3IOCvX~#+qM3`_J6_uT0D7gCLZwD@cez;H}30l{?Yj*=Pk}0 zMce**rWw+3R-##**I!AP^D*6&+O?MMnQE4P?J?NP(?T&tEHk(wB!*d{TuVxn7Vy1#@QlZ$8WJ!*b2isq(b9A_?wu^BU|hqW zhaf!Q)^mjUhEjkyPkES#AkOP8OJVWFDmt$`@6&_|&OoC_(BL#|{j>zZ$5`!F3ROHd zAUWwRHH*L8`9=yPcRg1iMi{Z}A+jV4Q~~ObGNd+ze7X|vy{}pPWzLr{{sP;lo$Iha z)bL|~NR^;4X|V{Gl8H>uF)407=1YGDJZ-v?Ow$%D2J&g*waHXQD788595jGas0TanOk*;v2=lcs& z8Z>oDOfE!Q>wbRo&M#mc1hyAy3_1lNw^A%hAabg*{?4Ug{z&%R-K_MJ&m$h3kc8C1 zy3|TYA>1B(E;umDRGnAvzN>lbCvc^RLwr)rGJp_IxD01VDv8Go$k-h8Kl$!En}ye4 z%|V#hfaHl*hT(>pG#RfUPILf5>Xo{WN@4jcI;;7b1lJ`XaXg-^!iLC8K?90<>lw78N*U@Jh;dAC}^#^&UrJSkUM4xMY+d z76CDrPO;p8cM5!OJYVacZ18_POoKxAS0$)kxy))mMbBd0&v%iiO~i&!{7=9sIsOB_ zYe>HPe=ciS24W^1UB~PCakslg+bOcDgI>c=h>W=WtaB04T{fp-O;gHMSxTCn>^hGi z-NY}{rlz4`TQFNA`RyXH$HBK5t1O;wvy7k0%O>126+*pL=wby(EBU$^Br_GqZvZBT z+Dgx3)Z8Nq)6sg>8ur5`+_>x<)vX6mx$z#itvX}1?7k~moKFVB}ro@6I=N9L@--m~7FsGX(7Jw6vH<$32p*;5;(c zY1T2sCRWvnMQ)m{rlt0i?WQuL;k_UXf7%2BRMHSeOU<{kTShKbaqgg&`cZT}APXhg zeJb|P1BiI5ClDg101y&FUEv#z`M;JRbY_C(5k7wj@W;@$WHRtr5j7AFu1Z1X|Df~x zPT)5G`+UFWJ3{sc=kK%|WVzLAhaMGRK;--tFW#+EV%<3L&P^McH75wShCB+pA|F7S zlHC=WMTpu^5vdA^eH|Ngn7j~)G+`qdinGv3vz{T;3QS6Phkt5yIz8-W_rSNTec@8hY0uQ;W@i_;fpu7PNLa+^T*>iBelQMb8ug**{6x zG-;+qFD`Y>AeOYfcAB;lvTM3z-D)UJU(q3~_**hGv-BT|F+X9GX5oy-V=0lX zurPqIssyia3IfM?$-UI|n?1D7BlP0rCg5(u6)|6Tce_4n zrE`SOI%wZ%72AX6JD*WR7LEi&u9mrnu?To&pxsg1TxuO)ENBU@saX%Iv}jAQ&~E}X z8y6d>12!)P@Fc$lUc!0}#xzLrpa3NPV=f)XdApA9WG$Q5^?$%Q>G+TP9wPak|E+}F zFnw}TX9?S2EB&TVcK)nwu@Rinhv(-{HZ-HWc*8%vz2TnO!+oA#_0Di723QjqPs#Ti z_i8j=yDB?+&R=q0qbOT2dPgmq*(V@5sF_Mcl!4TF0a?~H20ck+HU_&oP7E0s;A$-5 z2^5?FeT4!!B|&_NXY5Y9A({e#Z1(6CPqX%QZHhfJ^OX~#HtQ2OI!uz|5~cvMe$%J* za#XG(bq_47H0oARoCm4XY^^%IJZnI0W{NL)PUDDi33gL@i0PYJz0BRf z%eL*upODE%2IFyk+0n&OsO%eL+~yTW$3ZmWXV~yoKxZfGzsWhgUW~gfixp2I?BHa{ zcGu$*br6>y1GfkFWp~t#cm`%bQ2nC#Bg#{~R<(575_V0vbv+;9h698EjtSh+tBa{~ zs?6A82qol`h&you4A~%#(681~U*?^P?nOyoQUS|&_%Od14lnSSD#sCDQN5mb~&p$u|*W$D8J9fFf66Y@e0oN zMB+wcz;us#USNVr$Q~>4``q)e56euVv8#R?9L32Ylaf0{8j<8_9Ej|9`cBTX8R@gQ|hi zi=4f3xwb*E^Q+oHC(elRX&iyYma4Rz-^vP191NgpLfYAN8&c0UP{KJYt?0M2)T%?| zLp<;#%D;RW9WPq9gebXCD8n+HtDbf*@>c1*o9-Q0vh!Em{PX&f1}a`GEme*WPS3E` zda5`idO2#Yd$CCBxg5;TnMxHcAiBFW8dCyn!Ve0WaUv0~y4ScDZgzaS2V43od$DlVx)d1YhzzDMxf)YSbQ>)?L0~CwAxddk?3JSW zYi!-R5;Q7>7+UR0R=A3ZqJ`SEk}4!Kb=e{c({VXx<9`o34*z|pe=mr;mk{TI)qE2I z@lvSW`71uGFN-#&>8aaTAo!e~|7qq6%PEH1#X$6h?n6ySx(~&p(oPxb{iJiWbs`l9 zP{?AKVXVpoQ$CK9OJ_ybQaZV42XU(hYrQ>zcf~md{S2xeW@WXXGTmq(X%<&aoln)y z`dr*U(K|gWt820T%Wil=ePejMS(5i*w<_V^qdq#+nvH?3JMC>bE*b|emaYUnkeQK> z%8iY)oW5D3UMy}UybmAv@cs$3nR8PF=aQd8@h>sBJx@{l=0@+N4lYmC1P%95T|UZ` zEFvoEN2X%qRomiqGtdZo?tz2&fjG2?r>beA)|cVg`hB^rzOdYrWi@MN>7k}(-=zrS z=4O1L_DJCJ#k?>*Fl3w&7g>4sQ}+j>5CjJ>K}9_W9OJg5H=;$@D6p@i-w`-D9yba* zpa;_aIFguQqHz|6lGd|keS^<85j<#;(fxPo0#;hZJY-J7{90A3QRaS^pBKX>1zUO< z@BbWZPWb$>UV&L3gaTyFnYi))0~;#;{YU&g`LKJbSzd-6Pe=6)#L4eJo+eCv@J5v%pEzD9;p_cOKU*r2xPb`4XZV*hwT56NWM@X89f0joPZzs#T^4CMHwwmd~8(mu(nk9jkFdHSE( zv?NVsTB<5R>2&O*UJQi9|C0yu?4(zToL6@vDQb5Sg993Y3bYFX(h*-n@3GB$OG9~^ zbL&KJlxy1(T6a^Ko@i2!(xz(iWuPONpVP?SY-uHS4*u?oyL9Q$Yt@PIT{1W`Fg72z zOLlq>0|6fu!n3nJ2vm03Gbfh(`Uuu(t9O{6xfu_&$ZPc z*_+xG9U0tPL^mQ|uI*yFH)Ag*&b^rJ&4D?B##??CMSm$>xiCjSrRT~pc$I=Ny|E)UMbUB_VU|-K=B{&9()g1Vc zOu3M#vQ5e*tFr#z;@sunLG#7HTLPUBq_gZ+tCt(Uc&-okYtIj8!H#?8;^QZXRTC$OE{}x5MDAA7tg(I|F%}hKC#2>xp zK8g^D*7eBA5rdd5N~sOr``DI`IEe~UXcL%X)d zEx!6FMTn2f#i1VvlTsk8@veGNe#qEc=IK(f1o{Nj3rPHZ!W`3%2 za#;qkOI2PxGWIQX*tT-ZXh zzncp*!Qz~B_RagWc-VO-XWL$J@SF>#vNsNJf%wJFYx%|cFRiN_Q*QHKy+Ooz&AK~p z?dO6t{HwU|)D184-{HK@36%Wr@)gK@U;MdS+)b<|EnE^WV0H$gfr}1K6wQ*VBoUE+V4bYih&Th%GqX~2FQR&lLUTd&ypVy)u1 z2&YzVcz&w?RFA?Y5n0YFbG*Q|A z#Eb+QuglX?TmNvy2HI9Z>vWtpx=<)N(DO{h_xE5o&JtlD<%vTQvY zO~|AJ-HrOaxBam3E2~azubAGp*Yk%+6lzr%D#5UzJWCc(OJ!2v)j-yl@{rY*-J9LZ zXlT{t(Y&TFSSx1OgmUQ{8{Mmv17p^v*Dsch+JbFkb3j`%m&zsyrX7NCjg7KZZZiSO zVrpQHr5uP^y>4!5H;r2B2bQO0lgaMt@cay`u=yBhG~zH9_#e1-E|J7!nFAC7EQpmh z7)AGLw-Z(5ozj*0Qx)JtrkiLdDT;=%R;)p_bhfDYjs@M-sS0v{6^hl@nsS(Qq@YED zXz14#Q{XmMEfP-btghQ+^Sm9COe#s}PhJVE0wzl^RKzN&!Jt~nq-r|<2YkQl1P=QD znB=*?AD9+c3A$Id$PInaaaN9*p11i0+V>_#`x!%3Z!cz(hC)US=6%XrAq)6z7;Uz< zZmW%v##6O;1Fg5d^EA@PNv}ZiPa1()|HS0Jo$F7DNwqI}S8ZY5?vEE_piv?b&rE>) z!q;Yp_(j=!#89^pY!KE4Vv^N~Pz0AZ#LR^BLm>z4b>+Bw1uxH=H*EptBe%2F4K=~n ztu)El?rLW|y8!TtdYZ8bj4@A3R|yaY;;{@Ku!4I~w&KRz&9phj5`C5#tFU?UR}B4; zzHYzSD(-<#q|x4XGLY53PV2|#u@p7u1Grv90ny*zXJ|-tMl%Yf#{Q(SHDy3v6j+Hg zI?o{B4^IDJRG@Ar+#)j>hFT!068<*}1G>!rmpgq9v3A}K{&y&F4J-f8`(MqfKj+`b zivJ^c0FU`@aQ?yh5^McAinjlCKiY&neyj|E_+v|D{~Kg66uMOwtO3 zEd^D~f+GWmBmj3T>hbPVQd<6s&U@3@Jh20qI|*-B1y>BVIada-TdVMtdOY2|EQQ5x zS9E?fQzhrD-=N93IQ{krd02O6gFVjclknTqEN#}k4Czl zsL<$XeA41r?ufF8cV8jj^MDjL-~F9QwA6rsDrnZzkXL01@QC%kF4T2(;(wRYJtv!` z-@Xxk+ggsP4dgu`M!^(|k_*UlR=i)Zcz4e?>-{ziszCFl5s7k8&n1bHO$!6q&I7xq z6L-%w3%@lkVH63RNl*rCv7ptf*#4^EoQd>`fvw&%+pNc1Hs*5$33ZCHy+GJq5Xm@c zlnUh>@CX>x%Y~kqX6ZL?%z>C^K*5T^ww$Qki7WsL`bUB}yPnKex=%=HBQ|d;rGO?^ zDlCptpt+O8c+3*JG|88O7MTTV&;89?zwtMdb(DO3OHuq)A+sp~(8ptWn96^^ z>2(NE^=Bl{{0Elz8iu!JyOuG-n_cs6jOp+O8rF_*<7km8#|eUZy6+^=EaMhuZ5WE1 z5qyGOp_wt!{6f%KrmzB6FavRalD(Vd{XF6 zlk_sehlpHTnjyBc@3#?`-G3^7S zX{WT-)h1)OOrW+!+J7`OkR>pyV1bCHL10W6+S26|mUnFYe6mbAy>_2_6?NX-x^#S@ zTH)~*DQlev&alh{Lf0=qA+uby;6dOJlgc|P>(*uUyEA${REG^yx?)T!@>>*c%WOU{ zwg_K%+r0+?qUilS%My2F<4IA`$?@`vsFp9I+Bb7Mqj_9pO~6E?`owu!LgHr&O*`Li z+!9&of*h!;y7VpDI&;!+h&9a!=C(W!heOvvw}5c%U} z&n*1^9#>ru6W;oX=NTzw=f_`h<2~9d`$h*9`cPv-R5KJ?cKO7P$zrhC$5Ko>r*#>i z57I?MiE0~2aab%iG5PTuw&~J*LYPe4&UyTJEv}p2>DF~IhT0U*B%F3@*c64@r6WmkOAdlW_4?CW5^Y_ zn_Qk8%*K;vq`XR#2<}eBo7_J|%_yyaSdAfk?G4~g z8>~4x&BFOCb&;;5ZY0PU1D+>mR0yEH7r(?*dI?04EZ1#$^Y#)awwEAMwq@<`6hnm~ zXKCFz+2{!KGGbnv1rsIU%OqEap7KhHD}s`ZR>cAmi>AF}GmJOoU!nu!(L|sG0O~a& z3bScpku)4KQaw>jA^3s@9d2h|bH zFFYlzxCsJtBoeEH=V|e?C1fw5rc0nZ#77ZNEu7Kd?5id#45*bt+0DDxA^u(*`<8)g zOL2>Vw~p1O_Rh~9Ha*^~DL5s-1X1Wz=V!%~7m=-k1Tj)5bEOi z9_@l`!P_qkkMC)?fK(G~fQUCvd}tzGWgvhcJUMI-IH==tS5COkcehgayW3WE7NZi` zs%G`ALowJ^JSX8&OtR4< zN_w(9?M4Cr9B5rdZPh+r+!$)`NVF|lb%J63_8c*q zmW5ltPNW&P*WE%}s^Xewn0|1xeVX6&LmWRQMvL?4o97o;zIv>b;K<>PP*PVGCe!oA z&q6e*3k@G>>%hh6;@OgQDMTNECRU;e$*O|9Fk=Abm^%?8AUqIk_K;azHi-e2sIcp2 z%95DmM3JgI$N%@;81A0q{}WEZ8=vF$m1QWSA`(KeUi67062fe}2l=ni7}Tp5-TEFbJQ(1;U7HOYEi zBK6^pPC!*R<#tg`yq2`3)k^7tmRC-kH)%D;500_cPh_dzDJ)yERreH{L^%L)tlMqT z7mS-NI?LgM^F;B9jtS&Y%$Fwow6|t%v@9yNNl~NV%&+cH&26(R>~q-?_z(25(4CYZ z&?qI+RmikK&Q?n9fO`Yg_EfWGoo~pqikp8~tL?GR4{4KP<3d}h??Jb*{PRQX?%BlX zH51@ymmz9sV82b6NRPOIb^pP=!%_S{TQys}#o!T(M8)#2!4}vbDRwZ1@3Oc6pr%Ua zO7xj5{0*3ClDtHcV7Au&f5!3ulK+0+8EN#N^U6!(VUSS2y8f;|Kec zN(D7;?aT%wWt|EJD`hQ7=saQo=P=^pR$b4OQsoQ;0q{4a(kn@K8!f7~cW=O3RU|nB z-d}0mMM22jtNk8NAoPNfNb5l7l@Q!QgS#*m-9rNzS`nZJ$_0tePIP|=nds*|obk}W zzyP@JWGs=0Hg45;+F8V13=ReeJz)3}ddwuSNL(^7<(9p~V5D2?z-PuDA!Qh3YhtYs z8;IfkA{O{g57;Gv*36CdDKWqawQL~`F9mXs0WgitIgf3;0$~*cgYy3coLA9qzL%4H zAN;vz-Cn*Uv#rhuW@vp(C*NY{-)Y9h8k_)_Wl)-o)lL#2PqBbzi0y-#qHz_F zy2K(DeYpA(Rcqpzvl#7%V0d~NwVH|0V$63kjm*jIjTsUzah<(APjBX));nAJNyQyY zG^*-^Xo~R#S}K{}F+qBUK<0ykcY;*O!CD4@0Ghb0xM9KBmxO$)md_;N3Uhnh9$sGE zw5;0>1## z==TGE9{9WOgQ4boT7`&v>jt9L0%ZAYCgKj*{Lk%-xO;5=3%wEdD)O=_e^Xc3y;{#Z zkk-4`*z8*(?zOhWTm518dG_?%!tNHEeS5@>+7j>J9$W3{cZS{TZ1!DY_j;TC;jnvy z&HhN(?XuZ-hus@(_B|2zCbCkaALVY_?CJN0-R(B}zOcK)X5SxnyKVLZVYkO-KNxm< zZT3T9H)gXx7It^q?1#f{+-5%#b`v)H(XgAe*^foslxBU-$IpwnY4TE`Pf($ZE%M2* zo3+^=54$;={Z!b^+w7+!Zh@@)?k6q@ySwb^pA5S<+w4z8+*@pk&vZrH-8TQzU4h#i z3lu*H8l><-)PuY}#A&HifGJ!rGP7IsH$_SYlssAhf6 zmp6pnL-zE4iMV5ArFy^7bpihdodL)HZ>;}6=KLnvZ~f2R=q53-=&a=}y-w(DikBH) z)3K$tu;lITdt(z5ZR;(up2|Ed+{Q6>(Vm|ZSccy5BQcP7U<|=A=fSQ4X$0d_%hs7h zAvpudR(0=o6U<4T!RN|LSVyeL+p_bG{EeBD=E1rQPM@h&_Y!wieXqqs6Ck!(KTJ#x zVo$R~IO5$V4smrU-;AI2ebgUafH-QYN|+i1`N zVH&{(zaXqVEDQjUgVso-aw&LGGbMKP5L^)XK9zvH!3E32>$RJh&{W9lb^dd6eI#z= z)3eZj2y$FEo~&ZwvlC1BB4k|(6k(BXaQJr7v!Fkc4}jODC>vTBFjxl1ckdQ=HyHi* zBuq9zHo1E@u52lwdaN+xP@)pfxr*;QK4&#hhb);{?xfv|-JNujHXJ`lGO70FFPLig z9b~i9KR<`xGRrkUN6X6O*uHIU+Q3k$*pg8eSD4mK@h0da21_Ys&xGt2QiQ<H82>l0B{86+ z@T7w5gpD>;7G7=qCSZ}MLYm-XTE)nks`Oe2{dctKrM?C`z$gZgHo|C*(5$H~hW-#wZ+_ug~QJ>^%vzwfV_ zfqgjNp0-)~SM3Aj&(I_>SKp}%M5WK!E4N_nlL&1`X=KO}G+TAwq4bPZ9R{1WkD>LU zJAA zs^b5anCpc9`<~dXvGuXj!!L(#2>(Ci{K4SI!F$R6cT2E3SZp3O|7c!D#b^5&uqO)+ zSw0o>evk*HCa^<{zyQ5d>6*Zt!HF00HE`d};!1mx)OHy0_nG@(D1lKf4PY^a-GZpF zDj61_RAS7e^4V%_z@8}e`}OMYDwMJXfmH)?&M~BkBS=>Z8EjBRc#enz8L%gGYu^Vo zT_F!J8+I5#BD4l5Bp|6)0bUd+W6Fc}c&RNCL&dx^1SN&-G)u%mRp>P(kqSF9z;&oM z3z*#p?Qz}e?}%lJ8}2ih1L@umE7a z1s^{AU0GT@w@*l``uEv0G^P&{D?#cBp=q5&Ac zK4244UF<{^^9H&Gd@I!0kZ~7aOP90=O|F{7Ljv+GJ7DA8+OHRGAgG?xIpX1SMMh_h zY(9i|N-h?HO3DK^)~)?IhAoD(2H~I}KzZsGjGFMMV^Ig5&p;itp*CDw@{fIF{UF3% z(DvDS0j_goAp#cQGldmMxVr~z(7pI;LGTkjn8sepawy(~Jma`fZ`Pqpk<&( z1M)R}CAfPC<|j6iQ@|l1YPI0?=EQPN5UK-rbg%snT&YHaA~@VrAXamAu)rnK+tR#D zBM+Ig$p3c)3r*~YvG2sbj$ZybwDXU|J{Ws62&A*BLMeLQa-;e!v?AOV^ zd1vf)H2Pa&H^-V}=DaR88mq8s48s|akF7%UKR+sLQKMsG7NTXkaW59+l3J-*n*cR&Hjp2^)YB&ehhF6kL zG#jqO`miiKGdzV%qy1nMe;j--_(t&M;8F6Gd^GqFYt%b~Hb9{dM297txujhDu z{5p=;#joXfZF~pE9r0^8UK8KWaeI7><5+x@<7j*v$8GVeIbI##%5iIa3&$<-%^Ww! zD;z8FO&mAHui|)B{COOo7vIQnV|)Y04e|9H*T>g!To+%+^nzk=fx@yj`09>0v^W${ZnUK+oI<0bJj$8x;Hu@o0$LGW^}g{4|cI#g}qi8b6iesqs@do)TZeaY=kJ$HnoJIi4IpiQ`G} z6FHt3KY`;3@#8rjA3u)caq(k09veS~<1z6?92dp=Irhi-=?!DyPd{yi(V}BC+T{7;zJoeJq zA+mDrj@?8)-mS3>vFFB0u@rebld;ocC&v0>CVUe6-{WNVd^r3-cwcxgcEMMLe+hrc z?}q;^e0lg%@&NB6r^rp=wPXj~K$hTAmYF7ib1c<@N@Fd2sL3+@g6 ziO9ph#2)#(WFLJwIY#W!8k|GYQMQ3C$x3%ghPQrxTXB6PiyYEVCyxpG;Wh zPiQ`ou*{&)d^};9L!tRt!ZM3O^U;K59);%Ngk>g$<|7HqTnf#H6PDQ&nuijW`4pN5 z6P6hjnhzx`b1F0sBrLNkG#^Y@=2d7ukg&|G(7ZoknOmWGU&1oGLi65)WqyU`JqgPU z3(dO|mN^!hcO@*dEHw8gEb}Zh_a!VdEi~^;Sms)2-jT4(w$QviVVQ5Cd0WCV<3jV+ zgk{c!<}C?3EPvmeu*|#A+?%k>ywJQUVVQfOd1Jyd`$F@Egk}DP=Jg573=GZxNm%A! zX#P22nT4TwUBWUCL-S7w%S;T-KPD`5F*L7DSY~5rUX!rQ$I$#k!ZIU6^Y;nMoD9wX zPFQATXkMML%*)WcDq)$Kq4~RnWp0M%Zxfc;8JfRISmtMF{{Mt!hKA;^6P7s|n!id| zW@%{tSHdz+L-Usj%S;W;UnDGZH8g*ou*}xb{8_>>Uqf?G!ZKq+^QQ^RoDI$YOxR`e z_mv6DybaBtBrG#GG=H41%-zuZQNl8NL-U6T%lr+^A0#X@I5fYXu*~7m{11Yv}pbi9dqzlAXX#;ae^=7pwc!W+JGs3Oo61al%kO*}N@|!%cOE|ik zP&170+AVpSIv^EM@02X8R-Gnm07{(ve;euQuy0EETy0!}a!A%jprFuj%-eKjt5Rjp zG4UyAD6*7x;)9e{Zh9z3L@4yYAUrZD(sYn3hAf(>QS>hHr^Obe6eTo%a5mbXYKu`@ z#<`Wnzp1xhBUDPG*NjM%6>jN`$>S-wvk>dseR za~W2!1WRP1UVr?_^tz)q2fY1d3}=sN-VJuZLxh8_tUVBh(i~ zmw4|iBp_L#Bt^+1-IHiln3t9RFCqCq?tWT&6*DNYq*p0Gsfga3ve(-yW({1O zSM5_=oBQLg%_Qp_**?nhLQ05TL>alcBz9e)>rSrfLgx6#T; z5DkgBY9wxh2LTKm>SKd2nsVBf?d3cj;VimpI5z9ZTK)z%c*lkX5-F>Ov)e`?G?5io z64*!$9j1eVJ@SO6w@MMiw%FmMwd$VGm68=kF>PWvW3Anbol$-inj3ksJQp#sLpXn+ z;U({8jwDW)MC!a2tT`kCBd1rkRko+w%V>Or*mI4S-H+kaf08!7QgsxQ>sSZoYdvE| za3*3N^d71fHKVem-C*^D?u*d`Hi!O|wNXBNb3x6$C+40eG?DPBr@V!paK{PTEZG8lXtj2$cr^hb-3 zcxaYN>9WTE$Ag@SZ4ZAn_%Mb4`aEL~!0JB2?%CrCxZS<3MJwGjn4blKloIONk;O&# zE04U5h!6N(2A8~8iEPuCIxpJ+#=mAAQVw`-2=Bsxj;S+`IhV|rIcO&8He**a*wvU$ z!yJYRhbW)QV#h-xQ*>f<*SOn2U30|1uB?&C(e)ceW?_%g!7kgWxTQKP$LdIok%DF~ z8cKR!7>oeUeTV6t)f688hHRRxgF}Q$r%Cw;5r)K{*OB!=LXpsq1b{UtD#~`P9j4Wc zeAX8aCW=tkOFwnAd_~*ou56|UQH0R>ugz41D;E&4Hd(e34d$JbtB6DcxGsRyfxw2! zg)D$rBun^M2&&EEslWUvD0K)*$w zptAT^+*CY*gipq}Fl27+;o)0*2v-#WpUQtHL6lNOCgK$0o4D?Ew-m--&#pIA5br4| zNL%oZz%kF_TCJyZn9%VzgT>Fa!Tc}=R?HT$+uAf_SVv(vJfc2&hYQbU2=!-!L1tn1 zKrrm-C-KWy_fAiY@0Uh8P6EV5Njb!Q3E8iUyGgm?T%rG9Nbf#p4REC z6uYAS{B)@S;S$0|kJBYn#50m3X(~a-`DPw3qhvt3^HjTr&KQ_2In12y-c#QTv|(<; zU4!Q4{fj>hEYMvnDOUsjuhV4@M;>;Ea2Z65h=WN@8L0?QiCCCc${OwZDVHf+Qkq1u z*^_%$A-pFqX2rW$5Yu{Ebq^|lIO!1NyEp0*2*_)6vLqG8wryVvgC8%FYtpoy6iN|T zMAHPi95;K&V=nVWHUyRlCmCH#OE1=~LH&uHiz5=stRbbOWLcR)c@eP)(j=Tth;(En zXLG0*$jO_P=n<8m30&EE{RX&qr>1*1nxFs6U900veAl2Aq zJDHl?^R)NDp$CT@P?&VB2q6_>135h5Pm*1%QEX-H?e=+0)*eaus`gUpluCbF??q^W zn_^>(F<1?%<9q$Abze^tfxd<uKbMuMxmQ+j zl_5|bRt;}mHL_{rs`XoX);UpnMVDrQ94En&n=(@o3yQ+zr3otZuyki|$)d=SSGWWw z0rwvcaTwgv*dE|%+h;e@(UF>SsYoN|>yU63uF>)7$;$Y|WVe&GPv(BTf0n*gDB?a8 z(05MAz*^}X&btgeUy#WGQOewEH?WPV0>GVAIf-a*mgv=Yz+f>7UIBS*ShOFWF;cCf zf5Q{MZanELB|Q>G==X9ElajHSe90tkCFL`m4>?xlbQUaz?Ef)50O2cw&+zBp=F>i8 zw=kk~=tlU!yD;YQsVq9xKi|6O`NWFh1>;_v;4HQtwRCLt01IDv8f(+^%_@gRLT6Re zbry2njg^7q6*I+-pmIu=_NMKE8kcZ4F%v|(-R!#DWuMw@;MmZ}km+Pc=q1iu#s9Z#azcrVNRgk1w+d8JDo=5F{&uW?)hx-o z;5mbw4RiwBd09jUut@ndz$<9m+T*rzdRJIbneNWA6+8x_)1T;Yfy@O`^li)nX)d{O zxMPhz5)<|cQV}Ujll#b?tb!MjShQE|9{kR=Mf4&Ou}~W& zK{wG*zCqeMFohBl3C4Ui0gO^4rm&mTLFP%N*Y7(7j^9 zazR0p%;c&wROtq!<4hxfJgQjN4-vzX?v^@;WSiqkQ^a13=S3U=&XO_AqhahFx1 z!z?9?RWe?5^vV5wT4~-o5udIF44qvd-JrD-p>>+j*x6DjL#QJuro0T=p^@w6_UV;K zIVlpAhlKqclLL+f;6%ifm6*Z!5>S7j2CWwgyX-c0upSAYf5?>WcL|S&x5}m|7(6d3 zutG3>ATip$va+$Vr88tf1_26dz`RZ#Evy7=RwS=MKtWh3c+a1{L9m^IChAk>vO3k^+!yPE(ERfeWx=arUi3HWM&P- zRFyEGdI2?!&_B|al}Ml{{6AL*7n$H9{OM(oepdx!!Hq#Hn8f35i3xf|@CU)41%FFa z(7nO^!2`j^i3|E_@ZI1ky!I!BXN2d6gJC}WPtE#47xl&a0j0jdyulUTXx``wZ!&Lk zg?r7tuJC5_W>A* zm(7=5;Vb4VuJBd!Raf|$`I;+y-F)2@o-j|i!Z*w}T;ZGMo38LJ^DS5Sw)wUze8+sp z6~1e}>k8j9-*bg0&6BS1ee-=+_<{L>EBw&>&=r1Ue&h;2Ha~WSpO~Mx!c*ocEd;<# zT_FfS?=aW`{^ttdbX*}G#9bi~BwS%Zu)q}-1`A!GFX(dxpg^v$C|KkQ#{|c?!m+`z zu5es%oXG!6%nJ;Nzdw!bkByM|=h5)BAa<@-{O|ig;7kQ;;01Zy{ImI0D*lT;1NJ#x zEaKOoa7N<-cPNnL6rSEp0XAvOXrw40t1Y133#GQW`zq$EBr7LHAuFoHDpH12oZPoH zP{b0u+ybC^fz*~y#e4;Iir^Tc8%yvrKou@Y&OyYIq`d`STO&7M&+oS6OVw10+~)*^ z;0~_?)Py-6D=tXiEa*s7@Bw>XwM zV}QHKr(1`Iy9OHvz)KLp`BGlE_5kdbG6Oc*z4jM~$|x7{0SQF7N)azs5tt|uDn!zk zO1VLMuGALcw_+ZR@o4NSIXK)(;8p>F(sh_8)72(X3oyD3*mI=1_~$C-vuTL0p(%$5 zorEQDSAYbr;s4=5Me9s+@w2-Z|IDHqS#?vHLaGh`IF~9xam^M%%nadHg(ev;2kcqh zmOs+SH-S$B+CXe4T^gGxJ(-J&>XPwzJT;p6F8NahQfe43{d zMWWP#hQ1_F;bOW}Dy_7qNp**d{)l;LEz_)nEw4f3ng%v5uLY{}Y97*h@W@qO=u)XK zpNe@1ziz9=+XIu`fX*EAChs%TB%%i3LZMn3vZqSznAU#qgr}ZjI2A~^mCL}jNm62P z&5U{iFiPa$sNu31w5N1i|DkhWIEP<^ARQt61{a?r+6&}3onLJ=YXt`S5~=Rq=>xNjww{m=7)@hmG*xBaWnMu#7hvWiaD}0vB5d zC*^ut=6}MJ4f%gR2a;Bb&+cP4*lUr(Is(l~+7~%%`d{q?_^smM7_MQ^u6vdor(9ww zu8T3#`?;pE#S5v8cdGgmRuSlSvmi#S1x#17Kg#j#McZUY2wZLVoKpGy^C$x~YalVID_jbdUl8av)ve52oRW>wr2$S`(d9AEBv^ z2YG@j;-z*A*4wqKw-HW)o*)R2YUCFukOwZEa+-KLQeHO+=3%n(K5_fOia|g{`(%3! z&!LV&?#a?t#kEGt12PU|h^)eD zORP#dOa9+6UI|gPGJm}%Rwf;!*pPAk)|w=`TyIo zRl&Q1$1&uG`aOR#fXF_3GM&GYh*(@B1%D5MCusk6<%H&F)71$-ity~f^%f%bg0gwF#(+zJ!wc%uW5 zm}Q1#b!Dd|Jq%HySVGzCb0xge;Lvc4u<(L#c|LCoPr1G=2NJ<5E04AGk)wH_SCbhJ zr;b-^e+uWbzrs<{5|X(CpKRY`Z=mrjXAiXqHMj5! z`c6hb99}b{F2`b^Yp1 zJ4ZHb+`99cwcAEFZrKc(kON~5bT_Z?+- zYFw7gETRMix(H78dPe>5>@HsBhQ~q|!YZ6< zk@aD6uWS}uB9m&DMVJ)48FHN=3Lth6O@`ArkL=PUhFv&~a=YzyjPJ-~o0Y-HV3$Ft zZ&9p&qd=vc2X~&YW{r4=)&u|wPn_f*!4$w9G7UjR5l@#Z`ThSM6FWP6U2s>h$lRkh z`h_~wZT%>nzNk;1URKaGI&{`ePDxy<_<7v=+3j?kokXSAiJq#ZvP47?1V;cMmhv1c z0iAKs*0@X0?7309p>pD7dY3i(_Eh&am7ZT&(6T-ow#vcrqrML}y0M&s%s*8@a@ zhlS9bI#6q5ULekT;)3(aQRq+EzwKI4##`skFV($H7Lsxzy4;qY;9d3ZS zA2afFWZqMo7U{a2!G61paIx-h!|W}xm_J)v*tu>G8gWSd4VNULFO&%t#n&TVNro`7 zIg25md%Br?)H@8w`q91l?6#AucCv-3-nj*wutwWh73j(-Tm@qO93l|1UO-+YD-bV9 z1o8ibH*6Y%hIwJe}i9Xtf{gGp=V{r72Gt#v?lq`XwS#-JvB5?z8 zp^TzPP8>ja(0w?+rjPr#e7chf-x48=5$4Z_`S<_8j=76I=>1; z#?C#CtBo~kj{~SjlB~x6OO|L>Jn-OR~yFNEt0N+Wp3O> z7wdIadfbA)$Mg_O8A-CBT156myQqWcg!T)va_A6Xnb7!u!WvBQfnOZtuXeD3&#f8F z3chi(!aGHmdN=gsK}U@zq!E$_5se~UaPkF-;j!~N;yc$V+pg7pL}@godj-N4sSQja z0RX|b3Fe|lM)mgCRVW|oeN`tx%6p}!BPoUeaAt_R!E%KB6+-;EYGlv2zQkv7#q`r% z5g*(7E$&L>Z>ZJL;|r`^;J9+tY*t);67h;%Af3Hy&^B? z&r^*x8VVVR*2;82T=J}8O?9{@#a}L7{E;nduVuGncsVD9$_I{5A-V6s6rl&rY2Qh# z2`mtD84~}X>9{cW`Xq_M@sA)@s}kfcrQR&GK7^0Tj?ta#whdR-?i{^t^N3HJ;gOIk z3&19z6L$KDbf;cY@vTt((Kn37uTpG}?7-lFG`YfvG^EGFF{JPsXFK;TbS?`eJq4c(X;XE{ZFR*9d4LVN4c`(kNh<7Ww|VA`dDd(>OmR$6r2u*EYM0*`o4Xq#N4A-P6*D zO8>8E8<;HuaxD%EQ%?jn2*cU>p`SR;lkYHPUQtwgh2!{9bzdfxVrPreLI&8-STtqa z+0MZX*3Yrp>X>?_Yvt0iFT3mM=##tnmL|2?BINcAAde1_^W1cYlV*(l-Z}Lh+=1U@ z*KuF@HppF|-;J6#r)BOcKANKEGGr}6Xz(ZWv_;K6+)S@Jlw7+$`J!a%P>P)P9M>do z$G0_IpBk@;@rU-fo2#8CYE)UKSoDu{ws$VgS(~V68>F~_dUGRvG`fzyHR(7V zS)CV`OAldJ1~i3oU&~{jCYuIm9&*4G8mO%(X(_whw%ECPwaByGz+U=Lj~2NGLy#u| z{WsAfhlK49TPQ@Vq_C+rvCWo?5JuM_mym@)<^P?M|L1!||34P{G_n8hhokRJv44#H z9dZAE9Qz%j{$CcmgP8xx*e)Xecf__3?|)^iNVNY&v2$am5a}Nf=l?|bh42&M1MmpH znb_aI3;%-X{{J5SYIrA+{nNzt-$YdZ=5S4TDNKSZ!gIq@!{cBa`a$r`;EP24ei+8V zcLZ+?UK{*Pa8L02!EfSuv_$Vq%mCT6n!Z$|$voJq&BiW%&gKvn3x%oIu9?LSt)fMHh;cgW>9|m$kqij16qhLn7LRBOBT+okV+phuUas( zT)z77x&<>AX@T}VM+=uNoVidcec1f-f|(2CtA{RIFmt{Z=#lfZaQ(uWWm4%OLXu~a z(trmOGw15x1vBSJl?NLOXU>)?51RWI%$y}(y`ILNDG&Pk#LO8|_w@^APM074PjbP` zXTB=l?GBe;4?_3I8|l|Hk~^(EknmU*rDX zb%+1^68U>i;;!5M-xvG8FYn>Rdv_5Vn8RGA_BP$2dp6_fhO;6O@ISba zn3C!~4n`!>2JwfAq`QTDTw)PutnS@;qiZFTdY>CoHzqIlILMu@kysNo4z|I?urfA4 z?@p4<6unmD4AmgeE>_Ij!sx1LxhlHePSy41T$l@WesrRt#U=Ltm`NKLbu53L`9moFo+AhKo#Sp$FZ{9&>T7oQ zkbUOYAA770fSqm_s>JI7Y}%6;ex^IH*o_*ut=~^Yc_!)V{Ce$Q{6qd*G$Y6Ay&pAm zHdp%wEGY6CG~^y-6`f1GX!ErUSRR&O@RuuZ>*SnA(_}7+F-qFR=-Du~4jEWnkJ6~2 zWz$a*f^zMIG&pA}FKq;By8;fCHu8%Hc^Se>Y%vY@K8+&E9p4eIf7f z^4TtqiMw@Gs`MY$UJ^Z7O#{&lSMT>$tjM$?5mLBV#BGW6E)#Y2n8P75gXt+C)~eL* zkZ7BZQ2-fV-?My)-imK%N+POid$8sMJa#zg$YTHkQmy{Hpq^{bT?@pHqx!lkOQ3cq zz-P~G6T?7;#fBZK(^sc}3p@XCat~qCq(ALwVt#Bg1iWsfZ(f_DrUG$1%xy+w3z>Bx z)hl!;d$&Wf$(Tj=S6xt6&nCpOq88yRWr%6SnPV#?qX*UkQ34ea%;G5aEs6H#IrKq! zCHs?vCeCdMw$$DAmJZq>P$2}AFzh5HLoL%Jkx8`y9zi(K$Y5A?{=bHaT@W6GPpfUd zYZ}kI2>i=x*yHUKdOq&Kt`BsVTQL?5>WIUeG2)!BE)-URUWfNV1}o+pXGHJ$9hGno z$X6L4^Tx;K$^@;G*_~xBO_FnL#&xLh2!AM(wG&^l?X$PgA`Kg)A!;S_mWQSHX^S9~ z<@Te5k&>=@6x*QqiX?r*Cf!1vrI8xy_xIJ3Q9UAMTa!swbBH$Ns&%qMrfRu*u9m{X zM6?Nj8QumYqp9odJ{ACM*Ik!mkFy7l0(nApy3d{MnM{V9q`13rYt{)y~xX`B}l(}b+vBb&vc}k`k?h~OrpsNA9!%2sYPeK%ymEz$>Bx=W9c*y^jT-< zo7i0080AeK0=<;MuT?5SKPk@*2E9S9WL7+(2TWz`3cHt8C~|Q*Go^!`RQex^#)L=% zS5M;RYE8Nhzj|`CyY@!m|FV8#_7RU5^#w`KJQBNxX26lPUn~!^Q*+2=x>-4faH+!m zS^^eBs8ty!4GBgd>LVbE%<%-w*=y|tjdgL!ksII+H-P&->l*9a09*Dpy%RuIKH)id zTJwKn@*r^$g6#LUe=I@@IhS!AIRG$MVBc}>7(4=M>fyrA(*93aQ%WFk*%TNqTz{zl z@IVT{tB4<-(%*V%r8;#S$_uYB^@AA(02zY zD|i*_d5ACzGBh$kaY#kptOFIx;DaBujaUm@6HpZB z!WPR7lF)!1l-dqj`aMP*(lEnF9AeP2lFx)}*Z>Ft%7aGC4A_Bg?eAvttfsW4h@XWJ zdcyUZ5Y4xEW{{)hG$f}NcU%6QxPg$hQI`;PSYqMyY&3*&lSj@H)Q~RZ8R;veKAld> zzqu|AM>)Zsv=mNmO!E+S3X5kBHmodB)a8|SdH3?)Fi(}U#bPR-hXfS-Y^l`BrE@uO zu9*U?w!|Pb2kb@N#(y2hCf(a;WXW0F1Ra~_6u5w)M1c<&e67s?gxO)jN5Y}trRG}{ ze-Fkj{b*E2OfF=noZzWz>moSlp-w4UThE0QH08LWuquO zZ_)F$qlUMx6H#RRHlLh;f1r`yCNZuWq}b^lghK>xBuClrG)`>eUP$pVpC@auRKpN3 z$!;@&yem;|q%sf`BLC>7`+-82dC$xN8X{?aAP}zRYfac|b4>JHmSDpDv=%*))+Sum zGP^?hj`T#oqv?s(jf}39IJSR9av~65Bct6YIEj8zP6n|Bp!U^WI>gG>HQT!_79NyT zt6WdDNNGi`F>qXfJRs&RLa);!ng?+fncRTpg5VhQO{~7JB5&BC`6C0C+HiphFI?OgEC(RtWVl_;{rtDo26KKvIpn`H zEr7&uK3ywRov6FLtaE-lSFF(lJJccul`Zmv- zpw^|-T0||}q(ac9^KR;}OTfm(mhGXAyrce}E6sjK=iTft(>JjPtrChL&f9-T&4y|M z;Gbu_kUBDO7RY6$LE{L{&OP24g_sV4AKiU7| z<~$R-F?_H2IE6VMo3}4w1s%~f-=otk<|96pey1$Uw!40d&=L(xT3b=tvFG&F-Gul5 z#H7X|N$~XeG;5xcVxUs8wtJxb5D8>2Pp&}+6}ktwFfk3Yqp=kBAkGS%`ZXxyYvhgq z+Fv64y@ZP&jDM*Jnv$@hLiWzR_BI-hj)~ak>7?#HU)p_c7C>;AoBy@ zvPWkD3z|0MAW6Jkc2z|!K7Jg&*|8?6KK$Wq&g za;msyiF=-%Pijmx6?8)%$=)adx7-HF1k8_Kfp`N6u9tnihs%^4nA1WCB@}wv$KB10 zz#0j=LHmNnj!g_Eew3aT`Vx8=BC|c#9!9de$O}`LRgA;5z#EX(yxSm83h?FE>AV)ADMZ`=p1!oYeg=-Tnz@BRl z(H;c?1c8gk@OFcRAJq07k%C#|Jb`I4l%7Qb=85W|of3$!Q-+>QA4aiI5Fqb$@-IV~ z2pa^kL;xItFcU?MUP9CxmY6(pQU)iy8A0q1jtNf1w>}83_6Xkg>w_k~_ZJ5*!xR5U z!C%3xe=pGi9}Yefd^LE|di^h)tTOVt2=WBlZU%4E{d$#@PL_2SFZuDfS(iod4#Z zemkz2&;s+tOZ(f4Tsc^j>a(L-HpIu;F<*SJ&u;g{hx+X`uCn>?X?=Ew|N0|+_F7+j zxZhq!Q8c@c_VwB8{nsDsvp4wS$NTN`eT`3$)$K%U zP`m1@e5TLVeDSk=w(g6c>$44C{CuBn`r@Pgwnb5z^aU=l%YXe?zuoP>e*D7Ni;Ppv zSSjrb{nuZj_RYTbm;3A#z0ON&ofN`FfxK`U&i;zW9wkJLQYt z?6=ce1gx>B&+hkMf4k2f@Wt<-qEVDqf0s@;=*!>Z(uaJNC;RPTEe7WM&*`(b`LBP_ zXJ6!tKkT9i&4_P+KpzQ!?q z?PGoM*uM60zIa@J`*?~pKRBLNoZ!Dcp|5?SFP_-fKFJqP>T93uizoNB7yIJkzV;Gd zT+-J*#TQR;`~T@C)(YQ9ZZ2t*``mS!y~FLEUB&ceOZB%(|7u;l)=5@7ZL%9fHdggtwl#I?u+bo@sT{y&1f;jANYu%x zRZ(b44NXk9B>5YO7Hm7*r%TI%GR1zl* zDY!)?ZBPb-R7)(lv+@lL`vG1WP;lm>STv5mqJ;`x;)S7P*t5seExXnWDf<8*@Fj z_{Z8#wIq!l+IS105>>jY*JCbXvv+roSNC}LS2T*E_TYZO+HkcJlPex{>=2yJyg~A2 z&$ek&~U=f6I`s6Aj8wL|7y4_JCq8(Uf8LVE#A zV~E^4JOy!m!{^TQqaA~#Tkue(1P-K0;*|wR{L8{f2}hZn7A4WF7VwrrT3smB@Qo32 zgYCLOK14*^G8v_F?d#gXkrVH(#jZL1-_QZA2m;Xwb!2ae!XuTuR#s4_C`i@=HVQ^G z`35@i1RiP;t-ey-X*(>!>xMUtMl71qHI$e$GJX*e12wp+U$y2DY?_-17<*j&&Pumou2E$(FCHUS6n93CL(TR0W)q^_wGQRQrRBj)!HlaTZ$%3H6p_ z)%Ij;iLaHdScihV)cuFMIwu(jA>m~6sTJV$z$r`=sPH!yGiayK<vwE=9D1~Z^XZyr|;z%^qVEAFYC=}7*KGUqBy zyK_4KmPd&canSI(Lw@230SU5nMiBGMr>{rSD^9qTL>STXQ#OitcRRJ;p`6-$J6 zu9^=?jMP&%?8!m2D*4Nt|aCy?e?&dazzS@$RB{^SRf%Ma`oA$7%( zEujTB6SmJEMFFWGD{YW>w2K9o^e_6R+!`pu(95rMF{=?zDWr2#xO)*+2}qKV%4jql zeJC*oMmMgxJVRjkkTBLj5ShlGj4u^#lUkOPnz+T%1jFKglKnqnHk;T1boRx;O%#8M zPy6_GKa&9;B9kE^pa6Wrr?U9n+Wc7r6zc@a2TbGe&x(Gco6q9sMm|B8LNwGWV*kPC zoF|w&mxIF+5^z{J8;yot)$XH5BDkHJq$2C-(i!cM?O38&%*UK1dXs?Bm@?^tL>hZl z3JF?`ky15D-6R}v3JFXu?}Be92(ouFuBa=FX4l_bg+3QfK=*~OU&1DX zd+^2`AlWu$Mm9+*-FED#d0@^^o^}}h{(Z6&{6Q!wFXYwyz;|nL?C&|Fg#C8uZ1Jq9@lNGjDSPg(~ z2xda_|HcUviM=d*ICzZ0f0j>sQTsTC#C2XZbdFyDe|#$aXJ{vHs#Z5oPYYIue3q{Y2 z*0pGLQ%o;1kC($Pu!0h!PI4;|% zctd7o*>+wGku5Y%xYMZdy>lBigdmnGlWPNhbZ8xNO(bX*UT`+)8f**XDjH}X!xYQU ze*K5V?axN^3B5E7NL!mz5{#*4Dfg}+m=zLf>Hek*gPuR_yh1EGwjZ~!lA<08B*9*E ze(3zGUT74EK`j!a4d^a|C=U8QLo)VUE(M8O=GOKiTAP*DMvej~gQT_RI#1Oa=k`>A zcTqpLm0vSfc&|a!3*?h^LNHl@fkmZc5?^b6r3ND-Ma<^p2))* zsilf6*|}6E4i0;s7n&I-_gfT1>Z zz)<3@0I`(<$y_gj>V;kdY+D+f8@Xiw^1+goAGB9>8uLMxmp!rV)zN@jP-Mt`N$c0F@k zFj(fjry=cuID@na^8T5?&@Dpd2gp=1#$O@z-LoEhKMv?7RUxV>*2s4RFf~i_vL!OQ zlhv|Dvhd5h)sMLnLb^2h8uPGpr(t)LL>)|aWQHt;PEyMa+RLQ6T)q-43UPkcxHXiO zWKl=_B&fFqz`qD-Bq%>Yqh6}j8N^htG2_TV5BwiACrpsU0rL`gV@M)&j@tj?<`EM+ zHat1Fp2B~!&%yRdEUYVM?|VD-5i5Pa=Y@dj{i~;^Wy{l@ZWE9XVSHCHRT#AKKPZz8 z71-z{5?$TZLvWWO^8@dLmkf1^#BM-`nP2b>K|Y!<*nfytJIAj00-K7n?t`6+65TicBn{q5QptJN<*z0Dg^ z*hcHz3FNwKaQEMG>&R9S$<%|=N|m?}4iE#P@5y`^fh(Majh)nARupKI1PPFFS}~6! zVNc#D7}>v5P-a}XLTwu96oLKAIbOJ;E0z}o@meJ@LcS#=v@C5|GC9Kc1Gg*-SJv)p zAJ3Dk;=_}xH=)hY;Zy0mS)V+Lh+4a5WO%Ef&5neIM*mLw5GmDvM6o9fgfv|m#v?Rk zNOG8WV24DAbOUV8rF)GDxOqg*6ztO_$+0P9q?IZO-a5Gl^=ZlJ7X6?uu4w{} zh<9OWZ-TmqWGu~!1XC#Nu~3Twm3I37poy&v?}6F-JTs`zJMY0xwNIsgR7#~Rv2lc|0hrha#w8;D6QEN_LC}Wbv}~_vpK|1U zuod^zOF!8&kD0U@`8m9G<93EFCmhqYwik)*=1p z@$SGThg48bwb+)^P1Ytt4I5>9S$hdj&?Ed?7=pwgyY$mXdjcM&kmD%|xu2r_dj3(G zEze7I?ViJsKSO9+D-}VfX9-Rv3ouNlRan}J6pKZhXfI|Fk8CJ9?!3CZ^nM+7E?VoF z(P8P(`69HgL6_pycLKDA_hUkbT@Y>{c?CXH3z94eMS&$Rmq#F=BPAjP*#hSoWV~g& zrF}9T$;(Fw^4aFBZ%O}awIyO18Qyv%6i)Lx`}6~Awj?)i8B30?9ZQaFNy73qylMN| zq@=H1yDd4kVR$nKn3pzI)^6E8Hk6FA6|jync$?T0oBQx^+=`CGI0t5@s-o(Q`&|A= zRWu_|T{#b9bgEtu5@o`gkX?||V6#T)UJ`A-P0+v4vzkBW$zd3z>y~ZX!HMn+S)JMKaLUv zABTJGh%v)ko#FpTcYug%>L9{eG{5nmGoFq8zcAFmEJWB= ztBLIYaUlHRH_-Q&QTPS_>}{XLq%M1TzAOvz`EKUvyi=!hMY-l?v7^rU*4gKPOEwRY zZx4qa89YUa#X_4xhXhcJshQMNWM*qGXrIYs*HGb(OJmsGa`Bt>rX-`%P?gE4pW370 zVqVy({vBKy#9|go1n?2aSE`ZT7F`j&04kYkq^m3x*6D4N2cJnQ;uNNchB&zwH8puq(Kt+tqX|JBVFH5-iIMXJ#bFFW z`Ark5he0C?=V}HHtbF^J_USx@+J!ss6VZrIW$|15``iL^`KHOqeLn+=biAW`SK@@k z1=)lUok$imJXV6A6FGVsdl)7K=st*pBV1Jw%VKK)o{U+lq5ePN{|mn#yxd`>wJUx; zhxWquxx5QzlNgn}!sU7Qm;Q=-7h6YgdTI8o5x077o8IS9E&Pxi+dATWt5t>QSBUKJ z^>$LRs|Iwm%#PDvtfnrxo`9vjLmSY)+SUC^EvEkFA?Lc9PA=C(cdOQH7}?r&dZTX= z3@^q38G>xO5QvQL+N}&CP}$aD&;`|pAGSsM2RN9^EW>$;$i_U6`KZu@x3k%-|8lc^ zPSh15Q%H~e)>3^9mHv-vS2(RZ!VK_~lIe4{7~#M28n^R~ixi+JnDNO2c-+u7@xaY; zIG}yv{Z6*_RCnPHPj_4yUSQ}&6{@nDlH_9t<+|$DtMU>&I!4@ek-p!(dsq5^l=#3D zCkfhz{f)Q=Vi;S_As-0}=(0V&k*=42P@qccMwftp_2T=JoVlQd^y}K?aBvzDu8|JYp@LatRzzd(MTqj4je!)~M^6Au7qBFPz6@7|H1*^F=(ZqT zO_6K`ho7jpm~rv?k@*DjAF%&uh*cS3GRhT7AupBkZkZX=2LS2rZOrMzwC}@tPpTfQ z-rP$xDT6C>lv6g1tl@TZ?vS0Yx(+?1I0oc0=ak%0Pl>o=nmzAA$9(CCladWIs%L!u z^3$F*e+Q%)c-Sq}b0{6%xzka4AWbLFTmPsXkfx94o}r!A>47=DmM&b9+?Uz6auAa4o9r&62)0{N_ zqi1?MxO1PQJbR|MZ#&hG`qneOUF%Nhed&_(7kUL4N=ZG1UxDN|q(p-Lqg7~-4aevI ze89xg;l;uKFc0XC^B?+P*R;=%cGCXH?yeXl?AL#)3%jhr#P>z^>vif^cT%a?`(>G) zW$70qcK5XEp<$MKO+JC0ThbPZO_3eZZHJQ+H6gH<)lnAt$jqdvW5pENwMOS!Kru38 zpH5*KhO>awR$y>4_>{^J(WjdB*!Fo?y`l|DC4v{}o2m3);o5WU@aolLv!I~z2-(av z@RSQ<_OwqDDFz~szJZ~fQ-m3c{TBl&>zx-4riNeyN!1BrYk+qoH<&P0kPbYX%?N`C z-YhoEW%O&0Kcl_TH|Q*F5P*u+2meFjDLNkep*kUaaJAvtED~!7S9HFf&ym=tPR=^a zktKUoJ4rWmjFFo6YSeebceESUZ;>FrpHJQ^3;~`R9+h#P)K?_@%o6kmPdv|%N<+m| zN|&%<33W{^Q&9YGJeV-CK-`D* zp5&H7*Hmhf7#IR`<^Ns+>5t-n4#d{QP9T0EH~9RYe@q;{6Jq3g&L3Pgms1h7U#oekLQrM~M(a*Gy- z^QuFo#ihluMUUdbARj4!Cs0F!_ByHUkR?M4K-luhFzIm(vpuwUJRn| z1m>pR9JJTWsvg7P0z@H~1!o0;jX-F#H5eb#MTN4ZLB(vJRXwZ%tCgfEd1PALxA+lL zAnxjbZZLe2)^os)X>}yRN-)G~CeRvkjN@&rRnxGBfvSS1i!|9)>}4zMsML0YU@-BC z3|>is<+9MINnk%M$${@}WB>+%`pENEw@H0j$t%IYBK$<4#h?=`wMh8HBal~>aR+z_ z#7H&Gh`d^=ySKDF!&Bi_5_AF`$Z(`f0rcF82;C+}r%_ay3 zESx1U3}qxpU_CVebz8a@zkp?y&@Cu{>rj|s5KST76i6V0@Cj_PsPjK=PBP&!!9C`S z6zo`gfHhFpx~T z!ZN~U==M9jencSPj=?&zgOTtBdzOOqC8j0{gOTi*YP!~CoObUz!Vn>_4gvK0odZA! zuwtizXv7=M`>RHK1)Ht5oPVy8aWi|fUA@D*F!5&SbIkr?mZw8aL7-n`JII0yuEUFl zMY2S0Vl=^W;m%vy%ju!W8mn*qZrrDQD*dVL0)j%oX9L9fJT*;_6n1)CEzcSy%?_nt z4Bmfh{E((Wjjp7@Nxc@D9RiHme^7#8d|IsPtpt5JU^P9gg3Kfq#9k=0-a?ZBqJZ(M z6PbEUA6-MC1U<1i`(Pq)7(zGJYc`bkvy#B?OOk{RO1mW}f#{1yPt(On*BdZ6I~07= z@Nn<5xr?T`=*XHi?xNZQJ%*;JhHK%?;r{UU@b2)}!`}^G z8U9uH_u=cqw}1+J@x`}i|m7YtR4H6 z*l)%DF!twUANi-)n`7^aeJJ*c*rTzp#lEKl@!#v9`O?iB%o|+cjpmK6@Fw#nSGd>Q z>k4l+Z+3;Zn76pXTg_Wt;cez^uJCsAc2{_Zd50^!)4bCa?lbqf!u{rcS9q6smn*#6 zyxSGtW8UKm?=|mrh4-2Fxx)L+`(5D!<^!(qLGwXZc)&d13Lk>sL^8~iXyZXwc*s2D z3LiEfc7>0akGR6a=3!U(D3m68*2m1pT;b#9I$g)f>fy26*tmt5h? z=F6_|74sEW_^SD;D}2p-%@w|GzU~T7m?vD}8|E9X@J;hgSNN9smMeVQeA^YiW4_}G z-!OvTnSg0`t!=PSQC*^prZC(~6Xb4x4+D-nivDcl#&g!oEP<<$=S)_bKBLO3 zufAFRYtaeQbFR8$(^1Z!=ZEaknk?iabFLiiU#hPO9eYP0kVsr5(u#UUI%Fp%xC8r^ zuaNCQpt@O)4IcHUbWf9H)@YNWOHOm*ob@d0 zuQ=Zi>E36g_oI0;@9_Qk&#ZOOcl3E3`m<@jn@ydu+tWu!c>*`1I;Zs9CCzxx6W>8%11v8@dVs2i%h(*4$-Y$myNWQoGDCjRwE$xk=Lz;i*l|`NeUNUS!YZm$k5`zMON|K#?-| z&uy}54~30Mxq&aT=R9Lgcg?fx+0pSD)? zq^J5@?crJ)AmTT5?XpwsDf}#iz;%A+6v+|BpQUyQ-%HzTeDB)sF1XY#p7V=)s-^a1 z|I5xf=bSX>7kAEi_C$UW_TFnbN6B3^Pwk$`U8;WjMxH>WWmFoaQkS)OnLVEGh1Pcy z-_K8mdyzekIx>1TP=`l|&`p3~phexU#tLB{-G7EXmYM@}#d^6KMs^XaJiG5wdkjBH ze-!w!w?7um`NciknYN!_R&q|xH?Og;u?O~N|4@DWDi0;U)+VNRMg6vn;8SdjI?@=a(`}5*|Ae{Igx?FF zAG|+UPVwjcvCG;i>`n^Q=ibiZxJ+A7S^76>(Gn_*G4M$B4M=X+RQJHcrdX_56d9ws zX*URppWGG6hhqGZvm)!7rl`UUl0$SX)rFx%VMZ`NHM}8A7_;EY@?H#6+Us@vIQ|l5Qv3gN!+)2N00RN%T`2o40ymcWX!O zsP3=tZcOg-W^6a$CZ^#?=<-6#=n?u!;qp;!NA;xIfoXy+h4Yvc0az-D(LqyDaHMK0 zz{~(X5|nWWyF3jYoXr?LMYJbW&x#hLj;9aeJ9!7fE1VY@)Nvyn^i6cc5ol-~AZ8a1 zO|*Lo_76b+FeEq1#90v(UL(?+63&7Dvj6Gqc&3B1mz)rs;0h-OC%VE(!AY)ga&WRM zEDjdC!jfQ#E1VLX;tHn*r@F$@V5uvd7M$h^rw6CI!WqFCu5e~>rYoEkoaG8<2WPv& zIl(!uaBgs}DxWYxjMXsk7Fb=L-2C z?+S&W;0nc{=nAEvR`1ij07XDuqIgJ3TuP4uCOjx=L+kC^{%iX*x(8qgN?56yx@7Ra8+=XD{Klj zxk4qVxWeXOvny-~wz$I9V5=)!9bD}S+k$PbFdB@y!dNio3fqJ2u5e9ojVtU3cDTZ| z!L_b%U2vT%TpwKT3O58dxWe;;=expLOP=4XN%m@ibD}VS{)`6Sydx_ugl3)75AWk zog2c}=V)+7CtLdoq9T`57M8;nD;?`Q#H;mOp4e_!5nwqjWixHl&YkXYH`u*(SA@g1 zD($KCyAg`&}eu-62J~z~KqELp+50(w+5`S^{=yG1%`d9KU!x-E z%OhnomEnHdxj-rzmZV~Zt^=;Md;w8}q-GG(qz|^!2udK01QOt8i-#R8 zb&Lx==_ogI!})@oqcoKAdlb?PkB$IEK*(@R0R;fonS-B<Jjm!FrEnbpT~%N%a0d}X1llEC&gGl!(vd^S>r#C#ujcy6Nw`Ak z0uks(s}uY7G`qRQ)(Gn*;(rs09-a?DUO23w2qAV96ius`0o_xVEPS@uF1q!kJ7z85 zU_O<;zt-+vUEOwQt+Hs1jcf3GHq%*NlB-2JP7d>bK*l!S_lT>vgF zRt3?2h$L~DJf+U^)oI`#;*w{!B0#T}+%eAVv0?}gpccV?@Lm9^fvX907^4JArVOYp z#NKvayFk->k<1Z<*Fn7jI;P1d9a}NC4I#uae}J1Olev0?q;6 zYQdqV_P-czz~EE(`$ZV|fBCb!eZ{QhOJ^()SJ4UkkLfHRXvV6S`URuQWzXW$O${R% zLaR--<1{I2I0$5`1o|3Q0X6_qjkYfb)1#_!L{2ap)6=0!JLH!OK9M z$nR2xu%HMCtjx?6GNLqyZ>+xMZ2GQq+LtlXm8pQ|&?mY(3L^NtK9X|liSYzX?Osql zEO=YhJ=TeOa}WAcu(+Vh3Qw?b{yA@5m89Mg8?)ooU!~AiN8qxm18v4vr&wog=sGrp z`5NnjFmy|fBqr7kD7#590sSb;C(AZKAl6kRmFg~n=`er5pRrFkQPtVw;72Y2IIE4~ zXzOYX;cSG>RU?}mxBl?fRUU0WB#V!@e-v`2TjpX2!zeOEvI%RlZX4QiJ=Wf zm@-6!sYVeiOh(uMb6DK6q;tKc+m=ls^o20(k-4{&0*6Yuj?(J4zw}_;pz+!1XB6K}fLOub5T`Kbb8hK%xuqjSRbq8}@6MP$5JxB=a%@XM8 zJdX+4f1QStg%-66(!2q?N9xOlUkOIwMkKE!CM>|+k}RYS(@YjjGMvKAB7BX5_GYQg z@<#2|3k2N?A6^SF0#OBCIuYzs#SBceP+&^iUpT9JA_qo4T`zzGFAI?&2`tmaGHofd zoAVmL|Blb99_Q{^V%$JP--q_+oN4&^JP6;%>cqwNjYdbjo!bRN`2Fk8^&>^}5#6+Mwu%BY1B zf9~}Ej0w*Nesz_e(^ni|3Ix6Jy07x42orfR!I1~+uPO&s~WuXFmF4%!j4VDo0FZo z(>;E3p7gaZYqW>CT~%-AQw#puwCjWZ2laN`fYARbh`n@iu2lDe{S}@s&F|uk$~_qe zNz$>`TY{-3anXNxQTw?F3lpl?gwFRcTUhAwj~s=sqKglnFGU0q;W_pL@?N({ zF+*@bvqtW5u@JNLvNYa#UHeL`CyqWW=7fm$;kMWg&aEtTN`=r~36s_~p{j?{J<0)T zp8ARFV)TuU*}Q`Y2NJ~-x(G_qq#MG;#ip-+mH0+31$JtZj+CHy;a89yU2Z3-`4AY` z$rW9M^;?6Tx+r1l$wecfz!@RL9VEob&KLogf&80HR03Dx)-8PQvaLJl`q1n>p5}Q7 zkqR=J0&)6)?9ZBOfxGGBsJ18qj@1C5Y^Y9zH}$rA7Uv-;%ORMBp`I;>1u;ujXDkp6)(W;$ zn89Ss&Ju!zn;G{o0*5oh?QI@Z6A5mP9@Li?o+dh@S|jRtb=u<+Pb>Pf%rN@Dxd$hR zFdl5)zG;(lzA0_C%4{x8B;7A&0Nxf)D%SvuBeAt4wji;kelgX&Rl{1DU1}Q;DN&g? zl^CL1(MysVDd6GXvu^BjO(;~49^QkhtKn3XnREmt_-4DukF1dDvGEikjz zGt@?jJ0+1raTh^oW&jKTN|eL}6iERjM35q7$(Cj%A%Oq|fFh}VdPHpU7RT{!N8aUl zjhEPoof|uebDcO&9NS6!vN|`3?f7MJVmo$L-~TyP4GbtsmVMv5FMih}{a6Rx)z#J2 z)wP`So$q`S^!*3?r~Rk=*Z42@C;i9$GvM=&`}g=q{XTz>e>2fMGa&fW{xW}opY#*n z_q=bibNGt)W$*LE4gaL~G4BK3)812f0lXYG@yES0-bwGccaL`zKY=~o&0eRM@iuyC zZ<)6MPlAN`p7|#6#lK>{Y(8&3gRjBI%m>WV<|*?U^Kvt39!EQI(i}JUn4_l8>@hbJ zr!-?WnzUJF7MLVU%nfQ9*D?Ez+f@m)gCbKt)_DH%Xh;EVemLS?K>Fyxvmb5#F zc1gM`h;~Z4Gl+Ibx+93TOS(OXZkF`sAi7D?n}X;@NpB3IZIW&aq8lW=A&9P*^!gy$ zD(TiB>XNi8h&m zL9|xVwLv71FS90yu95VbAX+Wy>L5x>nhv5>lCBD(m6EOuqN^pnI*6{4^r|4bQqn7f zXoaLJf@ry<%Y$f{q|1V6siaGTXo;jtf@ra%i-Ty9q>G^VlyqSbT_NceL3FvKmj}@T zNf!jsWs+VNM3+i>X%Jl^=_NsQv7{FV(M6J86h!kSogYLgNmD_Tlr$McO_DYRQ7CB` zM1iD15Y3ZxUJ&_``a$GL>IIRJ)C5sN(nL^uj5P6mA|FcnpF!;rN&h3LJuKhfM8B>h@Yt4jLSpjMIeujOM&H>`hUkc<~9jwV7OWjb^!20usGtX4hsLcW>X@bNFEQ-96p6clX?VXwzJ;D<)1seDmu*c<{i%IRM!r z=KyK*JF@-Y{=NHenR8ZL5WtP{+q-}FfxG8oYX#O0Ml?Q|n+ud>vocUUE7OQ=4~@jb z%!hN{DP|RxgmWvIZBfrXX%Bs3+X6Eyn3+ds{&ul=v|OeQENr?YpHuUkEl#Hv&1hBU zbL$9mZ1+|Hhcw<%*H$yPlQ+neZ>@Mrn5}IHK{PJmGnKW>)4E{e0cS71z?BwVqRK6% zeH)lZ=1=JabNRuvY2(+gJT&eVHM_T=s|tNFIoDb)OrO*kZJ1bpDA}6kh;=f`o@s6a z*jxON4KP!SAGrx+MdC`C0o(j=En&OkkJ13>BTDV9IP2rAjs^k^9(t54%A|Y_cJIOu z+_2jT@mcOV|~3 zqovxF(eCpr^N2JnM4^AHmFXD<3_F5SK(!&2a`yx5zSKaU&Bv;O*$S~+!D|*XQ$2LTa?aC((!$F4Nz^t%Q7oziq3?0R>go-I-v4ORZMcuLOg*x3NinT^{ zimIdz9_@GZNosp>Em$5HKJP?>e>FrRpzQFf$IMPJ5-|4gjdVbtTFAi#Q0zi+wu@F# z9Tiir8e`6CXX{Nh=?!)sCV=ZGyL{0T?G+smn>hdLqCv6mNH_l+lNsfNHVBg}TW0*@ zd4q!bB{VeiH^U}-A-0$jU!^K!D?ljFq>FOAQYi`rct^Ia9rCG5%#DeiiBBZV<>o4U zfOCn@n7!t(DVRZX+SJWU&1=ou65lf)H@^Wo;7`og%(u*cdMR&F;%~ic@%z2myVbiL z4}lY`@9W-6z1Mng^WN`$oLGXt=luzhg#O9ApWVSif2Dt|-|lbsdraUL{S*G##FzY+ z`LFZe?*Dw^6YMv>l=zDO4gWjZ8qfQmRMf9w%#G>qPDLx6ykci6+VAB3H>IN6oqYQZ zU}K%!lAj-~MaJ#YtX+3qD%$5x>|39VmZ+QntQReH;?iWa%!$iV(Q=o0`4Vr{ObGW> zbfr6d<>FLy6*8L=a}^QTuXa~nos3pGab+r6<#Mbdo_pFIPA8+)PF$Ugu5scu$!Lue z*QBByDjKsRmyFiA!xXXJiPV3C6E`HIjZWN{iZ&rijW#V#M%TK-*CwOQPTZV~nw{93 zjJBwlGF!a=n0dftbe+p^T{6lzF_Vn4PRu5woD->9s}oyOQJad!v=Q6B-5qYn1n6VkVrMeya$;99+Umruspxt{d5-IO=o{SO8WnnT&QhaaStpMwHuiU!06~yTiK~YgIJn7C#y7afkOLqrFbt z>p#&@@~!UZt*NNTUDtC-GU|1Qd;MQ-$b7&ZJ&=t0oYcP>GliOMHDU;sz!IQ@eR#D7==AynF zsfeGitjA+wBh_5tNGs7}R1w9Xhvk|wgje-opPd<4N~*p~a_Ak?a?A9A>RjGXL3dcq zuZ*3uw@sg(x$nk;)Qf0$0J~&1B$d1;Wa<(1BSAZ?maVa3Rz;@SH14je;N0!fiNf8Y zTHVH?oI9kiP4m~?==cERq&E||W{bP?wJ5dkCd^(-K|;0>->N`xG_jdg3Es+N+fgl+ zhy_*7KG7EKK}mnByav=M7UI}(Zh%*^syFdbMcbpTJtg*MCYX^v>l|~tb-6Xojey6# z5#|{+e+wd0)M{XCw7y9B*u55F<~t(W-L66;%eSOsSX|P7bSEkk)~i8Up7l9fz>BS~xL47;w4e1JEnN zNg|458&n;YIS&Mx&0t~lxZwVQ7upA~L3yOYcC{iiIxnEI$ySYz1IvJWR=e7%RMdc)j#% z--eDp+}qgs4>sCd_8eyYD{f+=c<$^H>(sLb>#-jUyvxn;3CkZv?EOF%cuNAX!^xs&3CqgePg+ssq!DO7`xia1JSK)0H`tG^b6QiV}e18gW9RO6x{_}$a*T2 zVL%kHs7q8!u(nlRF?_CYezj&GP-QQ)kH(5UvhF}BT{w3B8m^r$!nyM)wEypigXazYD^&M?+8^>O{#|~*zmGM1 zr+=Nl-oMJfLiPUN_5R-bYu5T-^nT0x6k7lHd++ex=)DpK!N*ezOlvf8Mm1 z^~Bd)VlFjd;y)ArocR01R}+7h_=CjnP;vbQ1y9gNx5nF_bN@B##j10gP-_*)A-d+3dgVVQ5gG6!|^LsnBO$M!k+tw zaD2HON(_eM%T%~09AB!!o^X7L3YlP~ z!bRcuWh%@I$1hdEYZ||VyV6Qg)A+?!sx^&YWTnT$@%dy+{PWguJf*_sa6GBPwc&V^ z3Y)_5P=)p3c%Z_%aD1K$)Xi66bvW*+kPgR<3Sl^&P$3A2j>Q*M&D^Vcc0w-+ft)@ ztwfCmtVE5DOZIPH9-cd^ADRJ- zK1-zbof5?zJm|<-1q`t0j-z+aj*~?Hg$}U;npFI1v#qE{ie1HWTbW?5vi7d6hz{}$ z9WrO|Q`ZI?VV(fm-_T)PoRP)5VE=G$r91#GczBql=TM`M@)%)YB#U+3nf0Wx7swJ@ zp#m}$o)Sj@S$ePlZvnzbL?VJnLqbU~CqZuj`2y&h>n!2s)QSuBZPae_oZ4L}6s9J{bX9j6{C^`@tB1ZlX|7s_V zoWI7>N&A9{knVz!=Wd}JqN;Qh9Rkz>p~EbkYiYX$C{u)Q&v_$139M zP+%oT^!HYY8HwW`QLZx}Iin`cPQ80g(Ib#G&_VIg!S%Y@LAY&vLy`wH7+Nh)bTqx3C1n6L#6=D45NDk3@ckRyq&ZxLg+n!P+};>?an7he_tvfx%b%Q$#!iI_-YSm~XoSl?yAS_6xP!B}zBJ=&>FM__Io z{7XHGRhYutV6@Ft8I2hL0W%W{9$$)<+9Q&k8IjU&PkhE}1uUGWdjk>&&|M`ccZmqx zc#7qqGw#Yk>in=?pnZl5@Pq?5TFR7gAfwJW#4w@)US@a|Y;}H1?IF#t)j#b2DFiyO z?N+OK<_O}mLmr(YpgKaOHBYaAUHC!CPw`af5YBdNmC7_Cen`YoXa`+c#1zrN#bqkA zxpr1^+lD`w1#MksnV!RmqXK4~9?H(41R|Lzl;HoHYiA_4ZOXnaIAjUPxs~y(3V z^NaEk{vY-uO!pDSeMWkn*zNv|S%6<}a-*F(L2}Bh-Ou#Bx7x!F`Vf|uqq`f!hRDo5 zGX*KEFSf=ER55kK{?3MWD19^ynJe2gw%Q{Sx0?|ig#)NHfyW8PE?&yCbg^E+Sc4lw z7FaIS9+fVjoE6CT@rlK(RZB;=qbul+>%ETZ3nZ6nFSQ=c_>9K70xG}jbY*Z*=2SbS zqRv8VP@yVio@N%?YW11yrR8DLqjHhewpojlOmRE_LBrU%w{*4P7g)@9!e7qknd5WD znIY3I!DSiC+RL>i(P7$lu9L3xIH}~z?VQRA=g=9Q!z|vxRS9U;!-{Y`j*@>(qs^VCu-^STE5~L@q307bKbi{NvOSes5-$_9%!BQL|WUt;@Lx zau=ytlLfK&7E1ks+y#KTU!A-T^2oz%x>bX?-FdCXUaVSqS$@RVr0qoj+#9Zv6&|lV z)@Ms=#+^Vh!k{t)1Ri%J>twX`yfPGtahx*1GO`vzWm71@MqNgGB6?NSIA{m7rp*7H zu!*x8g9*D8%`ssQU;)ETOa^ZpGBO(f6Bt~=yMupz^83+RAX*UJL2pup7(?i~tN9iq zw2`vGY5EuK=l!_74-39Uw1}eS8TA%4D#UYjuy>i4>@+;CE~lRwYUH{i;5;Wfw=ace}F`C7-nodn8>{ zpx5{bH&jA&QM08}{rvKXwN^emghfC&UC&;)?4sBlm*y-OQ8{;0-#xB-BH9YYM?f1X8m4xMub z-!Hjd9AyTJ)H{#+_Dc>zF!Y2xYP9gH6>p)=LXQX$7itr91>A>`VV8Y2_S=w*p4};LO`?ynd=8))tVUm*>7Na!&Wb`Y+{wNDsjt&lj4On zQxfZ{XSgWMx+cXwUTWS005Ri5Wnm@Oi&U2)GE@ka0xJOB1z^P0P?K`Zf*EAj#`0}6 zcFrmk*#NW`2@VAHPzE}RYN-{)8afFqfyGi;=Kmn^28sXoF7s(~DdK;b-*8l5hr2~S z(U?OFd<(zcMZch5DAw@4%E*pWBco%h?9%a|^|fUD+kL3luC6R;Oi?nmFb?3cUG5;N zU6GLRXi#9aL5ou@RG`8kDhM?w=PHel^ z_PBHFwgWfVnJr4}AUSJ`K_egE!YU3%xxt*ptn7Mw@%ScD^R|xHE%`1qhu{GSQH^>P zgL)-j%@S7(%_*^}GVO)vMRW$X=scS<9;_A#EzKY36VC7&?HL|JwK2x5XrE}-&OuPm z46!{++y!>D4*EceSX-F_)TK-nd5Qn`LfTPTS!5q4_ljhFA*%`tT;4O*xSmk{xs!_* zH}2%vr_GuBdABkW2#iQPJSyq_om<$A!^^X!zt4I0&O}8Q*blpY_42r7q*B3+L%e6j ztYEDBIO z(}(2yzbEl|>;LyP|Ihs2_df>{_$T}i`S14M3PSf4{*+%+@4sXI-To1Ozu)cO;J1P2 zy~bbe04*9OKU?%!kdp&0Edu%qwP)0LRRW%TyEVnyO&U&!vD;jk3nnmj>jANKn=6+E6WF@-fS9_;8H{7~f^kgRS{4Rv%_;V5v;0&rjy;ty#pJZI7jz#Z7H2dG)EJJ6#Cxa3x;8JFzS12oxQ zSJobv^Apy%L>OcDp0ZORG_dH z$pWHfi>C7Zdx@J9{#yR|5q{_HiAvy3SGjR{=|YCg$x9+xwu5hajgHJ>+SKU{Y}Ub3 z)=C@0cHQWB5Hu|aTc|yid>{=tuQGIuF^r`?Y8GAOY?N{~>4+JVN5$H5VJA2&Yc+tV zBL%!P#BtscRHng{iSaacV54LdS*kK)t;FOLm+z`#=??_Jr!}}FgYjP0MWh{Q`X&Wky^dJ1O^I|JCZI3xSg5oUG`Pcw)6(veQ;Y$1#nCBUbJ zL1n6!g`cYCRfnXHDtCe<(6U;kcl7tegD}JrRaHu2Ul>4fM$575RH9JJFQ7X`xdRtC zgM-yerZ)n*s}hKbsYdw&+)7e-StRsarHma~8Z~}%+@41UAgilXTcvxU6HwCz3)2x4 z(FMH?6MdYya?iC=ZdTa&?s1|hQ!l4agb~=ok zM<@W<98xl2Aw?_4GYk`CB#w7L2qtwjgpl>r$WVIs_MZOk23003C)v)nDwf!;Vrvn~ ztPTRyc7T_yK)2r7Ry!IMSr#amc&h#u09r8jjQPkw%2#5iCdws;m@&ud*pn9KMo zX)I?Un6qxuc9w+`=amkEb{!OqvM^@QHTA8{fGAyeDHIEsW57D(3dF|5ERul_yoBwq zwW~D;o?O2FFtH)w7rnpq_LvWuHvV|#FG@uNG{GEeQ$&OC>rH)Ldv?EFEUIAy9Kv1{ zsDw~@Dif&0Ckj}1K zCQMV72w1hm_VT#fO84jcqe}<^T+oqx`tFW2Giq`vExl1cZ>1pF)RH4SDrV_wC%Xl} z1ni(Na+k_&KnE~Iw|71q9Y;+utoxD+z(+A>73AZFP54LRgx8oZ=0wcs%rtoC4m%t%dbx_YwJsdBZY-GtS9I zLbnu_qe)&V``*zO3>Ul~%-V3Gg5$s%S!@U5P9=*N)XVJ;M-`fDyPKi3W)9c0=$CB8 z#!j$t6MCV_$oY1?`0v;bqSKG;EoZI(*+ekj0#S;gaU;Gq&C^ySOgfyjAQ*D(z@EzS zrh=APex+>Atew4gsr_{3T58$SLVaW3)DN`Kvh)|896kY;RVz4aqRkdTT?iB;%k~jm z34x`FD_sGV0D)LnN2`4QixRgB|KD5u5u$M}2LJO>Z;Du+*Mk4~9Q=P0|N9D!|9y^( z&+FG5trQS~fEIeqgGu%s*&5~xi@2D! zws(~vuEUO7XfIdrr{rH8JEE%^vWJkpwG-pC+yUYy4~1PBaD5l}o?IT5IYj_n*^oWp zYXYUhSST>04)_Pz`$<@Ba37ro!az4iD;l!TW9%$K5tqrqF$iBvN4d45tuv1?UIK>~ zV7ZHyH)Qv5$iZTd9lTJ$-oh@g%u}{?b-|H`>ZK#s94%|e?g6W>bX5Vu;G>zVl(T|e z;fpWASyzS9w{>&0RI@8^4AA6O_Buj(VYl z!w8>w8xOi@Hv4GMMJLa~CkNeO7vZIZeG!NvZ<#%OCYQ}@i55zBK@9bp`-3BSxbQkb zb7f#2%tAN@F(D5_vqLvVgzV1E(G|0GA1>joTFJtV4YHuZmqkE#fvkbo>mm|+wW~S0 ze6}(}#J4WA@lJqK(JVRQeZU9}!DF5%=itrqWM43w{X{?%Zvj!=0AyS{BxxHlSP8r{-3jWVb5>s|O(JB`XJ-hy~yh;hH5 zbCt|QrgC+HleJf+g>IQG6P5r1QIIHrADOUaiYVeUQ>m7^2BZ5}V(E(ef*v|2%Y9h4 z(ekk{khRw6tX=3rPCD4WIw2}(g~=5hTn-9s(1Aia+SQ(8aaXK85Z%ihz0*CME~z5^ zlBa9>bA39Y^Aix5V<%wx=V@md3mVYqikxC=B9OLjy! zK7oajJrx(q8ebfGz$M7uWqf=uJtJ^%Z0r$2M}5 z-F)SY`L<{+*|s#8>)K#r?I>W8>;z(4EakfZWfLu-jj1YIU?6=c8a}`Cm9(b4OCQ(Q zqsF?uqqmF(qEnnxsHjVLVOcJ zrnXhG@KVDnTmXs6=fnI}$Ue~(ouGCz+JA{4;}$k})JoK)m9 ztl?YYFGo=B>S_7x#NOiPi|Slk@v_+h*=d{0l~pXZ~t^(J6Y^b-LqqSguG` zN7DZ-bxGX+#USrsTuybzPLB3xgd4H?DL(#@!WO}giUo*WoRwWCVtcQ9dfAeW;0+=l zuzVmbuzGDFFs?mPD2)sQcGN<$4abFZigzr>;eE;G1ioGY-_7WkAy^1YvkYrQ*5`p_A-Id9zmxjAPBh}*c;i}&qTHR3)j+8{O} z+vr3ZoJQ=zd@s#l&&Kp~I4exF8mR_V%E?nFPV!C4Jk6{l!HZfj$+bdY&8~+9IJ?_+ z0t*yzK*En17mGrrc1tu8_X`?N$Ho4dI$rlK{0DuagJ=5B4wdlX-C2bfUks%vCoDJF zs5<`2{Fuw6h3**^GVKd3Gg+iIV}<(!(}5Jbz{_kYKEsUQy3x&LdgWT}4bpGqypRKn zUEZOvTe={?&J-)~X2BxQxYW z_JL}wD2V~lO!}&tmIVM|4V=T>RwBNzh!F+4L$|8FLJLV#O8ma8o~H#j9kxe!+MvE9 zeoGPGCE+t?EtfB|CGDCTh#sVliWrIwwy$so+vL47b(~#*TyaICsaETDa%Ochm!hLv z@USDyf^;+KQFgUbifJfv;6Cw5XLOS;2V9ot+$vukYd8yf(OE~vJ-Y8GbcS(2Z$2{7 zTQxh44a3*moWOVq*)Hn0^RA$NH2-I7L(y3tn&oLjSJjV>(fF(S&@7H&8D@dGo#}CC zr~rokMB$|U{w(;#(rkcPv-!}TYsQVE%67sKOe~67$NG$zJJ9UUXyVb$=}J}*bOf+) zxS0zSqFP!k7Xy~WTA7BosEH;`1kW+r4#I(U@ghLW!s4{RlDrIL6$^E{?6F%>>UBO8 zoniH-%4d9Jb(rA~e!UCrr%9Zl2CK?$MbizH&R$k-`HEZD@B&50$h%Y{0t7VjrCrnW6^2u&Vovtn@J;)xYOP}`Fd^b9<@&}EwJ2CbyCWfv~_P)MgmdgKkHA|#+{qy7&u&MmfW+UwB3V+ zW24VnlALg*VZ(|;r^u(R*Ui0!WG0Z*OpU3q-La;-3nNT|I~|3Ztal~v>~EuND=u7E zTww}x08`rvvlpK)Jx5`dyi}Xg)l9r!&o7|y@8>AYlASgd21GP=Cwb7CRU3<+S_; zdFPe;T*c)nuA`y2K0XTBEI&ti&sAJ!{1DVmXNkVy!GY3q^yisAIHyO;VsU1fVrK=W zf-dK$!P1QBWmNKTG~4M8%gEc%oH|A|#wm!Gfv)kf*A^^;yO2jQz#TdaffQbrETlKJ zWbu1yEoNDT7COuAgjB@DnI-Zcaibw9sVM&M9*8vH|M&<0YyO}6f9U^?{~P`<`ycV& zLqwoA_^d_4|xFng%jXij9EP|oKV2aYQR1Ucv&4z zDBxxFsbE3@FC0+7%j#Xh1b~;M;eg^@R)hZm??NFLhZ6u^q_n095HFrdCms(b6!MY| zClvCMt_BkddEtOUUea5G2_P>?!vTf7qyY^9c}d9u;czf%zi9%@iz`h*FPst%2P35^ z=7j@_d6CkUZgC=yigXH7grXb7cEOMFDt1Tm=|MKrh*9ty---Q z>!ey&hZAe{0R3x?yYw2Du6AkKUAZbQ zYNb1HwJj=~xJm`u>&m#S6_VwuU}CvTm$`JQrs2dA$#@knahE&)ze%fiUOBk#^XI(EsG;kC#t^umMA-G=D zlWj#FOr+@4(D}8qlfXjLT5QL>MADnc(n>?brSxk6i!`@;*uh3%Mra;;mU zEweR$d|nS8*jUD4^J15Yfd!9KtkdNzF(5kNq0M7-YnJ>*+vTx&C}-g`zs=C}lgc#rDn7CdqE!(L?A)@+OHb?6kvR{TREQfP+ zMb@;04eNp@g$DrjPJL*EOmnohA^W9-5hHL`5e;7f763xJp{J?ju%G2Cgm3G>T)3to z`z0{w5x5PbsHj2cwJ2fR*(A_=SV*H^YmTmI$bK=X5h`A2YeNOZHm0*&CLlB11w^9; zRMLhCcy&YeiwN4vUL5rtHa(((fP%&f2{%_68!0q2JZicj`+Rl=;=zI{i~pIz*{GDd z;1_7EW}qb~@~EpCvZvU|z+%&mJ()mfm{aMMG*KI*$Py#FUG@L>B!0{Ce|^>eQ}DmP z4gUAz{s;Yc`A-r3<7NJY|ET`}oV{gb0K3)S;cxY`{w6=|FZD0g+5g+#-+F(^?Ei(C z+5es1&w8(d5BQw-us7=6>lGPKZqv9Q9bSvFfGzee_U3^w_?G#G`3s_c{I2=$=D(R= zFz zTO>XcOzJ$hKA2>lOA_m1QlXusOmq6T&T{L+NoF}?*89OE(_Bh2>MXauX;No7ElOuO z&M?dArA%^~Dz1|v6xX>v8BQ|C*|M1Ak_6V6)H!ZlIH|bKb>(1Er#KGi6t`|sFsZms z4luYs896~Cb zWR8=I%b5>xYGiD7{)0u8fIH@z; z8cNfdjsrT=t)Vn#x}@QN&U9<2n$C0_V5XxCs>W1j3)8udGdkBvVHdk=FVY+oHs2jc z=>e*ij0baf-2qPz>%>EPfK|+c?!Z|+!20KmJ8)VLuqu5(1(pk^RA7xeCW5SSMzzXtaI_swr(fBYp@{_lVT@RjCC6PdH% zjs*FC*z}m4W~<2(?PsM~WbC^Cn~AT%0Qmcf-=^x}6#dzl8&`)@+M#buhf{QDj)dWq z_UIdfaEczyk$K^icIg}aaEdO?5igjcPp8a{O;dDfBKjnvrYZWgNVTRZdbLQ8hf{QG zW43V_ejd({EuUg~!YOO-=(zjT3cJJ=( zqoczFZWKp=o$$I9fsc!hgzyn#N*qpn1pXA3TXe9hm70TY6$QRzI6#KI-J-CPBmLXc zx1FkBC5l5dDt5kw%>e-uJ1`p-aGGSfgl}4VrVWH1{AE~AYVFZu)EE$HLyesRe(@Tu zaf}u@k1}X~<@ENG4m9#?1`@eMtqF<=P;-zoVhNCW)?|J(y}$d2`hH`oL%CfULXX~B zC;)q`u%reiNL9;1$HShY3qGl8rRGPEqRLiS4Gla83i~OoHy)K1*g9IdU6l6P;8qVA z8+M#la`vU0-O-Q(4OVs zlWJ$fTqrpE--!hK{-?ba=1}4f6DPEq|8M+rtRB)5YR9<{R%rXN(hLLQ4*+xtTnD5W zwxK-FhYKfu4KU`h@n^FREd9ZH5Z{Rh>6Q<5jct8x`8K%5$A-04w2B zNicPM1WG71s%&?GDrY-z8tDMDi<+Reqdt$9ug}R%t>yHHy?x4>#l=n_wv~SI(>^HC z;_p8N8@Gcl9TB`rWyn&z$Ur6bLThjn6bqF0F29Uo1LCq{2`v~lY)nptT<92g7Hd9g za4rKFag5=k3WlBtTf;56cEVJ5brA`?9d2EO3W6RuGy&!9E*{l-WQV)HPfvq#SnGP^3l)Pd|mXb4b)L8_~@cC3z{ z-wfHSPDv5a0Dip-zc<@U4xZUn8ZK!kvO^L9t#|D_uoF8U{c48274tW*TEA1k3Bzfj z<{1&QY0u$9OhrKA(tB^S-?qAEm4;6g)pd)(U!$m9@Q!=$X9zx}7(lECy?b}K9%H$q zsyMk}u4_SYR)&uWEd`)xTDT25KolSFv=TJ}R*?BT(@~V@{Qr-Me>J|jnBDbCcG(%z zWpU`{rUUg>;5FX-Csa!|5vOU{@HvVU*5~{>0RSBd+pwh z-YrD=yn|i;ecl-Q|8ehS!~uP?_jBHdyiedE{5#$s5-Id=ynpik&7X$_VTr$rSfW|< z3OoHC|FHie{}|Cm&-#)7B=(0l!bJXl7|A~cGx--`DF17i%D<~Gcp9WrYXK16DX~PFvxOIb(&h=ByPS#M?rj z^da+*6&^MZTj3G&h!q|+k6Pg|^OzMLH;-GPW@=W5Ok{<+saxR*^Mn=7nR8YcH{({A zFcVgoG?P}CGE-KVHq%yk(mZK}7n>Jb;U(rJR(Pp-sTE#kUS@@to0nVRr_4`T;T7f; zR`_Z2(^hz;d8HM8#{7&GUS(cog;$$bTj4e4HCA}7d94**XI^K8*PGW{;SJ^uR(PX% zqZQs{-eiTJH9u>Gr_57Uc(Zx472aarVuiPww_4$C=51DZyLr16-eKNhg?E~FTH$H) zv=!cE-erZKGe2jAcbj)x;XUR(R(P*@uNB^B-e-mPoA+Dc1Lgx(_<8g5R`{U#pcOu3 zK4gUtn-5#zBjzJk_yzL|R`{s-s1-hDJ|^G)ZDvE_|9@Zn4>36W;H_s6;_xPR=5&w0L^@r zxylMxo2#v`(yX+?DznN8X_L0XYO~r3*O+Upum+Wwma`VMoeJyBIxDO<>#eZCY_P&c zv(XBh%qA;bYp%7zX0zD}&8FE3Tg(8md=71IYOrI5QGq+jcpgCxTe$#J-L*|eb4x7VPxZT`tg(K#O6^@#tR=C65 zVTBi%7g*s=bEg&VGIv?wh317;c#(OL749~7%l_Z@79{*vdv7QC$?yO07N}ibPqFHc zd3JQ69n%UwsO!+fL!%&i!D{vl6)vb50KJIoic+zO^R9zW_UzxTih@&m`SFqAA?SxK z60#)^M!gO2T?ec3t|Hb`?5!F|pbO{Ba<*6-swY{G$Cc9c_~z(Jc~!j&|50nDY`rBx z`|N~4Z$xxGc1b=1vmH$nQ=-3LDUSsi93z8HoC2-~G@5OSAl?K%%zC)OG!k&Nc)wgu zqaqqUp|8ktNsH439EyWr$mlB@4{wn|QMw#fMmXVPbOEUVUkT?I_Y%~$^Ti&PqA=CE<|GJTP`)YCZ{9#+dcsI==v68ySI^5`WZS zf_`hF!=3qlW**d55uh}>PI<(*^(}$!3_q6mHz-Al=CQ9mT{&}d0Jl122*EW@-^R=p zv47Hq-_Oi5z+b_KueuZfcdjMQdvC|_DpQs&zQ!@0^vMT=)vW&G9>+3>QF?hleW!^R2ezVkSasjtp8FAOn2g9 zkG~jH79d&hD@R2J_PCtO01Ii8`QL-~4{Q6S`Vsvf{m)4KVusyzrqxZe7?;%GK|ofuf`4PexMMvb?mAsEMtWNZK^ z^lUx¥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

BlE`lOU%eo^;ZTI6v36FMonk;^ps( z4R0Y{WSllgOp9O(3L5RUq<7EMj?P%Gqy*~3`)-A$A=YiPq@9JQYE)7!3ns%l{Pn~J zlC6S0PZS37Ka%{Zfa?J_LN$&h9ZPv7o132RAHyRwfT^|(Z=XKRK0?Q1Y#Syet2W<0 zrK9fMOJWlV5jvzb3o!@@Qvglf=rH652aT~E@Da6&!WTwuDKb?GA!E;2H$Xn|=M|{|35CJx zL_%E>vn8>{;x?$%cKSzCEp}dL4rJ(g@@5x4y-_XlKsN4XGYkWkxA{(ev-T+)j~vD{ zHIGp=h{PA^3_ezoCIAsRBp8Kowl4wU4zV;)NADR`40(B6K#?Ft;3$(JtuST-)IwAZ zDuBi7Qdv^Bt+ZvUmO^txzc1lSCCgeIKL>t7W(>Hd@>p5pA^+EKgs30k|61*y2+QYN zh}hX?7CXOjK2H4q82n$yk{#$xk$MCk!TP{s>&hnAR|PB|!FL zgv6o+U0M!5VOOxj+AQqh%OekBmV#1_BzkaG@jvWRRTLK(sEXLwQ>oIjV7nZzmcA|= zrGzozzUKj%oW#S4bCFwehLBM$3#zT7J0WdK;ycAeOd;Y}k6?mMVrRoi2u*r6-4#?? zWm)EQma(;Cys8vs{KVIttK!bZxg#uZWz1a5g0dVhp8>N7D-I^gii9jAg|#e25+870 zP+8CqVPNhIN^-OsKx0ScNias66R#fj+X_j5h}NQ1uy4S7Rl*xpY#n~qvAE|eCG6$} z0dYYxCM0P%8*_puz7CuprAir3pE%d! zIOHqh9lu_VcWu3#6nXz(ju(eNhG|q_4LD58r2WHgn<@bPV4c$$Tqh@J)hxKEh4Ja(;Z3ywPFjsieZLPzP`)6tcEt8fF9}5YdY4HFDc*m?iN|3B!l-w$Z>x()z z@)3{NtX zjmQAn{2@El*odj&-b3N6(UQ(K{}twdPzOPKWR}*Ddd(ssaA=upl|d5y8_;^FrK2?W zk#~;yhUvB~31+r=JeKAPEI|M?@aDq-SuBv+ql!IWMmrot^&|Y_c5eRPe%D z%x7TXlk8L5mG_3-oA+;KVbV;;X-ShFe9WE9?)dyxjSVvoj#?rmn~TTcb;eC!N^e4*BfYMT5O&VJ|5RCCtHQr;sQY6fc5!1>z|TPGLAO ze`^%5>TfL6QR!6O!LTARz!t^2S8OeX?M&og{P&2`FPG`EMu3<#N5nQ?*n<-!;@Uvo6MNH&Dmxql75t;Xq|lMX z(g!7|O@;*0}JoAZPx~K(e&2r-#wx+Wzx~K zyM|p#b`a=+x+?vQHEC%_Y+zK@y(3^aG3$U-Mjy21HQShlenRLw=ywvr0!LtXTzDwK zf#h(niSLxD8z*ZH&uJV}VNa?y-=ELwzd_1i#};c?gMXvj7Ict&96}MiZ=^i6BV3ly zqlBQ$?$WRV8>XbGJHnOe?uik!ddhA~W%JHVHqEA}S7ew44A4`=I|UAmDIWw4aCauk zOd?Z1+CPB`R0=N>StRwSo&W5C=%_7MgD7Rq>b~AVVabX-I6Ed!cE{{~30AYKA3}~4 z&>dz4dB_zS5h%nOZ~~E@vhZqVgSB_+N4VwDDnn z7qt8}JuA}J#n$v~iw*Q%8M`L6A|C$L|8Qp|V|ReD@3NFEoXzn<&T>s6vm$q$G?6xD z7TY3++ zv^L(Jj_;F_S4v)0I83twY|=o`;zqD0irt5_uDW6sm^zKo<^!hRqut5cZ}&K}pA7}z zbh*DYe?QI5A!TGa*4} zL;y*;Ui$}u0z#(IDSIV;cvSAyd=eW286KjAlQrsMLSQv<>tY+u024>0Fad!h0CzdH z8CU$s_k4s4;-j!763Bep6?r|j*b=}cQJ@^C>t?A63@;j)82&-TkxhNt$XHsfN;Ng& zTI5M|a!2J6cBKpDom!6xx2S|~+K${Bxfq6*$pAx+bnK1RFv)z(bT9hB!#u4NmFN_1 zH?fa=NLGOeZya*jGtAil)TY{jZh>-Qo1(Qv2zSbw{k(?_V&Jq1ox8!#Lz^RjSmu8g zRiGsVDh%`-bRJ7*ng1^_(Z4eP$Lx;xsQlNc0dGclGThU>8R5xrPxEGkC&N9}n-QK2 z_Y`kNcrx6Ry&2)ja2I+r!js{i-i+{MxW{-iN6YqTZ$@}B+@ri1;mL51^k#%7!#%>A5uOaU!@Y?tkKyr3%EZ+k&Sw%_uCvTVQU1tr;j!wZVC z{kj(vWcxKQxKXzEd%+E|{i+vSFWaw3|2NLX5$7j-J^J}GYoNB=KN%&V2|f^Yw#HwU z=5DzinL}T%Xxkebxw(g#Q(A;vgt<$0P+UK#(QtHFUG`7YyH~_k^{r++ zM<$h4DqJCK(Z6I49Nt2xC99Hf1=HY`MiE6rz~9zn&(lnR8ZgPC2jAOrO9)NQ zoG>O%I4qnaY9AjR;ZI_OW!hxMmYJ@w9g_nV0TiiOI+eBlGp{x#Y#e~AV5QjETiPkp zyy#%)JG=3flq`(}(>SbR%lkI;TXoF36D;3!cN-W&&y%c&Xj)`Rrjo<((Lv~nD^pD~N2ku{z0HR` z+$oUZk1KR!_8V(nV|aXsOq07;^>&kNhI9l(suT2p^#zzqQyXpl5fEbCKt6k2%zM;Z|IHy{+2_d{mWT$L<6-9Etq;DWY z2^rjp2m(Y8Se@>jjPnvfkXQ0I`lqqlZ{r|1TW>J$EA|$%sF#Efu(tt(Y7s6~u-6d= zAo*dTAcXO+0!aigWg%K5ZZT0i%|DfUG!{e)g?&4;D9l%5Wgq!Khsmp3!R|piB>N1d z%4lh1&*Wxd+7?yX<_wkOyWv5?iAU$KD-&go5m-($r&9~a0$#lbFm~3aKE+dm;{XJ3 z4w!d3pT$iuo$^nCa@1CV2`vk?Yib3lg@Nb;wh}h5wpqQqykXB2qnI@^MxGvd`fTgM zHVeeUohrtTQf&3$>ez-Y!(#1}!mr&XiwT~jvEQ=ZG-%gjOGLddSHwOes}0oikVsJ% zQoC{STPxq>Qn?u8Rg(!r0btaG-j*Ah`VS?<#Q0cD;_9i_taNzJbx(cAbK@qdagGbBa|J}&Wh&hQwHaZR1cJmkbs-5be z#mv(evGD@!Y?jBJQ?4{1H8@1@m`Q*AbgN!xM6m}PiB>0{Zr+w(+mF^(S zVkD{R>&g&4nT&T0DJ^ex&jigx8WeOtqcB)*+%&vqMQk0^Mi??HSc03_4=iyqRFIJj z5;K~JotkXU1baUW#b_SfbRUp{*wDKE?i_wk0>g`V5LpCDBo!z}qNd4yBQe^!deuLJ z%4p+ynd#EX=(xvLhGj6Y@5EZy8jyhhibuj;P5S_rkVB_$pXEJnBq}?E z@>eYGVG=Xc2ND(It+$iCas!Fo%pRf~o+atilj4(C13N?*m|^M5*wtqhf+9(`<-~Rq zeXpn%`qBlJ#P9lcg^<62=7AlwG`a^mwb)>C5Ie{SoGgcwSs)hM^)hlB@^z>=*lHls z%e8Sa=~vM^@B-|gvQVhyV`4eha>6+WhSjoYg>**U#DS+l`c*502ukEBfrA)|iT(!5 zMZlo-|9O!gM%+uy3r)_s8}a|YpW1c)c{J+*i`wyY9RJW9oMS#_T4t_VRKc>JYX$K zqWua9OK1q}?ISz3%}Upr1W7tYsJG|{PiOPS+7z3bWzWNp@o^oM;WR?u-FJoL7?LLp zsU(N#MOgS`{b0KxRa>$>Q{ziDW=YiOIyq&G;{%M);xtr9a! z94V?0p;pv?nOthrH({>j+C_eh0ybzUm7a>fECI42!TW|b%j~cQw?QKtPSaF86w(MY zuZfY?Dh;$5y98teipfcbq`a~GNIDPNG(OUJng+_y71C-kRif9E*!+kb1*?%D@|l1& zn6@PAeVi^DQs-OfnlkBI->pV~ryDOF@$QH_~Z-ys}Fnr^49VIFzf?1@!t z=z!9oXxC8GQz>RWscOJ(=}qIP1Y^vHVomQRgB&y$l9aKBe09XE5i162n}ld()aYDg zhrfhYyiUf0!?$ATC@iJKcsu#XEg76uh0sOT-lXM&%nW{|Di9FC$(E83cohA`+^V5H zTeMv`q1sjq4fl}E$fNEjnZbeV3puy$D zIsWV-or-lX$@87g(6^>9$4LsP?VVT=9Q|$JSMm06l+B6g0G*jO+ zli@Ve<1`cIG*jrzH}my63(Nu)PBbT~aFRJmg@tCJ3MZSBRXD|*qQa@>R25D$r>Std zIbDS_%o!@2Y0gyPEOV9$F%whaY;(2>=a_R;IMGdUIVCa=N@vqFUn&4nslWG+%+rCF)M#pYraE-{y=aH+Xeg$ zg+9}#!fLZxg*9f43Tw?;71o(`Dy%o_Rp>YUDqLnRQ{i%Rxe6Q11{DU(fC?MUMin-h zO)3nUK^3krSE#VrY*t~&45=_|hE>>Nwy3bxY*pcJCx4X8|9LZC{eRzazv_M-CXf%g z?{fdeeJy#oUf@2tYN2d%SS(dn>FAaT^Z5i=fuXI1&uxP8+%S@ z>^Z)%=eWk6V;g&pY3w<=vFE79o+EXSckl?;beKQRJ=kG)P{61a=FUAhud!#Y70ld& zo(O+%y@PY84)X`^pc`&+LE68aa2wI>J$HuNJHqYl;r6z0duzD8CEOkexBJ8GzHqxY z-0lgtQ+7M|p2@I4_e{uB{9*1rH#c_dwmZCg#^uOwO8=kZJSO5k**xF*1;V4B|Ir$l z@VhXoTV0tfC>Ey2@}1AXf{$8_l$1rA)~+7t+cUMv2IWQ`)Wu`}F5#t?pJLFVqGj5M zT~y@NLxYJjSso?V3$eF3GQQ_ozk=h(2MBJTl;*Yb{7y9Vr41jTbz2g;XWf=>x3?V} z+E6L%JkV=Xl%&cRp^#PL4TP1t@9t_dC zxLuMN0{}U>w6!?J!2l>F4z@lk96}W+djJYz(I7(=kr#>Dn7@p2wz*fQ@m%s5h@NiC z*}HqwXtC73u3islR`T_9%F@_IdWXPEHJMXz4LwrZOcRE*YE3Ux+6{~^HHnWxmIpDx z6OLkj6LW!bO~+OZ4M`#ZC5K(IX~QbAj>W)zHI^yz?7L#JUluD3`)oI?C3sn&-zyc< zEEqxH;E78@yH8#~cmpe?8=$?l0W$G5ddp+&};7zR~@E?sMI{+`zpB zPQa48jVztLZkD{@XSoa9XyonYC+1ts_V<|gljrBvWcqxTd7`-!)}Rq{y%{3E&q|Xt zi_Pie_VI`!`VmZ`UvNI*yvO-x=bxMxI8TdwI`ScB#<`hHqu0PMx|-ah-Of4ALgz>) z0@vVoBVVyk{fJ*3{zY?H<3=2FQD29DeJEd_@9?h+ijFCt6ZK2s z?o!k*hGH@57ecWR^=}Nt8_gdgvi#!H;oo3)I_8E;JN#>rr5M*97xk|R55A_uzdGD~ z^`fYMRk-`A4*$w<_m%A47Vh5G;cvB~W44|j^|yq(w?zHnP#o^?hr%OXOC{y-=WMEwn+xFPCa9*UPo{mVk}vZ&u5iv3Z4 zeJHN)@Yf;A?bcEJwc+lyQGZP+u8I1qLveM7-)BX~^qmm(SB1M*b@;uAa*bZDacQ{w z(x`t)C|=UxUu;FkTzqtgzcQ3py43uUw*KV}T*z*@$c0Bn{T1PvD?0pqcyxYg)X#;x zX;(d=*c0`$p_q;OnNZAh_-QLTCf(iPr$RXujrz&(kYv2~ZKxJ~rYLJW@D!aBfP~{Cq z1Nki`KQf5QuiY>tL52nEBpkol9K3#j#D(_^v^Z=9+3NIiKhE%PBiQMz_NH|vExBvQ zH|$*{KA-E`EJ7Ah0ls9zNVOu?RGBAJ$$kN<*s-}`#{pm=qzUCcHdS2cP$HkC1ZApa zr~#ZE4XRP zfd7VjPsmBeb_+ZeAG025xi}6brg)&5vvRGFAJXu?kSTsTXLs?m5!h}~6X0#0a zTtuoTYsO#Bduj{%zd~zl;fH6vr{VFb!svkTcdWHZ0}l7T>@fh6ISACtsCb>i7sm_A zLFSyv!X(*KgzfLmeE->F@{qCEs<~-H|A9SASl$|tIx6edg z61n-X`9YTjx3|I{FD9}W9!eMoDiD)`MZ^A$^N|=D!a(54g(dbjIaQ}TexC+3(U%-NX~;Uoni?}j!F7CwR^ zlf-f6V2#Un1-Ix49dbf`PChO{5X6syfx`Wd-vdY#ygtwsL-JdI==Q*@8zfx=zb-M7 zl69VVOt@$B1WMotOA>b}^te!I?w@so6>e7eVBnvFdxL;`s0WE^O%VeM*&H#kS-7kB z&ALI#7$_NgfMDmrvcRNKh29TVH-d$UOo#t61)<*FSvR=Qpv}X5Obi_(B^;DOW(<*W z9I!wdwK)$x@g93T*dm@dZKw!{ty4u<-#Cv**aX40i6Wu11TI5u(HTtX@wSF8!lOkv z5mCahho^fWp(9)vd>HY_5TO%`x;&Va!{^vnmNOTnZzR44rV+?6a>O6Qs7H2rIQWR5 z&n6{MJFzU7kTXCCQ6P9A6Og0EiF5{sh^HVAhhPtUfJD`TMbAO&d2{RfStrpIfhe)e zyQDNQ>Egu6r3p@!K?j-@z(@pj@0K%|6u3V8j=}=VLIU~~s;R`AD#C3{^%FY|$97jR zE=SXVI6A#xPOiY(h`EPC_b_%s!A$i-13+R994V!qu3*>f%9&cR0*=0wHdt ziNgSyj}z3M?FzL4FA9J27Ns$lG&8dRr+EQwsd>F!1Lgo*lKvQ+&#EI(B*9 z4Mc#21cZ+I5VLynG9cOgp7WIJVvjw3TM!9AxD3wsL@z?T>3Q&`hYs=z)y~w7B zyA6x|xv>1BI{p_vQ~rgtvc@vu5@~SfY9+Vc^6-@nkGeHoJnRosE%>W&e3VH30mUsD zCxpF$SXWqX>A;Y`W)jm^`73z44ez>LDV*yw-ZR3^|B<}|%?2zX%HEKT4A&;6>^76q zrpOCp5rb5>w6H2!tiZ5ZwOp-5Av`=JuMsw>QIP1JA@;%sfC)@%6pSgagEr7aCF+tu z1H4h_G&G%K04P{R5#t#iWyzugj~*?8CBisHGY++boQ+$SX0T>>sGkMMp`Dwi1 zRT!nuizGLqP8zMa1e@QF3Jrt%>C6Cs?My)|F421ha9ZK(Z6@U=Ny>H zQr>b777>t9XrWkIVb+E3ni;Q$BD3_em1Y}cONsjhT$5yP5~uzPDyI&l$clx=YAEDXp68bjhze>PZ-@)<~;QC=!a!(v?jL zA7XbQF1gkq;^`s1pfEq@VC#mM8lHauJB5m$@mKO3&8g`OUf9g#lRO3pvzKb)Vji%- zvdswkW?*ZH?W7$@=|Q_oq{;*(hU?2l(T1zj(jIn7_B}h2Ax)5LR8G-S(!s5=qQiwe z-!1}V!2r&RouL5O2AD3e0}$R#_zO$QZn&&CN^XpCdE8RlHBc}1imYHYYpKFycZ{P+ zs3o3ur3vM^ISn4FA=cAjvy!Wcy@7ctOm}YsfWfURqLl(lKM>>^Lh~lC9A?*3+c83p*rJZBm4GDB@lE_9K*bcZKV)YNs`)$=43ddKd@d<6 zWL3-3{})8INdBLfu>S9J=iBxFtDKDF`iKb-Y7%*3n zI-1c?vkpOviVcJX9Ry!6E#(prOD&r@y0vy1CX9~!0*s(!P)QX?JRqcB)g;MWux+q> z?V7PErj%=Gv-jmhCN0Si#M{COBhEw$nHKyj!g~YpQ+C;m%`v4VA0$5!R7^dvGLcz| zB`7&cDoK(}C6c*3jV;$Xb3|*|w`ooR{xPmLcXnHC8 zpaYjY=&%p~u1dBYssja>5vvT_8aP%m!H}t;&^2STOKIsZi@XY8C`qx%m^1@Q#f1X7(db6bb6cj2hS%O$j$ zV(%!EouCxw1wn}gXBT{Q%VxY*&993?B38n3!5W^lBxEN;J3u7?7@VW?6{yKMt)tfx z$VU3L0@NqqTAAv|sDU*S?k^H{(ZHxlw^bBq{RxC4+dwYI3nw+Ew6dN`hUKtLTa!$6 z&EOhpP-v}oAK*gyTp9C`7$Sr*kaS_yL_A9cK(|sYch3+y)39i*I^yxK1QSULfGi;< z08O#&5Ng6gJq6ocsX!=Ra@h=)i-z^0m!vsxbb-kyPXN$osLaTMlAtzoCz#V=s3Oz%))lDrFxz|4Sz!9g}Ac*1B8-^rc zc}wr$&}z-ZOUSIKrh8F2$|3t_jlB5XDP<&$Lb?4yu<2r8+H}Ag`{Hs&vT5G59}hLbtzoX ziPs=hb~bG6ZI2NG86axNf1Xo}wObg_geo8*Ms}5_5lKV>>AcTvHD(AkEF@R$#vBjz zAO!LZTI4e#?;{n3Mv#O|lb{C6|6?N0h&ZeH`WyMwI{iLgpS2>$>yvg`v&6J#56oA; zpItBwtJSLENor8TZBj%B+N~~#Bz>-|p=QNqHv*hql$FFDu1gQhq^qeEH2HzrE%e4VDWC(15iZ6(MO{jt#rW&-HKF` zb|^9Now~41H1#<*mI=bP}9Hd3pNK#A;mvLu+45>ri~eQH3$=WKwX z4YP>#Ho1nv9$+c9rHJ8bqfzi#*Xj%%q2anAq_)MtEAOGTNY^rid^?t>CoD^Q4;$vB z=Blc|`el5lFoD}KLo{kzwaQG;9b1FlIF>H5va%+;4MVHoH7ZvoB)T_TWY`lDopzJd zO-eTySma`v&e)PYyTp@xNFbk$Uf5ZYpi7NXu-;}V17oQ4U5Q7uR9)03&5|eX9fVha z10*<53EnkCuvveUbApD43voQ;`$-OJ^Eh0S>Liza|LT=wDNA)H3go<_&$9+VOAu9q zEJXxyVWWZzFdfGKPe$BxnE!w0$h!B@&tJ9%YIFQ`%)d73h&$Qo?;3l{fd%igqXj+& zeATQ7Eq8c}>@J*m`7PG?F;?6&fhl0O5alT$p0qT(leArUei^FBrztt+h<+mTQw0wJ zURe-!`~0;Oqigp1wUNT)LR$>YSRyG*lHvIDC#EnVi6S||z;cj%6>A6K|M?!lg5nE- zl$gvAEYes8veuBfD<}H@oXFE6=84V^BELuYtADopmowvINNFX^2(?q&Fhno4YT*%~ zUTFWY)!F*JZ0###QikQ3^ljqT#g>!B6oL;{GS-4Hs`k`I{mW**Sh;6&W)s3(;E1qa2}#{%3Q`QVBb=k_OWV>Wq7ouP9(59 z3$kNmyM+5QBMa0-XdGjNjkj|@+O{msUfY5OLc(qUEM%h6jX_f~7L$X9D{z?70>I~=M^`sD8&0Jlx8Y)cx|(Pi2h*}SmnEUIOi8d z24Fi`8C5Py($a4q2UD|StQ)TlO^z(Ln1IM}i_;zh3E85vgc_5IIzN50zn;m-S zmJJ_tGw_>vzD>mnt^aDkyc%x7W_};~xXkuAwqyM)hKBpM_77im!$AMW{(&w3Uwh{o zB*%5#_nvM7oZSUq;sc^cheJ{{0TH{H_k#??ECvf;1un3}E(lT-x$NogSuBCw1$TCd z1qqs&*%icCjwP3!a;z$+oT~T{x+;mwmBg;nhuBG~RL-lC5Ag@PTyavVl&V~kEL)cK zvhq9U-k#}M?1BI-NPvhI1YXSabl<-B_Pytx^FROp#0=)g*f9V@ASf1vk9g}-Mk+ZU z`Ag(!z`mdrPDVFCJ1E=9-o%qx()j-^&VP5jaTvg#p>U%gtLw)S(JCE8zCP2$;EOtj zMkfzG2XQQYWJV1C7L1jm^Q^<3(5+=|;nlJ`gM%kWAZQn8B2x*v-JpSpC6r;!XW0PS zg8#1b$of$Ra5ooR<`c8+d}w0eHobY>LUvJ%-#Quh z?rA5K5fm!~svlGz`aW&WIvnyq==KcS_^B~IB(%y5npQ9zb}(O@p|V0(7+ zuT2H+Z#VgRH+OiMU!OVCl2BvIeD`QO;=6r(carbmj6qOQ+%NNeb==twIqNabn&vDs z0h-_MYzLQoV=DDPyTLcZG~N`yQ9_f%eIIE1`fb{MM(RY6H(Ivq1|?(vKk0Z6xxeE4 zq4VUGcXj*z^(iL2N^%}=d-8h%=O!m$>fH3=;U5q&%hbu?!#!G-JW$pGnQee85%8(t z7DF`$kZzXLCcvhJwXyZ%R1QFcq7&2%`1Gtk+(i0OosBWRthr{V_@Uo1b8^yzOzzw? z?#w#EoI9WK6Xu@SdOhP0i}#Ey+?elu=q#~aXAX={kz;mrtUf(_eC%2I;btFavrqQ_ z*^Q~kZ6*Dni!o5EQhq(0xaj!N1G;|s4Wi*<>gpc3`=nx++JplEA_xXRHp`qU_;zsS zB1VO$T_8xZeep9>s<*FO3=0`DAsAT&QFJOcn-|ufWjA=p4zfeCs#-^Zc4E9= zIml*UaY=W5x*xpkmx)M%pt{9+V`q|M`~YM|Bn#v=5`ZO)`$^$wA(^%Z#IY zCiO062|suyS``h{laekGE~@F$1@O>P5@~=ybQYaAbAmVld&Z0|!G~V0Z6=dFo66c8{ESgoo3 z@3|iZ|Kt7-{&VxV*#eie0E)KH@e;(SP6KB92|10K{ulKn5UCO@}=3?lx@QgPzuPIy}Sft2GxKUY-bAQ_*sgZmP$Jnnx~E!OL(gkwlIETtsw% zL?Ea^7|jR&Gfk`X8T{>ebEi9tW&-m4>D9wPwT@fhSRrq~JnTvg5(%@0{iU43c7`kp z$)#4azsLC>E-rw(GU2Ik3CJlD3TQ7!lCSoNilKraRtQ+n9i)N?-18B1Vpu5=VJSZ6tObaIT+WB7}tB;OKvTZMMN4T#Dj9B zJoyafn4;Rnt7PoM8S{n4F=xzzF%sy~db~3`~6TGn!^5b z+WcM?EwtX8_$sf0@^9Z&#HD_fmnd{E5d>rcXllw;UZU84iTC#?rT&X-d=mISA^t)x5czn? zb15PVi<%W>lr@2U%lp60dCT!4_Y0|Koj;@a!#mEbe+uI+-a%A08h0BtnRKSu_+i4B z1Ey7DnnMyB&v%4YCs3*afafBFd?Y;;e%SZLwr9XkLaiH3O;2@c z6?)hc!diJ~8){(zFlAn76aZ64k|_tc1&~)~Z2gn*&V!cJ=-%3#w&}#(zpXcd9P`jP zF0&Xw69a1aR6J>WtJx>O^dEl1SbZ|phU%3l?*RXP$%=*gx8b)?fIr!g5Q!0!+<!hItW^AYz3Id~|6Ut|`1iP3tB%_kxZRTv z+K5!V;x3ygtG)`C{z%qQu1BPpF*x5Efyy?FKq31D@-S(H9C@AO1rwJdJ)#tq+tu|~ z=%y(daozYBC^e3Wfo)nd*>A%AB19|`i(Hz}*23&T69Ed&+u8~L4BO@i6NDO&Mjm0c zVeK054r|3J6>^mIS$Je5V@L)QK3ln96g~~;y9*kzK_nD4!*YShp5Timfg^(dw+Xtd z*nko=%#*n|L*23B5-IogZQ1!peQ5OK(L6$wP$rm=R~@7C7+LVkQ|jk(KJR=!X?D>A zygF20cAI^;baS0d_d>iBcs|5V->a}GrU4Qjr0w;3VvC3^A$au>Qjsx1*?Hr((NJ`i zEjK_}G=)K{5Onv~U*>U!UD1e>-%4W+QoX5xpZ%3?+6m%pwBxXbu4m`DFC|4V8XZtWDTW& z6mZi1K?I6Hkk|bGq11O{{QsDDpZovZ--XTRMRyM$-#mVdTVVL&g8~&d836OH*DRCD zPo4n4#!?oPBN@G5`ho5cJBFJ9NdE&pB>HK$2zbASHwkiCEG$y`L042@CIIXU7cndb z7eCUw{HxBFLWBhyBqx($P+&w>itMBdd6*JVcSok8`ozWi<$PJ~C)_z!(JD!GdE~-X z(KMGQ7Z3ys?^4(#p7q4V56jtdOt`0Dfq-Nn-@x<>FmbCzgiK21vZ$G3P~^*dF7E7A zz4@r5QK&JTB@CV=x!>mpK?!3Hneql8`iuAVPLIGW!BEC!$loV-0tl5@epxV75h;>9 z^PY?M_D&B5YgIPZ`2YoTn40la`wgBFwf20WT*|}L{KUn3&=y_FTNXcX6N87C4rnnI=23O3FZ!ng!LU5unr#$XC)dKGZw?l|kX5 z4q?my3RbHy*ONieujT6ug@|W#r~d4vUtH- zEw0R-f`3kP7_q#fRh_Oj`yyeVXKToiSDEq&JR%gI^-EB9REwf@uBtQb`_`LG`g{A< z-+N6Lr@!Bw5bGxlAmtKtO8vz9g{FXyDq_5cbQqQ=nH~`|9Qc38l@daaM*G})M9pHS zlFrl}EK`n&oo||FpR7;JEvQyg{?Nqu#4(+&`ABU|qt75SbAF_F2-9B9U_rqwrOr^n zh__wmaPhP^Sdk3QbGmm``8I)adktbeew_&$q~B+zj7fnN0lp2J(PBr`Ox8NpV@m4t zRB3#koIU};VOv6(!E@3vBuF;!4^^x13Q58biro@h`HjQtA&;(`G#Coid-LCnvuNV( zFPTU0XBFR&;0fcn__|sBg>sxVS@u%Bt^NhI4g$VFe?IlA?PKc!w^OS>HV)hNc7r?h zb|=Y_o+7!LrQ62RO-i>q9lb&0cC_DEY(A^^0$9MnApaB=Xwk`HG<49TP%<*REA%IKv{!FB8I_>8N=CA zX7Jo$*bgT0>(OgdCr1y}4=xcc7+VORS!}gpNV}Bdl^(S?mUb&wpnE)Va1pYJ78ZO{ zM@a-=9FdR>Y@ra49S6q_KENV`CCrBr`9n;?>;y_x+Wgl5QMQ7mIRl#)$H>j&MreTx zU61kiYJKx?2|lgc+vI{9^99S zbCL9eJRfM-L>0{Tpe?@7$_E+eH8c?M_q_kVF7rp?_cy}WzuxP(u|IRedHQp|4vo!>Pfg6^i-%@lEg3t`drCiM z=-(~QIx#ufJ&Ug2aMp>LqvPW`QjziHDm^L^JN{b`G{l650H zYV)(k`Yu-9`n2TLpo7@-YK6XwRku7Vd97MzV}E8crOWjvAvg=jSJ%}RZ{{wN$o4j} z`wmP^P3TmPwBad)%LES*H{azh`EK`(`HuXkYJF*6mM_ebvRZw+UtYWD+N2v)xsOCX#>i_yM-SrF~hIzVyMk5q&crkzHfs$0v7d zPiY_Zu!sqt0pXAyv?UqS>H0w6dHMlX{DX8UaYJ0;^KR(R+A#5y3mJjs;M#$o;1r6z zShW4PM&8sofGw}%)}1VP)NW`4)-NNB81#o*dX#$DST>9nE5!N2P)(c)8b#b+#H@jT zo19AV>5SJktc~(2@Tr@}hQ2HmhD+rOndw#Ca^CFH8*zXnx-`J+U-IE(FTl+N$1QwE zAXDH0C$%{wAgI1a^OyMlw>ckkyl34{q$Zs|rMSgGg3}q?m`eE9bz|Zd=9swqUF!%Q zHEzhdNw5Trk@RB93l7Fj9GUjKI1^KF>FVP&q0L>dh5L8M{1B|s-C+3i&EH&h~5L%AQx$ia#&O?CJz2;>|53H&DIT=lGRX zg{D~~u~nMWB3Lk(Y$5>gA-RWoxHWA+GGd9?Gi4@z#*(UzCY!pz*)i;~QUNj=)+CD; z`se^XRmrPHdAJmmAag5qy!APrJO;TuAq{O}BxFDC&^DDPXNed+V$?``|BRP+B)BbQ zBIk77oANe_zw0PS*uD?N@pbG-z3(&eeI1<6>^e9-lY4%5-&f)Wo18k*_gPU-pV|0v zNlu+OGBuj1)9=)|8`LksYF`FRLp(n(sztD@=iw}ci-;I0j(XKR# z4gllr-++YLu_KAMI3~iT375}CA^GPHUrt}NwLwXK1SUCnFZn<8|L}~%0gB%rEOQf% zW*@Y))T@~UZ7@|pGMTWxWQzo`fTd|MH49CgK^E5dl@L=}e=0~9gH{%BvLQB^7hHlp zQ?4g`nTnjiN*78PR&0gHDC(Q9=OnS=`Qg!eog5ML(nT(T)a*@POu3X~SD5SC>d!~A z)thT!7lMgXtHYpCsHVKDm?e*&^OqJLmsy6;n^Z}$)bsvnTx|;W;8B+r5pf_eV;@a^ z<`cTx4+MkHiDPAUMI*B#T*S&o=n0R@U>O#>kh?|8rG{Q+8Hf9(BV?U7?_xoD#puskUl$SCE(eAuu0O?Z>Q@F*u#T2%A+e~4* zx7`$O^=>tVw3jx80dK$*2E9R381jZpVTZTF6mIiwGlko|+fCsP?+#PA)4S6Y?(*(3 zg%5cjGKIT6BTUnHD#-;WwD!KWAt3#v`ZH1xoC%)k8*!VGsk| z*>Gl80b<&`KlvpT>GNm96*XI+e)FY%V995VMQy7#0u?igY_eOE#9tp4?Hnx0wK57- zqy*Fy|97ji;&^wV;rVdt*Hd-pkNM}dJ)&C&ou}b>0%dP^f`a8f-qi(}7Sp=E2wv;# zvUHBY5K8AQt%~`sS#l#T@JpCEtA!xSB5~9xljW52!8yWfiVPT8Iomh8O;3Jg>)R|R zZ_^0ihK4ga3kJW)&M#L%^8p>D3bzbGa(}iBI(vn{FFjzN29xc0G`scXW1Eh!zu|Ei zDMHkZXb;@pJVL1iA$5>1=OLi46&v_$a;vxSDCZLQ*Z{TM`d)0{Em)J(Ab)m&%>;ZH zY?|;Uz#ubHMM5PXVIQ(1M0$$dJQ`l$V{_cM2vd8@8*~bip3!|e0jdeD#bxekbqx2~ zbY8&n?4j^BkVGVR9|2>DS`do291vGWkf{TSha5f`Js^?mBL` z-8LN^q=Sg5%*&!A7zX|i&rd6J_}J9+uu@1=eDK2%UqayBL}spvhE|DGE(DCwR)nRf zeI_;J6gt8c!RYMr5%->WT7vq^y7`+IL?i!)Lm^rk7Kcpl8Rb1^8wr=O@obyzr;;}G zUzDGXh9nKJ>9#x5g9nHE|A=p$)C$??%I+g^6L}}PS=4)b+0}UDg+6h_Me|1#f58aD zg%17~9$U5o0iMA!@^^XV|K8@j>tMS- zi-!M?EVF8%Q41jaEHv}&1A{}(p^hxf-ASHl@v!X%#p*^&TTdbJ6xr=Jld0I7w~)mU z;!~58BX1;2wC3c@%#r(OWqkU+wNswB4hTuf4Ol{&5aE-%$4p*_gs~==?*eT8bOz{rjQ?)FXrJx%t6OjBE=x6 zAxl?#H9hD&^-{9sWK_TR{Y**{=k><38$t9%nq{F32OB8@FthVmaQ|naTr46WY5f1- z{~sm)_xGKzf&M4W^7*@loP8Z}?#HwK^y(p|o+-Qb>N8*cn4HzwD_*~^$-9;%lMkZV z2!#v`ohX8-AwZFWl#MKDbB%oa*qz;1&2}m2xPQCH>UQikc_Om5eex1W-OQt^3cn}o zV?K-8FI=w37)9+9cMLgCbzt@EcGl=@k2u#X(^uA4pwEfI#t#49D7q%kRcTgBBroQm z*{KnflGI<4TF`wBAgdky?yKXkspjIAgK%zvWpQ3}fz_;rZDagd ztRJEL6AK@UQbF{H`1$8CM$nv&B9!r(r0Brvhfkk8AB1Aanh7ekTKki?$-n=R!=0RPT#%5Io26o7b@iLRHey02VnXZzAJKbl_C5p246QL_L^HgjPb6aOv=gJ0^4d` zq-~`&l*yuPfIy*rq}Hzdq0-*cq1|FX%jsQpi-Thm#**%ys-dG6yI_f7iUO9Lzkhsc zIx~8pZq8NKe3i@=m386f7A_R=^jq5AKz94;7UfL~7hrz8lqAV%8uU zf;`ve7et2>Mp6iA%mlP7mT7B*ggw8~s8x__Mq)8bq9VFR2riTMO#YBxdi_I#&bZJ- z#9eLYI_>Y6h1&G9Zaqwuzd5zWw6R076ix4R{dXBg*V!R`fNzE=iyQrg;2&4`h z#aBqGI`6?k<_##PsXkICiWwLYQuIoxn#1!D!5fZf4;s`ys%LlxkWFr`P2RJ^3Fyd~ z%{p?r_d@(wcV*(mzuY9FZ)mScdc)*BJ2Y_vq4fV-bt!~p=%T@kSrfT<*Z@gl4goA6 zW`kv1$Ql2CN)i)q9v{ROSi5kazSHaM_Ii^uIu<~;7SH||ywidK7)B51Z0`*OX|TA2 zHz+jw0NIwBSsK}b=I|*JsKt#K=h((3leJV}Ie}YP7k7gD)8cjzX`V}rjO*k5$EO;= zQP1`!9|8X%+q+P#Ai7w=2tiL$`M*-4cc|#N58?}O^O>~;)|Pjwk+v=XzOIoL&jSZz zilZBKWxvu{zz>!r*S=>{y^mR-_hXp@djI-Sm~_QP7_!+9kdB4!3igkzcmz{xp{n`T43G#@D3-!zfe!U@RPpyc@LZoKM*Vbk${t5zRWfvNBUHr+T z2LcJ?5?4V0>uctj6VsR42-pAm9}z}|00=2FysAY1i-lUF77{5Z){6kL^8dLAf4MvO z>jQRlZu`iP^K@sJKyz=!I|!;15@LffxRKlto2)bacJ2sn?Fte+Azaq^S}|W~q5@xP zpc-9+o+?+#t-W^t4##Ikcr@7{-5KHFjcx;U*Wdnj$z1I$u+c`?I1BW8;zz&!6JTr- zZbbPDMRHO%fH@$_h-5PQe?HzwS^qufl;eIe^*R1?&5q7Te`1G3@7s^{#uls0BpG{P zLWq*fvU4@Ds(4p+?Zfv8KX$_Fho@DO<-)nyInrnZzCCOo#jYtfNhrD19DxWfM;NMB zg}=T8`CYZysAdDOSt0axP|9^a_MmB|T(6mI=yf?ddm~Ou(oW)+mvt88N^}<7`s?|* zJ&1#>?#YBpukT?KzB>*E^fi{~(>DP|!N3+YVD~3{&7k$GMZXAihm51q2X+wooM|Uq z7lPB73m924o~~m0j=RxR(@y{DlEuwSo>h-ACp-%w@3nx5Bm*Xw0eM_qP5mmwf)MV7 z*+L;l#!?g_|H?ifDhdiJtN5Q=oPXiCzn}VgY8Qp;`dEE<(An1qMq3@T>gS36CUZue z-Lrr@@#A!-F?e9!V}_DA-iTjG;F)X6TZCE(1)_ zM9=UNbDC;eE;alTil@+#=kkqaH9&D!gzK`%fo6k3vz%>DJTydH@eVrrk|(Km^9Lmx z)4o0%nsciMvK0{T_8Hki|Dc}7&sLysZ)Q=lC|Di6@WWeJk}v#*mE|naLvp_6prMy+G?J6TS65ogntTdwO~{2d zSzcm!b~7l%kR55}$~hE{s)$y?kqXW-TSSk!TFvHb2m&|N|96W+{6CxewbcC-uAAen z#{lZI#Vr{RQ!ur%JzHElzp*>5E{FPJ<8ufgvzjDeAO=DS>{ZgX5Js#Llg+V`fDK|V z1S%S~SwxX5FslMAZV!HR$f>D-V|;&wdoi9Q+i=6Xk?20&135uc1Q%CY7Fo_jqo`#R zJTtzkQ7S7C$}WCuu2rj`hYJg*-z0OHs+3^G&4&%t%xb_k!tC0ukAm^}^v*hMn7&0M^j3aBa0%sC{{ zb*0zx2k2Z3KMiimgu_F|-^%o~q`G5?S4Qk``6A9P-umXCe*%o-3V?E;WC4G&wPH0y zD>nz;8&!gdM`X|VP+w0#amui;45y|qv~6T4V1{V=Uflmo(vsc@F*=n7B_MbNsTu?o ziw&h(2PR>mshP!<<>AHVuyWiaIO4c&mrhkZ7kD=%BEe!Ov^Yv{WGKiGUCsl|6dvJh zP%AYGC}ZTM%os02XRP?Y0jKSFpYl9%{*I)+ociU|nDZxm^usw`92s8i`6p;AZHE^jk zoBnfq2AvAzz`fh}!Tyz&DpTt{G%W>nxcEbRUC{2}v3${;N4q3Y`8z}zvUq9pjcl&^ zi6;h~9Ppp+42WIZ!<>qXO8+J4qfi!E~EVf$b(IPsgQl;W7IL( z&cM*>QwE2obre`yeTuPY@qd`*{mp>REkX(99DL2NY?EAykZi;ZDri!YP0KIs9&}3M ziB_2Mm-hR?X3FU6V0_o&sRMlaFt>FhLLVHr3GtF;-Cb zql|uLE*$Vy)uOPLgEKkGl1^W3R^-J(7&?zabl86QCx@Kjwq(D?ONgr1UnYY=^;eP$ z7nWT@T5^|Bjb1*rCv&vbg6|GaX!MI$b-vXs3urS8=$Rb+$+>W(i7H8i9mq?Pg~uIK zBhom)906%#@n-$oQr~oHsnAJXNPQ;t^QnK5dN=j2Q~xgYpHlxb^{1&nONFlM-tKXVP9J1^RgUmWOs%6|N*d(xek?8h&qJ1^Vf%jwRHEzYDn zuh`-%>5gxUe!A1J#YVal*ka&*#Tl}#KhTNzRBjzTHqdF>a+7Mz+OucVol~}WD&3j0 z#kq9nRa<;D-8pTGrw2M`D9Yu|aEW>Q@qD_oV2cX_oke@bB4?bnAD>NkUbDs5(w!w+ zTuOIZw%AH{mThr4-C424m2~HITYNp;IcJOK20E)+Or=&IPIu1Rk7eiBd+ay)RO>?dccOYq#3sXVPnFTYP6=ZNQ%V4<1Xe4cd=?dSGqHe*D=7 z2G(}i^3QO}ZT6IZm|nZx7JoLqc84u~ZeZ#Dx7~3dN-BCzfG4euM8Z z>teK;Yd*2=`RL^A{Q+izX{Zxm>L+m6^upsdPNo3cbv6l51DQb0 zu3GA#1pLXHvO?fC!6i_J`liv0{013nhy|d_6!~Rv>!m@beq_Tv>nCJoV(&RSYcpKT zgX_GE@ypEIvp>bOs}v!VfvgF22IghNEYW2{4F~l}TsLLEda5|+9O=6YwXUC#=ex=~ zfwvE{Y%nUMOhQy&&Q&Vq99%Y8irh4OseqB7OSm=0CLvJ?ux;Zl^wdhDbsjI?eCu)6 zS-um$17Dg2(I?fch|N(gR*5yt zlU()@5y{EtFJu{2PbGTTX5?xDQ@jyXW1s!FW*A}Fi%wf>#3zq3@@puea3MAm=#`T8 zBe**p?*v}j?%pA%(!MKk@zG#$t-8Hz*>XjWE!ZU3eD#IiqX7<|-F z83FUd4giOrUxpP+l{r6Ot!cW^r_FzdNsC*VpVwg#Ad)H8d$)ZQX=#MHDR9{2^&i^=w z=%=X!@AIWM8y7Jon+v+hjSO>EjnoE8N-vRsjAMbERv1{YY-`P8*(U{~ zoF!G8)Utfr`@4hAG0|Jx{PqXV$vz0OFTMGD)gY9!ji#Nnbhj1(0+3B|KWofm4KfbN z*+ZKK2}okWel3dH_dYe`)Z4qI8gVxEs!W^4v!Dp(L0`P^=C>W9hTu#R^~Mh* z+AA^XoAkW#1BBvnT#^M^tuPKy3E{o0AspDKmIKs>s;8@@|M`jM)`g5IUsb>o*A~}{ zT}crtRJvo}F#v03%WcP;=1LI%7!cghr16p1d>#Pd`s>pHxyV0GnG z86U|-)06(P)B4H#r7X#L&NclfpujqJR;IEs<%@(-X0`J)Z;dsm| zV|Pgh#Zh|vc}r?wXX*rOq`U4Ne;&qLOT2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <--> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index by modulation, 11b, 11g, 11n, 11ac + integer + 14 + + + integer + 11 + table index - To Be Removed when unifiDefaultCountry is split into two MIBs. + + + integer + 015 + Index for unifiQueueStatsIdTable + + + integer + 11 + table index + + + integer + 16 + table index + + + integer + 14 + table index + + + integer + 1 + table index + + + unifiRateStatsIndex + table index + + + unifiThroughputDebugIndex + table index + + + integer + 110 + Index for unifiPeerIdTable + + + unifiReadHardwareCounterIndex + table index + + + unifiRadioTXSettingsIndex + table index + + + unifiRadioRXSettingsIndex + table index + + + unifiRadioCCADebugTableIndex + table index + + + unifiNarrowbandCCADebugTableIndex + table index + + + integer + table index + + + integer + 18 + mac instance index. Note that there is an offset of 1 so that mac_instance == 0 matches unifiMacInstanceIndex == 1 + + + integer + 18 + Radio instance index. Note that there is an offset of 1 so that radio_instance == 0 matches unifiRadioInstanceIndex == 1 + + + integer + 12 + radio id + + + integer + 14 + group index + + + integer + 14 + temperature index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 12 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 1255 + table index + + + integer + 132 + table index + + + integer + 132 + table index + + + integer + 132 + table index + + + integer + 132 + table index + + + integer + 1255 + Index for unifiTxOOBConstraintTable + + + integer + 1255 + table index + + + integer + 1255 + table index + + + Index for unifiRegulatoryTable + integer + 1500 + + + table index + integer + 1500 + + + table index + integer + 1500 + + + table index + integer + 1500 + + + unifiAccessClassIndex + table index + + + unifiSisoMimoTableIndex + table index + + + unifiDpdDebugTableIndex + table index + + + integer + table index + + + unifiBandTableIndex + table index + + + unifiBWTableIndex + table index + + + unifiMacBusyTimeTableIndex + table index + + + unifiDebugModulesIndex + table index + + + unifiRoamRssiFactorTableIndex + table index + + + unifiRoamCUFactorTableIndex + table index + + + table index + int16 + 14 + software + + + table index + unifiFrameTXCountersTableIndexEnum + software + + + table index + unifiFrameRXCountersTableIndexEnum + software + + + This counter shall increment when an ACK is not received when expected. + read_only + int64 + 04294967295 + + software + + + This counter shall increment when an FCS error is detected in a received MPDU. + read_only + int64 + 4294967295 + + software + + + Current maximum size, in octets, of the MPDU that may be delivered to the security encapsulation. This maximum size does not apply when an MSDU is transmitted using an HT-immediate or HTdelayed Block Ack agreement, or when an MSDU or MMPDU is carried in an AMPDU that does not contain a VHT single MPDU. Fields added to the frame by security encapsulation are not counted against the limit specified. Except as described above, an MSDU or MMPDU is fragmented when the resulting frame has an individual address in the Address1 field, and the length of the frame is larger than this threshold, excluding security encapsulation fields. The default value is the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY and the value never exceeds the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY. + uint16 + 256115003000 + + + + + softwaremacrame + + + Maximum number of transmission attempts of a frame, the length of which is greater than dot11RTSThreshold, that shall be made before a failure condition is indicated. + uint16 + 12554 + + + + + softwaremacrame + + + This counter shall increment when a MSDU is received with the multicast bit set in the destination MAC address. + read_only + int64 + 04294967295 + + software + + + The number of received MPDUs discarded by the CCMP decryption algorithm. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + The number of received CCMP MPDUs discarded by the replay mechanism. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + The number of received Robust Management frame MPDUs discarded due to CCMP replay errors + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + The MAC address of the STA to which the statistics in this conceptual row belong. + read_only + octet_string + dot11RSNAStatsTable + + software + + + Counts the number of TKIP ICV errors encountered when decrypting packets for the STA. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + Counts the number of MIC failures encountered when checking the integrity of packets received from the STA at this entity. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + Counts the number of MIC failures encountered by the STA identified by dot11RSNAStatsSTAAddress and reported back to this entity. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + Counts the number of TKIP replay errors detected. + read_only + int64 + 04294967295 + dot11RSNAStatsTable + + software + + + This counter shall increment when a CTS is received in response to an RTS. + read_only + int64 + 04294967295 + + software + + + Size of an MPDU, below which an RTS/CTS handshake shall not be performed, except as RTS/CTS is used as a cross modulation protection mechanism as defined in 9.10. An RTS/CTS handshake shall be performed at the beginning of any frame exchange sequence where the MPDU is of type Data or Management, the MPDU has an individual address in the Address1 field, and the length of the MPDU is greater than this threshold. (For additional details, refer to Table 21 in 9.7.) Setting larger than the maximum MSDU size shall have the effect of turning off the RTS/CTS handshake for frames of Data or Management type transmitted by this STA. Setting to zero shall have the effect of turning on the RTS/CTS handshake for all frames of Data or Management type transmitted by this STA. + uint32 + octet + 06553665536 + + + + + softwaremacrame + + + Maximum number of transmission attempts of a frame, the length of which is less than or equal to dot11RTSThreshold, that shall be made before a failure condition is indicated. + uint16 + 125532 + + + + + softwaremacrame + + + This counter shall increment when a frame is received with the WEP subfield of the Frame Control field set to one and the WEPOn value for the key mapped to the transmitter's MAC address indicates that the frame should not have been encrypted or that frame is discarded due to the receiving STA not implementing the privacy option. + read_only + int64 + 04294967295 + + software + + + Printable string used to identify the manufacturer's product version of the resource. + This string is generated automatically by the build process. It contains the time and date that the build was made, the release configuration used (which itself incorporates the target chip family and variant, whether it is a flash or RAM build, and the host interface), the unique build number, and details of the user account and machine used to produce the build. + read_only + octet_string + 0300 + + software + + + During Unscheduled Automated Power Save Delivery (U-APSD), UniFi may trigger a service period in order to fetch data from the access point. The service period is normally terminated by a frame from the access point with the EOSP (End Of Service Period) flag set, at which point UniFi returns to sleep. However, if the access point is temporarily inaccessible, UniFi would stay awake indefinitely. Specifies a timeout starting from the point where the trigger frame has been sent. If the timeout expires and no data has been received from the access point, UniFi will behave as if the service period had been ended normally and return to sleep. This timeout takes precedence over unifiPowerSaveExtraListenTime if both would otherwise be applicable. + µs + uint16 + 20000 + + + + + softwaremacrame + + + Time we try to stay awake after sending a PS-POLL to receive data. + µs + uint16 + 15000 + + + + + software + + + The 16-bit field follows the coding of IEEE 802.11 Capability Information. + uint16 + 0x1730 + softwaremlme + + + Timeout (in TUs) before giving up on a Peer that has not responded to a SA Query frame. + uint32 + 042949672951000 + softwaremlme + + + Test only: Set to true when running in RF Test mode. Setting this MIB key to true prevents setting mandatory HT MCS Rates. + boolean + false + softwaremlme + + + Timeout (in TUs) before trying a Query Request frame. + uint32 + 4294967295201 + softwaremlme + + + + Test only: Bitfield to enable Control Plane Tx Power processing. + uint16 + 0x03DD + hardwaremlme + + + Test only: Maximum User Set Tx Power (quarter dBm). Enable it in unifiTestTxPowerEnable. + int16 + 127 + + + + softwaremlme + + + Max power values for included channels (quarter dBm). + int16 + unifiNoCellTable + + 28 + 28 + 20 + 20 + + software + + + Channels applicable. Defined in a uint64 represented by the octet string. + First byte of the octet string maps to LSB. Bit 0 maps to channel 1. Mapping defined in ChannelisationRules. + octet_string + 88{ 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Max power values per band per index(quarter dBm). + int16 + unifiSarBackoffTable + + 60 + 52 + 59 + 51 + 58 + 50 + 57 + 49 + + software + + + Is using Grip power cap instead of SAR cap. + boolean + false + software + + + Below the (dBm) threshold, switch to the max power allowed by regulatory, if it has been previously reduced due to unifiTPCMinPowerRSSIThreshold. + int16 + -55 + softwaremlme + + + Above the (dBm) threshold, switch to the minimum hardware supported - capped by unifiTPCMinPower2G/unifiTPCMinPower5G. A Zero value reverts the power to a default state. + int16 + -45 + softwaremlme + + + Minimum power for 2.4GHz SISO interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than dot11PowerCapabilityMinImplemented. + int16 + 52 + softwaremlme + + + Minimum power for 2.4GHz MIMO interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than dot11PowerCapabilityMinImplemented. + int16 + 52 + softwaremlme + + + Minimum power for 5 GHz SISO interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than dot11PowerCapabilityMinImplemented. + int16 + 40 + softwaremlme + + + Minimum power for 5 GHz MIMO interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm). Should be greater than dot11PowerCapabilityMinImplemented. + int16 + 52 + softwaremlme + + + Use TPC only after MlmeConnect_Rsp has been received from the Host i.e. not during initial connection exchanges (EAPOL/DHCP operation) as RSSI readings might be inaccurate. + boolean + true + softwaremlme + + + Below this (dBm) threshold, switch to max power allowed by regulatory, if it has been previously reduced due to unifiTPCMinPowerRSSIThreshold. + int16 + -55 + softwaremlme + + + Above this(dBm) threshold, switch to minimum hardware supported - capped by unifiTPCMinPower2G/unifiTPCMinPower5G. Zero reverts the power to its default state. + int16 + -45 + softwaremlme + + + When LTE Coex Power Reduction provisions are met, impose a power cap of the regulatory domain less the amount specified by this MIB (quarter dB) + 012724 + uint16 + software + + + entry is written directly to the BBB_TX_FILTER_CONFIG register. Only the lower eight bits of this register are implemented . Bits 0-3 are the 'Tx Gain', bits 6-8 are the 'Tx Delay'. This register should only be changed by an expert. + true + uint16 + 0x17 + software + + + Lower threshold for number of bytes received in a second - default value based on 300Mbps + true + uint32 + 37500000 + softwaremacrame + + + Upper threshold for number of bytes received in a second - default value based on 400Mbps + true + uint32 + 50000000 + softwaremacrame + + + Forces the WAPI encryption hardware use the QoS mask specified. + true + uint16 + 15 + softwaremacrame + + + Each element of the MIB has a set of read/write access constraints that may be applied when the element is accessed by the host. For most elements the constants are derived from their MAX-ACCESS clauses. unifiCSROnlyMIBShield controls the access mechanism. If this entry is set to 'warn', when the host makes an inappropriate access to a MIB variable (e.g., writing to a 'read-only' entry) then the firmware attempts to send a warning message to the host, but access is allowed to the MIB variable. If this entry is set to 'guard' then inappropriate accesses from the host are prevented. If this entry is set to 'alarm' then inappropriate accesses from the host are prevented and the firmware attempts to send warning messages to the host. If this entry is set to 'open' then no access constraints are applied and now warnings issued. Note that certain MIB entries have further protection schemes. In particular, the + MIB prevents the host from reading some security keys (WEP keys, etc.). + true + not_accessible + unifiCSROnlyMIBShield + 2 + software + + + uint16 + PS Poll threshold. When Unifi chip is configured for normal power save mode and when access point does not respond to PS-Poll requests, then a fault will be generated on non-zero PS Poll threshold indicating mode has been switched from power save to fast power save. Ignored PS Poll count is given as the fault argument. + 30 + + + + + softwaremacrame + + + Minimum time after the expected beacon reception time that UniFi will continue to listen for the beacon in an infrastructure BSS before timing out. Reducing this value can reduce UniFi power consumption when using low power modes, however a value which is too small may cause beacons to be missed, requiring the radio to remain on for longer periods to ensure reception of the subsequent beacon. + true + µs + read_only + uint32 + 21474836472000 + + + + + softwaremacrame + + + Delay applied at each step of the power calibration routine used with an external PA. + true + µs + uint16 + 0 + software + + + Latest time before the expected beacon reception time that UniFi will turn on its radio in order to receive the beacon. Reducing this value can reduce UniFi power consumption when using low power modes, however a value which is too small may cause beacons to be missed, requiring the radio to remain on for longer periods to ensure reception of the subsequent beacon. + true + µs + read_only + uint32 + 2147483647100 + + + + + softwaremacrame + + + Signal level at which external LNA will be used for AGC purposes. + true + int16 + -128127-25 + software + + + Gain of the path between chip and antenna when LNA is on. + true + int16 + -1281270 + software + + + Loss of the path between chip and antenna when LNA is off. + true + int16 + -1281270 + software + + + Numeric identifier for the UniFi silicon revision (as returned by the GBL_CHIP_VERSION hardware register). Other than being different for each design variant (but not for alternative packaging options), the particular values returned do not have any significance. + read_only + uint16 + software + + + The IEEE 802.11 standard requires a frequency accuracy of either +/- 20 ppm or +/- 25 ppm depending on the physical layer being used. If UniFi's frequency reference is a crystal then this attribute should be used to tweak the oscillating frequency to compensate for design- or device-specific variations. Each step change trims the frequency by approximately 2 ppm. + read_only + uint16 + 6331 + software + + + If UniFi is in power save and receives a Traffic Indication Map from its associated access point with a DTIM indication, it will wait a maximum time given by this attribute for succeeding broadcast or multicast traffic, or until it receives such traffic with the 'more data' flag clear. Any reception of broadcast or multicast traffic with the 'more data' flag set, or any reception of unicast data, resets the timeout. The timeout can be turned off by setting the value to zero; in that case UniFi will remain awake indefinitely waiting for broadcast or multicast data. Otherwise, the value should be larger than that of unifiPowerSaveExtraListenTime. + µs + uint16 + 50000 + softwaremacrame + + + Print messages about the radio status to the Android Kernel Log. See document SC-508266-TC. + boolean + false + softwaremacrame + + + Keep the radio on. For debug purposes only. Setting the value to FALSE means radio on/off functionality will behave normally. Note that setting this value to TRUE will automatically disable dorm. The intention is *not* for this value to be changed at runtime. + boolean + false + softwaremacrame + + + For schedules with fixed duration e.g. scan, unsync VIF, the schedule will be forced after this time to avoid VIF starving + TU + uint16 + 0 + softwaremacrame + + + Allow the platform to downgrade antenna usage for STA VIFs to 1 if the VIF is idle. Only valid for multi-radio platforms. + boolean + true + softwaremacrame + + + Allow the platform to use multiple antennas for STA VIFs during the connect phase. Only valid for multi-radio platforms. + boolean + true + softwaremacrame + + + Allow the platform to downgrade antenna usage for AP VIFs when all connected peers are idle. Only valid for multi-radio platforms. + boolean + false + + + + softwaremacrame + + + Specify whether antenna scan activities will be allowed to cause an update of VIF capability. Only valid for multi-radio platforms. WARNING: Changing this value after system start-up will have no effect. + boolean + false + softwaremacrame + + + Specify the preferred antenna(s) to use. A value of 0 means that the FW will decide on the antenna(s) to use. Only valid for multi-radio platforms. + uint16 + 0 + + + + softwaremacrame + + + Specify the maximum number of MACs that may be used for the platform. For multi-MAC platforms that value *could* be greater than 1. WARNING: Changing this value after system start-up will have no effect. + uint16 + 2 + softwaremacrame + + + Specify the maximum number of antenna that will be used for each band. Lower 8 bits = 2GHz, Higher 8 bits = 5Ghz. Limited by maximum supported by underlying hardware. WARNING: Changing this value after system start-up will have no effect. + uint16 + 0x0202 + softwaremacrame + + + Enable two passive scans to be simultaneously scheduled on two distinct channels at the same. + boolean + false + softwaremacrame + + + Bitmap controlling watchdog configuration for fleximac. Setting bit to 1 will enable watchdog for MAC represented by bit position + uint16 + 0x0000 + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: Enable Dorm (deep sleep). When disabled, WLAN will not switch the radio power domain on/off *and* it will always veto deep sleep. Setting the value to TRUE means dorm functionality will behave normally. The intention is *not* for this value to be changed at runtime. + boolean + true + software + + + Toggle WLAN power domain when entering dorm mode (deep sleep). When entering deep sleep and this value it true, then the WLAN power domain is disabled for the deep sleep duration. When false, the power domain is left turned on. This is to work around issues with WLAN rx, and is considered temporary until the root cause is found and fixed. + boolean + true + hardware + + + This is a counter that indicates the number of data and management frames that have been processed by the UniFi hardware but were discarded before being processed by the firmware. It does not include frames not processed by the hardware because they were not addressed to the local device, nor does it include frames discarded by the firmware in the course of normal MAC processing (which include, for example, frames in an appropriate encryption state and multicast frames not requested by the host). Typically this counter indicates lost data frames for which there was no buffer space; however, other cases may cause the counter to increment, such as receiving a retransmitted frame that was already successfully processed. Hence this counter should not be treated as a reliable guide to lost frames. The counter wraps to 0 after 65535. + read_only + uint16 + + + + software + + + Get TSF time (last 32 bits) for the specified VIF. VIF index can't be 0 as that is treated as global VIF For station VIF - Correct BSS TSF wil only be reported after MLME-CONNECT.indication(success) indication to host. Note that if MAC Hardware is switched off then TSF returned is estimated value + read_only + int64 + + + + softwaremlme + + + Maximum timeout in ms the Offchannel FSM will wait until the complete dwell time is scheduled + uint16 + 1000 + softwaremlme + + + Extended capabilities. Bit field definition and coding follows IEEE 802.11 Extended Capability Information Element, with spare subfields for capabilities that are independent from chip/firmware implementation. + octet_string + 99{ 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x80 } + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Suppress extended capabilities IE being sent in the association request. Please note that this may fix IOP issues with Aruba APs in WMMAC. Singed Decimal + booleansigned_decimalfalse + softwaremlme + + + If UniFi is running with an external fast clock source, i.e. unifiExternalFastClockRequest is set, it is common for this clock to be shared with other devices. Setting to true causes UniFi to detect when the clock is present (presumably in response to a request from another device), and to perform any pending activities at that time rather than requesting the clock again some time later. This is likely to reduce overall system power consumption by reducing the total time that the clock needs to be active. + read_only + boolean + false + software + + + It is possible to supply UniFi with an external fast reference clock, as an alternative to using a crystal. If such a clock is used then it is only required when UniFi is active. A signal can be output on PIO[2] or if the version of UniFi in use is the UF602x or later, any PIO may be used (see unifiExternalFastClockRequestPIO) to indicate when UniFi requires a fast clock. Setting makes this signal become active and determines the type of signal output. 0 - No clock request. 1 - Non inverted, totem pole. 2 - Inverted, totem pole. 3 - Open drain. 4 - Open source. + read_only + unifiExternalFastClockRequest + 1 + software + + + If an external fast reference clock is being supplied to UniFi as an alternative to a crystal (see unifiExternalFastClockRequest) and the version of UniFi in use is the UF602x or later, any PIO may be used as the external fast clock request output from UniFi. key determines the PIO to use. + read_only + uint16 + 159 + software + + + Returns 0 if A-MSDU size limited to 4K. Returns 1 is A-MSDU size is limited to 8K. This value is chip specific and limited by HW. + + + + read_only + uint16 + software + + + Defines the maximum number of A-MSDU sub-frames per A-MSDU. A value of 1 indicates A-MSDU aggregation has been disabled + uint16 + + + + + 3 + 1 + 4 + software + + + Dplane test mib to read and write uint32 + uint32 + + + + + 0 + software + + + Dplane test mib to read and write uint32 + uint32 + + + + + 0 + software + + + Dplane test mib to read and write uint32 + uint32 + + + + + 0 + software + + + Dplane test mib to read and write uint32 + uint32 + + + + + 0 + software + + + Golden Certification MIB don't delete, change PSID or name: UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified. + µs + read_only + uint32 + 2147483647400000 + softwaremacrame + + + UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified. The unifiFastPowerSaveTimeOutSmall aims to improve the power consumption by setting a lower bound for the Fast Power Save Timeout. If set with a value above unifiFastPowerSaveTimeOut it will default to unifiFastPowerSaveTimeOut. + µs + read_only + uint32 + 214748364750000 + softwaremacrame + + + UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified. The unifiFastPowerSaveTimeOutAggressive aims to improve the power consumption by setting a aggressive time when channel is not busy for the Fast Power Save Timeout. If set with a value above unifiFastPowerSaveTimeOut it will default to unifiFastPowerSaveTimeOut. Setting it to zero disables the feature + µs + read_only + uint32 + 214748364720000 + softwaremacrame + + + Timeout for requests sent from MACRAME to Data Plane. Any value below 1000ms will be capped at 1000ms. + milliseconds + read_only + uint32 + 1000 + softwaremacrame + + + In Fast Power Save mode, the STA will decide whether it is idle based on monitoring its traffic class. If the traffic class is continuously "occasional" for equal or longer than the specified value (in seconds), then the VIF is marked as idle. Traffic class monitoring is based on the interval specified in the "unifiExitPowerSavePeriod" MIB + second + read_only + uint32 + 18001 + softwaremacrame + + + Numeric build identifier for this firmware build. This should normally be displayed in decimal. The textual build identifier is available via the standard dot11manufacturerProductVersion MIB attribute. + read_only + uint32 + + software + + + Numeric build identifier for the patch set that has been applied to this firmware image. This should normally be displayed in decimal. For a patched ROM build there will be two build identifiers, the first will correspond to the base ROM image, the second will correspond to the patch set that has been applied. + read_only + uint32 + + software + + + When enabled the VIFs will not relinquish their assigned schedules when they have nothing left to do. + boolean + false + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater than 6 seconds. + uint16 + 214730 + softwaremlme + + + Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater than 6 seconds. + uint16 + 214710 + softwaremlme + + + Timeout before disconnecting in seconds. 0 = Disabled. Capped to greater than 6 seconds. + uint16 + 214710 + softwaremlme + + + DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive timeout to start polling, in seconds. + uint16 + 1005 + softwaremlme + + + DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive timeout to start polling, in seconds. + uint16 + 1005 + softwaremlme + + + DO NOT SET TO A VALUE HIGHER THAN THE TIMEOUT. How long before keepalive timeout to start polling, in seconds. + uint16 + 1005 + softwaremlme + + + + STA Mode: Minimum interval to forward Router Advertisement frames to Host. Minimum value = 60 secs. + uint32 + 60429496728560 + softwaremlme + + + + A limit on transmission time for a data frame. If the data payload would take longer than unifiFragmentationDuration to transmit, UniFi will attempt to fragment the frame to ensure that the data portion of each fragment is within the limit. The limit imposed by the fragmentation threshold is also respected, and no more than 16 fragments may be generated. If the value is zero no limit is imposed. The value may be changed dynamically during connections. Note that the limit is a guideline and may not always be respected. In particular, the data rate is finalised after fragmentation in order to ensure responsiveness to conditions, the calculation is not performed to high accuracy, and octets added during encryption are not included in the duration calculation. + µs + uint16 + 0 + + + + + softwaremacrame + + + Limit the number of Aerials that Scan will use. + uint16 + 11 + softwaremlme + + + Rules for channel scanners. + octet_string + 44{ 0x00, 0x01, 0x00, 0x01 } + softwaremlme + + + Test only: overrides max_scan_time. 0 indicates not used. + octet_string + 1414{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Test only: overrides probe interval. 0 indicates not used. + octet_string + 1414{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Magnitude of the change in RSSI for which a scan result will be issued. In dB. + uint16 + 125520 + softwaremlme + + + Minimum RSSI, in dB, for a scan indication to be kept. + int16 + -128127-90 + softwaremlme + + + Max number of scan results, per sps, which will be stored before the oldest result is discarded, irrespective of its age. The value 0 specifies no maximum. + uint16 + 100 + softwaremlme + + + Part of Scan Algorithm: Keep scanning on a channel with lots of APs. + uint16 + 10 + softwaremlme + + + Part of Scan Algorithm: Stop scanning on a channel if less than X NEW APs are seen. + uint16 + 4 + softwaremlme + + + Part of Scan Algorithm: Activate support for Multi Vif channel times. + boolean + 1 + softwaremlme + + + Part of Scan Algorithm: Activate support for the new algorithm. + boolean + 1 + softwaremlme + + + Stop scanning on a channel if less than X Beacons or Probe Responses are received. + uint16 + 4 + softwaremlme + + + SoftAP: Permitted time for a station to complete associatation with FW acting as AP in milliseconds. + uint16 + 2000 + softwaremlme + + + If set STA will configure keep-alive with options specified in a received BSS max idle period IE + boolean + true + softwaremlme + + + BSS Idle MAX Period. Used to cap the value coming from BSS Max Idle Period IE, in seconds + uint16 + second + 300300 + softwaremlme + + + Activate Directed Multicast Service (DMS) + boolean + false + softwaremlme + + + Timeout, in seconds, for instigating ConnectonFailure procedures. Setting it to less than 3 seconds may result in frequent disconnection or roaming with the AP. + Disable with Zero. Values lower than INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT. + uint16 + 3 + softwaremlme + + + Timeout, in seconds, for instigating ConnectonFailure procedures. Zero value disables the feature. Any value written lower than INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT. + uint16 + 10 + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Timeout, in milliseconds, for sending the AP a NULL frame to kick off the EAPOL exchange. + uint16 + 50 + softwaremlme + + + Maximum time, in TU, allowed for the data in data references corresponding to MLME primitives to be made available to the firmware. The special value 0 specifies an infinite timeout. + Note that the default has to be sufficient to allow for any MLME-SET.request used to set a different value! The value 65535 is reserved for future internal expansion (infinite timeout). + read_only + uint16 + 655340 + softwaremlme + + + When UniFi enters power save mode it signals the new state by setting the power management bit in the frame control field of a NULL frame. It then remains active for the period since the previous unicast reception, or since the transmission of the NULL frame, whichever is later. This entry controls the maximum time during which UniFi will continue to listen for data. This allows any buffered data on a remote device to be cleared. Specifies an upper limit on the timeout. UniFi internally implements a proprietary algorithm to adapt the timeout depending upon the situation.This is used by firmware when current station VIF is only station VIF which can be scheduled + µs + uint32 + 214748364730000 + softwaremacrame + + + When UniFi enters power save mode it signals the new state by setting the power management bit in the frame control field of a NULL frame. It then remains active for the period since the previous unicast reception, or since the transmission of the NULL frame, whichever is later. This entry controls the maximum time during which UniFi will continue to listen for data. This allows any buffered data on a remote device to be cleared. This is same as unifiPowerManagementDelayTimeout but this value is considered only when we are doing multivif operations and other VIFs are waiting to be scheduled.Note that firmware automatically chooses one of unifiPowerManagementDelayTimeout and unifiConcurrentPowerManagementDelayTimeout depending upon the current situation.It is sensible to set unifiPowerManagementDelayTimeout to be always more thanunifiConcurrentPowerManagementDelayTimeout. + µs + uint32 + 214748364710000 + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: This affects Station VIF power save behaviour. + Setting it to true will disable legacy power save (i.e. we wil use fast power save to retrieve data) + Note that actually disables full power save mode (i.e sending trigger to retrieve frames which will be PS-POLL for legacy and QOS-NULL for UAPSD) + boolean + true + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: Force station power save mode to be active (when scheduled). + VIF scheduling, coex and other non-VIF specific reasons could still force power save on the VIF. + Applies to all VIFs of type station (includes P2P client). + Changes to the mib will only get applied after next host/mlme power management request. + boolean + false + softwaremacrame + + + Allow MIF to be turned off. If set to TRUE, it will prevent MIF to be turned off while WLAN is running. Disabling the mib will prevent to enter idle mode lite or idle mode medium + boolean + true + + + Enables AP Idle mode which can transmit beacons in MIFLess mode, if softAP is active, and there has been no activity for a time. + This mib has priority over unifiIdleModeLiteEnabled. If unifiAPIdleEnabled is enabled, Idle Mode Lite won't be activated. + boolean + false + + + + softwaremacrame + + + Enables Idle Mode Lite, if softAP is active, and there has been no activity for a time. + Idle mode lite should not be active if host has sent a command to change key. + boolean + false + + + + softwaremacrame + + + Enables Idle Mode, if single vif station is active or there is no vif, and there has been no activity for a time. + boolean + false + + + + softwaremacrame + + + Enables STA Idle mode, if single vif station is active and there has been no activity for a time. + boolean + false + + + + softwaremacrame + + + MACRAME debug stats readout key. Use set to write a debug readout, then read the same key to get the actual readout. + uint32 + + + + + softwaremacrame + + + Activate feature support for Enhanced ARP Detect. This is required by Volcano. + boolean + false + softwaremlme + + + RTT capabilities of the chip. see SC-506960-SW. + octet_string + 88 + { 0x01, 0x01, 0x01, 0x01, 0x00, 0x07, 0x1c, 0x32 } + software + + + Default minimum time between consecutive FTM frames in units of 100 us. + uint16 + 02555 + softwaremlme + + + Requested FTM frames per burst. + uint16 + 1314 + softwaremlme + + + indicates the duration of a burst instance, values 0, 1, 12-14 are reserved, + [2..11], the burst duration is defined as (250 x 2)^(N-2), and 15 means "no preference". + uint16 + 2116 + softwaremlme + + + The number of burst instances is 2^(Number of Bursts Exponent), value 15 means "no preference". + uint16 + 0140 + softwaremlme + + + Activate support for ASAP mode in FTM + boolean + true + softwaremlme + + + Activate support for FTM Responder + boolean + false + softwaremlme + + + Default timeout for session estabishmant in units of ms. + uint1610100 + 50 + softwaremlme + + + Interval between consecutive Bursts. In units of ms. + uint16550 + 10 + softwaremlme + + + Delay to account for differences in time between Initiator and Responder at start of the Burst. In units of ms. + uint160100 + 1 + softwaremlme + + + Delay to account for differences in time between Initiator and Responder at the end of the Burst. In units of ms. + uint160100 + 10 + softwaremlme + + + Enable Validation for FTM Add Range request RTT_Configs + boolean + false + softwaremlme + + + Enable Validation for FTM Response + boolean + false + softwaremlme + + + Use Response burst parameters for burst + boolean + false + softwaremlme + + + Default timeout for FtmInitialResponse in units of ms. + uint1610100 + 50 + softwaremlme + + + Input BW parameter to fed into DSP + uint16 + 0255 + 0 + softwaremlme + + + Input OFDM cut offset to DSP + uint16 + 0255 + 0 + softwaremlme + + + Whether to get simple mean or mean around cluster + boolean + false + softwaremlme + + + Activate Neighbour Aware Networking (NAN) + boolean + true + softwaremlme + + + The 16-bit field follows the coding of IEEE 802.11 Capability Information. + uint16 + 0x0620 + softwaremlme + + + Maximum number of concurrent NAN clusters supported. + uint16 + 1 + software + + + Maximum number of concurrent NAN Publish instances supported. + uint16 + 2 + softwaremlme + + + Maximum number of concurrent NAN Subscribe instances supported. + uint16 + 2 + softwaremlme + + + Maximum Service Name Length. + uint16 + 255 + software + + + Maximum Match Filter Length. + uint16 + 255 + software + + + Maximum Total Match Filter Length. + uint16 + 255 + software + + + Maximum Service Specific Info Length. + uint16 + 255 + software + + + Maximum Vendor Specific Attribute Data Length. + uint16 + 0 + software + + + Maximum Mesh Data Length. + uint16 + 0 + software + + + Maximum NDI Interfaces. Note: This does not affect number of NDL Vifs supported by FW as they are hard coded. + uint16 + 1 + software + + + Maximum NDP Sessions. + uint16 + 1 + software + + + Maximum App Info Length. + uint16 + 0 + software + + + Time limit in which Mlme will expire a match for discovered service. + uint16 + seconds + 60 + softwaremlme + + + The default value of scan swell time in ms for each band. + milliseconds + uint16 + unifiNANDefaultScanDwellTimeTable + + 200 + 200 + + softwaremlme + + + The default value of scan period in seconds for each band. + seconds + uint16 + unifiNANDefaultScanPeriodTable + + 20 + 20 + + softwaremlme + + + Maximum Channel Switch Time. + uint16 + 5000 + microseconds + software + + + Enabling Mac Address Randomisation for NMI address. + boolean + true + softwaremlme + + + + + + + + Enables low power radio RX for idle STA and AP VIFs respectively. + Setting/clearing bit 0 enables/disabled LP RX for (all) STA/Cli VIFs. + Setting/clearing bit 1 enables/disabled LP RX for AP/GO VIFs. + uint16 + 3 + + + + softwaremacrame + + + Time since last station activity when it can be considered to be idle. Only used in SoftAP mode when determining if all connected stations are idle (not active). + uint32 + milliseconds + 500 + softwaremacrame + + + The maximum drift in microseconds we will allow for each beacon sent when we're trying to move it to get a 50% duty cycle between GO and STA in multiple VIF scenario. We'll delay our TX beacon by a maximum of this value until we reach our target TBTT. We have 3 possible cases for this value: a) ap_beacon_max_drift = 0x0000 - Feature disabled b) ap_beacon_max_drift between 0x0001 and 0xFFFE - Each time we transmit the beacon we'll move it a little bit forward but never more than this. (Not implemented yet) c) ap_beacon_max_drift = 0xFFFF - Move the beacon to the desired position in one shot. + µs + uint16 + 0xFFFF + softwaremacrame + + + The maximum time in microseconds we want to stall TX data when expecting a beacon at EBRT time as a station. + µs + uint16 + 128 + softwaremacrame + + + Limits the period over which the value of unifiRSSI is averaged. If no more than unifiRSSIMinReceivedFrames frames have been received in the period, then the value of unifiRSSI is reset to the value of the next measurement and the rolling average is restarted. This ensures that the value is timely (although possibly poorly averaged) when little data is being received. + TU + read_only + uint16 + 1 + 3000 + softwaremacrame + + + See the description of unifiRSSIMaxAveragingPeriod for how the combination of attributes is used. + read_only + uint16 + 1 + 2 + softwaremacrame + + + Specifies time that is used for EIFS. A value of 0 causes the build in value to be used. + read_only + µs + uint16 + 12 + softwaremacrame + + + Test only: Force channel bandwidth to specified value. + This can also be used to allow emulator/silicon back to back connection to communicate at bandwidth other than default (20 MHz) + Setting it to 0 uses the default bandwidth as selected by firmware. The change will be applied at next radio state change opportunity + channel_bw_20_mhz = 20, + channel_bw_40_mhz = 40, + channel_bw_80_mhz = 80 + + uint16 + 0 + + + + softwaremacrame + + + Send IQ capture data to host for IQ debug + boolean + false + softwaremacrame + + + The timing statistics of packets being queued between SW-HW + read_only + uint16 + unifiQueueStatsIdTable + + + + software + + + The timing statistics of packets being queued between HOST-SW + read_only + uint16 + unifiQueueStatsIdTable + + + + software + + + Enables recording timing statistics of packets being queued between HOST-SW-HW + boolean + false + + + + software + + + The rate corresponding to the current table entry. The value is rounded to the nearest number of units where necessary. Most rates do not require rounding, but when short guard interval is in effect the rates are no longer multiples of the base unit. Note that there may be two occurrences of the value 130: the first corresponds to MCS index 7, and the second, if present, to MCS index 6 with short guard interval. + Get the rate for rate statistics table entry index. + read_only + uint16 + 500 kbps + unifiRateStatsTable + + software + + + The number of successful receptions of complete management and data frames at the rate indexed by unifiRateStatsIndex.This number will wrap to zero after the range is exceeded. + read_only + uint32 + unifiRateStatsTable + + + + software + + + The number of successful (acknowledged) unicast transmissions of complete data or management frames the rate indexed by unifiRateStatsIndex. This number will wrap to zero after the range is exceeded. + read_only + uint32 + unifiRateStatsTable + + + + software + + + The number of successive RTS failures. + read_only + uint32 + unifiRateStatsTable + + + + software + + + Allows to request on a per access class basis that an MA_UNITDATA.confirm be generated after each packet transfer. The default value is applied for all ACs. + boolean + false + unifiAcTxConfirmTable + + + + software + + + The bit rate currently in use for transmissions of unicast data frames; On an infrastructure BSS, this is the data rate used in communicating with the associated access point, if there is none, an error is returned + Request is made per-VIF. Rate is read from station records + read_only + uint32 + + + + softwaremlme + + + Last BSS Tx DataRate. See unifiTxDataRate description. + uint32 + softwaremlme + + + The bit rate of the last received frame on this VIF. + Request is made per-VIF and only support for STA VIF type. + read_only + uint32 + + + + softwaremlme + + + The number of frames that are discarded due to HW No-ack activated during test. + This number will wrap to zero after the range is exceeded. + Number of discarded frames when HW No-ack is activated during test. + read_only + uint32 + + + + software + + + The number of received frames that are discarded due to bad FCS (CRC). + This number will wrap to zero after the range is exceeded. + Number of discarded received frames due to bad FCS (CRC) as detected by the HW. + read_only + uint32 + + + + software + + + Read value from a register and return it. + Register access function. + read_only + uint32 + unifiReadRegTable + + + + hardware + + + Read a value from a hardware packet counter for a specific radio_id and return it. The firmware will convert the radio_id to the associated mac_instance. + Hardware counter access function. + read_only + uint32 + unifiReadHardwareCounterTable + + + + software + + + Maximum time in milliseconds for a frame to be queued in the hardware/DPIF. + uint16 + milliseconds + 512 + softwaremacrame + + + Maximum time in seconds for a frame to be queued in firmware, ready to be sent, but not yet actually pumped to hardware. + uint16 + second + 5 + softwaremacrame + + + Provides a running average of the Signal to Noise Ratio (dB) for packets received by UniFi's radio. + read_only + int16 + + softwaremlme + + + Last BSS SNR. See unifiSNR description. + int16 + softwaremlme + + + This offset is added to SNR values received at 802.11b data rates. This accounts for differences in the RF pathway between 802.11b and 802.11g demodulators. The offset applies to values of unifiSNR as well as SNR values in scan indications. Not used in 5GHz mode. + dB + read_only + int16 + 8 + softwaremacrame + + + In TU. If non-zero, used during active scans as the maximum lifetime for probe requests. It is the elapsed time after the initial transmission at which further attempts to transmit the probe are terminated. + uint32 + 164 + softwaremacrame + + + Lifetime of proberesponse frame in unit of ms. + uint16 + 100 + softwaremlme + + + Lifetime of proberesponse frame in unit of ms for P2P. + uint16 + 500 + softwaremlme + + + Number of retries of probe response frame. + uint16 + 5 + 255 + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name:If VIF has this many packets queued/transmitted/received in last unifiFastPowerSaveTransitionPeriod then firmware may decide to come out of aggressive power save mode. This is applicable to STA/CLI and AP/GO VIFs. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiTrafficAnalysisPeriod and unifiAggressivePowerSaveTransitionPeriod. + uint16 + 10 + softwaremacrame + + + Period in TUs over which firmware counts number of packet transmitted/queued/received to make decisions like coming out of aggressive power save mode or setting up BlockAck. This is applicable to STA/CLI and AP/GO VIFs. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiPowerSaveTransitionPacketThreshold, unifiAggressivePowerSaveTransitionPeriod and unifiTrafficThresholdToSetupBA. + uint16 + TU + 200 + softwaremacrame + + + Defines how many unifiExitPowerSavePeriod firmware should wait in which VIF had received/transmitted/queued less than unifiPowerSaveTransitionPacketThreshold packets - before entering aggressive power save mode (when not in aggressive power save mode) This is applicable to STA/CLI and AP/GO VIFs. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiPowerSaveTransitionPacketThreshold and unifiTrafficAnalysisPeriod. + uint16 + TU + 5 + softwaremacrame + + + Golden Certification MIB don't delete, change PSID or name: After seeing the "more" bit set in a message from the AP, the STA will goto active mode for this duration of time. After this time, traffic information is evaluated to determine whether the STA should stay active or go to powersave. Setting this value to 0 means that the described functionality is disabled. + uint32 + TU + 30 + softwaremacrame + + + Default time for which a non-scan VIF can be scheduled. Applies to multiVIF scenario. Internal firmware logic or BSS state (e.g. NOA) may cut short the schedule. + uint16 + TU + 50 + softwaremacrame + + + When the scheduler expects a VIF to schedule for time longer than this parameter (specified in TUs), then the VIF may come out of powersave. Only valid for STA VIFs. + uint16 + TU + 60 + softwaremacrame + + + UART configuration using the values of the other unifiUart* attributes. The value supplied for this attribute is ignored. + true + uint16 + software + + + Specification of which PIOs should be connected to the UART. Currently defined values are: 1 - UART not used; all PIOs are available for other uses. 2 - Data transmit and receive connected to PIO[12] and PIO[14] respectively. No hardware handshaking lines. 3 - Data and handshaking lines connected to PIO[12:15]. + true + unifiUartPios + software + + + Maximum time the background may be busy or locked out for. If this time is exceeded, UniFi will reset. If this key is set to 65535 then the watchdog will be disabled. + ms + read_only + uint16 + 11500 + software + + + Enable reporting of the following events for Android logging: + - firmware connectivity events + - fate of management frames sent by the host through the MLME SAP + It can take the following values: + - 0: reporting for non mandetory triggers disabled. EAPOL, security, btm frames and roam triggers are reported. + - 1: partial reporting is enabled. Beacons frames will not be reported. + - 2: full reporting is enabled. Beacons frames are included. + read_only + unifiWifiLogger + 1 + softwaremlme + + + Maximum number of events to keep when host is suspended. + read_only + uint16 + 10 + softwaremlme + + + Enable reporting of the fate of the TX packets sent by the host. + boolean + false + + + + softwaremacrame + + + Deprecated + boolean + softwaremacrame + + + If set to true, forces FW to use short slot times for all VIFs. + boolean + false + softwaremacrame + + + Running average of the Received Signal Strength Indication (RSSI) for packets received by UniFi's radio. The value should only be treated as an indication of the signal strength; it is not an accurate measurement. The result is only meaningful if the unifiRxExternalGain attribute is set to the correct calibration value. If UniFi is part of a BSS, only frames originating from devices in the BSS are reported (so far as this can be determined). The average is reset when UniFi joins or starts a BSS or is reset. + Use the lack of a (default) value to signal to rame that the RSSI hasn't been calibrated, and thus calls to mibgetrssi() will return FALSE. + dBm + read_only + int16 + + software + + + Last BSS RSSI. See unifiRSSI description. + int16 + softwaremlme + + + The bandwidth used with peer station prior it disconnects + read_only + uint16 + unifiPeerIdTable + softwaremlme + + + The number of spatial streams used with peer station prior it disconnects: BIG DATA + read_only + uint16 + unifiPeerIdTable + softwaremlme + + + The tx rate that was used for transmissions prior disconnection + read_only + uint32 + unifiPeerIdTable + softwaremlme + + + The recorded RSSI from peer station prior it disconnects + read_only + int16 + unifiPeerIdTable + softwaremlme + + + The number of retry packets from peer station + read_only + uint16 + unifiPeerIdTable + softwaremlme + + + The number of multicast and broadcast packets received from peer station + read_only + uint16 + unifiPeerIdTable + softwaremlme + + + AGC Thresholds settings + octet_string + 0255 + + unifiAgcThresholdsTable + hardware + + + Hardware specific transmitter settings + octet_string + 0255 + + unifiTxSettingsTable + hardware + + + Hardware specific transmitter gain settings + octet_string + 0255 + + unifiTxGainSettingsTable + hardware + + + Hardware specific transmitter detector response settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxPowerDetectorResponseTable + hardware + + + Hardware specific transmitter detector temperature compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxDetectorTemperatureCompensationTable + hardware + + + Hardware specific transmitter detector frequency compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxDetectorFrequencyCompensationTable + hardware + + + Hardware specific transmitter open-loop temperature compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxOpenLoopTemperatureCompensationTable + hardware + + + Hardware specific transmitter open-loop frequency compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + + unifiTxOpenLoopFrequencyCompensationTable + hardware + + + Hardware specific transmitter PA gain for DPD temperature compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + unifiTxPaGainDpdTemperatureCompensationTable + + hardware + + + Hardware specific transmitter PA gain for DPD frequency compensation settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + unifiTxPaGainDpdFrequencyCompensationTable + + hardware + + + Hardware specific transmitter frequency compensation settings + octet_string + 0255 + unifiTxFtrimSettingsTable + + hardware + + + Hardware specific transmitter gain step settings. + 2G settings before 5G. Increasing order within band. + octet_string + 0255 + unifiTxGainStepSettingsTable + + hardware + + + Hardware specific transmitter OFDM selection settings + octet_string + 48 + + hardware + + + Specify gain specific modulation power optimisation. + octet_string + 1648 + + hardware + + + Specify modulation specifc gains for static dpd optimisation. + octet_string + 1127 + unifiStaticDpdGainTable + + hardware + + + Read the chip temperature as seen by WLAN radio firmware. + read_only + int16 + celcius + + hardware + + + Battery voltage + read_only + uint16 + millivolt + + hardware + + + Write a static DPD LUT to the FW, read DPD LUT from hardware + the set function writes static dpd lut values from hcf into firmware, the get function reads from hardware + octet_string + 147147 + + + + + unifiLoadDpdLutTable + hardware + + + Write a DPD LUT directly to the HW + Used for Matlab characterisation by writing a previously calculated and (possibly) smoothed LUT to the HW. The primary need for this is because writing the LUT directly in Matlab is very slow and hence impractical for any characterisation work. + octet_string + 147147 + + + + unifiLoadDpdLutTable + hardware + + + Write a static DPD LUT to the FW, read DPD LUT from hardware (for devices that support multiple radios) + the set function writes static dpd lut values from hcf into firmware, the get function reads from hardware + octet_string + 147147 + + + + + unifiLoadDpdLutTablePerRadio + hardware + + + Write a DPD LUT directly to the HW (for devices that support multiple radios) + Used for Matlab characterisation by writing a previously calculated and (possibly) smoothed LUT to the HW. The primary need for this is because writing the LUT directly in Matlab is very slow and hence impractical for any characterisation work. + octet_string + 147147 + + + + unifiLoadDpdLutTablePerRadio + hardware + + + DPD pre-distort gains. Takes a range of frequencies, where + f_min <= f_channel < f_max. + The format is [freq_min_msb, freq_min_lsb, freq_max_msb, freq_max_lsb, + DPD policy bitmap, bandwidth_bitmap, power_trim_enable, + OFDM0_gain, OFDM1_gain, CCK_gain, TR_gain, + CCK PSAT gain, OFDM PSAT gain]. + octet_string + 1414 + unifiDpdPredistortGainsTable + + hardware + + + Enables Digital Pre-Distortion + Bitmask of DPD features to enable for testing, requires d01_d01 or later. + uint16 + 0 + + + + + hardware + + + Enables CCA + Bitmask of CCA features to enable. Note MIB is not live, value will get loaded to hardware after radio is switched on. The least significant word is for config of ETSI regulatory domain 80Mhz p0 and p4, the other word is for all other configurations. + uint32 + + + + + 0x00540050 + hardware + + + Configures CCA per 20 MHz sub-band. + Configure to take into account the CCA of each 20M subband for the primary channel. + uint16 + + + + + hardware + + + Enable/disable CCA-ED in Fleximac. + uint16 + + + + + hardware + + + Counts the time CCA indicates busy + This register counts the time CCA indicates busy (for pri20/sec20 and sec40), in units of 16 us. + unifiMacBusyTimeTable + uint16 + + + + hardware + + + Configures PIFS + Secondary Channel must be free for this amount of time (50ns unit) before it is declared non-busy for starting a Txop. Related to PIFS. + uint16 + + + + + hardware + + + Debug MIBs for DPD + unifiDpdDebugTable + + 170 + 3 + + + + + uint32 + software + + + Configures CCA CS thresholds. + Configures CCA CS (packet sync) thresholds. Indexed by siso/mimo. + unifiCCACSThreshTable + uint16 + + + + + hardware + + + Enables overriding of all BT activities by WLAN. + When this MIB is set then no macrame blackouts are registered for any BT activities + and also WLAN trumps all BT activities at the HW CDL arbitration level. This MIB should be enabled only for debugging + purposes. This MIB will only have an effect when its either compiled into the FW image or is configured at WLAN boot via + an hcf file. + + boolean + false + softwarecoex + + + Hardware specific transmitter power trim settings + Configuration settings for the TX power trim. + The format is [rf_chip_bitmap_lso, rf_chip_bitmap_mso + radio_id, band, + pcal_ofdm0_to_cck_mso, pcal_ofdm0_to_cck_lso, + pcal_ofdm0_to_ofdm1_mso, pcal_ofdm0_to_ofdm1_lso, + pcal_20_to_80_mso, pcal_20_to_80_lso, + pcal_20_to_40_mso, pcal_20_to_40_lso, + psat_dig_gain, psat_v2i_gain, psat_mix_gain, psat_drv_gain, psat_pa_gain, + psat_power_ref_mso, psat_power_ref_lso, + psat_drv_bias, psat_pa_bias, + max_adjust_up_mso, max_adjust_up_lso, + max_adjust_down_mso, max_adjust_down_lso]. + octet_string + 2525 + unifiTxPowerTrimConfigTable + + hardware + + + Common transmitter power trim settings + Common configuration settings for the TX power trim + octet_string + 3255 + + hardware + + + Clears the radio trim cache. The parameter is ignored. + Invalidates all entries in the trim cache. + uint16 + + + + hardware + + + A temperature difference, in degrees Celsius, above which the nanny process will generate a temperature update debug word + This delta will be used in NANNY + uint16 + 4 + software + + + + + + A report interval in milliseconds where temperature is checked + This interval will be used in NANNY + uint16 + 200 + software + + + + + + Set modem status to simulate lte status updates. See SC-505775-SP for API description. + Defined as array of uint32 represented by the octet string + FOR TEST PURPOSES ONLY + + This MIB simulates writing to mailbox for LTE signalling. Used for test purposes only. + First byte of the octet string maps to LSB of the first uint32 in the array. + First 4 octets maps to 32 bits in register-0 of SC-505775-SP section 3. + And so on. + The size of this MIB allows for the 9 32bit registers to be mimicked and, optionally, the 10th word (the checksum). + The checksum is not validated by wlan fw, so it is not necessary for WLAN cats/unit tests to populate this field. + And example for Band40 is + { 0x05, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA8, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + + octet_string + 3640 + softwarecoex + + + Set modem status to simulate lte status updates. See SC-505775-SP for API description. See unifiLteSignalsBitField for enum bitmap. + FOR TEST PURPOSES ONLY + + Bitmap of LTE signals. + + uint16 + + + + softwarecoex + + + Enables channel avoidance scheme for LTE Coex + When this MIB is enabled the channel avoidance scheme is enabled in softAP/GO + mode to mitigate interference from LTE Modem. + + boolean + true + softwarecoex + + + Enables power backoff scheme for LTE Coex + When this MIB is enabled the power backoff scheme is enabled in STA/AP/CLI/GO + mode to mitigate interference from LTE Modem. + + boolean + true + softwarecoex + + + Enables TDD scheme for LTE Coex + When this MIB is enabled the time domain scheme is enabled in STA/AP/CLI/GO + mode to mitigate interference from LTE Modem. + + boolean + true + softwarecoex + + + Enables LTE Coex support + When this MIB is enabled WLAN registers for LTE signals with common code. + + boolean + true + softwarecoex + + + Defines channels to which power backoff shall be applied when LTE operating on Band40. + This MIB defines the range of WLAN channels to which power backoff shall be applied when LTE operating + on Band40 when LTE Power Back feature is enabled. The first octet is the first channel in a range of channels. The second octet + is the upper channel of this range. EG { 0x01, 0x07 } describes the range from channel 1 to channel 7. + octet_string + 22{ 0x01, 0x02 } + softwarecoex + + + WLAN Power Reduction shall be applied when RSRP of LTE operating on band 40 falls below this level + int16 + dBm + -100 + -140-77 + softwarecoex + + + WLAN Power Reduction shall be restored when RSRP of LTE operating on band 40 climbs above this level + int16 + dBm + -95 + -140-77 + softwarecoex + + + Weighting applied when calculaing the average RSRP when considering Power Back Off + Specifies the percentage weighting (alpha) to give to the most recent value when calculating the moving average. + ma_new = alpha * new_sample + (1-alpha) * ma_old. + percentage + uint16 + 50 + softwarecoex + + + Enables LTE Coex support + When this MIB is enabled WLAN registers for LTE signals with common code. + + uint16 + + + + softwarecoex + + + MIB to force WLAN Power Backoff for LTE COEX testing purposes + Setting this MIB shall cause power backoff to be asserted in MLME.on the specified channel_mask + Note the power reduction applied is specified by unifiLteCoexPowerReduction as per normal operation + uint16 + + + + softwarecoex + + + MIB to enable LTE TDD COEX simulation for testing purposes + Setting this MIB shall cause coex module to simulate periodic MWS_FRAME_SYNC signalling in various modes, + for the purpose of testing LTE/WLAN Time Domain Coex functionality. The debug module shall also use CDL hardware to interfere + with WLAN Tx and Rx operation to approximate impact of LTE on WLAN. + Mode (0): disabled. + Mode (1): no drift in frame sync simulated + uint16 + + + + softwarecoex + + + MIB to define WLAN channels to avoid when LTE Band 40 in use. + This MIB defines the range of WLAN channels to avoid when LTE Band 40 is in use and LTE Channel Avoidance + feature is enabled. The first octet is the first channel in a range of channels to avoid. The second octet is the upper channel + of this range. EG { 0x01, 0x05 } describes the range from channel 1 to channel 5. + Setting this MIB to { 0x00, 0x00 } will disable channel avoidance for LTE Band 40. + octet_string + 22{ 0x01, 0x05 } + softwarecoex + + + MIB to define WLAN channels to avoid when LTE Band 41 in use. + This MIB defines the range of WLAN channels to avoid when LTE Band 41 is in use and LTE Channel Avoidance + feature is enabled. The first octet is the first channel in a range of channels to avoid. The second octet is the upper channel + of this range. EG { 0x04, 0x0D } describes the range from channel 4 to channel 13. + Setting this MIB to { 0x00, 0x00 } will disable channel avoidance for LTE Band 41. + octet_string + 22{ 0x04, 0x0D } + softwarecoex + + + MIB to define WLAN channels to avoid when LTE Band 7 in use. + This MIB defines the range of WLAN channels to avoid when LTE Band 41 is in use and LTE Channel Avoidance + feature is enabled. The first octet is the first channel in a range of channels to avoid. The second octet is the upper channel + of this range. EG { 0x09, 0x0D } describes the range from channel 9 to channel 13. + Setting this MIB to { 0x00, 0x00 } will disable channel avoidance for LTE Band 41. + octet_string + 22{ 0x09, 0x0D } + softwarecoex + + + Override the AGC by adjusting the Rx minimum and maximum gains of each stage. + Set requests write the values to a static structure in + mac/hal/halradio/halradio_agc.c. The saved values are written + to the Jar register WLRF_RADIO_AGC_CONFIG2 and to the Night registers + WL_RADIO_AGC_CONFIG2 and WL_RADIO_AGC_CONFIG3. The saved values are also + used to configure the AGC whenever halradio_agc_setup() is called. + Get requests read the values from the static structure in + mac/hal/halradio/halradio_agc.c. + AGC enables are not altered. Fixed gain may be tested by setting the + minimums and maximums to the same value. + + Version. + octet 0 - Version number for this mib. + Gain values. Default in brackets. + octet 1 - 5G LNA minimum gain (0). + octet 2 - 5G LNA maximum gain (4). + octet 3 - 2G LNA minimum gain (0). + octet 4 - 2G LNA maximum gain (5). + octet 5 - Mixer minimum gain (0). + octet 6 - Mixer maximum gain (2). + octet 7 - ABB minimum gain (0). + octet 8 - ABB maximum gain (27). + octet 9 - Digital minimum gain (0). + octet 10 - Digital maximum gain (7). + + For Rock / Hopper the saved values are written to the + Hopper register WLRF_RADIO_AGC_CONFIG2_I0, WLRF_RADIO_AGC_CONFIG2_I1 + and Rock registers WL_RADIO_AGC_CONFIG3_I0, WL_RADIO_AGC_CONFIG3_I1 + + Version. + octet 0 - Version number for this mib. + Gain values. Default in brackets. + octet 1 - 5G FE minimum gain (1). + octet 2 - 5G FE maximum gain (8). + octet 3 - 2G FE minimum gain (0). + octet 4 - 2G FE maximum gain (8). + octet 5 - ABB minimum gain (0). + octet 6 - ABB maximum gain (8). + octet 7 - Digital minimum gain (0). + octet 8 - Digital maximum gain (17). + octet_string + 911 + + + + + hardware + + + The corresponding set of frequency values for TxAntennaConnectionLossTable + uint16 + 394012000 + + unifiTxAntennaConnectionLossTable + hardware + + + The set of Antenna Connection Loss value (qdB), which is used for TPO/EIRP conversion + int16 + -128127 + + unifiTxAntennaConnectionLossTable + hardware + + + The corresponding set of frequency values for TxAntennaMaxGain + uint16 + 394012000 + + unifiTxAntennaMaxGainTable + hardware + + + The set of Antenna Max Gain value (qdB), which is used for TPO/EIRP conversion + int16 + -128127 + + unifiTxAntennaMaxGainTable + hardware + + + The set of RSSI offset value + uint16 + 394012000 + + unifiRxExternalGainTable + hardware + + + The table giving frequency-dependent RSSI offset value + int16 + -128127 + + unifiRxExternalGainTable + hardware + + + + Provides platform dependent rssi adjustments. Octet string (length 4), each octet + represents a signed 8 bit value in units of quarter dB. + octet[0] = always_adjust (applied unconditionally in all cases) + octet[1] = low_power_adjust (applied in low_power mode only) + octet[2] = ext_lna_on_adjust (applied only if we have a FEM and the external LNA is enabled) + octet[3] = ext_lna_off_adjust (applied only if we have a FEM and the external LNA is disabled) + + octet_string + 44 + + unifiRxRssiAdjustmentsTable + hardware + + + + Prevents the use of the LNA bypass. Can be set at any time, but takes effect the next time the radio is + turned on from off. + Set a bit to 1 to disable the LNA bypass in that configuration. + B0 2.4G Radio 0 + B1 2.4G Radio 1 + B2 2.4G Radio 2 + B3 2.4G Radio 3 + B4 5G Radio 0 + B5 5G Radio 1 + B6 5G Radio 2 + B7 5G Radio 3 + + uint16 + 0 + + + + hardware + + + Sable Container Size Configuration + Sable WLAN reserved memory size is determined by the host. Sable TLV containers are allocated from this WLAN reserved area. + Each container has different requirement on its size. For example, frame logging or IQ capture would be very greedy, requesting + most of available memroy. But some just need fixed size, but not large. To cope with such requirements, each container size is + configured with the following rules: + 1. To allocate a certain percentage of the whole wlan reserved area, put the percentage in hex format. For example, 0x28(=40) + means 40% of reserved area will be assigned. The number 0x64(=100) is specially treated that all remaining space will be + assigned after all the other containers are first served. + 2. To request (n * 2048) bytes, put (100 + n) value in hex format. For example, 0x96 (= 150) means 50 * 2048 = 102400 bytes. + Here are the list of containers: + - octet 0 - WTLV_CONTAINER_ID_DPLANE_FRAME_LOG + + octet_string33 {0x64} + software + + + Sable Frame Logging mode + - 0: disable frame logging + - 1: enable frame logging always, regardless of CPU resource state + - 2: dynamically enable frame logging base on CPU resource. If CPU too busy, frame logging is disabled. + Logging is enabled when CPU resource gets recovered. + + uint16 + 02 + 2 + + + + software + + + CPU target in percent. When CPU usage is higher than this target, + frame logging will be disabled by firmware. Firmware will check if CPU resource is recovered + every 1 second. If CPU resource recovered, then frame logging is re-enabled. + + uint16 + 0100 + 95 + + + + software + + + Expected CPU overhead introduced by frame logging. + + uint16 + 0100 + 3 + + + + software + + + Maximum air power for the VIF. Values are expressed in 0.25 dBm units. + read_only + int16 + 0 + + qdBm + software + + + Instant delivery control of the debug messages when set to true. Note: will not allow the host to suspend when set to True. + boolean + false + + + + software + + + Debug to host state. Debug is either is sent to the host or it isn't. + boolean + true + + + + software + + + Debug Module levels for all modules. + Module debug level is used to filter debug messages sent to the host. + Only 6 levels of debug per module are available: + a. -1 No debug created. + b. 0 Debug if compiled in. Should not cause Buffer Full in normal testing. + c. 1 - 3 Levels to allow sensible setting of the .hcf file while running specific tests or debugging + d. 4 Debug will harm normal execution due to excessive levels or processing time required. Only used in emergency debugging. + Additional control for FSM transition and FSM signals logging is provided. + + Debug module level and 2 boolean flags are encoded within a uint16: + Function | Is sending FSM signals | Is sending FSM transitions | Is sending FSM Timers | Reserved | Module level (signed int) + ----------+--------------------------+------------------------------+--------------------------+------------+--------------------------- + Bits | 15 | 14 | 13 | 12 - 8 | 7 - 0 + + Note: 0x00FF disables any debug for a module + 0xE004 enables all debug for a module + uint16 + unifiDebugConfigTable + + + + 0xE003 + 0xE000 + 0x00FF + 0xE004 + 0x00FF + 0xE000 + 0xE004 + 0xE004 + 0x00FF + 0x00FF + 0x0001 + 0x00FF + 0x00FF + 0xE000 + 0x00FF + 0x00FF + 0x0001 + 0xE004 + 0xE004 + 0xE000 + 0xE004 + 0xE004 + 0x0000 + 0xE004 + 0x0001 + 0x00FF + 0x00FF + 0xE004 + 0x0001 + 0x0001 + 0xE000 + 0x00FF + 0x00FF + 0x00FF + 0xE001 + 0x0000 + 0xE004 + 0x00FF + 0x0004 + 0x00FF + 0x0000 + 0x00FF + 0xE004 + 0xE004 + 0xE000 + 0x00FF + 0x00FF + 0x0000 + 0x0000 + 0x0001 + 0xE001 + 0x000F + 0xE004 + 0xE004 + 0x0004 + 0x0004 + 0x00FF + 0x0000 + 0x0000 + 0x0000 + 0x0000 + 0xE001 + 0x00FF + 0x0001 + 0x00FF + 0xE004 + 0xE00F + 0x000F + 0xE004 + 0xE004 + 0x00FF + 0xE004 + 0x0004 + 0xE004 + 0xE004 + 0x0000 + + software + + + Send Fault to host state. + boolean + true + + + + software + + + integer + Subsystems index + + + integer + Module memory manager configuration (priority and size) + + + Fault levels for WLAN SubSystems. + Fault level is used to filter faults sent to the host. + 4 levels of faults per subsystem are available (FAILURE_LEVEL_T): + a. 0 ERROR + b. 1 WARNING + c. 2 INFO_1 + d. 3 INFO_2 + + Modifying Fault Levels at run time: + 1. Set the fault level for the subsystems in unifiFaultConfigTable + 2. Set unifiFaultEnable + + NOTE: If fault level of a subsystem is configured to ERROR, all the faults within that subsystem configured to ERROR will only be issued to host, + faults with WARNING, INFO_1 and INFO_2 level will be converted to debug message + + If fault level of a subsystem is configured to WARNING, all the faults within that subsystem configured to ERROR and WARNING will be issued to host, + faults with INFO_1 and INFO_2 level will be converted to debug message + + uint16 + unifiFaultConfigTable + + + 0x0001 + 0x0001 + 0x0001 + 0x0001 + 0x0001 + 0x0001 + + software + + + PANIC levels for WLAN SubSystems. + Panic level is used to filter Panic sent to the host. + 4 levels of Panic per subsystem are available (FAILURE_LEVEL_T): + a. 0 FATAL - Always reported to host + b. 1 ERROR + c. 2 WARNING + d. 3 DEBUG + + NOTE: If Panic level of a subsystem is configured to FATAL, all the Panics within that subsystem configured to FATAL will be effective, + panics with ERROR, WARNING and Debug level will be converted to faults. + + If Panic level of a subsystem is configured to WARNING, all the panics within that subsystem configured to FATAL, ERROR and WARNING will be issued to host, + panics with Debug level will be converted to faults. + + uint16 + unifiPanicConfigTable + + + 0x0001 + 0x0001 + 0x0001 + 0x0000 + 0x0001 + 0x0001 + + software + + + + OOB constraints table. + | octects | description | + |---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| + | 0 | DPD applicability bitmask: 0 = no DPD, 1 = dynamic DPD, 2 = static DPD, 3 = applies to both static and dynamic DPD | + | 1-2 | Bitmask indicating which regulatory domains this rule applies to FCC=bit0, ETSI=bit1, JAPAN=bit2 | + | 3-4 | Bitmask indicating which band edges this rule applies to RICE_BAND_EDGE_ISM_24G_LOWER = bit 0, RICE_BAND_EDGE_ISM_24G_UPPER = bit 1, RICE_BAND_EDGE_U_NII_1_LOWER = bit 2, RICE_BAND_EDGE_U_NII_1_UPPER = bit 3, RICE_BAND_EDGE_U_NII_2_LOWER = bit 4, RICE_BAND_EDGE_U_NII_2_UPPER = bit 5, RICE_BAND_EDGE_U_NII_2E_LOWER = bit 6, RICE_BAND_EDGE_U_NII_2E_UPPER = bit 7, RICE_BAND_EDGE_U_NII_3_LOWER = bit 8, RICE_BAND_EDGE_U_NII_3_UPPER = bit 9 | + | 5 | Bitmask indicating which modulation types this rule applies to (LSB/b0=DSSS/CCK, b1= OFDM0 modulation group, b2= OFDM1 modulation group) | + | 6 | Bitmask indicating which channel bandwidths this rule applies to (LSB/b0=20MHz, b1=40MHz, b2=80MHz) | + | 7 | Minimum distance to nearest band edge in 500 kHz units for which this constraint becomes is applicable. | + | 8 | Maximum power (EIRP) for this particular constraint - specified in units of quarter dBm. | + | 9-32 | Spectral shaping configuration to be used for this particular constraint. The value is specific to the radio hardware and should only be altered under advice from the IC supplier. | + | 33-56| Tx DPD Spectral shaping configuration to be used for this particular constraint. The value is specific to the radio hardware and should only be altered under advice from the IC supplier. | + | + octet_string + 0255 + + unifiTxOOBConstraintTable + hardware + + + + + Regulatory domain version encoded into 2 bytes, major version as MSB and minor version as LSB + read_only + uint16 + software + + 0x0107 + + + + + Regulatory parameters. + Each row of the table contains the regulatory rules for one country: + octet 0 - first character of alpha2 code for country + octet 1 - second character of alpha2 code for country + octet 2 - regulatory domain for the country + Followed by the rules for the country, numbered 0..n in this description + octet 7n+3 - LSB start frequency octet + 7n+4 - MSB start frequency octet + 7n+5 - LSB end frequency octet + 7n+6 - MSB end frequency octet + 7n+7 - maximum bandwidth octet + 7n+8 - maximum power octet + 7n+9 - rule flags + read_only + octet_string + 373 + unifiRegulatoryTable + + + {0x30,0x30,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x99,0x09,0xB2,0x09,0x28,0x14,0x01, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x58,0x58,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x44,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0x50,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x41,0x45,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x41,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x41,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x49,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x41,0x4D,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x12,0x00} + {0x41,0x4E,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x41,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x51,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x52,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0xD6,0x15,0x50,0x18,0x02, + 0x12,0x16,0x62,0x16,0x50,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x41,0x53,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x41,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x41,0x55,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x17,0x12, + 0x5E,0x15,0xE0,0x15,0x50,0x1E,0x02, + 0x12,0x16,0x62,0x16,0x50,0x1E,0x02, + 0x5D,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x41,0x57,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x5D,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x58,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x41,0x5A,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x12,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x12,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x42,0x41,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x42,0x42,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x44,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x42,0x46,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x42,0x47,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x5D,0x16,0xF3,0x16,0x50,0x0E,0x00} + {0x42,0x48,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x14,0x14,0x12, + 0x67,0x16,0xCB,0x16,0x14,0x14,0x00} + {0x42,0x49,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x42,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x14,0x00} + {0x42,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x42,0x4D,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x4E,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x42,0x4F,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x1E,0x12, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x10} + {0x42,0x52,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x53,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x42,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x42,0x56,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x42,0x57,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x42,0x59,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x12,0x16,0x4E,0x16,0x28,0x1B,0x02} + {0x42,0x5A,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x41,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0xE0,0x15,0x50,0x18,0x02, + 0x12,0x16,0x62,0x16,0x50,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x43,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x44,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x43,0x46,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x18,0x02, + 0x72,0x15,0x4E,0x16,0x28,0x18,0x02} + {0x43,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x43,0x48,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x43,0x49,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x43,0x4B,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x4C,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x4E,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x12, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x4F,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x52,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x18,0x02, + 0x72,0x15,0x62,0x16,0x14,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x43,0x55,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x56,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x43,0x58,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0xD6,0x15,0xA0,0x1B,0x02, + 0x12,0x16,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x43,0x59,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x43,0x5A,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x44,0x45,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x44,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x44,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x44,0x4D,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x44,0x4F,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x44,0x5A,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xE6,0x14,0x50,0x17,0x02, + 0x5E,0x15,0x26,0x16,0xA0,0x1E,0x02} + {0x45,0x43,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x18,0x02, + 0x72,0x15,0x62,0x16,0x14,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x45,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x45,0x47,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x14,0x02} + {0x45,0x48,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02} + {0x45,0x52,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x45,0x53,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x45,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x46,0x49,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x46,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x46,0x4B,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x46,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x46,0x4D,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x46,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x46,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x41,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x47,0x42,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x44,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x47,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x12,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x47,0x48,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x47,0x49,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x47,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x47,0x4E,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x47,0x50,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x47,0x51,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x47,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x47,0x53,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x47,0x54,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x47,0x55,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x18,0x02, + 0x72,0x15,0x62,0x16,0x14,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x47,0x57,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x47,0x59,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x48,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x48,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x48,0x4E,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x48,0x52,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x48,0x54,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x48,0x55,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x49,0x44,0x03, + 0x62,0x09,0xB2,0x09,0x14,0x14,0x00, + 0x67,0x16,0xCB,0x16,0x14,0x17,0x00} + {0x49,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x49,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x17,0x12, + 0x72,0x15,0x62,0x16,0x50,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x17,0x01} + {0x49,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x49,0x4E,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x49,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x49,0x51,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x49,0x52,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x49,0x53,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x49,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4A,0x45,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4A,0x4D,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4A,0x4F,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x17,0x00} + {0x4A,0x50,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0xAA,0x09,0xBE,0x09,0x14,0x14,0x04, + 0x2E,0x13,0x7E,0x13,0x28,0x17,0x00, + 0xA6,0x13,0xE2,0x13,0x28,0x17,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02} + {0x4B,0x45,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x28,0x17,0x00} + {0x4B,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4B,0x48,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1B,0x00} + {0x4B,0x49,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4B,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4B,0x4E,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4B,0x50,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4B,0x52,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x5E,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x5D,0x16,0xDA,0x16,0x50,0x1E,0x00} + {0x4B,0x57,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4B,0x59,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4B,0x5A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x02, + 0x12,0x16,0x4E,0x16,0x50,0x14,0x02} + {0x4C,0x41,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4C,0x42,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4C,0x43,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4C,0x49,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4C,0x4B,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x18,0x02, + 0x72,0x15,0x62,0x16,0x14,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x4C,0x52,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4C,0x53,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x4C,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4C,0x55,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4C,0x56,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4C,0x59,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4D,0x41,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12} + {0x4D,0x43,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x44,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x4D,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4D,0x48,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x4C,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4D,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x4E,0x16,0x50,0x1E,0x02} + {0x4D,0x4E,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x4F,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x17,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x50,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x51,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4D,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x4D,0x53,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4D,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x55,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x4D,0x56,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5D,0x16,0xDA,0x16,0x50,0x14,0x00} + {0x4D,0x57,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4D,0x58,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0xD6,0x15,0x50,0x18,0x02, + 0x12,0x16,0x62,0x16,0x50,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4D,0x59,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x12,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x18,0x00} + {0x4D,0x5A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4E,0x41,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4E,0x43,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4E,0x45,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4E,0x46,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4E,0x47,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4E,0x49,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4E,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4E,0x4F,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x4E,0x50,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x67,0x16,0xB7,0x16,0x50,0x14,0x00} + {0x4E,0x52,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x4E,0x55,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x4E,0x5A,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x4F,0x4D,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x50,0x41,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x5E,0x15,0x62,0x16,0xA0,0x1E,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x45,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x50,0x47,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x48,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x4B,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x4C,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x50,0x4D,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x50,0x4E,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x50,0x52,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x53,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x50,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x50,0x57,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x50,0x59,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x51,0x41,0x03, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x5E,0x15,0x62,0x16,0xA0,0x1B,0x12, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x12} + {0x52,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x52,0x4F,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x52,0x53,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0xE6,0x14,0x28,0x17,0x10, + 0x5E,0x15,0x5D,0x16,0x14,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x52,0x55,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x12,0x16,0x62,0x16,0x50,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x52,0x57,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02} + {0x53,0x41,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xB7,0x16,0x50,0x0E,0x00} + {0x53,0x42,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x53,0x43,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x44,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x45,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x53,0x47,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x53,0x48,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x49,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x53,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x53,0x4C,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x53,0x4D,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x53,0x4E,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02} + {0x53,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x53,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x53,0x53,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x54,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x53,0x56,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x14,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x14,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00} + {0x53,0x58,0x00, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x59,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x53,0x5A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x43,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x44,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + {0x54,0x46,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x47,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x14,0x02, + 0x72,0x15,0x4E,0x16,0x28,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x48,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x54,0x4A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x54,0x4B,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x4C,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x54,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02} + {0x54,0x4E,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0xD6,0x15,0x50,0x14,0x02} + {0x54,0x4F,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x54,0x52,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x54,0x54,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x54,0x56,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00} + {0x54,0x57,0x01, + 0x60,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xE6,0x14,0x50,0x17,0x02, + 0x5E,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xDA,0x16,0x50,0x1E,0x00} + {0x54,0x5A,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x55,0x41,0x02, + 0x60,0x09,0xB3,0x09,0x28,0x14,0x00, + 0x1E,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xE6,0x14,0x50,0x14,0x12, + 0x72,0x15,0x26,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x55,0x47,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xB7,0x16,0x50,0x1E,0x00} + {0x55,0x4D,0x00, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x55,0x53,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x55,0x59,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x55,0x5A,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02} + {0x56,0x41,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x56,0x43,0x02, + 0x62,0x09,0xA8,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x56,0x45,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x17,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x17,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x56,0x47,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x56,0x49,0x01, + 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00, + 0x32,0x14,0x82,0x14,0x50,0x18,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x56,0x4E,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0x50,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x56,0x55,0x01, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x11,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x18,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x18,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00} + {0x57,0x46,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x1B,0x00} + {0x57,0x53,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x28,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x28,0x14,0x02, + 0x72,0x15,0x62,0x16,0x28,0x1B,0x02, + 0x67,0x16,0xA3,0x16,0x28,0x1B,0x00} + {0x58,0x4B,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x59,0x45,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x59,0x54,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x5A,0x41,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x10, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x12, + 0x72,0x15,0x62,0x16,0xA0,0x1E,0x00, + 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00} + {0x5A,0x4D,0x00, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x62,0x16,0xA0,0x14,0x02, + 0x67,0x16,0xCB,0x16,0x50,0x14,0x00} + {0x5A,0x57,0x02, + 0x62,0x09,0xB2,0x09,0x28,0x14,0x00, + 0x32,0x14,0x82,0x14,0x50,0x14,0x00, + 0x82,0x14,0xD2,0x14,0x50,0x14,0x02, + 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02} + + software + + + + + integer + 1200 + Index for unifiOperatingClassTable + + + Supported Operating Class parameters. + read_only + octet_string + 173 + unifiOperatingClassTable + + {0x51,0x53,0x54,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,0x80} + {0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x11,0x80} + {0x01,0x02,0x03,0x04,0x05,0x0C,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,0x20,0x21,0x80} + {0x01,0x1E,0x20,0x21,0x22,0x24,0x25,0x27,0x29,0x2A,0x2C,0x38,0x39,0x3A,0x80} + + software + + + + integer + 120 + Index for unifiScanParametersTable. Index is a Scan_Type as defined in FAPI. + + + Scan parameters. + Each row of the table contains 2 entries for a scan: first entry when there is 0 registered VIFs, second - when there is 1 or more registered VIFs. + Entry has the following structure: + octet 0 - Scan priority (uint8) + octet 1 - Scan Flags (uint8) (see unifiScanFlags) + bit 0 - Enable Early Channel Exit (bool) + bit 1 - Disable Scan (bool) + bit 2 - Enable NCHO (bool) + bit 3 - Enable MAC Randomization (bool) + octet 2 ~ 3 - Probe Interval in Time Units (uint16) + octet 4 ~ 5 - Max Active Channel Time in Time Units (uint16) + octet 6 ~ 7 - Max Passive Channel Time in Time Units (uint16) + octet 8 - Scan Policy (uint8) + Size of each entry is 9 octets, row size is 18 octets. A Time Units value specifies a time interval as a multiple of TU (1024 us). + octet_string + 1818 + unifiScanParametersTable + + + { 0x06, 0x09, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00, + 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00} + + { 0x06, 0x09, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00, + 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00} + + { 0x02, 0x09, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00, + 0x02, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00} + + { 0x06, 0x09, 0x18,0x00, 0x44,0x00, 0x66,0x00, 0x00, + 0x06, 0x01, 0x18,0x00, 0x32,0x00, 0x66,0x00, 0x00} + + { 0x06, 0x08, 0x18,0x00, 0x44,0x00, 0x00,0x00, 0x00, + 0x06, 0x00, 0x18,0x00, 0x32,0x00, 0x00,0x00, 0x00} + + { 0x04, 0x09, 0x18,0x00, 0x3A,0x00, 0x00,0x00, 0x00, + 0x04, 0x01, 0x18,0x00, 0x3A,0x00, 0x00,0x00, 0x00} + + { 0x04, 0x09, 0x18,0x00, 0x27,0x00, 0x00,0x00, 0x00, + 0x04, 0x01, 0x18,0x00, 0x27,0x00, 0x00,0x00, 0x00} + + { 0x00, 0x09, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00, + 0x00, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00} + + { 0x02, 0x09, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00, + 0x02, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00} + + {0x03, 0x09, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x80, + 0x03, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x80} + + {0x04, 0x0C, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04, + 0x04, 0x04, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04} + + {0x04, 0x09, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04, + 0x04, 0x01, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04} + + {0x08, 0x08, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04, + 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04} + + {0x08, 0x08, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04, + 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04} + + {0x03, 0x09, 0x05,0x00, 0x14,0x00, 0x64,0x00, 0x00, + 0x03, 0x01, 0x05,0x00, 0x14,0x00, 0x64,0x00, 0x00} + + {0x03, 0x08, 0x00,0x00, 0x00,0x00, 0xC8,0x00, 0x01, + 0x03, 0x00, 0x00,0x00, 0x00,0x00, 0xC8,0x00, 0x01} + + {0x04, 0x08, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x00, + 0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x00} + + {0x00, 0x09, 0x02,0x03, 0x04,0x05, 0x06,0x07, 0x08, + 0x09, 0x08, 0x07,0x06, 0x05,0x04, 0x03,0x02, 0x01} + software + + + + Activate TDLS peer U-APSD. + boolean + true + softwaremlme + + + The minimum time after the last TPU SP, before a RAME_TPU_SP indication can be issued. + uint16 + beacon intervals + 1 + softwaremacrame + + + Time to gate Discovery Request frame (in DTIM intervals) after transmitting a Discovery Request frame. + uint32 + 10 + softwaremlme + + + If a valid Setup Response frame is not received within (seconds), + the initiator STA shall terminate the setup procedure and discard any Setup Response frames. + uint32 + 5 + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Activate TDLS. + boolean + true + softwaremlme + + + Activate TDLS in P2P. + boolean + true + softwaremlme + + + Wider bandwidth prohibited flag. + boolean + false + softwaremlme + + + Used for "throughput_threshold_pktsecs" of RAME-MLME-ENABLE-PEER-TRAFFIC-REPORTING.request. + uint32 + 100 + softwaremlme + + + FW initiated TDLS Discovery/Setup procedure. + If the RSSI of a received TDLS Discovery Response frame is greater than this value, initiate the TDLS Setup procedure. + int16 + -75 + softwaremlme + + + Measurement period for recording the number of packets sent to a peer over a TDLS link. + uint16 + 10 + softwaremlme + + + Build the Key Lifetime Interval in the TDLS Setup Request frame. + uint32 + 0x000FFFFF + softwaremlme + + + Allowed time in milliseconds for a Teardown frame to be transmitted. + uint16 + 500 + softwaremlme + + + + Activate WiFi Sharing feature + boolean + true + softwaremlme + + + Applicable 5GHz Primary Channels mask. Defined in a uint64 represented by the octet string. + First byte of the octet string maps to LSB. Bits 0-13 representing 2.4G channels are always set to 0. Mapping defined in ChannelisationRules; i.e. Bit 14 maps to channel 36. + octet_string + 88{ 0x00, 0xC0, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00 } + softwaremlme + + + Channel switch announcement count which will be used in the Channel announcement IE when using wifi sharing + uint16 + 10 + 310 + softwaremlme + + + Channel switch announcement count which will be used in the Channel announcement IE + uint16 + 10 + softwaremlme + + + + Golden Certification MIB don't delete, change PSID or name: ChanelSwitch: Activate waiting for a slow AP. + boolean + false + softwaremlme + + + ChannelSwitch delay for Slow APs. In Seconds. + uint32 + 70 + softwaremlme + + + ChannelSwitch polling interval for Slow APs. In Seconds. + uint16 + 1 + softwaremlme + + + ChannelSwitch procedure timeout increment for Slow APs. In Seconds. + uint16 + 10 + softwaremlme + + + + Test only: Source address of router contained in virtural router advertisement packet, specified in chapter '6.2 Forward Received RA frame to Host' in SC-506393-TE + octet_string + 0x00000000 + softwaremlme + + + Test only: Virtual router advertisement packet. Specified in chapter '6.2 Forward Received RA frame to Host' in SC-506393-TE + octet_string + 0x00000000 + softwaremlme + + + Supported 20MHz channel centre frequency grouped in sub-bands. For each sub-band: starting channel number, followed by number of channels + octet_string + 020 {0x01,0x0d,0x24,0x04,0x34,0x04,0x64,0x0c,0x95,0x05} + softwaremlme + + + Hosts sets the Default Code. + octet_string + 33 + + + + unifiDefaultCountryTable + + + + + + { 0x30, 0x30, 0x20 } + + { 0x00, 0x01, 0x02 } + + softwaremlme + + + Update the default country code to ensure CH12 and CH13 are not used. + boolean + false + softwaremlme + + + Defines the ordered list of countries present in unifiRegulatoryTable. Each country is coded as 2 ASCII characters. If unifiRegulatoryTable is modified, such as a country is either added, deleted or its relative location is modified, has to be updated as well. + read_only + octet_string + 2270 + + +{ 0x30, 0x30, 0x58, 0x58, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, 0x47, 0x41, 0x49, 0x41, 0x4c, 0x41, 0x4d, 0x41, 0x4e, 0x41, 0x4f, 0x41, 0x51, 0x41, 0x52, 0x41, 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x57, 0x41, 0x58, 0x41, 0x5a, 0x42, 0x41, 0x42, 0x42, 0x42, 0x44, 0x42, 0x45, 0x42, 0x46, 0x42, 0x47, 0x42, 0x48, 0x42, 0x49, 0x42, 0x4a, 0x42, 0x4c, 0x42, 0x4d, 0x42, 0x4e, 0x42, 0x4f, 0x42, 0x52, 0x42, 0x53, 0x42, 0x54, 0x42, 0x56, 0x42, 0x57, 0x42, 0x59, 0x42, 0x5a, 0x43, 0x41, 0x43, 0x43, 0x43, 0x44, 0x43, 0x46, 0x43, 0x47, 0x43, 0x48, 0x43, 0x49, 0x43, 0x4b, 0x43, 0x4c, 0x43, 0x4d, 0x43, 0x4e, 0x43, 0x4f, 0x43, 0x52, 0x43, 0x55, 0x43, 0x56, 0x43, 0x58, 0x43, 0x59, 0x43, 0x5a, 0x44, 0x45, 0x44, 0x4a, 0x44, 0x4b, 0x44, 0x4d, 0x44, 0x4f, 0x44, 0x5a, 0x45, 0x43, 0x45, 0x45, 0x45, 0x47, 0x45, 0x48, 0x45, 0x52, 0x45, 0x53, 0x45, 0x54, 0x46, 0x49, 0x46, 0x4a, 0x46, 0x4b, 0x46, 0x4c, 0x46, 0x4d, 0x46, 0x4f, 0x46, 0x52, 0x47, 0x41, 0x47, 0x42, 0x47, 0x44, 0x47, 0x45, 0x47, 0x46, 0x47, 0x47, 0x47, 0x48, 0x47, 0x49, 0x47, 0x4c, 0x47, 0x4d, 0x47, 0x4e, 0x47, 0x50, 0x47, 0x51, 0x47, 0x52, 0x47, 0x53, 0x47, 0x54, 0x47, 0x55, 0x47, 0x57, 0x47, 0x59, 0x48, 0x4b, 0x48, 0x4d, 0x48, 0x4e, 0x48, 0x52, 0x48, 0x54, 0x48, 0x55, 0x49, 0x44, 0x49, 0x45, 0x49, 0x4c, 0x49, 0x4d, 0x49, 0x4e, 0x49, 0x4f, 0x49, 0x51, 0x49, 0x52, 0x49, 0x53, 0x49, 0x54, 0x4a, 0x45, 0x4a, 0x4d, 0x4a, 0x4f, 0x4a, 0x50, 0x4b, 0x45, 0x4b, 0x47, 0x4b, 0x48, 0x4b, 0x49, 0x4b, 0x4d, 0x4b, 0x4e, 0x4b, 0x50, 0x4b, 0x52, 0x4b, 0x57, 0x4b, 0x59, 0x4b, 0x5a, 0x4c, 0x41, 0x4c, 0x42, 0x4c, 0x43, 0x4c, 0x49, 0x4c, 0x4b, 0x4c, 0x52, 0x4c, 0x53, 0x4c, 0x54, 0x4c, 0x55, 0x4c, 0x56, 0x4c, 0x59, 0x4d, 0x41, 0x4d, 0x43, 0x4d, 0x44, 0x4d, 0x45, 0x4d, 0x46, 0x4d, 0x47, 0x4d, 0x48, 0x4d, 0x4b, 0x4d, 0x4c, 0x4d, 0x4d, 0x4d, 0x4e, 0x4d, 0x4f, 0x4d, 0x50, 0x4d, 0x51, 0x4d, 0x52, 0x4d, 0x53, 0x4d, 0x54, 0x4d, 0x55, 0x4d, 0x56, 0x4d, 0x57, 0x4d, 0x58, 0x4d, 0x59, 0x4d, 0x5a, 0x4e, 0x41, 0x4e, 0x43, 0x4e, 0x45, 0x4e, 0x46, 0x4e, 0x47, 0x4e, 0x49, 0x4e, 0x4c, 0x4e, 0x4f, 0x4e, 0x50, 0x4e, 0x52, 0x4e, 0x55, 0x4e, 0x5a, 0x4f, 0x4d, 0x50, 0x41, 0x50, 0x45, 0x50, 0x46, 0x50, 0x47, 0x50, 0x48, 0x50, 0x4b, 0x50, 0x4c, 0x50, 0x4d, 0x50, 0x4e, 0x50, 0x52, 0x50, 0x53, 0x50, 0x54, 0x50, 0x57, 0x50, 0x59, 0x51, 0x41, 0x52, 0x45, 0x52, 0x4f, 0x52, 0x53, 0x52, 0x55, 0x52, 0x57, 0x53, 0x41, 0x53, 0x42, 0x53, 0x43, 0x53, 0x44, 0x53, 0x45, 0x53, 0x47, 0x53, 0x48, 0x53, 0x49, 0x53, 0x4a, 0x53, 0x4b, 0x53, 0x4c, 0x53, 0x4d, 0x53, 0x4e, 0x53, 0x4f, 0x53, 0x52, 0x53, 0x53, 0x53, 0x54, 0x53, 0x56, 0x53, 0x58, 0x53, 0x59, 0x53, 0x5a, 0x54, 0x43, 0x54, 0x44, 0x54, 0x46, 0x54, 0x47, 0x54, 0x48, 0x54, 0x4a, 0x54, 0x4b, 0x54, 0x4c, 0x54, 0x4d, 0x54, 0x4e, 0x54, 0x4f, 0x54, 0x52, 0x54, 0x54, 0x54, 0x56, 0x54, 0x57, 0x54, 0x5a, 0x55, 0x41, 0x55, 0x47, 0x55, 0x4d, 0x55, 0x53, 0x55, 0x59, 0x55, 0x5a, 0x56, 0x41, 0x56, 0x43, 0x56, 0x45, 0x56, 0x47, 0x56, 0x49, 0x56, 0x4e, 0x56, 0x55, 0x57, 0x46, 0x57, 0x53, 0x58, 0x4b, 0x59, 0x45, 0x59, 0x54, 0x5a, 0x41, 0x5a, 0x4d, 0x5a, 0x57 } + + softwaremlme + + + Per VIf: Each VIF updates its Country Code for the Host to read + octet_string + + + + software + + + QoS capability for a non-AP Station, and is encoded as per IEEE 802.11 QoS Capability. + uint16 + 0 + softwaremlme + + + Control beacon skipping behaviour within firmware with bit flags. 1 defines enabled, + with 0 showing the case disabled. If beacon skipping is enabled, further determine if DTIM beacons can + be skipped, or only non-DTIM beacons. The following applies: + bit 0: station skipping on host suspend + bit 1: station skipping on host awake + bit 2: station skipping on LCD on + bit 3: station skipping with multivif + bit 4: station skipping with BT active. + bit 8: station skip dtim on host suspend + bit 9: station skip dtim on host awake + bit 10: station skip dtim on LCD on + bit 11: station skip dtim on multivif + bit 12: station skip dtim with BT active + bit 16: p2p-gc skipping on host suspend + bit 17: p2p-gc skipping on host awake + bit 18: p2p-gc skipping on LCD on + bit 19: p2p-gc skipping with multivif + bit 20: p2p-gc skipping with BT active + bit 24: p2p-gc skip dtim on host suspend + bit 25: p2p-gc skip dtim on host awake + bit 26: p2p-gc skip dtim on LCD on + bit 27: p2p-gc skip dtim on multivif + bit 28: p2p-gc skip dtim with BT active + + 042949672950x00010103 + uint32 + softwaremacrame + + + Listen interval of beacons when in single-vif power saving mode,receiving DTIMs is enabled and idle mode disabled. + No DTIMs are skipped during MVIF operation. A maximum of the listen interval beacons are skipped, which may be less than the number of DTIMs that can be skipped. + The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). + This key is only used for STA VIF, connected to an AP. For P2P group client intervals, refer to unifiP2PListenIntervalSkippingDTIM, PSID=2523. + 042949672950x000A89AA + DTIM intervals + uint32 + + + + softwaremacrame + + + Listen interval of beacons when in single-vif, P2P client power saving mode,receiving DTIMs and idle mode disabled. + No DTIMs are skipped during MVIF operation. A maximum of (listen interval - 1) beacons are skipped, which may be less than the number of DTIMs that can be skipped. + The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). + This key is only used for P2P group client. For STA connected to an AP, refer to unifiListenIntervalSkippingDTIM, PSID=2518. + 042949672950x00000002 + DTIM intervals + uint32 + + + + softwaremacrame + + + Listen interval of beacons when in single-vif power saving mode, receiving DTIMs is enabled and idle mode enabled. + No DTIMs are skipped during MVIF operation. A maximum of the listen interval beacons are skipped, which may be less than the number of DTIMs that can be skipped. + The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). + This key is only used for STA VIF, connected to an AP. For P2P group client intervals, refer to unifiIdlemodeP2PListenIntervalSkippingDTIM, PSID=2496. + 042949672950x00054645 + DTIM intervals + uint32 + + + + softwaremacrame + + + Listen interval of beacons when in single-vif, P2P client power saving mode,receiving DTIMs and idle mode enabled. + No DTIMs are skipped during MVIF operation. A maximum of (listen interval - 1) beacons are skipped, which may be less than the number of DTIMs that can be skipped. + The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused). + This key is only used for P2P group client. For STA connected to an AP, refer to unifiIdlemodeListenIntervalSkippingDTIM, PSID=2495. + 042949672950x00000002 + DTIM intervals + uint32 + + + + softwaremacrame + + + Maximum number length of time, in Time Units (1TU = 1024us), that can be used as a beacon listen interval. This will limit how many beacons maybe skipped, and affects + the DTIM beacon skipping count; DTIM skipping (if enabled) will be such that skipped count = (unifiListenIntervalMaxTime / DTIM_period). + 0655351000 + TU + read_only + uint16 + softwaremacrame + + + Association request listen interval parameter in beacon intervals. Not used for any other purpose. + 010010 + read_only + int16 + softwaremlme + + + Percentage of beacons received, calculated as received / expected. The percentage is scaled to an integer value between 0 (0%) and 1000 (100%). + read_only + uint32 + + + + + 0 + softwaremacrame + + + Only applies to 2G connections. HT capabilities of the chip. See SC-503520-SP for further details. NOTE: Greenfield has been disabled due to interoperability issues wuth SGI. + octet_string + 2121{ 0xef, 0x0a, 0x17, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + This should only be set to 0. It is only required if 5G and 2G require different capabilities. Has the same format as unifiHtCapabilities. Any non-zero values must be set in HTF files only. HT capabilities of the chip. See SC-503520-SP for further details. NOTE: Greenfield has been disabled due to interoperability issues wuth SGI. + octet_string + 2121{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + HT capabilities of the chip. See SC-503520-SP for further details. NOTE: Greenfield has been disabled due to interoperability issues wuth SGI. + octet_string + 2121{ 0xef, 0x0a, 0x17, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Only applies to 2G connections. VHT capabilities of the chip. see SC-503520-SP. + octet_string + 1212{ 0xb1, 0x7a, 0x11, 0x03, 0xfa, 0xff, 0x00, 0x00, 0xfa, 0xff, 0x00, 0x00 } + softwaremlme + + + This should only be set to 0. It is only required if 5G and 2G require different capabilities. Has the same format as unifiVhtCapabilities. Any non-zero values must be set in HTF files only. VHT capabilities of the chip. see SC-503520-SP. + octet_string + 1212{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Timeout, in TU, to wait for a frame(Auth, Assoc, ReAssoc) after Rame replies to a send frame request + uint16 + 0500200 + softwaremlme + + + Timeout, in TU, to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm trasnmission_status = TxLifetime. + uint16 + 10 + softwaremlme + + + Timeout, in TU, to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm trasnmission_status != Successful | TxLifetime. + uint16 + 40 + softwaremlme + + + Timeout, in TU, for a frame retry before giving up. + uint16 + 02000010000 + softwaremlme + + + How long, in TU, to wait for a ProbeRsp when syncronising before resending a ProbeReq + uint16 + 010010 + softwaremlme + + + Timeout, in milliseconds, to perform a disconnect or disconnect all STAs (triggered by MLME_DISCONNECT-REQ or MLME_DISCONNECT-REQ 00:00:00:00:00:00) before responding with MLME-DISCONNECT-IND and aborting the disconnection attempt. This is particulary important when a SoftAP is attempting to disconnect associated stations which might have "silently" left the ESS. + uint16 + 030001500 + softwaremlme + + + How long, in milliseconds, the firmware temporarily extends PowerSave for STA as a workaround for wonky APs such as D-link. + uint16 + 01000200 + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Configure Block Ack TX on a per-TID basis. Bit mask is two bits per TID (B1 = autosetup, B0 = enable). + uint32 + + 0x0557 + softwaremlme + + + Configure Block Ack RX on a per-TID basis. Bit mask is two bits per TID (B1 = Not Used, B0 = enable). + uint32 + + 0x1555 + softwaremlme + + + Block Ack Configuration. It is composed of A-MSDU supported, TX MPDU per A-MPDU, RX Buffer size, TX Buffer size and Block Ack Timeout. + + uint32 + 0x3fff01 + softwaremlme + + + Block Ack Configuration. Maximum number of BAs. Limited by HW. + uint16 + 0x10 + softwaremlme + + + Deprecated. Golden Certification MIB don't delete, change PSID or name + read_write + boolean + software + + + Defines the supported non-HT data rates. It is encoded as N+1 octets where the first octet is N and the subsequent octets each describe a single supported rate. + read_only + 500 kbps + octet_string + 216{ 0x02, 0x04, 0x0b, 0x0c, 0x12, 0x16, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6c } + + softwaremlme + + + Identify whether the chip supports dualband concurrency or not (RSDB vs. VSDB). Set in the respective platform htf file. + boolean + false + software + + + How long, in milliseconds, the AP enables reception of BEACON frames to perform Overlapping Legacy BSS Condition(OLBC). If set to 0 then OLBC is disabled. + uint16 + 300 + softwaremlme + + + How long, in milliseconds, between periods of receiving BEACON frames to perform Overlapping Legacy BSS Condition(OLBC). This value MUST exceed the OBLC duration MIB unifiApOlbcDuration. If set to 0 then OLBC is disabled. + uint16 + 2000 + softwaremlme + + + This MIB activates support for transmitting DNS frame via MLME. + boolean + true + softwaremlme + + + Restricts the maximum number of associated STAs for SoftAP. + uint16 + 11010 + softwaremlme + + + Timeout interval, in TU, for the TimeOut IE in the SA Query request frame. + uint32 + 1100 + softwaremlme + + + Dwell time, in TU, for frames that need a response but have no dwell time associated + uint16 + 50 + softwaremlme + + + + + Duration of the Absence time to use when protecting P2PGO VIFs from scan operations. A value of 0 disables the feature. + 7 + beacon intervals + uint16 + softwaremacrame + + + Period of the Absence/Presence times cycles to use when protecting P2PGO VIFs from scan operations. + 14 + beacon intervals + uint16 + softwaremacrame + + + + Duration of the Absence time to use when protecting AP VIFs from scan operations. A value of 0 disables the feature. + 7 + beacon intervals + uint16 + softwaremacrame + + + Period of the Absence/Presence times cycles to use when protecting AP VIFs from scan operations. + 14 + beacon intervals + uint16 + softwaremacrame + + + + Activate VHT mode. + boolean + false + softwaremlme + + + + Activate Vendor VHT IE for 256-QAM mode on 2.4GHz. + boolean + false + softwaremlme + + + + + Activate HT mode. + boolean + true + softwaremlme + + + + Activate Wips. + boolean + true + softwaremlme + + + Enables 40MHz operation on 2.4GHz band for SoftAP. + read_only + boolean + false + softwaremlme + + + Enables 40Mz wide channels in the 2.4G band for STA. + read_only + boolean + false + softwaremlme + + + LDPC will be used to code packets, for transmit only. If disabled, chip will not send LDPC coded packets even if peer supports it. To advertise reception of LDPC coded packets,enable bit 0 of unifiHtCapabilities, and bit 4 of unifiVhtCapabilities. + boolean + true + softwaremlme + + + SGI 20MHz will be used to code packets for transmit only. If disabled, chip will not send SGI 20MHz packets even if peer supports it. To advertise reception of SGI 20MHz packets, enable bit 5 of unifiHtCapabilities. + boolean + true + softwaremlme + + + SGI 40MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 40MHz packets even if peer supports it. To advertise reception of SGI 40MHz packets, enable bit 6 of unifiHtCapabilities. + boolean + true + softwaremlme + + + SGI 80MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 80MHz packets even if peer supports it. To advertise reception of SGI 80MHz packets, enable bit 5 of unifiVhtCapabilities. + boolean + true + softwaremlme + + + SGI 160/80+80MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 160/80+80MHz packets even if peer supports it. To advertise reception of SGI 160/80+80MHz packets, enable bit 6 of unifiVhtCapabilities. + boolean + false + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: Enabling Mac Address Randomisation to be applied for Probe Requests when scanning. + boolean + true + softwaremlme + + + FW randomises MAC Address bits that have a corresponding bit set to 0 in the MAC Mask for Probe Requests. This excludes U/L and I/G bits which will be set to Local and Individual respectively. + octet_string + 66{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + softwaremlme + + + Enabling Sequence Number Randomisation to be applied for Probe Requests when scanning. Note: Randomisation only happens, if mac address gets randomised. + boolean + true + softwaremlme + + + + + Activate Roaming functionality + boolean + true + softwaremlme + + + The RSSI value, in dBm, below which roaming scan shall start. + int16 + -128127-75 + softwaremlme + + + The value, in dBm, by which unifiRoamRssiScanTrigger is lowered when no roaming candidates are found. + uint16 + read_only + 125510 + softwaremlme + + + Hysteresis value, in dBm, for UnifiRoamRssiScanTrigger and unifiRoamCUScanTrigger. i.e.: If the current AP RSSI is greater than UnifiRoamRssiScanTrigger + UnifiRoamRssiDeltaTrigger, soft roaming scan can be terminated. + uint16 + 125510 + softwaremlme + + + The scan period for cached channels background roaming (microseconds) + uint32 + 120000000 + softwaremlme + + + The scan period for tracking not yet suitable candidate(s)(microseconds) + uint32 + 15000000 + softwaremlme + + + The amount of time a STA will wait after connection before starting to check the MLME-installed connection quality trigger thresholds + uint16 + ms + 200 + softwaremacrame + + + Indicates whether only intra-band or all-band should be used for roaming scan. 2 - Roaming across band 1 - Roaming within band + uint16 + 122 + softwaremlme + + + Every how many cached channel scans run a full channel scan. + uint16 + 19 + softwaremlme + + + Enable/Disable host resume when roaming. 0: Wake up the host all the time. 1: Only wakeup the host if the AP is not white-listed. 2: Don't wake up the host. + uint16 + 021 + softwaremlme + + + Timeout, in ms, for receiving the first EAP/EAPOL frame from the AP during roaming + uint16 + read_only + 200 + softwaremlme + + + The value in dBm of the RSSI boost for each band + int16 + unifiRoamRSSIBoostTable + + 0 + 0 + + softwaremlme + + + Channel utilisation for the STA VIF, value 255=100% channel utilisation. - used for roaming + uint16 + 02550 + softwaremacrame + + + The delta, in percentage points, to apply to unifiRoamCUScanTrigger when no candidate found during first cycle of cached channel soft scan, triggered by channel utilization. + uint16 + 010015 + softwaremlme + + + How much higher, in percentage points, does a candidate's score needs to be in order be considered an eligible candidate? A "0" value renders all candidates eligible. Please note this applies only to soft roams. + uint16 + 010020 + softwaremlme + + + Weight of CUfactor, in percentage points, in AP selection algorithm. + uint16 + 010035 + softwaremlme + + + Bi dimensional octet string table for allocating CUfactor to CU values. First index is the radio band, and the second will be CU table entry. + The tables define the maximum CU value to which the values do apply(MAX CU), an OFFSET and an A value for the equation: + CUfactor = OFFSET - A*(CU)/10 + + octet_string + unifiRoamCUFactorTable + + {0x09, 0x64, 0x00} + {0x45, 0x6F, 0x0D} + {0x65, 0x14, 0x00} + {0x1D, 0x64, 0x00} + {0x4F, 0x94, 0x10} + {0x65, 0x14, 0x00} + + softwaremlme + + + Weight of RSSI factor, in percentage points, in AP selection algorithm. + uint16 + 010065 + softwaremlme + + + Table allocating RSSIfactor to RSSI values range. + octet_string + unifiRoamRssiFactorTable + + {0xC9, 0x64, 0x00, 0x00} + {0xC4, 0x5A, 0x02, 0x3C} + {0xBA, 0x3C, 0x03, 0x46} + {0xB0, 0x14, 0x04, 0x50} + {0xA6, 0x00, 0x02, 0x5A} + {0x81, 0x00, 0x00, 0x00} + + softwaremlme + + + The current channel Averaged RSSI value below which a soft roaming scan shall initially start, providing high channel utilisation (see unifiRoamCUScanTrigger). This is a table indexed by frequency band. + int16 + unifiRSSICURoamScanTriggerTable + + -60 + -70 + + softwaremlme + + + BSS Load / Channel Utilisation doesn't need to be monitored more than every 10th Beacons. This is a table indexed by frequency band. + uint16 + unifiRoamCUScanTriggerTable + + 70 + 70 + + softwaremlme + + + How often, in reveived beacons, should the BSS load be monitored? - used for roaming + uint16 + 010010 + softwaremlme + + + Maximum time, in seconds, allowed for an offloaded Eapol (4 way handshake). + uint16 + 010010 + softwaremlme + + + A deauthentication reason for which the STA will trigger a roaming scan rather than disconnect directly. + uint16 + 3 + softwaremlme + + + Do not remove! Read by the host! And then passed up to the framework. + uint16 + entries + 01005 + softwaremlme + + + + NCHO: Enable MCD NCHO feature. + boolean + false + softwaremlme + + + NCHO: For certification and Host use only. + uint16 + 021 + softwaremlme + + + NCHO: For certification and Host use only. + uint32 + 130000000 + softwaremlme + + + NCHO: Name confusion for Host compatibility. + uint16 + 1120 + softwaremlme + + + NCHO: The number of ProbeRequest frames per channel. + uint162 + softwaremlme + + + NCHO: The time, in TU, to spend NOT scanning during a HomeAway scan. + uint16 + 4045 + softwaremlme + + + NCHO: The time, in TU, to spend scanning during a HomeAway scan. + uint16 + 40100 + softwaremlme + + + + + + Activate override of STA edca config parameters with unifiOverrideEDCAParam. + default: True - for volcano, and False - for others + + boolean + false + softwaremlme + + + EDCA Parameters to be used if unifiOverrideEDCAParamActivated is true, indexed by unifiAccessClassIndex + octet 0 - AIFSN + octet 1 - [7:4] ECW MAX [3:0] ECW MIN + octet 2 ~ 3 - TXOP[7:0] TXOP[15:8] in 32 usec units for both non-HT and HT connections. + + read_write + octet_string + 0255 + unifiOverrideEDCAParamTable + + { 0x0, 0x32, 0x0, 0x0 } + { 0x0, 0x32, 0x0, 0x0 } + { 0x0, 0x32, 0x0, 0x0 } + { 0x0, 0x32, 0x0, 0x0 } + + software + + + + + A non 0 value defines the max number of mpdus that a ampdu can have. A 0 value tells FW to manage the aggregation size. + uint16 + + + + + 0 + software + + + + + Fixed TX rate set by Host. Ideally this should be done by the driver. 0 means "host did not specified any rate". + uint32 + + + + + + + + 0 + software + + + Golden Certification MIB don't delete, change PSID or name: Enable workaround stall WMM traffic if the admitted time has been used up, used for certtification. + uint16 + + + + + 1 + software + + + + For Link Adaptation Algorithm. It defines the repeatable amount of time, in ms, that + firmware will start to send speculation frames for spatial streams. + uint16 + + + + + 300 + software + + + For Link Adaptation Algorithm. It defines the maximum number of speculation time slot + for spatial stream. + uint16 + + + + + 5 + software + + + For Link Adaptation Algorithm. It defines the repeatable amount of time, in ms, that + firmware will start to send speculation frames for bandwidth. + uint16 + + + + + 300 + software + + + For Link Adaptation Algorithm. It defines the maximum number of speculation time slot + for bandwidth. + uint16 + + + + + 8 + software + + + For Link Adaptation Algorithm. It defines the repeatable amount of time, in ms, that + firmware will start to send speculation frames for MCS or rate index. + uint16 + + + + + 100 + software + + + For Link Adaptation Algorithm. It defines the maximum number of speculation time slot + for MCS or rate index. + uint16 + + + + + 10 + software + + + For Link Adaptation Algorithm. It defines the repeatable amount of time, in ms, that + firmware will start to send speculation frames for guard interval. + uint16 + + + + + 100 + software + + + For Link Adaptation Algorithm. It defines the maximum number of speculation time slot + for guard interval. + uint16 + + + + + 50 + software + + + + Overrides the default Protection configuration. + Only valid flags are DPIF_PEER_INFO_PROTECTION_TXOP_AMPDU and DPIF_PEER_INFO_PROTECTION_ALLOWED. + Default allows protection code to work out the rules based on VIF configuration. + If DPIF_PEER_INFO_PROTECTION_ALLOWED is unset, all protection, for this vif, is disabled. + If DPIF_PEER_INFO_PROTECTION_TXOP_AMPDU is unset then, for the specified vif, the first A-MPDU in the TxOp is no longer protected. + uint16 + + + + 6 + software + + + + For Link Adaptation Algorithm. It is used to enable or disable TX beamformer + functionality. + boolean + + + + + false + software + + + For Link Adaptation Algorithm. TX Beamform is applied + when MCS is same or larger than this threshold value. + + uint16 + + + + + 2 + software + + + For Link Adaptation Algorithm. It is used to fix TX diversity mode. + With two antennas available and only one spatial stream used, then one of the + following modes can be selected: + - 0 : Not fixed. Tx diversity mode is automatically selected by LAA. + - 1 : CDD fixed mode + - 2 : Beamforming fixed mode + - 3 : STBC fixed mode + + uint16 + + + + + 0 + software + + + + + Configure the retry distribution for fallback for short frames + octet 0 - Number of retries for starting rate. + octet 1 - Number of retries for next rate. + octet 2 - Number of retries for next rate. + octet 3 - Number of retries for next rate. + octet 4 - Number of retries for next rate. + octet 5 - Number of retries for last rate. + If 0 is written to an entry then the retries for that rate will be the short retry limit minus the sum + of the retries for each rate above that entry (e.g. 15 - 5). Therefore, this should always be the value for octet 4. + Also, when the starting rate has short guard enabled, the number of retries in octet 1 will be used and + for the next rate in the fallback table (same MCS value, but with sgi disabled) octet 0 number of retries will + be used. + octet_string + 65{0x3, 0x2, 0x2, 0x2, 0x1, 0x0} + + + + + software + + + + + Bit mask for turning on individual debug entities in + the data_plane that if enabled effect throughput. See DPLP_DEBUG_ENTITIES_T in dplane_dplp_debug.h for bits. + Default of 0x203 means dplp, ampdu and metadata logs are enabled. + uint32 + 0x203 + + + + + software + + + + is used to access throughput related counters that can help diagnose throughput problems. + The index of the MIB will access different counters, as described in SC-506328-DD. + Setting any index for a VIF to any value, clears all DPLP debug stats for the MAC instance used by the VIF. + This is useful mainly for debugging LAA or small scale throughput issues that require short term + collection of the statistics. + uint16 + unifiThroughputDebugTable + + + + + software + + + dataplane reports throughput diag report every this interval in msec. + 0 means to disable this report. + + uint16 + 1000 + + + + + software + + + + Frame TX Counters used by the host. These are required by MCD. + uint32 + unifiFrameTXCountersTable + + + + software + + + Frame RX Counters used by the host. These are required by MCD. + uint32 + unifiFrameRXCountersTable + + + + software + + + Consider management packets for TX stats counters + boolean + true + + + + software + + + Counter used to track ARP Response frame for Enhanced ARP Detect. This is required by Volcano. + uint16 + 0 + + software + + + + Access point beacon received count from connected AP + read_only + uint32 + + + + softwaremacrame + + + The lower RSSI threshold for switching between low power rx and normal rx. + If the RSSI avg of received frames is lower than this value for a VIF, then that VIF will vote against using low-power radio RX. + Low power rx could negatively influence the receiver sensitivity. + int16 + dBm + -128127-75 + softwaremacrame + + + The upper RSSI threshold for switching between low power rx and normal rx. + If the RSSI avg of received frames is higher than this value for a VIF, then that VIF will vote in favour of using low-power radio RX. + Low power RX could negatively influence the receiver sensitivity. + int16 + dBm + -128127-65 + softwaremacrame + + + Enable or disable use of the LNA for unsynchronised VIFs. + boolean + false + softwaremacrame + + + Enable dynamic switching of the LNA based on RSSI for synchronised VIFs. + boolean + true + softwaremacrame + + + The lower RSSI threshold for dynamic switching of the LNA. + If the RSSI avg of received frames is lower than this value for all scheduled VIFs, then the external LNA will be enabled. + int16 + dBm + -128127-40 + hardwaremacrame + + + The upper RSSI threshold for dynamic switching of the LNA. + If the RSSI avg of received frames is higher than this value for all scheduled VIFs, then the external LNA will be disabled. + int16 + dBm + -128127-30 + software + + + It represents the number of retransmitted frames under each ac priority + (indexed by unifiAccessClassIndex). This number will wrap to zero after the range is exceeded. + read_only + uint32 + unifiAcTxConfirmTable + + + + software + + + msecs the radio is awake (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + msecs the radio is transmitting (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + msecs the radio is in active receive (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + msecs the radio is awake due to all scan (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + msecs the radio is awake due to NAN operations (32 bits number accruing over time). On multi-radio platforms an index to the radio instance is required + read_only + uint32 + unifiRadioIDTable + + + + software + + + indicate that this AP typically leaks packets beyond the guard time (5msecs). + read_only + uint32 + 0 + + + + software + + + + When TRUE Radio Measurements are supported. + boolean + true + softwaremlme + + + RM Enabled capabilities of the chip. See SC-503520-SP for further details. + octet_string + 55{ 0x73, 0x00, 0x00, 0x00, 0x04 } + softwaremlme + + + Golden Certification MIB don't delete, change PSID or name: When set to non-zero value then this will override the BE TXOP for 11g (in 32 usec units) to the value specified here. + uint16 + 78 + softwaremacrame + + + When set to non-zero value then this will override the BE TXOP for 11n and higher modulations (in 32 usec units) to the value specified here. + uint16 + 171 + softwaremacrame + + + Various settings to change RX ABB filter trim behavior. + uint32 + 0 + hardware + + + A bitmap for enabling/disabling trims at runtime. Check unifiEnabledTrims enum for description of the possible values. + uint32 + 0x0ff5 + + + + hardware + + + The wideband CCA ED thresholds so that the CCA-ED triggers at the regulatory value of -62 dBm. + octet_string + 0255 + + unifiRadioCCAThresholdsTable + + + + { 0x01, 0x03, 0x07, 0x03, 0x03, 0x00, 0x16, 0x00, 0x30, 0x00, 0x16, 0x00, 0x30 } + { 0x02, 0x03, 0x07, 0x03, 0x03, 0x00, 0x16, 0x00, 0x30, 0x00, 0x16, 0x00, 0x30 } + + hardware + + + The differential delay applied between I and Q paths in Tx. + octet_string + 0255 + + unifiRadioTxIqDelayTable + + + + { 0x01, 0xff, 0xff, 0xff, 0x00} + { 0x02, 0xff, 0xff, 0xff, 0x00} + + hardware + + + The narrowband CCA ED thresholds so that the CCA-ED triggers at the regulatory value of -62 dBm. + octet_string + 0255 + + unifiRadioCCAThresholdsTable + + + + { 0x01, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03 } + { 0x02, 0x03, 0x06, 0x03, 0x01, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x1f, 0x23, 0x03 } + + hardware + + + + Hardware platform. This is necessary so we can apply tweaks to specific revisions, even though they might be running the same baseband and RF chip combination. Check unifiHardwarePlatform enum for description of the possible values. + unifiHardwarePlatform + 0 + hardware + + + Duration of DPD training (in ms). + uint16 + 10 + + + + hardwaremacrame + + + +This MIB allows the dummy packets training bandwidth and rates to be overriden. Tipically the bandwidth would be the same as the channel bandwidth (for example 80 MHz packets for an 80 Mhz channel) and rates MCS1 and MCS5. With this MIB you can set, for example, an 80 MHz channel to be trained using 20 MHz bandwidth (centered or not) with MCS2 and MCS7 packets. The MIB index dictates what channel bandwidth the configuration is for (1 for 20 MHz, 2 for 40 MHz and so on). The format is: + - octet 0: train bandwidth (this basically follows the rice_channel_bw_t enum). + - octet 1: train primary channel position + - octet 2-3: OFDM 0 rate + - octet 4-5: OFDM 1 rate + - octet 6-7: CCK rate (unused) +The rates are encoded in host(FAPI) format, see SC-506179, section 4.41. + + read_write + octet_string + 88 + + unifiDPDTrainPacketConfigTable + + + {0x00, 0x00, 0x80, 0x01, 0x80, 0x05, 0x00, 0x00} + + {0x01, 0x00, 0x82, 0x01, 0x80, 0x05, 0x00, 0x00} + + {0x01, 0x00, 0x82, 0x01, 0x82, 0x05, 0x00, 0x00} + + hardware + + + Centre frequency for the connected channel + read_only + uint16 + softwaremlme + + + Current bandwidth the STA is operating on + channel_bw_20_mhz = 20, + channel_bw_40_mhz = 40, + channel_bw_80_mhz = 80, + channel_bw_160_mhz = 160 + read_only + uint16 + softwaremlme + + + Specifies current AP antenna mode: BIG DATA + 0 = SISO, + 1 = MIMO (2x2), + 2 = MIMO (3x3), + 3 = MIMO (4x4) + read_only + unifiAntennaMode + 0 + softwaremlme + + + STA Vif (Not P2P) while connected to an AP and does not apply to TDLS links. Specifies the max number of NSS that the link can use + 0 = SISO, + 1 = MIMO (2x2), + 2 = MIMO (3x3), + 3 = MIMO (4x4) + read_only + unifiAntennaMode + 0 + softwaremlme + + + AP uses MU-MIMO + read_only + boolean + false + softwaremlme + + + Host has a control of number of antenna to use + read_only + boolean + false + softwaremlme + + + Number of roams + uint16 + read_only + 0 + softwaremlme + + + specifies current AKM + 0 = None + 1 = OKC + 2 = FT (FT_1X) + 3 = PSK + 4 = FT_PSK + 5 = PMKSA Caching + read_only + unifiRoamingAKM + 0 + softwaremlme + + + Deprecated. Golden Certification MIB don't delete, change PSID or name + booleansoftware + + + Test only: Hack to allow in-house tspec testing + boolean + false + softwaremlme + + + Test only: Saved dialog number of tspec request action frame from the Host + uint16 + 0 + softwaremlme + + + Test only: Stop Scan from using the Medium to allow thruput testing. + boolean + false + softwaremlme + + + Block Scan requests from having medium time after a specified amount of sync VIFs are schedulable. A value of 0 disables the functionality. + uint16 + 0 + + + + softwaremacrame + + + + + Reserved for HUTS tests - Data element read/write entry of int32 type. + uint32 + 042949672951000 + software + + + Reserved for HUTS tests - Data element read/write entry of boolean type. + boolean + true + software + + + Reserved for HUTS tests - Data element read/write entry of octet string type. + octet_string + 99 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + software + + + Reserved for HUTS tests - Data element read/write entry table of int16 type. + read_only + int16 + -3276832767 + hutsReadWriteTableInt16IdTable + + software + + + Reserved for HUTS tests - Data element read/write entry table of octet string type. + read_only + octet_string + 673 + hutsReadWriteTableOctetStringTable + + + {0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C, + 0x7D,0x7E,0x7F,0x80,0x81,0x82} + + {0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10, + 0x11,0x80,0x81,0x82} + + {0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E, + 0x1F,0x20,0x21,0x80,0x81,0x82} + + {0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25, + 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82} + + software + + + Reserved for HUTS tests - Remote Procedure call read/write entry of int32 type. + uint32 + 0x000A0001 + + + + + software + + + Reserved for HUTS tests - Remote Procedure call read/write entry of octet string type. + octet_string + 144144 + + + + + hutsReadWriteRPCTableOctetStringTable + software + + + Reserved for HUTS tests - Data element read/write entry of int16 type via internal API. + -55 + int16 + software + + + Reserved for HUTS tests - Data element read/write entry of unsigned int16 type via internal API. + uint16 + 0x0730 + software + + + Reserved for HUTS tests - Data element read/write entry of unsigned int32 type via internal API. + µs + uint32 + 214748364730000 + software + + + Reserved for HUTS tests - Data element read/write entry of int64 type via internal API. + read_only + int64 + + + + software + + + Reserved for HUTS tests - Data element read/write entry of boolean type via internal API. + boolean + true + software + + + Reserved for HUTS tests - Data element read/write entry of octet string type via internal API. + octet_string + 88 + { 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } + software + + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 14 + + + integer + 11 + table index + + + integer + 16 + table index + + + integer + 13 + group index + + + integer + 13 + temperature index + + + + Reserved for HUTS tests - Fixed size table rows of int16 type via internal API + int16 + 0100 + hutsReadWriteInternalAPIFixedSizeTable + + 80 + 80 + 80 + 80 + + software + + + Reserved for HUTS tests - Variable size table rows of octet string type via internal API + read_only + octet_string + 673 + hutsReadWriteInternalAPIVarSizeTable + + + {0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C, + 0x7D,0x7E,0x7F,0x80,0x81,0x82} + + {0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10, + 0x11,0x80,0x81,0x82} + + {0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E, + 0x1F,0x20,0x21,0x80,0x81,0x82} + + {0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25, + 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82} + + software + + + Reserved for HUTS tests - Fixed size table rows of int16 type via internal API + read_only + uint16 + hutsReadWriteInternalAPIFixSizeTableKeys + + + + software + + + Reserved for HUTS tests - Fixed size table rows of int16 type via internal API + read_only + uint16 + hutsReadWriteInternalAPIFixSizeTableKeys + + + + software + + + The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys + uint32 + hutsReadWriteInternalAPIFixVarSizeTableKeys + software + + + The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys + octet_string + hutsReadWriteInternalAPIFixVarSizeTableKeys + software + + + The number of received MPDUs discarded by the CCMP decryption algorithm. + read_only + int64 + 04294967295 + hutsReadWriteInternalAPIFixSizeTableKeyRowTable + + software + + + Write a DPD LUT entry + octet_string + 144144 + + + + + hutsReadWriteInternalAPIVarSizeTableKeyTable + software + + + The interval in ms to perform the channel usage update + uint32 + 11000500 + softwaremacrame + + + The threshold in percentage of CCA busy time when a channel would be considered busy + uint16 + 110025 + softwaremacrame + + + Bitmap to disable the radio nanny actions. B0==radio 0, B1==radio 1 + uint16 + 0 + + + + + hardware + + + Specify values of CCK modem sensitivity for scan, normal and low + sensitivity. + Enables sensitivity thresholds to be updated. Default values are + written into modem_settings in halmac_modem_radio_config.c when + the structure is initialised. + The string of 6 octets is assigned as follows: + 0: cck_sync, scan sensitivity. + 1: cck_sync, normal sensitivity. + 2: cck_sync, low sensitivity. + 3: cck_cca, scan sensitivity. + 4: cck_cca, normal sensitivity. + 5: cck_cca, low sensitivity. + + octet_string + 66 + + hardware + + + Bitmask to enable Digital Pre-Distortion per bandwidth + Enables DPD per bandwidth per band + uint16 + 63 + + + + hardware + + + Baseband chip version number determined by reading BBIC version + read_only + uint16 + + + + hardware + + + Buffer Size for IQ capture to allow CATs to read it. + Returns the buffer size in bytes for current device + read_only + uint32 + + + + hardware + + + RF chip version number determined by reading RFIC version + read_only + uint16 + + + + hardware + + + Read value from Tx settings. + Read TX debug settings. + read_only + unifiRadioTXSettingsTable + uint32 + + + + hardware + + + Read value from Rx settings. + Read RX debug settings. + read_only + unifiRadioRXSettingsTable + octet_string + + + + hardware + + + Read values from Radio CCA settings. + read_only + unifiRadioCCADebugTable + uint32 + + + + hardware + + + Read values from Radio CCA settings. + read_only + unifiNarrowbandCCADebugTable + uint32 + + + + hardware + + + RX DCOC debug testing. Allows user to override LUT index IQ values in combination with unifiRadioRxDcocDebugIqValue. This MIB enables the feature. + uint16 + 0 + + + + hardware + + + RX DCOC debug testing. Allows user to override LUT index IQ values in combination with unifiRadioRxDcocDebug. This MIB sets IQ value that all LUT index Is and Qs get set to. + uint16 + 0 + + + + hardware + + + Bitmap to selectively enable nanny retrim of DPD per modulation. B0==OFDM0, B1==OFDM1, B2==CCK + uint16 + 2 + + + + hardware + + + For Engineering debug use only. + When set "true" this MIB disables the use of sub-iterations within the DPD trim. This "feature" is intended for debug purposes only, e.g. for stepping through code. In normal usage, sub-iterations should remain enabled. This is achieved by leaving this mib set to "false" (default state). + boolean + false + + + + hardware + + + OBSOLETE. Energy detection threshold for primary 20MHz channel. + uint16 + 0 + hardware + + + OBSOLETE. Energy detection threshold for secondary 20MHz channel. + uint16 + 0 + hardware + + + Sets the default Threshold (as packet count) to setup BA agreement per TID. + uint32 + 100 + software + + + Overwrite SGI sampling offset. Indexed by Band and Bandwidth. Defaults currently defined in fw. + unifiModemSgiOffsetTable + uint16 + + + + hardware + + + OBSOLETE. Configures RX Radio CS detection for 80MHz bandwidth. + uint16 + 0 + hardware + + + Option in radio code to override the power requested by the upper layer + read_write + int16 + -128127 + unifiRadioTxPowerOverrideTable + + + + + hardware + + + Read the SVC mode stack high water mark in bytes + read_only + uint16 + + + + software + + + It is used to enable or disable Android Packet Filter(APF). + boolean + false + software + + + APF version currently supported by the FW. + uint16 + 4 + software + + + Max size in bytes supported by FW per VIF. Includes both program len and data len. + read_only + uint16 + 1024 + software + + + Indicates if APF is supported in host active mode. Applicable to only group addressed frames. + uint16 + 1 + software + + + + Deprecatedbooleansoftware + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecatedbooleansoftware + + + Deprecated.uint16software + + + Deprecatedoctet_stringsoftware + + + Deprecatedoctet_stringsoftware + + + Deprecatedbooleansoftware + + + Deprecateduint32software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecateduint16software + + + Deprecatedbooleansoftware + + + Deprecatedoctet_stringsoftware + + + + This table maintains per-STA statistics in an RSN. The entry with dot11RSNAStatsSTAAddress set to FF-FF-FF-FF-FF-FF shall contain statistics for broadcast/multicast traffic. + + + + + Conceptual table for timing of queue transfers HOST-SW-HW + + + + Conceptual table for transmit/receive rate statistics. + + + + Conceptual table for throughput diagnostics counters. + + + + Conceptual table for reading registers. + + + + Conceptual table for tx settings. + + + + + Conceptual table for rx settings. + + + + + Conceptual table for radio CCA settings. + + + + + Conceptual table for narrowband CCA settings. + + + + Conceptual table for reading hardware packet counters. First index is the radio_id, second index is the counter to be read. + + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + + + + + + This table contains hardware specific CCA Thresholds settings. Entries in this table should only be altered after advice from Applications Support. + + + + This table contains information for TX IQ differential path delays. + + + + This table contains hardware specific AGC Thresholds settings. Entries in this table should only be altered after advice from Applications Support. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + + + + This table contains hardware specific transmitter gain settings. Entries in this table should only be altered after advice from Applications Support. + + + + Table for the power override settings via RICE + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table defines the response of the power detectors(2G5/5G) in the external FEM. The detectors are sampled via the BIST ADC. The reference temperature and frequencies for this table are implicitly defined by the related temperature and frequency compensation tables. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to compensate detector measurements for temperature. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to compensate detector measurements for frequency. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to open-loop compensate forward path gains for self-heating between transmit power calibrations. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to open-loop compensate forward path gains across frequency between transmit power calibrations. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to open-loop compensate forward path PA gains when calculating DPD hot and cold LUTs for self-heating. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to compensate forward path PA gains when calculating DPD hot and cold LUTs across frequency. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to frequency compensate forward path. + + + + This table contains hardware specific digital gain settings for use with static dpd. Entries in this table should only be altered after advice from Applications Support. + This table contains hardware specific digital gain settings for use with static dpd. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to set the gain steps (v2i, mix, drv, pa) of the forward path. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to set DPD digital pre-distort gains of the forward path. + + + + This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support. + This table is used to set psat, biases and adjustment ranges of the forward path during power trim. + + + + The table giving the frequency-dependent connection loss value, which is used as conversion factors for raw tx power at connector + + + + The table giving the frequency-dependent antenna max gain value, which is used as conversion factors for raw tx power at connector + + + + The table giving frequency-dependent RSSI offset value + + + + Table containing settings necessary to ensure the IC observes transmit out-of-band regulatory constraints when operating near band edges. + + + + This table allows you to adjust absolute transmit power in a frequency and/or temperature dependant manner. The table allows you to specify datapoints in quarter dB based on frequency and temperature. The firmware will then perform a 2D interpolation to perform the right adjustment for the current frequency and temperature. + + + + The table is used to control various debug settings on a per module basis + + + + This table holds the regulatory information for all countries. + + + + Conceptual table for peer information at disconnect (Bandwith, Nss, RSSI, Tx data rate), index by Pid. + + + + Operating Class table + + + + Scan Parameters table + + + + Sar Power Cap Parameters table + + + + + CCA CS threshold parameters table + + + + DPD Debug MIBS + + + + unifiMacBusyTime table + + + + + SGI sample offset parameters table + + + + + NoCell Power Cap Parameters table + + + + Conceptual table for requesting Tx confirm, index by Access Class. + + + + Table of country codes. + + + + Debug modules table + + + + Subsystems' Fault config table + + + + Subsystems' Panic config table + + + + Table indexed by frequency band + + + + Table indexed by frequency band + + + + Table allocating RSSIfactor to RSSI values range + + + + Table allocating CUfactor to Channel Utilization values range. + + + + Table allocating a RSSI boost to each band + + + + Table indexed by radio ID + + + + Conceptual table for overriding EDCA Parameters broadcast by the AP, index by Access Class. + + + + Table for rssi adjustments. First index is the radio_id, second index is band. + + + + + Table allocating a default scan dwell time for each band + + + + Table allocating a default scan period for each band + + + + + + Specific table for uint16 + + + + Specific table for octet string + + + + Specific table for RPC of octet string + + + + + Specific table of fixed size for internal API test + + + + Specific table of variable size for internal API test + + + + Conceptual table for timing of queue transfers HOST-SW-HW + + + + Table of integers for use by patches. + + + + xxxxxxxx + + + + + xxxxxxxx + + + + + This table contains DPD train configuration. + + + + This table contains TX Counters. + + + + This table contains RX Counters. + + + + + diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg new file mode 100644 index 0000000..6c29e06 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg @@ -0,0 +1,8566 @@ +signalid 360 +1000 MaUnitdata_request +1002 MaSpare1_request +1003 MaSpare2_request +1004 MaSpare3_request +1005 DataSpareSignal1_request +1006 DataSpareSignal2_request +1007 DataSpareSignal3_request +1100 MaUnitdata_confirm +1102 MaSpare1_confirm +1103 MaSpare2_confirm +1104 MaSpare3_confirm +1105 DataSpareSignal1_confirm +1106 DataSpareSignal2_confirm +1107 DataSpareSignal3_confirm +1200 MaSpare1_response +1201 MaSpare2_response +1202 MaSpare3_response +1203 DataSpareSignal1_response +1204 DataSpareSignal2_response +1205 DataSpareSignal3_response +1300 MaUnitdata_indication +1301 MaBlockack_indication +1302 MaSpare1_indication +1303 MaSpare2_indication +1304 MaSpare3_indication +1305 DataSpareSignal1_indication +1306 DataSpareSignal2_indication +1307 DataSpareSignal3_indication +2001 MlmeGet_request +2002 MlmeSet_request +2003 MlmePowermgt_request +2004 MlmeAddInfoElements_request +2005 MlmeAddScan_request +2006 MlmeDelScan_request +2007 MlmeAddVif_request +2008 MlmeDelVif_request +2009 MlmeStart_request +200a MlmeSetChannel_request +200b MlmeConnect_request +200c MlmeReassociate_request +200d MlmeRoam_request +200e MlmeDisconnect_request +200f MlmeRegisterActionFrame_request +2010 MlmeSendFrame_request +2011 MlmeResetDwellTime_request +2012 MlmeSetTrafficParameters_request +2013 MlmeDelTrafficParameters_request +2014 MlmeSetPacketFilter_request +2015 MlmeSetIpAddress_request +2016 MlmeSetAcl_request +2018 MlmeSetkeys_request +201a MlmeGetKeySequence_request +201c MlmeSetPmk_request +201f MlmeSetCachedChannels_request +2020 MlmeSetWhitelistSsid_request +2021 MlmeTdlsAction_request +2022 MlmeChannelSwitch_request +2023 MlmeMonitorRssi_request +2024 MlmeStartLinkStatistics_request +2025 MlmeStopLinkStatistics_request +2027 MlmeSetPnoList_request +2028 MlmeHostState_request +2029 MlmeAddRange_request +202a MlmeDelRange_request +202b MlmeSetNoa_request +202c MlmeSetCtwindow_request +202d MlmeNanStart_request +202e MlmeNanConfig_request +202f MlmeNanPublish_request +2030 MlmeNanSubscribe_request +2031 MlmeNanFollowup_request +2032 MlmeUnsetChannel_request +2033 MlmeSetCountry_request +2034 MlmeForwardBeacon_request +2035 MlmeNdpRequest_request +2036 MlmeNdpResponse_request +2037 MlmeNdpTerminate_request +203a MlmeSpare4_request +203b MlmeSpare5_request +203c MlmeSpare6_request +203d MlmeInstallApf_request +203e MlmeReadApf_request +203f MlmeSetNumAntennas_request +2040 MlmeArpDetect_request +2041 MlmeSetRoamingType_request +2042 MlmeSetBand_request +2101 MlmeGet_confirm +2102 MlmeSet_confirm +2103 MlmePowermgt_confirm +2104 MlmeAddInfoElements_confirm +2105 MlmeAddScan_confirm +2106 MlmeDelScan_confirm +2107 MlmeAddVif_confirm +2108 MlmeDelVif_confirm +2109 MlmeStart_confirm +210a MlmeSetChannel_confirm +210b MlmeConnect_confirm +210c MlmeReassociate_confirm +210d MlmeRoam_confirm +210e MlmeDisconnect_confirm +210f MlmeRegisterActionFrame_confirm +2110 MlmeSendFrame_confirm +2111 MlmeResetDwellTime_confirm +2112 MlmeSetTrafficParameters_confirm +2113 MlmeDelTrafficParameters_confirm +2114 MlmeSetPacketFilter_confirm +2115 MlmeSetIpAddress_confirm +2116 MlmeSetAcl_confirm +2118 MlmeSetkeys_confirm +211a MlmeGetKeySequence_confirm +211c MlmeSetPmk_confirm +211f MlmeSetCachedChannels_confirm +2120 MlmeSetWhitelistSsid_confirm +2121 MlmeTdlsAction_confirm +2122 MlmeChannelSwitch_confirm +2123 MlmeMonitorRssi_confirm +2124 MlmeStartLinkStatistics_confirm +2125 MlmeStopLinkStatistics_confirm +2127 MlmeSetPnoList_confirm +2128 MlmeHostState_confirm +2129 MlmeAddRange_confirm +212a MlmeDelRange_confirm +212b MlmeSetNoa_confirm +212c MlmeSetCtwindow_confirm +212d MlmeNanStart_confirm +212e MlmeNanConfig_confirm +212f MlmeNanPublish_confirm +2130 MlmeNanSubscribe_confirm +2131 MlmeNanFollowup_confirm +2132 MlmeUnsetChannel_confirm +2133 MlmeSetCountry_confirm +2134 MlmeForwardBeacon_confirm +2135 MlmeNdpRequest_confirm +2136 MlmeNdpResponse_confirm +2137 MlmeNdpTerminate_confirm +213a MlmeSpare4_confirm +213b MlmeSpare5_confirm +213c MlmeSpare6_confirm +213d MlmeInstallApf_confirm +213e MlmeReadApf_confirm +213f MlmeSetNumAntennas_confirm +2140 MlmeArpDetect_confirm +2141 MlmeSetRoamingType_confirm +2142 MlmeSetBand_confirm +2200 MlmeConnect_response +2201 MlmeConnected_response +2202 MlmeReassociate_response +2203 MlmeRoamed_response +2204 MlmeTdlsPeer_response +2205 MlmeSynchronised_response +2206 MlmeSpare2_response +2207 MlmeSpare3_response +2208 MlmeSpare4_response +2300 MlmeScan_indication +2301 MlmeScanDone_indication +2302 MlmeListenEnd_indication +2303 MlmeConnect_indication +2304 MlmeConnected_indication +2305 MlmeReassociate_indication +2306 MlmeRoam_indication +2307 MlmeRoamed_indication +2308 MlmeDisconnect_indication +2309 MlmeDisconnected_indication +230a MlmeProcedureStarted_indication +230b MlmeMicFailure_indication +230c MlmeFrameTransmission_indication +230d MlmeReceivedFrame_indication +230f MlmeTdlsPeer_indication +2312 MlmeRssiReport_indication +2313 MlmeAcPriorityUpdate_indication +2314 MlmeRange_indication +2315 MlmeRangeDone_indication +2316 MlmeEventLog_indication +2317 MlmeNanEvent_indication +2318 MlmeNanService_indication +2319 MlmeNanFollowup_indication +231a MlmeChannelSwitched_indication +231b MlmeSynchronised_indication +231c MlmeBeaconReportingEvent_indication +231d MlmeSpare3_indication +231e MlmeSpare4_indication +231f MlmeNdpRequest_indication +2320 MlmeNdpRequested_indication +2321 MlmeNdpResponse_indication +2322 MlmeNdpTerminate_indication +2323 MlmeNdpTerminated_indication +2324 MlmeSpare5_indication +8000 DebugSpare1_request +8001 DebugSpare2_request +8002 DebugSpare3_request +8003 DebugSpareSignal1_request +8004 DebugSpareSignal2_request +8005 DebugSpareSignal3_request +8100 DebugSpare1_confirm +8101 DebugSpare2_confirm +8102 DebugSpare3_confirm +8103 DebugSpareSignal1_confirm +8104 DebugSpareSignal2_confirm +8105 DebugSpareSignal3_confirm +8200 DebugSpare1_response +8201 DebugSpare2_response +8202 DebugSpare3_response +8203 DebugSpareSignal1_response +8204 DebugSpareSignal2_response +8205 DebugSpareSignal3_response +8301 DebugWord12_indication +8302 DebugFault_indication +8303 DebugWords_indication +8304 DebugSpare2_indication +8305 DebugSpare3_indication +8306 DebugSpare4_indication +8307 DebugSpareSignal1_indication +8308 DebugSpareSignal2_indication +8309 DebugSpareSignal3_indication +9000 TestBlockRequests_request +9001 TestPanic_request +9002 TestSuspend_request +9003 TestResume_request +9004 RadioLogging_request +9005 WlanliteCwStart_request +9006 WlanliteCwStop_request +9007 WlanliteTxSetParams_request +9008 WlanliteTxStart_request +9009 WlanliteTxRead_request +900a WlanliteTxStop_request +900b WlanliteRxStart_request +900c WlanliteRxRead_request +900d WlanliteRxStop_request +900e WlanliteStatus_request +900f TestPmalloc_request +9010 TestConfigureMonitorMode_request +9012 TestCheckFwAlive_request +9013 DebugGeneric_request +9014 DebugPktSinkStart_request +9015 DebugPktSinkStop_request +9016 DebugPktSinkReport_request +9017 DebugPktGenStart_request +9018 DebugPktGenStop_request +9019 DebugPktGenReport_request +901a WlanliteRadioSelect_request +901b TestHipTesterStart_request +901c TestHipTesterStop_request +901d TestHipTesterSetParams_request +901e TestHipTesterReport_request +901f TestBistGetTxGain_request +9020 TestSpare1_request +9021 TestSpare2_request +9022 TestSpare3_request +9023 TestSpareSignal1_request +9024 TestSpareSignal2_request +9025 TestSpareSignal3_request +9100 RadioLogging_confirm +9101 WlanliteCwStart_confirm +9102 WlanliteTxSetParams_confirm +9103 WlanliteCwStop_confirm +9104 WlanliteTxStart_confirm +9105 WlanliteTxRead_confirm +9106 WlanliteTxStop_confirm +9107 WlanliteRxStart_confirm +9108 WlanliteRxRead_confirm +9109 WlanliteRxStop_confirm +910a WlanliteStatus_confirm +910b TestPmalloc_confirm +910c TestConfigureMonitorMode_confirm +910e TestCheckFwAlive_confirm +910f TestSuspend_confirm +9110 TestResume_confirm +9111 DebugGeneric_confirm +9112 WlanliteRadioSelect_confirm +9113 TestHipTesterStart_confirm +9114 TestHipTesterStop_confirm +9115 TestHipTesterSetParams_confirm +9116 TestBistGetTxGain_confirm +9117 TestSpare1_confirm +9118 TestSpare2_confirm +9119 TestSpare3_confirm +911a TestSpareSignal1_confirm +911b TestSpareSignal2_confirm +911c TestSpareSignal3_confirm +9200 TestSpare1_response +9201 TestSpare2_response +9202 TestSpare3_response +9203 TestSpareSignal1_response +9204 TestSpareSignal2_response +9205 TestSpareSignal3_response +9300 RadioLogging_indication +9301 DebugGeneric_indication +9302 DebugPktSinkReport_indication +9303 DebugPktGenReport_indication +9304 TestHipTesterReport_indication +9305 TestSpare1_indication +9306 TestSpare2_indication +9307 TestSpare3_indication +9308 TestSpareSignal1_indication +9309 TestSpareSignal2_indication +930a TestSpareSignal3_indication +a202 WlanliteRadioCalibration_indication +a203 WlanliteReserveRadioForCalibration_indication +a204 WlanliteReserveRadioForCalibration_response +a205 WlanliteRadioCalibrationDone_indication +a206 WlanliteRadioCalibrationDone_response +a207 WlanliteTxTimer_indication +a252 RiceChangeFsmParams_request +a253 RiceInitialise_request +a254 RiceInitialise_confirm +a255 RiceChangeRadioState_request +a256 RiceChangeRadioState_confirm +a257 RiceRadioDpdDone_response +a258 RiceRadioLog_request +a259 RicePhyEventLog_request +a25a RiceRadioNudgeNannyTimer_request +a25b RiceRadioEvaluateNanny_request +a25c RiceRadioEvaluateNanny_confirm +a25d RiceReserveRadioForCalibration_indication +a25e RiceRadioCalibrationDone_indication +a25f RiceAbortRadioCalibration_request +a260 RiceReserveRadioForCalibration_response +a261 RiceNannyTimer_indication +a262 RiceSwitchOnTimer_indication +a263 RiceRadioLogTimer_indication +a264 RiceRadioDeinit_indication +a422 RameMsgDelba_confirm +a423 RameMsgRadioOffDplpOff_indication +a424 RameMsgRadioOnDplpOn_indication +a425 RameMsgRadioSwitchChannelDplpOff_indication +a426 RameMsgRxActivityOccurred_indication +a427 RameMsgDplpVifDelete_confirm +a428 RameMsgVifCheckClear_indication +a429 RameMsgVifAnnounceAvailability_indication +a42a RameMsgPsUpdate_indication +a42b RameMsgTdlsPeerSp_indication +a42c RameMsgTdlsPsUpdate_indication +a42d RameMsgNullAnnounceFrameProcessed_indication +a42e RameMsgPersistentFrameProcessed_indication +a42f RameMsgCtsAnnounceFrameProcessed_indication +a430 RameMsgFrameRx_indication +a431 RameMsgMm_confirm +a432 RameMsgPsServTriggered_indication +a433 RameMsgPsServEnd_indication +a434 RameMsgSpuriousMorebit_indication +a435 RameMsgMcastServiceEnd_indication +a436 RameMsgBeaconTxFinished_indication +a437 RameMsgNanSdfCallback_confirm +a438 RameMsgPsPollTxFinished_indication +a439 RameMsgPeerPsStateUpdate_indication +a43a RameMsgSendNullFrame_request +a43b RameMsgBaTxError_indication +a43c RameMsgPauseResumeDplp_confirm +a43d RameMsgDpdFrameProcessed_indication +a43e RameMsgFrameTxFinished_indication +a43f RameMsgStaKeepaliveTxFinished_indication +a440 RameMsgRadioReady_indication +a4c2 RameRiceRadioSetupDone_indication +a4c3 RameRiceRadioCalib_request +a4c4 RameRiceRadioCalibDone_indication +a4c5 RameRiceRadioChangeStateDone_confirm +a4c6 RameRiceRadioChangeStateOffDone_confirm +a4d2 RameRadioChangeState_request +a4d3 RameRadioOff_request +a4d4 RameRadioPerformDpd_request +pid 8 +4000 rice_radio_fsm[0] 0007 block_until_setup idle_off switching_on idle_on trim_on turning_off_external turning_off_internal +4001 rice_radio_fsm[1] 0007 block_until_setup idle_off switching_on idle_on trim_on turning_off_external turning_off_internal +4002 rice_mgr_fsm 0008 not_initialised initialising idle changing_state trimming retrimming dpd nanny +4003 macrame_radio_ctl[0] 0004 Idle WaitForRadioOn WaitForRadioOff DpdOngoing +4004 macrame_radio_ctl[1] 0004 Idle WaitForRadioOn WaitForRadioOff DpdOngoing +4005 wlanlite_conn_fsm[0] 0008 Idle Rx_Running Tx_Running Cw_Running BIST_Running Tx_Pausing Tx_Paused Tx_Stopped +4006 wlanlite_conn_fsm[1] 0008 Idle Rx_Running Tx_Running Cw_Running BIST_Running Tx_Pausing Tx_Paused Tx_Stopped +4007 wlanlite_mgr_fsm 0004 Idle Do_Conn_Cmd Radio_Trim Radio_Retrim +faultid 596 +2000 DPLANE_RX_PDU_LOST +2001 DPLANE_RECEIVED_FRAME_FROM_OWN_MAC_ADDR +2002 DPLANE_ENCPTION_NO_KEY_FOUND +2003 DPLP_MPDU_LOST +2004 DPLANE_PROTECTION +2005 DPLANE_FALLBACK_CREATE_TBL +2006 DPLANE_MIB +2007 DPLANE_RX_RESOURCE_LOW +2008 DPLANE_BLOCK_ACK_REQ_UNKNOWN_STA +2009 DPLANE_BLOCK_ACK_REQ_NOT_COMPRESSED +200a DPLANE_BLOCK_ACK_REQ_NO_STREAM +200b DPLANE_BLOCK_ACK_REQ_STALE_BUNS +200c DPLANE_BLOCK_ACK_REQ_WRONG_DEST +200d DPLANE_BLOCK_ACK_RX_NO_MATCH +200e DPLANE_BLOCK_ACK_MISSING +200f DPLANE_NO_KEY_FOR_PMF +2010 DPLANE_BFMEE_UNSUPPORTED_VIF_TYPE +2011 DPLANE_BFMEE_TOO_MANY_INTERFACES +2012 DPLANE_BFMEE_UNKNOWN_MODULATION +2013 DPLANE_BFMEE_UNDERFLOW +2014 DPLANE_FBMEE_UNKNOWN_MAC_STATUS +2015 DPLANE_BFMEE_BAD_STATE_TRANSITION +2016 DPLANE_MM_CONFIRM_ASOC_REQ +2017 DPLANE_MM_CONFIRM_ASOC_RSP +2018 DPLANE_MM_CONFIRM_REASOC_REQ +2019 DPLANE_MM_CONFIRM_REASOC_RSP +201a DPLANE_MM_CONFIRM_PROBE_REQ +201b DPLANE_MM_CONFIRM_PROBE_RSP +201c DPLANE_MM_CONFIRM_MGMT6 +201d DPLANE_MM_CONFIRM_MGMT7 +201e DPLANE_MM_CONFIRM_BEACON +201f DPLANE_MM_CONFIRM_ATIM +2020 DPLANE_MM_CONFIRM_DISASOC +2021 DPLANE_MM_CONFIRM_AUTH +2022 DPLANE_MM_CONFIRM_DEAUTH +2023 DPLANE_MM_CONFIRM_ACTION +2024 DPLANE_MM_CONFIRM_MGMT14 +2025 DPLANE_MM_CONFIRM_MGMT15 +2026 DPLANE_MM_CONFIRM_NOT_MGMT +2027 DPLANE_UNKNOWN_DUD_REQUEST_TYPE +2028 DPLANE_MA_PACKET_REQ_WARN +2029 DPLANE_UNABLE_TO_MALLOC +202a DPLANE_LINK_ADAPT_PDU_RETRIES_TOO_HIGH +202b DPLANE_IQ_CAPTURE_TOO_MANY_REQUESTS +202c DPLANE_FILTER_FWCALLBACK_NO_MEM +202d DPLANE_PPDU_STATS_DROPPED +202e DPLANE_REPLAY_NULL_KEY +202f DPLANE_REPLAY_SUSPECTED_ATTACK +2030 DPLANE_BEAMFORMER +2031 DPLANE_BEAMFORMER_INVALID_PEER +2032 DPLANE_FRAG_SEQ_FOR_PATCH_NOT_FOUND +2033 DPLANE_FAILED_TO_ALLOCATE_AMSDU_TCM +2034 DPLANE_BFEE_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2035 DPLANE_RX_ACT_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2036 DPLANE_MSG_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2037 DPLANE_RATE_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2038 DPLANE_CANCEL_NO_RESP +2039 DPLANE_FRAME_TX_DPIF_DEST_Q_FULL +203a DPLANE_FRAME_TX_PPDU_CREATE_FAILED +203b DPLANE_FRAME_TX_MPDU_LIST_CREATE_FAILED +203c DPLANE_FRAME_TX_UNSPECIFIED_FAILURE +203d DPLANE_DEADLINE_STOP_REQUESTED_WITH_ONE_ACTIVE +203e DPLANE_DEADLINE_CANNOT_CREATE +203f DPLANE_DEADLINE_TX_TIMED_REQUESTED_WHILE_ONE_ACTIVE +2040 DPLANE_PROTECTION_5g_11b +2041 DPLP_RX_MISMATCHED_FRAME_CONTROL +2042 DPLP_PPDU_ALLOC_FAILED +2043 DPLANE_LAA_LOWER_SPECULATED_RATE +2044 DPLP_Q_SLOT_PPDU_STATUS_UNEXPECTED +2045 FAILED_TO_FORWARD_TO_MACRAME +2046 DPLANE_DEADLINE_STOP_REQUESTED_IN_PAST +2047 DPLANE_UNABLE_TO_RESUME_MAC +2049 DPLANE_BFEE_INVALID_PEER +2050 DPLANE_BFER_INVALID_PEER +2051 DPLANE_RX_FTM_FAILURE +2200 DPHP_DMA_NONRECOVERABLE_TIMEOUT +2201 DPHP_SLOT_STUCK_LOCKUP +2202 DPHP_SLOT_CANCEL_LOCKUP +2300 RAME_RATES +2301 RAME_INVALID_BO_ID +2302 RAME_ENCRYPTION_KEY +2303 RAME_INCOMPATIBLE_REG_DOMAINS +2304 RAME_INVALID_BA +2305 RAME_INVALID_BAINFO +2306 RAME_CHANGE_MODE_PS_TO_FPS +2307 RAME_INVALID_GO_BEACON_DRIFT_VALUE +2308 RAME_INVALID_SET_PEER_CHANNEL_REQUEST +2309 RAME_INVALID_SCHED_REQUEST +230a RAME_COEX_BLACKOUT_ATTACH_INVALID_VIF +230b RAME_ENCRYPTION_KEYFIND_FAIL +230c RAME_SET_QOS_INVALID_STA +230d RAME_MLME_TX_FRAME_REQUEST_WITH_NULL_MBULK +230e RAME_STA_DOUBLE_ADD +230f RAME_SCHDL_UNEXPECTED_RESUME_REQUEST +2310 RAME_SCHDL_UNEXPECTED_SIGNAL +2311 RAME_COEX_BLACKOUT_ATTACH_FAILED +2312 RAME_MLME_FRAME_DISCARDED +2313 RAME_UNEXPECTED_SIGNAL +2314 RAME_COEX_IDLE_EXIT_FORCED +2315 RAME_RADIO_UNEXPECTED_SIGNAL +2316 RAME_EARLIEST_TOO_LATE +2317 RAME_USING_FORCED_CHANNEL_BW +2318 RAME_NO_CCK_MODEM +2319 RAME_BEACON_TX_SW_DEADLINE_MISSED +231a RAME_RADIOMAC_SWITCH_FAILED +231b RAME_RADIOMAC_SWITCH_OFF_FAILED +231c RAME_IQ_RESOURCE_UNAVAILABLE +231d RAME_IQ_INVALID_PARAM +231e RAME_INVALID_ANTENNA_CONFIG +231f SCHDL_UNEXPECTED_START_IND +2320 RAME_FTM_INVALID_DFE_CONFIG +2321 RAME_FTM_INVALID_BANDWIDTH_CONFIG +2322 RAME_CALIB_UNEXPECTED_SIGNAL +2323 RAME_SCAN_BLOCKED_BY_NUM_VIFS +2500 MLME_WIFI_LOGGER_JAMMER_LIKELY_PRESENT +2501 MLME_WIFI_LOGGER_NO_MEM +2510 MLME_AP_CONNECTED_RSP_UNEXPECTED +2511 MLME_AP_DISCARDED_DISCONNECTION_FRAME +2512 MLME_AP_UNHANDLED_MM_FRAME_IND +2513 MLME_AP_PMKID_COULD_NOT_BE_COMPUTED +2514 MLME_AP_PROVIDED_PMKIDS_ARE_INVALID +2515 MLME_AP_RAME_MM_CFM_NO_PEER_RECORD +2516 MLME_AP_RAME_MM_CFM_NO_PEER_RECORD_WRONG_STATE +2517 MLME_AP_SA_QUERY_IND_NO_PEER_RECORD +2530 MLME_BA_EXTRA_DELETE_CONFIRM +2531 MLME_BA_TX_RES_POLICY_INVALID +2532 MLME_BA_NO_PEER_FOUND +2533 MLME_BA_TX_ADD_NOT_ALLOWED_NAN_TOO_MANY +2534 MLME_BA_RX_ADD_REJECTED_MIB +2535 MLME_BA_RX_ADD_REJECTED_RAME +2536 MLME_BA_RX_ADD_REJECTED_HT +2537 MLME_BA_RX_SPAREA +2538 MLME_BA_RX_ADD_INVALID_REQ +2539 MLME_BA_TX_ADD_NOT_ALLOWED_MIB +253a MLME_BA_TX_ADD_NOT_ALLOWED_TOO_MANY +253b MLME_BA_TX_ADD_NOT_ALLOWED_HT +253c MLME_BA_TX_ADD_INVALID_REQ +253d MLME_BA_TX_ADD_WITHOUT_PEER +253e MLME_BA_TX_RES_MACRAME_BLOCKED +253f MLME_BA_TX_RES_PID_MISMATCH +2550 MLME_CONMGR_AP_REJECTED_US +2551 MLME_CONMGR_CONNECTION_ATTEMPT_ABORTED +2553 MLME_CONMGR_ASSOC_VERIFICATION_FAILED +2556 MLME_CONMGR_FAILED_TO_SEND_ASSOC +2559 MLME_CONMGR_MBULK_ALLOC_FAILURE +255a MLME_CONMGR_TIMEOUT +255b MLME_CONMGR_TX_OR_TIMEOUT +2570 MLME_FRAME_BSSID_NOT_INDIVIDUAL +2571 MLME_FRAME_BUILD_INCR_MBULK_ALLOC_FAILED +2572 MLME_FRAME_BUILD_INCR_NULL_FRAME +2573 MLME_FRAME_DATA_GET_HDR_SIZE_INVALID_SUBTYPE +2574 MLME_FRAME_DATA_GET_HDR_SIZE_INVALID_TYPE +2575 MLME_FRAME_DATA_GET_PRI_INVALID_SUBTYPE +2576 MLME_FRAME_DATA_GET_PRI_INVALID_TYPE +2577 MLME_FRAME_DATA_PACKET_NULL_PTR +2578 MLME_FRAME_FAILED_VALIDATION_CODE +2579 MLME_FRAME_GET_BSSID_UNEXPECTED_DS +257a MLME_FRAME_GET_DA_UNEXPECTED_DS +257b MLME_FRAME_GET_SA_UNEXPECTED_DS +257c MLME_FRAME_HEADER_INVALID_TYPE +257d MLME_FRAME_ICMP6_CHECKSUM_MALLOC_ERR +257e MLME_FRAME_MBULK_SIZE_NOT_ENOUGH +257f MLME_FRAME_RM_RM_REPORT_INVALID_ELEMENTS +2580 MLME_FRAME_RM_RM_REPORT_NO_MEASUREMENT_REPORT +2581 MLME_FRAME_TDLS_GET_ACTION_OFFSET_INVALID_SUBTYPE +2582 MLME_FRAME_TDLS_GET_ELEMENT_OFFSET_INVALID_ACTION +2583 MLME_FRAME_UNEXPECTED_MGT_FRAME +2584 MLME_FRAME_ALLOC_FAILED +2585 MLME_FRAME_CRITICAL_PARAM_IE_LENGTH_ERROR +2586 MLME_FRAME_NAN_SDF_WITH_NO_PAYLOAD +25a0 MLME_IE_RSN_INVALID_LENGTH +25a1 MLME_IE_COUNTRY_INVALID_LENGTH_OUT_OF_RANGE +25a2 MLME_IE_COUNTRY_INVALID_LENGTH_PADDING +25a3 MLME_IE_RATE_INVALID_RATE_1 +25a4 MLME_IE_RATE_INVALID_RATE_2 +25a5 MLME_IE_RATE_INVALID_RATE_3 +25a6 MLME_IE_RSN_INVALID_AKM_COUNT +25a7 MLME_IE_RSN_INVALID_CAPS_LENGTH +25a8 MLME_IE_RSN_INVALID_PAIRWISE_COUNT +25a9 MLME_IE_RSN_NO_AKM_SUITE +25aa MLME_IE_CRITICAL_PARAM_LENGTH_ERROR +25ab MLME_IE_RSN_INVALID_PMKID_COUNT +25ac MLME_IE_RSN_INVALID_VERSION +25ad MLME_IE_RSN_INVALID_PMF_SETTINGS +25ae MLME_IE_RSN_CORRUPT_AKM_SUITE +25af MLME_IE_RSN_INVALID_PARWISE_CIPHER_COUNT +25b1 MLME_IE_RSN_INVALID_GROUP_CIPHER_SIZE +25b2 MLME_IE_RSN_NO_PAIRWISE_CIPHER_SUITE +25c0 MLME_MEASUREMENTS_MBULK_ALLOC_FAILURE +25c1 MLME_MEASUREMENTS_MBULK_RM_BEACON_REPORT_FAIL +25c2 MLME_MEASUREMENTS_MBULK_RM_BEACON_REPORT_LEAK +25c3 MLME_MEASUREMENTS_MBULK_RM_BEACON_REQUEST_LEAK +25c4 MLME_MEASUREMENTS_MBULK_RM_LM_REPORT_FAIL +25c5 MLME_MEASUREMENTS_MBULK_SCAN_IES_ALLOC_FAIL +25d0 MLME_MPDU_ROUTER_INVALID_FRAME_DISCARDED +25d1 MLME_MPDU_ROUTER_REGISTER_INVALID_NO_BUFFER_MEMORY +25e0 MLME_NAN_CONFIG_TLV_DOES_NOT_EXIST +25e1 MLME_NAN_INVALID_MAC_ADDR_RANDOMISATION_INTERVAL +25e2 MLME_NAN_INVALID_MASTER_PREFERENCE_VALUE +25e3 MLME_NAN_MATCH_MBULK_ALLOC_FAILURE_2 +25e4 MLME_NAN_MATCH_MBULK_ALLOC_FAILURE_1 +25e5 MLME_NAN_MBULK_SCAN_IES_ALLOC_FAIL +25e6 MLME_NAN_PUBLISH_NODE_ALLOC_FAILURE +25e7 MLME_NAN_INVALID_SERVICE_DESCRIPTOR +25e8 MLME_NAN_MATCH_NODE_ALLOC_FAILURE +25e9 MLME_NAN_INVALID_BAND_CONFIG +25ea MLME_NAN_UNEXPECTED_AMR_UPDATE_FLAGS +2600 MLME_REGULATORY_20_MHZ_CHANNEL_WIDTH_NOT_FOUND +2601 MLME_REGULATORY_BAD_CHANNEL_CENTRE_FREQUENCY +2602 MLME_REGULATORY_COUNTRY_NOT_FOUND_USE_WORLD +2603 MLME_REGULATORY_DEFAULT_CASE_SHOULD_NOT_HAPPEN +2604 MLME_REGULATORY_FAILED_TO_MATCH_COUNTRY_CODE_FOR_EVALUATED_IDX +2605 MLME_REGULATORY_SET_COUNTRY_REQ_IS_INVALID_USE_WORLD +2607 MLME_REGULATORY_OPERATING_CLASS_TABLE_READ_FAILURE +2608 MLME_REGULATORY_NO_MEM +2610 MLME_REQUESTS_VIF_INCOMPATIBLE_FOR_SINGAL +2611 MLME_REQUESTS_MIB_MBULK_GET_CFM_ALLOC_FAIL +2612 MLME_REQUESTS_MIB_MBULK_SET_CFM_ALLOC_FAIL +2613 MLME_REQUESTS_MISSING_MANDATORY_MBULK +2614 MLME_REQUESTS_NO_DESTINATION_FOR_VIF_IN_SIGNAL +2615 MLME_REQUESTS_SPURIOUS_MBULK_IN_SIGNAL +2620 MLME_ROAMING_MBULK_SCAN_IES_ALLOC_FAIL +2621 MLME_ROAMING_MBULK_CANDIDATE_ALLOC_FAIL +2630 MLME_SA_QUERY_NO_PEER_RECORD +2631 MLME_SA_QUERY_NO_BUFFER_IN_FRAME_INDICATION +2642 MLME_SCAN_DESC_LIST_AP_THRESHOLD_DIFFERS +2643 MLME_SCAN_DESC_LIST_IE_INVALID_LENGTH +2644 MLME_SCAN_DESC_LIST_RSSI_THRESHOLD_INVALID +2648 MLME_SCAN_ADD_INVALID_NO_MEM_FOR_SPS +264e MLME_SCAN_ERROR_IN_GET_NEXT_CHANNEL +264f MLME_SCAN_SPAREB +2655 MLME_SCAN_IGNORING_SCHED_IND +2656 MLME_SCAN_ADD_INVALID_NO_MEM_FOR_LISTS +2658 MLME_SCAN_MORE_THAN_ONE_PRIORITY_PAUSE +2659 MLME_SCAN_NO_CHANNELS_SCANNED +265a MLME_SCAN_NO_MEDIUM_ENABLED_TEST_USE_ONLY_1 +265b MLME_SCAN_NO_MEMORY_FOR_SCAN_FRAME_DETAILS +265c MLME_SCAN_ADD_INVALID_NO_CHANNELS +265d MLME_SCAN_NO_MEM_FOR_LOST_AP_DATA_REF +265e MLME_SCAN_NO_MEM_FOR_SIGNIFICANT_CHANGE_DATA_REF +265f MLME_SCAN_NO_MEDIUM_TEST_MODE +2660 MLME_SCAN_SPAREC +2661 MLME_SCAN_UNPAUSE_WHEN_NOT_PAUSED +2662 MLME_SCAN_UNSUPPORTED_CHANNEL +2664 MLME_SCAN_VERIFICATION_DEVICE_ADDRESS_INVALID +2665 MLME_SCAN_VERIFICATION_DUPLICATED_WILDCARD_SSID +2666 MLME_SCAN_VERIFICATION_SCAN_ID_INVALID +2667 MLME_SCAN_VERIFICATION_IES_TOO_LONG +2668 MLME_SCAN_VERIFICATION_IE_BUFFER_CORRUPT +266a MLME_SCAN_VERIFICATION_IE_MISSING_BSSID_IE +266b MLME_SCAN_VERIFICATION_IE_NOT_RECOGNISED +266c MLME_SCAN_VERIFICATION_IE_NO_CHANNEL_OR_BSSID_LIST +266d MLME_SCAN_VERIFICATION_IE_NO_SCAN_TIMING +266e MLME_SCAN_VERIFICATION_IE_TO_SMALL +2670 MLME_SCAN_VERIFICATION_INVALID_CHANNEL_COUNT +2671 MLME_SCAN_VERIFICATION_INVALID_POLICY +2672 MLME_SCAN_VERIFICATION_INVALID_POLICY_1 +2673 MLME_SCAN_VERIFICATION_INVALID_POLICY_2 +2674 MLME_SCAN_VERIFICATION_INVALID_REPORT_BITMAP +2675 MLME_SCAN_VERIFICATION_INVALID_SCAN_TYPE +2676 MLME_SCAN_VERIFICATION_MULTIPLE_CHANNEL_LISTS +2677 MLME_SCAN_VERIFICATION_NEIGHBOUR_DL_IE_INVALID +2678 MLME_SCAN_VERIFICATION_SSID_FILTER_IE_INVALID_LENGTH +2679 MLME_SCAN_VERIFICATION_SSID_IE_INVALID_LENGTH +267a MLME_SCAN_VERIFICATION_TIMING_IE_INVALID +267b MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_1 +267c MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_2 +267d MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_3 +267e MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_4 +267f MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_5 +2680 MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_6 +2681 MLME_SCAN_VERIFICATION_NCHO_SCAN +2682 MLME_SCAN_DISABLED_IN_SPS +2683 MLME_SCAN_CALLBACK_INVALID +2684 MLME_SCAN_VERIFICATION_SSID_DESCRIPTOR_INVALID_LENGTH +26a0 MLME_SECURITY_EAPOL_NO_PEER_FOUND +26a1 MLME_SECURITY_EAPOL_UNEXPECTED_SECURITY_SUITE +26a2 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK +26a3 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_LEN +26a4 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_UNWRAP_FAILURE_1 +26a5 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_IGTK_LEN +26a6 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_IGTK_UNWRAP_FAILURE +26a7 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_R0KHID +26a8 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_R1KH_ID +26a9 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_SNONCE_1 +26aa MLME_SECURITY_FT_AUTH_VALIDATION_MDE_BAD_MDID +26ab MLME_SECURITY_FT_AUTH_VALIDATION_MIC_CMP_FAILURE +26ac MLME_SECURITY_FT_AUTH_VALIDATION_NO_FTE +26ad MLME_SECURITY_FT_AUTH_VALIDATION_NO_MDE +26ae MLME_SECURITY_FT_AUTH_VALIDATION_NO_RSN +26b0 MLME_SECURITY_MBULK_ALLOC_FAILURE +26b1 MLME_SECURITY_NO_MEM_EAPOL_G1_KEY_DECRYPT_1 +26b2 MLME_SECURITY_NO_MEM_FOR_ANONCE +26b3 MLME_SECURITY_WRONG_EAPOL_TYPE +26b4 MLME_SECURITY_NO_MEM_EAPOL_G1_KEY_DECRYPT_2 +26b5 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_SNONCE_2 +26b6 MLME_SECURITY_FT_UNKNOWN_MIC_LEN +26b7 MLME_SECURITY_M3_PROCESSING_FAILURE +26bf MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_UNWRAP_FAILURE_2 +26d0 MLME_TDLS_SPAREA +26d1 MLME_TDLS_DISCOVERY_REQUEST_LINKID_INVALID +26d2 MLME_TDLS_DISCOVERY_REQUEST_NOT_ALLOWED +26d3 MLME_TDLS_DISCOVERY_RESPONSE_DIALOG_TOKEN_INVALID +26d4 MLME_TDLS_DISCOVERY_RESPONSE_LINKID_INVALID +26d5 MLME_TDLS_DISCOVERY_RESPONSE_UNEXPECTED +26d6 MLME_TDLS_IS_NOT_ACTIVATED +26d7 MLME_TDLS_LINK_IS_NOT_ESTABLISHED +26d8 MLME_TDLS_LINK_IS_NULL +26d9 MLME_TDLS_NO_FREE_SLOT +26da MLME_TDLS_PEER_NOT_FOUND_1 +26db MLME_TDLS_PEER_NOT_FOUND_2 +26dc MLME_TDLS_RAME_CFM_PEER_NOT_FOUND +26dd MLME_TDLS_SETUP_CONFIRM_DIALOG_INVALID +26de MLME_TDLS_SETUP_CONFIRM_LINKID_INVALID +26df MLME_TDLS_SETUP_CONFIRM_REJECTED +26e0 MLME_TDLS_SETUP_CONFIRM_TPK_INVALID +26e1 MLME_TDLS_SETUP_CONFIRM_WRONG_STATE +26e2 MLME_TDLS_SETUP_REQUEST_DISCARDED_CONFIRM +26e3 MLME_TDLS_SETUP_REQUEST_MAX_LINKS +26e4 MLME_TDLS_SETUP_REQUEST_SETUP_IN_PROGRESS +26e5 MLME_TDLS_SETUP_RESPONSE_INVALID +26e6 MLME_TDLS_SETUP_RESPONSE_SECURITY_INVALID +26e7 MLME_TDLS_SETUP_RESPONSE_WRONG_STATE +26e8 MLME_TDLS_UNKNOWN_ACTION_TYPE +26ea MLME_TDLS_TERMINATE_ADDRESS_UNKNOWN +2700 RADIO_WL_RX_COMP +2701 RADIO_RX_DCOC_TIMEOUT +2702 RADIO_DPD_GAIN_ALIGN_PATH_ZERO +2703 RADIO_BAD_BB_SAMPLE_OFFSET_SHORT_GI +2704 RADIO_RECALIBRATE +2705 RADIO_UNKNOWN_PLATFORM +2707 RADIO_UNSUPPORTED_PLATFORM_FEATURE +2708 RADIO_PAPR_CONFIG +2709 RADIO_INVALID_MODULATION_TYPE +270a RADIO_LOGGER_HW_FAIL +270b RADIO_SIGNANAL_TOO_MANY_SAMPLES_READ +270c RADIO_INVALID_RADIO_IDENTIFIER +270d RADIO_VCO_LOCK_FAILED +270e RADIO_ADC_CONVERT +270f RADIO_DPD_LOOPBACK_SIGNAL_SUSPECT +2710 RADIO_INVALID_FIR_COEFFICIENT +2711 RADIO_INCOMPATIBLE_REG_DOMAINS +2712 RADIO_RICE_FREQ_OUTSIDE_KNOWN_BANDS +2713 RADIO_RICE_PACKET_WHEN_MODEM_DISCONNECTED +2714 RADIO_RICE_FREQUENCY_OFFSET_TOO_BIG +2715 RADIO_SETUP_FAILED +2716 RADIO_ESTIMATES +2717 RADIO_INVALID_RSSI +2718 RADIO_POWER_OVERRIDDEN +2719 RADIO_DPD_LOOPBACK_FIR_GAIN +271a RADIO_SPIKE_REMOVED_FROM_DPD_LUT +271b RADIO_SIGNAL_ANALYSER_16_BIT_OVERFLOW +271c RADIO_IQ_CAPTURE_FREE_RAMSW_INFO +271d RADIO_DPD_SUSPECT_LUT +271e RADIO_SA_ZERO_AS_DIVISOR +271f RADIO_DPD_BAD_LUT_QUALITY +2720 RADIO_LOGGER_BAD_CAPTURE +2721 RADIO_RUN_OUT_TRIM_TIME_DPD +2722 RADIO_XDMAC_MEMCPY_FAIL +2723 RADIO_RX_AAB_FTRIM +2724 RADIO_WBRSSI_FAILED +2725 RADIO_TX_POWER_DIGITAL_SERVO +2726 RADIO_VALUE_BELOW_MIN_SETTING +2727 RADIO_VALUE_ABOVE_MAX_SETTING +2728 RADIO_NO_SUITABLE_SETTING +2729 RADIO_TX_POWER_DIGITAL_LIMIT +272a RADIO_BAD_POWER_TABLE_CONFIG +272b RADIO_BAD_TX_SETTINGS +272c RADIO_BAD_ANTENNA_GAIN_SETTINGS +272d RADIO_BAD_IREF_TRIM +272e RADIO_AGC_SETTING_OUT_OF_RANGE +272f RADIO_DPD_LOOPBACK_ABB_GAIN +2730 RADIO_DPD_CALC_LOOPBACK_BROKEN_RX +2731 RADIO_CHIP_DOES_NOT_SUPPORT_RX_IQ_CONFIG +2732 RADIO_RX_IQ_TRIM_RADIO_ISSUE +2733 RADIO_RX_IQ_TRIM_NUMERIC_ISSUE +2734 RADIO_DPD_LOOPBACK_RESTART_ALIGN +2735 RADIO_INADEQUATE_TRIM_TIME +2736 RADIO_CHAN_RSSI_MEASUREMENT_ERROR +2737 RADIO_DPD_CALC_LOOPBACK_CORRELATION +2738 RADIO_INADEQUATE_TRIM_RANGE +2739 RADIO_BAD_RSSI_PDOLLOP_RSSI_LIN_IS_ZERO +273a RADIO_LARGE_RX_DCOC_OFFSET_TRIM_VALUE +273b RADIO_DPD_IQ_CAPTURE_FAILURE +273c RADIO_INDICATE_FW_SIGANAL_USAGE +273d RADIO_RX_DCOC_RF_AGC_MAX_GAINS_TIMEOUT +273e RADIO_RX_DCOC_RF_MAXIMUM_RETRIES +273f RADIO_TX_POWER_PRE_GAIN_TOO_LOW +2740 RADIO_TX_POWER_TRIM_FAILED +2741 RADIO_IQ_TRIM_NOT_CONVERGING +2742 RADIO_BAD_CONFIG_FOR_FLEXIMAC_POWER_TRIM +2743 RADIO_INVALID_RSSI_ADJUSTMENTS +2744 RADIO_INVALID_FEC_CONFIG +2745 RADIO_TRIM_PASS_EXCEEDED_SCO_LIMIT +2746 RADIO_SIG_AN_LOCKED_UP +2747 RADIO_PA_SAT_READING_LOW +2748 RADIO_PHY_FLEXIMAC_ST_TOO_LONG +2749 RADIO_INVALID_PER_CH_TRIM_ITERATION +274a RADIO_BAD_TX_IQ_DIFFERENTIAL_DELAY +274b RADIO_UNEXPECTED_FLEXIMAC_STATE +274c RADIO_EXCESS_RX_IQ_COMP_MEAS_VARIATION +274d RADIO_TX_PARAMETER_OUT_OF_RANGE +2800 TEST_WLANLITE_AMPDU_TOO_LONG +2801 TEST_WLANLITE_INVALID_RATE +2802 TEST_WLANLITE_MAC_BAND_MAPPING_NOT_UNIQUE +2803 TEST_WLANLITE_BEAMFORMER +2804 TEST_WLANLITE_INVALID_BANDWIDTH +2805 TEST_WLANLITE_CHANNEL_RSSI_MEASUREMENT_FAILED +2806 BIST_LOW_LOOPBACK_GAIN +2807 BIST_BROKEN_LOOPBACK +2808 TEST_MICRAME_TX_BAD_PPDU_STATE +2809 RADIO_RX_IQ_TRIM_FAILED_AFTER_RETRIES +2900 COEX_DEBUG_OVERRIDE_BT_ENABLED +2901 COEX_INIT_FAILED +2902 COEX_WRONG_IMPOSED_MIN_RATE +2903 COEX_MAC_CREATE_BLACKOUT_FAILED +2904 COEX_VIF_UPDATE_TIMING +2905 COEX_VIF_TIMING_BAD_NOA_OFFSET +2906 COEX_MODEM_CC_BAND_UNKNOWN +2907 COEX_MODEM_CDMA_BAND_UNKNOWN +2a00 COMMON_FSM_LEAKY_SIGNAL_DISCARDED +2a01 COMMON_FSM_ERROR_PROCESSING_SIGNAL +2a02 COMMON_FSM_UNEXPECTED_TERMINATED_FSM +2a10 COMMON_MIB_WRITE +2a11 COMMON_MIB_READ +2a12 COMMON_MIB_REQ_VAL_ABSENT +2a13 COMMON_MIB_TYPE_CLASH +2a14 COMMON_MIB_RAM_CORRUPT +2a15 COMMON_MIB_DUFF_INDEX_COUNT +2a16 COMMON_MIB_ROM_CORRUPT +2a17 COMMON_MIB_INVALID_INDEX +2a18 COMMON_MIB_LIMIT +2a19 COMMON_MIB_RAM_REC_CORRUPT +2a1a COMMON_MIB_ASSERT_FAIL +2a1b COMMON_MIB_TAB_INDEX +2a1c COMMON_MIB_READ_WARNING +2a1d COMMON_MIB_WRITE_WARNING +2a1e COMMON_MIB_NON_EXISTENT_VIF_INDEX +2a30 COMMON_STA_DATA_CREATE_RECORD +2a31 COMMON_STA_DATA_CREATE_RECORD_INIT_CALLS_DELAYED +2a40 COMMON_RATE_BAD_RATE_TX +2a50 COMMON_DORM_INVALID_ENTITY +2a60 COMMON_DEBUG_INIT +2a70 COMMON_HIP_BAD_SIGNAL_PROCESS_ID +2a80 COMMON_HOSTIO_KICK_UNMASK_TO_HOST_INT +2a81 COMMON_HOSTIO_HOST_NOT_RESPONSIVE +2a90 COMMON_VLDATA_TOO_BIG +2a91 COMMON_VLDATA_WRONG_FORMAT +2a92 COMMON_VLDATA_NEGATIVE_UNSIGNED_VALUE +2a93 COMMON_VLDATA_OVERFLOW +2a94 COMMON_VIF_WRONG_TYPE +2aa0 COMMON_FAULT_INIT +2ab0 COMMON_PANIC_SUBSYSTEM_LEVEL +2c00 MLME_VIFCTRL_ACTIVE_PROCESSING_TIME_NOT_RECEIVED +2c01 MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_AUTH_TYPE +2c02 MLME_VIFCTRL_ARP_EXTRACT_ARP_INFO_INVALID_ETH_TYPE +2c03 MLME_VIFCTRL_ARP_EXTRACT_NDP_INFO_INVALID_ETH_TYPE +2c04 MLME_VIFCTRL_ARP_OFFLOAD_INVALID_ARP_FRAME +2c05 MLME_VIFCTRL_ARP_OFFLOAD_IP4_ADDR_UNSET +2c06 MLME_VIFCTRL_BAD_BEACON_1 +2c07 MLME_VIFCTRL_CHANNEL_SWITCH_REQ_CHANNEL_VALIDATION_FAILED +2c08 MLME_VIFCTRL_PEER_NOT_FOUND_2 +2c09 MLME_VIFCTRL_CONNECT_REQ_INFO_BSSID_IS_GROUP_ADDRESS +2c0a MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_CHANNEL_CONFIG +2c0b MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_RSN_IE +2c0c MLME_VIFCTRL_CONNECT_REQ_INFO_NO_SSID_IE +2c0d MLME_VIFCTRL_CONNECT_REQ_INFO_WIFISHARING_NOT_SUPPORTED +2c0e MLME_VIFCTRL_ECSA_IS_NOT_STARTED +2c0f MLME_VIFCTRL_FRAME_BAD_TAG_ENTRY_HOST_PID +2c10 MLME_VIFCTRL_FRAME_BAD_TAG_ENTRY_TAG +2c11 MLME_VIFCTRL_FRAME_BAD_TAG_INDEX +2c12 MLME_VIFCTRL_INVALID_PMF +2c13 MLME_VIFCTRL_KEEPALIVE_IP4_ADDR_UNSET +2c14 MLME_VIFCTRL_BAD_BEACON_2 +2c15 MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED +2c16 MLME_VIFCTRL_NAN_START_REQ_INFO_INVALID_TLV +2c18 MLME_VIFCTRL_NAN_START_REQ_INFO_VIF_INDEX_MISMATCH +2c19 MLME_VIFCTRL_NDP_OFFLOAD_INVALID_ICMP6_FRAME +2c1a MLME_VIFCTRL_NDP_OFFLOAD_INVALID_NDP_NS_FRAME +2c1b MLME_VIFCTRL_NOA_SCHEDULE_INCOMPLETE +2c1c MLME_VIFCTRL_NOA_SCHEDULE_INVALID +2c1d MLME_VIFCTRL_NO_MEM_FOR_WMM +2c1f MLME_VIFCTRL_NO_VALID_RATES_INTERSECTION +2c20 MLME_VIFCTRL_OBSS_CANT_ALLOC_SCAN_IES +2c21 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_CHAN_INVALID +2c22 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_CHAN_DFS_OR_NOR_IR +2c23 MLME_VIFCTRL_OFFCHANNEL_SPARE +2c24 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_INVALID_PARAMETERS +2c25 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_INVALID_VIF +2c26 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_TOO_MANY_SIMULTANEOUS_REQUESTS +2c27 MLME_VIFCTRL_OLBC_DURATION_TIMEOUT_INVALID +2c28 MLME_VIFCTRL_UNKNOWN_AP +2c29 MLME_VIFCTRL_PEER_NOT_FOUND_1 +2c2a MLME_VIFCTRL_PEER_NOT_FOUND_3 +2c2b MLME_VIFCTRL_PEER_NOT_FOUND_4 +2c2c MLME_VIFCTRL_PEER_NOT_FOUND_5 +2c2d MLME_VIFCTRL_PEER_NOT_FOUND_6 +2c2e MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_BLACKOUT_LIST_FULL +2c2f MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_PMALLOC_1 +2c30 MLME_VIFCTRL_RAME_DEL_NOA_IND_FAILED_TO_MATCH +2c32 MLME_VIFCTRL_RA_PKT_VALIDATION_FAILED +2c33 MLME_VIFCTRL_SECURITY +2c34 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_CHANNEL +2c35 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_COUNT +2c36 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_DURATION +2c37 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_INTERVAL +2c38 MLME_VIFCTRL_SET_CHANNEL_FAILURE_NO_P2P_IE +2c39 MLME_VIFCTRL_SET_CHANNEL_FAILURE_NO_WSC_IE +2c3b MLME_VIFCTRL_SET_CHANNEL_FAILURE_REGULATORY +2c3c MLME_VIFCTRL_SET_IP_ADDR_INVALID_VERSION +2c3e MLME_VIFCTRL_START_REQ_INFO_COUNTRY_MISMATCH +2c3f MLME_VIFCTRL_START_REQ_INFO_INVALID_AUTH_TYPE +2c40 MLME_VIFCTRL_START_REQ_INFO_INVALID_BEACON_PERIOD +2c41 MLME_VIFCTRL_START_REQ_INFO_INVALID_BSSID +2c42 MLME_VIFCTRL_START_REQ_INFO_INVALID_CHANNEL +2c43 MLME_VIFCTRL_START_REQ_NO_VALID_CHANNEL_IS_FOUND +2c45 MLME_VIFCTRL_START_REQ_INFO_INVALID_DTIM_PERIOD +2c46 MLME_VIFCTRL_START_REQ_INFO_INVALID_IE_LIST +2c48 MLME_VIFCTRL_START_REQ_INFO_MULTIPLE_SECURITY_IES +2c49 MLME_VIFCTRL_START_REQ_INFO_NO_RATES_IE +2c4a MLME_VIFCTRL_START_REQ_INFO_NO_SSID_IE +2c4b MLME_VIFCTRL_START_REQ_INFO_P2P_NO_PROBE_RSP_IES +2c4c MLME_VIFCTRL_START_REQ_INFO_VENDOR_IE_PRESENT +2c4d MLME_VIFCTRL_START_REQ_INFO_VIF_INDEX_MISMATCH +2c4e MLME_VIFCTRL_START_REQ_INFO_WIFISHARING_NOT_SUPPORTED +2c4f MLME_VIFCTRL_STATION_INACTIVITY_PEER_NOT_FOUND +2c50 MLME_VIFCTRL_TOO_MANY_QUIET_ELEMENTS +2c51 MLME_VIFCTRL_SPAREB +2c52 MLME_VIFCTRL_UNABLE_TO_USE_CHAN_FROM_BEACON +2c53 MLME_VIFCTRL_UNEXPECTED_IP_VER +2c54 MLME_VIFCTRL_WIFISHARING_CHANNEL_SWITCH_FAILED_1 +2c55 MLME_VIFCTRL_WIFISHARING_CHANNEL_SWITCH_FAILED_2 +2c56 MLME_VIFCTRL_WIFISHARING_INVALID_CHANNEL +2c57 MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_PMALLOC_2 +2c58 MLME_VIFCTRL_CHANNEL_SWITCH_BAD_CHANNEL +2c59 MLME_VIFCTRL_CHANNEL_SWITCH_WIFISHARING_NOT_ALLOWED +2c5a MLME_VIFCTRL_UNEXPECTED_QE_DEL_REQ +2c60 MLME_VIFCTRL_AP_NO_CHANNEL_FOUND +2c61 MLME_VIFCTRL_STA_CHANNEL_NOT_FOUND +2c62 MLME_VIFCTRL_EDCA_OVERRIDE_FAILED +2c63 MLME_VIFCTRL_READ_APF_MBULK_ALLOC_FAIL +2c70 MLME_CHANNELISATION_LTE_COEX_NO_CHANNEL_FOUND +2c71 MLME_MBULK_NOT_ENOUGH_HEADROOM +2c72 MLME_STATION_RECORD_DOES_NOT_EXIST +2c73 MLME_UTILS_FORCE_ACTIVE_IDEMPOTENT_FALSE +2c74 MLME_UTILS_FORCE_ACTIVE_OUT_OF_RANGE +2c75 MLME_UTILS_NON_STATION_POWERMGT +2c76 MLME_INVALID_SIGNAL_DISCARDED +2c77 MLME_UTILS_MBULK_CLONE_OUT_OF_MEM +2c90 MLME_TXPOWER +2c91 MLME_TXPOWER_SAR_INIT +2c92 MLME_TXPOWER_NO_CELL_INIT +2c93 MLME_TXPOWER_NO_CELL_INIT_INCLUDED_CHANNELS +2c94 MLME_TXPOWER_POWER_CAP_BELOW_MIN +2c95 MLME_TXPOWER_11AC_TPC_NO_ENV_WITH_RM +2ca0 MLME_FTM_CREATE_RESPONDER_ENTRY +2ca1 MLME_FTM_INVALID_PARAMETERS +2ca2 MLME_FTM_INVALID_RANGE_REQ +2ca3 MLME_FTM_MBULK_SCAN_IES_ALLOC_FAIL +2ca4 MLME_FTM_SCAN_UNKNOWN_RESPONDER +2ca5 MLME_FTM_SCAN_NO_RESPONDER_FOUND +2ca6 MLME_FTM_DEL_UNKNOWN_RESPONDER +2ca7 MLME_FTM_CREATE_RTT_RECORD +2ca8 MLME_FTM_RTT_CONF_NO_RESPONDERS +2ca9 MLME_FTM_RTT_CONF_TOO_MANY_RESPONDERS +2caa MLME_FTM_RTT_CONF_DUPLICATE_PEER +2cab MLME_FTM_RTT_CONF_BURST_PERIODS_CONFLICT +2cac MLME_FTM_RTT_CONF_BURST_PERIODS_TOO_SHORT +2cad MLME_FTM_RTT_CONF_BURST_PERIODS_TOO_LONG +2cae MLME_FTM_RTT_CONF_INVALID_RTT_TYPE +2caf MLME_FTM_RTT_CONF_INVALID_CHANNEL_FREQ +2cb0 MLME_FTM_RTT_CONF_INVALID_BURST_PERIOD +2cb1 MLME_FTM_RTT_CONF_INVALID_BURSTS_EXPONENT +2cb2 MLME_FTM_RTT_CONF_INVALID_FRAMES_PER_BURST +2cb3 MLME_FTM_RTT_CONF_INVALID_BURST_DURATION +2cb4 MLME_FTM_RTT_CONF_TOO_MANY_FRAMES_IN_BURST +2cb5 MLME_FTM_PARAMETER_OVERRIDE_BURST_EXPONENT +2cb6 MLME_FTM_PARAMETER_OVERRIDE_BURST_DURATION +2cb7 MLME_FTM_PARAMETER_OVERRIDE_BURST_MIN_DELTA +2cb8 MLME_FTM_PARAMETER_OVERRIDE_ASAP_MDOE +2cb9 MLME_FTM_PARAMETER_OVERRIDE_FTM_PER_BURST +2cba MLME_FTM_PARAMETER_OVERRIDE_BANDWIDTH +2cbb MLME_FTM_PARAMETER_OVERRIDE_INTERVAL +2cbc MLME_FTM_REQUEST_VALIDATION_DISABLED +2cbd MLME_FTM_RESPONSE_VALIDATION_DISABLED +2cbe MLME_FTM_CREATE_RTT_RECORD_DUPLICATED +2cbf MLME_FTM_RTT_RECORD_NOT_FOUND +2cc0 MLME_FTM_BURST_PARAMETERS_NOT_EXIST +2cc1 MLME_FTM_PARAMETER_OVERRIDE_START_TIME +2cc2 MLME_FTM_RTT_CONF_INVALID_BURST_INTERVAL +2cc3 MLME_FTM_RTT_MEASUREMENT_UNSUCCESSFUL +2cc4 MLME_FTM_RTT_T3_T2_INVALID +2cc5 MLME_FTM_RTT_T4_T1_INVALID +2cc6 MLME_FTM_RTT_T4_T1_IS_LESS_THAN_T3_T2 +2cd0 MLME_NDM_UNEXPECTED_FRAME +2ce0 MLME_NAM_NDC_SCHEDULE_NOT_POSSIBLE +panicid 722 +2000 DPLP_FRAG_GENERIC +2001 DPLP_FRAG_WRONG_LEN +2002 DPLP_FRAG_FREE_DU +2003 DPLP_FRAG_IS_LAST_FRAME_FRAG +2004 DPLP_FRAG_IS_INCONSISTENT +2010 DPLP_FALLBACK_GENERIC +2011 DPLP_FALLBACK_INVALID_MIB_SIZE +2013 DPLP_FALLBACK_INVALID_MODULATION +2014 DPLP_FALLBACK_MAX_ENTRIES_IS_ZERO +2016 DPLP_FALLBACK_FAILED_TO_ALLOCATE_LINK_INFO +2017 DPLP_FALLBACK_TBL_LENGTH_OUT_OF_BOUNDS +2018 DPLP_FALLBACK_RATE_INDEX_OUT_OF_BOUNDS +2020 DPLP_ENC_HNDL_GENERIC +2021 DPLP_ENC_HNDL_WRONG_ENC_TYPE +2022 DPLP_ENC_HNDL_MBULK_NULL +2023 DPLP_ENC_HNDL_KEYC_NULL +2024 DPLP_ENC_HNDL_NO_ROOM_LEFT +2025 DPLP_ENC_HNDL_LIST_EMPTY +2026 DPLP_ENC_HNDL_NO_KEY_FOUND +2027 DPLP_ENC_HNDL_ENC_INFO_ALLOC_FAIL +2028 DPLP_ENC_HNDL_NO_FRAMES_QUEUED_TO_DPHP +2029 DPLP_ENC_HNDL_WAPI_CRYPTOSW_INVALID +202a DPLP_ENC_HNDL_MBULK_IS_CHAINED +2030 DPLP_CTRL_MGRL_GENERIC +2031 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSING +2032 DPLP_CTRL_MGR_DP_STATE_NOT_RESUMING +2033 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSED +2034 DPLP_CTRL_MGR_NEW_CMD_ALLOC_FAIL +2035 DPLP_CTRL_MGR_CMD_TIMEOUT +2040 DPLP_LINK_ADAPT_GENERIC +2041 DPLP_LINK_ADAPT_RATE_UNSUPPORTED +2042 DPLP_LINK_ADAPT_RATE_INDEX_OUT_OF_BOUNDS +2043 DPLP_LINK_ADAPT_RATE_MIN_BA_RATE_WRONG +2044 DPLP_LINK_ADAPT_SELECTED_RATE_INVALID +2045 DPLP_LINK_ADAPT_FALLBACK_TABLE_IS_NULL +2047 DPLP_LINK_ADAPT_NUM_RETRIES_IS_WRONG +2050 DPLP_EXT_API_GENERIC +2051 DPLP_EXT_API_DU_IS_NOT_RXENTRY +2052 DPLP_EXT_API_DU_IS_NOT_TXENTRY +2053 DPLP_EXT_API_RESOURCE_HANDLE_NOT_CALLED_FROM_CB +2054 DPLP_EXT_API_WRONG_AMSDU_LEN +2055 DPLP_EXT_API_WRONG_SIGNAL_BUFFER_SIZE +2057 DPLP_EXT_API_MSG_CANNOT_QUEUE_BEACON +2058 DPLP_EXT_API_DU_HAS_WRONG_STATE +205a DPLP_EXT_API_INVALID_PID +205b DPLP_EXT_API_INVALID_PAUSE_TYPE +205c DPLP_EXT_API_STA_RECORD_DOES_NOT_EXIST +205d DPLP_EXT_API_STA_RECORD_ALREADY_CLEARING +205e DPLP_EXT_API_MLME_CALLBACK_ALREADY_SET +205f DPLP_EXT_API_INVALID_MAC +2060 DPLP_RX_GENERIC +2061 DPLP_RX_VIF_IS_SCAN +2062 DPLP_RX_FRAG_COUNT_WRONG_FOR_AMPDU +2063 DPLP_RX_SEQ_DIFF_GREATER_THAN_WIN_SIZE +2064 DPLP_RX_DPLP_INTERNAL_ERROR +2065 DPLP_RX_CORRUPT_MBULK +2066 DPLP_RX_MISMATCHED_FRAME_CONTROL +2067 DPLP_RX_FORWARD_CHAINED_TO_CTRLPLANE +2068 DPLP_RX_MISSING_DRAM +2070 DPLP_STATION_GENERIC +2071 DPLP_STATION_TX_UP_IS_UNMAPPED +2072 DPLP_STATION_FRAME_ALREADY_COUNTED +2073 DPLP_STATION_TOO_MANY_QUEUED_FRAMES +2074 DPLP_STATION_FRAME_IS_NOT_COUNTED +2075 DPLP_STATION_NO_QUEUED_FRAME +2076 DPLP_STATION_FRAME_HAS_NO_TXQUEUE +2077 DPLP_STATION_FRAME_NOT_READY_TO_QUEUE +2078 DPLP_STATION_RATE_INVALID +207a DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_HIGH_IMPORTANCE +207b DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_AMDPU +207c DPLP_STATION_TXENTRY_HAS_NO_BAINFO +207d DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_MULTICAST +207e DPLP_STATION_DPLP_IN_WRONG_STATE +207f DPLP_STATION_CLEAR_MUST_BE_TOTAL_PAUSED +2080 DPLP_STATION_CLEAR_MUST_BE_NOTHING_QUEUED +2081 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_SF_NOT_NULL +2082 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_LF_NOT_NULL +2083 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_COUNT_NOT_ZERO +2090 DPLP_AMPDU_MGR_GENERIC +2091 DPLP_AMPDU_MGR_MALLOC_FAIL +2092 DPLP_AMPDU_MGR_TX_QUEUE_HEAD_OR_TAIL_NULL +2093 DPLP_AMPDU_MGR_DU_NOT_READY_TO_SEND +2094 DPLP_AMPDU_MGR_AMPDU_TXENTRY_LIST_NOT_FOUND +2095 DPLP_AMPDU_MGR_TOO_MANY_FRAMES_WAITING_TO_TX +2096 DPLP_AMPDU_MGR_TX_ENTRY_HAS_NO_BAINFO +2097 DPLP_AMPDU_MGR_TX_ENTRY_HAS_INVALID_RATE +2098 DPLP_AMPDU_LINK_INFO_IS_NULL +2099 DPLP_AMPDU_AMSDU_OVERSIZE +209a DPLP_AMPDU_AMSDU_NOT_SUPPORTED +209b DPLP_AMPDU_MGR_RX_BA +209c DPLP_AMPDU_MGR_FREE_PPDU_STILL_IN_DPHP +209d DPLP_AMPDU_MGR_CFMS_COUNT +209e DPLP_AMPDU_MGR_CANNOT_CANCEL_PPDU +209f DPLP_AMPDU_MGR_CANCEL_COUNT +20a0 DPLP_HW_GENERIC +20a1 DPLP_HW_VIF_IS_NOT_SCHEDULED +20a2 DPLP_HW_MBULK_HAS_NO_SIGNAL +20a3 DPLP_HW_MBULK_HAS_REFCOUNT_OR_LEN +20a4 DPLP_HW_UNEXPECTED_DU_STATE +20a5 DPLP_HW_TXENTRY_IS_DATAFRAME +20a9 DPLP_HW_UNEXPECTED_VIF_ID +20aa DPLP_HW_TXENTRY_STILL_COUNTED +20b0 DPLP_MPDU_LOAD_GENERIC +20b1 DPLP_MPDU_LOAD_NODE_ELEMENT_NOT_NULL +20b2 DPLP_MPDU_LOAD_PPDU_NOT_FOUND +20b3 DPLP_MPDU_LOAD_NOT_A_TRIGGERED_QUEUE +20b4 DPLP_MPDU_LOAD_CANCELLING_NULL_PPDU +20b5 DPLP_MPDU_LOAD_UNICAST_IS_PAUSING +20b6 DPLP_MPDU_LOAD_TXENTRY_NOT_FOUND +20b7 DPLP_MPDU_LOAD_NO_MORE_TRIGGERED_Q_LEFT +20b8 DPLP_MPDU_LOAD_FRAME_NOT_QUEUED +20b9 DPLP_MPDU_LOAD_COUNT_NOT_ZERO +20ba DPLP_MPDU_LOAD_DPLANE_NOT_RUNNING +20c0 DPLP_QUEUE_GENERIC +20c1 DPLP_QUEUE_WRONG_DU_STATE +20c2 DPLP_QUEUE_TX_QUEUE_NOT_EMPTY +20c3 DPLP_QUEUE_MAC_AC_IS_WRONG +20c4 DPLP_QUEUE_FRAME_WITHOUT_TX_QUEUE +20c5 DPLP_QUEUE_LIST_ELEMENT_IS_WRONG +20c6 DPLP_QUEUE_MBULK_NOT_LARGE_ENOUGH +20c7 DPLP_QUEUE_UNKNOWN_REQUEST_TYPE +20c8 DPLP_QUEUE_DOUBLE_DEQUEUE +20c9 DPLP_QUEUE_TX_QUEUE_EMPTY +20ca DPLP_QUEUE_DEBUG_BEACON_SW_TIMEOUT +20cb DPLP_QUEUE_DEBUG_AMSDU_ERROR +20cc DPLP_QUEUE_INVALID_DU +20d0 DPLP_FROM_HOST_HARD +20e0 DPLP_TIMER_SCHEDULE_WHEN_PAUSED +20f0 DPLP_ANTENNA_MODE_INVALID_BITMAP +2100 DPLP_DPLP_IMM_UNIMPLEMENTED +2110 DPLP_DPIF_GENERIC +2111 DPLP_DPIF_BAD_OPERATION +2112 DPLP_DPIF_RESOURCE_LOW +2113 DPLP_DPIF_RESOURCE_INDEX_ERROR +2114 DPLP_DPIF_BFEE +2115 DPLP_DPIF_PEER_INFO +2116 DPLP_DPIF_INTERRUPT_SANITY +2117 DPLP_DPIF_INVALID_BSS_INDEX +2120 DPLP_PEER_MGT_GENERIC +2121 DPLP_PEER_MGT_FRAMES_NOT_CANCELLED +2130 DPLP_BEAMFORMER_GENERIC +2131 DPLP_BEAMFORMER_UNEXPECTED_NDPA +2140 DPLP_DEADLINE_GENERIC +2141 DPLP_DEADLINE_STOP_DEADLINE_NOT_FOUND +2142 DPLP_DEADLINE_VIF_DEADLINE_NOT_FOUND +2143 DPLP_DEADLINE_ACTIVE_DEADLINE_IS_NULL +2144 DPLP_DEADLINE_DPIF_Q_NUM_NOT_FOUND +2145 DPLP_DEADLINE_UNABLE_TO_CANCEL_DLINE +2150 DPLP_PROTECTION_GENERIC +2151 DPLP_PROTECTION_RATE_INDEX_OUT_OF_BOUNDS +2160 DPLP_VIF_GENERIC +2200 DPHP_BA_GENERIC +2201 DPHP_BA_RESERVE_NON_AMPDU +2202 DPHP_BA_LOAD_NON_AMPDU +2203 DPHP_BA_LOAD_RESERVE_FAILED +2210 DPHP_COORD_GENERIC +2211 DPHP_COORD_BAD_RESET +2212 DPHP_COORD_BAD_RESET_STAGE2 +2213 DPHP_COORD_INVALID_BK_CLEAR +2214 DPHP_COORD_PPDU_LIST_DAMAGED +2215 DPHP_COORD_NOT_MARKED_CANCEL +2216 DPHP_COORD_INVALID_PPDU_STATE +2217 DPHP_COORD_INVALID_DPHP_STATE +2218 DPHP_COORD_Q_EMPTY +2220 DPHP_DEADLINE_GENERIC +2221 DPHP_DEADLINE_BK_NOT_EMPTY +2222 DPHP_DEADLINE_BAD_DEADLINE +2223 DPHP_DEADLINE_IS_NULL +2224 DPHP_DEADLINE_BAD_Q_MASK +2225 DPHP_DEADLINE_ILLEGAL_PPDU +2226 DPHP_DEADLINE_ALREADY_ACTIVE +2227 DPHP_DEADLINE_INVALID_TYPE +2228 DPHP_DEADLINE_NO_INSTALLED_DEADLINE +2230 DPHP_RX_GENERIC +2231 DPHP_RX_NO_DRAM +2232 DPHP_RX_TRUNCATED_DOLLOP +2233 DPHP_RX_SANITY +2234 DPHP_RX_NO_PRECEDING_MPDU +2235 DPHP_RX_BAD_DOLLOP +2236 DPHP_RX_GIVE_BEHIND_TAKE +2240 DPHP_DMA_GENERIC +2241 DPHP_DMA_RX_ORDER +2242 DPHP_DMA_UNEVEN_ALIGN +2243 DPHP_DMA_INVALID_ENC_TYPE +2244 DPHP_DMA_NO_SPACE +2245 DPHP_DMA_TX_FRAME_TOO_LONG +2246 DPHP_DMA_PLINE_FULL +2247 DPHP_DMA_PLINE_EMPTY +2248 DPHP_DMA_PLINE_INVALID +2249 DPHP_DMA_INVALID_TFER_ALERT +224a DPHP_DMA_MBULK_CHAIN_ERROR +224b DPHP_DMA_INVALID_PAUSE_STATE +224c DPHP_DMA_SG_LIST_FULL +224d DPHP_DMA_BAD_SAVED_RX_STATE +2250 DPHP_RESET_GENERIC +2251 DPHP_RESET_BAD_STATE_REQUEST +2252 DPHP_RESET_RX_NOT_IDLE +2253 DPHP_RESET_DMA_NOT_IDLE +2254 DPHP_RESET_BAD_WDOG_STATE +2255 DPHP_RESET_HW_IDLE_FAIL +2256 DPHP_INIT_BAD_MAC_REGS_ADDR_START +2257 DPHP_INIT_BAD_MAC_INSTANCE_NUM +2258 DPHP_MAC_FAILED_TO_START +2260 DPHP_INT_GENERIC +2261 DPHP_INT_UNHANDLED +2262 DPHP_INT_MAC_ERROR +2263 DPHP_INT_DMA_ALERT_RECURSION +2264 DPHP_INT_BAD_DMA_TFER_STATE +2265 DPHP_INT_DMA_TFER_FAIL +2266 MAC_ACC_BAD_TX_RATE +2267 MAC_ACC_BAD_PROT_RATE +2268 DPHP_INT_XDMA_TFER_FAIL +2269 DPHP_XDMA_TFER_FAIL +226a DPHP_XDMA_TFER_CHAINED_MBULK_FAIL +226b DPHP_XDMA_TFER_CHUNK_MBULKS_FAIL +226c DPHP_FLEXIMAC_PANIC +226d DPHP_CAPTURE_IQ_SAMPLES_LOST +226e DPHP_CAPTURE_DONE +226f DPHP_PHYDMA_DOUBLE_REGISTER +2270 DPHP_TX_GENERIC +2271 DPHP_TX_UNDERFLOW +2272 DPHP_TX_BUFFER_INCORRECT +2280 DPHP_SLOT_GENERIC +2281 DPHP_SLOT_EXPECTED_AMPDU +2282 DPHP_SLOT_NULL_PPDU +2283 DPHP_SLOT_DMA_INCOMPLETE +2284 DPHP_SLOT_QUEUEING_FAIL +2285 DPHP_SLOT_BAD_CANCEL_REQ +2286 DPHP_SLOT_TIMED_TX_Q_PAUSED +2287 DPHP_SLOT_DMA_DATA_INVALID +2288 DPHP_SLOT_INVALID_STATE +2289 DPHP_SLOT_INVALID_PDU_STATUS +228a DPHP_SLOT_UNEXPECTED_CFM +228b DPHP_SLOT_MPDU_INDEX_OUT_OF_BOUNDS +228c DPHP_SLOT_UNEXPECTED_DYN_RESTART +228d DPHP_SLOT_BAD_COMMAND +2290 DPHP_CONFIG_GENERIC +2291 DPHP_CONFIG_BAD_EDCA_Q +2292 DPHP_CONFIG_BAD_EDCA_CONFIG +2293 DPHP_CONFIG_MISSING_PROT_TABLE +2294 DPHP_CONFIG_RAMSW_SIZE_INVALID +22a0 DPHP_DPIF_GENERIC +22a1 DPHP_DPIF_BAD_DEADLINE_CANCEL +22a2 DPHP_DPIF_INVALID_ECW +22a3 DPHP_DPIF_INVALID_BURST +22a4 DPHP_DPIF_BAD_RX_CHAIN_CALC +22a5 DPHP_DPIF_BAD_RX_TYPE +22a6 DPHP_DPIF_PEER_INFO +22a7 DPHP_DPIF_UNXPECTED_AMPDU +22a8 DPIF_LINK_INFO_INC_REF_COUNT_WHEN_MAX +22a9 DPIF_LINK_INFO_DEC_REF_COUNT_WHEN_ZERO +22aa DPIF_LINK_INFO_ASSIGN_TO_TX_ENTRY_Q_NULL +22ab DPIF_MBULK_DATA_WRONG_CACHELINE +22ac DPIF_BAD_ENC_KEY +22ad DPIF_UNEXPECTED_REQUEST_CANCEL +22b0 DPHP_TCM_GENERIC +22b1 DPHP_TCM_ALLOC_SIZE_MISMATCH +22b2 DPHP_TCM_POOL_EMPTY +22b3 DPHP_TCM_BAD_FREE +22b4 DPHP_TCM_INIT_INSUFFICIENT_SPACE +22b5 DPHP_TCM_POOL_SIZE +22b6 DPHP_TCM_INIT_FAIL +22b7 TCM_INIT_POOL_IN_USE +22c0 DPHP_BAD_MIF_STATE +22d0 DPHP_BA_TX_GENERIC +22d1 DPHP_BA_TX_UNEXPECTED_CFM_STATE +22d2 DPHP_BA_TX_PPDU_AT_Q_HEAD_DOES_NOT_MATCH +22d3 DPHP_BA_TX_DEINT_OUTSTANDING_AMPDUS +22d4 DPHP_BA_TX_DEINT_OUTSTANDING_BA_TX_AGRS +22d5 DPHP_BA_TX_AMPDU_ALREADY_CONFIRMED +22d6 DPHP_BA_TX_PPDU_COUNT_VALUE_INCORRECT +22d7 DPHP_BA_TX_UNEXPECTED_PANIC_SIGNAL +22d8 DPHP_BA_TX_BA_WINDOW_NOT_EMPTY +22d9 DPHP_BA_TX_AMPDU_DEQUEUED_INCORRECTLY +22da DPHP_BA_TX_AMPDU_NOT_FOUND +22e0 DPHP_WATCHDOG_GENERIC +22e1 DPHP_UNHANDLED_LOCKUP +22f0 DPHP_BEAMFORMER_INVALID_NDPA +22f1 DPHP_BEAMFORMEE_GENERIC +2300 MACRAME_VIF_CREATE_NULL_SCANVIF +2301 MACRAME_VIF_DEREGISTER_QUEUED_TX_FRAMES +2302 MACRAME_VIF_DELETE_STATION_ASSOCIATED +2303 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_STATE +2304 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_PS_STATE +2305 MACRAME_VIF_CLEAR_INVALID_SCHED_STATE +2308 MACRAME_VIF_DESCHED_REG_REQ_INVALID_PS_STATE +230a MACRAME_VIF_SW_DONE_VIF_NOT_SCHEDULED +230c MACRAME_VIF_CTS_PROCESSED_NULL_DU +230d MACRAME_VIF_DEREGISTER_NO_REG_VIF +230e MACRAME_VIF_DEREGISTER_INVALID_SCHED_STATE +230f MACRAME_VIF_SCHED_MISSED_INVALID_START_TIME +2311 MACRAME_VIF_INDEX_OUT_OF_RANGE +2313 MACRAME_VIF_CANCEL_NULL_ENTRY +2315 MACRAME_VIF_IS_NULL +2316 MACRAME_VIF_INVALID_TRAFFIC_STATISTICS +2320 MACRAME_STATION_ADD_NULL_RECORD +2323 MACRAME_STATION_SET_CONNECT_NULL_RECORD +2326 MACRAME_STATION_RESET_STA_RECORD_WITH_ENC_KEY +2340 MACRAME_SCHED_UPDATE_DURATION_HIST_VIF_NOT_SCHEDULED +2342 MACRAME_SCHED_QUERY_BO_INVALID_BO_TIMES +2343 MACRAME_SCHED_RESCHEDULE_ALREADY_ACTIVE +2344 MACRAME_SCHED_SCHED_INVALID_VIF +2345 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_VIF +2346 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_STATE +2347 MACRAME_SCHED_SCHED_IND_INVALID_VIF +2348 MACRAME_SCHED_RADIO_DONE_INVALID_STATE +2349 MACRAME_SCHED_BO_UPDATE_INVALID_VIX +234a MACRAME_SCHED_DESCHED_NOW_NOT_SCEDULED +234b MACRAME_SCHED_NEAREST_SCHED_TIME_INVALID_STATE +234c MACRAME_SCHED_COULD_NOT_INSTANTIATE_FSM +234d MACRAME_SCHED_INVALID_FSM_PID +234e MACRAME_SCHED_INVALID_RADIO_BM +234f MACRAME_SCHED_INVALID_PAUSE_REASON +2350 MACRAME_SCHED_INVALID_INDEX +2351 MACRAME_SCHED_INVALID_INTERFACE +2352 MACRAME_SCHED_INVALID_SCHDL_FSM +2361 MACRAME_TX_MM_REQUEST_INVALID_VIF +2362 MACRAME_TX_ADDING_NULL_ENTRY_TO_BUFFER +2363 MACRAME_TX_SENDING_NULL_ENTRY_FROM_BUFFER +2364 MACRAME_TX_DISCARDING_NULL_ENTRY_FROM_BUFFER +2366 MACRAME_TX_DISCARD_NULL_PTR_TO_ENTRY +2367 MACRAME_TX_CANCEL_NULL_PTR_TO_ENTRY +2368 MACRAME_TX_CANCEL_NULL_TXENTRY +2369 MACRAME_TX_NO_PSPOLL +2382 MACRAME_BEACON_MISSED_BEACON_NOT_SCHEDULED_VIF +2384 MACRAME_BEACON_UPDATE_WAKEUP_VIF_NOT_STA +2386 MACRAME_BEACON_TX_CLEAR_INVALID_VIF_TYPE +2387 MACRAME_BEACON_TX_LOAD_HANDLER_INVALID_VIF_TYPE +2388 MACRAME_BEACON_TX_LOAD_HANDLER_READONLY_FRAME +2389 MACRAME_BEACON_TX_FINISHED_INVALID_VIF +238a MACRAME_BEACON_RX_SCHEDULE_TOO_FAR_IN_THE_FUTURE +238c MACRAME_BEACON_TX_SHEDULE_REQUEST_IN_THE_PAST +238d MACRAME_BEACON_TX_GET_NEXT_TIME_INVALID_VIF_TYPE +238e MACRAME_BEACON_TX_AP_WRITE_PVB_INPUT_CHECK +238f MACRAME_BEACON_TX_AP_UPDATE_NEEDED_NON_AP_VIF +2390 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_SCHEDULED_VIF +2391 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_AP_VIF +2392 MACRAME_BEACON_TX_AP_SEND_BEACON_NOT_FOUND +2394 MACRAME_BEACON_TX_AP_CLEAR_BEACON_IN_DPLP +2395 MACRAME_BEACON_TX_ECSA_COUNT_REACHED_ZERO +239a MACRAME_BEACON_CALC_SLEEP_PERIODS +239b MACRAME_BEACON_TBTT_EBRT_INVALID_VIF +239c MACRAME_BEACON_TBTT_EBRT_INVALID_LISTEN_START +239e MACRAME_BEACON_TX_TXENTRY_IS_NULL +23a2 MACRAME_PS_COMMON_PS_CHECK_INVALID_VIF +23a3 MACRAME_PS_COMMON_ANNOUNCE_PROCESSED_NULL_DU +23a4 MACRAME_PS_COMMON_SEND_PSNULL_NULL_ERROR +23a6 MACRAME_PS_COMMON_POPULATE_PSNULL_VIF_NOT_SCHEDULED +23a7 MACRAME_PS_LEGACY_PSPOLL_CFM_NULL_DU +23a8 MACRAME_PS_LEGACY_PSPOLL_CFM_NON_STA_VIF +23a9 MACRAME_PS_UAPSD_ENQUEUE_TRIGGER_VIF_NOT_SCHEDULED +23c0 MACRAME_BLACKOUT_CMM_INVALID_NUM_BO +23c1 MACRAME_BLACKOUT_CHIP_INVALID_NUM_BO +23c2 MACRAME_BLACKOUT_P2P_INVALID_VIF_TYPE_NOA +23c3 MACRAME_BLACKOUT_P2P_SET_CTW_FAIL +23c4 MACRAME_BLACKOUT_NOT_REGISTERED +23c5 MACRAME_BLACKOUT_P2P_SCAN_NOA_NOT_UPDATED +23c6 MACRAME_BLACKOUT_AP_SCAN_QUIET_COUNT_NOT_UPDATED +23e2 MACRAME_FSM_ADD_BO_INVALID_TYPE +23e3 MACRAME_FSM_ADD_BO_UNDEFINED_TYPE +23e4 MACRAME_FSM_ADD_BO_QUIET_INVALID_ID +23e5 MACRAME_FSM_ADD_BO_LOCAL_INVALID_ID +23e6 MACRAME_FSM_DEL_BO_INVALID_TYPE +23e7 MACRAME_FSM_DEL_BO_UNDEFINED_TYPE +23e8 MACRAME_FSM_DEL_BO_QUIET_INVALID_ID +23e9 MACRAME_FSM_DEL_BO_LOCAL_INVALID_ID +2400 MACRAME_TIMER_UNSCHEDULABLE_VIF_MULTICAST +2401 MACRAME_TIMER_UNSCHEDULABLE_VIF_FAST_PS +2402 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_DELAY +2403 MACRAME_TIMER_UNSCHEDULABLE_VIF_CHECK_CLEAR +2404 MACRAME_TIMER_UNSCHEDULABLE_VIF_MOREBIT +2405 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_CHECK +2406 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_TIMER +2407 MACRAME_TIMER_UNSCHEDULABLE_VIF_TDLS +240a MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_TX +240b MACRAME_TIMER_DPLANE_OPERATION_TIMEOUT +240c MACRAME_TIMER_RADIOMAC_SWITCH_TIMEOUT +240d MACRAME_TIMER_BT_LO_ACCESS_GRANT_TIMEOUT +240e MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_RX +2420 MACRAME_COEX_BLACKOUT_ATTACH_USPBO_FAILED +2421 MACRAME_COEX_BLACKOUT_ATTACH_VIF_FAILED +2422 MACRAME_COEX_BLACKOUT_ATTACH_INVALID_HANDLE +2423 MACRAME_COEX_BLACKOUT_UPDATE_INVALID_HANDLE +2424 MACRAME_COEX_BLACKOUT_DESTROY_INVALID_HANDLE +2425 MACRAME_COEX_BLACKOUT_DETACH_INVALID_HANDLE +2426 MACRAME_COEX_BLACKOUT_MASK_INVALID_HANDLE +2427 MACRAME_COEX_BLACKOUT_UNMASK_INVALID_HANDLE +2428 MACRAME_COEX_VIF_GET_NEXT_DTIM_TIME_INVALID_VIF +2429 MACRAME_COEX_VIF_GET_CLEAR_TIME_INVALID_VIF +242a MACRAME_COEX_NEGATIVE_MAX_CLEAR_TIMEOUT +2431 MACRAME_MLME_API_ALLOW_BEACONS_NON_AP_VIF +2434 MACRAME_MLME_API_SET_BSS_INVALID_VIF +2435 MACRAME_MLME_API_SET_BSS_NO_AP +2436 MACRAME_MLME_API_SET_INFO_SCAN_VIF +2437 MACRAME_MLME_API_CONFIG_QUEUE_SCAN_VIF +2438 MACRAME_MLME_API_SET_BSS_UNMATCHED_VIF_TYPES +2439 MACRAME_MLME_API_INVALID_VIF +243a MACRAME_MLME_API_NOT_STATION_OWNER +243b MACRAME_MLME_API_STATION_CLEAR_RECORD_NOT_FOUND +243c MACRAME_MLME_API_STATION_PAUSE_RECORD_NOT_FOUND +243d MACRAME_MLME_API_STATION_UNPAUSE_RECORD_NOT_FOUND +2441 MACRAME_BA_MGR_REMOVE_BA_NULL_INFO +2442 MACRAME_BA_MGR_REMOVE_BA_HWINFO +2443 MACRAME_BA_MGR_QUEUE_HEAD_NULL +2444 MACRAME_BA_MGR_QUEUE_TAIL_NULL +2445 MACRAME_BA_MGR_DELBA_RX_BAINSTANCE_NULL +2446 MACRAME_BA_MGR_FIND_BA_INVALID_TPRI +2447 MACRAME_BA_MGR_DELBA_INVALID_DIR +2448 MACRAME_BA_MGR_ADDBA_ZERO_BUF_SIZE +2449 MACRAME_BA_MGR_ADDBA_STA_RECORD_NULL +244a MACRAME_BA_MGR_ADD_BA_RX_AGREEMENT +2450 MACRAME_KEY_MALLOC_FAILED +2451 MACRAME_RADIO_INIT_DONE_INVALID_STATE +2452 MACRAME_RADIO_STATE_CHANGE_ON_NO_DESCRIPTORS +2453 MACRAME_RADIO_OFF_INVALID_STATE +2454 MACRAME_RADIO_DPD_NO_RATES +2455 MACRAME_RADIO_INVALID_STATE +2456 MACRAME_RADIO_COULD_NOT_INSTANTIATE_FSM +2457 MACRAME_RADIO_INVALID_BITMAP +2458 MACRAME_RADIO_ILLEGAL_SWITCH_REQUEST +2459 MACRAME_MODEM_INVALID_DFE_CONFIG +245a MACRAME_RADIOMAC_TOO_MANY_REQUESTS +245b MACRAME_MODEM_CONFLICTING_DFE_CONFIG +245c MACRAME_RADIOMAC_MAC0_UNAVAILABLE +245d MACRAME_RADIO_DUMMY_FRAME_DPD_NOT_SUPPORTED +2480 MACRAME_DPLANE_MACRAME_NULL_POINTER +2490 MACRAME_VIF_PAUSE_RESUME_NOT_ENOUGH_MEMORY_FOR_REQUEST +2491 MACRAME_VIF_NAN_ELAPSED_TIME_GREATER_THAN_DW0_PERIOD +2492 MACRAME_VIF_NAN_INSUFFICINET_OCTETS +2493 MACRAME_VIF_NAN_NO_SLOTS_FOUND +24a0 MACRAME_IDLE_AP_INVALID_VIF +24ff MACRAME_LAST_ID +2500 MLME_RAME_GET_KA_INTERVAL_INVALID_DATA +2501 MLME_FSM_PID_ALREADY_IN_USE_1 +2502 MLME_AP_NO_CURRENT_STA +2503 MLME_FSM_PID_ALREADY_IN_USE_2 +2504 MLME_FSM_PID_ALREADY_IN_USE_3 +2505 MLME_FSM_PID_ALREADY_IN_USE_4 +2506 MLME_FSM_PID_ALREADY_IN_USE_5 +2507 MLME_FSM_PID_ALREADY_IN_USE_6 +2508 MLME_FSM_PID_ALREADY_IN_USE_7 +2509 MLME_FSM_PID_ALREADY_IN_USE_8 +250a MLME_FSM_PID_ALREADY_IN_USE_9 +250b MLME_FSM_PID_ALREADY_IN_USE_10 +250c MLME_AP_DISCONNECT_NO_STATION_RECORD +250e MLME_AP_UNEXPECTED_FRAME_TYPE +250f MLME_AP_UNEXPECTED_FRAME_SUBTYPE +2510 MLME_REG_MIB_READ_FAIL +2511 MLME_REG_MIB_READ_FAIL_2 +2512 MLME_REG_MIB_COUNTRY_CODE_FAIL +2513 MLME_REG_MIB_WORLD_DOMAIN_COUNTRY_CODE_FAIL +2514 MLME_REG_IS_NULL +2520 MLME_CONMGR_MLME_SYNCHRONISED_RSP_INVALID +2530 MLME_STA_RECORD_ADD_1 +2531 MLME_STA_RECORD_DELETE +2532 MLME_DATA_SAVE_UNKNOWN_KEY_TYPE +2533 MLME_STA_RECORD_ADD_2 +2534 MLME_STA_RECORD_PAUSE +2535 MLME_STA_RECORD_RESUME +2536 MLME_STA_RECORD_MOVE +2537 MLME_DATA_NO_AVAILABLE_VIF +2538 MLME_DATA_ADD_VIF_FAILED_1 +2539 MLME_DATA_ADD_VIF_FAILED_3 +253a MLME_DATA_ADD_VIF_FAILED_4 +253b MLME_STA_RECORD_CLEAR +253c MLME_STA_RECORDS_EXIST +253d MLME_STA_RECORD_DELETE_WRONG_OWNER +2560 MLME_MEASUREMENTS_FRAME_SZ_WRONG +2580 MLME_REQUESTS_MULTIPLE_ROUTES_FOR_SIGNAL_WITH_VIX +2581 MLME_REQUESTS_TEST_PANIC +2582 MLME_REQUESTS_INVALID_STATE_IN_ADD_VIF +2583 MLME_REQUESTS_MULTIPLE_ROUTES_FOR_SIGNAL_NULL_VIX +25a0 MLME_ROAMING_IES_SZ_WRONG +25a1 MLME_ROAMING_LOGGING_IE_SZ_WRONG +25c2 MLME_SCAN_INTERNAL_DATA_CORRUPTED +25c3 MLME_SCAN_NO_SCANNERS +25c4 MLME_SCAN_PID_TO_INSTANCE_FAILED +25c5 MLME_SCAN_MIB_FAIL +25c6 MLME_SCAN_CHANNEL_ZERO_FREQ +25d0 MLME_TDLS_INVALID_DTIM_PERIOD +25d1 MLME_TDLS_INITIAL_CHANNEL_CFG_FAILED_1 +25d2 MLME_TDLS_INITIAL_CHANNEL_CFG_FAILED_2 +25d3 MLME_TDLS_INVALID_TERMINATE_LINK +25d4 MLME_TDLS_INVALID_TERMINATE_LINK_SETUP +25d5 MLME_TDLS_INVALID_CONFIRM +25d6 MLME_TDLS_MAX_SLOTS_EXCEEDED +25e0 MLME_VIFCTRL_DMS_IES_SZ_WRONG_1 +25e1 MLME_VIFCTRL_DMS_IES_SZ_WRONG_2 +25e2 MLME_VIFCTRL_DMS_IES_SZ_WRONG_3 +25e3 MLME_VIFCTRL_DMS_IES_SZ_WRONG_4 +25e4 MLME_VIFCTRL_DMS_IES_SZ_WRONG_5 +25e5 MLME_VIFCTRL_DMS_IES_SZ_WRONG_6 +25e6 MLME_VIFCTRL_DMS_IES_SZ_WRONG_7 +25e7 MLME_VIFCTRL_CHANNEL_SWITCH_NO_STA_RECORD +25e8 MLME_VIFCTRL_TEARDOWN_BITMAP_OVERFLOW +25e9 MLME_VIFCTRL_SEND_FRAME_INVALID_CHANNEL_FREQ +25ea MLME_VIFCTRL_OBSS_SCAN_IES_SIZE_WRONG +25eb MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE_1 +25ec MLME_VIFCTRL_PACKET_FILTER_IES_TOO_LONG +25ed MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_MODE +25f0 MLME_SECURITY_EAPOL_PEER_NOT_FOUND +25f1 MLME_SECURITY_FILTER_OVERFLOW +25f2 MLME_SECURITY_EAPOL_REPLY_TYPE_INVALID +2600 MLME_VIFCTRL_FILTER_OVERFLOW_1 +2601 MLME_VIFCTRL_FILTER_OVERFLOW_2 +2602 MLME_VIFCTRL_FILTER_OVERFLOW_3 +2603 MLME_VIFCTRL_FILTER_OVERFLOW_4 +2604 MLME_VIFCTRL_FILTER_OVERFLOW_5 +2605 MLME_VIFCTRL_FILTER_OVERFLOW_6 +2606 MLME_VIFCTRL_FILTER_OVERFLOW_7 +2607 MLME_VIFCTRL_FILTER_OVERFLOW_8 +2608 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE_2 +2610 MLME_MBULK_IS_NULL +2611 MLME_MBULK_ADDRESS_IS_NULL +2620 MLME_MPDU_VIX_REGISTRATION_FAILED_1 +2621 MLME_MPDU_VIX_REGISTRATION_FAILED_2 +2630 MLME_FRAMES_FRAME_SZ_WRONG +2631 MLME_FRAMES_INVALID_FRAME_TYPE_1 +2632 MLME_FRAMES_INVALID_FRAME_TYPE_2 +2633 MLME_FRAME_ADDR_DS_MODE_UNSUPPORTED +2634 MLME_FRAME_APPEND_OOB +2635 MLME_FRAME_EAPOL_INVALID_FRAME_TYPE +2636 MLME_FRAME_BUILD_INC_SZ_MISMATCH +2640 MLME_NAN_SCAN_IES_SIZE_WRONG +2641 MLME_NAN_FRAME_SZ_WRONG_1 +2642 MLME_NAN_INVALID_NAN_FRAME +2643 MLME_NAN_INITIAL_CHANNEL_CFG_FAILED +2644 MLME_NAN_NUM_OF_SDA_OVERFLOW +2645 MLME_NAN_SDF_WITH_NO_PAYLOAD +2646 MLME_NAN_RAME_MM_CFM_NOT_RECEIVED +2647 MLME_NAN_INVALID_CLUSTER_MERGE_STATE +2649 MLME_NAN_FRAME_SZ_WRONG_3 +264a MLME_NAN_FRAME_SZ_WRONG_4 +264c MLME_NAN_FRAME_SZ_WRONG_6 +264e MLME_FSM_PID_ALREADY_IN_USE_11 +2650 MLME_API_STATION_RECORD_DOES_NOT_EXIST_1 +2651 MLME_API_STATION_RECORD_DOES_NOT_EXIST_2 +2652 MLME_API_STATION_RECORD_DOES_NOT_EXIST_3 +2653 MLME_API_INVALID_VIF +2660 MLME_FTM_SCAN_IES_SIZE_WRONG +2700 RADIO_RICE_RADIO_SETUP_FAILED +2701 RADIO_RICE_ALREADY_SETUP +2702 RADIO_RICE_BAD_CLOCK_FREQ +2703 RADIO_RICE_IMM_ERROR +2704 RADIO_RICE_RICE_ERROR +2705 RADIO_RICE_MGR_FSM_ERROR +2706 RADIO_RICE_RADIO_FSM_ERROR +2707 RADIO_RICE_ILLEGAL_RECONFIGURE +2708 RADIO_RICE_CONNECTION_CLASH +2709 RADIO_RICE_FSM_CHANGE_PARAMS +270a RADIO_RICE_FSM_INADEQUATE_TIME +270b RADIO_RICE_BAD_ANTENNA_GAIN_SETTINGS +2710 RADIO_HAL_BAD_FREQ_COMP_TABLE_TYPE +2711 RADIO_HAL_BAD_TEMP_COMP_TABLE_TYPE +2712 RADIO_HAL_BAD_SIG_GEN_WAVEFORM_TYPE +2713 RADIO_HAL_BAD_SIG_GEN_LOCATION_TYPE +2714 RADIO_HAL_UNKNOWN_TX_TRIM_TYPE +2715 RADIO_HAL_UNKNOWN_TX_LOOPBACK_TYPE +2716 RADIO_HAL_BAD_CONFIGURATION +2717 RADIO_HAL_BAD_PATH_MUX_CONFIGURATION +2718 RADIO_HAL_PATH_MUX_SETUP_FAILED +2719 RADIO_HAL_PATH_MUX_MAP_INDETERMINATE +271a RADIO_HAL_INTERNAL +271b RADIO_HAL_INVALID_RADIO_ID +271c RADIO_HAL_BAD_RAMSW_REC +271d RADIO_NOT_ENOUGH_SRAM_FOR_PLAYBACK_SIGNAL +271e RADIO_PLAYBACK_FAILED +271f RADIO_TOO_MANY_DPD_TRIM_FAILURES +2720 RADIO_MIB_ERROR +2721 RADIO_HAL_BAD_RAMSW_PLAY +2722 RADIO_PHASE_COMPUTATION +2723 RADIO_DPD_CALC_LOOPBACK_FAILED +2724 RADIO_ILLEGAL_COMPLEX_DIVISION +2725 RADIO_DPD_ALIGN_CAPTURE_FAIL +2726 RADIO_HAL_BAD_CAPTURE_POINT_TX_RX_DEF +2727 RADIO_TRIM_SETUP_ERROR +2728 RADIO_NULL_REG_CACHE_PTR +2729 RADIO_NULL_PTR +272a RADIO_ILLEGAL_DIVISION +272b RADIO_DEINIT_ALREADY_IN_PROGRESS +272c RADIO_BAD_RF_CB_STATE +272d RADIO_DPD_UNDEFINED_TRIM_STEP +272e RADIO_RF_RX_DCOC_NULL_POINTER +272f RADIO_REGISTER_LOG_VERIFY_FAIL +2730 RADIO_INVALID_CALL_IN_IMM +2731 RADIO_INVALID_CALL_IN_DPD_TRAIN +2732 RADIO_UNKNOWN_BAND +2733 RADIO_HAL_TOO_MANY_TX_GAIN_STEPS +2734 RADIO_VCO_LOCK_FAILED +2735 RADIO_PHY_FLEXIMAC_ST_INCONSISTENT +2736 PA_SAT_IS_NULL +2737 LARK_D00_INVALID_5G_FREQ +2780 RADIO_HALMAC_FAILED_TO_INSTALL_MIB +2781 RADIO_HALMAC_FAILED_TO_FIND_ROW +2800 TEST_UNUSED +2801 TEST_DPHPADPT_RX_OUT_OF_MBULKS +2802 TEST_DPHPADPT_RX_UNEXPECTED_MPDU +2803 TEST_DPHPADPT_RX_TOO_MANY_MPDUS_IN_AMPDU +2810 TEST_MICRAME_BAD_RADIO_REQUEST +2811 TEST_MICRAME_TX_QUEUE_EMPTY +2812 TEST_MICRAME_TX_QUEUE_FULL +2813 TEST_MICRAME_TX_NO_MEM_FOR_CANCEL +2814 TEST_MICRAME_TX_BAD_PPDU_STATE +2815 TEST_MICRAME_TX_BAD_MPDU_COUNT +2816 TEST_MICRAME_TX_BAD_SLOT_STATE +2817 TEST_MICRAME_TX_BAD_SLOT_COUNT +2818 TEST_MICRAME_TX_BAD_MPDU_LEN +2820 TEST_WLANLITE_MGR_FSM_ERROR +2821 TEST_WLANLITE_LOAD_FRAME_PPDU_ALLOC +2822 TEST_WLANLITE_INVALID_RADIO_ID +2823 TEST_WLANLITE_INVALID_MAC_ID +2824 TEST_WLANLITE_INVALID_RADIO_BITMAP +2825 TEST_WLANLITE_BEAMFORMER +2826 TEST_WLANLITE_CONN_FSM_ERROR +2827 TEST_WLANLITE_DPHP_HW_LOCKUP +2900 COEX_API_PERIODIC_EVENT_INVALID_ENTRY +2910 COEX_STRAT_INIT_FAILURE +2940 COEX_MAC_KA_BO_FAILURE +2950 COEX_RAME_BAD_VIX +2960 COEX_FLEXIMAC_INT_UNHANDLED +2970 COEX_FLEXIMAC_INVALID_SEQ_NUM +29ff COEX_LAST +2a00 LOWER_MAC +2a01 COMMON_HOSTIO_GENERIC +2a02 COMMON_HOSTIO_HOST_NOT_RESPONSIVE +2a03 COMMON_HOSTIO_VIRT_GENERIC +2a04 COMMON_HOSTIO_VIRT_WLANLITE +2a10 COMMON_PMALLOC_OUT_OF_MEMORY +2a11 COMMON_PMALLOC_INVALID_MEMORY_CONFIG +2a12 COMMON_PMALLOC_INVALID_POINTER +2a13 COMMON_PMALLOC_MEMORY_EXHAUSTION +2a20 COMMON_DEBUG_DWORD12_INVALID_PTR +2a21 COMMON_DEBUG_DWORD12_SANITY_FAIL +2a22 COMMON_DEBUG_SAP_TOO_LARGE_ALLOC_SZ +2a23 COMMON_DEBUG_NOT_ALLOWED +2a30 COMMON_SERVICE_FOS_RES_NOT_CLEANED +2a31 COMMON_SERVICE_START_FAILED +2a32 COMMON_SERVICE_STOP_FAILED +2a33 COMMON_SERVICE_FOS_TASK_NOT_SCHEDULED +2a34 COMMON_SERVICE_TOO_MANY_NON_RTOS_IRQ +2a40 COMMON_FAULT_NOT_ALLOWED +2a50 COMMON_HW_ILLEGAL_RESPONSE_RATE +2a51 COMMON_RSA_OUT_OF_RANGE +2a52 COMMON_LMIF_MAC_CONFIG_GENERIC +2a60 COMMON_FSM_ALLOCATION_FAILURE +2a61 COMMON_FSM_INVALID_SIGNAL +2a62 COMMON_FSM_INVALID_PRIORITY +2a63 COMMON_FSM_FAILURE +2a64 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESS +2a65 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESSOR +2a66 COMMON_FSM_SIGNAL_TO_ENV +2a67 COMMON_FSM_EMPTY_TIMER_LIST +2a68 COMMON_FSM_LAST_NEXT_NOT_NULL +2a69 COMMON_FSM_LAST_IS_NULL +2a6a COMMON_FSM_CHANGE_NOT_ALLOWED_IN_INTERRUPT_CONTEXT +2a6b COMMON_FSM_INVALID_PID +2a6c COMMON_FSM_DATA_NOT_READY +2a6d COMMON_FSM_INVALID_RADIO_ID_TO_PID +2a6e COMMON_FSM_INVALID_SCHDL_ID_TO_PID +2a6f COMMON_FSM_TOO_MANY_SAVED_OR_FORWARD_EVENTS +2a70 COMMON_UTILS_DATA_UNIT +2a71 COMMON_UTILS_MAKE_FRAME +2a72 COMMON_UTILS_LINKED_LIST +2a80 COMMON_MIB_ROM_CORRUPT +2a81 COMMON_MIB_OVERRIDE +2a82 COMMON_MIB_GETACTOS +2aa0 COMMON_SHARED_DATA_VIF_INVALID_ACCESS +2aa1 COMMON_SHARED_DATA_VIF_STA_INVALID_ACCESS +2aa2 COMMON_SHARED_DATA_VIF_AP_INVALID_ACCESS +2aa3 COMMON_SHARED_DATA_VIF_NAN_INVALID_ACCESS +2aa4 COMMON_SHARED_DATA_VIF_SCAN_INVALID_ACCESS +2aa5 COMMON_SHARED_DATA_STA_INVALID_ACCESS +2aa6 COMMON_SHARED_DATA_MISSING_CALLBACK +2aa7 COMMON_SHARED_DATA_VIF_FTM_INVALID_ACCESS +2aa8 COMMON_SHARED_DATA_DU_INVALID_ACCESS +2aa9 COMMON_SHARED_DATA_CALLBACKS_ALREADY_TRIGGERED +2aaa COMMON_SHARED_DATA_VIF_FTM_INVALID_BW +2ab0 COMMON_PACKET_FILTER_GENERIC +2ab1 COMMON_PACKET_FILTER_INVALID_PID +2ab2 COMMON_PACKET_FILTER_LIST_HEAD_IS_NOT_NULL +2ab3 COMMON_PACKET_FILTER_NOT_ALL_FILTERS_DELETED +2ab4 COMMON_PACKET_FILTER_INVALID_PARAMETERS +2ab5 COMMON_PACKET_FILTER_INSUFFICIENT_RESOURCE +2ac0 COMMON_SMAPPER_GENERIC +2ad0 COMMON_MBULK_GENERIC +2ad1 COMMON_MBULK_CHAIN_ALREADY_HEAD_SET +2ad2 COMMON_MBULK_CHAIN_CANNOT_RECLAIM_AS_USED +2ad3 COMMON_MBULK_CHAIN_EXPECTED +2ad4 COMMON_MBULK_CHAIN_WRITE_LEN_TOO_LARGE +2ad5 COMMON_MBULK_DAT_AT_OFFSET_OUTSIDE_DATA +2ad6 COMMON_MBULK_DAT_MOVE_OUTSIDE_DATA +2ad7 COMMON_MBULK_DAT_MOVE_IS_READ_ONLY +2ad8 COMMON_MBULK_DAT_ACCESS_NOT_ALLOWED +2ad9 COMMON_MBULK_INVALID_POOL +2ada COMMON_MBULK_MBULK_FREE_BUT_CHAINED +2adb COMMON_MBULK_MSIGNAL_FREE_NO_SIGNAL +2adc COMMON_MBULK_MSIGNAL_FREE_UNDER_DELIVERY +2add COMMON_MBULK_POOL_CHECK_SANITY_FAILURE +2ade COMMON_MBULK_INCORRECT_REFCNT +2adf COMMON_MBULK_POOL_GET_FREE_OUTSIDE_POOL_MEMORY +2ae0 COMMON_MBULK_POOL_GET_FREE_WRONG_OFFSET +2ae1 COMMON_MBULK_POOL_NOT_4K_ALIGNED +2ae2 COMMON_MBULK_POOL_PUT_AT_WRONG_OFFSET +2ae3 COMMON_MBULK_POOL_PUT_NONE_IN_USE +2ae4 COMMON_MBULK_POOL_PUT_OUTSIDE_POOL_MEMORY +2ae5 COMMON_MBULK_RESIZE_EXCEEDS_DATA_BUFSIZ +2ae6 COMMON_MBULK_SEG_DUPLICATE_RW +2ae7 COMMON_MBULK_SEG_GENERIC_FREE_IN_OUTBOUND +2ae8 COMMON_MBULK_SEG_GENERIC_FREE_NO_RETURN_TO_HOST +2ae9 COMMON_MBULK_SEG_GENERIC_FREE_NOT_IN_USE +2aea COMMON_MBULK_SEG_GENERIC_FREE_PTR_OUTSIDE_POOLS +2aeb COMMON_MBULK_SEG_GENERIC_FREE_UNDER_DELIVERY +2aec COMMON_MBULK_MULTIPLE_USERS +2aed COMMON_MBULK_TOO_LARGE_SIZE_REQUESTED +2aee COMMON_MBULK_TRIM_EXCEEDS_ACTUAL_DATA_LEN +2aef COMMON_MBULK_SMAPPER_OP_NOT_SUPPORTED +2af0 COMMON_GENERIC_EDP +2af1 COMMON_GENERIC_RESET +2af2 COMMON_CACHE_UNALIGNED_ADDR +2af3 COMMON_MBULK_SMAPPER_FREE_NON_SMAPPER_MBULK +2af4 COMMON_FSMLITE_GENERIC +2aff COMMON_PLACEHOLDER_PLACEHOLDER_MAX +mibkey 543 +0000 MIBKEY_NULL +0001 DOT11RSNASTATSSTAADDRESS +03ef UNIFIAPOLBCINTERVAL +03f9 UNIFIDNSSUPPORTACTIVATED +0401 UNIFIOFFCHANNELSCHEDULETIMEOUT +040b UNIFIFRAMERESPONSETIMEOUT +0069 DOT11RSNASTATSROBUSTMGMTCCMPREPLAYS +041b UNIFICONNECTIONFAILURETIMEOUT +042b UNIFICONNECTINGPROBETIMEOUT +0439 UNIFIDISCONNECTTIMEOUT +0449 UNIFIFRAMERESPONSECFMTXLIFETIMETIMEOUT +0451 UNIFIFRAMERESPONSECFMFAILURETIMEOUT +0459 UNIFIFORCEACTIVEDURATION +0469 UNIFIMLMESCANMAXNUMBEROFPROBESETS +046f UNIFIMLMESCANSTOPIFLESSTHANXFRAMES +0477 UNIFIAPASSOCIATIONTIMEOUT +0481 UNIFIHOSTNUMANTENNACONTROLACTIVATED +0489 UNIFIMLMESTATIONINACTIVITYTIMEOUT +0491 UNIFIMLMECLIINACTIVITYTIMEOUT +0499 UNIFIMLMESTATIONINITIALKICKTIMEOUT +04a1 UNIFIUARTCONFIGURE +04a7 UNIFIUARTPIOS +04ad UNIFICRYSTALFREQUENCYTRIM +04b7 UNIFIENABLEDORM +0079 DOT11TDLSPEERUAPSDINDICATIONWINDOW +04bf UNIFIEXTERNALCLOCKDETECT +04c7 UNIFIEXTERNALFASTCLOCKREQUEST +04cf UNIFIWATCHDOGTIMEOUT +04db UNIFIOVERRIDEEDCAPARAMACTIVATED +04e3 UNIFIEXTERNALFASTCLOCKREQUESTPIO +04ed UNIFIRXDATARATE +04f5 UNIFIRSSI +04fd UNIFILASTBSSRSSI +0503 UNIFISNR +0081 DOT11ASSOCIATIONSAQUERYMAXIMUMTIMEOUT +050b UNIFILASTBSSSNR +0511 UNIFISWTXTIMEOUT +0519 UNIFIHWTXTIMEOUT +0523 UNIFITXDATARATE +052b UNIFISNREXTRAOFFSETCCK +0533 UNIFIRSSIMAXAVERAGINGPERIOD +053f UNIFIRSSIMINRECEIVEDFRAMES +0549 UNIFILASTBSSTXDATARATE +054f UNIFIDISCARDEDFRAMECOUNT +0557 UNIFIMACRAMEDEBUGSTATS +0561 UNIFICURRENTTSFTIME +0569 UNIFIBARXENABLETID +0573 UNIFIBATXENABLETID +057d UNIFITRAFFICTHRESHOLDTOSETUPBA +0587 UNIFIDPLANETXAMSDUHWCAPABILITY +058f UNIFIDPLANETXAMSDUSUBFRAMECOUNTMAX +059f UNIFIBACONFIG +05ab UNIFIBATXMAXNUMBER +05b3 UNIFIMOVEBKTOBE +05b9 UNIFIBEACONRECEIVED +0093 DOT11ASSOCIATIONSAQUERYRETRYTIMEOUT +05c1 UNIFIPSLEAKYAP +05cb UNIFITQAMACTIVATED +05d3 UNIFIOUTPUTRADIOINFOTOKERNELLOG +05db UNIFINOACKACTIVATIONCOUNT +05e3 UNIFIRXFCSERRORCOUNT +05eb UNIFIBEACONSRECEIVEDPERCENTAGE +05f7 UNIFIARPDETECTACTIVATED +05ff UNIFIARPDETECTRESPONSECOUNTER +0609 UNIFIENABLEMGMTTXPACKETSTATS +0613 UNIFIQUEUESTATSENABLE +061d UNIFIDPDMASTERSWITCH +0629 UNIFIGOOGLEMAXNUMBEROFPERIODICSCANS +062f UNIFIGOOGLEMAXRSSISAMPLESIZE +0635 UNIFIGOOGLEMAXHOTLISTAPS +063b UNIFIGOOGLEMAXSIGNIFICANTWIFICHANGEAPS +0641 UNIFIGOOGLEMAXBSSIDHISTORYENTRIES +0647 UNIFIMACBEACONTIMEOUT +0651 UNIFIMIFOFFALLOWED +0659 UNIFIBLOCKSCANAFTERNUMSCHEDVIF +00a3 DOT11RTSTHRESHOLD +0663 UNIFISTAUSESONEANTENNAWHENIDLE +066b UNIFISTAUSESMULTIANTENNASDURINGCONNECT +0673 UNIFIAPUSESONEANTENNAWHENPEERSIDLE +067d DEPRECATED_UNIFIUPDATEANTENNACAPABILITIESWHENSCANNING +0685 UNIFIPREFERREDANTENNABITMAP +068f UNIFIMAXCONCURRENTMACS +0697 UNIFIROAMDEAUTHREASON +069f UNIFIROAMTRACKINGSCANPERIOD +426f UNIFIROAMCUFACTOR +429f UNIFIROAMCUSCANTRIGGER +42ad UNIFIROAMRSSIBOOST +42b9 UNIFIROAMRSSIFACTOR +06ad UNIFIROAMCULOCAL +42ef UNIFIRXEXTERNALGAINFREQUENCY +42ff UNIFIRXEXTERNALGAIN +430d UNIFIRXRSSIADJUSTMENTS +4319 UNIFISARBACKOFF +433f UNIFISCANPARAMETERS +06bb UNIFIROAMCUSCANNOCANDIDATEDELTATRIGGER +06c9 UNIFIROAMAPSELECTDELTAFACTOR +06d7 UNIFIROAMCUWEIGHT +44d5 UNIFISTATICDPDGAIN +44e1 UNIFITHROUGHPUTDEBUG +44eb UNIFITXANTENNACONNECTIONLOSSFREQUENCY +06e5 UNIFIROAMRSSIWEIGHT +44fb UNIFITXANTENNACONNECTIONLOSS +4509 UNIFITXANTENNAMAXGAINFREQUENCY +4519 UNIFITXANTENNAMAXGAIN +4527 UNIFITXDETECTORFREQUENCYCOMPENSATION +4535 UNIFITXDETECTORTEMPERATURECOMPENSATION +4543 UNIFITXFTRIMSETTINGS +4551 UNIFITXGAINSETTINGS +455f UNIFITXGAINSTEPSETTINGS +456d UNIFITXOOBCONSTRAINTS +457b UNIFITXOPENLOOPFREQUENCYCOMPENSATION +06f3 UNIFIROAMBSSLOADMONITORINGFREQUENCY +4589 UNIFITXOPENLOOPTEMPERATURECOMPENSATION +4597 UNIFITXPAGAINDPDFREQUENCYCOMPENSATION +45a5 UNIFITXPAGAINDPDTEMPERATURECOMPENSATION +45b3 UNIFITXPOWERDETECTORRESPONSE +45c1 UNIFITXPOWERTRIMCONFIG +45cd UNIFITXSETTINGS +0701 UNIFIROAMBLACKLISTSIZE +070f UNIFICUMEASUREMENTINTERVAL +071f UNIFICURRENTBSSNSS +0727 UNIFIAPMIMOUSED +072f UNIFIROAMEAPOLTIMEOUT +00b9 DOT11SHORTRETRYLIMIT +073d UNIFIROAMINGCOUNT +0745 UNIFIROAMINGAKM +074d UNIFICURRENTBSSBANDWIDTH +0753 UNIFICURRENTBSSCHANNELFREQUENCY +0759 UNIFILOGGERENABLED +0761 UNIFIMAPACKETFATEENABLED +076b UNIFISTAVIFLINKNSS +0773 UNIFILAANSSSPECULATIONINTERVALSLOTTIME +0781 UNIFILAANSSSPECULATIONINTERVALSLOTMAXNUM +078d UNIFILAABWSPECULATIONINTERVALSLOTTIME +079b UNIFILAABWSPECULATIONINTERVALSLOTMAXNUM +07a7 UNIFILAAMCSSPECULATIONINTERVALSLOTTIME +07b5 UNIFILAAMCSSPECULATIONINTERVALSLOTMAXNUM +07c1 UNIFILAAGISPECULATIONINTERVALSLOTTIME +07cf UNIFILAAGISPECULATIONINTERVALSLOTMAXNUM +07db UNIFILAATXDIVERSITYBEAMFORMENABLED +07e7 UNIFILAATXDIVERSITYBEAMFORMMINMCS +00cb DOT11LONGRETRYLIMIT +07f3 UNIFILAATXDIVERSITYFIXMODE +07ff UNIFILAAPROTECTIONCONFIGOVERRIDE +0809 UNIFICSRONLYEIFSDURATION +0811 UNIFIOVERRIDEDEFAULTBETXOPFORHT +081b UNIFIOVERRIDEDEFAULTBETXOP +0825 UNIFIRXABBTRIMSETTINGS +082d UNIFIRADIOTRIMSENABLE +0839 UNIFIHARDWAREPLATFORM +0841 UNIFIFORCECHANNELBW +084b UNIFIDPDTRAININGDURATION +0855 UNIFITXPOWERTRIMCOMMONCONFIG +0863 UNIFIIQDEBUGENABLED +086b UNIFICOEXDEBUGOVERRIDEBT +0873 UNIFILTEMAILBOX +087d UNIFILTEMWSSIGNAL +0885 UNIFILTEENABLECHANNELAVOIDANCE +088d UNIFILTEENABLEPOWERBACKOFF +0895 UNIFILTEENABLETIMEDOMAIN +089d UNIFILTEENABLELTECOEX +00dd DOT11FRAGMENTATIONTHRESHOLD +08a5 UNIFILTEBAND40POWERBACKOFFCHANNELS +08b5 UNIFILTEBAND40POWERBACKOFFRSRPLOW +08c5 UNIFILTEBAND40POWERBACKOFFRSRPHIGH +08d5 UNIFILTEBAND40POWERBACKOFFRSRPAVERAGINGALPHA +08dd UNIFILTESETCHANNEL +08e5 UNIFILTESETPOWERBACKOFF +08ed UNIFILTESETTDDDEBUGMODE +08f5 UNIFILTEBAND40AVOIDCHANNELS +0905 UNIFILTEBAND41AVOIDCHANNELS +0915 UNIFILTEBAND7AVOIDCHANNELS +0925 UNIFIAPSCANABSENCEDURATION +092d UNIFIAPSCANABSENCEPERIOD +0935 UNIFIMLMESTAKEEPALIVETIMEOUTCHECK +0941 UNIFIMLMEAPKEEPALIVETIMEOUTCHECK +094d UNIFIMLMEGOKEEPALIVETIMEOUTCHECK +0959 UNIFIBSSMAXIDLEPERIOD +0967 UNIFISTAIDLEMODEENABLED +0971 UNIFIFASTPOWERSAVETIMEOUTAGGRESSIVE +00f3 DOT11RTSSUCCESSCOUNT +0981 UNIFIIDLEMODELISTENINTERVALSKIPPINGDTIM +0997 UNIFIIDLEMODEP2PLISTENINTERVALSKIPPINGDTIM +09a9 UNIFIAPIDLEMODEENABLED +09b3 UNIFIFASTPOWERSAVETIMEOUT +0019 DOT11RSNASTATSTKIPLOCALMICFAILURES +09c5 UNIFIFASTPOWERSAVETIMEOUTSMALL +09d5 UNIFIMLMESTAKEEPALIVETIMEOUT +09e1 UNIFIMLMEAPKEEPALIVETIMEOUT +09ed UNIFIMLMEGOKEEPALIVETIMEOUT +09f9 UNIFISTAROUTERADVERTISEMENTMINIMUMINTERVALTOFORWARD +0a09 UNIFIROAMCONNECTIONQUALITYCHECKWAITAFTERCONNECT +0a13 UNIFIAPBEACONMAXDRIFT +0a1d UNIFIBSSMAXIDLEPERIODACTIVATED +0103 DOT11ACKFAILURECOUNT +0a25 UNIFIVIFIDLEMONITORTIME +0a31 UNIFIDISABLELEGACYPOWERSAVE +0a39 UNIFIDEBUGFORCEACTIVE +0a41 UNIFISTATIONACTIVITYIDLETIME +0a4b UNIFIDMSACTIVATED +0a53 UNIFIPOWERMANAGEMENTDELAYTIMEOUT +0a63 UNIFIAPSDSERVICEPERIODTIMEOUT +0a71 UNIFICONCURRENTPOWERMANAGEMENTDELAYTIMEOUT +0a81 UNIFISTATIONQOSINFO +0a89 UNIFILISTENINTERVALSKIPPINGDTIM +0a9f UNIFILISTENINTERVAL +0aad UNIFILEGACYPSPOLLTIMEOUT +0abb UNIFIBEACONSKIPPINGCONTROL +0113 DOT11MULTICASTRECEIVEDFRAMECOUNT +0acf UNIFITOGGLEPOWERDOMAIN +0ad7 UNIFIP2PLISTENINTERVALSKIPPINGDTIM +0ae9 UNIFIFRAGMENTATIONDURATION +0af5 UNIFIIDLEMODELITEENABLED +0aff UNIFIIDLEMODEENABLED +0b09 UNIFIDTIMWAITTIMEOUT +0b13 UNIFILISTENINTERVALMAXTIME +0b23 UNIFISCANMAXPROBETRANSMITLIFETIME +0b2f UNIFIPOWERSAVETRANSITIONPACKETTHRESHOLD +0b37 UNIFIPROBERESPONSELIFETIME +0b41 UNIFIPROBERESPONSEMAXRETRY +0b4d UNIFITRAFFICANALYSISPERIOD +0b57 UNIFIAGGRESSIVEPOWERSAVETRANSITIONPERIOD +0123 DOT11FCSERRORCOUNT +0b5f UNIFIACTIVETIMEAFTERMOREBIT +0b67 UNIFIDEFAULTDWELLTIME +0b6f UNIFIVHTCAPABILITIES +0b89 UNIFIMAXVIFSCHEDULEDURATION +0b91 UNIFIVIFLONGINTERVALTIME +0b99 UNIFIDISALLOWSCHEDRELINQUISH +0ba1 UNIFIRAMEDPLANEOPERATIONTIMEOUT +0bab UNIFIDEBUGKEEPRADIOON +0bb3 UNIFIFORCEFIXEDDURATIONSCHEDULE +0bbb UNIFIRAMEUPDATEMIBS +0bc1 UNIFIGOSCANABSENCEDURATION +0bc9 UNIFIGOSCANABSENCEPERIOD +0bd1 UNIFIMAXCLIENT +0bdd UNIFITDLSINP2PACTIVATED +0be5 UNIFITDLSACTIVATED +0131 DOT11WEPUNDECRYPTABLECOUNT +0bed UNIFITDLSTPTHRESHOLDPKTSECS +0bf7 UNIFITDLSRSSITHRESHOLD +0c01 UNIFITDLSMAXIMUMRETRY +0c07 UNIFITDLSTPMONITORSECS +0c0f UNIFITDLSBASICHTMCSSET +0c15 UNIFITDLSBASICVHTMCSSET +0c1b DOT11TDLSDISCOVERYREQUESTWINDOW +0c23 DOT11TDLSRESPONSETIMEOUT +0c2b DOT11TDLSCHANNELSWITCHACTIVATED +0c31 UNIFITDLSDESIGNFORTESTMODE +0c37 UNIFITDLSWIDERBANDWIDTHPROHIBITED +0c3f UNIFITDLSKEYLIFETIMEINTERVAL +0c4b UNIFITDLSTEARDOWNFRAMETXTIMEOUT +0c55 UNIFIWIFISHARINGACTIVATED +0c5d UNIFIWIFISHARING5GHZCHANNEL +0c73 UNIFIWIFISHARINGCHANNELSWITCHCOUNT +0c7f UNIFICHANNELANNOUNCEMENTCOUNT +0c87 UNIFIRATESTSTOREDSA +0141 DOT11MANUFACTURERPRODUCTVERSION +0c91 UNIFIRATESTSTOREFRAME +0c9b DOT11TDLSPEERUAPSDBUFFERSTAACTIVATED +0ca3 UNIFIPROBERESPONSELIFETIMEP2P +0cad UNIFISTACHANNELSWITCHSLOWAPACTIVATED +0cb5 UNIFISTACHANNELSWITCHSLOWAPMAXTIME +0cbf UNIFISTACHANNELSWITCHSLOWAPPOLLINTERVAL +0cc7 UNIFISTACHANNELSWITCHSLOWAPPROCEDURETIMEOUTINCREMENT +0ccf UNIFIMLMESCANMAXAERIALS +0cd9 UNIFIAPFACTIVATED +0ce1 UNIFIAPFVERSION +0ce9 UNIFIAPFMAXSIZE +0cf3 UNIFIAPFACTIVEMODEENABLED +0cfb UNIFICSRONLYMIBSHIELD +0d03 UNIFIPRIVATEBBBTXFILTERCONFIG +0d0b UNIFIPRIVATESWAGCFRONTENDGAIN +014f UNIFIMLMECONNECTIONTIMEOUT +0d19 UNIFIPRIVATESWAGCFRONTENDLOSS +0d27 UNIFIPRIVATESWAGCEXTTHRESH +0d35 UNIFICSRONLYPOWERCALDELAY +0d3d UNIFIRXAGCCONTROL +0d4b DEPRECATED_UNIFIWAPIQOSMASK +0155 UNIFIMLMESCANCHANNELMAXSCANTIME +0d53 UNIFIWMMSTALLENABLE +0d5f UNIFIRAATXHOSTRATE +0d6b UNIFIFALLBACKSHORTFRAMERETRYDISTRIBUTION +0d83 UNIFIRXTHROUGHPUTLOW +0d8f UNIFIRXTHROUGHPUTHIGH +0d9b UNIFISETFIXEDAMPDUAGGREGATIONSIZE +0da7 UNIFITHROUGHPUTDEBUGREPORTINTERVAL +0db5 UNIFIDPLANETEST1 +0dc1 UNIFIDPLANETEST2 +0dcd UNIFIDPLANETEST3 +0dd9 UNIFIDPLANETEST4 +0de5 UNIFIPREEBRTWINDOW +0df9 UNIFIPOSTEBRTWINDOW +0e0d UNIFIPSPOLLTHRESHOLD +0e19 UNIFISABLECONTAINERSIZECONFIGURATION +0e27 UNIFISABLEFRAMELOGMODE +0e35 UNIFISABLEFRAMELOGCPUTHRESPERCENT +0e45 UNIFISABLEFRAMELOGCPUOVERHEADPERCENT +0e55 UNIFIDEBUGSVCMODESTACKHIGHWATERMARK +0e5d UNIFIOVERRIDEEDCAPARAMBE +0e63 UNIFIOVERRIDEEDCAPARAMBEENABLE +0e69 UNIFIFAULTENABLE +0171 UNIFIMLMESCANCHANNELPROBEINTERVAL +0e73 UNIFITXUSINGLDPCACTIVATED +0e7b UNIFITXSGI20ACTIVATED +0e83 UNIFITXSGI40ACTIVATED +0e8b UNIFITXSGI80ACTIVATED +0e93 UNIFITXSGI160ACTIVATED +0e9b UNIFIMACADDRESSRANDOMISATION +0ea3 UNIFIMACADDRESSRANDOMISATIONMASK +0eb7 UNIFIWIPSACTIVATED +0ebf UNIFIRFTESTMODEACTIVATED +0ec7 UNIFITXOFDMSELECT +0ed3 UNIFITXDIGGAIN +0edf UNIFICHIPTEMPERATURE +0ee7 UNIFIBATTERYVOLTAGE +0eef UNIFIFORCESHORTSLOTTIME +0ef7 UNIFIDEBUGDISABLERADIONANNYACTIONS +0f03 UNIFIRXCCKMODEMSENSITIVITY +0f0f UNIFIDPDPERBANDWIDTH +0f19 UNIFIBBVERSION +0f21 UNIFIRFVERSION +0f29 UNIFICLEARRADIOTRIMCACHE +0f31 UNIFIRXRADIOCSMODE +0f39 UNIFIRXPRIENERGYDETTHRESHOLD +0f41 UNIFIRXSECENERGYDETTHRESHOLD +0f49 UNIFIIQBUFFERSIZE +0f51 UNIFICCAMASTERSWITCH +0f61 UNIFIRXSYNCCCACFG +0f6b UNIFIMACSECCHANCLEARTIME +0f75 UNIFINANNYTEMPERATUREREPORTDELTA +0f7f UNIFINANNYTEMPERATUREREPORTINTERVAL +018d UNIFIMLMESCANCHANNELRULE +0f8b UNIFIRADIORXDCOCDEBUGIQVALUE +0f95 UNIFIRADIORXDCOCDEBUG +0f9f UNIFINANNYRETRIMDPDMOD +0fa9 UNIFIDISABLEDPDSUBITERATION +0fb3 UNIFIFLEXIMACCCAEDENABLE +0fbd UNIFIDISABLELNABYPASS +0fc7 UNIFIENABLEFLEXIMACWATCHDOG +0fcf UNIFIRTTCAPABILITIES +0fe5 UNIFIFTMMINDELTAFRAMES +0ff3 UNIFIFTMPERBURST +0fff UNIFIFTMBURSTDURATION +0029 DOT11RSNASTATSTKIPREMOTEMICFAILURES +100b UNIFIFTMNUMOFBURSTSEXPONENT +1017 UNIFIFTMASAPMODEACTIVATED +101f UNIFIFTMRESPONDERACTIVATED +1027 UNIFIFTMDEFAULTSESSIONESTABLISHMENTTIMEOUT +1035 UNIFIFTMDEFAULTGAPBEFOREFIRSTBURSTPERRESPONDER +019f UNIFIMLMEDATAREFERENCETIMEOUT +103b UNIFIFTMDEFAULTGAPBETWEENBURSTS +1047 UNIFIFTMDEFAULTTRIGGERDELAY +1055 UNIFIFTMDEFAULTENDBURSTDELAY +1063 UNIFIFTMREQUESTVALIDATIONENABLED +106b UNIFIFTMRESPONSEVALIDATIONENABLED +1073 UNIFIFTMUSERESPONSEPARAMETERS +107b UNIFIFTMINITIALRESPONSETIMEOUT +1089 UNIFIFTMDSPINPBW +1097 UNIFIFTMOFDMCUTOFFSET +10a5 UNIFIFTMMEANAROUNDCLUSTER +10ad UNIFIMLMESCANCONTINUEIFMORETHANXAPS +01ab UNIFIMLMESCANPROBEINTERVAL +10b5 UNIFIMLMESCANSTOPIFLESSTHANXNEWAPS +10bd UNIFISCANMULTIVIFACTIVATED +10c5 UNIFISCANNEWALGORITHMACTIVATED +10cd UNIFIUNSYNCVIFLNAENABLED +10d5 UNIFITPCMINPOWER2GMIMO +10dd UNIFITPCMINPOWER5GMIMO +10e5 UNIFILNACONTROLENABLED +01b1 UNIFIMLMESCANHIGHRSSITHRESHOLD +10ed UNIFILNACONTROLRSSITHRESHOLDLOWER +10fb UNIFILNACONTROLRSSITHRESHOLDUPPER +1109 UNIFIPOWERISGRIP +1111 UNIFILOWPOWERRXCONFIG +111b UNIFITPCENABLED +1121 UNIFICURRENTTXPOWERLEVEL +112b UNIFIUSERSETTXPOWERLEVEL +1137 UNIFITPCMAXPOWERRSSITHRESHOLD +113f UNIFITPCMINPOWERRSSITHRESHOLD +1147 UNIFITPCMINPOWER2G +114f UNIFITPCMINPOWER5G +1157 UNIFITPCUSEAFTERCONNECTRSP +115f UNIFIRADIOLPRXRSSITHRESHOLDLOWER +116f UNIFIRADIOLPRXRSSITHRESHOLDUPPER +117f UNIFITESTTXPOWERENABLE +1189 UNIFILTECOEXMAXPOWERRSSITHRESHOLD +01c1 UNIFIMLMESCANDELTARSSITHRESHOLD +1191 UNIFILTECOEXMINPOWERRSSITHRESHOLD +1199 UNIFILTECOEXPOWERREDUCTION +11a7 UNIFIPMFASSOCIATIONCOMEBACKTIMEDELTA +11b1 UNIFITESTTSPECHACK +11b9 UNIFITESTTSPECHACKVALUE +11c1 UNIFIDEBUGINSTANTDELIVERY +11cb UNIFIDEBUGENABLE +11d5 UNIFIDPLANEDEBUG +11e3 UNIFINANACTIVATED +11eb UNIFINANBEACONCAPABILITIES +11f5 UNIFINANMAXCONCURRENTCLUSTERS +11fd UNIFINANMAXCONCURRENTPUBLISHES +1205 UNIFINANMAXCONCURRENTSUBSCRIBES +120d UNIFINANMAXSERVICENAMELENGTH +01cf UNIFIMLMESCANMAXIMUMAGE +1217 UNIFINANMAXMATCHFILTERLENGTH +1221 UNIFINANMAXTOTALMATCHFILTERLENGTH +122b UNIFINANMAXSERVICESPECIFICINFOLENGTH +1235 UNIFINANMAXVSADATALENGTH +123d UNIFINANMAXMESHDATALENGTH +1245 UNIFINANMAXNDIINTERFACES +124d UNIFINANMAXNDPSESSIONS +01d5 UNIFIMLMESCANMAXIMUMRESULTS +1255 UNIFINANMAXAPPINFOLENGTH +125d UNIFINANMATCHEXPIRATIONTIME +1265 UNIFINANMAXCHANNELSWITCHTIME +126f UNIFINANMACRANDOMISATIONACTIVATED +1277 HUTSREADWRITEDATAELEMENTINT32 +1289 HUTSREADWRITEDATAELEMENTBOOLEAN +1291 HUTSREADWRITEDATAELEMENTOCTETSTRING +12a7 HUTSREADWRITEREMOTEPROCEDURECALLINT32 +01df UNIFIMLMEAUTONOMOUSSCANNOISY +12b7 HUTSREADWRITEINTERNALAPIINT16 +12bf HUTSREADWRITEINTERNALAPIUINT16 +12c9 HUTSREADWRITEINTERNALAPIUINT32 +12d9 HUTSREADWRITEINTERNALAPIINT64 +12e1 HUTSREADWRITEINTERNALAPIBOOLEAN +12e9 HUTSREADWRITEINTERNALAPIOCTETSTRING +01e5 UNIFICHANNELBUSYTHRESHOLD +12ff UNIFITESTSCANNOMEDIUM +1307 UNIFIDUALBANDCONCURRENCY +130f UNIFILOGGERMAXDELAYEDEVENTS +1317 UNIFISUPPORTEDCHANNELS +132f UNIFICOUNTRYLIST +01f3 UNIFIMACSEQUENCENUMBERRANDOMISATIONACTIVATED +01fb UNIFIFIRMWAREBUILDID +0203 UNIFICHIPVERSION +0209 UNIFIFIRMWAREPATCHBUILDID +0211 UNIFIMAXNUMANTENNATOUSE +021b UNIFIHTCAPABILITIES5G +1537 UNIFIVIFCOUNTRY +153f UNIFINOCELLINCLUDEDCHANNELS +1555 UNIFIREGDOMVERSION +155f UNIFIDEFAULTCOUNTRYWITHOUTCH12CH13 +1567 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEYROW +1577 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY1ROW +157f HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY2ROW +1587 HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY1ROW +158d HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY2ROW +1593 HUTSREADWRITEINTERNALAPIFIXEDSIZETABLEROW +15af HUTSREADWRITEINTERNALAPIVARSIZETABLEROW +1609 HUTSREADWRITEINTERNALAPIVARSIZETABLEKEYROW +1619 HUTSREADWRITEREMOTEPROCEDURECALLOCTETSTRING +1629 HUTSREADWRITETABLEINT16ROW +1639 HUTSREADWRITETABLEOCTETSTRINGROW +0039 DOT11RSNASTATSCCMPREPLAYS +023d UNIFIVHTCAPABILITIES5G +1693 UNIFIACRETRIES +169b UNIFITXDATACONFIRM +16a5 UNIFIAGCTHRESHOLDS +16b3 UNIFICCACSTHRESH +16bd UNIFIDPDTRAINPACKETCONFIG +16ed UNIFIDEBUGMODULECONTROL +0257 UNIFIHTCAPABILITIESSOFTAP +1839 UNIFIDEFAULTCOUNTRY +1853 UNIFIDPDDEBUG +1863 UNIFIDPDPREDISTORTGAINS +186f UNIFIFAULTSUBSYSTEMCONTROL +1887 UNIFIFRAMERXCOUNTERS +188f UNIFIFRAMETXCOUNTERS +1897 UNIFILOADDPDLUT +18a7 UNIFIOVERRIDEDPDLUT +18b5 UNIFILOADDPDLUTPERRADIO +0279 UNIFISOFTAP40MHZON24G +18c5 UNIFIOVERRIDEDPDLUTPERRADIO +18d3 UNIFIMACCCABUSYTIME +18db UNIFIMODEMSGIOFFSET +18e3 UNIFINANDEFAULTSCANDWELLTIME +18f1 UNIFINANDEFAULTSCANPERIOD +18fd UNIFINARROWBANDCCADEBUG +1905 UNIFINOCELLMAXPOWER +0281 UNIFIBASICCAPABILITIES +1917 UNIFIOPERATINGCLASSPARAMTERS +028b UNIFIEXTENDEDCAPABILITIES +1973 UNIFIOVERRIDEEDCAPARAM +199f UNIFIPANICSUBSYSTEMCONTROL +19b7 UNIFIPEERBANDWIDTH +19bd UNIFICURRENTPEERNSS +19c3 UNIFIPEERTXDATARATE +19c9 UNIFIPEERRSSI +19cf UNIFIPEERRXRETRYCOUNT +19d5 UNIFIPEERRXMULTICASTCOUNT +19db UNIFISWTOHWQUEUESTATS +19e3 UNIFIHOSTTOSWQUEUESTATS +19eb UNIFIRSSICUROAMSCANTRIGGER +19f9 UNIFIRADIOCCADEBUG +1a01 UNIFIRADIOCCATHRESHOLDS +1a31 UNIFINARROWBANDCCATHRESHOLDS +02a1 UNIFIHTCAPABILITIES +1a73 UNIFIRADIOONTIME +1a7b UNIFIRADIOTXTIME +1a83 UNIFIRADIORXTIME +1a8b UNIFIRADIOSCANTIME +1a93 UNIFIRADIOONTIMENAN +1a9b UNIFIRADIORXSETTINGSREAD +1aa3 UNIFIRADIOTXSETTINGSREAD +1aab UNIFIRADIOTXIQDELAY +1acb UNIFIRADIOTXPOWEROVERRIDE +1adb UNIFIRATESTATSRXSUCCESSCOUNT +1ae3 UNIFIRATESTATSTXSUCCESSCOUNT +1aeb UNIFIRATESTATSRATE +1af3 UNIFIRATESTATSRTSERRORCOUNT +1afb UNIFIREADHARDWARECOUNTER +1b03 UNIFIREADREG +1b0b UNIFIREGULATORYPARAMETERS +02c3 UNIFIRSNCAPABILITIES +02c9 UNIFI24G40MHZCHANNELS +02d1 UNIFIEXTENDEDCAPABILITIESDISABLED +02d9 UNIFISUPPORTEDDATARATES +0049 DOT11RSNASTATSCCMPDECRYPTERRORS +02f3 UNIFIRADIOMEASUREMENTACTIVATED +02fb UNIFIRADIOMEASUREMENTCAPABILITIES +030d UNIFIVHTACTIVATED +0315 UNIFIHTACTIVATED +031d UNIFIENABLETWOSIMULTANEOUSPASSIVESCANSSAMEBAND +0325 UNIFIROAMINGACTIVATED +032d UNIFIROAMRSSISCANTRIGGER +033d UNIFIROAMDELTATRIGGER +034b UNIFIROAMCACHEDCHANNELSCANPERIOD +0359 UNIFIFULLROAMSCANPERIOD +0367 UNIFIROAMSOFTROAMINGENABLED +036d UNIFIROAMSCANBAND +0379 UNIFIROAMSCANMAXACTIVECHANNELTIME +0059 DOT11RSNASTATSTKIPREPLAYS +0009 DOT11RSNASTATSTKIPICVERRORS +0385 UNIFIROAMFULLCHANNELSCANFREQUENCY +038f UNIFIROAMMODE +039b UNIFIROAMRSSISCANNOCANDIDATEDELTATRIGGER +03a9 UNIFIROAMEAPTIMEOUT +03b3 UNIFIROAMSCANCONTROL +03bb UNIFIROAMDFSSCANMODE +03c7 UNIFIROAMSCANHOMETIME +03d1 UNIFIROAMSCANHOMEAWAYTIME +03dd UNIFIROAMSCANNPROBE +03e5 UNIFIAPOLBCDURATION +oid 542 +100 dot11AssociationSAQueryMaximumTimeout +101 dot11AssociationSAQueryRetryTimeout +121 dot11RTSThreshold +122 dot11ShortRetryLimit +123 dot11LongRetryLimit +124 dot11FragmentationThreshold +146 dot11RTSSuccessCount +148 dot11ACKFailureCount +150 dot11MulticastReceivedFrameCount +151 dot11FCSErrorCount +153 dot11WEPUndecryptableCount +183 dot11manufacturerProductVersion +2000 unifiMLMEConnectionTimeOut +2001 unifiMLMEScanChannelMaxScanTime +2002 unifiMLMEScanChannelProbeInterval +2003 unifiMLMEScanChannelRule +2005 unifiMLMEDataReferenceTimeout +2007 unifiMLMEScanProbeInterval +2008 unifiMLMEScanHighRSSIThreshold +2010 unifiMLMEScanDeltaRSSIThreshold +2014 unifiMLMEScanMaximumAge +2015 unifiMLMEScanMaximumResults +2016 unifiMLMEAutonomousScanNoisy +2018 unifiChannelBusyThreshold +2020 unifiMacSequenceNumberRandomisationActivated +2021 unifiFirmwareBuildID +2022 unifiChipVersion +2023 unifiFirmwarePatchBuildID +2025 unifiMaxNumAntennaToUse +2026 unifiHtCapabilities5G +2027 unifiVhtCapabilities5G +2028 unifiHtCapabilitiesSoftAp +2029 unifiSoftAp40MHzOn24G +2030 unifiBasicCapabilities +2031 unifiExtendedCapabilities +2032 unifiHtCapabilities +2034 unifiRsnCapabilities +2035 unifi24G40MHZChannels +2036 unifiExtendedCapabilitiesDisabled +2041 unifiSupportedDataRates +2043 unifiRadioMeasurementActivated +2044 unifiRadioMeasurementCapabilities +2045 unifiVhtActivated +2046 unifiHtActivated +2047 unifiEnableTwoSimultaneousPassiveScansSameBand +2049 unifiRoamingActivated +2050 unifiRoamRssiScanTrigger +2051 unifiRoamDeltaTrigger +2052 unifiRoamCachedChannelScanPeriod +2053 unifiFullRoamScanPeriod +2054 unifiRoamSoftRoamingEnabled +2055 unifiRoamScanBand +2057 unifiRoamScanMaxActiveChannelTime +2058 unifiRoamFullChannelScanFrequency +2060 unifiRoamMode +2064 unifiRoamRssiScanNoCandidateDeltaTrigger +2065 unifiRoamEAPTimeout +2067 unifiRoamScanControl +2068 unifiRoamDfsScanMode +2069 unifiRoamScanHomeTime +2070 unifiRoamScanHomeAwayTime +2072 unifiRoamScanNProbe +2076 unifiApOlbcDuration +2077 unifiApOlbcInterval +2078 unifiDNSSupportActivated +2079 unifiOffchannelScheduleTimeout +2080 unifiFrameResponseTimeOut +2081 unifiConnectionFailureTimeout +2082 unifiConnectingProbeTimeout +2083 unifiDisconnectTimeout +2084 unifiFrameResponseCfmTxLifetimeTimeOut +2085 unifiFrameResponseCfmFailureTimeOut +2086 unifiForceActiveDuration +2087 unifiMLMEScanMaxNumberOfProbeSets +2088 unifiMLMEScanStopIfLessThanXFrames +2089 unifiAPAssociationTimeout +2091 unifiHostNumAntennaControlActivated +2094 unifiPeerBandwidth +2095 unifiCurrentPeerNss +2096 unifiPeerTxDataRate +2097 unifiPeerRSSI +2098 unifiMLMEStationInactivityTimeOut +2099 unifiMLMECliInactivityTimeOut +2100 unifiMLMEStationInitialKickTimeOut +2110 unifiUartConfigure +2111 unifiUartPios +2141 unifiCrystalFrequencyTrim +2142 unifiEnableDorm +2146 unifiExternalClockDetect +2149 unifiExternalFastClockRequest +2152 unifiWatchdogTimeout +2154 unifiScanParameters +2155 unifiOverrideEDCAParamActivated +2156 unifiOverrideEDCAParam +2158 unifiExternalFastClockRequestPIO +2196 unifiRxDataRate +2198 unifiPeerRxRetryCount +2199 unifiPeerRxMulticastCount +2200 unifiRSSI +2201 unifiLastBssRSSI +2202 unifiSNR +2203 unifiLastBssSNR +2204 unifiSwTxTimeout +2205 unifiHwTxTimeout +2206 unifiRateStatsRxSuccessCount +2207 unifiRateStatsTxSuccessCount +2208 unifiTxDataRate +2209 unifiSNRExtraOffsetCCK +2210 unifiRSSIMaxAveragingPeriod +2211 unifiRSSIMinReceivedFrames +2212 unifiRateStatsRate +2213 unifiLastBssTxDataRate +2214 unifiDiscardedFrameCount +2215 unifiMacrameDebugStats +2218 unifiCurrentTSFTime +2219 unifiBaRxEnableTid +2221 unifiBaTxEnableTid +2222 unifiTrafficThresholdToSetupBA +2223 unifiDplaneTXAmsduHWCapability +2224 unifiDplaneTXAmsduSubframeCountMax +2225 unifiBaConfig +2226 unifiBaTxMaxNumber +2227 unifiMoveBKtoBE +2228 unifiBeaconReceived +2229 unifiACRetries +2230 unifiRadioOnTime +2231 unifiRadioTxTime +2232 unifiRadioRxTime +2233 unifiRadioScanTime +2234 unifiPSLeakyAP +2235 unifiTqamActivated +2236 unifiRadioOnTimeNan +2239 unifiOutputRadioInfoToKernelLog +2240 unifiNoAckActivationCount +2241 unifiRxFcsErrorCount +2245 unifiBeaconsReceivedPercentage +2246 unifiARPDetectActivated +2247 unifiARPDetectResponseCounter +2249 unifiEnableMgmtTxPacketStats +2250 unifiSwToHwQueueStats +2251 unifiHostToSwQueueStats +2252 unifiQueueStatsEnable +2253 unifiTxDataConfirm +2254 unifiThroughputDebug +2255 unifiLoadDpdLut +2256 unifiDpdMasterSwitch +2257 unifiDpdPredistortGains +2258 unifiOverrideDpdLut +2260 unifiGoogleMaxNumberOfPeriodicScans +2261 unifiGoogleMaxRSSISampleSize +2262 unifiGoogleMaxHotlistAPs +2263 unifiGoogleMaxSignificantWifiChangeAPs +2264 unifiGoogleMaxBssidHistoryEntries +2270 unifiMacBeaconTimeout +2271 unifiMIFOffAllowed +2272 unifiBlockScanAfterNumSchedVif +2274 unifiSTAUsesOneAntennaWhenIdle +2275 unifiSTAUsesMultiAntennasDuringConnect +2276 unifiAPUsesOneAntennaWhenPeersIdle +2277 deprecated_unifiUpdateAntennaCapabilitiesWhenScanning +2278 unifiPreferredAntennaBitmap +2279 unifiMaxConcurrentMACs +2280 unifiLoadDpdLutPerRadio +2281 unifiOverrideDpdLutPerRadio +2294 unifiRoamDeauthReason +2295 unifiRoamCUFactor +2298 unifiRoamRSSIBoost +2299 UnifiRoamTrackingScanPeriod +2300 unifiRoamCuLocal +2301 unifiRoamCUScanNoCandidateDeltaTrigger +2302 unifiRoamAPSelectDeltaFactor +2303 unifiRoamCUWeight +2305 unifiRoamRssiweight +2306 unifiRoamRssiFactor +2307 unifiRSSICURoamScanTrigger +2308 unifiRoamCUScanTrigger +2309 unifiRoamBSSLoadMonitoringFrequency +2310 unifiRoamBlacklistSize +2311 unifiCUMeasurementInterval +2312 unifiCurrentBssNss +2313 unifiAPMimoUsed +2314 unifiRoamEapolTimeout +2315 unifiRoamingCount +2316 unifiRoamingAKM +2317 unifiCurrentBssBandwidth +2318 unifiCurrentBssChannelFrequency +2320 unifiLoggerEnabled +2321 unifiMaPacketFateEnabled +2324 unifiStaVifLinkNss +2326 unifiFrameRXCounters +2327 unifiFrameTXCounters +2330 unifiLaaNssSpeculationIntervalSlotTime +2331 unifiLaaNssSpeculationIntervalSlotMaxNum +2332 unifiLaaBwSpeculationIntervalSlotTime +2333 unifiLaaBwSpeculationIntervalSlotMaxNum +2334 unifiLaaMcsSpeculationIntervalSlotTime +2335 unifiLaaMcsSpeculationIntervalSlotMaxNum +2336 unifiLaaGiSpeculationIntervalSlotTime +2337 unifiLaaGiSpeculationIntervalSlotMaxNum +2350 UnifiLaaTxDiversityBeamformEnabled +2351 UnifiLaaTxDiversityBeamformMinMcs +2352 UnifiLaaTxDiversityFixMode +2356 unifiLaaProtectionConfigOverride +2358 unifiRateStatsRTSErrorCount +2362 unifiCSROnlyEIFSDuration +2364 unifiOverrideDefaultBETXOPForHT +2365 unifiOverrideDefaultBETXOP +2366 unifiRXABBTrimSettings +2367 unifiRadioTrimsEnable +2368 unifiRadioCCAThresholds +2369 unifiHardwarePlatform +2370 unifiForceChannelBW +2371 unifiDPDTrainingDuration +2372 unifiTxFtrimSettings +2373 unifiDPDTrainPacketConfig +2374 unifiTxPowerTrimCommonConfig +2375 unifiIqDebugEnabled +2425 unifiCoexDebugOverrideBt +2430 unifiLteMailbox +2431 unifiLteMwsSignal +2432 unifiLteEnableChannelAvoidance +2433 unifiLteEnablePowerBackoff +2434 unifiLteEnableTimeDomain +2435 unifiLteEnableLteCoex +2436 unifiLteBand40PowerBackoffChannels +2437 unifiLteBand40PowerBackoffRsrpLow +2438 unifiLteBand40PowerBackoffRsrpHigh +2439 unifiLteBand40PowerBackoffRsrpAveragingAlpha +2440 unifiLteSetChannel +2441 unifiLteSetPowerBackoff +2442 unifiLteSetTddDebugMode +2443 unifiLteBand40AvoidChannels +2444 unifiLteBand41AvoidChannels +2445 unifiLteBand7AvoidChannels +2480 unifiAPScanAbsenceDuration +2481 unifiAPScanAbsencePeriod +2485 unifiMLMESTAKeepAliveTimeoutCheck +2486 unifiMLMEAPKeepAliveTimeoutCheck +2487 unifiMLMEGOKeepAliveTimeoutCheck +2488 unifiBSSMaxIdlePeriod +2493 unifiSTAIdleModeEnabled +2494 unifiFastPowerSaveTimeOutAggressive +2495 unifiIdlemodeListenIntervalSkippingDTIM +2496 unifiIdlemodeP2PListenIntervalSkippingDTIM +2497 unifiAPIdleModeEnabled +2500 unifiFastPowerSaveTimeout +2501 unifiFastPowerSaveTimeOutSmall +2502 unifiMLMESTAKeepAliveTimeout +2503 unifiMLMEAPKeepAliveTimeout +2504 unifiMLMEGOKeepAliveTimeout +2505 unifiSTARouterAdvertisementMinimumIntervalToForward +2506 unifiRoamConnectionQualityCheckWaitAfterConnect +2507 unifiApBeaconMaxDrift +2508 unifiBSSMaxIdlePeriodActivated +2509 unifiVifIdleMonitorTime +2510 unifiDisableLegacyPowerSave +2511 unifiDebugForceActive +2512 unifiStationActivityIdleTime +2513 unifiDmsActivated +2514 unifiPowerManagementDelayTimeout +2515 unifiAPSDServicePeriodTimeout +2516 unifiConcurrentPowerManagementDelayTimeout +2517 unifiStationQosInfo +2518 unifiListenIntervalSkippingDTIM +2519 unifiListenInterval +2520 unifiLegacyPsPollTimeout +2521 unifiBeaconSkippingControl +2522 unifiTogglePowerDomain +2523 unifiP2PListenIntervalSkippingDTIM +2524 unifiFragmentationDuration +2526 unifiIdleModeLiteEnabled +2527 unifiIdleModeEnabled +2529 unifiDTIMWaitTimeout +2530 unifiListenIntervalMaxTime +2531 unifiScanMaxProbeTransmitLifetime +2532 unifiPowerSaveTransitionPacketThreshold +2533 unifiProbeResponseLifetime +2534 unifiProbeResponseMaxRetry +2535 unifiTrafficAnalysisPeriod +2536 unifiAggressivePowerSaveTransitionPeriod +2537 unifiActiveTimeAfterMoreBit +2538 unifiDefaultDwellTime +2540 unifiVhtCapabilities +2541 unifiMAXVifScheduleDuration +2542 unifiVifLongIntervalTime +2543 unifiDisallowSchedRelinquish +2544 unifiRameDplaneOperationTimeout +2545 unifiDebugKeepRadioOn +2546 unifiForceFixedDurationSchedule +2547 unifiRameUpdateMibs +2548 unifiGOScanAbsenceDuration +2549 unifiGOScanAbsencePeriod +2550 unifiMaxClient +2556 unifiTdlsInP2pActivated +2558 unifiTdlsActivated +2559 unifiTdlsTPThresholdPktSecs +2560 unifiTdlsRssiThreshold +2561 unifiTdlsMaximumRetry +2562 unifiTdlsTPMonitorSecs +2563 unifiTdlsBasicHtMcsSet +2564 unifiTdlsBasicVhtMcsSet +2565 dot11TDLSDiscoveryRequestWindow +2566 dot11TDLSResponseTimeout +2567 dot11TDLSChannelSwitchActivated +2568 unifiTdlsDesignForTestMode +2569 unifiTdlsWiderBandwidthProhibited +2577 unifiTdlsKeyLifeTimeInterval +2578 unifiTdlsTeardownFrameTxTimeout +2580 unifiWifiSharingActivated +2582 unifiWiFiSharing5GHzChannel +2583 unifiWifiSharingChannelSwitchCount +2584 unifiChannelAnnouncementCount +2585 unifiRATestStoredSA +2586 unifiRATestStoreFrame +2587 dot11TDLSPeerUAPSDBufferSTAActivated +2600 unifiProbeResponseLifetimeP2P +2601 unifiStaChannelSwitchSlowApActivated +2604 unifiStaChannelSwitchSlowApMaxTime +2605 unifiStaChannelSwitchSlowApPollInterval +2606 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement +2607 unifiMLMEScanMaxAerials +2650 unifiAPFActivated +2651 unifiAPFVersion +2652 unifiAPFMaxSize +2653 unifiAPFActiveModeEnabled +4001 unifiCSROnlyMIBShield +4071 unifiPrivateBbbTxFilterConfig +4075 unifiPrivateSWAGCFrontEndGain +4076 unifiPrivateSWAGCFrontEndLoss +4077 unifiPrivateSWAGCExtThresh +4078 unifiCSROnlyPowerCalDelay +4079 unifiRxAgcControl +4130 deprecated_unifiWapiQosMask +4139 unifiWMMStallEnable +4148 unifiRaaTxHostRate +4149 unifiFallbackShortFrameRetryDistribution +4150 unifiRXTHROUGHPUTLOW +4151 unifiRXTHROUGHPUTHIGH +4152 unifiSetFixedAMPDUAggregationSize +4153 unifiThroughputDebugReportInterval +4154 unifiDplaneTest1 +4155 unifiDplaneTest2 +4156 unifiDplaneTest3 +4157 unifiDplaneTest4 +4171 unifiPreEBRTWindow +4173 unifiPostEBRTWindow +4179 unifiPsPollThreshold +430 dot11RSNAStatsSTAAddress +433 dot11RSNAStatsTKIPICVErrors +434 dot11RSNAStatsTKIPLocalMICFailures +435 dot11RSNAStatsTKIPRemoteMICFailures +436 dot11RSNAStatsCCMPReplays +437 dot11RSNAStatsCCMPDecryptErrors +438 dot11RSNAStatsTKIPReplays +441 dot11RSNAStatsRobustMgmtCCMPReplays +5000 unifiSableContainerSizeConfiguration +5001 unifiSableFrameLogMode +5002 unifiSableFrameLogCpuThresPercent +5003 unifiSableFrameLogCpuOverheadPercent +5010 unifiDebugSVCModeStackHighWaterMark +5023 unifiOverrideEDCAParamBE +5024 unifiOverrideEDCAParamBEEnable +5026 unifiPanicSubSystemControl +5027 unifiFaultEnable +5028 unifiFaultSubSystemControl +5029 unifiDebugModuleControl +5030 unifiTxUsingLdpcActivated +5031 unifiTxSettings +5032 unifiTxGainSettings +5033 unifiTxAntennaConnectionLossFrequency +5034 unifiTxAntennaConnectionLoss +5035 unifiTxAntennaMaxGainFrequency +5036 unifiTxAntennaMaxGain +5037 unifiRxExternalGainFrequency +5038 unifiRxExternalGain +5040 unifiTxSGI20Activated +5041 unifiTxSGI40Activated +5042 unifiTxSGI80Activated +5043 unifiTxSGI160Activated +5044 unifiMacAddressRandomisation +5047 unifiMacAddressRandomisationMask +5050 unifiWipsActivated +5054 unifiRfTestModeActivated +5055 unifiTxPowerDetectorResponse +5056 unifiTxDetectorTemperatureCompensation +5057 unifiTxDetectorFrequencyCompensation +5058 unifiTxOpenLoopTemperatureCompensation +5059 unifiTxOpenLoopFrequencyCompensation +5060 unifiTxOfdmSelect +5061 unifiTxDigGain +5062 unifiChipTemperature +5063 UnifiBatteryVoltage +5064 unifiTxOOBConstraints +5066 unifiTxPaGainDpdTemperatureCompensation +5067 unifiTxPaGainDpdFrequencyCompensation +5072 unifiTxPowerTrimConfig +5080 unifiForceShortSlotTime +5081 unifiTxGainStepSettings +5082 unifiDebugDisableRadioNannyActions +5083 unifiRxCckModemSensitivity +5084 unifiDpdPerBandwidth +5085 unifiBBVersion +5086 unifiRFVersion +5087 unifiReadHardwareCounter +5088 unifiClearRadioTrimCache +5089 unifiRadioTXSettingsRead +5090 unifiModemSgiOffset +5091 unifiRadioTxPowerOverride +5092 unifiRxRadioCsMode +5093 unifiRxPriEnergyDetThreshold +5094 unifiRxSecEnergyDetThreshold +5095 unifiAgcThresholds +5096 unifiRadioRXSettingsRead +5097 unifiStaticDpdGain +5098 unifiIQBufferSize +5099 unifiNarrowbandCCAThresholds +5100 unifiRadioCCADebug +5101 unifiCCACSThresh +5102 unifiCCAMasterSwitch +5103 unifiRxSyncCCACfg +5104 unifiMacCCABusyTime +5105 unifiMacSecChanClearTime +5106 unifiDpdDebug +5107 unifiNarrowbandCCADebug +5109 unifiNannyTemperatureReportDelta +5110 unifiNannyTemperatureReportInterval +5111 unifiRadioRxDcocDebugIqValue +5112 unifiRadioRxDcocDebug +5113 unifiNannyRetrimDpdMod +5114 unifiDisableDpdSubIteration +5115 unifiRxRssiAdjustments +5116 unifiFleximacCcaEdEnable +5117 unifiRadioTxIqDelay +5118 unifiDisableLNABypass +5200 unifiEnableFlexiMacWatchdog +53 dot11TDLSPeerUAPSDIndicationWindow +5300 unifiRttCapabilities +5301 unifiFtmMinDeltaFrames +5302 unifiFtmPerBurst +5303 unifiFtmBurstDuration +5304 unifiFtmNumOfBurstsExponent +5305 unifiFtmASAPModeActivated +5306 unifiFtmResponderActivated +5307 unifiFtmDefaultSessionEstablishmentTimeout +5308 unifiFtmDefaultGapBeforeFirstBurstPerResponder +5309 unifiFtmDefaultGapBetweenBursts +5310 unifiFtmDefaultTriggerDelay +5311 unifiFtmDefaultEndBurstDelay +5312 unifiFtmRequestValidationEnabled +5313 unifiFtmResponseValidationEnabled +5314 unifiFtmUseResponseParameters +5315 unifiFtmInitialResponseTimeout +5320 unifiFtmDSPInpBW +5321 unifiFtmOFDMCutOffset +5322 unifiFtmMeanAroundCluster +5410 unifiMLMEScanContinueIfMoreThanXAps +5411 unifiMLMEScanStopIfLessThanXNewAps +5412 unifiScanMultiVifActivated +5413 unifiScanNewAlgorithmActivated +6010 unifiUnsyncVifLnaEnabled +6011 unifiTPCMinPower2GMIMO +6012 unifiTPCMinPower5GMIMO +6013 unifiLnaControlEnabled +6014 unifiLnaControlRssiThresholdLower +6015 unifiLnaControlRssiThresholdUpper +6016 unifiPowerIsGrip +6018 unifiLowPowerRxConfig +6019 unifiTPCEnabled +6020 unifiCurrentTxpowerLevel +6021 unifiUserSetTxpowerLevel +6022 unifiTPCMaxPowerRSSIThreshold +6023 unifiTPCMinPowerRSSIThreshold +6024 unifiTPCMinPower2G +6025 unifiTPCMinPower5G +6026 unifiSarBackoff +6027 unifiTPCUseAfterConnectRsp +6028 unifiRadioLpRxRssiThresholdLower +6029 unifiRadioLpRxRssiThresholdUpper +6032 unifiTestTxPowerEnable +6033 unifiLteCoexMaxPowerRSSIThreshold +6034 unifiLteCoexMinPowerRSSIThreshold +6035 unifiLteCoexPowerReduction +6050 unifiPMFAssociationComebackTimeDelta +6060 unifiTestTspecHack +6061 unifiTestTspecHackValue +6069 unifiDebugInstantDelivery +6071 unifiDebugEnable +6073 unifiDPlaneDebug +6080 unifiNANActivated +6081 unifiNANBeaconCapabilities +6082 unifiNANMaxConcurrentClusters +6083 unifiNANMaxConcurrentPublishes +6084 unifiNANMaxConcurrentSubscribes +6085 unifiNANMaxServiceNameLength +6086 unifiNANMaxMatchFilterLength +6087 unifiNANMaxTotalMatchFilterLength +6088 unifiNANMaxServiceSpecificInfoLength +6089 unifiNANMaxVSADataLength +6090 unifiNANMaxMeshDataLength +6091 unifiNANMaxNDIInterfaces +6092 unifiNANMaxNDPSessions +6093 unifiNANMaxAppInfoLength +6094 unifiNANMatchExpirationTime +6095 unifiNANDefaultScanDwellTime +6096 unifiNANDefaultScanPeriod +6097 unifiNANMaxChannelSwitchTime +6098 unifiNANMacRandomisationActivated +6100 hutsReadWriteDataElementInt32 +6101 hutsReadWriteDataElementBoolean +6102 hutsReadWriteDataElementOctetString +6103 hutsReadWriteTableInt16Row +6104 hutsReadWriteTableOctetStringRow +6105 hutsReadWriteRemoteProcedureCallInt32 +6107 hutsReadWriteRemoteProcedureCallOctetString +6108 hutsReadWriteInternalAPIInt16 +6109 hutsReadWriteInternalAPIUint16 +6110 hutsReadWriteInternalAPIUint32 +6111 hutsReadWriteInternalAPIInt64 +6112 hutsReadWriteInternalAPIBoolean +6113 hutsReadWriteInternalAPIOctetString +6114 hutsReadWriteInternalAPIFixedSizeTableRow +6115 hutsReadWriteInternalAPIVarSizeTableRow +6116 hutsReadWriteInternalAPIFixSizeTableKey1Row +6117 hutsReadWriteInternalAPIFixSizeTableKey2Row +6118 hutsReadWriteInternalAPIFixVarSizeTableKey1Row +6119 hutsReadWriteInternalAPIFixVarSizeTableKey2Row +6120 hutsReadWriteInternalAPIFixSizeTableKeyRow +6121 hutsReadWriteInternalAPIVarSizeTableKeyRow +6122 unifiTestScanNoMedium +6123 unifiDualBandConcurrency +6124 unifiLoggerMaxDelayedEvents +8011 unifiRegulatoryParameters +8012 unifiSupportedChannels +8013 unifiDefaultCountry +8014 unifiCountryList +8015 unifiOperatingClassParamters +8016 unifiVifCountry +8017 unifiNoCellMaxPower +8018 unifiNoCellIncludedChannels +8019 unifiRegDomVersion +8020 unifiDefaultCountryWithoutCH12CH13 +8051 unifiReadReg +# Generated From ../common/mib/mib.xml +debug_ids 77 +0000 COMPRESSED_DEBUG +0001 MLME_SCAN +0002 FAULTS +0003 MLME_CME +0004 MLME_CONMGR +0005 MLME_MIB +0006 MLME_MPDU_ROUTER +0007 MLME_REQUESTS +0008 MLME_VIFCTRL +0009 MLME_CONNECT +000a MLME_DEVICE +000b RICE +000c RICE_SAP +000d WLANLITE +000e MACRAME_SCHDL +000f PMALLOC +0010 CME_MGMT +0011 MACRAME_API_DPLANE +0012 MLME_BA +0013 MLME_DEPRECATED +0014 MLME_AP +0015 MLME_REGULATORY +0016 MLME_NAN +0017 HALRADIO +0018 MLME_ROAMING +0019 DATAPLANE +001a VACANT1 +001b VACANT2 +001c CRYPTO +001d COEX +001e MACRAME_PS +001f MACRAME_BLACKOUT +0020 MLME_SA_QUERY +0021 MLME_OFFCHANNEL +0022 MLME_MEASUREMENTS +0023 MLME_TDLS +0024 MACRAME_BEACON +0025 MACRAME_VIF +0026 MACRAME_OXYGEN +0027 MACRAME_CALIBRATION +0028 MACRAME +0029 MACRAME_TX +002a MACRAME_API_COEX +002b MLME +002c MACRAME_RADIO +002d MIB +002e MACRAME_FILTER +002f HALMAC +0030 HALRADIO_CORE +0031 RICE_RSSI +0032 MACRAME_API_MLME +0033 MACRAME_IDLE_AP +0034 MLME_API_MACRAME +0035 MLME_SECURITY +0036 MLME_TXPOWER +0037 PACKET_FILTER +0038 MLME_WIFI_LOGGER +0039 MACRAME_STATION +003a HALRADIO_TX_DPD +003b HALRADIO_TX_POW +003c HALRADIO_TX_IQ +003d HALRADIO_RX +003e BIST +003f MLME_FRAME +0040 MLME_IE +0041 HALRADIO_COEX_FEM +0042 MLME_FTM +0043 SMAPPER +0044 MLME_API_DPLANE +0045 MLME_FTM_RESP +0046 MLME_SCAN_CHANNEL +0047 LMIF +0048 MLME_BASF +0049 APF +004a MLME_NDM +004b MLME_NAM +004c MACRAME_IDLE_STA +# Generated From pmalloc/pmalloc_debug.xml +trace_def 6 +000f 0000 PMALLOC_STATS 000a p1size p1blocks p1allocated p1max_allocated p1overflows p2size p2blocks p2allocated p2max_allocated p2overflows +000f 0001 PMALLOC_MEM_SIZE 0003 pmalloc_begin pmalloc_end size +000f 0002 PMALLOC_FSM_SIZE 0003 entry blocks size +000f 0003 PMALLOC_FSM_CONTEXT_SIZE 0002 size count +000f 0004 PMALLOC_HOSTIO_SIG_SIZE 000c s1id s1size s2id s2size s3id s3size s4id s4size s5id s5size s6id s6size +000f 0005 PMALLOC_FSM_DATA_SIZE 0002 pid size +# Generated From pmalloc/pmalloc_debug.xml +trace_types 9 +PMALLOC_MEM_SIZE.pmalloc_begin Natural32 +PMALLOC_MEM_SIZE.pmalloc_end Natural32 +PMALLOC_MEM_SIZE.size Natural32 +PMALLOC_HOSTIO_SIG_SIZE.s1id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s2id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s3id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s4id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s5id SignalId +PMALLOC_HOSTIO_SIG_SIZE.s6id SignalId +# Generated From hal/halmac/halmac_debug.xml +trace_def 3 +002f 0000 HALMAC_CCK_SENS_CONF 0006 sync_ratio_scan sync_ratio_normal sync_ratio_low cca_ratio_scan cca_ratio_normal cca_ratio_low +002f 0001 HALMAC_CCK_SENS_WRITE 0007 sync_ratio_scan sync_ratio_normal sync_ratio_low cca_ratio_scan cca_ratio_normal cca_ratio_low mode_select +002f 0002 HALMAC_MODEM_PATH_MAP_CONFIG 0003 frequency radio_bm modem_id +# Generated From hal/halmac/halmac_debug.xml +# Generated From hal/halradio/halradio_tx_dpd_debug.xml +trace_def 30 +003a 0000 HALRADIO_TX_DPD_FIR_GAINS 0003 ofdm0_gain ofdm1_gain cck_gain +003a 0001 HALRADIO_TX_DPD_ALIGN_SIGNAL 000b group temp index val1 val2 val3 sample triangle phase tr_sig_i tr_sig_q +003a 0002 HALRADIO_TX_DPD_LUT_WRITE 0009 group temp index real real_8MSB real_LSB_array_32 imag imag_8MSB imag_LSB_array_32 +003a 0003 HALRADIO_TX_DPD_LUT_READ 0009 sub_iteration lut_type lut_grp lut_temp lut_lower_bound lut_upper_bound channel_bandwidth adapt_qual lut +003a 0005 HALRADIO_TX_DPD_ALIGN 0007 sum_msw sum_lsw max_msw max_lsw d xcorr_octant spare +003a 0006 HALRADIO_TX_DPD_TEMP 0003 pre_train_pa_temp post_train_pa_temp group +003a 0007 HALRADIO_TX_DPD_LUT_BOUNDS 0006 OFDM0_low_bound OFDM0_high_bound OFDM1_low_bound OFDM1_high_bound CCK_low_bound CCK_high_bound +003a 0008 HALRADIO_TX_DPD_FIXED_GAIN 0005 halradio_db halradio_gain dpd_gain msbs lsbs +003a 0009 HALRADIO_TX_DPD_ADAPT_FIR 0005 coeff0 coeff1 coeff2 coeff3 group +003a 000a HALRADIO_TX_DPD_ALIGN_2 0005 dpd_trim_step restart dpd_loopback_atten dpd_rx_bb1 dpd_rx_bb2 +003a 000b HALRADIO_TX_DPD_SPARE_1 +003a 000c HALRADIO_TX_DPD_CURVE_FIT 0007 sum_x sum_x2 sum_y sum_y2 sum_xy m_8_8 c +003a 000d HALRADIO_TX_DPD_SPARE_2 +003a 000e HALRADIO_TX_DPD_UB 0004 mod_group pre_gain index_max_mag pregain_ub_index +003a 000f HALRADIO_TX_DPD_LUT_CLEAN_CAUSE 0006 mod_group index i_full_path i_direct_path q_full_path q_direct_path +003a 0010 HALRADIO_TX_DPD_LUT_CLEAN_COEFFS 000c i_index_m2 i_index_m1 i_index_old i_index_p1 i_index_p2 q_index_m2 q_index_m1 q_index_old q_index_p1 q_index_p2 i_index_new q_index_new +003a 0011 HALRADIO_TX_DPD_LUT_REPAIR 0008 offset overflow min_real max_real ave_real min_mag max_mag ave_mag +003a 0012 HALRADIO_TX_DPD_QUALITY 0005 dpd_trim_step quality quality_threshold failures max_attempts +003a 0013 HALRADIO_TX_DPD_LOAD_ADAPT_FIR 0009 source_coeff0 source_coeff1 source_coeff2 source_coeff3 hw_coeff0 hw_coeff1 hw_coeff2 hw_coeff3 group +003a 0014 HALRADIO_TX_DPD_RX_ABB_GAIN 0004 MAX_DPD_RX_BB rx_abb_gain rx_abb_MSBs rx_abb_2LSBs +003a 0015 HALRADIO_TX_DPD_CALC_LOOPBACK_FAILED 0006 dpd_trim_step frequency_half_MHz bandwidth power_quarter_dBm attempt err_code +003a 0016 HALRADIO_TX_DPD_TRAIN_TIME 0005 dpd_trim_step iteration sub_iteration time_to_train tag +003a 0017 HALRADIO_TX_DPD_LOOPBACK_PHASE 0006 group sub_iteration phase_cache_OFDM0 phase_cache_OFDM1 phase_cache_CCK phase_calc_new +003a 0018 HALRADIO_TX_DPD_DRV_PA_BIAS 0006 mod target_power align_drv_bias align_pa_bias train_drv_bias train_pa_bias +003a 0019 HALRADIO_TX_DPD_ALIGN_3 0008 dpd_trim_step coarse_delay fine_delay sum_coeffs initial_gain fir_gain ratio xcorr_octant +003a 001a HALRADIO_TX_DPD_ALIGN_SETTINGS 0008 dig_gain pre_gain v2i_gain mix_gain drv_gain pa_gain drv_bias pa_bias +003a 001b HALRADIO_TX_DPD_ALIGN_SETTINGS2 0006 fir_gain delay lut_coeff0_mag phase rx_abb_gain dpd_loopback_atten +003a 001c HALRADIO_TX_DPD_TRAIN_SETTINGS 0008 dig_gain pre_gain v2i_gain mix_gain drv_gain pa_gain drv_bias pa_bias +003a 001d HALRADIO_TX_DPD_TRAIN_SETTINGS2 0006 fir_gain delay lut_coeff0_mag phase rx_abb_gain dpd_loopback_atten +003a 001e HALRADIO_TX_DPD_BAD_LUT 0003 lut_sum_mag_sq lut_sum_mag_sq_thr good_lut_flag +# Generated From hal/halradio/halradio_tx_dpd_debug.xml +trace_types 74 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.fir_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.delay Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.phase Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.rx_abb_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS2.dpd_loopback_atten Natural8 +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_m2 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_m1 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_old Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_p1 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_p2 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_m2 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_m1 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_old Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_p1 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_p2 Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.i_index_new Natural16s +HALRADIO_TX_DPD_LUT_CLEAN_COEFFS.q_index_new Natural16s +HALRADIO_TX_DPD_BAD_LUT.lut_sum_mag_sq Natural32 +HALRADIO_TX_DPD_BAD_LUT.lut_sum_mag_sq_thr Natural32 +HALRADIO_TX_DPD_BAD_LUT.good_lut_flag Boolean +HALRADIO_TX_DPD_ALIGN_SIGNAL.tr_sig_i Natural16s +HALRADIO_TX_DPD_ALIGN_SIGNAL.tr_sig_q Natural16s +HALRADIO_TX_DPD_FIXED_GAIN.halradio_gain Natural32 +HALRADIO_TX_DPD_ALIGN.sum_msw Natural32 +HALRADIO_TX_DPD_ALIGN.sum_lsw Natural32 +HALRADIO_TX_DPD_ALIGN.max_msw Natural32 +HALRADIO_TX_DPD_ALIGN.max_lsw Natural32 +HALRADIO_TX_DPD_LUT_READ.sub_iteration Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_type Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_grp Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_temp Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_lower_bound Natural8 +HALRADIO_TX_DPD_LUT_READ.lut_upper_bound Natural8 +HALRADIO_TX_DPD_LUT_READ.channel_bandwidth Natural8 +HALRADIO_TX_DPD_LUT_READ.adapt_qual Natural32 +HALRADIO_TX_DPD_LUT_READ.lut MBULK +HALRADIO_TX_DPD_ALIGN_SETTINGS.dig_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.pre_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.v2i_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.mix_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.drv_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.pa_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.drv_bias Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS.pa_bias Natural8 +HALRADIO_TX_DPD_CALC_LOOPBACK_FAILED.power_quarter_dBm Natural16s +HALRADIO_TX_DPD_DRV_PA_BIAS.target_power Natural16s +HALRADIO_TX_DPD_ALIGN_SETTINGS2.fir_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS2.delay Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS2.phase Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS2.rx_abb_gain Natural8 +HALRADIO_TX_DPD_ALIGN_SETTINGS2.dpd_loopback_atten Natural8 +HALRADIO_TX_DPD_LUT_REPAIR.offset Natural16s +HALRADIO_TX_DPD_LUT_REPAIR.min_real Natural16s +HALRADIO_TX_DPD_LUT_REPAIR.max_real Natural16s +HALRADIO_TX_DPD_LUT_REPAIR.ave_real Natural16s +HALRADIO_TX_DPD_TRAIN_SETTINGS.dig_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.pre_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.v2i_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.mix_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.drv_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.pa_gain Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.drv_bias Natural8 +HALRADIO_TX_DPD_TRAIN_SETTINGS.pa_bias Natural8 +HALRADIO_TX_DPD_CURVE_FIT.sum_x Natural32s +HALRADIO_TX_DPD_CURVE_FIT.sum_x2 Natural32s +HALRADIO_TX_DPD_CURVE_FIT.sum_y Natural32s +HALRADIO_TX_DPD_CURVE_FIT.sum_y2 Natural32s +HALRADIO_TX_DPD_CURVE_FIT.sum_xy Natural32s +HALRADIO_TX_DPD_CURVE_FIT.m_8_8 Natural16s +HALRADIO_TX_DPD_CURVE_FIT.c Natural16s +HALRADIO_TX_DPD_LUT_WRITE.real Natural16s +HALRADIO_TX_DPD_LUT_WRITE.real_LSB_array_32 Natural32 +HALRADIO_TX_DPD_LUT_WRITE.imag Natural16s +HALRADIO_TX_DPD_LUT_WRITE.imag_LSB_array_32 Natural32 +# Generated From hal/halradio/halradio_core_debug.xml +trace_def 4 +0030 0000 HALRADIO_CORE_FAULT_HELPER 000b fault_id fault_arg helper_0 helper_1 helper_2 helper_3 helper_4 helper_5 helper_6 helper_7 helper_8 +0030 0001 HALRADIO_CORE_SPARE_1 +0030 0002 HALRADIO_CORE_DPD_MASTER 0002 dpd_master_switch dpd_master_switch_mask +0030 0003 HALRADIO_CORE_ENABLED_TRIMS 0003 enabled_trims disallowed_per_chan_trims initial_pending +# Generated From hal/halradio/halradio_core_debug.xml +trace_types 5 +HALRADIO_CORE_ENABLED_TRIMS.enabled_trims Natural32 +HALRADIO_CORE_ENABLED_TRIMS.disallowed_per_chan_trims Natural32 +HALRADIO_CORE_ENABLED_TRIMS.initial_pending Natural32 +HALRADIO_CORE_DPD_MASTER.dpd_master_switch Natural32 +HALRADIO_CORE_DPD_MASTER.dpd_master_switch_mask Natural32 +# Generated From hal/halradio/halradio_rx_debug.xml +trace_def 26 +003d 0000 HALRADIO_RX_WBRSSI_OFFSET 0001 settle +003d 0001 HALRADIO_RX_WBRSSI_PLOT 000a y_0_1 y_2_3 y_4_5 y_6_7 y_8_9 y_10_11 y_12_13 y_14_15 restrim_best_index zero_best_offset +003d 0002 HALRADIO_RX_DC_TIME 0001 time_us +003d 0003 HALRADIO_RX_WBRSSI_DC 0003 best_index best_reading best_offset +003d 0004 HALRADIO_RX_WBRSSI_IREF 0001 iref_trim +003d 0005 HALRADIO_RX_DCOC_LUT 0009 index_gains rx_dc_adj_i rx_dc_adj_q sig_anal_l_iq sig_anal_h_iq adc_l_i_0 adc_l_q_0 adc_h_i_0 adc_h_q_0 +003d 0006 HALRADIO_RX_DCOC_BB_GAINS 000b index_gains abb1_gain abb2_0_i abb2_0_q abb2_1_i abb2_1_q abb2_2_i abb2_2_q abb2_3_i abb2_3_q shift +003d 0007 HALRADIO_RX_GAINS_ENABLES 000a ana_enables_status_h ana_enables_status_l ana_enables_h ana_enables_l ana_enables_mask_h ana_enables_mask_l agc_config2_h agc_config2_l rx_level gain_status +003d 0008 HALRADIO_RX_DCOC_LUT_ENT 000c lut_i_0__6_12 lut_q_0__6_12 lut_i_1__7_13 lut_q_1__7_13 lut_i_2__8_14 lut_q_2__8_14 lut_i_3__9_15 lut_q_3__9_15 lut_i_4_10_16 lut_q_4_10_16 lut_i_5_11_17 lut_q_5_11_17 +003d 0009 HALRADIO_RX_DCOC_LUT_32 0007 index rx_dc_adj_i rx_dc_adj_q sig_anal_l_i sig_anal_l_q sig_anal_h_i sig_anal_h_q +003d 000a HALRADIO_RX_DCOC_BB_GAINS_32 0004 index abb sig_anal_i sig_anal_q +003d 000b HALRADIO_RX_RCCAL 0001 rccal_value +003d 000c HALRADIO_RX_IQ_COMP_RES0 000b tap0_real_mant tap0_imag_mant tap1_real_mant tap1_imag_mant tap2_real_mant tap2_imag_mant tap3_real_mant tap3_imag_mant tap4_real_mant tap4_imag_mant shift +003d 000d HALRADIO_RX_IQ_COMP_RES1 000a mag_0_1_mant mag_2_3_mant mag_4_5_mant mag_6_7_mant mag_8_9_mant mag_10_11_mant mag_12_13_mant mag_14_15_mant shift bandwidth +003d 000e HALRADIO_RX_IQ_COMP_INTERMEDIATE0 0003 iteration radio_id bw +003d 000f HALRADIO_RX_IQ_COMP_INTERMEDIATE1 0006 fundamental_real fundamental_imag image_real image_imag rejection_real rejection_imag +003d 0010 HALRADIO_RX_IQ_COMP_INTERMEDIATE2 0006 mat_element_real mat_element_imag product_real product_imag accum_real accum_imag +003d 0011 HALRADIO_RX_IQ_COMP_LO_LOCK 0001 dummy +003d 0012 HALRADIO_RX_IQ_COMP_DEBUG1 0004 fundamental_real fundamental_imag iteration fundamental_magn +003d 0013 HALRADIO_RX_IQ_COMP_DEBUG2 0004 magn_val_np1 magn_val_n iteration step_size +003d 0014 HALRADIO_RX_DCOC_RF_AGC_GAINS 0004 time deadline fe_gain bb_gain +003d 0015 HALRADIO_RX_DCOC_LUT_SUMMARY 000c lut_i_low_0 lut_q_low_0 lut_i_low_1 lut_q_low_1 lut_i_mid_0 lut_q_mid_0 lut_i_mid_1 lut_q_mid_1 lut_i_high_0 lut_q_high_0 lut_i_high_1 lut_q_high_1 +003d 0016 HALRADIO_RX_DCOC_EXTRA_SWEEP_IQ 000b lut_index i_0 q_0 i_1 q_1 i_2_trim q_2_trim i_3 q_3 i_4 q_4 +003d 0017 HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I 0006 lut_index sa_i_0 sa_i_1 sa_i_2_trim sa_i_3 sa_i_4 +003d 0018 HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q 0006 lut_index sa_q_0 sa_q_1 sa_q_2_trim sa_q_3 sa_q_4 +003d 0019 HALRADIO_RX_WBRSSI_OFFSET_RES 0002 offset rtrim +# Generated From hal/halradio/halradio_rx_debug.xml +trace_types 52 +HALRADIO_RX_IQ_COMP_DEBUG1.fundamental_real Natural32s +HALRADIO_RX_IQ_COMP_DEBUG1.fundamental_imag Natural32s +HALRADIO_RX_IQ_COMP_DEBUG1.iteration Natural32 +HALRADIO_RX_IQ_COMP_DEBUG1.fundamental_magn Natural32 +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.fundamental_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.fundamental_imag Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.image_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.image_imag Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.rejection_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE1.rejection_imag Natural32s +HALRADIO_RX_DCOC_RF_AGC_GAINS.fe_gain Natural32s +HALRADIO_RX_DCOC_RF_AGC_GAINS.bb_gain Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_IQ.lut_index Natural8 +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.lut_index Natural8 +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_0 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_1 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_2_trim Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_3 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_I.sa_i_4 Natural32s +HALRADIO_RX_IQ_COMP_LO_LOCK.dummy Natural32s +HALRADIO_RX_IQ_COMP_DEBUG2.magn_val_np1 Natural32 +HALRADIO_RX_IQ_COMP_DEBUG2.magn_val_n Natural32 +HALRADIO_RX_IQ_COMP_DEBUG2.iteration Natural32 +HALRADIO_RX_IQ_COMP_DEBUG2.step_size Natural32 +HALRADIO_RX_IQ_COMP_RES0.tap0_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap0_imag_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap1_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap1_imag_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap2_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap2_imag_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap3_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap3_imag_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap4_real_mant Natural16s +HALRADIO_RX_IQ_COMP_RES0.tap4_imag_mant Natural16s +HALRADIO_RX_DCOC_BB_GAINS_32.sig_anal_i Natural32s +HALRADIO_RX_DCOC_BB_GAINS_32.sig_anal_q Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.lut_index Natural8 +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_0 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_1 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_2_trim Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_3 Natural32s +HALRADIO_RX_DCOC_EXTRA_SWEEP_SA_Q.sa_q_4 Natural32s +HALRADIO_RX_DCOC_LUT_32.sig_anal_l_i Natural32s +HALRADIO_RX_DCOC_LUT_32.sig_anal_l_q Natural32s +HALRADIO_RX_DCOC_LUT_32.sig_anal_h_i Natural32s +HALRADIO_RX_DCOC_LUT_32.sig_anal_h_q Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.mat_element_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.mat_element_imag Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.product_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.product_imag Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.accum_real Natural32s +HALRADIO_RX_IQ_COMP_INTERMEDIATE2.accum_imag Natural32s +# Generated From hal/halradio/halradio_tx_iq_debug.xml +trace_def 20 +003c 0000 HALRADIO_TX_IQ_DCOC_SEARCH_1 000a packiq_0 sa_0 packiq_1 sa_1 packiq_2 sa_2 packiq_3 sa_3 packiq_4 sa_4 +003c 0001 HALRADIO_TX_IQ_DCOC_SEARCH_2 000a packiq_5 sa_5 packiq_6 sa_6 packiq_7 sa_7 packiq_8 sa_8 mixer amplitude +003c 0002 HALRADIO_TX_IQ_DCOC_SA_POWER_RES 0006 iteration start_time sa_low_power sa_high_pwr_cck sa_high_pwr_ofdm0 sa_high_pwr_ofdm1 +003c 0003 HALRADIO_TX_IQ_SEARCH 000a seq trim_0_i trim_0_q sa_0 trim_1_i trim_1_q sa_1 trim_2_i trim_2_q sa_2 +003c 0004 HALRADIO_TX_IQ_INADEQUATE_RANGE 0006 itrim max_iq_offset_i min_iq_offset_i qtrim max_iq_offset_q min_iq_offset_q +003c 0005 HALRADIO_TX_IQ_IM_SEARCH_RES 0005 iteration start_time scale angle sa +003c 0006 HALRADIO_TX_IQ_DCOC_INFO 0003 event avg_v2i_cck_i avg_v2i_cck_q +003c 0007 HALRADIO_TX_IQ_DCOC_PCAL_SEARCH 0002 band gain +003c 0008 HALRADIO_TX_IQ_DCOC_PCAL_RES 0005 time a_i a_q v2i_gain mix_gain +003c 0009 HALRADIO_TX_IQ_DCOC_PCAL_SET 0004 band gain trim_conf0 trim_conf1 +003c 000a HALRADIO_TX_IQ_SWEEP 000b i_search q_search sa_minus_4 sa_minus_3 sa_minus_2 sa_minus_1 sa_zero sa_plus_1 sa_plus_2 sa_plus_3 sa_plus_4 +003c 000b HALRADIO_TX_IQ_DCOC_SEARCH_RES2 0008 iteration start_time mix_i mix_q mix_sa dig_i dig_q dig_sa +003c 000c HALRADIO_TX_IQ_DCOC_FINAL_PASSES 000b current_i current_q last_i last_q count min_i min_q max_i max_q max_range max_min_ratio +003c 000d HALRADIO_TX_IQ_DCOC_RESTART_MAX 0001 restart_count +003c 000e HALRADIO_TX_IQ_RAMP 0002 new_amplitude maxval +003c 000f HALRADIO_TX_IMG_PAIR 0003 freq scale angle +003c 0010 HALRADIO_TX_IQ_GAINS 0005 index v2i_gain mix_gain drv_gain pa_gain +003c 0011 HALRADIO_TX_V2I_OFFSET_RES 0004 index i q sa +003c 0012 HALRADIO_TX_IQ_CL_NANNY_TRIG 0003 event trim_temperature current_temperature +003c 0013 HALRADIO_TX_IQ_DCOC_V2I_OFF_RES 000a iteration start_time v2i_off_low_power_i v2i_off_low_power_q v2i_off_sa_high_pwr_cck_i v2i_off_sa_high_pwr_cck_q v2i_off_sa_high_pwr_ofdm0_i v2i_off_sa_high_pwr_ofdm0_q v2i_off_sa_high_pwr_ofdm1_i v2i_off_sa_high_pwr_ofdm1_q +# Generated From hal/halradio/halradio_tx_iq_debug.xml +trace_types 46 +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.current_i Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.current_q Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.last_i Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.last_q Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.min_i Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.min_q Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.max_i Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.max_q Natural16s +HALRADIO_TX_IQ_DCOC_FINAL_PASSES.max_range Natural16s +HALRADIO_TX_IQ_GAINS.index Natural8 +HALRADIO_TX_IMG_PAIR.freq Natural16s +HALRADIO_TX_IMG_PAIR.scale Natural16s +HALRADIO_TX_IMG_PAIR.angle Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_low_power_i Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_low_power_q Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_cck_i Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_cck_q Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_ofdm0_i Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_ofdm0_q Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_ofdm1_i Natural16s +HALRADIO_TX_IQ_DCOC_V2I_OFF_RES.v2i_off_sa_high_pwr_ofdm1_q Natural16s +HALRADIO_TX_V2I_OFFSET_RES.index Natural8 +HALRADIO_TX_V2I_OFFSET_RES.i Natural16s +HALRADIO_TX_V2I_OFFSET_RES.q Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.itrim Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.max_iq_offset_i Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.min_iq_offset_i Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.qtrim Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.max_iq_offset_q Natural16s +HALRADIO_TX_IQ_INADEQUATE_RANGE.min_iq_offset_q Natural16s +HALRADIO_TX_IQ_SEARCH.trim_0_i Natural16s +HALRADIO_TX_IQ_SEARCH.trim_0_q Natural16s +HALRADIO_TX_IQ_SEARCH.trim_1_i Natural16s +HALRADIO_TX_IQ_SEARCH.trim_1_q Natural16s +HALRADIO_TX_IQ_SEARCH.trim_2_i Natural16s +HALRADIO_TX_IQ_SEARCH.trim_2_q Natural16s +HALRADIO_TX_IQ_DCOC_SEARCH_RES2.mix_i Natural16s +HALRADIO_TX_IQ_DCOC_SEARCH_RES2.mix_q Natural16s +HALRADIO_TX_IQ_DCOC_SEARCH_RES2.dig_i Natural16s +HALRADIO_TX_IQ_DCOC_SEARCH_RES2.dig_q Natural16s +HALRADIO_TX_IQ_DCOC_PCAL_RES.a_i Natural16s +HALRADIO_TX_IQ_DCOC_PCAL_RES.a_q Natural16s +HALRADIO_TX_IQ_IM_SEARCH_RES.scale Natural16s +HALRADIO_TX_IQ_IM_SEARCH_RES.angle Natural16s +HALRADIO_TX_IQ_SWEEP.i_search Natural16s +HALRADIO_TX_IQ_SWEEP.q_search Natural16s +# Generated From hal/halradio/halradio_tx_pow_debug.xml +trace_def 24 +003b 0000 HALRADIO_TX_POW_GAIN_SEARCH 0007 adc_ref adc_reading dig_gain count sensor raw_temperature raw_average_temp +003b 0001 HALRADIO_TX_POW_PSAT_RES 0007 sa_saturation sa_reduced_gain dig_gain pre_dist_gain measured_gain ratio ref_power +003b 0002 HALRADIO_TX_POW_SDPD 000b lo_ref_meas lo_corrected ratio cck_reference cck_calculated ofdm0_reference ofdm0_calculated ofdm1_reference ofdm1_calculated temperature temp_comp_gain +003b 0003 HALRADIO_TX_POW_TEMP 0004 sensor initial after_lo final +003b 0004 HALRADIO_TX_POW_SCALE 0008 sa_low_ref siganal_power_step target_power requested_power corner_power_ref gain sa_target power_ref +003b 0005 HALRADIO_TX_POW_GAIN_STEP 0006 target_adc adc_reading gain_index best_index best_error best_adc +003b 0006 HALRADIO_TX_POW_TARGETS 0007 sa_saturation target_power_1 target_adc_1 target_power_2 target_adc_2 target_power_3 target_adc_3 +003b 0007 HALRADIO_TX_POW_GAIN_SWEEP_COMMON 0005 adc_ref dig_gain_ref mod sensor Frequency +003b 0008 HALRADIO_TX_POW_CAL 0007 target_power_qdb max_power_at_connector_qdb_CCK target_power_CCK max_power_at_connector_qdb_OFDM_0 target_power_OFDM_0 max_power_at_connector_qdb_OFDM_1 target_power_OFDM_1 +003b 0009 HALRADIO_TX_POW_DIG_TRIM 0005 count DIG_SERVO_COUNT_THRESHOLD dig_gain adc_reading target_adc +003b 000a HALRADIO_TX_POW_RESULT 0009 mod adc_reading target_adc dig_gain v2i_gain mix_gain drv_gain pa_gain count +003b 000b HALRADIO_TX_POW_GAIN_SWEEP 000b dig_gain adc_0 adc_1 adc_2 adc_3 adc_4 adc_5 adc_6 adc_7 raw_temperature raw_average_temp +003b 000c HALRADIO_TX_POW_FTRIM_SET 0006 channel_freq nearest_freq best_distance mixer driver pa +003b 000d HALRADIO_TX_POW_MOD_GRP 0006 mac_acc_mod_opt mod_group rate mod_index mod_mask tx_ofdm_sel +003b 000e HALRADIO_TX_POW_MIMO_BFER 0008 modulation power_limit target_power mimo_backoff_dB bfer_backoff_dB dig_gain dig_gain_mimo dig_gain_bfer +003b 000f HALRADIO_TX_POW_DIG_RANGE 0004 band modulation pre_dist_gain_ref pre_dist_gain +003b 0010 HALRADIO_TX_POW_NANNY_TRIG 0003 event trim_temperature current_temperature +003b 0011 HALRADIO_TX_POW_SETTINGS 0009 gain_index v2i_gain drv_gain mix_gain pa_gain pre_gain sig_amp adc_reading power +003b 0012 HALRADIO_TX_POW_DIG_CALC 0004 pre_dist_ref pre_dist_calc target_adc adc_reading +003b 0013 HALRADIO_TX_POW_PICKED 000a mod adc_reading target_adc dig_gain v2i_gain mix_gain drv_gain pa_gain index dig_gain_ref +003b 0014 HALRADIO_TX_POW_TARGET_CAL 0008 cl_freq_comp ol_freq_comp cl_temp_comp ol_temp_comp target_power_cap max_power_uplift temp_oob_limit target_power +003b 0015 HALRADIO_TX_POW_TEMP2 0003 after_cck after_ofdm0 after_ofdm1 +003b 0016 HALRADIO_TX_POW_GAIN_STEP_ADC 0009 base_idx adc_idx_0 adc_idx_1 adc_idx_2 adc_idx_3 adc_idx_4 adc_idx_5 adc_idx_6 adc_idx_7 +003b 0017 HALRADIO_TX_POW_GAIN_STEP_POWER 0009 base_idx dbm_idx_0 dbm_idx_1 dbm_idx_2 dbm_idx_3 dbm_idx_4 dbm_idx_5 dbm_idx_6 dbm_idx_7 +# Generated From hal/halradio/halradio_tx_pow_debug.xml +trace_types 27 +HALRADIO_TX_POW_SETTINGS.power Natural16s +HALRADIO_TX_POW_PICKED.index Natural8 +HALRADIO_TX_POW_SDPD.temp_comp_gain Natural32 +HALRADIO_TX_POW_PSAT_RES.ref_power Natural16s +HALRADIO_TX_POW_MIMO_BFER.power_limit Natural16s +HALRADIO_TX_POW_MIMO_BFER.target_power Natural16s +HALRADIO_TX_POW_MIMO_BFER.mimo_backoff_dB Natural16s +HALRADIO_TX_POW_MIMO_BFER.bfer_backoff_dB Natural16s +HALRADIO_TX_POW_SCALE.gain Natural32 +HALRADIO_TX_POW_MOD_GRP.mac_acc_mod_opt Natural32 +HALRADIO_TX_POW_MOD_GRP.mod_mask Natural32 +HALRADIO_TX_POW_MOD_GRP.tx_ofdm_sel Natural32 +HALRADIO_TX_POW_TARGET_CAL.cl_freq_comp Natural16s +HALRADIO_TX_POW_TARGET_CAL.ol_freq_comp Natural16s +HALRADIO_TX_POW_TARGET_CAL.cl_temp_comp Natural16s +HALRADIO_TX_POW_TARGET_CAL.ol_temp_comp Natural16s +HALRADIO_TX_POW_TARGET_CAL.target_power_cap Natural16s +HALRADIO_TX_POW_TARGET_CAL.max_power_uplift Natural16s +HALRADIO_TX_POW_TARGET_CAL.temp_oob_limit Natural16s +HALRADIO_TX_POW_TARGET_CAL.target_power Natural16s +HALRADIO_TX_POW_CAL.target_power_qdb Natural16s +HALRADIO_TX_POW_CAL.max_power_at_connector_qdb_CCK Natural16s +HALRADIO_TX_POW_CAL.target_power_CCK Natural16s +HALRADIO_TX_POW_CAL.max_power_at_connector_qdb_OFDM_0 Natural16s +HALRADIO_TX_POW_CAL.target_power_OFDM_0 Natural16s +HALRADIO_TX_POW_CAL.max_power_at_connector_qdb_OFDM_1 Natural16s +HALRADIO_TX_POW_CAL.target_power_OFDM_1 Natural16s +# Generated From hal/halradio/halradio_coex_fem_debug.xml +trace_def 2 +0041 0000 HALRADIO_COEX_FEM_COEX_REGS 0006 COEX_RF_CFG COEX_RF_FEC_2G_CFG COEX_RF_FEC_2G_CFG1 COEX_RF_FEC_5G_CFG RFIC_PAD_MUX_CTRL WL_ANA_TX_5G_MISC_CONFIG +0041 0001 HALRADIO_COEX_FEM_MILDRED_REGS 0002 MILDRED_SBUF MILDRED_SCON +# Generated From hal/halradio/halradio_coex_fem_debug.xml +trace_types 5 +HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_2G_CFG Natural32 +HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_2G_CFG1 Natural32 +HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_5G_CFG Natural32 +HALRADIO_COEX_FEM_COEX_REGS.RFIC_PAD_MUX_CTRL Natural32 +HALRADIO_COEX_FEM_COEX_REGS.WL_ANA_TX_5G_MISC_CONFIG Natural32 +# Generated From hal/halradio/halradio_debug.xml +trace_def 28 +0017 0000 HALRADIO_LOGEN_SEARCH 000c dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 dbg_11 +0017 0001 HALRADIO_LOGEN_RESULT 0007 time temperature frequency trp_fcal trp_acal buf_fcal buf_acal +0017 0002 HALRADIO_PLL_LOCK_INFO 0003 time_for_locking temperature_at_lock frequency +0017 0004 HALRADIO_SIGANAL_OUT 0008 itone qtone isample qsample rc ic mag phase +0017 0005 HALRADIO_GET_TEMP 0001 raw_temperature +0017 0006 HALRADIO_ABB_FILTER_TRIM_SEARCH 000c freq dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 +0017 0007 HALRADIO_ABB_FILTER_TRIM_RESULT 0008 time target10 target20 target40 ftrim_10 ftrim_20 ftrim_40 bw_ftrim_tx_30 +0017 0008 HALRADIO_TX_ABB_FILTER_TRIM_SET 0006 bandwidth wb_en small_r_80m small_c_80m dac_ftrim filt_ftrim +0017 0009 HALRADIO_TX_ABB_FILTER_TRIM_RES 0007 time bw filter noise ref target ftrim +0017 000a HALRADIO_SPEEDY_HDR 0002 n n_mod_NLOG +0017 000b HALRADIO_SPEEDY_ROW 000c CTRL_MSW_0 CTRL_LSW_0 DATA_MSW_0 DATA_LSW_0 CTRL_MSW_1 CTRL_LSW_1 DATA_MSW_1 DATA_LSW_1 CTRL_MSW_2 CTRL_LSW_2 DATA_MSW_2 DATA_LSW_2 +0017 000c HALRADIO_TEMP_UPDATE 0005 sensor inst_temp_c avg_temp_c measure_timestamp temp_measurement_context +0017 000d HALRADIO_GENERIC_12 000c dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 dbg_11 +0017 000e HALRADIO_BIST_ADC_READ 000c bist_adc_01 bist_adc_02 bist_adc_03 bist_adc_04 bist_adc_05 bist_adc_06 bist_adc_07 bist_adc_08 bist_adc_09 bist_adc_10 bist_adc_11 bist_adc_12 +0017 000f HALRADIO_SIGANAL_MIN_MAX 0004 sa_max_positive sa_min_negative fault_count total_readings +0017 0010 HALRADIO_PATH_MAP_CONFIG 0003 new_map modem_id is_mimo +0017 0011 HALRADIO_PATH_MAP_ROUTING 0004 dfe_id wlr_id pcr_id radio_id +0017 0012 HALRADIO_TDC 0002 derived_checksum expected_checksum +0017 0013 HALRADIO_LOAD_PLAYBACK 0005 tag memcmp_result dest src size_bytes +0017 0014 HALRADIO_RADIOLOG_RAMS 0004 tag buf_start buf_end buf_size +0017 0015 HALRADIO_LOCK_DURATION 0002 duration locked +0017 0016 HALRADIO_STAGE 0002 step duration +0017 0017 HALRADIO_TRIM_TIMINGS 0008 trim_in_progress trim_step iteration sub_iteration time_marker spare0 spare1 spare2 +0017 0018 HALRADIO_CHAN_RSSI_PER_CAPTURE 0007 rx_fe_gain_index rx_bb_gain_index lna_gain_index mix_gain_index rssi_log gain_correction_dB chan_rssi_dBm +0017 0019 HALRADIO_REG_LOG 0002 tag address +0017 001a HALRADIO_TX_DPD_NANNY_TRIG 0004 temp_last temp_cur context nanny_bm +0017 001b HALRADIO_FEM_CONTROL 0005 client band disable lna_client_disable_mask ext_lna_enabled +0017 001c HALRADIO_FLEXIMAC_STATE_TIMES 0003 actual_delay_us max_delay_us new_state +# Generated From hal/halradio/halradio_debug.xml +trace_types 34 +HALRADIO_SIGANAL_OUT.itone Natural16s +HALRADIO_SIGANAL_OUT.qtone Natural16s +HALRADIO_SIGANAL_OUT.isample Natural16s +HALRADIO_SIGANAL_OUT.qsample Natural16s +HALRADIO_SIGANAL_OUT.rc Natural32s +HALRADIO_SIGANAL_OUT.ic Natural32s +HALRADIO_SIGANAL_OUT.mag Natural32 +HALRADIO_LOAD_PLAYBACK.memcmp_result Natural16s +HALRADIO_LOAD_PLAYBACK.dest Natural32 +HALRADIO_LOAD_PLAYBACK.src Natural32 +HALRADIO_TEMP_UPDATE.inst_temp_c Natural16s +HALRADIO_TEMP_UPDATE.avg_temp_c Natural16s +HALRADIO_TEMP_UPDATE.measure_timestamp Natural32 +HALRADIO_TEMP_UPDATE.temp_measurement_context MEASUREMENT_CONTEXT_T +HALRADIO_REG_LOG.address Natural32 +HALRADIO_LOCK_DURATION.duration Natural32s +HALRADIO_LOCK_DURATION.locked Boolean +HALRADIO_RADIOLOG_RAMS.buf_start Natural32 +HALRADIO_RADIOLOG_RAMS.buf_end Natural32 +HALRADIO_RADIOLOG_RAMS.buf_size Natural32 +HALRADIO_TX_DPD_NANNY_TRIG.temp_last Natural16s +HALRADIO_TX_DPD_NANNY_TRIG.temp_cur Natural16s +HALRADIO_TX_DPD_NANNY_TRIG.context Natural16s +HALRADIO_TX_DPD_NANNY_TRIG.nanny_bm Natural16s +HALRADIO_FEM_CONTROL.disable Boolean +HALRADIO_FEM_CONTROL.ext_lna_enabled Boolean +HALRADIO_SIGANAL_MIN_MAX.sa_max_positive Natural32s +HALRADIO_SIGANAL_MIN_MAX.sa_min_negative Natural32s +HALRADIO_SIGANAL_MIN_MAX.fault_count Natural32 +HALRADIO_SIGANAL_MIN_MAX.total_readings Natural32 +HALRADIO_CHAN_RSSI_PER_CAPTURE.gain_correction_dB Natural16s +HALRADIO_CHAN_RSSI_PER_CAPTURE.chan_rssi_dBm Decibels +HALRADIO_STAGE.step Natural32 +HALRADIO_STAGE.duration Natural32s +MEASUREMENT_CONTEXT_T Enum 01 HALRADIO_TEMP_MEAS_CONTEXT_NANNY 02 HALRADIO_TEMP_MEAS_CONTEXT_TRIM_DCO_PCAL 03 HALRADIO_TEMP_MEAS_CONTEXT_TRIM_TX_POW_PSAT 04 HALRADIO_TEMP_MEAS_CONTEXT_TRIM_TX_CARRIER_LEAKAGE_IMG 06 HALRADIO_TEMP_MEAS_CONTEXT_RADIO_ON 07 HALRADIO_TEMP_MEAS_CONTEXT_RADIO_OFF 08 HALRADIO_TEMP_MEAS_CONTEXT_TRIM_DPD_TRIM +# Generated From wlanlite/wlanlite_debug.xml +trace_def 2 +000d 0000 WLANLITE_RX_MAC_FILT 0006 flag mac_add_hi mac_add_mid mac_add_lo current_count bad_crc +000d 0001 WLANLITE_TX_INTERVAL_DUMP 0002 interval_type intervals +# Generated From wlanlite/wlanlite_debug.xml +trace_types 1 +WLANLITE_TX_INTERVAL_DUMP.intervals MBULK +# Generated From macrame/macrame_station_debug.xml +trace_def 1 +0039 0000 MACRAME_STATION_UPDATE_RSSI_SNR_AVG 0007 device_addr rssi_raw_sample rssi_adjusted_sample snr_raw_sample rssi_avg snr_avg freq_offset +# Generated From macrame/macrame_station_debug.xml +trace_types 7 +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.device_addr MAC_Address +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_raw_sample Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_adjusted_sample Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.snr_raw_sample Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_avg Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.snr_avg Decibels +MACRAME_STATION_UPDATE_RSSI_SNR_AVG.freq_offset Natural32s +# Generated From macrame/macrame_radio_debug.xml +trace_def 18 +002c 0000 MACRAME_RADIOMAC_OFF_DP_OFF_DONE 0003 mac_instance radio_bm radio_state +002c 0001 MACRAME_RADIOMAC_SWITCH_CHANNEL 0004 vix_bm current_state schdl_pid radiomac_handle +002c 0002 MACRAME_RADIOMAC_SWITCH_COMPLETED 0003 mac_instance radio_bm new_state +002c 0003 MACRAME_RADIOMAC_SWITCH_DP_OFF_DONE 0003 mac_instance radio_bm radio_state +002c 0004 MACRAME_RADIOMAC_SWITCH_OFF 0004 index current_state schdl_pid radiomac_handle +002c 0005 MACRAME_RADIO_CHANNEL_DESCRIPTION 0005 channel_info primary_channel_freq channel_freq raw_max_air_power regulatory_domain +002c 0006 MACRAME_RADIO_CONFIG_MODEMS 0003 idx mac_instance modem +002c 0007 MACRAME_RADIO_CTL_OFF_REQ 0002 radio_bm current_state +002c 0008 MACRAME_RADIO_CTL_ON_REQ 0003 radio_bm req_rice_state operational_mode +002c 0009 MACRAME_RADIO_DISABLE_LNA 0002 radio_bm disable +002c 000a MACRAME_RADIO_DPD_INFO 0005 radio_index dpd_frame_info_index acc num_frames phy_config +002c 000b MACRAME_RADIO_DPD_REQ 0005 radio_index status rate1 rate2 rate3 +002c 000c MACRAME_RADIO_DPD_SENT_STATUS 0003 radio_bm acc1 Transmission_Status +002c 000d MACRAME_RADIO_OFF_DONE 0003 mac_instance radio_bm state +002c 000e MACRAME_RADIO_ON_DONE 0004 mac_instance radio_bm band new_rice_state +002c 000f MACRAME_RADIO_PROCESSING_OVERHEAD 0001 proc_overhead +002c 0010 MACRAME_RADIO_REGISTER_MAC_ADDRESS 0002 idx address +002c 0011 MACRAME_RADIO_SCHED_INTERVAL 0001 interval +# Generated From macrame/macrame_radio_debug.xml +trace_types 37 +MACRAME_RADIO_CONFIG_MODEMS.idx Natural8 +MACRAME_RADIO_CONFIG_MODEMS.mac_instance Natural32 +MACRAME_RADIO_CONFIG_MODEMS.modem Natural32 +MACRAME_RADIO_SCHED_INTERVAL.interval Integer32 +MACRAME_RADIO_DPD_REQ.radio_index Natural8 +MACRAME_RADIOMAC_OFF_DP_OFF_DONE.mac_instance Natural32 +MACRAME_RADIOMAC_OFF_DP_OFF_DONE.radio_state RAMERAD_RADIO_STATE_T +MACRAME_RADIO_DISABLE_LNA.disable Boolean +MACRAME_RADIO_DPD_INFO.radio_index Natural8 +MACRAME_RADIO_DPD_INFO.dpd_frame_info_index Natural8 +MACRAME_RADIO_DPD_INFO.acc Natural32 +MACRAME_RADIO_DPD_INFO.phy_config Natural8 +MACRAME_RADIO_CTL_OFF_REQ.current_state RAMERAD_RADIO_STATE_T +MACRAME_RADIO_CHANNEL_DESCRIPTION.raw_max_air_power Integer8 +MACRAME_RADIO_CHANNEL_DESCRIPTION.regulatory_domain Natural8 +MACRAME_RADIO_REGISTER_MAC_ADDRESS.idx Natural8 +MACRAME_RADIO_REGISTER_MAC_ADDRESS.address MAC_Address +MACRAME_RADIO_CTL_ON_REQ.req_rice_state Natural8 +MACRAME_RADIO_CTL_ON_REQ.operational_mode Natural8 +MACRAME_RADIO_ON_DONE.mac_instance Natural32 +MACRAME_RADIO_ON_DONE.band Interger32 +MACRAME_RADIO_ON_DONE.new_rice_state Natural8 +MACRAME_RADIOMAC_SWITCH_OFF.index Natural8 +MACRAME_RADIOMAC_SWITCH_OFF.current_state Natural8 +MACRAME_RADIOMAC_SWITCH_OFF.radiomac_handle Natural8 +MACRAME_RADIO_OFF_DONE.mac_instance Natural32 +MACRAME_RADIO_OFF_DONE.state RAMERAD_RADIO_STATE_T +MACRAME_RADIO_PROCESSING_OVERHEAD.proc_overhead Integer32 +MACRAME_RADIO_DPD_SENT_STATUS.acc1 Natural32 +MACRAME_RADIO_DPD_SENT_STATUS.Transmission_Status Transmission_Status +MACRAME_RADIOMAC_SWITCH_CHANNEL.vix_bm VIX_BM_T +MACRAME_RADIOMAC_SWITCH_CHANNEL.current_state Natural8 +MACRAME_RADIOMAC_SWITCH_CHANNEL.radiomac_handle Natural8 +MACRAME_RADIOMAC_SWITCH_DP_OFF_DONE.mac_instance Natural32 +MACRAME_RADIOMAC_SWITCH_DP_OFF_DONE.radio_state RAMERAD_RADIO_STATE_T +MACRAME_RADIOMAC_SWITCH_COMPLETED.mac_instance Natural32 +MACRAME_RADIOMAC_SWITCH_COMPLETED.new_state RAMERAD_RADIO_STATE_T +RAMERAD_RADIO_STATE_T Enum 0000 RADIO_OFF 0001 RADIO_ON_CHANNEL_PENDING 0002 RADIO_ON_CHANNEL 0003 RADIO_ON_CHANNEL_RX_ONLY_PENDING 0004 RADIO_ON_CHANNEL_RX_ONLY 0005 RADIO_ON_CHANNEL_RX_ONLY_LP 0006 RADIO_OFF_PENDING 0007 RADIO_ON_CHANNEL_DPD_TRAINING +# Generated From macrame/macrame_vif_debug.xml +trace_def 42 +0025 0000 MACRAME_VIF_AP_CHECK_CLEAR 0002 cf_end_owner cts_to_self_owner +0025 0001 MACRAME_VIF_AP_LPRX_UPDATE 0002 new_use_lp_rx num_frames_queued +0025 0002 MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME 0003 timer_valid timer_id timer_duration +0025 0003 MACRAME_VIF_CHECK_CLEAR 0003 queued inhibit pending +0025 0004 MACRAME_VIF_CHECK_RX_THROUGHPUT 0005 num_bytes duration Tput rx_load_threshold_high rx_load_threshold_low +0025 0005 MACRAME_VIF_CTS_DURATION 0006 earliest duration cts_self_end current_time desired_wake_time beacon_time +0025 0006 MACRAME_VIF_CTS_FRAME_PROCESSED_TX_STATUS 0001 tx_status +0025 0007 MACRAME_VIF_CU_UPDATE 0007 has_updated value bytes_Tx rate_Tx bytes_Rx rate_Rx measurement_time +0025 0008 MACRAME_VIF_CU_UPDATE_CALL 0002 has_updated sched_vix_bitmap +0025 0009 MACRAME_VIF_DESCHEDULED 0005 schdl_pid schedulable_vix_bm all_schedulable_vix_bm all_scheduled_vix_bm all_primary_vix_bm +0025 000a MACRAME_VIF_FTM_TIME_STAMP_ENABLE 0002 ftm_hw_enable mac_instance +0025 000b MACRAME_VIF_GET_CONCURRENT_NOA_DURATION 0002 concurrent_noa_duration coex_noa_duration +0025 000c MACRAME_VIF_GET_TRAFFIC_CLASS 0003 num_txrx_packets threshold __LINE__ +0025 000d MACRAME_VIF_HOST_UPDATE_ANTENNA_PREF 0003 host_requested_nss current_prefered_nss currnet_announced_nss +0025 000e MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1 0004 search_from search_type dw0_start nr_of_entries +0025 000f MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2 0005 earliest_type start stop nr_nss channel +0025 0010 MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY 0006 dw0_start current_slot_idx strat_slot_idx stop_slot_idx slots_duration slots_period +0025 0011 MACRAME_VIF_NAN_NEXT_DW 0004 tsf tsf_time until_next_dw next_dw_start +0025 0012 MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS 0006 nan_scheduled_for_dw next_dw_start next_beacon_tbtt sched_time sched_end_time duration +0025 0013 MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY 0007 type nr_nss channel slot_dur period start_offset nr_octets +0025 0014 MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY_OCTETS 000c octet0 octet1 octet2 octet3 octet4 octet5 octet6 octet7 octet8 octet9 octet10 octet11 +0025 0015 MACRAME_VIF_PAUSE_DPLANE 0005 pause_bitmap queued inhibit pending LINE +0025 0016 MACRAME_VIF_PAUSE_RESUME_QUEUE_POP 0001 time_of_request +0025 0017 MACRAME_VIF_PAUSE_RESUME_Q_DISCARD 0004 current_action current_bitmap prev_action prev_bitmap +0025 0018 MACRAME_VIF_RESUME_DPLANE 0005 resume_bitmap queued inhibit pending LINE +0025 0019 MACRAME_VIF_RX_FTM_COARSE_FINE_TS 0007 rx_toa_coarse rx_toa_fine ack_tod_coarse ack_tod_fine rx_toc_coarse rx_toc_fine freq_offset +0025 001a MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY 0006 sbf ebf qbf hbf abb dfe_delay +0025 001b MACRAME_VIF_RX_FTM_DSP_CFO_CORRECT 0001 ftm_dsp_cfo_correc +0025 001c MACRAME_VIF_RX_FTM_DSP_COMPUTE_TIME 0003 ftm_dsp_start_time ftm_dsp_end_time ftm_dsp_compute_time +0025 001d MACRAME_VIF_RX_FTM_DSP_STF_SYNC 0001 ftm_dsp_stf_detect_index +0025 001e MACRAME_VIF_RX_FTM_DSP_TOA_OFF 0001 ftm_dsp_toa_off +0025 001f MACRAME_VIF_RX_FTM_IQ_INFO 0002 channel_bw num_of_wraps +0025 0020 MACRAME_VIF_RX_FTM_TOA_AND_TOD 0002 rx_toa ack_tod +0025 0021 MACRAME_VIF_SCHEDULED 0007 schdl_type schdl_pid schedulable_vix_bm all_scheduled_vix_bm all_primary_vix_bm radio_bm mac_instance +0025 0022 MACRAME_VIF_SCHEDULE_MISSED 0005 inhibit all_primary_bm all_cur_sched_bm new_start new_end +0025 0023 MACRAME_VIF_SET_CHANNEL 0008 Channel_Freq Channel_Info Max_Air_Power Max_Air_Power_Type Regulatory_Domain Sched_Flags Sched_Time Sched_Duration +0025 0024 MACRAME_VIF_SMAPPER_OFF 0000 +0025 0025 MACRAME_VIF_SMAPPER_ON 0000 +0025 0026 MACRAME_VIF_STA_CHECK_CLEAR 0007 vif_is_schedulable sta_flags ps_state extra_listen_reason ps_trigger_timer_type ps_null_owner cts_to_self_owner +0025 0027 MACRAME_VIF_SW_DONE 0002 schdl_pid sched_vix +0025 0028 MACRAME_VIF_TRAFFIC_INFO 0003 trafficinfo_trigger_time traffic_class traffic_count +0025 0029 MACRAME_VIF_UPDATE_NUM_ANTENNA_PREFERENCE 0001 num_antennas +# Generated From macrame/macrame_vif_debug.xml +trace_types 111 +MACRAME_VIF_CU_UPDATE.has_updated Boolean +MACRAME_VIF_CU_UPDATE.value Natural32 +MACRAME_VIF_CU_UPDATE.bytes_Tx Natural32 +MACRAME_VIF_CU_UPDATE.bytes_Rx Natural32 +MACRAME_VIF_CU_UPDATE.measurement_time Natural32 +MACRAME_VIF_AP_LPRX_UPDATE.new_use_lp_rx Boolean +MACRAME_VIF_PAUSE_RESUME_Q_DISCARD.current_action SHAREDDATA_VIF_PAUSE_RESUME_ACTION_E +MACRAME_VIF_PAUSE_RESUME_Q_DISCARD.current_bitmap PAUSE_RESUME_BITMAP_T +MACRAME_VIF_PAUSE_RESUME_Q_DISCARD.prev_action SHAREDDATA_VIF_PAUSE_RESUME_ACTION_E +MACRAME_VIF_PAUSE_RESUME_Q_DISCARD.prev_bitmap PAUSE_RESUME_BITMAP_T +MACRAME_VIF_NAN_NEXT_DW.tsf Natural64 +MACRAME_VIF_NAN_NEXT_DW.tsf_time Natural32 +MACRAME_VIF_NAN_NEXT_DW.until_next_dw Natural32 +MACRAME_VIF_NAN_NEXT_DW.next_dw_start Natural32 +MACRAME_VIF_RESUME_DPLANE.resume_bitmap PAUSE_RESUME_BITMAP_T +MACRAME_VIF_RESUME_DPLANE.LINE Natural16s +MACRAME_VIF_RX_FTM_DSP_TOA_OFF.ftm_dsp_toa_off Integer32 +MACRAME_VIF_GET_TRAFFIC_CLASS.num_txrx_packets Natural32 +MACRAME_VIF_GET_TRAFFIC_CLASS.__LINE__ __LINE__ +MACRAME_VIF_RX_FTM_DSP_STF_SYNC.ftm_dsp_stf_detect_index Integer32 +MACRAME_VIF_RX_FTM_IQ_INFO.channel_bw Natural8 +MACRAME_VIF_RX_FTM_IQ_INFO.num_of_wraps Integer16 +MACRAME_VIF_FTM_TIME_STAMP_ENABLE.ftm_hw_enable Boolean +MACRAME_VIF_FTM_TIME_STAMP_ENABLE.mac_instance Natural32 +MACRAME_VIF_UPDATE_NUM_ANTENNA_PREFERENCE.num_antennas Natural8 +MACRAME_VIF_SCHEDULED.schdl_type SHAREDDATA_SCHED_TYPE +MACRAME_VIF_SCHEDULED.schedulable_vix_bm VIX_BM_T +MACRAME_VIF_SCHEDULED.all_scheduled_vix_bm VIX_BM_T +MACRAME_VIF_SCHEDULED.all_primary_vix_bm VIX_BM_T +MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY.channel Integer16 +MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY.slot_dur Natural32 +MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY.period Natural32 +MACRAME_VIF_NAN_UDATE_SCHDL_ENTRY.start_offset Natural32 +MACRAME_VIF_GET_CONCURRENT_NOA_DURATION.concurrent_noa_duration Natural32 +MACRAME_VIF_GET_CONCURRENT_NOA_DURATION.coex_noa_duration Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.nan_scheduled_for_dw Boolean +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.next_dw_start Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.next_beacon_tbtt Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.sched_time Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.sched_end_time Natural32 +MACRAME_VIF_NAN_NEXT_SCHEDREQ_PARAMS.duration Natural32 +MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_valid Boolean +MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_id Natural32 +MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_duration Natural32 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.sbf Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.ebf Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.qbf Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.hbf Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.abb Natural8 +MACRAME_VIF_RX_FTM_DFE_RX_STATUS_LATENCY.dfe_delay Natural64 +MACRAME_VIF_RX_FTM_COARSE_FINE_TS.rx_toa_coarse Natural32 +MACRAME_VIF_RX_FTM_COARSE_FINE_TS.ack_tod_coarse Natural32 +MACRAME_VIF_RX_FTM_COARSE_FINE_TS.rx_toc_coarse Natural32 +MACRAME_VIF_RX_FTM_COARSE_FINE_TS.freq_offset Integer32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.dw0_start Natural32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.strat_slot_idx Integer32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.stop_slot_idx Integer32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.slots_duration Natural32 +MACRAME_VIF_NAN_GET_NEXT_START_STOP_FROM_ENTRY.slots_period Natural32 +MACRAME_VIF_HOST_UPDATE_ANTENNA_PREF.host_requested_nss Natural8 +MACRAME_VIF_HOST_UPDATE_ANTENNA_PREF.current_prefered_nss Natural8 +MACRAME_VIF_HOST_UPDATE_ANTENNA_PREF.currnet_announced_nss Natural8 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1.search_from Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1.search_type SHAREDDATA_SCHED_TYPE +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1.dw0_start Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP1.nr_of_entries Natural8 +MACRAME_VIF_DESCHEDULED.schedulable_vix_bm VIX_BM_T +MACRAME_VIF_DESCHEDULED.all_schedulable_vix_bm VIX_BM_T +MACRAME_VIF_DESCHEDULED.all_scheduled_vix_bm VIX_BM_T +MACRAME_VIF_DESCHEDULED.all_primary_vix_bm VIX_BM_T +MACRAME_VIF_SCHEDULE_MISSED.all_primary_bm VIX_BM_T +MACRAME_VIF_SCHEDULE_MISSED.all_cur_sched_bm VIX_BM_T +MACRAME_VIF_SCHEDULE_MISSED.new_start Natural32 +MACRAME_VIF_SCHEDULE_MISSED.new_end Natural32 +MACRAME_VIF_TRAFFIC_INFO.trafficinfo_trigger_time Natural32 +MACRAME_VIF_TRAFFIC_INFO.traffic_class Natural8 +MACRAME_VIF_TRAFFIC_INFO.traffic_count Natural32 +MACRAME_VIF_CU_UPDATE_CALL.has_updated Boolean +MACRAME_VIF_CU_UPDATE_CALL.sched_vix_bitmap VIX_BM_T +MACRAME_VIF_CHECK_RX_THROUGHPUT.num_bytes Natural32 +MACRAME_VIF_CHECK_RX_THROUGHPUT.duration Natural32 +MACRAME_VIF_CHECK_RX_THROUGHPUT.Tput Natural32 +MACRAME_VIF_CHECK_RX_THROUGHPUT.rx_load_threshold_high Natural32 +MACRAME_VIF_CHECK_RX_THROUGHPUT.rx_load_threshold_low Natural32 +MACRAME_VIF_SET_CHANNEL.Channel_Freq Channel_Frequency +MACRAME_VIF_SET_CHANNEL.Channel_Info Channel_Information +MACRAME_VIF_SET_CHANNEL.Max_Air_Power Integer8 +MACRAME_VIF_SET_CHANNEL.Max_Air_Power_Type Air_Power_Type +MACRAME_VIF_SET_CHANNEL.Regulatory_Domain Regulatory_Domain +MACRAME_VIF_SET_CHANNEL.Sched_Flags Natural8 +MACRAME_VIF_SET_CHANNEL.Sched_Time Natural32 +MACRAME_VIF_SET_CHANNEL.Sched_Duration Integer32 +MACRAME_VIF_RX_FTM_TOA_AND_TOD.rx_toa Natural64 +MACRAME_VIF_RX_FTM_TOA_AND_TOD.ack_tod Natural64 +MACRAME_VIF_CTS_DURATION.earliest Natural32 +MACRAME_VIF_CTS_DURATION.duration Natural32s +MACRAME_VIF_CTS_DURATION.cts_self_end Natural32 +MACRAME_VIF_CTS_DURATION.current_time Natural32 +MACRAME_VIF_CTS_DURATION.desired_wake_time Natural32 +MACRAME_VIF_CTS_DURATION.beacon_time Natural32 +MACRAME_VIF_RX_FTM_DSP_COMPUTE_TIME.ftm_dsp_start_time Natural32 +MACRAME_VIF_RX_FTM_DSP_COMPUTE_TIME.ftm_dsp_end_time Natural32 +MACRAME_VIF_RX_FTM_DSP_COMPUTE_TIME.ftm_dsp_compute_time Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2.earliest_type SHAREDDATA_SCHED_TYPE +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2.start Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2.stop Natural32 +MACRAME_VIF_NAN_GET_NEXT_SCHDL_START_STOP2.channel Integer16 +MACRAME_VIF_PAUSE_RESUME_QUEUE_POP.time_of_request Natural32 +MACRAME_VIF_RX_FTM_DSP_CFO_CORRECT.ftm_dsp_cfo_correc Integer32 +MACRAME_VIF_PAUSE_DPLANE.pause_bitmap PAUSE_RESUME_BITMAP_T +MACRAME_VIF_PAUSE_DPLANE.LINE Natural16s +PAUSE_RESUME_BITMAP_T Enum 0001 DPLANE_NORMAL_FRAMES 0002 DPLANE_BBM_FRAMES 0003 DPLANE_ALL_FRAMES +# Generated From macrame/macrame_calibration_debug.xml +trace_def 12 +0027 0000 MACRAME_CALIB_ABORT 0000 +0027 0001 MACRAME_CALIB_ADJUST 0003 countdown grant_start grant_duration +0027 0002 MACRAME_CALIB_BT_LO_ACCESS_GRANTED 0001 deadline +0027 0003 MACRAME_CALIB_DONE 0000 +0027 0004 MACRAME_CALIB_PROCESS_REQ 0004 requested_duration minimum_usable_duration bt_impact wlan_impact +0027 0005 MACRAME_CALIB_PROCESS_REQ_END 0002 grant_start grant_duration +0027 0006 MACRAME_CALIB_QUERY 0006 blackout_impact bo_adjusted_start grant_start num_chip_blackouts num_vif_blackouts bt_is_active +0027 0007 MACRAME_CALIB_REQ 0001 duration +0027 0008 MACRAME_CALIB_REQ_BT_LO_REQUESTED 0001 cfm_deadline +0027 0009 MACRAME_CALIB_REQ_DELAYED 0006 grant_start grant_duration minimum_usable_duration bt_impact wlan_impact coex_keep_alive +0027 000a MACRAME_CALIB_REQ_GRANTED 0001 grant_duration +0027 000b MACRAME_CALIB_REQ_NOT_GRANTED 0004 requested_duration minimum_usable_duration bt_impact wlan_impact +# Generated From macrame/macrame_calibration_debug.xml +trace_types 20 +MACRAME_CALIB_REQ.duration Integer32 +MACRAME_CALIB_ADJUST.countdown Natural32 +MACRAME_CALIB_ADJUST.grant_start Natural32 +MACRAME_CALIB_ADJUST.grant_duration Integer32 +MACRAME_CALIB_PROCESS_REQ_END.grant_start Natural32 +MACRAME_CALIB_PROCESS_REQ_END.grant_duration Integer32 +MACRAME_CALIB_PROCESS_REQ.requested_duration Integer32 +MACRAME_CALIB_PROCESS_REQ.minimum_usable_duration Integer32 +MACRAME_CALIB_REQ_GRANTED.grant_duration Integer32 +MACRAME_CALIB_REQ_BT_LO_REQUESTED.cfm_deadline Natural32 +MACRAME_CALIB_REQ_DELAYED.grant_start Natural32 +MACRAME_CALIB_REQ_DELAYED.grant_duration Integer32 +MACRAME_CALIB_REQ_DELAYED.minimum_usable_duration Integer32 +MACRAME_CALIB_REQ_DELAYED.coex_keep_alive Boolean +MACRAME_CALIB_BT_LO_ACCESS_GRANTED.deadline Natural32 +MACRAME_CALIB_REQ_NOT_GRANTED.requested_duration Integer32 +MACRAME_CALIB_REQ_NOT_GRANTED.minimum_usable_duration Integer32 +MACRAME_CALIB_QUERY.bo_adjusted_start Natural32 +MACRAME_CALIB_QUERY.grant_start Natural32 +MACRAME_CALIB_QUERY.bt_is_active Boolean +# Generated From macrame/macrame_tx_debug.xml +trace_def 14 +0029 0000 MACRAME_SEND_FRAME_FROM_QUEUE 0001 frame +0029 0001 MACRAME_SEND_FRAME_FROM_QUEUE_CTW 0002 frame ecw_max +0029 0002 MACRAME_TX_ADD_FRAME_TO_QUEUE 0002 frame dwell_time +0029 0003 MACRAME_TX_CANCEL_FRAME_IN_QUEUE 0002 control_tag_mask control_tag_include +0029 0004 MACRAME_TX_DISCARD 0002 frame_type src_pid +0029 0005 MACRAME_TX_DISCARD_ENTRY_FROM_QUEUE 0001 frame +0029 0006 MACRAME_TX_FAIL 0004 frame src_pid reason tag +0029 0007 MACRAME_TX_MM_REQUEST 0003 mm_frame_fcs queue_size queue_fcs +0029 0008 MACRAME_TX_QUEUE_AND_SEND 0001 __LINE__ +0029 0009 MACRAME_TX_QUEUE_AND_SEND_FRAME 0002 frame dwell_time +0029 000a MACRAME_TX_QUEUE_AND_SEND_NEW_FRAME 0002 frame flags +0029 000b MACRAME_TX_SEND_CTS_TO_SELF 0000 +0029 000c MACRAME_TX_SEND_QUEUED_FRAMES 0000 +0029 000d MACRAME_TX_TEAR_DOWN_QUEUE 0000 +# Generated From macrame/macrame_tx_debug.xml +trace_types 17 +MACRAME_TX_CANCEL_FRAME_IN_QUEUE.control_tag_mask Natural64 +MACRAME_TX_CANCEL_FRAME_IN_QUEUE.control_tag_include Natural64 +MACRAME_TX_MM_REQUEST.queue_size Natural32 +MACRAME_TX_MM_REQUEST.queue_fcs Natural32 +MACRAME_SEND_FRAME_FROM_QUEUE_CTW.frame MBULK +MACRAME_TX_QUEUE_AND_SEND_NEW_FRAME.frame MBULK +MACRAME_TX_QUEUE_AND_SEND_FRAME.frame MBULK +MACRAME_TX_QUEUE_AND_SEND_FRAME.dwell_time Natural32s +MACRAME_TX_FAIL.frame MBULK +MACRAME_TX_FAIL.src_pid FsmProcessId +MACRAME_TX_FAIL.reason RAME_TX_FAIL_REASONS_T +MACRAME_TX_FAIL.tag Natural64 +MACRAME_TX_ADD_FRAME_TO_QUEUE.frame MBULK +MACRAME_TX_ADD_FRAME_TO_QUEUE.dwell_time Natural32s +MACRAME_SEND_FRAME_FROM_QUEUE.frame MBULK +MACRAME_TX_QUEUE_AND_SEND.__LINE__ __LINE__ +MACRAME_TX_DISCARD_ENTRY_FROM_QUEUE.frame MBULK +RAME_TX_FAIL Enum 0 NULL_FRAME 1 CANT_OWN_FRAME 2 NULL_STA 3 NOT_CONNETED_UNICAST +# Generated From macrame/macrame_beacon/macrame_beacon_debug.xml +trace_def 31 +0024 0000 MACRAME_BEACON_DEREGISTER_TRACKING 0001 __LINE__ +0024 0001 MACRAME_BEACON_DRIFT 0004 go_drift tbtt_diff target_separation beacon_period +0024 0002 MACRAME_BEACON_DRIFT_INPUT_GO 0004 go_tbtt go_tbtt_time go_tsf go_tsf_time +0024 0003 MACRAME_BEACON_DRIFT_INPUT_STA 0004 sta_tbtt sta_tbtt_time sta_tsf sta_tsf_time +0024 0004 MACRAME_BEACON_DTIM_COUNT 0005 tsf beacon_period dtim_period dtim_count time_till_next_dtim +0024 0005 MACRAME_BEACON_INIT_TBTT 0003 period_us tbtt_time tbtt_tsf +0024 0006 MACRAME_BEACON_LOAD 0002 frame __LINE__ +0024 0007 MACRAME_BEACON_MISSED1 0003 inhibit all_primary_bm all_curr_sched_bm +0024 0008 MACRAME_BEACON_MISSED2 0005 listen_start listen_end sched_type received expected +0024 0009 MACRAME_BEACON_REGISTER_TRACKING 0004 pid start_time end_time __LINE__ +0024 000a MACRAME_BEACON_RX 0006 tsf mac_rx_time tsf_rx_time received period seq_no +0024 000b MACRAME_BEACON_RX_DISCARD 0001 beacon_period +0024 000c MACRAME_BEACON_RX_EXTRA 0006 tbtt_bss tbtt_offset timestamp_offset acc_mod_opts fc processing_delay +0024 000d MACRAME_BEACON_RX_HANDLER 0008 rssi rssi_valid inhibit all_primary_bm all_curr_sched_bm sched_type source_addr seq_no +0024 000e MACRAME_BEACON_RX_HASH_CHANGED 0004 frame new_hash frame_length offset +0024 000f MACRAME_BEACON_RX_NAN 0004 tsf mac_rx_time period seq_no +0024 0010 MACRAME_BEACON_RX_NEXT_WINDOW 0004 pid start_time end_time __LINE__ +0024 0011 MACRAME_BEACON_RX_NOPHY 0003 tsf tsf_invalid_count period +0024 0012 MACRAME_BEACON_RX_PROBE_RSP_A 0005 tsf mac_rx_time received period seq_no +0024 0013 MACRAME_BEACON_RX_PROBE_RSP_B 0004 tbtt_bss tbtt_offset acc_mod_opts fc +0024 0014 MACRAME_BEACON_RX_SCHED 0003 start end sched_duration +0024 0015 MACRAME_BEACON_RX_SKIP 0003 skip dtim_count dtim_period +0024 0016 MACRAME_BEACON_RX_TRACK 0005 offset min max holdoff total_duration +0024 0017 MACRAME_BEACON_TSF_SYNC 0002 tsf tsf_systime +0024 0018 MACRAME_BEACON_TX_AP 000a frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline tim_pvb mcast_frames_count pump_multicast ecsa_count quiet_count txflags_ex +0024 0019 MACRAME_BEACON_TX_AP_HANDLER 0004 tsf_tbtt current_time sys_time_tbtt next_ap_handler_time +0024 001a MACRAME_BEACON_TX_FINISHED 0007 tbtt_time last_success_systime tx_successful acc_mod_opts seq_no missed_since_last_tx missed_total +0024 001b MACRAME_BEACON_TX_NAN_DISCOVERY 0004 frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline +0024 001c MACRAME_BEACON_TX_NAN_SYNC 0004 frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline +0024 001d MACRAME_PROBEREQ_RX_HANDLER 0004 inhibit all_primary_bm all_curr_sched_bm sched_type +0024 001e MACRAME_PROBERESP_RX_HANDLER 0007 rssi rssi_valid inhibit all_primary_bm all_curr_sched_bm sched_type seq_no +# Generated From macrame/macrame_beacon/macrame_beacon_debug.xml +trace_types 100 +MACRAME_BEACON_TX_AP.frame MBULK +MACRAME_BEACON_TX_AP.tsf_tbtt_l Natural32 +MACRAME_BEACON_TX_AP.sys_time_tbtt Natural32 +MACRAME_BEACON_TX_AP.tx_sw_deadline Natural32 +MACRAME_BEACON_TX_AP.tim_pvb Natural8 +MACRAME_BEACON_TX_AP.pump_multicast Boolean +MACRAME_BEACON_TX_AP.ecsa_count Natural8 +MACRAME_BEACON_TX_AP.quiet_count Natural8 +MACRAME_BEACON_RX_PROBE_RSP_A.tsf Natural64 +MACRAME_BEACON_RX_PROBE_RSP_A.mac_rx_time Natural32 +MACRAME_BEACON_RX_PROBE_RSP_A.received Natural32 +MACRAME_BEACON_MISSED2.listen_start Natural32 +MACRAME_BEACON_MISSED2.listen_end Natural32 +MACRAME_BEACON_MISSED2.received Natural32 +MACRAME_BEACON_MISSED2.expected Natural32 +MACRAME_BEACON_TX_NAN_SYNC.frame MBULK +MACRAME_BEACON_TX_NAN_SYNC.tsf_tbtt_l Natural32 +MACRAME_BEACON_TX_NAN_SYNC.sys_time_tbtt Natural32 +MACRAME_BEACON_TX_NAN_SYNC.tx_sw_deadline Natural32 +MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt Natural64 +MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt_time Natural32 +MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf Natural64 +MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf_time Natural32 +MACRAME_BEACON_RX_HANDLER.rssi Decibels +MACRAME_BEACON_RX_HANDLER.rssi_valid Boolean +MACRAME_BEACON_RX_HANDLER.all_primary_bm VIX_BM_T +MACRAME_BEACON_RX_HANDLER.all_curr_sched_bm VIX_BM_T +MACRAME_BEACON_RX_HANDLER.source_addr MAC_Address +MACRAME_BEACON_DEREGISTER_TRACKING.__LINE__ __LINE__ +MACRAME_BEACON_MISSED1.all_primary_bm VIX_BM_T +MACRAME_BEACON_MISSED1.all_curr_sched_bm VIX_BM_T +MACRAME_PROBERESP_RX_HANDLER.rssi Decibels +MACRAME_PROBERESP_RX_HANDLER.rssi_valid Boolean +MACRAME_PROBERESP_RX_HANDLER.all_primary_bm VIX_BM_T +MACRAME_PROBERESP_RX_HANDLER.all_curr_sched_bm VIX_BM_T +MACRAME_BEACON_RX_EXTRA.tbtt_bss Natural64 +MACRAME_BEACON_RX_EXTRA.tbtt_offset Natural32s +MACRAME_BEACON_RX_EXTRA.acc_mod_opts Natural32 +MACRAME_BEACON_RX_EXTRA.processing_delay Natural32 +MACRAME_BEACON_RX_NAN.tsf Natural64 +MACRAME_BEACON_RX_NAN.mac_rx_time Natural32 +MACRAME_BEACON_TSF_SYNC.tsf Natural64 +MACRAME_BEACON_TSF_SYNC.tsf_systime Natural32 +MACRAME_BEACON_LOAD.frame MBULK +MACRAME_BEACON_LOAD.__LINE__ __LINE__ +MACRAME_BEACON_DTIM_COUNT.tsf Natural64 +MACRAME_BEACON_DTIM_COUNT.beacon_period Natural32 +MACRAME_BEACON_DTIM_COUNT.dtim_count Natural32 +MACRAME_BEACON_DTIM_COUNT.time_till_next_dtim Natural32 +MACRAME_BEACON_RX_HASH_CHANGED.frame MBULK +MACRAME_BEACON_RX_HASH_CHANGED.new_hash Natural32 +MACRAME_BEACON_RX_HASH_CHANGED.frame_length Integer16 +MACRAME_BEACON_RX_HASH_CHANGED.offset Natural8 +MACRAME_BEACON_RX_SCHED.start Natural32 +MACRAME_BEACON_RX_SCHED.end Natural32 +MACRAME_BEACON_RX_SCHED.sched_duration Natural32 +MACRAME_BEACON_RX_PROBE_RSP_B.tbtt_bss Natural64 +MACRAME_BEACON_RX_PROBE_RSP_B.tbtt_offset Natural32s +MACRAME_BEACON_RX_PROBE_RSP_B.acc_mod_opts Natural32 +MACRAME_BEACON_TX_NAN_DISCOVERY.frame MBULK +MACRAME_BEACON_TX_NAN_DISCOVERY.tsf_tbtt_l Natural32 +MACRAME_BEACON_TX_NAN_DISCOVERY.sys_time_tbtt Natural32 +MACRAME_BEACON_TX_NAN_DISCOVERY.tx_sw_deadline Natural32 +MACRAME_PROBEREQ_RX_HANDLER.all_primary_bm VIX_BM_T +MACRAME_PROBEREQ_RX_HANDLER.all_curr_sched_bm VIX_BM_T +MACRAME_BEACON_DRIFT.go_drift Natural32 +MACRAME_BEACON_DRIFT.tbtt_diff Natural32s +MACRAME_BEACON_DRIFT.target_separation Natural32s +MACRAME_BEACON_DRIFT.beacon_period Natural32 +MACRAME_BEACON_TX_AP_HANDLER.tsf_tbtt Natural64 +MACRAME_BEACON_TX_AP_HANDLER.current_time Natural32 +MACRAME_BEACON_TX_AP_HANDLER.sys_time_tbtt Natural32 +MACRAME_BEACON_TX_AP_HANDLER.next_ap_handler_time Natural32 +MACRAME_BEACON_RX_NEXT_WINDOW.start_time Natural32 +MACRAME_BEACON_RX_NEXT_WINDOW.end_time Natural32 +MACRAME_BEACON_RX_NEXT_WINDOW.__LINE__ __LINE__ +MACRAME_BEACON_RX_TRACK.offset Natural32 +MACRAME_BEACON_RX_TRACK.min Natural32 +MACRAME_BEACON_RX_TRACK.max Natural32 +MACRAME_BEACON_RX.tsf Natural64 +MACRAME_BEACON_RX.mac_rx_time Natural32 +MACRAME_BEACON_RX.tsf_rx_time Natural32 +MACRAME_BEACON_RX.received Natural32 +MACRAME_BEACON_INIT_TBTT.period_us Natural32 +MACRAME_BEACON_INIT_TBTT.tbtt_time Natural32 +MACRAME_BEACON_INIT_TBTT.tbtt_tsf Natural64 +MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt Natural64 +MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt_time Natural32 +MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf Natural64 +MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf_time Natural32 +MACRAME_BEACON_RX_NOPHY.tsf Natural64 +MACRAME_BEACON_RX_NOPHY.tsf_invalid_count Natural32 +MACRAME_BEACON_REGISTER_TRACKING.start_time Natural32 +MACRAME_BEACON_REGISTER_TRACKING.end_time Natural32 +MACRAME_BEACON_REGISTER_TRACKING.__LINE__ __LINE__ +MACRAME_BEACON_TX_FINISHED.tbtt_time Natural32 +MACRAME_BEACON_TX_FINISHED.last_success_systime Natural32 +MACRAME_BEACON_TX_FINISHED.tx_successful Boolean +MACRAME_BEACON_TX_FINISHED.acc_mod_opts Natural32 +MACRAME_BEACON_TX_FINISHED.missed_total Natural32 +# Generated From macrame/macrame_idle/macrame_idle_ap/macrame_idle_ap_debug.xml +trace_def 5 +0033 0000 MACRAME_IDLE_AP_CHECK_NOT_POSSIBLE 0001 id +0033 0001 MACRAME_IDLE_AP_CHECK_POSSIBLE 0001 __LINE__ +0033 0002 MACRAME_IDLE_AP_LITE_EVALUATE 0001 permit +0033 0003 MACRAME_IDLE_AP_MIFLESS_EVALUATE 0001 permit +0033 0004 MACRAME_IDLE_AP_OFF_IND 0001 rame_idle_ap_state +# Generated From macrame/macrame_idle/macrame_idle_ap/macrame_idle_ap_debug.xml +trace_types 5 +MACRAME_IDLE_AP_CHECK_NOT_POSSIBLE.id Natural8 +MACRAME_IDLE_AP_LITE_EVALUATE.permit Natural8 +MACRAME_IDLE_AP_OFF_IND.rame_idle_ap_state Natural8 +MACRAME_IDLE_AP_CHECK_POSSIBLE.__LINE__ __LINE__ +MACRAME_IDLE_AP_MIFLESS_EVALUATE.permit Natural8 +# Generated From macrame/macrame_idle/macrame_idle_sta/macrame_idle_sta_debug.xml +trace_def 2 +004c 0000 MACRAME_IDLE_STA_CHECK 0001 __LINE__ +004c 0001 MACRAME_IDLE_STA_EVALUATE 0001 permit +# Generated From macrame/macrame_idle/macrame_idle_sta/macrame_idle_sta_debug.xml +trace_types 2 +MACRAME_IDLE_STA_EVALUATE.permit Natural8 +MACRAME_IDLE_STA_CHECK.__LINE__ __LINE__ +# Generated From macrame/macrame_api/macrame_api_mlme_debug.xml +trace_def 70 +0032 0000 MACRAME_API_MLME_ADJUST_TX_POWER 0001 tx_power +0032 0001 MACRAME_API_MLME_ALLOW_ALL_BEACONS_REQUEST 0001 allow +0032 0002 MACRAME_API_MLME_BA_ADD_REQUEST 0007 peer_qsta_address user_priority direction buf_size block_ack_timeout starting_sequence_number amsdu_permitted +0032 0003 MACRAME_API_MLME_BA_DELETE_REQUEST 0004 sta_mac user_priority direction send_cfm +0032 0004 MACRAME_API_MLME_BEACON_DEREGISTER_TRACKING_REQUEST 0000 +0032 0005 MACRAME_API_MLME_BEACON_REGISTER_TRACKING_REQUEST 0001 source_pid +0032 0006 MACRAME_API_MLME_BLACKOUT_ADD_REQUEST 0008 blackout_id type source start_ref period duration count flags +0032 0007 MACRAME_API_MLME_BLACKOUT_DELETE_REQUEST 0002 blackout_id type +0032 0008 MACRAME_API_MLME_CHANNEL_BUSY 0004 time_ref mac_busy mac_busy_ref busy_percentage +0032 0009 MACRAME_API_MLME_CONFIG_QUEUE_REQUEST 0006 queue_index acm aifs ecwmin ecwmax txop_limit +0032 000a MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST 0005 rssi_low_threshold rssi_high_threshold rssi_cu_low_threshold rssi_cu_high_threshold result_code +0032 000b MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST 0001 result_code +0032 000c MACRAME_API_MLME_CTW_CONFIG_REQUEST 0001 ctw +0032 000d MACRAME_API_MLME_DELETE_KEY 0004 latest_key_only key_type sta_mac __LINE__ +0032 000e MACRAME_API_MLME_DWELLTIME_RESET_REQUEST 0000 +0032 000f MACRAME_API_MLME_EVENT_INDICATION 0001 event_id +0032 0010 MACRAME_API_MLME_GET_KEY_REQUEST 0002 key_id key_type +0032 0011 MACRAME_API_MLME_GET_RSSI 0002 rssi result +0032 0012 MACRAME_API_MLME_HOST_SUSPEND_RESUME_INDICATION 0000 +0032 0013 MACRAME_API_MLME_KEY_FIND 0001 address +0032 0014 MACRAME_API_MLME_MONITOR_RSSI 0003 low_threshold high_threshold enabled +0032 0015 MACRAME_API_MLME_NAN_CLUSTER_CONFIG 0003 cluster_id beacon_timestamp_l beacon_receive_time +0032 0016 MACRAME_API_MLME_NAN_SET_DISCOVERY_BEACON 0001 frame +0032 0017 MACRAME_API_MLME_NAN_SET_SYNC_BEACON 0001 frame +0032 0018 MACRAME_API_MLME_NOA_ADD_INDICATION 0006 blackout_id start_ref period duration count flags +0032 0019 MACRAME_API_MLME_NOA_DELETE_INDICATION 0001 blackout_id +0032 001a MACRAME_API_MLME_SCAN_DONE_INDICATION 0000 +0032 001b MACRAME_API_MLME_SCAN_START_INDICATION 0000 +0032 001c MACRAME_API_MLME_SCREEN_UPDATE 0000 +0032 001d MACRAME_API_MLME_SCREEN_UPDATE_FSM 0000 +0032 001e MACRAME_API_MLME_SET_AC_MEDIUM_TIME 0003 user_priority medium_time result_code +0032 001f MACRAME_API_MLME_SET_BSS_REQUEST_AP 0004 vif_type bssid beacon_period dtim_period +0032 0020 MACRAME_API_MLME_SET_BSS_REQUEST_STATION 0002 vif_type bssid +0032 0021 MACRAME_API_MLME_SET_GROUP_MANAGEMENT_INFO 0000 +0032 0022 MACRAME_API_MLME_SET_KEY 0004 key_id key_type address cipher_suite_selector +0032 0023 MACRAME_API_MLME_SET_PACKET_FILTER 0005 pid filter_id num_desc packet_filter_mode result_code +0032 0024 MACRAME_API_MLME_SET_POWERMGT_REQUEST 0001 mode +0032 0025 MACRAME_API_MLME_SET_RADIO_MULTIPLEXING 0001 mplex +0032 0026 MACRAME_API_MLME_SET_SHORT_SLOT_TIME_REQUEST 0001 short_time +0032 0027 MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST 0004 address frame_type frame_subtype scope +0032 0028 MACRAME_API_MLME_STA_CLEAR 0001 address +0032 0029 MACRAME_API_MLME_STA_CONNECT_DONE_INDICATION 0000 +0032 002a MACRAME_API_MLME_STA_CONNECT_START_INDICATION 0000 +0032 002b MACRAME_API_MLME_STA_CONNECT_STATUS_REQUEST 0002 sta_mac status +0032 002c MACRAME_API_MLME_STA_DHCP_ACK_INDICATION 0000 +0032 002d MACRAME_API_MLME_STA_DHCP_DISCOVER_INDICATION 0000 +0032 002e MACRAME_API_MLME_STA_DHCP_DONE_INDICATION 0000 +0032 002f MACRAME_API_MLME_STA_DHCP_OFFER_INDICATION 0000 +0032 0030 MACRAME_API_MLME_STA_DHCP_REQUEST_INDICATION 0000 +0032 0031 MACRAME_API_MLME_STA_DHCP_START_INDICATION 0000 +0032 0032 MACRAME_API_MLME_STA_EAPOL_DONE_INDICATION 0000 +0032 0033 MACRAME_API_MLME_STA_EAPOL_START_INDICATION 0000 +0032 0034 MACRAME_API_MLME_STA_GET_LAST_ACTIVITY 0003 address last_activity_time result +0032 0035 MACRAME_API_MLME_STA_GET_LAST_TRANSMIT 0003 address last_transmit_time result +0032 0036 MACRAME_API_MLME_STA_GET_LAST_TRANSMIT_ENCRYPTED 0003 address last_transmit_time result +0032 0037 MACRAME_API_MLME_STA_GET_LAST_UNICAST_ACTIVITY 0003 address last_unicast_activity_time result +0032 0038 MACRAME_API_MLME_STA_INIT 0002 station_addr tdls_peer +0032 0039 MACRAME_API_MLME_STA_RESET_RATES 0001 peer_addr +0032 003a MACRAME_API_MLME_STA_RESET_SEQUENCE_NUM 0003 address direction result_code +0032 003b MACRAME_API_MLME_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST 0002 enable ttp +0032 003c MACRAME_API_MLME_TX_FRAME_REQUEST 0007 frame flags pri control_tag dwell_time tx_lifetime fc +0032 003d MACRAME_API_MLME_VIF_CANCEL_FRAME_REQUEST 0003 frame_type frame_subtype scope +0032 003e MACRAME_API_MLME_VIF_CREATE_INIT 0000 +0032 003f MACRAME_API_MLME_VIF_DEREGISTER_REQUEST 0000 +0032 0040 MACRAME_API_MLME_VIF_DESCHEDULE_REQUEST 0000 +0032 0041 MACRAME_API_MLME_VIF_DESIRED_NSS_CHANGE 0003 desired_nss current_num_antennas new_num_antennas +0032 0042 MACRAME_API_MLME_VIF_PROTECTION_CONFIG_REQUEST 0000 +0032 0043 MACRAME_API_MLME_VIF_SCHEDULE_UPDATE_INDICATION 0000 +0032 0044 MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST 0009 channel_freq channel_info max_air_power air_pwr_type regulatory_domain flags sched_time duration num_antennas_expected +0032 0045 MACRAME_MLME_ATTEMPT_DTIM_LISTEN 0001 enable +# Generated From macrame/macrame_api/macrame_api_mlme_debug.xml +trace_types 110 +MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST.address MAC_Address +MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST.frame_type MLME_FRAME_TYPE +MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST.frame_subtype Natural8 +MACRAME_API_MLME_STA_CANCEL_FRAME_REQUEST.scope Natural8 +MACRAME_API_MLME_BLACKOUT_DELETE_REQUEST.type BLACKOUT_TYPE +MACRAME_API_MLME_MONITOR_RSSI.low_threshold Integer16 +MACRAME_API_MLME_MONITOR_RSSI.high_threshold Integer16 +MACRAME_API_MLME_MONITOR_RSSI.enabled Boolean +MACRAME_API_MLME_TX_FRAME_REQUEST.frame MBULK +MACRAME_API_MLME_TX_FRAME_REQUEST.pri PRIORITY +MACRAME_API_MLME_TX_FRAME_REQUEST.control_tag Natural64 +MACRAME_API_MLME_TX_FRAME_REQUEST.dwell_time Natural32 +MACRAME_API_MLME_TX_FRAME_REQUEST.tx_lifetime Natural32 +MACRAME_API_MLME_SET_AC_MEDIUM_TIME.user_priority PRIORITY +MACRAME_API_MLME_SET_AC_MEDIUM_TIME.result_code RESULT_CODE +MACRAME_API_MLME_SET_BSS_REQUEST_AP.vif_type VIF_TYPE +MACRAME_API_MLME_SET_BSS_REQUEST_AP.bssid MAC_Address +MACRAME_API_MLME_BA_ADD_REQUEST.peer_qsta_address MAC_Address +MACRAME_API_MLME_BA_ADD_REQUEST.user_priority PRIORITY +MACRAME_API_MLME_BA_ADD_REQUEST.direction DIRECTION +MACRAME_API_MLME_BA_ADD_REQUEST.block_ack_timeout TIME_UNITS +MACRAME_API_MLME_BA_ADD_REQUEST.amsdu_permitted Boolean +MACRAME_API_MLME_SET_BSS_REQUEST_STATION.vif_type VIF_TYPE +MACRAME_API_MLME_SET_BSS_REQUEST_STATION.bssid MAC_Address +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.type BLACKOUT_TYPE +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.source BLACKOUT_SOURCE +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.start_ref Natural32 +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.period Natural32 +MACRAME_API_MLME_BLACKOUT_ADD_REQUEST.duration Natural32 +MACRAME_MLME_ATTEMPT_DTIM_LISTEN.enable Boolean +MACRAME_API_MLME_GET_RSSI.rssi Integer16 +MACRAME_API_MLME_GET_RSSI.result Boolean +MACRAME_API_MLME_STA_GET_LAST_UNICAST_ACTIVITY.address MAC_Address +MACRAME_API_MLME_STA_GET_LAST_UNICAST_ACTIVITY.last_unicast_activity_time Natural32 +MACRAME_API_MLME_STA_GET_LAST_UNICAST_ACTIVITY.result Boolean +MACRAME_API_MLME_STA_INIT.station_addr MAC_Address +MACRAME_API_MLME_STA_INIT.tdls_peer Boolean +MACRAME_API_MLME_DELETE_KEY.latest_key_only Boolean +MACRAME_API_MLME_DELETE_KEY.key_type KEY_TYPE +MACRAME_API_MLME_DELETE_KEY.sta_mac MAC_Address +MACRAME_API_MLME_DELETE_KEY.__LINE__ __LINE__ +MACRAME_API_MLME_VIF_CANCEL_FRAME_REQUEST.frame_type Natural8 +MACRAME_API_MLME_VIF_CANCEL_FRAME_REQUEST.frame_subtype Natural8 +MACRAME_API_MLME_VIF_CANCEL_FRAME_REQUEST.scope Natural8 +MACRAME_API_MLME_SET_SHORT_SLOT_TIME_REQUEST.short_time Boolean +MACRAME_API_MLME_SET_KEY.key_type Key_Type +MACRAME_API_MLME_SET_KEY.address MAC_Address +MACRAME_API_MLME_SET_KEY.cipher_suite_selector Natural32 +MACRAME_API_MLME_STA_CONNECT_STATUS_REQUEST.sta_mac MAC_Address +MACRAME_API_MLME_STA_CONNECT_STATUS_REQUEST.status CONNECTION_STATUS +MACRAME_API_MLME_VIF_DESIRED_NSS_CHANGE.desired_nss Natural8 +MACRAME_API_MLME_VIF_DESIRED_NSS_CHANGE.current_num_antennas Natural8 +MACRAME_API_MLME_VIF_DESIRED_NSS_CHANGE.new_num_antennas Natural8 +MACRAME_API_MLME_STA_GET_LAST_ACTIVITY.address MAC_Address +MACRAME_API_MLME_STA_GET_LAST_ACTIVITY.last_activity_time Natural32 +MACRAME_API_MLME_STA_GET_LAST_ACTIVITY.result Boolean +MACRAME_API_MLME_BA_DELETE_REQUEST.sta_mac MAC_Address +MACRAME_API_MLME_BA_DELETE_REQUEST.user_priority PRIORITY +MACRAME_API_MLME_BA_DELETE_REQUEST.direction DIRECTION +MACRAME_API_MLME_BA_DELETE_REQUEST.send_cfm Boolean +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_low_threshold Decibels +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_high_threshold Decibels +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_cu_low_threshold Decibels +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_cu_high_threshold Decibels +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.result_code RESULT_CODE +MACRAME_API_MLME_NAN_SET_SYNC_BEACON.frame MBULK +MACRAME_API_MLME_NAN_SET_DISCOVERY_BEACON.frame MBULK +MACRAME_API_MLME_STA_CLEAR.address MAC_Address +MACRAME_API_MLME_NOA_ADD_INDICATION.start_ref Natural32 +MACRAME_API_MLME_NOA_ADD_INDICATION.period Natural32 +MACRAME_API_MLME_NOA_ADD_INDICATION.duration Natural32 +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT.address MAC_Address +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT.last_transmit_time Natural32 +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT.result Boolean +MACRAME_API_MLME_GET_KEY_REQUEST.key_type KEY_TYPE +MACRAME_API_MLME_SET_POWERMGT_REQUEST.mode POWER_MANAGEMENT_MODE +MACRAME_API_MLME_NAN_CLUSTER_CONFIG.cluster_id MAC_Address +MACRAME_API_MLME_NAN_CLUSTER_CONFIG.beacon_timestamp_l Natural32 +MACRAME_API_MLME_NAN_CLUSTER_CONFIG.beacon_receive_time Natural32 +MACRAME_API_MLME_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST.enable Boolean +MACRAME_API_MLME_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST.ttp Natural32 +MACRAME_API_MLME_SET_RADIO_MULTIPLEXING.mplex Natural32 +MACRAME_API_MLME_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST.result_code RESULT_CODE +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.channel_freq CHANNEL_FREQUENCY +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.channel_info CHANNEL_INFORMATION +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.max_air_power Integer16 +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.air_pwr_type CHANNEL_INFORMATION +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.regulatory_domain REGULATORY_DOMAIN +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.flags Natural8 +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.sched_time Natural32 +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.duration Integer32 +MACRAME_API_MLME_VIF_SET_CHANNEL_REQUEST.num_antennas_expected Natural8 +MACRAME_API_MLME_STA_RESET_SEQUENCE_NUM.address MAC_Address +MACRAME_API_MLME_STA_RESET_SEQUENCE_NUM.direction DIRECTION +MACRAME_API_MLME_STA_RESET_SEQUENCE_NUM.result_code RESULT_CODE +MACRAME_API_MLME_STA_RESET_RATES.peer_addr MAC_Address +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT_ENCRYPTED.address MAC_Address +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT_ENCRYPTED.last_transmit_time Natural32 +MACRAME_API_MLME_STA_GET_LAST_TRANSMIT_ENCRYPTED.result Boolean +MACRAME_API_MLME_SET_PACKET_FILTER.pid FsmProcessId +MACRAME_API_MLME_SET_PACKET_FILTER.packet_filter_mode PACKET_FILTER_MODE +MACRAME_API_MLME_SET_PACKET_FILTER.result_code RESULT_CODE +MACRAME_API_MLME_KEY_FIND.address MAC_Address +MACRAME_API_MLME_CONFIG_QUEUE_REQUEST.acm Boolean +MACRAME_API_MLME_BEACON_REGISTER_TRACKING_REQUEST.source_pid FsmProcessId +MACRAME_API_MLME_ALLOW_ALL_BEACONS_REQUEST.allow Boolean +MACRAME_API_MLME_CHANNEL_BUSY.time_ref Natural32 +MACRAME_API_MLME_CHANNEL_BUSY.mac_busy Natural32 +MACRAME_API_MLME_CHANNEL_BUSY.mac_busy_ref Natural32 +MACRAME_API_MLME_CHANNEL_BUSY.busy_percentage Natural32 +# Generated From macrame/macrame_api/macrame_api_coex_debug.xml +trace_def 22 +002a 0000 MACRAME_API_COEX_BLACKOUT_ATTACH 0002 handle vix_bitmap +002a 0001 MACRAME_API_COEX_BLACKOUT_ATTACH_APPLIED 0002 handle vix_bitmap_applied +002a 0002 MACRAME_API_COEX_BLACKOUT_CREATE 0004 period duration start_time req_flags +002a 0003 MACRAME_API_COEX_BLACKOUT_DESTROY 0001 handle +002a 0004 MACRAME_API_COEX_BLACKOUT_DETACH 0002 handle vix_bitmap +002a 0005 MACRAME_API_COEX_BLACKOUT_MASK 0002 handle vix_bitmap +002a 0006 MACRAME_API_COEX_BLACKOUT_UNMASK 0002 handle vix_bitmap +002a 0007 MACRAME_API_COEX_BLACKOUT_UPDATE 0005 handle period duration start_time req_flags +002a 0008 MACRAME_API_COEX_FORCE_MIN_TX_RATE 0002 vix_bitmap rate +002a 0009 MACRAME_API_COEX_GET_SCHEULABLE_VIX_BITMAP 0000 +002a 000a MACRAME_API_COEX_NOA_DURATION_FOR_CONCURRENT 0003 noa_duration prev_noa_duration __LINE__ +002a 000b MACRAME_API_COEX_PS_FORCE_ACTIVE 0001 vix_bitmap +002a 000c MACRAME_API_COEX_PS_RESTORE 0001 vix_bitmap +002a 000d MACRAME_API_COEX_RESTORE_MAX_CLEAR_TIMEOUT 0001 vix_bitmap +002a 000e MACRAME_API_COEX_RESTORE_MIN_TX_RATE 0001 vix_bitmap +002a 000f MACRAME_API_COEX_RESTRICT_WLAN 0004 restrict_start restrict_duration is_scheduled eol_extension +002a 0010 MACRAME_API_COEX_SET_MAX_CLEAR_TIMEOUT 0002 vix_bitmap timeout +002a 0011 MACRAME_API_COEX_SET_TX_PRIORITY 0001 coex_priority +002a 0012 MACRAME_API_COEX_VIF_GET_CLEAR_TIME 0000 +002a 0013 MACRAME_API_COEX_VIF_GET_NEXT_DTIM_TIME 0000 +002a 0014 MACRAME_API_COEX_WAKE_UP_ON_BEACON_MISS 0002 vix_bitmap wake_up +002a 0015 MACRAME_API_USPBO_CONFIG 0006 flags cts_tx_lifetime cts_backoff_time cts_duration rx_period rx_duration +# Generated From macrame/macrame_api/macrame_api_coex_debug.xml +trace_types 40 +MACRAME_API_COEX_BLACKOUT_ATTACH.handle Natural32 +MACRAME_API_COEX_BLACKOUT_ATTACH.vix_bitmap VIX_BM_T +MACRAME_API_COEX_BLACKOUT_MASK.handle Natural32 +MACRAME_API_COEX_BLACKOUT_MASK.vix_bitmap VIX_BM_T +MACRAME_API_COEX_BLACKOUT_UPDATE.handle Natural32 +MACRAME_API_COEX_BLACKOUT_UPDATE.period Natural32 +MACRAME_API_COEX_BLACKOUT_UPDATE.duration Natural32 +MACRAME_API_COEX_BLACKOUT_UPDATE.start_time Natural32 +MACRAME_API_COEX_PS_FORCE_ACTIVE.vix_bitmap VIX_BM_T +MACRAME_API_COEX_BLACKOUT_DESTROY.handle Natural32 +MACRAME_API_COEX_BLACKOUT_CREATE.period Natural32 +MACRAME_API_COEX_BLACKOUT_CREATE.duration Natural32 +MACRAME_API_COEX_BLACKOUT_CREATE.start_time Natural32 +MACRAME_API_COEX_FORCE_MIN_TX_RATE.vix_bitmap VIX_BM_T +MACRAME_API_COEX_SET_MAX_CLEAR_TIMEOUT.vix_bitmap VIX_BM_T +MACRAME_API_COEX_SET_MAX_CLEAR_TIMEOUT.timeout Integer32 +MACRAME_API_COEX_BLACKOUT_ATTACH_APPLIED.handle Natural32 +MACRAME_API_COEX_BLACKOUT_ATTACH_APPLIED.vix_bitmap_applied VIX_BM_T +MACRAME_API_COEX_BLACKOUT_UNMASK.handle Natural32 +MACRAME_API_COEX_BLACKOUT_UNMASK.vix_bitmap VIX_BM_T +MACRAME_API_COEX_SET_TX_PRIORITY.coex_priority Natural8 +MACRAME_API_COEX_NOA_DURATION_FOR_CONCURRENT.noa_duration Natural32 +MACRAME_API_COEX_NOA_DURATION_FOR_CONCURRENT.prev_noa_duration Natural32 +MACRAME_API_COEX_NOA_DURATION_FOR_CONCURRENT.__LINE__ __LINE__ +MACRAME_API_COEX_RESTORE_MAX_CLEAR_TIMEOUT.vix_bitmap VIX_BM_T +MACRAME_API_COEX_BLACKOUT_DETACH.handle Natural32 +MACRAME_API_COEX_BLACKOUT_DETACH.vix_bitmap VIX_BM_T +MACRAME_API_COEX_PS_RESTORE.vix_bitmap VIX_BM_T +MACRAME_API_COEX_RESTRICT_WLAN.restrict_start Natural32 +MACRAME_API_COEX_RESTRICT_WLAN.restrict_duration Integer32 +MACRAME_API_COEX_RESTRICT_WLAN.is_scheduled Boolean +MACRAME_API_COEX_RESTRICT_WLAN.eol_extension Integer32 +MACRAME_API_COEX_WAKE_UP_ON_BEACON_MISS.vix_bitmap VIX_BM_T +MACRAME_API_COEX_WAKE_UP_ON_BEACON_MISS.wake_up Boolean +MACRAME_API_COEX_RESTORE_MIN_TX_RATE.vix_bitmap VIX_BM_T +MACRAME_API_USPBO_CONFIG.cts_tx_lifetime Integer32 +MACRAME_API_USPBO_CONFIG.cts_backoff_time Integer32 +MACRAME_API_USPBO_CONFIG.cts_duration Integer32 +MACRAME_API_USPBO_CONFIG.rx_period Integer32 +MACRAME_API_USPBO_CONFIG.rx_duration Integer32 +# Generated From macrame/macrame_api/macrame_api_dplane_debug.xml +trace_def 35 +0011 0000 MACRAME_API_DPLANE_BA_ERROR_IND 0004 sta_mac prio direction reason +0011 0001 MACRAME_API_DPLANE_BA_TX_ERROR_IND 0002 start_seq_nr sta_mac +0011 0002 MACRAME_API_DPLANE_BEACON_TX_FINISHED_IND 0002 seq_nr txstatus +0011 0003 MACRAME_API_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND 0002 frame txstatus +0011 0004 MACRAME_API_DPLANE_DELBA_CFM 0000 +0011 0005 MACRAME_API_DPLANE_DPD_FRAME_SENT_IND 0002 frame txstatus +0011 0006 MACRAME_API_DPLANE_FRAME_RX_IND 0001 frame +0011 0007 MACRAME_API_DPLANE_GET_SHED_PRIMARY_VIX 0002 mac_instance vix_bm +0011 0008 MACRAME_API_DPLANE_MATCHED_FILTER_IND 0005 frame dest_pid filter_id packet_filter_mode mac_hdr_len +0011 0009 MACRAME_API_DPLANE_MCAST_SERVICE_END_IND 0000 +0011 000a MACRAME_API_DPLANE_MGMT_TX_CFM 0006 frame pid txstatus retrys host_tag control_tag +0011 000b MACRAME_API_DPLANE_MIC_FAILURE_IND 0001 frame +0011 000c MACRAME_API_DPLANE_MM_CFM 0004 source_pid txstatus control_tag receiver_address +0011 000d MACRAME_API_DPLANE_NAN_SDF_CALLBACK 0001 txstatus +0011 000e MACRAME_API_DPLANE_NULL_ANNOUNCE_FRAME_PROCESSED_IND 0002 seq_nr txstatus +0011 000f MACRAME_API_DPLANE_PAUSE_RESUME_CFM 0000 +0011 0010 MACRAME_API_DPLANE_PEER_PS_STATE_UPDATE_IND 0002 sta_addr power_save +0011 0011 MACRAME_API_DPLANE_PERSISTENT_FRAME_PROCESSED_IND 0002 frame txstatus +0011 0012 MACRAME_API_DPLANE_PSPOLL_TX_FINISHED_IND 0002 frame txstatus +0011 0013 MACRAME_API_DPLANE_PS_SERVICE_END_IND 0001 moredata +0011 0014 MACRAME_API_DPLANE_PS_SERVICE_TRIGGERED_IND 0000 +0011 0015 MACRAME_API_DPLANE_PS_UPDATE_IND 0002 vif_is_sta sta_ps_state +0011 0016 MACRAME_API_DPLANE_RX_ACTIVITY_OCCURED_IND 0002 mac_instance vix +0011 0017 MACRAME_API_DPLANE_SEND_NULL_FRAME_IND 0000 +0011 0018 MACRAME_API_DPLANE_SPURIOUS_MOREBIT_IND 0000 +0011 0019 MACRAME_API_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND 0002 frame txstatus +0011 001a MACRAME_API_DPLANE_TDLS_PEER_PS_UPDATE_IND 0002 sta_mac tdls_ps_state +0011 001b MACRAME_API_DPLANE_TDLS_PEER_SP_IND 0002 sta_mac du_bm +0011 001c MACRAME_API_DPLANE_TX_CFM 0006 source_pid txstatus control_tag fc seq_num retry_count +0011 001d MACRAME_API_DPLANE_UNKNOWN_PEER_IND 0001 peer_addr +0011 001e MACRAME_API_DPLANE_UPDATE_RSSI_SNR_AVG 0000 +0011 001f MACRAME_API_DPLANE_VIF_ANNOUNCE_AVAILABILITY_IND 0000 +0011 0020 MACRAME_API_DPLANE_VIF_CHECK_CLEAR_IND 0000 +0011 0021 MACRAME_API_DPLANE_VIF_DELETE_CFM 0000 +0011 0022 MACRAME_FSM_DPLANE_PAUSE_RESUME_CFM 0000 +# Generated From macrame/macrame_api/macrame_api_dplane_debug.xml +trace_types 47 +MACRAME_API_DPLANE_TDLS_PEER_SP_IND.sta_mac MAC_Address +MACRAME_API_DPLANE_TDLS_PEER_SP_IND.du_bm Natural8 +MACRAME_API_DPLANE_PSPOLL_TX_FINISHED_IND.frame MBULK +MACRAME_API_DPLANE_PSPOLL_TX_FINISHED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_PS_UPDATE_IND.vif_is_sta Boolean +MACRAME_API_DPLANE_DPD_FRAME_SENT_IND.frame MBULK +MACRAME_API_DPLANE_DPD_FRAME_SENT_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_BA_ERROR_IND.sta_mac MAC_Address +MACRAME_API_DPLANE_BA_ERROR_IND.prio PRIORITY +MACRAME_API_DPLANE_BA_ERROR_IND.direction DIRECTION +MACRAME_API_DPLANE_BA_ERROR_IND.reason REASON_CODE +MACRAME_API_DPLANE_UNKNOWN_PEER_IND.peer_addr MAC_Address +MACRAME_API_DPLANE_TX_CFM.source_pid FsmProcessId +MACRAME_API_DPLANE_TX_CFM.txstatus Transmission_Status +MACRAME_API_DPLANE_TX_CFM.control_tag Natural64 +MACRAME_API_DPLANE_TX_CFM.retry_count Natural8 +MACRAME_API_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND.frame MBULK +MACRAME_API_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_TDLS_PEER_PS_UPDATE_IND.sta_mac MAC_Address +MACRAME_API_DPLANE_MIC_FAILURE_IND.frame MBULK +MACRAME_API_DPLANE_NAN_SDF_CALLBACK.txstatus Transmission_Status +MACRAME_API_DPLANE_RX_ACTIVITY_OCCURED_IND.mac_instance Natural32 +MACRAME_API_DPLANE_BEACON_TX_FINISHED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_MGMT_TX_CFM.frame MBULK +MACRAME_API_DPLANE_MGMT_TX_CFM.pid FsmProcessId +MACRAME_API_DPLANE_MGMT_TX_CFM.txstatus Transmission_Status +MACRAME_API_DPLANE_MGMT_TX_CFM.control_tag Natural64 +MACRAME_API_DPLANE_FRAME_RX_IND.frame MBULK +MACRAME_API_DPLANE_NULL_ANNOUNCE_FRAME_PROCESSED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_BA_TX_ERROR_IND.sta_mac MAC_Address +MACRAME_API_DPLANE_GET_SHED_PRIMARY_VIX.mac_instance Natural32 +MACRAME_API_DPLANE_PS_SERVICE_END_IND.moredata Boolean +MACRAME_API_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND.frame MBULK +MACRAME_API_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_PERSISTENT_FRAME_PROCESSED_IND.frame MBULK +MACRAME_API_DPLANE_PERSISTENT_FRAME_PROCESSED_IND.txstatus Transmission_Status +MACRAME_API_DPLANE_MM_CFM.source_pid FsmProcessId +MACRAME_API_DPLANE_MM_CFM.txstatus Transmission_Status +MACRAME_API_DPLANE_MM_CFM.control_tag Natural64 +MACRAME_API_DPLANE_MM_CFM.receiver_address MAC_Address +MACRAME_API_DPLANE_PEER_PS_STATE_UPDATE_IND.sta_addr MAC_Address +MACRAME_API_DPLANE_PEER_PS_STATE_UPDATE_IND.power_save Boolean +MACRAME_API_DPLANE_MATCHED_FILTER_IND.frame MBULK +MACRAME_API_DPLANE_MATCHED_FILTER_IND.dest_pid FsmProcessId +MACRAME_API_DPLANE_MATCHED_FILTER_IND.filter_id Natural8 +MACRAME_API_DPLANE_MATCHED_FILTER_IND.packet_filter_mode Packet_Filter_Mode +MACRAME_API_DPLANE_MATCHED_FILTER_IND.mac_hdr_len NAtural16 +# Generated From macrame/macrame_blackout/macrame_blackout_debug.xml +trace_def 38 +001f 0000 MACRAME_ADD_CHIP_BLACKOUT 0008 dtim_time start_reference duration period count flags handle num_chip_blackouts +001f 0001 MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS 0004 on host_conn sta_ps_state rx_only +001f 0002 MACRAME_BLACKOUT_ACTIVATE_USPBO 0002 blackout_masked next_blackout_state_change_valid +001f 0003 MACRAME_BLACKOUT_ACTIVITIES_ALLOWED 0007 idx bo_type period duration start bo_id allowed +001f 0004 MACRAME_BLACKOUT_ADD_BLACKOUT 0009 bo_id bo_type bo_source bo_start period duration count flags result +001f 0005 MACRAME_BLACKOUT_ADD_COEX_LTE_BO 0003 start_ref duration period +001f 0006 MACRAME_BLACKOUT_CHECK_USPBO_0 0001 uspbo_active +001f 0007 MACRAME_BLACKOUT_CHECK_USPBO_1 0003 uspbo_active num_blackouts flags +001f 0008 MACRAME_BLACKOUT_COEX_ATTACH_USPBO 0002 handle vix_bitmap +001f 0009 MACRAME_BLACKOUT_COEX_ATTACH_VIF 0001 handle +001f 000a MACRAME_BLACKOUT_COEX_DETACH_USPBO 0002 handle vix_bitmap +001f 000b MACRAME_BLACKOUT_COEX_DETACH_VIF 0001 handle +001f 000c MACRAME_BLACKOUT_COEX_MASK_UNMASK 0003 handle vix_bitmap mask +001f 000d MACRAME_BLACKOUT_DBG_MAC_OFF_DONE 0001 value +001f 000e MACRAME_BLACKOUT_DEACTIVATE_USPBO 0003 all_primary_bm blackout_masked next_blackout_state_change_valid +001f 000f MACRAME_BLACKOUT_DEL_BLACKOUT 0002 bo_id result +001f 0010 MACRAME_BLACKOUT_GET_SSS_BO_START_END 0004 state start duration eol_extension +001f 0011 MACRAME_BLACKOUT_GET_USPBO_INFO 0005 flags period duration reference end_time +001f 0012 MACRAME_BLACKOUT_GET_USPBO_INFO_IN 0003 bostart bostop flags +001f 0013 MACRAME_BLACKOUT_GET_USPBO_INFO_OUT 0003 bostart bostop flags +001f 0014 MACRAME_BLACKOUT_INFO 0007 bo_id flags start_reference duration scheduler_flags period end_time +001f 0015 MACRAME_BLACKOUT_LTE_ENTER_RX_ONLY 0001 vifs_in_ps +001f 0016 MACRAME_BLACKOUT_LTE_ENTER_TX_ONLY 0002 vifs_in_ps prev_in_tx_only +001f 0017 MACRAME_BLACKOUT_LTE_RX_ONLY_MODE 0003 next_update vifs_in_ps vifs_paused +001f 0018 MACRAME_BLACKOUT_LTE_TX_ONLY_MODE 0003 next_update vifs_in_ps vifs_paused +001f 0019 MACRAME_BLACKOUT_MASK_COEX_USPBO 0003 in_mask uspbo_active blackout_masked +001f 001a MACRAME_BLACKOUT_MSG 0003 word16 word32 __LINE__ +001f 001b MACRAME_BLACKOUT_QUERY_BACKOFF_1 0006 idx start start_ref duration period stop +001f 001c MACRAME_BLACKOUT_QUERY_BACKOFF_2 0004 idx backoff_time flags priority +001f 001d MACRAME_BLACKOUT_QUERY_BLACKOUT 0008 Scheduler_flag vif_in_blackout start_time stop_time reference t idx bo_cause +001f 001e MACRAME_BLACKOUT_REGISTER_BLACKOUT 0008 bo_id bo_type bo_source bo_start period duration count flags +001f 001f MACRAME_BLACKOUT_RESTART_USPBO 0003 uspbo_active blackout_masked next_blackout_state_change_valid +001f 0020 MACRAME_BLACKOUT_UPDATE_USPBO 0007 all_primary_bm bo_info_vix_bitmap bo_info_state blackout_masked next_blackout_state_change_valid timer_st cts_to_self_mode +001f 0021 MACRAME_BLACKOUT_UPDATE_USPBO_CTS 0004 lte_uspbo_mode in_rx_only in_tx_only lte_ul_skip_count +001f 0022 MACRAME_BLACKOUT_UPDATE_USPBO_ENTER 0007 bo_info_state fully_scheduled_vix_bm usbpo_vix_bitmap next_blackout_state_change_valid blackout_masked lte_ul_skip_count usbpo_prev_in_tx_only +001f 0023 MACRAME_DEL_CHIP_BLACKOUT 0005 handle result rame_blackout_sco_like_active num_chip_blackouts ps_forced +001f 0024 MACRAME_QUIET_INFO 0003 count current_time blackout_start_time +001f 0025 MACRAME_SSS_BLACKOUT_UPDATE 0008 start duration initial_state new_state initial_inhibit_flags new_inhibit_flags timer_id timer_set +# Generated From macrame/macrame_blackout/macrame_blackout_debug.xml +trace_types 117 +MACRAME_BLACKOUT_COEX_DETACH_VIF.handle Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO.period Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO.duration Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO.reference Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO.end_time Natural32 +MACRAME_BLACKOUT_DEL_BLACKOUT.result Result_Code +MACRAME_BLACKOUT_LTE_TX_ONLY_MODE.next_update Natural32 +MACRAME_BLACKOUT_LTE_TX_ONLY_MODE.vifs_in_ps VIX_BM_T +MACRAME_BLACKOUT_LTE_TX_ONLY_MODE.vifs_paused VIX_BM_T +MACRAME_BLACKOUT_COEX_ATTACH_VIF.handle Natural32 +MACRAME_ADD_CHIP_BLACKOUT.dtim_time Natural32 +MACRAME_ADD_CHIP_BLACKOUT.start_reference Natural32 +MACRAME_ADD_CHIP_BLACKOUT.duration Natural32 +MACRAME_ADD_CHIP_BLACKOUT.period Natural32 +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.bo_info_state RAMEDATA_USPBO_STATE_T +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.fully_scheduled_vix_bm VIX_BM_T +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.usbpo_vix_bitmap VIX_BM_T +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.next_blackout_state_change_valid Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.blackout_masked Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.lte_ul_skip_count Natural8 +MACRAME_BLACKOUT_UPDATE_USPBO_ENTER.usbpo_prev_in_tx_only Boolean +MACRAME_BLACKOUT_QUERY_BACKOFF_1.start Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_1.start_ref Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_1.duration Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_1.period Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_1.stop Natural32 +MACRAME_BLACKOUT_ADD_COEX_LTE_BO.start_ref Natural32 +MACRAME_BLACKOUT_ADD_COEX_LTE_BO.duration Integer32 +MACRAME_BLACKOUT_ADD_COEX_LTE_BO.period Integer32 +MACRAME_BLACKOUT_UPDATE_USPBO.all_primary_bm VIX_BM_T +MACRAME_BLACKOUT_UPDATE_USPBO.bo_info_vix_bitmap VIX_BM_T +MACRAME_BLACKOUT_UPDATE_USPBO.bo_info_state RAMEDATA_USPBO_STATE_T +MACRAME_BLACKOUT_UPDATE_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_UPDATE_USPBO.next_blackout_state_change_valid Boolean +MACRAME_BLACKOUT_UPDATE_USPBO.timer_st Natural32 +MACRAME_BLACKOUT_UPDATE_USPBO.cts_to_self_mode Boolean +MACRAME_BLACKOUT_QUERY_BLACKOUT.vif_in_blackout Boolean +MACRAME_BLACKOUT_QUERY_BLACKOUT.start_time Natural32 +MACRAME_BLACKOUT_QUERY_BLACKOUT.stop_time Natural32 +MACRAME_BLACKOUT_QUERY_BLACKOUT.reference Natural32 +MACRAME_BLACKOUT_QUERY_BLACKOUT.t Natural32 +MACRAME_BLACKOUT_QUERY_BLACKOUT.bo_cause BLACKOUT_ELEMENT_FLAGS_T +MACRAME_BLACKOUT_DEACTIVATE_USPBO.all_primary_bm VIX_BM_T +MACRAME_BLACKOUT_DEACTIVATE_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_DEACTIVATE_USPBO.next_blackout_state_change_valid Boolean +MACRAME_BLACKOUT_GET_SSS_BO_START_END.state SHAREDDATA_VIF_SSS_STATE_T +MACRAME_BLACKOUT_GET_SSS_BO_START_END.start Natural32 +MACRAME_BLACKOUT_GET_SSS_BO_START_END.duration Integer32 +MACRAME_BLACKOUT_GET_SSS_BO_START_END.eol_extension Integer32 +MACRAME_BLACKOUT_CHECK_USPBO_1.uspbo_active RAMEDATA_USPBO_T +MACRAME_BLACKOUT_RESTART_USPBO.uspbo_active RAMEDATA_USPBO_T +MACRAME_BLACKOUT_RESTART_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_RESTART_USPBO.next_blackout_state_change_valid Boolean +MACRAME_BLACKOUT_LTE_ENTER_TX_ONLY.vifs_in_ps VIX_BM_T +MACRAME_BLACKOUT_LTE_ENTER_TX_ONLY.prev_in_tx_only Boolean +MACRAME_BLACKOUT_ADD_BLACKOUT.bo_type BLACKOUT_TYPE +MACRAME_BLACKOUT_ADD_BLACKOUT.bo_source BLACKOUT_SOURCE +MACRAME_BLACKOUT_ADD_BLACKOUT.bo_start Natural32 +MACRAME_BLACKOUT_ADD_BLACKOUT.period Natural32 +MACRAME_BLACKOUT_ADD_BLACKOUT.duration Natural32 +MACRAME_BLACKOUT_ADD_BLACKOUT.result Result_Code +MACRAME_BLACKOUT_COEX_DETACH_USPBO.handle Natural32 +MACRAME_BLACKOUT_COEX_DETACH_USPBO.vix_bitmap VIX_BM_T +MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_type BLACKOUT_TYPE +MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_source BLACKOUT_SOURCE +MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_start Natural32 +MACRAME_BLACKOUT_REGISTER_BLACKOUT.period Natural32 +MACRAME_BLACKOUT_REGISTER_BLACKOUT.duration Natural32 +MACRAME_BLACKOUT_ACTIVATE_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_ACTIVATE_USPBO.next_blackout_state_change_valid Boolean +MACRAME_QUIET_INFO.current_time Natural32 +MACRAME_QUIET_INFO.blackout_start_time Natural32 +MACRAME_BLACKOUT_QUERY_BACKOFF_2.backoff_time Integer32 +MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.bo_type BLACKOUT_TYPE +MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.period Natural32 +MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.duration Natural32 +MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.start Natural32 +MACRAME_BLACKOUT_UPDATE_USPBO_CTS.lte_uspbo_mode Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_CTS.in_rx_only Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_CTS.in_tx_only Boolean +MACRAME_BLACKOUT_UPDATE_USPBO_CTS.lte_ul_skip_count Natural8 +MACRAME_BLACKOUT_GET_USPBO_INFO_OUT.bostart Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO_OUT.bostop Natural32 +MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS.on Boolean +MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS.host_conn Boolean +MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS.sta_ps_state SHAREDDATA_802_PS_T +MACRAME_BLACKOUT_ABOUT_TO_ENTER_FORCED_PS_PS.rx_only Boolean +MACRAME_SSS_BLACKOUT_UPDATE.start Natural32 +MACRAME_SSS_BLACKOUT_UPDATE.duration Integer32 +MACRAME_SSS_BLACKOUT_UPDATE.timer_id Natural32 +MACRAME_SSS_BLACKOUT_UPDATE.timer_set Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO_IN.bostart Natural32 +MACRAME_BLACKOUT_GET_USPBO_INFO_IN.bostop Natural32 +MACRAME_BLACKOUT_INFO.bo_id BLACKOUT_ID +MACRAME_BLACKOUT_INFO.start_reference Natural32 +MACRAME_BLACKOUT_INFO.duration Natural32 +MACRAME_BLACKOUT_INFO.period Natural32 +MACRAME_BLACKOUT_INFO.end_time Natural32 +MACRAME_BLACKOUT_MSG.word32 Natural32 +MACRAME_BLACKOUT_MSG.__LINE__ __LINE__ +MACRAME_DEL_CHIP_BLACKOUT.result Result_Code +MACRAME_DEL_CHIP_BLACKOUT.rame_blackout_sco_like_active Boolean +MACRAME_DEL_CHIP_BLACKOUT.ps_forced Boolean +MACRAME_BLACKOUT_LTE_ENTER_RX_ONLY.vifs_in_ps VIX_BM_T +MACRAME_BLACKOUT_DBG_MAC_OFF_DONE.value Natural32 +MACRAME_BLACKOUT_COEX_MASK_UNMASK.handle Natural32 +MACRAME_BLACKOUT_COEX_MASK_UNMASK.vix_bitmap VIX_BM_T +MACRAME_BLACKOUT_COEX_MASK_UNMASK.mask Boolean +MACRAME_BLACKOUT_MASK_COEX_USPBO.in_mask Boolean +MACRAME_BLACKOUT_MASK_COEX_USPBO.uspbo_active RAMEDATA_USPBO_T +MACRAME_BLACKOUT_MASK_COEX_USPBO.blackout_masked Boolean +MACRAME_BLACKOUT_CHECK_USPBO_0.uspbo_active RAMEDATA_USPBO_T +MACRAME_BLACKOUT_LTE_RX_ONLY_MODE.next_update Natural32 +MACRAME_BLACKOUT_LTE_RX_ONLY_MODE.vifs_in_ps VIX_BM_T +MACRAME_BLACKOUT_LTE_RX_ONLY_MODE.vifs_paused VIX_BM_T +MACRAME_BLACKOUT_COEX_ATTACH_USPBO.handle Natural32 +MACRAME_BLACKOUT_COEX_ATTACH_USPBO.vix_bitmap VIX_BM_T +RAMEDATA_USPBO_STATE_T Enum 0 RAMEDATA_USPBO_INACTIVE 1 RAMEDATA_USPBO_CTS_TO_SELF 2 RAMEDATA_USPBO_IN_BO 3 RAMEDATA_USPBO_OUTSIDE_BO +BLACKOUT_ELEMENT_FLAGS_T Enum 0000 BLACKOUT_RESET 0001 BLACKOUT_INITIALISED 0002 BLACKOUT_ENABLED 0004 BLACKOUT_IN_BLACKOUT 0020 BLACKOUT_MASKED 0040 BLACKOUT_IS_COEX 0100 BLACKOUT_IS_ULTRA_SHORT_PERIODIC 0200 BLACKOUT_IS_FOR_CONCURRENT 0400 BLACKOUT_IS_ULTRA_SHORT +# Generated From macrame/macrame_schdl/macrame_schdl_debug.xml +trace_def 64 +000e 0000 MACRAME_SCHDL_CONCURRENT_SCAN 0004 vif_to_pause_bm bo_start bo_end __LINE__ +000e 0001 MACRAME_SCHDL_MGR_RESOURCES 0006 band_idx vifs_pending_resource vifs_using_antenna0 vifs_using_antenna1 vifs_releasing_antenna0 vifs_releasing_antenna1 +000e 0002 MACRAME_SCHDL_MGR_UPDATE_RESOURCES 0002 band_idx radio_bm +000e 0003 MACRAME_SCHED_ADD_INSTANCE_TO_LIST 0003 pid count bitmap +000e 0004 MACRAME_SCHED_APPLY_CHIP_BLACKOUT 0002 sched_next_vix next_reschedule_time +000e 0005 MACRAME_SCHED_ASSIGN_RESOURCE 0007 available_antennas main_ant_idx num_preferred_ant is_releasing_resources vif_changed_scheduler mac_is_available vif_already_claimed_all_res +000e 0006 MACRAME_SCHED_AVAILABLE_VIF 0005 force_duration max_schdl_interval available_end_time available_time_remain schdl_pid +000e 0007 MACRAME_SCHED_BLACKOUT_START_TIME 0004 debug_location start_time deadline result +000e 0008 MACRAME_SCHED_CHECK_CLEARING_RESOURCES 0006 schdl_instance instance_to_ignore vix_bm schdl_being_cleared radio_bm schdl_state +000e 0009 MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ 0006 sched_type required_time_valid jetzt forced_end required_time_start required_time_end +000e 000a MACRAME_SCHED_CHECK_FOR_PENDING_RES 0004 other_schdl_pid num_of_antenas_used schdl_fsm_num_of_antennas_pending other_scheduler_reched_req +000e 000b MACRAME_SCHED_CLEAR_OLD_RES 0003 old_pid old_band_idx old_radio_bm +000e 000c MACRAME_SCHED_COMMON_TIMING 0005 sleep wakeup mif_on_start mif_on_end c_start +000e 000d MACRAME_SCHED_DELAY_DUE_TO_SINGLE_STA_SCAN 0000 +000e 000e MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE 0008 vifsc_schedulable sched_time duration sched_flags current_fsm_pid scan_is_active scan_bo_end_valid scan_bo_end +000e 000f MACRAME_SCHED_DELAY_VIF_SCHEDULE 0007 sched_time duration sched_flags current_fsm_pid scan_is_active scan_bo_end_valid scan_bo_end +000e 0010 MACRAME_SCHED_DESCHED 0003 sched_vix_bitmap sched_next_vix next_sched_type +000e 0011 MACRAME_SCHED_DESCHED_NOW 0006 simultaneous_schedule_possible sched_vix_bitmap sched_next_vix vif_need_desched calculated_sched_vix_bitmap inhibit +000e 0012 MACRAME_SCHED_DESCHED_REQUEST 0003 current_time sched_vix sched_vix_bitmap +000e 0013 MACRAME_SCHED_DESCHED_RESPONSE 0000 +000e 0014 MACRAME_SCHED_EXTEND_SCHDL 0003 sched_vix_bitmap end_time prioritise_over_others +000e 0015 MACRAME_SCHED_FSM_ALL_SCANS_DONE 0000 +000e 0016 MACRAME_SCHED_FSM_DEL_SCAN_BO 0000 +000e 0017 MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_CORNER_CASE 0001 line +000e 0018 MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA2 0003 time_now current_vif_req_time next_vif_req_time +000e 0019 MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA3 0003 end duration situation +000e 001a MACRAME_SCHED_GET_CORRECTED_SCHED_TIME 0003 avg_duration samples result +000e 001b MACRAME_SCHED_INIT_VARIABLES 0001 pid +000e 001c MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT 0004 vif_get_assigned_num_antennas other_schdl_is_waiting other_schdl_schd_vix_bm num_of_free_antennas +000e 001d MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_MAC_AVAILABLE 0002 schdl_fsm_pending_reschedule schdl_pid +000e 001e MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_RES_AVAILABLE 0003 schdl_pid num_of_antennas_pending num_of_assigned_antennas +000e 001f MACRAME_SCHED_MGR_SET_PROTECT_ACTIVE 0001 mimo_protect_active +000e 0020 MACRAME_SCHED_MGR_UPDATE_NUM_ANTENNA_PREFERENCE 0002 old_num_antennas new_num_antennas +000e 0021 MACRAME_SCHED_MGR_UPDATE_SCHDL_RADIO_BM 0004 resume_after_scheduler schdl_instance radio_bm paused_schdl_bm +000e 0022 MACRAME_SCHED_MGR_VIF_IMPACTS_OTHER_VIFS 0002 impacted_vif_bm schdl_to_pause +000e 0023 MACRAME_SCHED_NOW 0008 schedule_type concurrent_vif_bm inhibit schedule_state radio_state schdl_pid is_schedulable sched_vix +000e 0024 MACRAME_SCHED_QUERY_BLACKOUT 0006 start_time stop_time start_time_valid stop_time_valid duration blackout_flags +000e 0025 MACRAME_SCHED_RADIO_OFF 0001 schdl_pid +000e 0026 MACRAME_SCHED_RADIO_OFF_RESCHEDULE_AT 0002 next_schedule_time schdl_pid +000e 0027 MACRAME_SCHED_RADIO_ON 0002 radio_state schdl_pid +000e 0028 MACRAME_SCHED_RADIO_SWITCH_OFF_TIMING 0003 schdl_pid sched_radio_switch_off_start sched_radio_switch_off_done +000e 0029 MACRAME_SCHED_RADIO_SWITCH_RESPONSE 0003 comms_chain_index schdl_instance radio_bm +000e 002a MACRAME_SCHED_REDISTRIBUTE_RESOURCES 0004 schdl_pid radio_bm vifs_pending_schedule upgraded_vifs +000e 002b MACRAME_SCHED_RELEASE_RESOURCE 0003 antenna_index band_index_to_ignore vifs_using_antenna_bm +000e 002c MACRAME_SCHED_REQ_HIGH_PRIORITY 0003 sched_start sched_end sched_pri +000e 002d MACRAME_SCHED_REQ_LOW_PRIORITY 0003 sched_start duration forced +000e 002e MACRAME_SCHED_RESCHEDULE 0007 schdl_instance sched_state sched_type radio_bm schedulable_vix_bm force_sched_duration force_sched_time +000e 002f MACRAME_SCHED_RESCHEDULE_AT 0002 when pid +000e 0030 MACRAME_SCHED_RESCHEDULE_NOW 0002 scheduler_pid when +000e 0031 MACRAME_SCHED_SCAN_CAN_CONCURR 0000 +000e 0032 MACRAME_SCHED_SCAN_CAN_CONCURR_FAIL 0001 __LINE__ +000e 0033 MACRAME_SCHED_SET_SCHED_END 0002 hdr_vif_end new_end +000e 0034 MACRAME_SCHED_SWITCH_CHANNEL_DONE 0004 sched_vix_bm sched_vix force_reschedule schdl_pid +000e 0035 MACRAME_SCHED_SWITCH_ON_TIMING 0003 schdl_radio_change_requested rice_radio_change_requested vif_ready +000e 0036 MACRAME_SCHED_SWITCH_RESPONSE 0007 sched_vix_bitmap schedule_type radio_ready_time proc_overhead primary_chan_freq chan_freq chan_info +000e 0037 MACRAME_SCHED_SWITCH_VIF 0004 inhibit schedule_state radio_state schdl_type +000e 0038 MACRAME_SCHED_UPDATE_SCHEDULING_VIF 0008 schedule_type force_sched_duration sched_is_forced next_reschedule_time_valid next_reschedule_time priority_changed inhibit schdl_pid +000e 0039 MACRAME_SCHED_UPGRADE_RESOURCES 0002 ant_available_band0 ant_available_band1 +000e 003a MACRAME_SCHED_VIF_CLEARED 0002 current_time inhibit +000e 003b MACRAME_SCHED_VIF_DESCHED 0001 to_mlme_sched_desched +000e 003c MACRAME_SCHED_VIF_RELEASING_RESOURCE 0005 vif_is_releasing_resources utils_radio_is_off vif_is_scheduled vif_is_waiting_schedule radio_switch_in_progress +000e 003d MACRAME_SCHED_VIF_RELINQUISHING 0001 inhibit +000e 003e MACRAME_SCHED_VIF_SCHEDULE 0008 sched_time duration sched_flags current_fsm_pid required_fsm_pid scan_is_active scan_bo_end_valid scan_bo_end +000e 003f MACRAME_SCHED_WAIT_FOR_OTHER_SCHEDULER 0005 schdl_instance radiomac_handle sched_vix schedulable_vix_bitmap sched_vix_bitmap +# Generated From macrame/macrame_schdl/macrame_schdl_debug.xml +trace_types 153 +MACRAME_SCHED_CHECK_CLEARING_RESOURCES.schdl_state RAMEDATA_SCHED_STATE +MACRAME_SCHED_RADIO_SWITCH_OFF_TIMING.sched_radio_switch_off_start Natural32 +MACRAME_SCHED_RADIO_SWITCH_OFF_TIMING.sched_radio_switch_off_done Natural32 +MACRAME_SCHED_SWITCH_VIF.schedule_state RAMEDATA_SCHED_STATE +MACRAME_SCHED_SWITCH_VIF.schdl_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT.vif_get_assigned_num_antennas Natural8 +MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT.other_schdl_is_waiting Boolean +MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT.other_schdl_schd_vix_bm VIX_BM_T +MACRAME_SCHED_MGR_CUR_RES_SUFFICIENT.num_of_free_antennas Natural8 +MACRAME_SCHED_RESCHEDULE_AT.when Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_CORNER_CASE.line __LINE__ +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.schedule_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.force_sched_duration Boolean +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.sched_is_forced Boolean +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.next_reschedule_time_valid Boolean +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.next_reschedule_time Natural32 +MACRAME_SCHED_UPDATE_SCHEDULING_VIF.priority_changed Boolean +MACRAME_SCHDL_MGR_UPDATE_RESOURCES.band_idx Natural8 +MACRAME_SCHED_REQ_LOW_PRIORITY.sched_start Natural32 +MACRAME_SCHED_REQ_LOW_PRIORITY.duration Integer32 +MACRAME_SCHED_REQ_LOW_PRIORITY.forced Boolean +MACRAME_SCHED_VIF_SCHEDULE.sched_time Natural32 +MACRAME_SCHED_VIF_SCHEDULE.duration Integer32 +MACRAME_SCHED_VIF_SCHEDULE.scan_is_active Boolean +MACRAME_SCHED_VIF_SCHEDULE.scan_bo_end_valid Boolean +MACRAME_SCHED_VIF_SCHEDULE.scan_bo_end Natural32 +MACRAME_SCHED_NOW.schedule_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_NOW.concurrent_vif_bm VIX_BM_T +MACRAME_SCHED_NOW.schedule_state RAMEDATA_SCHED_STATE +MACRAME_SCHED_NOW.radio_state RAMERAD_RADIO_STATE_T +MACRAME_SCHED_NOW.is_schedulable Boolean +MACRAME_SCHED_VIF_DESCHED.to_mlme_sched_desched VIF_Schedule_Type +MACRAME_SCHED_RESCHEDULE_NOW.when Natural32 +MACRAME_SCHED_APPLY_CHIP_BLACKOUT.next_reschedule_time Natural32 +MACRAME_SCHED_BLACKOUT_START_TIME.start_time Natural32 +MACRAME_SCHED_BLACKOUT_START_TIME.deadline Natural32 +MACRAME_SCHED_BLACKOUT_START_TIME.result Natural32 +MACRAME_SCHED_DELAY_VIF_SCHEDULE.sched_time Natural32 +MACRAME_SCHED_DELAY_VIF_SCHEDULE.duration Integer32 +MACRAME_SCHED_DELAY_VIF_SCHEDULE.scan_is_active Boolean +MACRAME_SCHED_DELAY_VIF_SCHEDULE.scan_bo_end_valid Boolean +MACRAME_SCHED_DELAY_VIF_SCHEDULE.scan_bo_end Natural32 +MACRAME_SCHED_DESCHED.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_DESCHED.next_sched_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHDL_CONCURRENT_SCAN.vif_to_pause_bm VIX_BM_T +MACRAME_SCHDL_CONCURRENT_SCAN.bo_start Natural32 +MACRAME_SCHDL_CONCURRENT_SCAN.bo_end Natural32 +MACRAME_SCHDL_CONCURRENT_SCAN.__LINE__ __LINE__ +MACRAME_SCHED_RADIO_ON.radio_state RAMERAD_RADIO_STATE_T +MACRAME_SCHED_EXTEND_SCHDL.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_EXTEND_SCHDL.end_time Natural32 +MACRAME_SCHED_EXTEND_SCHDL.prioritise_over_others Boolean +MACRAME_SCHDL_MGR_RESOURCES.band_idx Natural8 +MACRAME_SCHDL_MGR_RESOURCES.vifs_pending_resource VIX_BM_T +MACRAME_SCHDL_MGR_RESOURCES.vifs_using_antenna0 VIX_BM_T +MACRAME_SCHDL_MGR_RESOURCES.vifs_using_antenna1 VIX_BM_T +MACRAME_SCHDL_MGR_RESOURCES.vifs_releasing_antenna0 VIX_BM_T +MACRAME_SCHDL_MGR_RESOURCES.vifs_releasing_antenna1 VIX_BM_T +MACRAME_SCHED_MGR_UPDATE_NUM_ANTENNA_PREFERENCE.old_num_antennas Natural8 +MACRAME_SCHED_MGR_UPDATE_NUM_ANTENNA_PREFERENCE.new_num_antennas Natural8 +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.vifsc_schedulable Boolean +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.sched_time Natural32 +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.duration Integer32 +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.scan_is_active Boolean +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.scan_bo_end_valid Boolean +MACRAME_SCHED_DELAY_MAC_PENDING_VIF_SCHEDULE.scan_bo_end Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA3.end Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA3.duration Integer32 +MACRAME_SCHED_VIF_CLEARED.current_time Natural32 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.vif_is_releasing_resources Natural8 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.utils_radio_is_off Natural8 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.vif_is_scheduled Natural8 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.vif_is_waiting_schedule Natural8 +MACRAME_SCHED_VIF_RELEASING_RESOURCE.radio_switch_in_progress Natural8 +MACRAME_SCHED_WAIT_FOR_OTHER_SCHEDULER.radiomac_handle Natural8 +MACRAME_SCHED_WAIT_FOR_OTHER_SCHEDULER.sched_vix VIF_INDEX +MACRAME_SCHED_UPGRADE_RESOURCES.ant_available_band0 VIX_BM_T +MACRAME_SCHED_UPGRADE_RESOURCES.ant_available_band1 VIX_BM_T +MACRAME_SCHED_RESCHEDULE.sched_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_RESCHEDULE.schedulable_vix_bm VIX_BM_T +MACRAME_SCHED_RESCHEDULE.force_sched_duration Boolean +MACRAME_SCHED_RESCHEDULE.force_sched_time Natural32 +MACRAME_SCHED_QUERY_BLACKOUT.start_time Natural32 +MACRAME_SCHED_QUERY_BLACKOUT.stop_time Natural32 +MACRAME_SCHED_QUERY_BLACKOUT.start_time_valid Natural8 +MACRAME_SCHED_QUERY_BLACKOUT.stop_time_valid Natural8 +MACRAME_SCHED_QUERY_BLACKOUT.duration Integer32 +MACRAME_SCHED_REDISTRIBUTE_RESOURCES.vifs_pending_schedule VIX_BM_T +MACRAME_SCHED_REDISTRIBUTE_RESOURCES.upgraded_vifs VIX_BM_T +MACRAME_SCHED_SCAN_CAN_CONCURR_FAIL.__LINE__ __LINE__ +MACRAME_SCHED_ASSIGN_RESOURCE.main_ant_idx Natural8 +MACRAME_SCHED_ASSIGN_RESOURCE.num_preferred_ant Natural8 +MACRAME_SCHED_ASSIGN_RESOURCE.is_releasing_resources Boolean +MACRAME_SCHED_ASSIGN_RESOURCE.vif_changed_scheduler Boolean +MACRAME_SCHED_ASSIGN_RESOURCE.mac_is_available Boolean +MACRAME_SCHED_ASSIGN_RESOURCE.vif_already_claimed_all_res Boolean +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA2.time_now Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA2.current_vif_req_time Natural32 +MACRAME_SCHED_GET_AVAILABLE_TIME_MULTI_STA2.next_vif_req_time Natural32 +MACRAME_SCHED_SWITCH_CHANNEL_DONE.sched_vix_bm VIX_BM_T +MACRAME_SCHED_SWITCH_CHANNEL_DONE.force_reschedule Boolean +MACRAME_SCHED_RADIO_OFF_RESCHEDULE_AT.next_schedule_time Natural32 +MACRAME_SCHED_DESCHED_REQUEST.current_time Natural32 +MACRAME_SCHED_DESCHED_REQUEST.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_REQ_HIGH_PRIORITY.sched_start Natural32 +MACRAME_SCHED_REQ_HIGH_PRIORITY.sched_end Natural32 +MACRAME_SCHED_REQ_HIGH_PRIORITY.sched_pri SHAREDDATA_REQUIRED_SCHEDULE_PRIORITY +MACRAME_SCHED_COMMON_TIMING.sleep Natural32 +MACRAME_SCHED_COMMON_TIMING.wakeup Natural32 +MACRAME_SCHED_COMMON_TIMING.mif_on_start Natural32 +MACRAME_SCHED_COMMON_TIMING.mif_on_end Natural32 +MACRAME_SCHED_COMMON_TIMING.c_start Natural32 +MACRAME_SCHED_SET_SCHED_END.hdr_vif_end Natural32 +MACRAME_SCHED_SET_SCHED_END.new_end Natural32 +MACRAME_SCHED_SWITCH_RESPONSE.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_SWITCH_RESPONSE.schedule_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_SWITCH_RESPONSE.radio_ready_time Natural32 +MACRAME_SCHED_SWITCH_RESPONSE.proc_overhead Natural32 +MACRAME_SCHED_SWITCH_RESPONSE.primary_chan_freq CHANNEL_FREQUENCY +MACRAME_SCHED_SWITCH_RESPONSE.chan_freq CHANNEL_FREQUENCY +MACRAME_SCHED_SWITCH_RESPONSE.chan_info CHANNEL_INFORMATION +MACRAME_SCHED_SWITCH_ON_TIMING.schdl_radio_change_requested Natural32 +MACRAME_SCHED_SWITCH_ON_TIMING.rice_radio_change_requested Natural32 +MACRAME_SCHED_SWITCH_ON_TIMING.vif_ready Natural32 +MACRAME_SCHED_RADIO_SWITCH_RESPONSE.comms_chain_index Natural8 +MACRAME_SCHED_MGR_SET_PROTECT_ACTIVE.mimo_protect_active Boolean +MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_RES_AVAILABLE.num_of_antennas_pending Natural8 +MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_RES_AVAILABLE.num_of_assigned_antennas Natural8 +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.sched_type SHAREDDATA_SCHED_TYPE +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.required_time_valid Boolean +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.jetzt Natural32 +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.forced_end Natural32 +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.required_time_start Natural32 +MACRAME_SCHED_CHECK_FORCED_OVERLAPS_WITH_REQ.required_time_end Natural32 +MACRAME_SCHED_ADD_INSTANCE_TO_LIST.bitmap VIX_BM_T +MACRAME_SCHED_MGR_REQ_RESCHEDULE_WHEN_MAC_AVAILABLE.schdl_fsm_pending_reschedule VIX_BM_T +MACRAME_SCHED_RELEASE_RESOURCE.antenna_index Natural8 +MACRAME_SCHED_RELEASE_RESOURCE.band_index_to_ignore Natural8 +MACRAME_SCHED_RELEASE_RESOURCE.vifs_using_antenna_bm VIX_BM_T +MACRAME_SCHED_DESCHED_NOW.simultaneous_schedule_possible Boolean +MACRAME_SCHED_DESCHED_NOW.sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_DESCHED_NOW.vif_need_desched VIX_BM_T +MACRAME_SCHED_DESCHED_NOW.calculated_sched_vix_bitmap VIX_BM_T +MACRAME_SCHED_CHECK_FOR_PENDING_RES.num_of_antenas_used Natural8 +MACRAME_SCHED_CHECK_FOR_PENDING_RES.schdl_fsm_num_of_antennas_pending Natural8 +MACRAME_SCHED_CHECK_FOR_PENDING_RES.other_scheduler_reched_req Boolean +MACRAME_SCHED_AVAILABLE_VIF.force_duration Boolean +MACRAME_SCHED_AVAILABLE_VIF.max_schdl_interval Integer32 +MACRAME_SCHED_AVAILABLE_VIF.available_end_time Natural32 +MACRAME_SCHED_AVAILABLE_VIF.available_time_remain Integer32 +MACRAME_SCHED_GET_CORRECTED_SCHED_TIME.avg_duration Integer32 +MACRAME_SCHED_GET_CORRECTED_SCHED_TIME.samples Integer32 +MACRAME_SCHED_GET_CORRECTED_SCHED_TIME.result Integer32 +# Generated From macrame/macrame_powersave/macrame_ps_debug.xml +trace_def 14 +001e 0000 MACRAME_ANNOUNCE_FRAME_PROCESSED 0009 ps_activity ps_bitmap pending_inds inhibit power_mgt_mode traffic_class tx_status seq_no ps_delay_timeout +001e 0001 MACRAME_CAN_GO_ACTIVE 0009 ps_activity ps_bitmap pending_inds inhibit lp_sched_requested any_ps_activity power_mgt_mode traffic_class last_activity_time +001e 0002 MACRAME_CAN_PS 0006 power_mgt_mode last_activity_time inhibit pending_inds sta_ps_bitmap tx_n_queued +001e 0003 MACRAME_PS_CAN_SLEEP 0007 sta_ps_bitmap rame_tx_n_queued tx_n_queued tx_n_total_ready ps_state ps_activity __LINE__ +001e 0004 MACRAME_PS_CHANGE_STATE 0003 from to __LINE__ +001e 0005 MACRAME_PS_CHECK 0007 ps_state inhibit disallow_sched_relinquish require_rx_only use_lprx_only fast_timeout_us __LINE__ +001e 0006 MACRAME_PS_GET_LAST_ACTIVITY_TIME_1 0005 access_point last_activity_time ps_ind_last sta_tx_activity sta_rx_activity +001e 0007 MACRAME_PS_GET_LAST_ACTIVITY_TIME_2 0003 last_sta_activity_time extra_listen_end power_mgt_mode +001e 0008 MACRAME_PS_GOTO_PS 0001 __LINE__ +001e 0009 MACRAME_PS_LEAVE_PS 0001 __LINE__ +001e 000a MACRAME_PS_STAY_IN_ACTIVE 0001 __LINE__ +001e 000b MACRAME_PS_STAY_IN_PS 0001 __LINE__ +001e 000c MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME 0005 previous_poll_time next_poll_time extra_listen_end since_last_rx_activity power_mgt_mode +001e 000d MACRAME_SEND_PS_NULL 0004 ps_state current_time tx_sw_deadline transmission_control +# Generated From macrame/macrame_powersave/macrame_ps_debug.xml +trace_types 43 +MACRAME_SEND_PS_NULL.ps_state SHAREDDATA_802_PS_T +MACRAME_SEND_PS_NULL.current_time Natural32 +MACRAME_SEND_PS_NULL.tx_sw_deadline Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.last_sta_activity_time Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.extra_listen_end Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.power_mgt_mode SHAREDDATA_802_PS_T +MACRAME_ANNOUNCE_FRAME_PROCESSED.ps_bitmap Natural8 +MACRAME_ANNOUNCE_FRAME_PROCESSED.power_mgt_mode VIF_POWER_MANAGEMENT_MODE +MACRAME_ANNOUNCE_FRAME_PROCESSED.ps_delay_timeout Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.access_point MAC_Address +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.last_activity_time Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.ps_ind_last Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.sta_tx_activity Natural32 +MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.sta_rx_activity Natural32 +MACRAME_PS_STAY_IN_PS.__LINE__ __LINE__ +MACRAME_PS_CHECK.ps_state SHAREDDATA_802_PS_T +MACRAME_PS_CHECK.disallow_sched_relinquish Natural8 +MACRAME_PS_CHECK.require_rx_only Boolean +MACRAME_PS_CHECK.use_lprx_only Boolean +MACRAME_PS_CHECK.fast_timeout_us Natural32s +MACRAME_PS_CHECK.__LINE__ __LINE__ +MACRAME_PS_STAY_IN_ACTIVE.__LINE__ __LINE__ +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.previous_poll_time Natural32 +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.next_poll_time Natural32 +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.extra_listen_end Natural32 +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.since_last_rx_activity Natural32 +MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.power_mgt_mode SHAREDDATA_802_PS_T +MACRAME_PS_CAN_SLEEP.sta_ps_bitmap Natural8 +MACRAME_PS_CAN_SLEEP.ps_state SHAREDDATA_802_PS_T +MACRAME_PS_CAN_SLEEP.__LINE__ __LINE__ +MACRAME_PS_GOTO_PS.__LINE__ __LINE__ +MACRAME_CAN_GO_ACTIVE.ps_bitmap Natural8 +MACRAME_CAN_GO_ACTIVE.lp_sched_requested Boolean +MACRAME_CAN_GO_ACTIVE.any_ps_activity Boolean +MACRAME_CAN_GO_ACTIVE.power_mgt_mode VIF_POWER_MANAGEMENT_MODE +MACRAME_CAN_GO_ACTIVE.last_activity_time Natural32 +MACRAME_PS_CHANGE_STATE.from SHAREDDATA_802_PS_T +MACRAME_PS_CHANGE_STATE.to SHAREDDATA_802_PS_T +MACRAME_PS_CHANGE_STATE.__LINE__ __LINE__ +MACRAME_CAN_PS.power_mgt_mode VIF_POWER_MANAGEMENT_MODE +MACRAME_CAN_PS.last_activity_time Natural32 +MACRAME_CAN_PS.sta_ps_bitmap Natural8 +MACRAME_PS_LEAVE_PS.__LINE__ __LINE__ +# Generated From fault/faults_debug.xml +trace_def 2 +0002 0000 FAULTS_FAULT_RECORDED 0004 SubSystemId FaultLevel faultid Arg +0002 0001 FAULTS_FILTERED 0004 SubSystemId FaultLevel Confession Arg +# Generated From fault/faults_debug.xml +trace_types 6 +FAULTS_FAULT_RECORDED.SubSystemId SUBSYSTEM_ID_T +FAULTS_FAULT_RECORDED.FaultLevel FAULT_LEVEL_T +FAULTS_FAULT_RECORDED.Arg Natural32 +FAULTS_FILTERED.SubSystemId SUBSYSTEM_ID_T +FAULTS_FILTERED.FaultLevel FAULT_LEVEL_T +FAULTS_FILTERED.Arg Natural32 +SUBSYSTEM_ID_T Enum 0001 SUBSYSTEM_IDS_COEX 0002 SUBSYSTEM_IDS_COMMON 0003 SUBSYSTEM_IDS_DPLANE 0004 SUBSYSTEM_IDS_MACRAME 0005 SUBSYSTEM_IDS_MLME 0006 SUBSYSTEM_IDS_RADIO 0007 SUBSYSTEM_LAST_ID +FAULT_LEVEL_T Enum 0000 FAULT_LVL_ERROR 0001 FAULT_LVL_WARNING 0002 FAULT_LVL_INFO_1 0003 FAULT_LVL_INFO_2 +# Generated From packet_filter/packet_filter_debug.xml +trace_def 4 +0037 0000 PACKET_FILTER_ADD 0004 id num_desc desc_list_len filter_mode +0037 0001 PACKET_FILTER_DELETE_ALL 0000 +0037 0002 PACKET_FILTER_DELETE_SINGLE 0001 id +0037 0003 PACKET_FILTER_MODE_REVERSED 0003 id old_filter_mode new_filter_mode +# Generated From packet_filter/packet_filter_debug.xml +trace_types 3 +PACKET_FILTER_MODE_REVERSED.id Natural8 +PACKET_FILTER_MODE_REVERSED.old_filter_mode Natural8 +PACKET_FILTER_MODE_REVERSED.new_filter_mode Natural8 +# Generated From packet_filter/apf/apf_debug.xml +trace_def 4 +0049 0000 APF_HANDLER 0003 grp_pkt eth_type_offset eth_l3_len +0049 0001 APF_READ_PARAMS 0002 total_len apf_program_len +0049 0002 APF_RESULT 0002 apf_result packet_len +0049 0003 APF_SET_PARAMS 0003 flt_mode apf_program_len apf_ram_len +# Generated From packet_filter/apf/apf_debug.xml +trace_types 3 +APF_SET_PARAMS.flt_mode Natural32 +APF_RESULT.apf_result Natural32 +APF_HANDLER.grp_pkt Boolean +# Generated From rice/rice_rssi_debug.xml +trace_def 32 +0031 0000 RICE_RSSI_INFO_PER_PKT 000c rx_mixer_gain_index rx_lna_gain_index rssi_dBm steps rssi_lin rssi_gain_adjustment_qdB centre_freq_half_mhz snr rssi_valid rx_digital_gain_step rx_bb_gain_index rx_fe_gain_index +0031 0001 RICE_RSSI_LNA_MIXER 0005 rx_mixer_gain_index rx_lna_gain_index rx_fe_gain_index rssi_valid center_frequency_half_mhz +0031 0002 RICE_RSSI_PER_PKT_FROM_MAC 0007 gain_steps rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm packet_count +0031 0003 RICE_RSSI_VALIDITY 0008 gain_steps misc_gain rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm rssi_valid +0031 0004 RICE_RSSI_FREQ_OFFSET_FAULT 0009 centre_freq_half_mhz ch_bandwidth freq_offset bb_freq_offset_val ppdu_rate rssi_valid phy_gain phy_misc_gain phy_rssi +0031 0005 RICE_RSSI_DIG_GAIN 0005 bypass_digital_agc rx_digital_gain_step digital_gain_correction phy_misc_gain digital_gain_mask +0031 0006 RICE_RSSI_DBM_CONVERSION 0006 rssi exp_index mant_index mlog elog rssi_dBm +0031 0007 RICE_RSSI_VALIDITY2 0007 misc_gain rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm rssi_valid +0031 0008 RICE_RSSI_FREQ_OFFSET_FAULT2 0008 centre_freq_half_mhz ch_bandwidth freq_offset bb_freq_offset_val ppdu_rate rssi_valid phy_misc_gain phy_rssi +0031 0009 RICE_RSSI_DIG_GAIN2 0005 bypass_digital_agc rx_digital_gain_step digital_gain_correction phy_misc_gain digital_gain_mask +0031 000a RICE_RSSI_PER_PKT_FROM_MAC2 0006 rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm packet_count +0031 000b RICE_RSSI_AT_DETECTOR_POINTS 0004 rssi_dBm rssi_lna_dBm rssi_mixer_dBm rssi_bb_dBm +0031 000c RICE_RSSI_PKT_GAIN_HIST 000c gain_word_0 gain_count_0 gain_word_1 gain_count_1 gain_word_2 gain_count_2 gain_word_3 gain_count_3 gain_word_4 gain_count_4 gain_word_5 gain_count_5 +0031 000d RICE_RSSI_PKT_MIN_MAX 0005 min_snr max_snr min_rssi max_rssi invalid_count +0031 000e RICE_RSSI_PKT_SNR_HIST 000c snr_count_0 snr_count_1 snr_count_2 snr_count_3 snr_count_4 snr_count_5 snr_count_6 snr_count_7 snr_count_8 snr_count_9 snr_count_10 snr_count_11 +0031 000f RICE_RSSI_RX_COMP_AMP_HIST 000c comp_amplitude_count_0 comp_amplitude_count_1 comp_amplitude_count_2 comp_amplitude_count_3 comp_amplitude_count_4 comp_amplitude_count_5 comp_amplitude_count_6 comp_amplitude_count_7 comp_amplitude_count_8 comp_amplitude_count_9 comp_amplitude_count_10 comp_amplitude_count_11 +0031 0010 RICE_RSSI_RX_COMP_PH_HIST 000c comp_phase_count_0 comp_phase_count_1 comp_phase_count_2 comp_phase_count_3 comp_phase_count_4 comp_phase_count_5 comp_phase_count_6 comp_phase_count_7 comp_phase_count_8 comp_phase_count_9 comp_phase_count_10 comp_phase_count_11 +0031 0011 RICE_RSSI_RX_COMP_COEFFS_PKT 0005 packet_count rx_iq_comp_amplitude rx_iq_comp_phase rx_iq_comp_amplitude_averaged rx_iq_comp_phase_averaged +0031 0012 RICE_RSSI_IQ_COMP_MIN_MAX 000a min_rx_comp_amplitude max_rx_comp_amplitude min_rx_comp_phase max_rx_comp_phase min_rx_comp_amplitude_averaged max_rx_comp_amplitude_averaged min_rx_comp_phase_averaged max_rx_comp_phase_averaged average_comp_amplitude_cal_averaged average_comp_phase_cal_averaged +0031 0013 RICE_RSSI_RX_COMP_PH_AVE_HIST 000c comp_phase_averaged_count_0 comp_phase_averaged_count_1 comp_phase_averaged_count_2 comp_phase_averaged_count_3 comp_phase_averaged_count_4 comp_phase_averaged_count_5 comp_phase_averaged_count_6 comp_phase_averaged_count_7 comp_phase_averaged_count_8 comp_phase_averaged_count_9 comp_phase_averaged_count_10 comp_phase_averaged_count_11 +0031 0014 RICE_RSSI_RX_COMP_AMP_AVE_HIST 000c comp_amplitude_averaged_count_0 comp_amplitude_averaged_count_1 comp_amplitude_averaged_count_2 comp_amplitude_averaged_count_3 comp_amplitude_averaged_count_4 comp_amplitude_averaged_count_5 comp_amplitude_averaged_count_6 comp_amplitude_averaged_count_7 comp_amplitude_averaged_count_8 comp_amplitude_averaged_count_9 comp_amplitude_averaged_count_10 comp_amplitude_averaged_count_11 +0031 0015 RICE_RSSI_PDOLLOP_PREROCK1 0009 ppdu_rate total_gain ht_vhta_signal_hi ht_vht_signal_lo rssi gain misc_gain reserved1 signal_quality_lo +0031 0016 RICE_RSSI_PDOLLOP_PREROCK2 0004 signal_quality_hi sync_counter freq_offset reserved2 +0031 0017 RICE_RSSI_PDOLLOP_POSTROCK1 000a ppdu_rate antenna_11b vhtb_signal ht_vhta_signal_hi ht_vhta_signal_lo sync_counter signal_quality_ant0 signal_quality_ss0 misc_gain_ant0_lo misc_gain_ant0_hi +0031 0018 RICE_RSSI_PDOLLOP_POSTROCK2 000a freq_offs_ant0 rssi_ant0 reserved1 reserved2 signal_quality_ant1 signal_quality_ss1 misc_gain_ant1_lo misc_gain_ant1_hi freq_offs_ant1 rssi_ant1 +0031 0019 RICE_RSSI_AT_DETECTOR_POINTS2 0004 rssi_dBm rssi_lin rssi_mixer_dBm rssi_bb_dBm +0031 001a RICE_CHANNEL_RSSI 0004 rssi_dBm gain_correction_qdBm dbg_rssi_dBm chan_rssi_dBm +0031 001b RICE_FAULT_HELPER 0007 fault_id arg extra0 extra1 extra2 extra3 extra4 +0031 001c RICE_RSSI_PDOLLOP_CHILLI1 000a ppdu_rate antenna_11b vhtb_signal ht_vhta_signal_hi ht_vhta_signal_lo sync_counter signal_quality_ant0 signal_quality_ss0 misc_gain_ant0_lo misc_gain_ant0_hi +0031 001d RICE_RSSI_PDOLLOP_CHILLI2 0003 freq_offs_ant0 rssi_ant0 fe_gain +0031 001e RICE_RSSI_PDOLLOP_NEUS1 000a ppdu_rate antenna_11b ppdu_flags vhtb_signal ht_vhta_signal_hi ht_vhta_signal_lo sync_counter sig_qual_ss0 sig_qual_ant0 sig_qual_ss1 +0031 001f RICE_RSSI_PDOLLOP_NEUS2 0007 sig_qual_ant1 misc_gain_ant0 misc_gain_ant1 agc_avg_pwr_ant0 agc_avg_pwr_ant1 rssi_ant0 rssi_ant1 +# Generated From rice/rice_rssi_debug.xml +trace_types 96 +RICE_RSSI_PKT_MIN_MAX.min_snr Natural16s +RICE_RSSI_PKT_MIN_MAX.max_snr Natural16s +RICE_RSSI_PKT_MIN_MAX.min_rssi Natural16s +RICE_RSSI_PKT_MIN_MAX.max_rssi Natural16s +RICE_RSSI_DBM_CONVERSION.mlog Natural16s +RICE_RSSI_DBM_CONVERSION.elog Natural16s +RICE_RSSI_DBM_CONVERSION.rssi_dBm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC.raw_rssi_dbm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC.rssi_qdBm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC.rssi_dBm Natural16s +RICE_RSSI_PDOLLOP_PREROCK1.ht_vhta_signal_hi Natural32 +RICE_RSSI_PDOLLOP_PREROCK1.rssi Natural8 +RICE_RSSI_PDOLLOP_PREROCK1.gain Natural8 +RICE_RSSI_PDOLLOP_CHILLI2.fe_gain Natural8 +RICE_RSSI_VALIDITY2.misc_gain Natural32 +RICE_RSSI_VALIDITY2.raw_rssi_dbm Natural16s +RICE_RSSI_VALIDITY2.rssi_qdBm Natural16s +RICE_RSSI_VALIDITY2.rssi_dBm Natural16s +RICE_RSSI_VALIDITY2.rssi_valid Natural16s +RICE_RSSI_DIG_GAIN.phy_misc_gain Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT.ch_bandwidth Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT.phy_gain Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT.phy_misc_gain Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT.phy_rssi Natural16s +RICE_RSSI_VALIDITY.raw_rssi_dbm Natural16s +RICE_RSSI_VALIDITY.rssi_qdBm Natural16s +RICE_RSSI_VALIDITY.rssi_dBm Natural16s +RICE_RSSI_VALIDITY.rssi_valid Natural16s +RICE_RSSI_RX_COMP_COEFFS_PKT.rx_iq_comp_amplitude Natural16s +RICE_RSSI_RX_COMP_COEFFS_PKT.rx_iq_comp_phase Natural16s +RICE_RSSI_RX_COMP_COEFFS_PKT.rx_iq_comp_amplitude_averaged Natural16s +RICE_RSSI_RX_COMP_COEFFS_PKT.rx_iq_comp_phase_averaged Natural16s +RICE_RSSI_AT_DETECTOR_POINTS.rssi_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS.rssi_lna_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS.rssi_mixer_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS.rssi_bb_dBm Natural16s +RICE_RSSI_PDOLLOP_POSTROCK1.ht_vhta_signal_hi Natural32 +RICE_RSSI_PDOLLOP_POSTROCK1.sync_counter Natural8 +RICE_RSSI_PDOLLOP_POSTROCK1.signal_quality_ant0 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK1.signal_quality_ss0 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK1.misc_gain_ant0_lo Natural8 +RICE_RSSI_PDOLLOP_CHILLI1.ht_vhta_signal_hi Natural32 +RICE_RSSI_PDOLLOP_CHILLI1.sync_counter Natural8 +RICE_RSSI_PDOLLOP_CHILLI1.signal_quality_ant0 Natural8 +RICE_RSSI_PDOLLOP_CHILLI1.signal_quality_ss0 Natural8 +RICE_RSSI_PDOLLOP_CHILLI1.misc_gain_ant0_lo Natural8 +RICE_RSSI_DIG_GAIN2.phy_misc_gain Natural32 +RICE_RSSI_INFO_PER_PKT.rssi_dBm Natural16s +RICE_RSSI_INFO_PER_PKT.rssi_gain_adjustment_qdB Natural16s +RICE_RSSI_INFO_PER_PKT.snr Natural16s +RICE_RSSI_INFO_PER_PKT.rssi_valid Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.min_rx_comp_amplitude Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.max_rx_comp_amplitude Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.min_rx_comp_phase Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.max_rx_comp_phase Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.min_rx_comp_amplitude_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.max_rx_comp_amplitude_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.min_rx_comp_phase_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.max_rx_comp_phase_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.average_comp_amplitude_cal_averaged Natural16s +RICE_RSSI_IQ_COMP_MIN_MAX.average_comp_phase_cal_averaged Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT2.ch_bandwidth Natural16s +RICE_RSSI_FREQ_OFFSET_FAULT2.ppdu_rate Natural32 +RICE_RSSI_FREQ_OFFSET_FAULT2.phy_misc_gain Natural32 +RICE_RSSI_FREQ_OFFSET_FAULT2.phy_rssi Natural16s +RICE_RSSI_PDOLLOP_NEUS1.ppdu_rate Natural32 +RICE_RSSI_PDOLLOP_NEUS1.antenna_11b Natural8 +RICE_RSSI_PDOLLOP_NEUS1.vhtb_signal Natural8 +RICE_RSSI_PDOLLOP_NEUS1.ht_vhta_signal_hi Natural32 +RICE_RSSI_PDOLLOP_NEUS1.sync_counter Natural8 +RICE_RSSI_PDOLLOP_NEUS1.sig_qual_ss0 Natural8 +RICE_RSSI_PDOLLOP_NEUS1.sig_qual_ant0 Natural8 +RICE_RSSI_PDOLLOP_NEUS1.sig_qual_ss1 Natural8 +RICE_RSSI_PDOLLOP_PREROCK2.signal_quality_hi Natural8 +RICE_RSSI_PDOLLOP_PREROCK2.sync_counter Natural8 +RICE_RSSI_PDOLLOP_NEUS2.sig_qual_ant1 Natural8 +RICE_RSSI_PDOLLOP_NEUS2.misc_gain_ant0 Natural32 +RICE_RSSI_PDOLLOP_NEUS2.misc_gain_ant1 Natural32 +RICE_RSSI_PDOLLOP_NEUS2.rssi_ant0 Natural32 +RICE_RSSI_PDOLLOP_NEUS2.rssi_ant1 Natural32 +RICE_CHANNEL_RSSI.rssi_dBm Decibels +RICE_CHANNEL_RSSI.gain_correction_qdBm Natural16s +RICE_CHANNEL_RSSI.dbg_rssi_dBm Decibels +RICE_CHANNEL_RSSI.chan_rssi_dBm Decibels +RICE_RSSI_PER_PKT_FROM_MAC2.raw_rssi_dbm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC2.rssi_qdBm Natural16s +RICE_RSSI_PER_PKT_FROM_MAC2.rssi_dBm Natural16s +RICE_RSSI_PDOLLOP_POSTROCK2.reserved2 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK2.signal_quality_ant1 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK2.signal_quality_ss1 Natural8 +RICE_RSSI_PDOLLOP_POSTROCK2.misc_gain_ant1_lo Natural8 +RICE_RSSI_LNA_MIXER.rssi_valid Natural16s +RICE_RSSI_AT_DETECTOR_POINTS2.rssi_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS2.rssi_lin Natural16s +RICE_RSSI_AT_DETECTOR_POINTS2.rssi_mixer_dBm Natural16s +RICE_RSSI_AT_DETECTOR_POINTS2.rssi_bb_dBm Natural16s +# Generated From rice/rice_debug.xml +trace_def 31 +000b 0000 RICE_CHANGE_RADIO_STATE_DONE 0006 radio_state shared_vif_mode rice_freq_half_mhz rice_bandwidth rice_primary_ch_pos rice_tx_pwr_limit_quarter_dbm +000b 0001 RICE_TRIM_ON_RADIO_CALIBRATION_IND 0003 requested_duration min_usable_duration pending +000b 0002 RICE_IDLE_ON_RADIO_CALIBRATION_DONE_IND 0000 +000b 0003 RICE_IDLE_OFF_CHANGE_RADIO_STATE 0006 radio_state vif_mode freq_half_mhz bandwith primary_ch_pos tx_pwr_limit_quarter_dbm +000b 0004 RICE_IDLE_ON_CHANGE_RADIO_STATE 0006 radio_state vif_mode freq_half_mhz bandwith primary_ch_pos tx_pwr_limit_quarter_dbm +000b 0005 RICE_TRIM_ON_RADIO_CALIBRATION_RESP 0001 schedule_deadline +000b 0012 RICE_SWITCH_ON_DONE 0000 +000b 0013 RICE_CHANGE_STATE_ESTIMATES_1 0005 start switch_on_off switch_channel finish turned_rf_chip_on +000b 0014 RICE_CHANGE_STATE_ESTIMATES_2 0005 off_estimate on_estimate switch_scan_estimate switch_cached_estimate switch_uncached_estimate +000b 0015 RICE_DPD_TRAIN_BST_DONE_MGR 0001 state +000b 0016 RICE_DPD_TRAIN_BST_DONE_RAD 0001 line_num +000b 0017 RICE_TRIM_INITIATE 0005 pending trim_duration min_duration wlan_impact bt_impact +000b 0018 RICE_TRIM_CHECK 0003 pending remaining deadline +000b 0019 RICE_TRIM_RUN 0004 trim_num pending remaining deadline +000b 001a RICE_TRIM_RAN_STEP 0003 trim_num step_duration complete +000b 001b RICE_TRIM_MORE 0005 pending step_time remaining wlan_impact bt_impact +000b 001c RICE_TRIM_CHANGED_IMPACT 0000 +000b 001d RICE_TRIM_DONE 0001 remaining +000b 001e RICE_TRIM_REQ_MORE 0005 pending trim_duration min_duration wlan_impact bt_impact +000b 001f RICE_UPDATE_RADIO_CHANGE_ESTIMATES 0002 ts stage +000b 0020 RICE_TRIM_LOOKUP 0008 pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0021 RICE_TRIM_MATCH_EXACT 000a allow_retrim idx pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0022 RICE_TRIM_MATCH_RXONLY_AS_RXTX 000a allow_retrim idx pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0023 RICE_TRIM_MATCH_PROMOTE 000a allow_retrim idx pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0024 RICE_TRIM_NEW 0009 idx pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0025 RICE_TRIM_NOT_FOUND 0009 allow_retrim pcr_id mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0026 RICE_RADIO_ON 0007 mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0027 RICE_RADIO_OFF 0000 +000b 0028 RICE_RADIO_REQ_ON 0007 mode channel_mode frequency_half_MHz bw primary_channel_position transmit_power_quarter_dBm regulatory_domain +000b 0029 RICE_RADIO_REQ_OFF 0000 +000b 002a RICE_RETRIM 0001 pending +# Generated From rice/rice_debug.xml +trace_types 94 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.allow_retrim Boolean +RICE_TRIM_MATCH_RXONLY_AS_RXTX.idx Natural16s +RICE_TRIM_MATCH_RXONLY_AS_RXTX.pcr_id Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.mode Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.channel_mode Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.bw Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.primary_channel_position Natural8 +RICE_TRIM_MATCH_RXONLY_AS_RXTX.transmit_power_quarter_dBm Decibels +RICE_IDLE_ON_CHANGE_RADIO_STATE.tx_pwr_limit_quarter_dbm Decibels +RICE_CHANGE_STATE_ESTIMATES_1.start Natural32 +RICE_CHANGE_STATE_ESTIMATES_1.switch_on_off Natural32 +RICE_CHANGE_STATE_ESTIMATES_1.switch_channel Natural32 +RICE_CHANGE_STATE_ESTIMATES_1.finish Natural32 +RICE_CHANGE_STATE_ESTIMATES_1.turned_rf_chip_on Boolean +RICE_CHANGE_STATE_ESTIMATES_2.off_estimate Natural32 +RICE_CHANGE_STATE_ESTIMATES_2.on_estimate Natural32 +RICE_CHANGE_STATE_ESTIMATES_2.switch_scan_estimate Natural32 +RICE_CHANGE_STATE_ESTIMATES_2.switch_cached_estimate Natural32 +RICE_CHANGE_STATE_ESTIMATES_2.switch_uncached_estimate Natural32 +RICE_TRIM_LOOKUP.pcr_id Natural8 +RICE_TRIM_LOOKUP.mode Natural8 +RICE_TRIM_LOOKUP.channel_mode Natural8 +RICE_TRIM_LOOKUP.bw Natural8 +RICE_TRIM_LOOKUP.primary_channel_position Natural8 +RICE_TRIM_LOOKUP.transmit_power_quarter_dBm Decibels +RICE_RADIO_ON.mode Natural8 +RICE_RADIO_ON.channel_mode Natural8 +RICE_RADIO_ON.bw Natural8 +RICE_RADIO_ON.primary_channel_position Natural8 +RICE_RADIO_ON.transmit_power_quarter_dBm Decibels +RICE_TRIM_RAN_STEP.trim_num Integer8 +RICE_TRIM_RAN_STEP.step_duration Integer32 +RICE_TRIM_RAN_STEP.complete Boolean +RICE_CHANGE_RADIO_STATE_DONE.rice_tx_pwr_limit_quarter_dbm Decibels +RICE_TRIM_INITIATE.pending Natural32 +RICE_TRIM_INITIATE.wlan_impact Natural8 +RICE_TRIM_INITIATE.bt_impact Natural8 +RICE_TRIM_NOT_FOUND.allow_retrim Boolean +RICE_TRIM_NOT_FOUND.pcr_id Natural8 +RICE_TRIM_NOT_FOUND.mode Natural8 +RICE_TRIM_NOT_FOUND.channel_mode Natural8 +RICE_TRIM_NOT_FOUND.bw Natural8 +RICE_TRIM_NOT_FOUND.primary_channel_position Natural8 +RICE_TRIM_NOT_FOUND.transmit_power_quarter_dBm Decibels +RICE_TRIM_DONE.remaining Natural32 +RICE_RETRIM.pending Natural32 +RICE_RADIO_REQ_ON.mode Natural8 +RICE_RADIO_REQ_ON.channel_mode Natural8 +RICE_RADIO_REQ_ON.bw Natural8 +RICE_RADIO_REQ_ON.primary_channel_position Natural8 +RICE_RADIO_REQ_ON.transmit_power_quarter_dBm Decibels +RICE_TRIM_MATCH_PROMOTE.allow_retrim Boolean +RICE_TRIM_MATCH_PROMOTE.idx Natural16s +RICE_TRIM_MATCH_PROMOTE.pcr_id Natural8 +RICE_TRIM_MATCH_PROMOTE.mode Natural8 +RICE_TRIM_MATCH_PROMOTE.channel_mode Natural8 +RICE_TRIM_MATCH_PROMOTE.bw Natural8 +RICE_TRIM_MATCH_PROMOTE.primary_channel_position Natural8 +RICE_TRIM_MATCH_PROMOTE.transmit_power_quarter_dBm Decibels +RICE_TRIM_NEW.idx Natural16s +RICE_TRIM_NEW.pcr_id Natural8 +RICE_TRIM_NEW.mode Natural8 +RICE_TRIM_NEW.channel_mode Natural8 +RICE_TRIM_NEW.bw Natural8 +RICE_TRIM_NEW.primary_channel_position Natural8 +RICE_TRIM_NEW.transmit_power_quarter_dBm Decibels +RICE_TRIM_CHECK.pending Natural32 +RICE_TRIM_CHECK.remaining Natural32 +RICE_TRIM_CHECK.deadline Natural32 +RICE_DPD_TRAIN_BST_DONE_MGR.state Natural8 +RICE_TRIM_MATCH_EXACT.allow_retrim Boolean +RICE_TRIM_MATCH_EXACT.idx Natural16s +RICE_TRIM_MATCH_EXACT.pcr_id Natural8 +RICE_TRIM_MATCH_EXACT.mode Natural8 +RICE_TRIM_MATCH_EXACT.channel_mode Natural8 +RICE_TRIM_MATCH_EXACT.bw Natural8 +RICE_TRIM_MATCH_EXACT.primary_channel_position Natural8 +RICE_TRIM_MATCH_EXACT.transmit_power_quarter_dBm Decibels +RICE_TRIM_REQ_MORE.pending Natural32 +RICE_TRIM_REQ_MORE.wlan_impact Natural8 +RICE_TRIM_REQ_MORE.bt_impact Natural8 +RICE_IDLE_OFF_CHANGE_RADIO_STATE.tx_pwr_limit_quarter_dbm Decibels +RICE_TRIM_MORE.pending Natural32 +RICE_TRIM_MORE.step_time Integer32 +RICE_TRIM_MORE.remaining Integer32 +RICE_TRIM_MORE.wlan_impact Natural8 +RICE_TRIM_MORE.bt_impact Natural8 +RICE_TRIM_ON_RADIO_CALIBRATION_RESP.schedule_deadline Natural32 +RICE_TRIM_RUN.trim_num Integer8 +RICE_TRIM_RUN.pending Natural32 +RICE_TRIM_RUN.remaining Integer32 +RICE_TRIM_RUN.deadline Natural32 +RICE_UPDATE_RADIO_CHANGE_ESTIMATES.ts Natural32 +RICE_UPDATE_RADIO_CHANGE_ESTIMATES.stage Natural32 +# Generated From mib/mib_debug.xml +trace_def 8 +002d 0000 MIB_BMSG_ELEM_ALLOC 0001 address +002d 0001 MIB_BMSG_ELEM_DEALLOC 0001 address +002d 0002 MIB_GET 0007 psid_hex psid_dec name value ix0 ix1 success +002d 0003 MIB_GET_OCTETS 0008 psid_hex psid_dec name length value ix0 ix1 success +002d 0004 MIB_HOSTOVERRIDE 0002 mib_loc mib_sz +002d 0005 MIB_SET 0007 psid_hex psid_dec name value ix0 ix1 success +002d 0006 MIB_SET_OCTETS 0008 psid_hex psid_dec name length value ix0 ix1 success +002d 0007 Mibkey 0000 +# Generated From mib/mib_debug.xml +trace_types 22 +MIB_SET.psid_dec Natural16s +MIB_SET.name Mibkey +MIB_SET.value Natural32s +MIB_SET.success Boolean +MIB_GET_OCTETS.psid_dec Natural16s +MIB_GET_OCTETS.name Mibkey +MIB_GET_OCTETS.length Natural8s +MIB_GET_OCTETS.value Natural16[4] +MIB_GET_OCTETS.success Boolean +MIB_HOSTOVERRIDE.mib_loc Natural32 +MIB_HOSTOVERRIDE.mib_sz Natural32 +MIB_GET.psid_dec Natural16s +MIB_GET.name Mibkey +MIB_GET.value Natural32s +MIB_GET.success Boolean +MIB_BMSG_ELEM_DEALLOC.address Natural32 +MIB_SET_OCTETS.psid_dec Natural16s +MIB_SET_OCTETS.name Mibkey +MIB_SET_OCTETS.length Natural8s +MIB_SET_OCTETS.value Natural16[4] +MIB_SET_OCTETS.success Boolean +MIB_BMSG_ELEM_ALLOC.address Natural32 +# Generated From data_plane/dataplane_debug.xml +trace_def 117 +0019 0000 DATAPLANE_AMPDU_BURSTING 0008 bursting_is_on n_mpdus_to_tx prot_time ampdu_tx_time txop_time_us n_mpdus_queued n_ampdus_to_tx max_mpdus_per_ampdu +0019 0001 DATAPLANE_ANTENNA_MODE_SWITCH 0002 mac_instance antenna_bitmap +0019 0002 DATAPLANE_API_FTM_IQ_BUFF 0001 ftm_iq_buff +0019 0003 DATAPLANE_API_MACRAME_ADDBA_TX 0007 tpri peer_id ba_flags win_size timeout start_seqno max_length +0019 0004 DATAPLANE_API_MACRAME_CANCEL_DEADLINES 0000 +0019 0005 DATAPLANE_API_MACRAME_CANCEL_FRAME 0004 addr_lo addr_mid addr_hi fc +0019 0006 DATAPLANE_API_MACRAME_CANCEL_FRAMES 0002 control_tag_mask control_tag_include +0019 0007 DATAPLANE_API_MACRAME_CANCEL_MLME_DU 0005 addr_lo addr_mid addr_hi control_tag_mask control_tag_include +0019 0008 DATAPLANE_API_MACRAME_CANCEL_PAUSE_MAC_AT_TIME_REQUEST 0001 mac_instance +0019 0009 DATAPLANE_API_MACRAME_CLEAR_DPLP 0001 callback +0019 000a DATAPLANE_API_MACRAME_CLEAR_VIF 0000 +0019 000b DATAPLANE_API_MACRAME_DELBA_TX 0007 tpri peer_id ba_flags win_size timeout start_seqno max_length +0019 000c DATAPLANE_API_MACRAME_DELETE_VIF 0000 +0019 000d DATAPLANE_API_MACRAME_DE_REGISTER_KEY 0008 addr_lo addr_mid addr_hi key_type crypt_type key_id basic_enc_flags keyflags +0019 000e DATAPLANE_API_MACRAME_EDCA_CONFIG 0000 +0019 000f DATAPLANE_API_MACRAME_FTM_BURST_ENABLE 0001 enable +0019 0010 DATAPLANE_API_MACRAME_IML_OFF_IND 0000 +0019 0011 DATAPLANE_API_MACRAME_IML_OFF_REQ 0000 +0019 0012 DATAPLANE_API_MACRAME_IML_ON 0000 +0019 0013 DATAPLANE_API_MACRAME_INIT_QUEUES 0000 +0019 0014 DATAPLANE_API_MACRAME_LOAD_FRAME 0009 Frame_control du_state txrxflags txflags_ex tx_control tx_sw_deadline addr_lo addr_mid addr_hi +0019 0015 DATAPLANE_API_MACRAME_MAX_AGGR_SIZE_CONFIG 0001 aggr_size +0019 0016 DATAPLANE_API_MACRAME_OVERRIDE_PARAMS 0001 mask +0019 0017 DATAPLANE_API_MACRAME_PAUSE_DPLP 0002 callback bitmap +0019 0018 DATAPLANE_API_MACRAME_PAUSE_DPLP_MSG_QUEUE 0001 callback +0019 0019 DATAPLANE_API_MACRAME_PAUSE_MAC_AT_TIME_REQUEST 0003 mac_instance stop_time cb +0019 001a DATAPLANE_API_MACRAME_POST_IMM_TIDY_REQ 0003 saved_rx_start saved_rx_end callback +0019 001b DATAPLANE_API_MACRAME_PROTECTION_CONFIG 0000 +0019 001c DATAPLANE_API_MACRAME_QUEUE_BEACON 0002 mcast_en deadline +0019 001d DATAPLANE_API_MACRAME_REGISTER_KEY 0008 addr_lo addr_mid addr_hi key_type crypt_type key_id basic_enc_flags keyflags +0019 001e DATAPLANE_API_MACRAME_RESUME_DPLP 0002 callback bitmap +0019 001f DATAPLANE_API_MACRAME_RESUME_DPLP_MSG_QUEUE 0000 +0019 0020 DATAPLANE_API_MACRAME_RESUME_MAC 0001 mac_instance +0019 0021 DATAPLANE_API_MACRAME_RX_NOTIFY 0000 +0019 0022 DATAPLANE_API_MACRAME_SET_BSS_STA 0003 addr_lo addr_mid addr_hi +0019 0023 DATAPLANE_API_MACRAME_SET_MIN_TX_RATE 0003 addr_lo addr_mid addr_hi +0019 0024 DATAPLANE_API_MACRAME_STA_IMPOSED_MIN_TX_RATE 0004 addr_lo addr_mid addr_hi imposed_rate +0019 0025 DATAPLANE_API_MACRAME_STA_RESET_RATES 0003 addr_lo addr_mid addr_hi +0019 0026 DATAPLANE_API_MACRAME_TBTT_REQ 0003 deadline stall_time cback +0019 0027 DATAPLANE_API_MACRAME_TURN_OFF_DPHP 0001 mac_instance +0019 0028 DATAPLANE_API_MACRAME_TURN_ON_DPHP 0001 mac_instance +0019 0029 DATAPLANE_API_MACRAME_UPDATE_PS 0000 +0019 002a DATAPLANE_API_MACRAME_VIF_IMPOSE_MIN_TX_RATE 0001 imposed_min_tx_rate +0019 002b DATAPLANE_API_MLME_RANDOMISE_VIF_SEQ 0000 +0019 002c DATAPLANE_API_MLME_STA_CLEAR_REQUEST 0001 addr +0019 002d DATAPLANE_API_MLME_STA_MOVE_DU_REQUEST 0003 from_addr drop_enc to_addr +0019 002e DATAPLANE_API_MLME_STA_PAUSE_REQUST 0002 addr sta_get_num_tx_dus_queued +0019 002f DATAPLANE_API_MLME_STA_RESUME_REQUEST 0002 addr sta_get_num_tx_dus_queued +0019 0030 DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ 0003 cmd_time callback instance +0019 0031 DATAPLANE_CTL_MGR_HW_STATE_CHANGE 0009 instance vif_state_unicast vif_state_bbm tx_n_total_ready tx_n_queued dplp_state_dplane dplp_state_mpdu_hw dplp_state_ampdu_hw dplp_state_bbm +0019 0032 DATAPLANE_CTL_MGR_PAUSED 0001 cmd_time +0019 0033 DATAPLANE_CTL_MGR_PAUSE_BBM_REQ 0003 cmd_time callback instance +0019 0034 DATAPLANE_CTL_MGR_PAUSE_REQ 0003 cmd_time callback instance +0019 0035 DATAPLANE_CTL_MGR_RESUME_BBM_REQ 0003 cmd_time callback instance +0019 0036 DATAPLANE_CTL_MGR_RESUME_REQ 0003 cmd_time callback instance +0019 0037 DATAPLANE_CTL_MGR_RUNNING 0001 cmd_time +0019 0038 DATAPLANE_DATA_PPDU_TX_FAILURE 0007 dphp_state coex_collision mac_sm_channel_state backoff cca_busy_time cca_busy_duration rx_sync_count +0019 0039 DATAPLANE_DATA_TX_FAILURE 0008 frame line fc mac_instance tx_status flags ex_flags tx_count +0019 003a DATAPLANE_DATA_TX_FAILURE_EXTRA 0004 src_pid mac_mod_opts pkt_tag timeout +0019 003b DATAPLANE_DATA_TX_STATE_LOG 0009 index trans0 trans1 trans2 trans3 trans4 trans5 trans6 trans7 +0019 003c DATAPLANE_DEADLINE_CANCEL_STOP_REQ 0001 mac_instance +0019 003d DATAPLANE_DEADLINE_RESUME_REQ 0001 mac_instance +0019 003e DATAPLANE_DEADLINE_STOP_CFM 0003 mac_instance stop_time cb +0019 003f DATAPLANE_DEADLINE_STOP_REQ 0003 mac_instance stop_time cb +0019 0040 DATAPLANE_DPHP_MON_LOG 0007 log_start_l log_start_h start_index end_index entry_size num_entries_in_log failed_log_allocations +0019 0041 DATAPLANE_DPHP_PEER_DEREGISTER 0004 addr_lo addr_mid addr_hi peer_index +0019 0042 DATAPLANE_DPHP_PEER_REGISTER 0004 addr_lo addr_mid addr_hi peer_index +0019 0043 DATAPLANE_DPLP_MSG 0002 loc info +0019 0044 DATAPLANE_HW_PUMP_AMPDU_IGNORE_MAC 0001 mac_instance +0019 0045 DATAPLANE_HW_PUMP_IGNORE_MAC 0001 mac_instance +0019 0046 DATAPLANE_LAA_CUR_RATE_STAT 0004 result per throughput mpdus +0019 0047 DATAPLANE_LAA_GOOD_AVG_PER 0004 pdu_num mpdu_succ_num mpdu_fail_num current_rate +0019 0048 DATAPLANE_LAA_INSTALL_RATE 0003 cur_rate old_rate mtper +0019 0049 DATAPLANE_LAA_INSTALL_RATE_EXTRA 0006 fallback_n_entries f0_rate f1_rate f2_rate f3_rate f4_rate +0019 004a DATAPLANE_LAA_PRV_RATE_STAT 0003 per throughput mpdus +0019 004b DATAPLANE_LAA_RATE_CHANGED 0005 action sgi nss bw_idx mcs +0019 004c DATAPLANE_LAA_RATE_STAT 0006 action rate n_pdu n_no_ba n_mpdu_succ n_mpdu_fail +0019 004d DATAPLANE_LAA_RESET_STA 0008 association_type cur_rate nss_bits bw_bits mcs_bits_11b mcs_bits_11a mcs_bits_ht mcs_bits_vht +0019 004e DATAPLANE_LAA_SCBRD_STATS_1 000a fallback_n_entries cur_n_mpdu_succ cur_n_mpdu_fail cur_n_pdu cur_n_no_ba n_pdu_not_counted n_ba_missed n_prot_failed n_ppdu_req n_ba_received +0019 004f DATAPLANE_LAA_SCBRD_STATS_2 000a f0_mpdu_succ f0_mpdu_fail f1_mpdu_succ f1_mpdu_fail f2_mpdu_succ f2_mpdu_fail f3_mpdu_succ f3_mpdu_fail f4_mpdu_succ f4_mpdu_fail +0019 0050 DATAPLANE_LAA_STATE_CHANGE 0007 state old_state last_evt drop_rtsel n_drop_fail_in_row spec_rtsel spec_result +0019 0051 DATAPLANE_LAA_TRACE_SM 0004 state expire_at_hi expire_at_lo evt +0019 0052 DATAPLANE_LIVE_RESTART 0001 mac_instance +0019 0053 DATAPLANE_MSG 0001 status +0019 0054 DATAPLANE_PAUSED_STA 0005 addr_lo addr_mid addr_hi dp_sta_op_flags n_tx_dus_queued +0019 0055 DATAPLANE_PEER_MGR_PEER_DISABLE 0005 addr_lo addr_mid addr_hi peer_index disablement_reason +0019 0056 DATAPLANE_PEER_MGR_PEER_ENABLE 0005 addr_lo addr_mid addr_hi peer_index enablement_reason +0019 0057 DATAPLANE_PEER_MGR_PEER_FRAMES_CANCELLED 0002 peer_index other_peer_n_frames +0019 0058 DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES 0005 entry_0 entry_1 entry_2 entry_3 entry_4 +0019 0059 DATAPLANE_REG_BFEE 0003 addr_lo addr_mid addr_hi +0019 005a DATAPLANE_REG_BFER 0003 addr_lo addr_mid addr_hi +0019 005b DATAPLANE_RESUMED_STA 0006 addr_lo addr_mid addr_hi pause_type dp_sta_op_flags n_tx_dus_queued +0019 005c DATAPLANE_RX_DISCARDED 0003 fc discard_reason seqno +0019 005d DATAPLANE_RX_PHY_INFO 000a rate rssi snr is_ctrl payload_us fcs_good fcs_error bad_sig cca_busy rx_started_us +0019 005e DATAPLANE_STA_CREATE_FALLBACK_TABLE 0005 addr_lo addr_mid addr_hi starting_hw_rate min_hw_rate +0019 005f DATAPLANE_STA_CREATE_FALLBACK_TABLE_EXTRA 0007 frame_type long_frame fallback_tbl default_supported_rates supported_rates ht_mcs_rates vht_mcs_rates +0019 0060 DATAPLANE_STA_DELETE_FALLBACK_TABLE 0004 addr_lo addr_mid addr_hi fallback_tbl +0019 0061 DATAPLANE_STA_INSTALL_FALLBACK_TABLES 0007 addr_lo addr_mid addr_hi curr_sta_rate min_rate short_fallback_tbl long_fallback_tbl +0019 0062 DATAPLANE_STA_RATE_IMPOSED_MIN_TX_RATE 0008 addr_lo addr_mid addr_hi imposed_rate coex_supported_rates_mask coex_ht_rates_mask supported_rates_mask ht_rates_mask +0019 0063 DATAPLANE_STA_RATE_INSTALL_RATE 0005 addr_lo addr_mid addr_hi curr_sta_rate install_fallback_tbls +0019 0064 DATAPLANE_STA_RESET_RATES 0009 addr_lo addr_mid addr_hi bandwidth channel_freq association_type supported_rates ht_mcs_rates vht_mcs_rates +0019 0065 DATAPLANE_STA_RESET_RATES_STA_CAPS 0001 sta_caps +0019 0066 DATAPLANE_STA_TIMEOUT_PARKED_FRAMES 0005 addr_lo addr_mid addr_hi dp_sta_op_flags count +0019 0067 DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES 0004 addr_lo addr_mid addr_hi curr_sta_rate +0019 0068 DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA 0004 short_tbl_ref_count short_fallback_tbl long_tbl_ref_count long_fallback_tbl +0019 0069 DATAPLANE_TPUT_DIAG 0002 mib_count mac_instance +0019 006a DATAPLANE_TX_CFM 000a frame_control seq_frag cfm_rate flags success failure tx_n_total_ready tx_n_queued tx_spent_32us tx_started_us +0019 006b DATAPLANE_VIF_RESET_RATES 0000 +0019 006c DATAPLANE_WMMAC_DOWNGRADE 0006 downgraded_from_ac downgraded_to_ac txop_limit ecw_min ecw_max aifs +0019 006d DATAPLANE_WMMAC_MEDIUM_TIME_SPENT 0002 mac_ac medium_time_spent +0019 006e DATAPLANE_WMMAC_QUEUE_STALLED 0001 dpif_queue +0019 006f DATAPLANE_WMMAC_RESTORE 0005 restored_ac txop_limit ecw_min ecw_max aifs +0019 0070 DATAPLANE_WMMAC_SET_MEDIUM_TIME 0002 mac_ac medium_time +0019 0071 DATAPLANE_WMMAC_TIMER_END 0004 mac_ac ac_admitted ac_remaining ac_monitor_time +0019 0072 DATAPLANE_WMMAC_TIMER_START 0004 mac_ac ac_admitted ac_remaining ac_monitor_time +0019 0073 DPLANE_API_MACRAME_SET_TX_BURST_TIME 0004 mac_instance mac_ac_category burst_time type +0019 0074 LMIF_TPUT_DIAG 0002 ncounters mac_instance +# Generated From data_plane/dataplane_debug.xml +trace_types 134 +DATAPLANE_LAA_CUR_RATE_STAT.result Boolean +DATAPLANE_API_MACRAME_QUEUE_BEACON.mcast_en Boolean +DATAPLANE_API_MACRAME_QUEUE_BEACON.deadline Natural32 +DATAPLANE_API_MACRAME_CLEAR_DPLP.callback Natural32 +DATAPLANE_API_MACRAME_PAUSE_DPLP_MSG_QUEUE.callback Natural32 +DATAPLANE_CTL_MGR_PAUSED.cmd_time Natural32 +DATAPLANE_TX_CFM.success Natural8 +DATAPLANE_TX_CFM.failure Natural8 +DATAPLANE_TX_CFM.tx_started_us Natural32 +DATAPLANE_STA_INSTALL_FALLBACK_TABLES.curr_sta_rate Natural32 +DATAPLANE_STA_INSTALL_FALLBACK_TABLES.min_rate Natural32 +DATAPLANE_STA_INSTALL_FALLBACK_TABLES.short_fallback_tbl Natural32 +DATAPLANE_STA_INSTALL_FALLBACK_TABLES.long_fallback_tbl Natural32 +DPLANE_API_MACRAME_SET_TX_BURST_TIME.mac_ac_category mac_access_category +DPLANE_API_MACRAME_SET_TX_BURST_TIME.burst_time Natural8 +DPLANE_API_MACRAME_SET_TX_BURST_TIME.type BURST_TYPE_T +DATAPLANE_CTL_MGR_RESUME_BBM_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_RESUME_BBM_REQ.callback Natural32 +DATAPLANE_CTL_MGR_RESUME_BBM_REQ.instance Natural32 +DATAPLANE_ANTENNA_MODE_SWITCH.mac_instance Natural32 +DATAPLANE_API_MACRAME_POST_IMM_TIDY_REQ.saved_rx_start Natural32 +DATAPLANE_API_MACRAME_POST_IMM_TIDY_REQ.saved_rx_end Natural32 +DATAPLANE_API_MACRAME_POST_IMM_TIDY_REQ.callback Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA.short_tbl_ref_count Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA.short_fallback_tbl Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA.long_tbl_ref_count Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES_EXTRA.long_fallback_tbl Natural32 +DATAPLANE_DEADLINE_STOP_CFM.mac_instance Natural32 +DATAPLANE_DEADLINE_STOP_CFM.stop_time Natural32 +DATAPLANE_DEADLINE_STOP_CFM.cb Natural32 +DATAPLANE_LAA_RESET_STA.cur_rate Natural32 +DATAPLANE_AMPDU_BURSTING.n_mpdus_to_tx Natural32 +DATAPLANE_AMPDU_BURSTING.prot_time Natural32 +DATAPLANE_AMPDU_BURSTING.ampdu_tx_time Natural32 +DATAPLANE_AMPDU_BURSTING.txop_time_us Natural32 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.instance Natural32 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.vif_state_unicast Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.vif_state_bbm Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.dplp_state_dplane Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.dplp_state_mpdu_hw Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.dplp_state_ampdu_hw Natural8 +DATAPLANE_CTL_MGR_HW_STATE_CHANGE.dplp_state_bbm Natural8 +DATAPLANE_API_MACRAME_PAUSE_MAC_AT_TIME_REQUEST.mac_instance Natural32 +DATAPLANE_API_MACRAME_PAUSE_MAC_AT_TIME_REQUEST.stop_time Natural32 +DATAPLANE_API_MACRAME_PAUSE_MAC_AT_TIME_REQUEST.cb Natural32 +DATAPLANE_PEER_MGR_PEER_FRAMES_CANCELLED.other_peer_n_frames Natural32 +DATAPLANE_DATA_TX_FAILURE_EXTRA.mac_mod_opts Natural32 +DATAPLANE_DATA_TX_FAILURE_EXTRA.timeout Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f0_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f1_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f2_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f3_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE_EXTRA.f4_rate Natural32 +DATAPLANE_API_MACRAME_CANCEL_FRAMES.control_tag_mask Natural64 +DATAPLANE_API_MACRAME_CANCEL_FRAMES.control_tag_include Natural64 +DATAPLANE_DEADLINE_CANCEL_STOP_REQ.mac_instance Natural32 +DATAPLANE_DEADLINE_STOP_REQ.mac_instance Natural32 +DATAPLANE_DEADLINE_STOP_REQ.stop_time Natural32 +DATAPLANE_DEADLINE_STOP_REQ.cb Natural32 +DATAPLANE_STA_CREATE_FALLBACK_TABLE_EXTRA.long_frame Boolean +DATAPLANE_STA_CREATE_FALLBACK_TABLE_EXTRA.fallback_tbl Boolean +DATAPLANE_STA_RESET_RATES_STA_CAPS.sta_caps Natural64 +DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.callback Natural32 +DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.instance Natural32 +DATAPLANE_CTL_MGR_RUNNING.cmd_time Natural32 +DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.curr_sta_rate Natural32 +DATAPLANE_HW_PUMP_AMPDU_IGNORE_MAC.mac_instance Natural32 +DATAPLANE_API_MACRAME_TBTT_REQ.deadline Natural32 +DATAPLANE_API_MACRAME_TBTT_REQ.stall_time Natural32 +DATAPLANE_API_MACRAME_TBTT_REQ.cback Natural32 +DATAPLANE_HW_PUMP_IGNORE_MAC.mac_instance Natural32 +DATAPLANE_STA_CREATE_FALLBACK_TABLE.starting_hw_rate Natural32 +DATAPLANE_STA_CREATE_FALLBACK_TABLE.min_hw_rate Natural32 +DATAPLANE_API_MACRAME_RESUME_DPLP.callback Natural32 +DATAPLANE_API_MACRAME_RESUME_DPLP.bitmap Natural8 +DATAPLANE_API_MACRAME_DELBA_TX.max_length Natural32 +DATAPLANE_API_MACRAME_ADDBA_TX.max_length Natural32 +DATAPLANE_API_MACRAME_CANCEL_PAUSE_MAC_AT_TIME_REQUEST.mac_instance Natural32 +DATAPLANE_API_MLME_STA_RESUME_REQUEST.addr MAC_Address +DATAPLANE_API_MACRAME_TURN_OFF_DPHP.mac_instance Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_0 Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_1 Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_2 Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_3 Natural8 +DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_4 Natural8 +DATAPLANE_API_MACRAME_CANCEL_MLME_DU.control_tag_mask Natural64 +DATAPLANE_API_MACRAME_CANCEL_MLME_DU.control_tag_include Natural64 +DATAPLANE_API_MACRAME_PAUSE_DPLP.callback Natural32 +DATAPLANE_API_MACRAME_PAUSE_DPLP.bitmap Natural8 +DATAPLANE_API_MACRAME_TURN_ON_DPHP.mac_instance Natural8 +DATAPLANE_API_MACRAME_FTM_BURST_ENABLE.enable Boolean +DATAPLANE_API_MLME_STA_MOVE_DU_REQUEST.from_addr MAC_Address +DATAPLANE_API_MLME_STA_MOVE_DU_REQUEST.drop_enc Boolean +DATAPLANE_API_MLME_STA_MOVE_DU_REQUEST.to_addr MAC_Address +DATAPLANE_API_MLME_STA_CLEAR_REQUEST.addr MAC_Address +DATAPLANE_LAA_RATE_STAT.rate Natural32 +DATAPLANE_API_MACRAME_RESUME_MAC.mac_instance Natural32 +DATAPLANE_STA_DELETE_FALLBACK_TABLE.fallback_tbl Natural32 +DATAPLANE_DEADLINE_RESUME_REQ.mac_instance Natural32 +DATAPLANE_RX_PHY_INFO.rate Natural32 +DATAPLANE_RX_PHY_INFO.rssi Natural8 +DATAPLANE_RX_PHY_INFO.snr Natural8 +DATAPLANE_RX_PHY_INFO.is_ctrl Natural8 +DATAPLANE_RX_PHY_INFO.rx_started_us Natural32 +DATAPLANE_DATA_TX_FAILURE.frame MBULK +DATAPLANE_DATA_TX_FAILURE.mac_instance Natural8 +DATAPLANE_DATA_TX_FAILURE.tx_count Natural8 +DATAPLANE_API_MLME_STA_PAUSE_REQUST.addr MAC_Address +DATAPLANE_DATA_PPDU_TX_FAILURE.dphp_state Natural8 +DATAPLANE_DATA_PPDU_TX_FAILURE.coex_collision Natural8 +DATAPLANE_DATA_PPDU_TX_FAILURE.mac_sm_channel_state Natural8 +DATAPLANE_DATA_PPDU_TX_FAILURE.cca_busy_time Natural32 +DATAPLANE_DATA_PPDU_TX_FAILURE.cca_busy_duration Natural32 +DATAPLANE_CTL_MGR_RESUME_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_RESUME_REQ.callback Natural32 +DATAPLANE_CTL_MGR_RESUME_REQ.instance Natural32 +DATAPLANE_CTL_MGR_PAUSE_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_PAUSE_REQ.callback Natural32 +DATAPLANE_CTL_MGR_PAUSE_REQ.instance Natural32 +DATAPLANE_API_FTM_IQ_BUFF.ftm_iq_buff Natural32 +DATAPLANE_DPLP_MSG.loc Natural32 +DATAPLANE_DPLP_MSG.info Natural32 +DATAPLANE_LAA_INSTALL_RATE.cur_rate Natural32 +DATAPLANE_LAA_INSTALL_RATE.old_rate Natural32 +DATAPLANE_STA_RATE_INSTALL_RATE.curr_sta_rate Natural32 +DATAPLANE_STA_RATE_INSTALL_RATE.install_fallback_tbls Boolean +DATAPLANE_API_MACRAME_OVERRIDE_PARAMS.mask Natural32 +DATAPLANE_LAA_GOOD_AVG_PER.current_rate Natural32 +DATAPLANE_API_MACRAME_LOAD_FRAME.tx_sw_deadline Natural32 +DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.cmd_time Natural32 +DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.callback Natural32 +DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.instance Natural32 +DATAPLANE_API_MACRAME_MAX_AGGR_SIZE_CONFIG.aggr_size Natural32 +# Generated From smapper/smapper_debug.xml +trace_def 2 +0043 0000 SMAPPER_START 0000 +0043 0001 SMAPPER_STOP 0000 +# Generated From smapper/smapper_debug.xml +# Generated From bist/bist_debug.xml +trace_def 7 +003e 0000 BIST_GAIN 0001 sat_gain +003e 0001 BIST_GET_TX_GAIN_REQ 0003 freq tx_gain rx_gain +003e 0002 BIST_SHIFT_SWEEP 0003 i q shift +003e 0003 BIST_RX_BUF_GAIN 0002 rx_bb1 rx_bb2 +003e 0004 BIST_SIG_ANAL 0002 sig_anal_cfg sig_anal_freq +003e 0005 BIST_SIG_GEN 0005 sig_gen_cfg sig_gen_cfg2 sig_gen_freq1 sig_gen_freq2 sig_gen_phase +003e 0006 BIST_MAGNITUDE_INCREASE 0007 i q mag_squared mag_squared_threshold attempt tx_gain rx_gain +# Generated From bist/bist_debug.xml +trace_types 17 +BIST_SIG_GEN.sig_gen_cfg Natural32 +BIST_SIG_GEN.sig_gen_cfg2 Natural32 +BIST_SIG_GEN.sig_gen_freq1 Natural32 +BIST_SIG_GEN.sig_gen_freq2 Natural32 +BIST_SIG_GEN.sig_gen_phase Natural32 +BIST_SHIFT_SWEEP.i Natural32s +BIST_SHIFT_SWEEP.q Natural32s +BIST_GAIN.sat_gain Natural32 +BIST_MAGNITUDE_INCREASE.i Natural16s +BIST_MAGNITUDE_INCREASE.q Natural16s +BIST_MAGNITUDE_INCREASE.mag_squared Natural32 +BIST_MAGNITUDE_INCREASE.mag_squared_threshold Natural32 +BIST_MAGNITUDE_INCREASE.attempt Natural8s +BIST_MAGNITUDE_INCREASE.tx_gain Natural8s +BIST_MAGNITUDE_INCREASE.rx_gain Natural8s +BIST_SIG_ANAL.sig_anal_cfg Natural32 +BIST_SIG_ANAL.sig_anal_freq Natural32 +# Generated From lower_mac/lmif_debug.xml +trace_def 2 +0047 0000 LMIF_COUNTERS_REPORT 0007 MAC_DOT11_FCS_GOOD_COUNT MAC_DOT11_FCS_ERROR_COUNT MAC_BAD_SIG_COUNT MAC_NO_ACK_COUNT MAC_DOT11_RX_AMPDUS_COUNT MAC_DOT11_RX_MPDUS_IN_AMPDUS_COUNT MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT +0047 0001 LMIF_COUNTERS_REPORT_2 0001 MAC_DOT11_ERROR_COUNT +# Generated From lower_mac/lmif_debug.xml +trace_types 5 +LMIF_COUNTERS_REPORT_2.MAC_DOT11_ERROR_COUNT Natural32 +LMIF_COUNTERS_REPORT.MAC_DOT11_FCS_GOOD_COUNT Natural32 +LMIF_COUNTERS_REPORT.MAC_DOT11_FCS_ERROR_COUNT Natural32 +LMIF_COUNTERS_REPORT.MAC_BAD_SIG_COUNT Natural32 +LMIF_COUNTERS_REPORT.MAC_NO_ACK_COUNT Natural32 +# Generated From mlme_hard/mlme_tdls/mlme_tdls_debug.xml +trace_def 23 +0023 0000 MLME_TDLS_CHANNEL_CONFIG 0002 primary_freq channel_info +0023 0001 MLME_TDLS_DISCOVERY_EVENT_RETRIEVED 0000 +0023 0002 MLME_TDLS_DISCOVERY_EVENT_SAVED 0003 address found space +0023 0003 MLME_TDLS_FILTER_MATCH 0003 action_type address link_state +0023 0004 MLME_TDLS_FRAME_DISCOVERY_RESPONSE_1 0002 tdls_allowed rssi +0023 0005 MLME_TDLS_FRAME_DISCOVERY_RESPONSE_2 0001 address +0023 0006 MLME_TDLS_HOST_ACTION_REQUEST 0002 action address +0023 0007 MLME_TDLS_INIT 0003 tdls_activated coex_activated p2p_activated +0023 0008 MLME_TDLS_PEER_DISCOVERY_REQUEST 0001 tdls_allowed +0023 0009 MLME_TDLS_PEER_SETUP_CONFIRM 0002 address link_state +0023 000a MLME_TDLS_PEER_SETUP_REQUEST 0001 secure_link +0023 000b MLME_TDLS_PEER_SETUP_REQUEST_RETRIEVED 0001 address +0023 000c MLME_TDLS_PEER_SETUP_REQUEST_SAVED 0001 address +0023 000d MLME_TDLS_PEER_SETUP_RESPONSE 0002 address link_state +0023 000e MLME_TDLS_PEER_TEARDOWN_REQUEST 0002 address link_state +0023 000f MLME_TDLS_SENDING_ACTION_FRAME 0002 frame_type address +0023 0010 MLME_TDLS_STATUS_CHANGED 0005 new_state_is_active is_in_teardown coex_activated mvif_activated channel_switch +0023 0011 MLME_TDLS_TERMINATE_LINK 0001 index +0023 0012 MLME_TDLS_TERMINATE_LINK_DURING_SETUP 0001 index +0023 0013 MLME_TDLS_TERMINATE_ONE 0002 address tx_frame +0023 0014 MLME_TDLS_TERMINATE_THREE 0001 address +0023 0015 MLME_TDLS_TERMINATE_TWO 0003 address paused confirming +0023 0016 MLME_TDLS_TRAFFIC_STATISTICS 0006 address tdls_link_established packet_cnt_tx packet_cnt_rx tx_above_threshold rx_above_threshold +# Generated From mlme_hard/mlme_tdls/mlme_tdls_debug.xml +trace_types 44 +MLME_TDLS_FRAME_DISCOVERY_RESPONSE_2.address MAC_Address +MLME_TDLS_PEER_DISCOVERY_REQUEST.tdls_allowed Boolean +MLME_TDLS_PEER_SETUP_REQUEST.secure_link Boolean +MLME_TDLS_PEER_SETUP_CONFIRM.address MAC_Address +MLME_TDLS_PEER_SETUP_CONFIRM.link_state DEBUG_TYPE_TDLS_LINK_STATE +MLME_TDLS_INIT.tdls_activated Boolean +MLME_TDLS_INIT.coex_activated Boolean +MLME_TDLS_INIT.p2p_activated Boolean +MLME_TDLS_FRAME_DISCOVERY_RESPONSE_1.tdls_allowed Boolean +MLME_TDLS_FRAME_DISCOVERY_RESPONSE_1.rssi Natural16s +MLME_TDLS_PEER_SETUP_RESPONSE.address MAC_Address +MLME_TDLS_PEER_SETUP_RESPONSE.link_state DEBUG_TYPE_TDLS_LINK_STATE +MLME_TDLS_PEER_SETUP_REQUEST_RETRIEVED.address MAC_Address +MLME_TDLS_TRAFFIC_STATISTICS.address MAC_Address +MLME_TDLS_TRAFFIC_STATISTICS.tdls_link_established Boolean +MLME_TDLS_TRAFFIC_STATISTICS.packet_cnt_tx Natural32 +MLME_TDLS_TRAFFIC_STATISTICS.packet_cnt_rx Natural32 +MLME_TDLS_TRAFFIC_STATISTICS.tx_above_threshold Boolean +MLME_TDLS_TRAFFIC_STATISTICS.rx_above_threshold Boolean +MLME_TDLS_HOST_ACTION_REQUEST.address MAC_Address +MLME_TDLS_FILTER_MATCH.action_type Natural8 +MLME_TDLS_FILTER_MATCH.address MAC_Address +MLME_TDLS_FILTER_MATCH.link_state DEBUG_TYPE_TDLS_LINK_STATE +MLME_TDLS_DISCOVERY_EVENT_SAVED.address MAC_Address +MLME_TDLS_DISCOVERY_EVENT_SAVED.found Natural32 +MLME_TDLS_DISCOVERY_EVENT_SAVED.space Natural32 +MLME_TDLS_TERMINATE_ONE.address MAC_Address +MLME_TDLS_TERMINATE_ONE.tx_frame Boolean +MLME_TDLS_PEER_TEARDOWN_REQUEST.address MAC_Address +MLME_TDLS_PEER_TEARDOWN_REQUEST.link_state DEBUG_TYPE_TDLS_LINK_STATE +MLME_TDLS_TERMINATE_THREE.address MAC_Address +MLME_TDLS_CHANNEL_CONFIG.primary_freq Channel_Frequency +MLME_TDLS_CHANNEL_CONFIG.channel_info Channel_Information +MLME_TDLS_SENDING_ACTION_FRAME.frame_type DEBUG_TYPE_TDLS_ACTION_FRAME +MLME_TDLS_SENDING_ACTION_FRAME.address MAC_Address +MLME_TDLS_PEER_SETUP_REQUEST_SAVED.address MAC_Address +MLME_TDLS_STATUS_CHANGED.new_state_is_active Boolean +MLME_TDLS_STATUS_CHANGED.is_in_teardown Boolean +MLME_TDLS_STATUS_CHANGED.coex_activated Boolean +MLME_TDLS_STATUS_CHANGED.mvif_activated Boolean +MLME_TDLS_STATUS_CHANGED.channel_switch Boolean +MLME_TDLS_TERMINATE_TWO.address MAC_Address +MLME_TDLS_TERMINATE_TWO.paused Boolean +MLME_TDLS_TERMINATE_TWO.confirming Boolean +DEBUG_TYPE_TDLS_ACTION_FRAME Enum 00 Setup_Request 01 Setup_Response 02 Setup_Confirm 03 Teardown_Request 04 Peer_Traffic_Ind 07 Peer_Psm_Request 08 Peer_Psm_Response 09 Peer_Traffic_Rsp 0a Discovery_Request 0e Discovery_Response +DEBUG_TYPE_TDLS_LINK_STATE Enum 00 Idle 01 Waiting_For_Setup_Response 02 Waiting_For_Setup_Confirm 03 Established 04 In_Teardown +# Generated From mlme_hard/mlme_frame/mlme_frame_debug.xml +trace_def 7 +003f 0000 MLME_FRAME_BUILD_ASSOC_FRAME_ACM 0004 old_aci_aifsn new_aci_aifsn old_acm new_acm +003f 0001 MLME_FRAME_BUILD_ASSOC_FRAME_ACM_RIC_COPIED 0002 coped_bytes resource_descriptor_count +003f 0002 MLME_FRAME_BUILD_FRAME 0003 build frametype line +003f 0003 MLME_FRAME_ECSA_INCLUDE_IN_BEACON 0005 now new_primary_channel new_channel_info channel_switch_count channel_switch_mode +003f 0004 MLME_FRAME_LAST_NAN_ATTRIBUTE_NOT_INCLUDED 0003 current_offset frame_max_length attribute_size +003f 0005 MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE 0007 valid hop_lim checksum len tgt dst ll_opt +003f 0006 MLME_FRAME_STA_RECORD_CAPS_UPDATED 0002 sta_caps_current sta_caps_new +# Generated From mlme_hard/mlme_frame/mlme_frame_debug.xml +trace_types 21 +MLME_FRAME_STA_RECORD_CAPS_UPDATED.sta_caps_current Natural32 +MLME_FRAME_STA_RECORD_CAPS_UPDATED.sta_caps_new Natural32 +MLME_FRAME_BUILD_FRAME.build Boolean +MLME_FRAME_ECSA_INCLUDE_IN_BEACON.now Natural32 +MLME_FRAME_ECSA_INCLUDE_IN_BEACON.new_primary_channel Integer8 +MLME_FRAME_ECSA_INCLUDE_IN_BEACON.channel_switch_count Integer8 +MLME_FRAME_ECSA_INCLUDE_IN_BEACON.channel_switch_mode Integer8 +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.valid Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.hop_lim Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.checksum Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.len Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.tgt Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.dst Boolean +MLME_FRAME_NEIGHBOR_DISCOVERY_NS_VALIDATE.ll_opt Boolean +MLME_FRAME_LAST_NAN_ATTRIBUTE_NOT_INCLUDED.current_offset Natural32 +MLME_FRAME_LAST_NAN_ATTRIBUTE_NOT_INCLUDED.frame_max_length Natural32 +MLME_FRAME_LAST_NAN_ATTRIBUTE_NOT_INCLUDED.attribute_size Natural32 +MLME_FRAME_BUILD_ASSOC_FRAME_ACM.old_aci_aifsn Natural8 +MLME_FRAME_BUILD_ASSOC_FRAME_ACM.new_aci_aifsn Natural8 +MLME_FRAME_BUILD_ASSOC_FRAME_ACM.old_acm Boolean +MLME_FRAME_BUILD_ASSOC_FRAME_ACM.new_acm Boolean +# Generated From mlme_hard/mlme_mpdu_router/mlme_mpdu_router_debug.xml +trace_def 13 +0006 0000 MLME_MPDU_FILTER_ADD 0002 filter_id mode +0006 0001 MLME_MPDU_FRAME_FILTER 0003 pid Channel_Frequency bssid +0006 0002 MLME_MPDU_FRAME_FILTERED_ADDR 0002 filter_addr frame_addr +0006 0003 MLME_MPDU_FRAME_FILTERED_FREQ 0002 filter_freq frame_freq +0006 0004 MLME_MPDU_FRAME_FILTERED_SSID 0001 frame +0006 0005 MLME_MPDU_FRAME_MATCH 0003 pid subscribe_flags frame_flags +0006 0006 MLME_MPDU_HOST_FILTER_MATCH 0000 +0006 0007 MLME_MPDU_MANAGEMENT_FRAME_FILTERED 0000 +0006 0008 MLME_MPDU_ROUTER_DEREGISTER_EXTERNAL 0000 +0006 0009 MLME_MPDU_ROUTER_DEREGISTER_INTERNAL 0001 pid +0006 000a MLME_MPDU_ROUTER_FRAME 0003 type subtype subscribe_flags +0006 000b MLME_MPDU_ROUTER_REGISTER_EXTERNAL 0000 +0006 000c MLME_MPDU_ROUTER_REGISTER_INTERNAL 0002 pid subscribe_flags +# Generated From mlme_hard/mlme_mpdu_router/mlme_mpdu_router_debug.xml +trace_types 17 +MLME_MPDU_FRAME_FILTERED_SSID.frame MBULK +MLME_MPDU_ROUTER_REGISTER_INTERNAL.pid FsmProcessId +MLME_MPDU_ROUTER_REGISTER_INTERNAL.subscribe_flags Natural32 +MLME_MPDU_ROUTER_DEREGISTER_INTERNAL.pid FsmProcessId +MLME_MPDU_FRAME_FILTERED_ADDR.filter_addr MAC_Address +MLME_MPDU_FRAME_FILTERED_ADDR.frame_addr MAC_Address +MLME_MPDU_ROUTER_FRAME.subscribe_flags Natural32 +MLME_MPDU_FRAME_MATCH.pid FsmProcessId +MLME_MPDU_FRAME_MATCH.subscribe_flags Natural32 +MLME_MPDU_FRAME_MATCH.frame_flags Natural32 +MLME_MPDU_FRAME_FILTER.pid FsmProcessId +MLME_MPDU_FRAME_FILTER.Channel_Frequency Channel_Frequency +MLME_MPDU_FRAME_FILTER.bssid MAC_Address +MLME_MPDU_FILTER_ADD.filter_id Natural8 +MLME_MPDU_FILTER_ADD.mode Natural8 +MLME_MPDU_FRAME_FILTERED_FREQ.filter_freq Channel_Frequency +MLME_MPDU_FRAME_FILTERED_FREQ.frame_freq Channel_Frequency +# Generated From mlme_hard/mlme_txpower/mlme_txpower_debug.xml +trace_def 4 +0036 0000 MLME_TXPOWER_INFO 000b channel_freq channel_info maximum reg_dom network sar nocell user tpc lte_coex minimum +0036 0001 MLME_TXPOWER_LTE_COEX_POWER_REDUCTION 0004 current_centre_freq current_channel_info current_occupied_mask power_reduction_channel_mask +0036 0002 MLME_TXPOWER_NETWORK 0006 envelope envelope_limit_20Mhz envelope_limit_channel_bw constraint constraint_limit calculated_limit +0036 0003 MLME_TXPOWER_NETWORK_UPDATE 0002 new_limit old_limit +# Generated From mlme_hard/mlme_txpower/mlme_txpower_debug.xml +trace_types 21 +MLME_TXPOWER_NETWORK_UPDATE.new_limit Integer8 +MLME_TXPOWER_NETWORK_UPDATE.old_limit Integer8 +MLME_TXPOWER_INFO.channel_freq Channel_Frequency +MLME_TXPOWER_INFO.channel_info Channel_Information +MLME_TXPOWER_INFO.maximum Integer8 +MLME_TXPOWER_INFO.reg_dom Integer8 +MLME_TXPOWER_INFO.network Integer8 +MLME_TXPOWER_INFO.sar Integer8 +MLME_TXPOWER_INFO.nocell Integer8 +MLME_TXPOWER_INFO.user Integer8 +MLME_TXPOWER_INFO.tpc Integer8 +MLME_TXPOWER_INFO.lte_coex Integer8 +MLME_TXPOWER_INFO.minimum Integer8 +MLME_TXPOWER_NETWORK.envelope Boolean +MLME_TXPOWER_NETWORK.envelope_limit_20Mhz Integer8 +MLME_TXPOWER_NETWORK.envelope_limit_channel_bw Integer8 +MLME_TXPOWER_NETWORK.constraint Boolean +MLME_TXPOWER_NETWORK.constraint_limit Integer8 +MLME_TXPOWER_NETWORK.calculated_limit Integer8 +MLME_TXPOWER_LTE_COEX_POWER_REDUCTION.current_occupied_mask Natural64 +MLME_TXPOWER_LTE_COEX_POWER_REDUCTION.power_reduction_channel_mask Natural64 +# Generated From mlme_hard/mlme_ap/mlme_ap_debug.xml +trace_def 5 +0014 0000 MLME_AP_AID 0001 aid +0014 0001 MLME_AP_CONNECT_STATUS 0002 address info +0014 0002 MLME_AP_FRAMETX 0001 status +0014 0003 MLME_AP_RECORD_FLAGS 0005 address state aid mlme_connected_ind mlme_started_ind +0014 0004 MLME_AP_RSN 0003 version group_cipher pairwise_ciphers +# Generated From mlme_hard/mlme_ap/mlme_ap_debug.xml +trace_types 6 +MLME_AP_CONNECT_STATUS.address MAC_Address +MLME_AP_CONNECT_STATUS.info DEBUG_TYPE_AP_CONNECT_STATUS_VALUE +MLME_AP_RECORD_FLAGS.address MAC_Address +MLME_AP_RECORD_FLAGS.state MLME_STATION_RECORD_STATES +MLME_AP_RECORD_FLAGS.mlme_connected_ind Boolean +MLME_AP_RECORD_FLAGS.mlme_started_ind Boolean +DEBUG_TYPE_AP_CONNECT_STATUS Enum 1000 deauth_sta_unknown 1001 deauth_from_sta_not_associated 1002 deauth_from_sta 1003 auth_from_sta_unknown 1004 auth_from_sta_known 1005 auth_declined_acl 1006 auth_declined_shared_auth 1007 auth_declined_seq_num 1008 auth_success 1009 assoc_from_sta_unknown 100a assoc_from_sta_known 100b assoc_no_free_aid 100c assoc_rates_mismatch 100d assoc_sec_mismatch 100e assoc_failure 100f assoc_success 1010 tkip_assoc_no_ht_allowed 1011 auth_pmf_in_use 1011 sa_query_failed +# Generated From mlme_hard/mlme_vifctrl/mlme_vifctrl_debug.xml +trace_def 67 +0008 0000 MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION 0005 primary_freq channel_info is_environment_40mhz_intolerant allowed_to_increase_bandwidth bandwidth_updated +0008 0001 MLME_VIFCTRL_AP_FAILURE 0002 bssid reason +0008 0002 MLME_VIFCTRL_ARP_DETECT 0003 action target_ip_address is_tracking_arp +0008 0003 MLME_VIFCTRL_ARP_DETECT_IP_CHECK 0002 target_ip_address dst_ip_address +0008 0004 MLME_VIFCTRL_ARP_OFFLOAD 0004 opcode sha spa tpa +0008 0005 MLME_VIFCTRL_ARP_OFFLOAD_REPLY 0004 opcode tha spa tpa +0008 0006 MLME_VIFCTRL_ARP_OFFLOAD_SET_ENABLED 0002 enabled vif_type +0008 0007 MLME_VIFCTRL_ASSIST_ACTIVE 0002 flavour active +0008 0008 MLME_VIFCTRL_ASSIST_DHCP_FRAME 0001 flavour +0008 0009 MLME_VIFCTRL_ASSIST_RA_FRAME 0002 frame line +0008 000a MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES 0004 elapsed_time router_lifetime valid_lifetime preferred_lifetime +0008 000b MLME_VIFCTRL_ASSIST_TIMER 0001 timer_id +0008 000c MLME_VIFCTRL_BEACON_FORWARD 0001 enabled +0008 000d MLME_VIFCTRL_BEACON_UPDATE 0001 now +0008 000e MLME_VIFCTRL_CHANGED_AP_CHANNEL 0003 is_sta_preparing_channel_switch sta_primary_freq ap_proposed_primary_freq +0008 000f MLME_VIFCTRL_CHANGE_BSS_REQ 0004 from_bssid from_freq to_bssid to_freq +0008 0010 MLME_VIFCTRL_CHANNEL_CONFIG 0005 primary_freq centre_freq channel_info max_air_power form_max_air_power +0008 0011 MLME_VIFCTRL_CONNECTION_RESUMED 0001 same_channel +0008 0012 MLME_VIFCTRL_DEAUTH_FRAME_DROPPED_PMF 0002 fsubtype reason_code +0008 0013 MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS 0003 pid priority direction +0008 0014 MLME_VIFCTRL_DESCHEDULED 0002 pid line +0008 0015 MLME_VIFCTRL_ECSA_COUNT_FINISHED 0003 now channel_switch_count channel_switch_time +0008 0016 MLME_VIFCTRL_ECSA_RECEIVED 0003 new_primary_channel_number channel_switch_count channel_switch_mode +0008 0017 MLME_VIFCTRL_ECSA_SEND_ACTION 0005 now bssid new_primary_channel new_channel_info channel_switch_count +0008 0018 MLME_VIFCTRL_ECSA_TIMEOUT 0004 now new_channel_number new_channel_info channel_switch_count +0008 0019 MLME_VIFCTRL_EVAL_BEACON_FLAGS 0002 current evaluated +0008 001a MLME_VIFCTRL_FRAMETX 0001 status +0008 001b MLME_VIFCTRL_INACTIVITY 0002 interval now +0008 001c MLME_VIFCTRL_INACTIVITY_KICK_DO 0000 +0008 001d MLME_VIFCTRL_INACTIVITY_KICK_INFO 0003 current_time unicast_rx_time time_since_last_rx +0008 001e MLME_VIFCTRL_KEEPALIVE_AP 0002 timeout timeout_check +0008 001f MLME_VIFCTRL_KEEPALIVE_PEER 0003 last_activity_delta timeout check +0008 0020 MLME_VIFCTRL_KEEPALIVE_STA 0003 mode timeout timeout_check +0008 0021 MLME_VIFCTRL_KEEPALIVE_TX 0001 protected +0008 0022 MLME_VIFCTRL_LISTEN_OFFLOAD 0001 interval +0008 0023 MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED 0003 ht_activated vht_activated all_membership_selector +0008 0024 MLME_VIFCTRL_MIC_FAILURE 0002 peer status +0008 0025 MLME_VIFCTRL_NAN_FAILURE 0002 reason arg +0008 0026 MLME_VIFCTRL_NDP_FRAME 0002 frame line +0008 0027 MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD 0006 router solicited override target_ip6_0 target_ll_0 line +0008 0028 MLME_VIFCTRL_NDP_OFFLOAD 0004 icmp_type src_0 dst_0 line +0008 0029 MLME_VIFCTRL_NDP_OFFLOAD_SET_ENABLED 0001 enabled +0008 002a MLME_VIFCTRL_OBSS_SCAN_DONE_IND 0005 intolerant_channels intolerant_40mhz_ap_found intolerant_obss_found_by_peer found_obss_on_another_channel cycle_to_send_report +0008 002b MLME_VIFCTRL_OBSS_SCAN_IND 0003 intolerant_channels intolerant_40mhz_ap_found found_obss_on_another_channel +0008 002c MLME_VIFCTRL_OFFCHANNEL_TIMEOUT 0001 pid +0008 002d MLME_VIFCTRL_OLBC 0003 rx_beacons bss_ht_protection_flags bss_erp_protection_flags +0008 002e MLME_VIFCTRL_P2P_NOA 0005 duration interval start_time blackout_id position +0008 002f MLME_VIFCTRL_PROBE_REQ_FILTERED 0003 da sa reason +0008 0030 MLME_VIFCTRL_PROBE_REQ_FILTERED_DEVICE_ADDR 0002 da sa +0008 0031 MLME_VIFCTRL_QBSS_CU 0003 reported_load_percentage computed_load_percentage channel_usage_above_threshold +0008 0032 MLME_VIFCTRL_ROAMING_CONNECTION_INITIALISATION 0005 roaming_ft mic_len kck_len kek_len ptk_len +0008 0033 MLME_VIFCTRL_SAVE_WMM_FOR_ACM 0000 +0008 0034 MLME_VIFCTRL_SELECTED_SECURITY 0006 security_status type group_cipher pairwise_cipher akm_suite adaptive_11r_enabled +0008 0035 MLME_VIFCTRL_SEND_OMN_ACTION_FRAME 0002 bandwidth rx_nss +0008 0036 MLME_VIFCTRL_SEND_SM_POWER_SAVE_ACTION_FRAME 0002 sm_power_save_enabled sm_mode +0008 0037 MLME_VIFCTRL_SET_IP 0005 vif_type version address is_zero success +0008 0038 MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS 0006 pid priority direction medium_time minimun_data_rate address +0008 0039 MLME_VIFCTRL_SLOW_AP 0001 max_time +0008 003a MLME_VIFCTRL_STATION_OVERRIDE_EDCA 0004 ac_category aifs_n cw_min_max txop +0008 003b MLME_VIFCTRL_STATION_QE_DRIFT_ALLOWANCE 0002 beacon_period drift_allowance +0008 003c MLME_VIFCTRL_STATION_QE_IGNORED_IE 0005 beacon_period qe_count qe_period qe_duration qe_offset +0008 003d MLME_VIFCTRL_STATION_ROAM_END_ROAM 0003 bssid result_code reason_code +0008 003e MLME_VIFCTRL_WIFISHARING_AP_CHANNEL_SWITCH_IND 0003 preparing_channel_switch wifisharing_in_use ap_channel_switch_required +0008 003f MLME_VIFCTRL_WIFISHARING_CHANNEL_NOT_PERMITTED 0002 req_mask mask +0008 0040 MLME_VIFCTRL_WIFISHARING_COMPARE_CHANNELS 0004 is_required is_rsdb_supported sta_primary_channel_freq ap_primary_channel_freq +0008 0041 MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL 0003 sta_primary_freq ap_proposed_primary_freq count +0008 0042 MLME_VIFCTRL_WIFISHARING_PERMITTED_CHANNELS 0001 mask +# Generated From mlme_hard/mlme_vifctrl/mlme_vifctrl_debug.xml +trace_types 151 +MLME_VIFCTRL_KEEPALIVE_PEER.last_activity_delta Integer32 +MLME_VIFCTRL_KEEPALIVE_PEER.timeout Integer32 +MLME_VIFCTRL_KEEPALIVE_PEER.check Natural32 +MLME_VIFCTRL_DESCHEDULED.pid FsmProcessId +MLME_VIFCTRL_SEND_OMN_ACTION_FRAME.bandwidth Natural8 +MLME_VIFCTRL_SEND_OMN_ACTION_FRAME.rx_nss DEBUG_TYPE_VIFCTRL_NSS +MLME_VIFCTRL_STATION_QE_IGNORED_IE.beacon_period Natural32 +MLME_VIFCTRL_STATION_QE_IGNORED_IE.qe_count Natural8 +MLME_VIFCTRL_STATION_QE_IGNORED_IE.qe_period Natural8 +MLME_VIFCTRL_KEEPALIVE_STA.mode MlmeKeepalive +MLME_VIFCTRL_KEEPALIVE_STA.timeout Natural32 +MLME_VIFCTRL_KEEPALIVE_STA.timeout_check Natural32 +MLME_VIFCTRL_ARP_DETECT.target_ip_address Natural32 +MLME_VIFCTRL_ARP_DETECT.is_tracking_arp Boolean +MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.ht_activated Boolean +MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.vht_activated Boolean +MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.all_membership_selector Natural8 +MLME_VIFCTRL_INACTIVITY_KICK_INFO.current_time Natural32 +MLME_VIFCTRL_INACTIVITY_KICK_INFO.unicast_rx_time Natural32 +MLME_VIFCTRL_INACTIVITY_KICK_INFO.time_since_last_rx Natural32 +MLME_VIFCTRL_NDP_FRAME.frame MBULK +MLME_VIFCTRL_ECSA_RECEIVED.new_primary_channel_number Natural8 +MLME_VIFCTRL_ECSA_RECEIVED.channel_switch_count Natural8 +MLME_VIFCTRL_ECSA_RECEIVED.channel_switch_mode Natural8 +MLME_VIFCTRL_ARP_DETECT_IP_CHECK.target_ip_address Natural32 +MLME_VIFCTRL_ARP_DETECT_IP_CHECK.dst_ip_address Natural32 +MLME_VIFCTRL_NAN_FAILURE.reason DEBUG_TYPE_VIFCTRL_NAN_FAILURE_REASON +MLME_VIFCTRL_CHANNEL_CONFIG.primary_freq Channel_Frequency +MLME_VIFCTRL_CHANNEL_CONFIG.centre_freq Channel_Frequency +MLME_VIFCTRL_CHANNEL_CONFIG.max_air_power Integer8 +MLME_VIFCTRL_INACTIVITY.interval Natural32 +MLME_VIFCTRL_INACTIVITY.now Natural32 +MLME_VIFCTRL_BEACON_UPDATE.now Natural32 +MLME_VIFCTRL_NDP_OFFLOAD.icmp_type Natural8 +MLME_VIFCTRL_NDP_OFFLOAD.src_0 Natural32 +MLME_VIFCTRL_NDP_OFFLOAD.dst_0 Natural32 +MLME_VIFCTRL_ROAMING_CONNECTION_INITIALISATION.roaming_ft Boolean +MLME_VIFCTRL_OBSS_SCAN_IND.intolerant_40mhz_ap_found Boolean +MLME_VIFCTRL_OBSS_SCAN_IND.found_obss_on_another_channel Boolean +MLME_VIFCTRL_ARP_OFFLOAD_REPLY.opcode DEBUG_ARP_OPCODE +MLME_VIFCTRL_ARP_OFFLOAD_REPLY.tha MAC_Address +MLME_VIFCTRL_ARP_OFFLOAD_REPLY.spa Natural32 +MLME_VIFCTRL_ARP_OFFLOAD_REPLY.tpa Natural32 +MLME_VIFCTRL_NDP_OFFLOAD_SET_ENABLED.enabled Boolean +MLME_VIFCTRL_WIFISHARING_COMPARE_CHANNELS.is_required Boolean +MLME_VIFCTRL_WIFISHARING_COMPARE_CHANNELS.is_rsdb_supported Boolean +MLME_VIFCTRL_QBSS_CU.channel_usage_above_threshold Boolean +MLME_VIFCTRL_ECSA_SEND_ACTION.now Natural32 +MLME_VIFCTRL_ECSA_SEND_ACTION.bssid MAC_Address +MLME_VIFCTRL_ECSA_SEND_ACTION.new_primary_channel Integer8 +MLME_VIFCTRL_ECSA_SEND_ACTION.channel_switch_count Integer8 +MLME_VIFCTRL_ARP_OFFLOAD_SET_ENABLED.enabled Boolean +MLME_VIFCTRL_ARP_OFFLOAD_SET_ENABLED.vif_type VIF_Type +MLME_VIFCTRL_WIFISHARING_AP_CHANNEL_SWITCH_IND.preparing_channel_switch Boolean +MLME_VIFCTRL_WIFISHARING_AP_CHANNEL_SWITCH_IND.wifisharing_in_use Boolean +MLME_VIFCTRL_WIFISHARING_AP_CHANNEL_SWITCH_IND.ap_channel_switch_required Boolean +MLME_VIFCTRL_ASSIST_RA_FRAME.frame MBULK +MLME_VIFCTRL_CHANGED_AP_CHANNEL.is_sta_preparing_channel_switch Boolean +MLME_VIFCTRL_CHANGED_AP_CHANNEL.sta_primary_freq Channel_Frequency +MLME_VIFCTRL_CHANGED_AP_CHANNEL.ap_proposed_primary_freq Channel_Frequency +MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.pid FsmProcessId +MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.priority Priority +MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.direction Direction +MLME_VIFCTRL_STATION_ROAM_END_ROAM.bssid MAC_Address +MLME_VIFCTRL_STATION_ROAM_END_ROAM.result_code Result_Code +MLME_VIFCTRL_STATION_ROAM_END_ROAM.reason_code Reason_Code +MLME_VIFCTRL_ASSIST_DHCP_FRAME.flavour MESSAGE_TYPE +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.pid FsmProcessId +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.priority Priority +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.direction Direction +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.minimun_data_rate Rate +MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.address MAC_Address +MLME_VIFCTRL_STATION_QE_DRIFT_ALLOWANCE.beacon_period Natural32 +MLME_VIFCTRL_STATION_QE_DRIFT_ALLOWANCE.drift_allowance Natural32 +MLME_VIFCTRL_LISTEN_OFFLOAD.interval Natural32 +MLME_VIFCTRL_SELECTED_SECURITY.security_status Result_Code +MLME_VIFCTRL_SELECTED_SECURITY.type DEBUG_TYPE_VIFCTRL_SELECTED_SECURITY +MLME_VIFCTRL_SELECTED_SECURITY.group_cipher Natural32 +MLME_VIFCTRL_SELECTED_SECURITY.pairwise_cipher Natural32 +MLME_VIFCTRL_SELECTED_SECURITY.akm_suite Natural32 +MLME_VIFCTRL_SELECTED_SECURITY.adaptive_11r_enabled Boolean +MLME_VIFCTRL_SET_IP.vif_type VIF_Type +MLME_VIFCTRL_SET_IP.version Integer8 +MLME_VIFCTRL_SET_IP.address Natural32 +MLME_VIFCTRL_SET_IP.is_zero Boolean +MLME_VIFCTRL_SET_IP.success Boolean +MLME_VIFCTRL_ARP_OFFLOAD.opcode DEBUG_ARP_OPCODE +MLME_VIFCTRL_ARP_OFFLOAD.sha MAC_Address +MLME_VIFCTRL_ARP_OFFLOAD.spa Natural32 +MLME_VIFCTRL_ARP_OFFLOAD.tpa Natural32 +MLME_VIFCTRL_ASSIST_ACTIVE.flavour MESSAGE_TYPE +MLME_VIFCTRL_ASSIST_ACTIVE.active Boolean +MLME_VIFCTRL_AP_FAILURE.bssid MAC_Address +MLME_VIFCTRL_AP_FAILURE.reason DEBUG_TYPE_VIFCTRL_AP_FAILURE_REASON +MLME_VIFCTRL_ASSIST_TIMER.timer_id SignalId +MLME_VIFCTRL_SEND_SM_POWER_SAVE_ACTION_FRAME.sm_power_save_enabled Natural8 +MLME_VIFCTRL_SEND_SM_POWER_SAVE_ACTION_FRAME.sm_mode Natural8 +MLME_VIFCTRL_OFFCHANNEL_TIMEOUT.pid FsmProcessId +MLME_VIFCTRL_PROBE_REQ_FILTERED.da MAC_Address +MLME_VIFCTRL_PROBE_REQ_FILTERED.sa MAC_Address +MLME_VIFCTRL_PROBE_REQ_FILTERED.reason DEBUG_TYPE_VIFCTRL_PROBE_REQ_FILTER_REASON +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.primary_freq Channel_Frequency +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.channel_info Channel_Information +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.is_environment_40mhz_intolerant Boolean +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.allowed_to_increase_bandwidth Boolean +MLME_VIFCTRL_AP_BANDWIDTH_EVALUATION.bandwidth_updated Boolean +MLME_VIFCTRL_KEEPALIVE_TX.protected Boolean +MLME_VIFCTRL_ECSA_TIMEOUT.now Natural32 +MLME_VIFCTRL_ECSA_TIMEOUT.new_channel_number Integer8 +MLME_VIFCTRL_ECSA_TIMEOUT.channel_switch_count Integer8 +MLME_VIFCTRL_WIFISHARING_PERMITTED_CHANNELS.mask Natural48 +MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL.sta_primary_freq Channel_Frequency +MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL.ap_proposed_primary_freq Channel_Frequency +MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL.count Natural8 +MLME_VIFCTRL_STATION_OVERRIDE_EDCA.ac_category Natural8 +MLME_VIFCTRL_STATION_OVERRIDE_EDCA.aifs_n Natural8 +MLME_VIFCTRL_STATION_OVERRIDE_EDCA.cw_min_max Natural8 +MLME_VIFCTRL_ECSA_COUNT_FINISHED.now Natural32 +MLME_VIFCTRL_ECSA_COUNT_FINISHED.channel_switch_count Integer8 +MLME_VIFCTRL_ECSA_COUNT_FINISHED.channel_switch_time Natural32 +MLME_VIFCTRL_MIC_FAILURE.peer MAC_Address +MLME_VIFCTRL_MIC_FAILURE.status DEBUG_TYPE_VIFCTRL_MIC_FAILURE_RESULT +MLME_VIFCTRL_BEACON_FORWARD.enabled Boolean +MLME_VIFCTRL_SLOW_AP.max_time Natural32 +MLME_VIFCTRL_CHANGE_BSS_REQ.from_bssid MAC_Address +MLME_VIFCTRL_CHANGE_BSS_REQ.from_freq Channel_Frequency +MLME_VIFCTRL_CHANGE_BSS_REQ.to_bssid MAC_Address +MLME_VIFCTRL_CHANGE_BSS_REQ.to_freq Channel_Frequency +MLME_VIFCTRL_WIFISHARING_CHANNEL_NOT_PERMITTED.req_mask Natural48 +MLME_VIFCTRL_WIFISHARING_CHANNEL_NOT_PERMITTED.mask Natural48 +MLME_VIFCTRL_P2P_NOA.duration Natural32 +MLME_VIFCTRL_P2P_NOA.interval Natural32 +MLME_VIFCTRL_P2P_NOA.start_time Natural32 +MLME_VIFCTRL_P2P_NOA.position Natural32 +MLME_VIFCTRL_CONNECTION_RESUMED.same_channel Boolean +MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD.router Boolean +MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD.solicited Boolean +MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD.override Boolean +MLME_VIFCTRL_NDP_NEIGHBOR_ADV_OFFLOAD.target_ip6_0 Natural32 +MLME_VIFCTRL_KEEPALIVE_AP.timeout Natural32 +MLME_VIFCTRL_KEEPALIVE_AP.timeout_check Natural32 +MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.elapsed_time Natural32 +MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.router_lifetime Natural32 +MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.valid_lifetime Natural32 +MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.preferred_lifetime Natural32 +MLME_VIFCTRL_PROBE_REQ_FILTERED_DEVICE_ADDR.da MAC_Address +MLME_VIFCTRL_PROBE_REQ_FILTERED_DEVICE_ADDR.sa MAC_Address +MLME_VIFCTRL_OBSS_SCAN_DONE_IND.intolerant_40mhz_ap_found Boolean +MLME_VIFCTRL_OBSS_SCAN_DONE_IND.intolerant_obss_found_by_peer Boolean +MLME_VIFCTRL_OBSS_SCAN_DONE_IND.found_obss_on_another_channel Boolean +MLME_VIFCTRL_OBSS_SCAN_DONE_IND.cycle_to_send_report Boolean +DEBUG_TYPE_VIFCTRL_NSS Enum 0000 nss_one_stream 0001 nss_two_streams 0002 nss_three_streams 0003 nss_four_streams 0004 nss_five_streams 0005 nss_six_streams 0006 nss_seven_streams 0007 nss_eight_streams +DEBUG_TYPE_VIFCTRL_NAN_FAILURE_REASON Enum 0001 vif_index 0002 invalid_tlv +DEBUG_TYPE_VIFCTRL_PROBE_REQ_FILTER_REASON Enum 0000 group_address 0001 dest_address 0002 ssid 0003 no_p2p_ie 0004 device_address 0005 no_wcs_ie 0006 device_type 0007 no_probe_rsp_ies 0008 no_probe_rsp_p2p_ie 0009 no_probe_rsp_wsc_ie 000a already_txing_probe_resp 000b no_supported_rates_ie 000c p2p_with_only_basic_rates +DEBUG_TYPE_VIFCTRL_SELECTED_SECURITY Enum 0000 none 0001 rsn 0002 wpa 0003 wapi +DEBUG_TYPE_VIFCTRL_MIC_FAILURE_RESULT Enum 0000 success 0001 no_peer_entry +DEBUG_TYPE_VIFCTRL_AP_FAILURE_REASON Enum 0000 bssid 0001 vif_index 0002 beacon_period 0003 dtim_period 0004 authentication_type 0005 channel 0008 ie_list 0009 no_rates_ie 000a no_ssid_ie 000b no_ht_operation_ie 000c no_wmm_ie 000d no_vht_operation_or_ht_ie 000e missing_ht_ies 0011 probe_rsp_no_p2p_ie 0012 ht_op_ie_channel_mismatch 0013 multiple_security_ies 0014 group_key_mismatch 0015 vendor_ie_present 0018 country_mismatch 001a wifisharing_not_supported 001b no_valid_channel_is_found +DEBUG_ARP_OPCODE Enum 0001 request 0002 reply +# Generated From mlme_hard/mlme_ftm/mlme_ftm_debug.xml +trace_def 21 +0042 0000 MLME_FTM_ADDED_RESPONDER 0006 address frequency bursts_interval bursts_duration number_of_bursts number_of_frames_per_burst +0042 0001 MLME_FTM_ADD_SCAN_REQUEST 0000 +0042 0002 MLME_FTM_ADD_SCAN_RESULT 0001 result_code +0042 0003 MLME_FTM_DIST_RESULT 0001 distance_mm +0042 0004 MLME_FTM_NEW_BURST_INTERVAL 0001 bursts_interval +0042 0005 MLME_FTM_PROPOSED_BURST_START_TIME 0001 time +0042 0006 MLME_FTM_RANGE_INDICATION 0003 report rtt_id count +0042 0007 MLME_FTM_RESPONDER_NOT_ASAP 0001 address +0042 0008 MLME_FTM_RESPONDER_PARAMETERS_UPDATED 0006 address bursts_start bursts_interval bursts_duration number_of_bursts number_of_frames_per_burst +0042 0009 MLME_FTM_RESPONDER_UNUSED 0002 preamble bandwidth +0042 000a MLME_FTM_RTT_RESULT 0008 address status burst_number measurement_attempted measurement_performed rtt deviation spread +0042 000b MLME_FTM_RTT_STATUS 0002 status line_num +0042 000c MLME_FTM_SCAN_DONE_INDICATION 0002 scan_id responder_count +0042 000d MLME_FTM_SCAN_INDICATION 0001 interface_address +0042 000e MLME_FTM_START_BURST 0002 address asap_mode +0042 000f MLME_FTM_START_SESSION 0001 address +0042 0010 MLME_FTM_STATUS 0002 status line_num +0042 0011 MLME_FTM_TIME_STAMPS_T1_T4 0004 t1 t4 dialog_token follow_up_dialog_token +0042 0012 MLME_FTM_TIME_STAMPS_T2_T3 0004 t2 t3 dialog_token follow_up_dialog_token +0042 0013 MLME_RX_FTM_FRAME_STATS 0002 Received_frames Valid_frames +0042 0014 MLME_RX_FTM_TIME_DIFF 0003 T2_T3_diff_in_picosecs T1_T4_diff_in_picosecs RTT_in_picosecs +# Generated From mlme_hard/mlme_ftm/mlme_ftm_debug.xml +trace_types 37 +MLME_FTM_ADDED_RESPONDER.address MAC_Address +MLME_FTM_ADDED_RESPONDER.frequency Channel_Frequency +MLME_FTM_ADDED_RESPONDER.bursts_interval Natural32 +MLME_FTM_ADDED_RESPONDER.bursts_duration Natural32 +MLME_FTM_START_BURST.address MAC_Address +MLME_FTM_START_BURST.asap_mode Boolean +MLME_RX_FTM_FRAME_STATS.Received_frames Integer32 +MLME_RX_FTM_FRAME_STATS.Valid_frames Integer32 +MLME_FTM_RESPONDER_NOT_ASAP.address MAC_Address +MLME_FTM_STATUS.status DEBUG_TYPE_FTM_STATUS +MLME_FTM_STATUS.line_num __LINE__ +MLME_FTM_TIME_STAMPS_T2_T3.t2 Natural64 +MLME_FTM_TIME_STAMPS_T2_T3.t3 Natural64 +MLME_FTM_TIME_STAMPS_T2_T3.dialog_token Natural8 +MLME_FTM_TIME_STAMPS_T2_T3.follow_up_dialog_token Natural8 +MLME_FTM_NEW_BURST_INTERVAL.bursts_interval Natural32 +MLME_FTM_SCAN_INDICATION.interface_address MAC_Address +MLME_FTM_RTT_RESULT.address MAC_Address +MLME_FTM_RTT_RESULT.status DEBUG_TYPE_FTM_RTT_STATUS +MLME_FTM_RTT_RESULT.rtt Natural32 +MLME_FTM_RANGE_INDICATION.report MBULK +MLME_FTM_RESPONDER_PARAMETERS_UPDATED.address MAC_Address +MLME_FTM_RESPONDER_PARAMETERS_UPDATED.bursts_start Natural32 +MLME_FTM_RESPONDER_PARAMETERS_UPDATED.bursts_interval Natural32 +MLME_FTM_RESPONDER_PARAMETERS_UPDATED.bursts_duration Natural32 +MLME_FTM_PROPOSED_BURST_START_TIME.time Natural32 +MLME_FTM_START_SESSION.address MAC_Address +MLME_FTM_RTT_STATUS.status DEBUG_TYPE_FTM_RTT_STATUS +MLME_FTM_RTT_STATUS.line_num __LINE__ +MLME_FTM_DIST_RESULT.distance_mm Natural32 +MLME_RX_FTM_TIME_DIFF.T2_T3_diff_in_picosecs Integer32 +MLME_RX_FTM_TIME_DIFF.T1_T4_diff_in_picosecs Integer32 +MLME_RX_FTM_TIME_DIFF.RTT_in_picosecs Integer32 +MLME_FTM_TIME_STAMPS_T1_T4.t1 Natural64 +MLME_FTM_TIME_STAMPS_T1_T4.t4 Natural64 +MLME_FTM_TIME_STAMPS_T1_T4.dialog_token Natural8 +MLME_FTM_TIME_STAMPS_T1_T4.follow_up_dialog_token Natural8 +DEBUG_TYPE_FTM_STATUS Enum 01 Created 02 Negotiateable 04 Burst 08 Stopabble 10 Terminated +DEBUG_TYPE_FTM_RTT_STATUS Enum 00 Success 02 Fail_No_Response 03 Fail_Rejected 04 Fail_Not_Scheduled 08 Aborted 0a Fail_No_Frames 0b Fail_Burst_Not_scheduled 0f Fail_Override +# Generated From mlme_hard/mlme_roaming/mlme_roaming_debug.xml +trace_def 20 +0018 0000 MLME_ROAMING_ATTEMPT 0007 bssid rssi freq okc_state pmk_available ft_capability roaming_ft +0018 0001 MLME_ROAMING_BSS_TRANS_MGMT_REQ 0003 link_loss_imminent disassociation_timer_us deauth_pending +0018 0002 MLME_ROAMING_COMPLETE 0001 bssid +0018 0003 MLME_ROAMING_CONNECTION_RESUMED 0001 bssid +0018 0004 MLME_ROAMING_CU_TRIGGER 0001 channel_usage_above_threshold +0018 0005 MLME_ROAMING_FAIL 0003 bssid result_code reason_code +0018 0006 MLME_ROAMING_GIVEUP 0000 +0018 0007 MLME_ROAMING_INITIAL_CONFIG 000a background_scan_period roam_scan_band rssi_low_threshold rssi_delta_threshold rssi_no_candidate_delta_threshold cu_no_candidate_delta_threshold rssi_cu_low_threshold_2G rssi_cu_low_threshold_5G cu_high_threshold_2G cu_high_threshold_5G +0018 0008 MLME_ROAMING_LINK_LOST 0001 deauth +0018 0009 MLME_ROAMING_NEIGHBOR 0001 freq +0018 000a MLME_ROAMING_NEW_SCAN 0005 scan_mode scan_type periodic fullscan scan_channels +0018 000b MLME_ROAMING_NON_CURRENT_AP_IDENTIFIED 0000 +0018 000c MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE 0001 ctrl_flag_in_no_candidate_mode +0018 000d MLME_ROAMING_POTENTIAL_CANDIDATE 0008 is_eligible candidate_selection_factor candidate_eligibility_threshold local_AP_selection_factor candidate_rssi candidate_channel_utilisation local_AP_rssi local_AP_channel_utilisation +0018 000e MLME_ROAMING_RSSI_BOOST_CANDIDATE 0004 is_candidate frequency original_rssi boost +0018 000f MLME_ROAMING_RSSI_TRIGGER 0006 trigger_flags rssi rssi_low rssi_high rssi_cu_low rssi_cu_high +0018 0010 MLME_ROAMING_SCAN_DONE 0001 roam_candidates +0018 0011 MLME_ROAMING_SCAN_IND_FILTERED 0006 bssid other_bssid rssi freq current_rssi reason +0018 0012 MLME_ROAMING_SET_CACHED_CHANNELS 0001 cached_channel_mask +0018 0013 MLME_ROAMING_SET_SCAN_MODE 0006 new_scan_mode old_scan_mode rssi_trigger cu_trigger deauth_pending deauth_reason +# Generated From mlme_hard/mlme_roaming/mlme_roaming_debug.xml +trace_types 59 +MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE.ctrl_flag_in_no_candidate_mode Boolean +MLME_ROAMING_POTENTIAL_CANDIDATE.is_eligible Boolean +MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_selection_factor Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_eligibility_threshold Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_selection_factor Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_rssi Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_channel_utilisation Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_rssi Decibels +MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_channel_utilisation Decibels +MLME_ROAMING_LINK_LOST.deauth Reason_Code +MLME_ROAMING_SET_SCAN_MODE.new_scan_mode DEBUG_TYPE_ROAMING_SCAN_MODE +MLME_ROAMING_SET_SCAN_MODE.old_scan_mode DEBUG_TYPE_ROAMING_SCAN_MODE +MLME_ROAMING_SET_SCAN_MODE.rssi_trigger Boolean +MLME_ROAMING_SET_SCAN_MODE.cu_trigger Boolean +MLME_ROAMING_SET_SCAN_MODE.deauth_pending DEBUG_TYPE_ROAMING_DEAUTH_PENDING +MLME_ROAMING_SET_SCAN_MODE.deauth_reason Reason_Code +MLME_ROAMING_CONNECTION_RESUMED.bssid MAC_Address +MLME_ROAMING_SET_CACHED_CHANNELS.cached_channel_mask Natural64 +MLME_ROAMING_BSS_TRANS_MGMT_REQ.link_loss_imminent Boolean +MLME_ROAMING_BSS_TRANS_MGMT_REQ.disassociation_timer_us Natural32 +MLME_ROAMING_BSS_TRANS_MGMT_REQ.deauth_pending DEBUG_TYPE_ROAMING_DEAUTH_PENDING +MLME_ROAMING_INITIAL_CONFIG.background_scan_period Natural32 +MLME_ROAMING_INITIAL_CONFIG.rssi_low_threshold Decibels +MLME_ROAMING_INITIAL_CONFIG.rssi_cu_low_threshold_2G Decibels +MLME_ROAMING_INITIAL_CONFIG.rssi_cu_low_threshold_5G Decibels +MLME_ROAMING_RSSI_TRIGGER.trigger_flags DEBUG_TYPE_ROAMING_TRIGGER_MODE +MLME_ROAMING_RSSI_TRIGGER.rssi Decibels +MLME_ROAMING_RSSI_TRIGGER.rssi_low Decibels +MLME_ROAMING_RSSI_TRIGGER.rssi_high Decibels +MLME_ROAMING_RSSI_TRIGGER.rssi_cu_low Decibels +MLME_ROAMING_RSSI_TRIGGER.rssi_cu_high Decibels +MLME_ROAMING_NEW_SCAN.scan_mode DEBUG_TYPE_ROAMING_SCAN_MODE +MLME_ROAMING_NEW_SCAN.scan_type DEBUG_TYPE_ROAMING_SCAN +MLME_ROAMING_NEW_SCAN.periodic Boolean +MLME_ROAMING_NEW_SCAN.fullscan Boolean +MLME_ROAMING_NEW_SCAN.scan_channels Natural48 +MLME_ROAMING_COMPLETE.bssid MAC_Address +MLME_ROAMING_NEIGHBOR.freq Channel_Frequency +MLME_ROAMING_FAIL.bssid MAC_Address +MLME_ROAMING_FAIL.result_code Result_Code +MLME_ROAMING_FAIL.reason_code Reason_Code +MLME_ROAMING_RSSI_BOOST_CANDIDATE.is_candidate Boolean +MLME_ROAMING_RSSI_BOOST_CANDIDATE.frequency Channel_Frequency +MLME_ROAMING_RSSI_BOOST_CANDIDATE.original_rssi Decibels +MLME_ROAMING_RSSI_BOOST_CANDIDATE.boost Decibels +MLME_ROAMING_ATTEMPT.bssid MAC_Address +MLME_ROAMING_ATTEMPT.rssi Decibels +MLME_ROAMING_ATTEMPT.freq Channel_Frequency +MLME_ROAMING_ATTEMPT.okc_state DEBUG_TYPE_ROAMING_OKC_STATE +MLME_ROAMING_ATTEMPT.pmk_available Boolean +MLME_ROAMING_ATTEMPT.ft_capability Boolean +MLME_ROAMING_ATTEMPT.roaming_ft Boolean +MLME_ROAMING_CU_TRIGGER.channel_usage_above_threshold Boolean +MLME_ROAMING_SCAN_IND_FILTERED.bssid MAC_Address +MLME_ROAMING_SCAN_IND_FILTERED.other_bssid MAC_Address +MLME_ROAMING_SCAN_IND_FILTERED.rssi Decibels +MLME_ROAMING_SCAN_IND_FILTERED.freq Channel_Frequency +MLME_ROAMING_SCAN_IND_FILTERED.current_rssi Decibels +MLME_ROAMING_SCAN_IND_FILTERED.reason DEBUG_TYPE_ROAMING_SCAN_IND_FILTER_REASON +DEBUG_TYPE_ROAMING_DEAUTH_PENDING Enum 0000 DEAUTH_NOT_PENDING 0001 IN_MORE_THAN_10_SECONDS 0002 IN_LESS_THAN_10_SECONDS +DEBUG_TYPE_ROAMING_TRIGGER_MODE Enum 0001 no_trigger 0003 RSSI_only 0005 CU_RSSI_only 0007 RSSI_and_CU_RSSI +DEBUG_TYPE_ROAMING_SCAN_MODE Enum 0000 ROAMING_SCAN_MODE_CASE_1_NCHO 0001 ROAMING_SCAN_MODE_CASE_1 0002 ROAMING_SCAN_MODE_CASE_2 0003 ROAMING_SCAN_MODE_CASE_3 0004 ScanMode_None +DEBUG_TYPE_ROAMING_OKC_STATE Enum 0000 OKC_TRY 0001 OKC_ON 0002 OKC_OFF +DEBUG_TYPE_ROAMING_SCAN Enum 000b SOFT_NEIGHBOUR_ROAMING_SCAN 000c SOFT_CACHED_ROAMING_SCAN 000d SOFT_ALL_ROAMING_SCAN 000e HARD_NEIGHBOUR_ROAMING_SCAN 000f HARD_CACHED_ROAMING_SCAN 0010 HARD_ALL_ROAMING_SCAN 0013 FIRST_ILLEGAL +DEBUG_TYPE_ROAMING_SCAN_IND_FILTER_REASON Enum 0000 bssid_connected 0001 ssid 0002 rssi 0003 rss 0004 malloc_failed 0005 off_channel 0006 out_of_band 0007 bssid_not_target 0008 mobility_domain 000c selection_factor_low +# Generated From mlme_hard/mlme_requests/mlme_requests_debug.xml +trace_def 5 +0007 0000 MLME_REQUESTS_FORWARD 0003 id rules pid +0007 0001 MLME_REQUESTS_FORWARD_ERROR 0004 id rules pid line +0007 0002 MLME_REQUESTS_SEND_STAGE1_RESETS 0001 pid +0007 0003 MLME_REQUESTS_SEND_STAGE2_RESETS 0001 pid +0007 0004 MLME_REQUESTS_SEND_WAKE_HOSTS 0001 pid +# Generated From mlme_hard/mlme_requests/mlme_requests_debug.xml +trace_types 5 +MLME_REQUESTS_FORWARD_ERROR.pid FsmProcessId +MLME_REQUESTS_SEND_STAGE1_RESETS.pid FsmProcessId +MLME_REQUESTS_SEND_WAKE_HOSTS.pid FsmProcessId +MLME_REQUESTS_FORWARD.pid FsmProcessId +MLME_REQUESTS_SEND_STAGE2_RESETS.pid FsmProcessId +# Generated From mlme_hard/mlme_security/mlme_security_debug.xml +trace_def 32 +0035 0000 MLME_SECURITY_EAPOL 0001 line +0035 0001 MLME_SECURITY_EAPOL_BUILD_SEND 0002 bssid type +0035 0002 MLME_SECURITY_EAPOL_DECRYPT_ERROR 0001 line +0035 0003 MLME_SECURITY_EAPOL_DESCRIPTOR_VERSION_INVALID 0002 descriptor_version line +0035 0004 MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO 0004 m4_mbulk_available key_mbulk_available done_action security_tracker +0035 0005 MLME_SECURITY_EAPOL_FRAME_RECEIVED 0003 okc_state pmk_available is_roaming +0035 0006 MLME_SECURITY_EAPOL_GTK_UNAVAILABLE 0001 line +0035 0007 MLME_SECURITY_EAPOL_IGTK_UNAVAILABLE 0001 line +0035 0008 MLME_SECURITY_EAPOL_KEY_DATA_LENGTH_INVALID 0002 len line +0035 0009 MLME_SECURITY_EAPOL_MIC_DISCARDED 0001 line +0035 000a MLME_SECURITY_EAPOL_MIC_NOT_PRESENT 0001 line +0035 000b MLME_SECURITY_EAPOL_NOT_SECURE_AND_ENCRYPTED 0003 secure encrypted_key line +0035 000c MLME_SECURITY_EAPOL_PROCESS_G 0000 +0035 000d MLME_SECURITY_EAPOL_PROCESS_G1 0000 +0035 000e MLME_SECURITY_EAPOL_PROCESS_M 0000 +0035 000f MLME_SECURITY_EAPOL_PROCESS_M1 0000 +0035 0010 MLME_SECURITY_EAPOL_PROCESS_M3 0000 +0035 0011 MLME_SECURITY_EAPOL_PTK_UNAVAILABLE 0001 line +0035 0012 MLME_SECURITY_FRAMETX 0001 status +0035 0013 MLME_SECURITY_FRAME_TOO_SHORT_FOR_KEY 0001 line +0035 0014 MLME_SECURITY_FSM_DEINIT 0001 pid +0035 0015 MLME_SECURITY_FSM_INIT 0001 pid +0035 0016 MLME_SECURITY_GET_CIPHER_MATCH 0002 frame_akm_suite_number frame_akm_suite +0035 0017 MLME_SECURITY_INSTALL_KEY 0001 key_type +0035 0018 MLME_SECURITY_IS_EAPOL_FRAME 0001 line +0035 0019 MLME_SECURITY_IS_EAP_FRAME 0001 line +0035 001a MLME_SECURITY_KCK 0000 +0035 001b MLME_SECURITY_KEK 0000 +0035 001c MLME_SECURITY_PMK 0000 +0035 001d MLME_SECURITY_PTK 0000 +0035 001e MLME_SECURITY_REPLAY_COUNTER_INVALID 0001 line +0035 001f MLME_SECURITY_TK 0000 +# Generated From mlme_hard/mlme_security/mlme_security_debug.xml +trace_types 30 +MLME_SECURITY_EAPOL_GTK_UNAVAILABLE.line __LINE__ +MLME_SECURITY_GET_CIPHER_MATCH.frame_akm_suite Natural32 +MLME_SECURITY_EAPOL_NOT_SECURE_AND_ENCRYPTED.secure Boolean +MLME_SECURITY_EAPOL_NOT_SECURE_AND_ENCRYPTED.encrypted_key Boolean +MLME_SECURITY_EAPOL_NOT_SECURE_AND_ENCRYPTED.line __LINE__ +MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO.m4_mbulk_available Boolean +MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO.key_mbulk_available Boolean +MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO.done_action Natural8 +MLME_SECURITY_EAPOL_EVALUATE_NOTHING_TODO.security_tracker Natural8 +MLME_SECURITY_EAPOL_BUILD_SEND.bssid MAC_Address +MLME_SECURITY_EAPOL_BUILD_SEND.type DEBUG_TYPE_SECURITY_EAPOL_FRAME +MLME_SECURITY_EAPOL_PTK_UNAVAILABLE.line __LINE__ +MLME_SECURITY_EAPOL.line __LINE__ +MLME_SECURITY_EAPOL_IGTK_UNAVAILABLE.line __LINE__ +MLME_SECURITY_EAPOL_DECRYPT_ERROR.line __LINE__ +MLME_SECURITY_EAPOL_MIC_NOT_PRESENT.line __LINE__ +MLME_SECURITY_REPLAY_COUNTER_INVALID.line __LINE__ +MLME_SECURITY_EAPOL_FRAME_RECEIVED.okc_state DEBUG_TYPE_SECURITY_OKC_STATE +MLME_SECURITY_EAPOL_FRAME_RECEIVED.pmk_available Boolean +MLME_SECURITY_EAPOL_FRAME_RECEIVED.is_roaming Boolean +MLME_SECURITY_EAPOL_DESCRIPTOR_VERSION_INVALID.descriptor_version Natural8 +MLME_SECURITY_EAPOL_DESCRIPTOR_VERSION_INVALID.line __LINE__ +MLME_SECURITY_FSM_INIT.pid FsmProcessId +MLME_SECURITY_FRAME_TOO_SHORT_FOR_KEY.line __LINE__ +MLME_SECURITY_EAPOL_MIC_DISCARDED.line __LINE__ +MLME_SECURITY_IS_EAPOL_FRAME.line __LINE__ +MLME_SECURITY_IS_EAP_FRAME.line __LINE__ +MLME_SECURITY_FSM_DEINIT.pid FsmProcessId +MLME_SECURITY_INSTALL_KEY.key_type Key_Type +MLME_SECURITY_EAPOL_KEY_DATA_LENGTH_INVALID.line __LINE__ +DEBUG_TYPE_SECURITY_OKC_STATE Enum 0000 OKC_TRY 0001 OKC_ON 0002 OKC_OFF +DEBUG_TYPE_SECURITY_EAPOL_FRAME Enum 00 M2 01 M4 02 G2 +# Generated From mlme_hard/mlme_nan/mlme_nam_debug.xml +trace_def 32 +004b 0000 MLME_NAM_ADD_VIF_SCHEDULE 0001 pid +004b 0001 MLME_NAM_ALLOCATE_AVAILABILITY_ENTRY 0001 pid +004b 0002 MLME_NAM_AVAILABILITY_ENTRY 0006 status type schedule primary_freq channel_info desired_nss +004b 0003 MLME_NAM_BUILD_AVAILABILITY 0001 pid +004b 0004 MLME_NAM_BUILD_VIF_NDC_TIME_MAP 0001 pid +004b 0005 MLME_NAM_CREATE_SCHEDULE 0001 pid +004b 0006 MLME_NAM_DW_INFO 0002 band slot_period +004b 0007 MLME_NAM_FREE_AVAILABILITY_ENTRY 0001 pid +004b 0008 MLME_NAM_MAKE_EXCLUSIVE_NDC_SCHEDULE 0001 pid +004b 0009 MLME_NAM_MARK_SCHEDULE_AS_COMMITTED 0001 pid +004b 000a MLME_NAM_NDL_VIF_NDC_CREATED 0001 ndc_id +004b 000b MLME_NAM_REMOVE_DWS_FROM_SCHEDULE 0001 pid +004b 000c MLME_NAM_REMOVE_OVERLAPPING_SCHEDULES 0001 pid +004b 000d MLME_NAM_SCHEDULE_AVAILABILITIES 0001 pid +004b 000e MLME_NAM_SCHEDULE_ENTRY 0004 schedule_type primary_freq channel_info desired_nss +004b 000f MLME_NAM_SLOT_MAP 0001 slot_map +004b 0010 MLME_NAM_TIME_MAP_ENTRY 0003 slot_start_offset slot_duration slot_period +004b 0011 MLME_NAM_UPDATE_DW 0002 band slot_period +004b 0012 MLME_NAM_UPDATE_NMI_VIF_DW_SCHEDULE 0001 pid +004b 0013 MLME_NAM_UPDATE_SCHEDULE 0001 pid +004b 0014 MLME_NAM_VERIFY_NDC_SCHEDULE 0001 ndc_id +004b 0015 MLME_NAM_VIF_DEINIT 0001 pid +004b 0016 MLME_NAM_VIF_INIT 0001 pid +004b 0017 MLME_NAM_VIF_SCHEDULE_NEGOTIATED 0001 pid +004b 0018 MLME_NSF_BUILD_AVAILABILITY_DATA 0001 pid +004b 0019 MLME_NSF_BUILD_AVAILABILITY_ENTRY 0001 control +004b 001a MLME_NSF_BUILD_CHANNEL_ENTRY 0005 primary_freq channel_info operating_class channel_mask primary_channel_map +004b 001b MLME_NSF_BUILD_REGULATORY_CONFIG 0005 primary_freq channel_info operating_class channel_mask primary_channel_map +004b 001c MLME_NSF_BUILD_TIME_BIT_MAP 0002 control length +004b 001d MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE 0005 seq_id map_id committed_changed potential_changed ndc_changed +004b 001e MLME_NSF_EXTRACT_TIME_BIT_MAP 0002 control length +004b 001f MLME_NSF_SLOT_MAP 0001 slot_map +# Generated From mlme_hard/mlme_nan/mlme_nam_debug.xml +trace_types 55 +MLME_NAM_AVAILABILITY_ENTRY.status DEBUG_TYPE_NAN_AVAILABILITY_ENTRY_TYPE +MLME_NAM_AVAILABILITY_ENTRY.type DEBUG_TYPE_NAN_SCHEDULE_ENTRY_TYPE +MLME_NAM_AVAILABILITY_ENTRY.schedule DEBUG_TYPE_NAN_SCHEDULE_ENTRY_TYPE +MLME_NAM_AVAILABILITY_ENTRY.primary_freq CHANNEL_FREQUENCY +MLME_NAM_AVAILABILITY_ENTRY.channel_info CHANNEL_INFORMATION +MLME_NAM_AVAILABILITY_ENTRY.desired_nss NSS +MLME_NAM_DW_INFO.band INTERFACE +MLME_NAM_DW_INFO.slot_period Time +MLME_NSF_BUILD_AVAILABILITY_DATA.pid FsmProcessId +MLME_NSF_EXTRACT_TIME_BIT_MAP.length Natural8 +MLME_NAM_UPDATE_SCHEDULE.pid FsmProcessId +MLME_NAM_SLOT_MAP.slot_map TOKEN +MLME_NSF_BUILD_REGULATORY_CONFIG.primary_freq CHANNEL_FREQUENCY +MLME_NSF_BUILD_REGULATORY_CONFIG.channel_info CHANNEL_INFORMATION +MLME_NSF_BUILD_REGULATORY_CONFIG.operating_class Natural8 +MLME_NSF_BUILD_REGULATORY_CONFIG.channel_mask Natural64 +MLME_NSF_BUILD_REGULATORY_CONFIG.primary_channel_map Natural8 +MLME_NSF_SLOT_MAP.slot_map TOKEN +MLME_NAM_VIF_SCHEDULE_NEGOTIATED.pid FsmProcessId +MLME_NAM_FREE_AVAILABILITY_ENTRY.pid FsmProcessId +MLME_NAM_SCHEDULE_AVAILABILITIES.pid FsmProcessId +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.seq_id Natural8 +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.map_id Natural8 +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.committed_changed Boolean +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.potential_changed Boolean +MLME_NSF_EXTRACTING_AVAILABILITY_ATTRIBUTE.ndc_changed Boolean +MLME_NSF_BUILD_CHANNEL_ENTRY.primary_freq CHANNEL_FREQUENCY +MLME_NSF_BUILD_CHANNEL_ENTRY.channel_info CHANNEL_INFORMATION +MLME_NSF_BUILD_CHANNEL_ENTRY.operating_class Natural8 +MLME_NSF_BUILD_CHANNEL_ENTRY.channel_mask Natural64 +MLME_NSF_BUILD_CHANNEL_ENTRY.primary_channel_map Natural8 +MLME_NSF_BUILD_TIME_BIT_MAP.length Natural8 +MLME_NAM_VIF_DEINIT.pid FsmProcessId +MLME_NAM_TIME_MAP_ENTRY.slot_start_offset Time +MLME_NAM_TIME_MAP_ENTRY.slot_duration Time +MLME_NAM_TIME_MAP_ENTRY.slot_period Time +MLME_NAM_NDL_VIF_NDC_CREATED.ndc_id MAC_Address +MLME_NAM_BUILD_VIF_NDC_TIME_MAP.pid FsmProcessId +MLME_NAM_REMOVE_DWS_FROM_SCHEDULE.pid FsmProcessId +MLME_NAM_BUILD_AVAILABILITY.pid FsmProcessId +MLME_NAM_VERIFY_NDC_SCHEDULE.ndc_id MAC_Address +MLME_NAM_ADD_VIF_SCHEDULE.pid FsmProcessId +MLME_NAM_MARK_SCHEDULE_AS_COMMITTED.pid FsmProcessId +MLME_NAM_UPDATE_NMI_VIF_DW_SCHEDULE.pid FsmProcessId +MLME_NAM_REMOVE_OVERLAPPING_SCHEDULES.pid FsmProcessId +MLME_NAM_ALLOCATE_AVAILABILITY_ENTRY.pid FsmProcessId +MLME_NAM_MAKE_EXCLUSIVE_NDC_SCHEDULE.pid FsmProcessId +MLME_NAM_VIF_INIT.pid FsmProcessId +MLME_NAM_SCHEDULE_ENTRY.schedule_type DEBUG_TYPE_NAN_SCHEDULE_ENTRY_TYPE +MLME_NAM_SCHEDULE_ENTRY.primary_freq CHANNEL_FREQUENCY +MLME_NAM_SCHEDULE_ENTRY.channel_info CHANNEL_INFORMATION +MLME_NAM_SCHEDULE_ENTRY.desired_nss NSS +MLME_NAM_UPDATE_DW.band INTERFACE +MLME_NAM_UPDATE_DW.slot_period Time +MLME_NAM_CREATE_SCHEDULE.pid FsmProcessId +# Generated From mlme_hard/mlme_nan/mlme_ndm_debug.xml +trace_def 19 +004a 0000 MLME_NDM_FRAME_RECEIVED 0003 oui_subtype sa da +004a 0001 MLME_NDM_FSM_DEINIT 0001 pid +004a 0002 MLME_NDM_FSM_INIT 0001 pid +004a 0003 MLME_NDM_INITIATOR_BASF_NO_STATION_RECORD 0001 pid +004a 0004 MLME_NDM_INITIATOR_BASF_SENDING_CONFIRM 0000 +004a 0005 MLME_NDM_INITIATOR_BASF_WRONG_STATE 0001 state +004a 0006 MLME_NDM_INITIATOR_NDL_SETUP_ATTRIBUTE_MISSING 0000 +004a 0007 MLME_NDM_INITIATOR_NDP_REQUEST 0003 initiator_ndi ndp_id state +004a 0008 MLME_NDM_INITIATOR_NDP_RESPONSE_FAIL_NO_VIF 0001 sa +004a 0009 MLME_NDM_INITIATOR_NDP_RESPONSE_STATUS 0003 remote_address local_address status +004a 000a MLME_NDM_INITIATOR_REQUEST_NO_MATCHING_SERVICE 0001 match_id +004a 000b MLME_NDM_INITIATOR_RESPONSE_NDL_FAIL 0002 token status +004a 000c MLME_NDM_INITIATOR_RESPONSE_NDP_FAIL 0001 status +004a 000d MLME_NDM_INITIATOR_TRIGGER_SR_INIT_CALLBACKS 0002 remote_address local_address +004a 000e MLME_NDM_NDL_VIF_CREATED 0003 remote_nmi local_nmi cluster_id +004a 000f MLME_NDM_RESPONDER_NDP_CONFIRMED 0001 result_code +004a 0010 MLME_NDM_RESPONDER_NDP_REQUESTED 0006 initiator_ndi ndp_id publish_id local_ndp_id retry_frame waiting_for_host +004a 0011 MLME_NDM_RESPONDER_NDP_REQUEST_NO_MATCHING_SERVICE 0001 publish_id +004a 0012 MLME_NDM_RESPONDER_NDP_RESPONSE 0004 initiator_ndi ndp_id status reason +# Generated From mlme_hard/mlme_nan/mlme_ndm_debug.xml +trace_types 30 +MLME_NDM_INITIATOR_NDP_REQUEST.initiator_ndi MAC_Address +MLME_NDM_INITIATOR_NDP_REQUEST.ndp_id Natural8 +MLME_NDM_INITIATOR_NDP_REQUEST.state Natural8 +MLME_NDM_INITIATOR_TRIGGER_SR_INIT_CALLBACKS.remote_address MAC_Address +MLME_NDM_INITIATOR_TRIGGER_SR_INIT_CALLBACKS.local_address MAC_Address +MLME_NDM_RESPONDER_NDP_REQUEST_NO_MATCHING_SERVICE.publish_id Natural8 +MLME_NDM_INITIATOR_NDP_RESPONSE_FAIL_NO_VIF.sa MAC_Address +MLME_NDM_INITIATOR_NDP_RESPONSE_STATUS.remote_address MAC_Address +MLME_NDM_INITIATOR_NDP_RESPONSE_STATUS.local_address MAC_Address +MLME_NDM_INITIATOR_NDP_RESPONSE_STATUS.status Natural8 +MLME_NDM_RESPONDER_NDP_REQUESTED.initiator_ndi MAC_Address +MLME_NDM_RESPONDER_NDP_REQUESTED.ndp_id Natural8 +MLME_NDM_RESPONDER_NDP_REQUESTED.publish_id Natural8 +MLME_NDM_RESPONDER_NDP_REQUESTED.local_ndp_id Natural8 +MLME_NDM_RESPONDER_NDP_REQUESTED.retry_frame Boolean +MLME_NDM_RESPONDER_NDP_REQUESTED.waiting_for_host Boolean +MLME_NDM_RESPONDER_NDP_CONFIRMED.result_code RESULT_CODE +MLME_NDM_FSM_DEINIT.pid FsmProcessId +MLME_NDM_RESPONDER_NDP_RESPONSE.initiator_ndi MAC_Address +MLME_NDM_RESPONDER_NDP_RESPONSE.ndp_id Natural8 +MLME_NDM_RESPONDER_NDP_RESPONSE.status Natural8 +MLME_NDM_RESPONDER_NDP_RESPONSE.reason Natural8 +MLME_NDM_FSM_INIT.pid FsmProcessId +MLME_NDM_FRAME_RECEIVED.oui_subtype Natural8 +MLME_NDM_FRAME_RECEIVED.sa MAC_Address +MLME_NDM_FRAME_RECEIVED.da MAC_Address +MLME_NDM_NDL_VIF_CREATED.remote_nmi MAC_Address +MLME_NDM_NDL_VIF_CREATED.local_nmi MAC_Address +MLME_NDM_NDL_VIF_CREATED.cluster_id MAC_Address +MLME_NDM_INITIATOR_BASF_NO_STATION_RECORD.pid FsmProcessId +# Generated From mlme_hard/mlme_nan/mlme_nan_debug.xml +trace_def 69 +0016 0000 MLME_NAN_ADDRESS_CHANGED 0002 old_address new_address +0016 0001 MLME_NAN_AVAILABILITY_ATTRIBUTE_PARAMS 0003 seq_id attribute_control availability_entry_list_len +0016 0002 MLME_NAN_AVAILABILITY_ATTRIBUTE_SIZE 0002 size map_id +0016 0003 MLME_NAN_AVAILABILITY_ENTRY_PARAMS 0002 entry_control num_of_channel_band_entries +0016 0004 MLME_NAN_AVAILABILITY_ENTRY_SIZE 0002 size type +0016 0005 MLME_NAN_CANDIDATE 0001 bssid +0016 0006 MLME_NAN_CHANNEL_BAND_ENTRY_PARAMS 0001 list_control +0016 0007 MLME_NAN_CHANNEL_BAND_ENTRY_SIZE 0002 size entry_count +0016 0008 MLME_NAN_CIPHER_SUITE_INFO_ATTRIBUTE_PARAMS 0002 capabilities cipher_entry_count +0016 0009 MLME_NAN_CIPHER_SUITE_INFO_ATTRIBUTE_SIZE 0001 size +0016 000a MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS 0004 attribute_id anchor_master_rank hop_count_to_anchor_master anchor_master_beacon_transmission_time +0016 000b MLME_NAN_CLUSTER_ATTRIBUTE_SIZE 0001 size +0016 000c MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_PARAMS 0003 cluster_id cluster_time_offset anchor_master_rank +0016 000d MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_SIZE 0001 size +0016 000e MLME_NAN_CLUSTER_JOINING 0001 cluster_id +0016 000f MLME_NAN_CLUSTER_MERGING 0003 cluster_id merge_state current_role +0016 0010 MLME_NAN_CLUSTER_STARTING 0001 cluster_id +0016 0011 MLME_NAN_CURRENT_ANCHOR_RECORD_UPDATED 0003 anchor_rank hop_count_to_anchor ambtt +0016 0012 MLME_NAN_DATA_CLUSTER_ATTRIBUTE_PARAMS 0002 ndc_id attribute_control +0016 0013 MLME_NAN_DATA_CLUSTER_ATTRIBUTE_SIZE 0001 size +0016 0014 MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS 0007 map_id committed_dw_info supported_bands operating_mode number_of_antennas max_channel_switch_time capabilities +0016 0015 MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_SIZE 0001 size +0016 0016 MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS 0006 dialog_token type_and_status reason_code ndl_control max_idle_period immu_sched_entry_list_len +0016 0017 MLME_NAN_DEVICE_LINK_ATTRIBUTE_SIZE 0001 size +0016 0018 MLME_NAN_DW_END_POSTPONED 0001 index_in_sdf_mask +0016 0019 MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS 0005 map_id basic_rates rates ht_activated vht_activated +0016 001a MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_SIZE 0001 size +0016 001b MLME_NAN_FSM_DEINIT 0001 pid +0016 001c MLME_NAN_FSM_INIT 0001 pid +0016 001d MLME_NAN_MASTER_INDICATION_ATTRIBUTE_PARAMS 0003 attribute_id master_preference random_factor +0016 001e MLME_NAN_MASTER_INDICATION_ATTRIBUTE_SIZE 0001 size +0016 001f MLME_NAN_MASTER_RANK_CHANGED 0004 new_master_rank master_preference random_factor interface_address +0016 0020 MLME_NAN_NDP_ATTRIBUTE_PARAMS 0008 dialog_token type_and_status reason_code ndp_control ndp_id own_ndi peer_ndi publish_id +0016 0021 MLME_NAN_NDP_ATTRIBUTE_SIZE 0001 size +0016 0022 MLME_NAN_NDP_REQ_RECEIVED 0002 rssi frame +0016 0023 MLME_NAN_RECEIVED_FRAME_IGNORED 0002 reason frame +0016 0024 MLME_NAN_RECEIVED_FRAME_VALID 0001 frame +0016 0025 MLME_NAN_ROLE_CHANGED 0006 old_role new_role beacon_counter_to_sync_role_rssi_close beacon_counter_to_sync_role_rssi_middle beacon_counter_to_non_sync_role_rssi_close beacon_counter_to_non_sync_role_rssi_middle +0016 0026 MLME_NAN_SCAN 0003 ies scan_channels periodic_scan +0016 0027 MLME_NAN_SCAN_DONE 0002 periodic_scan found_candidate +0016 0028 MLME_NAN_SCAN_IND_FILTERED 0003 bssid other_bssid reason +0016 0029 MLME_NAN_SDF_DESCRIPTOR_IGNORED 0002 service_type instance_id +0016 002a MLME_NAN_SDF_DESCRIPTOR_RECEIVED 0003 service_type instance_id service_id +0016 002b MLME_NAN_SDF_HANDLE_CFM 0003 index_in_sdf_mask transmission_status delete_after_tx +0016 002c MLME_NAN_SDF_RANGE_CHECK 0004 sda1_discovery_range sda2_discovery_range sdf_rssi close_enough +0016 002d MLME_NAN_SDF_RECEIVED 0002 rssi frame +0016 002e MLME_NAN_SDF_SEND 0002 address frame_type +0016 002f MLME_NAN_SDF_SEND_MULTICAST 0000 +0016 0030 MLME_NAN_SDF_SERVICE_DELETED 0003 instance_id service_type reason_code +0016 0031 MLME_NAN_SDF_SRF_MATCH_FAILED 0002 service_type instance_id +0016 0032 MLME_NAN_SDF_SSI_MISSING 0001 instance_id +0016 0033 MLME_NAN_SECURITY_CONTEXT_INFO_ATTRIBUTE_SIZE 0001 size +0016 0034 MLME_NAN_SERVICE_DESCRIPTOR 0003 service_type instance_id service_id +0016 0035 MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS 0005 attribute_id service_id instance_id requestor_instance_id service_control +0016 0036 MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_SIZE 0003 size instance_id service_type +0016 0037 MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_HEADER_PARAMS 0003 attribute_id instance_id service_control +0016 0038 MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_SIZE 0001 size +0016 0039 MLME_NAN_SERVICE_ID_LIST_ATTRIBUTE_PARAMS 0002 attribute_id attribute_len +0016 003a MLME_NAN_SERVICE_ID_LIST_ATTRIBUTE_SIZE 0002 size service_type +0016 003b MLME_NAN_SERVICE_MATCHED 0004 match_id peer_nmi peer_instance_id instance_id +0016 003c MLME_NAN_SERVICE_MATCH_EXPIRED 0006 match_id peer_instance_id miss_match_count matched_time instance_id instance_exists +0016 003d MLME_NAN_SHARED_KEY_DESC_ATTRIBUTE_PARAMS 0002 publish_id eapol_key_len +0016 003e MLME_NAN_SHARED_KEY_DESC_ATTRIBUTE_SIZE 0001 size +0016 003f MLME_NAN_TIME_MAP_ENTRY_PARAMS 0002 entry_control entry_length +0016 0040 MLME_NAN_TIME_MAP_ENTRY_SIZE 0001 size +0016 0041 MLME_NAN_TLV_TO_SERVICE_DESCRIPTOR 0002 tlv_tag tlv_length +0016 0042 MLME_NAN_TLV_TO_SERVICE_DESCRIPTOR_DATA 0001 tlv_value +0016 0043 MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS 0008 attribute_control starting_time duration period count_down ulw_overwrite ulw_control channel_entry_list_len +0016 0044 MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_SIZE 0001 size +# Generated From mlme_hard/mlme_nan/mlme_nan_debug.xml +trace_types 126 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.dialog_token Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.type_and_status Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.reason_code Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.ndp_control Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.ndp_id Natural8 +MLME_NAN_NDP_ATTRIBUTE_PARAMS.own_ndi MAC_Address +MLME_NAN_NDP_ATTRIBUTE_PARAMS.peer_ndi MAC_Address +MLME_NAN_NDP_ATTRIBUTE_PARAMS.publish_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.attribute_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.service_id Natural8[6] +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.requestor_instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_PARAMS.service_control Natural8 +MLME_NAN_AVAILABILITY_ENTRY_PARAMS.num_of_channel_band_entries Natural8 +MLME_NAN_SERVICE_MATCH_EXPIRED.peer_instance_id Natural8 +MLME_NAN_SERVICE_MATCH_EXPIRED.miss_match_count Natural8 +MLME_NAN_SERVICE_MATCH_EXPIRED.matched_time Time +MLME_NAN_SERVICE_MATCH_EXPIRED.instance_id Natural8 +MLME_NAN_SERVICE_MATCH_EXPIRED.instance_exists Boolean +MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS.attribute_id Natural8 +MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS.anchor_master_rank Natural64 +MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS.hop_count_to_anchor_master Natural8 +MLME_NAN_CLUSTER_ATTRIBUTE_PARAMS.anchor_master_beacon_transmission_time Natural32 +MLME_NAN_DATA_CLUSTER_ATTRIBUTE_PARAMS.ndc_id MAC_Address +MLME_NAN_MASTER_RANK_CHANGED.new_master_rank Natural64 +MLME_NAN_MASTER_RANK_CHANGED.master_preference Natural8 +MLME_NAN_MASTER_RANK_CHANGED.random_factor Natural8 +MLME_NAN_MASTER_RANK_CHANGED.interface_address MAC_Address +MLME_NAN_AVAILABILITY_ENTRY_SIZE.type DEBUG_TYPE_NAN_AVAILABILITY_ENTRY_TYPE +MLME_NAN_ROLE_CHANGED.old_role DEBUG_TYPE_NAN_ROLE +MLME_NAN_ROLE_CHANGED.new_role DEBUG_TYPE_NAN_ROLE +MLME_NAN_CANDIDATE.bssid MAC_Address +MLME_NAN_CIPHER_SUITE_INFO_ATTRIBUTE_PARAMS.capabilities Natural8 +MLME_NAN_CIPHER_SUITE_INFO_ATTRIBUTE_PARAMS.cipher_entry_count Natural8 +MLME_NAN_TIME_MAP_ENTRY_PARAMS.entry_length Natural8 +MLME_NAN_SERVICE_ID_LIST_ATTRIBUTE_PARAMS.attribute_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_SIZE.instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_ATTRIBUTE_HEADER_SIZE.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SCAN_IND_FILTERED.bssid MAC_Address +MLME_NAN_SCAN_IND_FILTERED.other_bssid MAC_Address +MLME_NAN_SCAN_IND_FILTERED.reason DEBUG_TYPE_NAN_SCAN_IND_FILTER_REASON +MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_HEADER_PARAMS.attribute_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_HEADER_PARAMS.instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR_EXTN_ATTRIBUTE_HEADER_PARAMS.service_control Natural8 +MLME_NAN_SDF_SSI_MISSING.instance_id Natural8 +MLME_NAN_SDF_SRF_MATCH_FAILED.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SDF_SRF_MATCH_FAILED.instance_id Natural8 +MLME_NAN_SDF_DESCRIPTOR_RECEIVED.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SDF_DESCRIPTOR_RECEIVED.instance_id Natural8 +MLME_NAN_SDF_DESCRIPTOR_RECEIVED.service_id Natural8[6] +MLME_NAN_FSM_INIT.pid FsmProcessId +MLME_NAN_SCAN_DONE.periodic_scan Boolean +MLME_NAN_SCAN_DONE.found_candidate Boolean +MLME_NAN_CLUSTER_MERGING.cluster_id MAC_Address +MLME_NAN_CLUSTER_MERGING.merge_state Natural8 +MLME_NAN_CLUSTER_MERGING.current_role DEBUG_TYPE_NAN_ROLE +MLME_NAN_SDF_RECEIVED.rssi Natural16s +MLME_NAN_SDF_RECEIVED.frame MBULK +MLME_NAN_RECEIVED_FRAME_IGNORED.reason DEBUG_TYPE_NAN_RECEIVED_FRAME_IGNORED_REASON +MLME_NAN_RECEIVED_FRAME_IGNORED.frame MBULK +MLME_NAN_SCAN.ies MBULK +MLME_NAN_SCAN.scan_channels Natural48 +MLME_NAN_SCAN.periodic_scan Boolean +MLME_NAN_RECEIVED_FRAME_VALID.frame MBULK +MLME_NAN_SERVICE_ID_LIST_ATTRIBUTE_SIZE.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SERVICE_MATCHED.peer_nmi MAC_Address +MLME_NAN_SERVICE_MATCHED.peer_instance_id Natural8 +MLME_NAN_SERVICE_MATCHED.instance_id Natural8 +MLME_NAN_SHARED_KEY_DESC_ATTRIBUTE_PARAMS.publish_id Natural8 +MLME_NAN_SHARED_KEY_DESC_ATTRIBUTE_PARAMS.eapol_key_len Natural8 +MLME_NAN_CLUSTER_STARTING.cluster_id MAC_Address +MLME_NAN_AVAILABILITY_ATTRIBUTE_PARAMS.seq_id Natural8 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.starting_time Natural32 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.duration Natural32 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.period Natural32 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.count_down Natural8 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.ulw_overwrite Natural8 +MLME_NAN_UNALIGNED_SCHEDULE_ATTRIBUTE_PARAMS.ulw_control Natural8 +MLME_NAN_ADDRESS_CHANGED.old_address MAC_Address +MLME_NAN_ADDRESS_CHANGED.new_address MAC_Address +MLME_NAN_SDF_HANDLE_CFM.delete_after_tx Boolean +MLME_NAN_SERVICE_DESCRIPTOR.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SERVICE_DESCRIPTOR.instance_id Natural8 +MLME_NAN_SERVICE_DESCRIPTOR.service_id Natural8[6] +MLME_NAN_CURRENT_ANCHOR_RECORD_UPDATED.anchor_rank Natural64 +MLME_NAN_CURRENT_ANCHOR_RECORD_UPDATED.hop_count_to_anchor Natural8 +MLME_NAN_CURRENT_ANCHOR_RECORD_UPDATED.ambtt Natural32 +MLME_NAN_FSM_DEINIT.pid FsmProcessId +MLME_NAN_NDP_REQ_RECEIVED.rssi Natural16s +MLME_NAN_NDP_REQ_RECEIVED.frame MBULK +MLME_NAN_SDF_DESCRIPTOR_IGNORED.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SDF_DESCRIPTOR_IGNORED.instance_id Natural8 +MLME_NAN_CLUSTER_JOINING.cluster_id MAC_Address +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.map_id Natural8 +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.supported_bands Natural8 +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.operating_mode Natural8 +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.number_of_antennas Natural8 +MLME_NAN_DEVICE_CAPABILITY_ATTRIBUTE_PARAMS.capabilities Natural8 +MLME_NAN_SDF_RANGE_CHECK.sda1_discovery_range NanDiscoveryRange +MLME_NAN_SDF_RANGE_CHECK.sda2_discovery_range NanDiscoveryRange +MLME_NAN_SDF_RANGE_CHECK.sdf_rssi Natural16s +MLME_NAN_SDF_RANGE_CHECK.close_enough Boolean +MLME_NAN_CHANNEL_BAND_ENTRY_PARAMS.list_control Natural8 +MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_PARAMS.cluster_id MAC_Address +MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_PARAMS.cluster_time_offset Natural64 +MLME_NAN_CLUSTER_DISCOVERY_ATTRIBUTE_PARAMS.anchor_master_rank Natural64 +MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS.dialog_token Natural8 +MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS.type_and_status Natural8 +MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS.reason_code Natural8 +MLME_NAN_DEVICE_LINK_ATTRIBUTE_PARAMS.ndl_control Natural8 +MLME_NAN_SDF_SERVICE_DELETED.instance_id Natural8 +MLME_NAN_SDF_SERVICE_DELETED.service_type DEBUG_TYPE_NAN_SERVICE_TYPE +MLME_NAN_SDF_SERVICE_DELETED.reason_code Reason_Code +MLME_NAN_CHANNEL_BAND_ENTRY_SIZE.entry_count Natural8 +MLME_NAN_AVAILABILITY_ATTRIBUTE_SIZE.map_id Natural8 +MLME_NAN_TLV_TO_SERVICE_DESCRIPTOR_DATA.tlv_value TOKEN +MLME_NAN_MASTER_INDICATION_ATTRIBUTE_PARAMS.attribute_id Natural8 +MLME_NAN_MASTER_INDICATION_ATTRIBUTE_PARAMS.master_preference Natural8 +MLME_NAN_MASTER_INDICATION_ATTRIBUTE_PARAMS.random_factor Natural8 +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.map_id Natural8 +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.basic_rates Natural64 +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.rates Natural64 +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.ht_activated Boolean +MLME_NAN_ELEMENT_CONTAINER_ATTRIBUTE_PARAMS.vht_activated Boolean +MLME_NAN_SDF_SEND.address MAC_Address +MLME_NAN_SDF_SEND.frame_type DEBUG_TYPE_SDF_FRAME +DEBUG_TYPE_NAN_SCAN_IND_FILTER_REASON Enum 0000 already_joined 0001 no_nan_ie 0002 lower_cluster_grade 0003 bssid_not_in_cluster_range 0004 malloc_failed +DEBUG_TYPE_NAN_SCHEDULE_ENTRY_TYPE Enum 0000 Not_in_use 0001 FAW 0002 NDC 0003 DW +DEBUG_TYPE_SDF_FRAME Enum 0000 Unicast 0001 Multicast +DEBUG_TYPE_NAN_SERVICE_TYPE Enum 0000 Publish 0001 Subscribe 0002 FollowUp +DEBUG_TYPE_NAN_AVAILABILITY_ENTRY_TYPE Enum 0000 Invalid 0001 Committed 0002 Potential 0003 Committed_and_Potential 0004 Conditional 0005 Conditional_and_Potential +DEBUG_TYPE_NAN_RECEIVED_FRAME_IGNORED_REASON Enum 0001 frame_is_null 0002 no_nan_ie 0003 no_master_indication_attr 0004 no_cluster_attr 0005 hop_count_threshold 0006 out_of_sync 0007 not_in_same_cluster +DEBUG_TYPE_NAN_ROLE Enum 0000 Not_Set 0001 Anchor_Master 0002 Master 0003 Sync 0004 Non_Sync +# Generated From mlme_hard/mlme_ftm_resp/mlme_ftm_resp_debug.xml +trace_def 11 +0045 0000 MLME_FTM_RESP_BURST_COMPLETED 0001 peer_addr +0045 0001 MLME_FTM_RESP_BURST_CYCLE_COMPLETED 0002 burst_count current_burst_count +0045 0002 MLME_FTM_RESP_BURST_CYCLE_STARTED 0001 peer_addr +0045 0003 MLME_FTM_RESP_BURST_FRAME_QUEUED 0004 follow_up_dialog_token dialog_token tod toa +0045 0004 MLME_FTM_RESP_BURST_NEXT_FTM_SCHEDULED 0002 ftm_per_burst current_ftm_count +0045 0005 MLME_FTM_RESP_BURST_STARTED 0001 peer_addr +0045 0006 MLME_FTM_RESP_IFTMR_DISCARDED 0001 peer_addr +0045 0007 MLME_FTM_RESP_IFTMR_RECEIVED 0001 peer_addr +0045 0008 MLME_FTM_RESP_STARTED 0001 interface_address +0045 0009 MLME_FTM_RESP_STOP_FRAME_RECEIVED 0001 peer_addr +0045 000a MLME_FTM_RESP_TRIGGER_FRAME_RECEIVED 0001 peer_addr +# Generated From mlme_hard/mlme_ftm_resp/mlme_ftm_resp_debug.xml +trace_types 16 +MLME_FTM_RESP_IFTMR_RECEIVED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_COMPLETED.peer_addr MAC_Address +MLME_FTM_RESP_IFTMR_DISCARDED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_STARTED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_CYCLE_STARTED.peer_addr MAC_Address +MLME_FTM_RESP_TRIGGER_FRAME_RECEIVED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_CYCLE_COMPLETED.burst_count Natural8 +MLME_FTM_RESP_BURST_CYCLE_COMPLETED.current_burst_count Natural8 +MLME_FTM_RESP_STOP_FRAME_RECEIVED.peer_addr MAC_Address +MLME_FTM_RESP_BURST_FRAME_QUEUED.follow_up_dialog_token Natural8 +MLME_FTM_RESP_BURST_FRAME_QUEUED.dialog_token Natural8 +MLME_FTM_RESP_BURST_FRAME_QUEUED.tod Natural64 +MLME_FTM_RESP_BURST_FRAME_QUEUED.toa Natural64 +MLME_FTM_RESP_STARTED.interface_address MAC_Address +MLME_FTM_RESP_BURST_NEXT_FTM_SCHEDULED.ftm_per_burst Natural8 +MLME_FTM_RESP_BURST_NEXT_FTM_SCHEDULED.current_ftm_count Natural8 +# Generated From mlme_hard/mlme_wifi_logger/mlme_wifi_logger_debug.xml +trace_def 14 +0038 0000 MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED 0005 report_reason last_beacon_received_time start_time assoc_resp_result_code assoc_resp_result +0038 0001 MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED 0005 report_reason last_beacon_received_time start_time auth_resp_result_code auth_resp_result +0038 0002 MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER 0008 assoc_complete_time last_rssi deauth_rssi rssi_diff resp_seq_no deauth_seq_no seq_no_diff jammer_likelihood_percent +0038 0003 MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED 0007 report_reason last_beacon_received_time assoc_complete_time assoc_resp_result_code assoc_resp_result deauth_reason_code deauth_reason +0038 0004 MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1 0009 eap_timestamp_1 eap_direction_1 eap_msg_type_1 eap_timestamp_2 eap_direction_2 eap_msg_type_2 eap_timestamp_3 eap_direction_3 eap_msg_type_3 +0038 0005 MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2 0009 eap_timestamp_4 eap_direction_4 eap_msg_type_4 eap_timestamp_5 eap_direction_5 eap_msg_type_5 eap_timestamp_6 eap_direction_6 eap_msg_type_6 +0038 0006 MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3 0009 eap_timestamp_7 eap_direction_7 eap_msg_type_7 eap_timestamp_8 eap_direction_8 eap_msg_type_8 eap_timestamp_9 eap_direction_9 eap_msg_type_9 +0038 0007 MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4 0009 eap_timestamp_10 eap_direction_10 eap_msg_type_10 eap_timestamp_11 eap_direction_11 eap_msg_type_11 eap_timestamp_12 eap_direction_12 eap_msg_type_12 +0038 0008 MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED 0005 report_reason last_beacon_received_time start_time assoc_resp_result_code assoc_resp_result +0038 0009 MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1 0009 roam_timestamp_1 roam_assoc_result_1 roam_deauth_reason_1 roam_timestamp_2 roam_result_code_2 roam_deauth_reason_2 roam_timestamp_3 roam_result_code_3 roam_deauth_reason_3 +0038 000a MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2 0009 roam_timestamp_4 roam_result_code_4 roam_deauth_reason_4 roam_timestamp_5 roam_result_code_5 roam_deauth_reason_5 roam_timestamp_6 roam_result_code_6 roam_deauth_reason_6 +0038 000b MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED 0005 report_reason last_beacon_received_time start_time auth_resp_result_code auth_resp_result +0038 000c MLME_WIFI_LOGGER_ANALYSIS_ROAM_FAILED 0002 last_roam_scan_mode last_roam_scan_mode_name +0038 000d MLME_WIFI_LOGGER_DATA 0002 report line +# Generated From mlme_hard/mlme_wifi_logger/mlme_wifi_logger_debug.xml +trace_types 84 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_timestamp_10 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_direction_10 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_msg_type_10 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_timestamp_11 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_direction_11 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_msg_type_11 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_timestamp_12 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_direction_12 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_4.eap_msg_type_12 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED.start_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_AUTH_FAILED.auth_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_FAILED.last_roam_scan_mode Natural8 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_FAILED.last_roam_scan_mode_name DEBUG_TYPE_WIFILOGGER_ROAMING_SCAN_MODE +MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED.start_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ASSOC_FAILED.assoc_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED.start_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_AUTH_FAILED.auth_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.assoc_complete_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.last_rssi Natural16s +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.deauth_rssi Natural16s +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.rssi_diff Natural8 +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_JAMMER.jammer_likelihood_percent Natural8 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_timestamp_4 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_result_code_4 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_deauth_reason_4 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_timestamp_5 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_result_code_5 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_deauth_reason_5 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_timestamp_6 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_result_code_6 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_2.roam_deauth_reason_6 Reason_Code +MLME_WIFI_LOGGER_DATA.report MBULK +MLME_WIFI_LOGGER_DATA.line __LINE__ +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_timestamp_4 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_direction_4 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_msg_type_4 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_timestamp_5 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_direction_5 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_msg_type_5 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_timestamp_6 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_direction_6 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_2.eap_msg_type_6 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED.start_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ASSOC_FAILED.assoc_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.report_reason DEBUG_TYPE_WIFILOGGER_REPORT_REASON +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.last_beacon_received_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.assoc_complete_time Natural32 +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.assoc_resp_result Result_Code +MLME_WIFI_LOGGER_ANALYSIS_DEAUTH_RECEIVED.deauth_reason Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_timestamp_1 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_assoc_result_1 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_deauth_reason_1 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_timestamp_2 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_result_code_2 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_deauth_reason_2 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_timestamp_3 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_result_code_3 Result_Code +MLME_WIFI_LOGGER_ANALYSIS_ROAM_ATTEMPT_HISTORY_1.roam_deauth_reason_3 Reason_Code +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_timestamp_7 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_direction_7 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_msg_type_7 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_timestamp_8 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_direction_8 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_msg_type_8 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_timestamp_9 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_direction_9 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_3.eap_msg_type_9 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_timestamp_1 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_direction_1 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_msg_type_1 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_timestamp_2 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_direction_2 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_msg_type_2 Natural8 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_timestamp_3 Natural32 +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_direction_3 DEBUG_TYPE_WIFILOGGER_DIRECTION +MLME_WIFI_LOGGER_ANALYSIS_EAP_HISTORY_1.eap_msg_type_3 Natural8 +DEBUG_TYPE_WIFILOGGER_DIRECTION Enum 0000 Transmit 0001 Receive 0003 Any +DEBUG_TYPE_WIFILOGGER_ROAMING_SCAN_MODE Enum 0001 ROAMING_SCAN_MODE_CASE_1 0002 ROAMING_SCAN_MODE_CASE_2 0003 ROAMING_SCAN_MODE_CASE_3 0004 ROAMING_SCAN_MODE_CASE_1_NCHO 0005 ROAMING_SCAN_MODE_NONE +DEBUG_TYPE_WIFILOGGER_REPORT_REASON Enum 0000 Not_Specified 0001 See_Status 0002 Timeout 0003 Retries_Exhausted +# Generated From mlme_hard/mlme_ba/mlme_ba_debug.xml +trace_def 23 +0012 0000 MLME_BA_ADDTX_REQ 0007 address priority peer coex_allowed already_configured no_of_tx max_no_of_tx +0012 0001 MLME_BA_ADD_RX_RAME_CFM 0001 Result_Code +0012 0002 MLME_BA_ADD_RX_REQ 0005 address dialog_token parameter_set priority coex_allowed +0012 0003 MLME_BA_ADD_TX_COMPLETION 0003 address priority success +0012 0004 MLME_BA_ADD_TX_RAME_RESULT 0002 result_code seq_no +0012 0005 MLME_BA_ADD_TX_RSP 0004 dialog_token status parameter_set priority +0012 0006 MLME_BA_AGREEMENT_TIMEOUT 0003 peer_addr priority direction +0012 0007 MLME_BA_AUTO_DELETE 0003 address tx_configured rx_configured +0012 0008 MLME_BA_CONTROL 0004 set tx address configured +0012 0009 MLME_BA_DELETE_DUPLICATE 0003 address priority direction +0012 000a MLME_BA_DEL_REQ 0006 address priority direction reason_code tx_configured rx_configured +0012 000b MLME_BA_DEL_TX_RAME_CFM 0004 address priority direction result_code +0012 000c MLME_BA_FRAME_CANCEL 0001 address +0012 000d MLME_BA_FRAME_DEL_REQ 0005 address priority direction tx_configured rx_configured +0012 000e MLME_BA_HANDLE_DEL 0003 address priority direction +0012 000f MLME_BA_INIT 0004 a_msdu_tx a_msdu_rx buffer_size timeout +0012 0010 MLME_BA_RECEIVED_FRAME 0003 address associated tdls +0012 0011 MLME_BA_RESET_PEER_REQ 0001 address +0012 0012 MLME_BA_RESTORE_TX 0005 address priority desired configured coex_allowed +0012 0013 MLME_BA_RETRY_ADD_TX 0005 address priority desired configured count +0012 0014 MLME_BA_SEND_ADD_RSP_FRAME 0004 address dialog_token status_code parameter_set +0012 0015 MLME_BA_SEND_ADD_TX_REQ_FRAME 0003 address dialog_token parameter_set +0012 0016 MLME_BA_SEND_DEL_FRAME 0000 +# Generated From mlme_hard/mlme_ba/mlme_ba_debug.xml +trace_types 54 +MLME_BA_AUTO_DELETE.address MAC_Address +MLME_BA_ADD_TX_RAME_RESULT.result_code Result_Code +MLME_BA_CONTROL.set Boolean +MLME_BA_CONTROL.tx Boolean +MLME_BA_CONTROL.address MAC_Address +MLME_BA_DELETE_DUPLICATE.address MAC_Address +MLME_BA_DELETE_DUPLICATE.priority Priority +MLME_BA_DELETE_DUPLICATE.direction Direction +MLME_BA_RESET_PEER_REQ.address MAC_Address +MLME_BA_RETRY_ADD_TX.address MAC_Address +MLME_BA_RETRY_ADD_TX.desired Boolean +MLME_BA_RETRY_ADD_TX.configured Boolean +MLME_BA_FRAME_DEL_REQ.address MAC_Address +MLME_BA_FRAME_DEL_REQ.priority Priority +MLME_BA_FRAME_DEL_REQ.direction Direction +MLME_BA_DEL_REQ.address MAC_Address +MLME_BA_DEL_REQ.priority Priority +MLME_BA_DEL_REQ.direction Direction +MLME_BA_DEL_REQ.reason_code Reason_Code +MLME_BA_RECEIVED_FRAME.address MAC_Address +MLME_BA_RECEIVED_FRAME.associated Boolean +MLME_BA_RECEIVED_FRAME.tdls Boolean +MLME_BA_ADDTX_REQ.address MAC_Address +MLME_BA_ADDTX_REQ.priority Priority +MLME_BA_ADDTX_REQ.peer Boolean +MLME_BA_ADDTX_REQ.coex_allowed Boolean +MLME_BA_ADDTX_REQ.already_configured Boolean +MLME_BA_ADD_RX_REQ.address MAC_Address +MLME_BA_ADD_RX_REQ.priority Priority +MLME_BA_ADD_RX_REQ.coex_allowed Boolean +MLME_BA_ADD_RX_RAME_CFM.Result_Code Result_Code +MLME_BA_HANDLE_DEL.address MAC_Address +MLME_BA_HANDLE_DEL.priority Priority +MLME_BA_HANDLE_DEL.direction Direction +MLME_BA_INIT.a_msdu_tx Boolean +MLME_BA_INIT.a_msdu_rx Boolean +MLME_BA_SEND_ADD_TX_REQ_FRAME.address MAC_Address +MLME_BA_ADD_TX_RSP.priority Priority +MLME_BA_SEND_ADD_RSP_FRAME.address MAC_Address +MLME_BA_AGREEMENT_TIMEOUT.peer_addr MAC_Address +MLME_BA_AGREEMENT_TIMEOUT.priority Priority +MLME_BA_AGREEMENT_TIMEOUT.direction Direction +MLME_BA_FRAME_CANCEL.address MAC_Address +MLME_BA_RESTORE_TX.address MAC_Address +MLME_BA_RESTORE_TX.desired Boolean +MLME_BA_RESTORE_TX.configured Boolean +MLME_BA_RESTORE_TX.coex_allowed Boolean +MLME_BA_DEL_TX_RAME_CFM.address MAC_Address +MLME_BA_DEL_TX_RAME_CFM.priority Priority +MLME_BA_DEL_TX_RAME_CFM.direction Direction +MLME_BA_DEL_TX_RAME_CFM.result_code Result_Code +MLME_BA_ADD_TX_COMPLETION.address MAC_Address +MLME_BA_ADD_TX_COMPLETION.priority Priority +MLME_BA_ADD_TX_COMPLETION.success Boolean +# Generated From mlme_hard/mlme/mlme_debug.xml +trace_def 44 +002b 0000 MLME_CAPABILITIES_INIT_2G 0002 overwritten HT +002b 0001 MLME_CAPABILITIES_INIT_5G 0001 HT +002b 0002 MLME_CHANNEL_FREQ_NOT_SUITABLE_FOR_AP 0003 current_centre_freq current_channel_info reason +002b 0003 MLME_DATA_ADD_VIF 0004 source_pid vif_type interface_addr device_addr +002b 0004 MLME_DATA_PREAMBLE 0004 erp barker short_preamble short_slot_time +002b 0005 MLME_DATA_REMOVE_VIF 0000 +002b 0006 MLME_DATA_SET_STA_OPERATION 0001 sta_operation +002b 0007 MLME_FORCE_ACTIVE 0004 pid requester flags active +002b 0008 MLME_INVALID_SIGNAL_DISCARDED 0002 pid signal +002b 0009 MLME_LTE_COEX_INTERFERENCE_DETECTED 0005 current_centre_freq current_channel_info proposed_centre_freq proposed_channel_info channel_avoidance_mask +002b 000a MLME_LTE_COEX_NO_INTERFERENCE 0004 current_centre_freq current_channel_info current_occupied_mask channel_avoidance_mask +002b 000b MLME_MBULK_ADJUST_RANGE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 000c MLME_MBULK_ALLOC 0006 pid line mbulk_address ref_cnt free_flag flags +002b 000d MLME_MBULK_ALLOC_NULL 0002 pid line +002b 000e MLME_MBULK_APPEND_TAIL 0006 pid line mbulk_address ref_cnt free_flag flags +002b 000f MLME_MBULK_CLONE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0010 MLME_MBULK_DAT_AT_R 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0011 MLME_MBULK_DAT_AT_RW 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0012 MLME_MBULK_DAT_R 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0013 MLME_MBULK_DAT_RW 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0014 MLME_MBULK_DEBUGGING_INFO_HAS_BEEN_OVERWRITTEN 0001 debug_pointer +002b 0015 MLME_MBULK_DUPLICATE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0016 MLME_MBULK_DUPLICATE_NULL 0002 pid line +002b 0017 MLME_MBULK_FREE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0018 MLME_MBULK_FREE_NULL 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0019 MLME_MBULK_FREE_WITH_SIGNAL 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001a MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001b MLME_MBULK_PREPEND_HEAD 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001c MLME_MBULK_PROCESS_FSM_EVENT 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001d MLME_MBULK_PROCESS_FSM_EVENT_NULL 0002 pid line +002b 001e MLME_MBULK_SET_READONLY 0006 pid line mbulk_address ref_cnt free_flag flags +002b 001f MLME_MBULK_SET_READWRITE 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0020 MLME_MBULK_TRIM_HEAD 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0021 MLME_MBULK_WITH_SIGNAL_ALLOC 0006 pid line mbulk_address ref_cnt free_flag flags +002b 0022 MLME_STA_RECORD_ADD 0002 pid address +002b 0023 MLME_STA_RECORD_DEFAULT_SET_RATES 0003 basic_rates ht_mcs_set vht_mcs_set +002b 0024 MLME_STA_RECORD_DELETE 0002 pid address +002b 0025 MLME_STA_RECORD_INITIALISE_CAPS 0004 address sta_caps ht_rx_mcs vht_rx_mcs +002b 0026 MLME_STA_RECORD_PMF 0001 pmf_in_use +002b 0027 MLME_STA_RECORD_SET_CAPS 0002 address sta_caps +002b 0028 MLME_STA_RECORD_SET_NSS 0007 address peer_current_nss peer_new_nss link_current_nss link_new_nss vif_current_nss mib_max_nss +002b 0029 MLME_STA_SET_QOS_INFO 0002 address qos_info +002b 002a MLME_VIF_CAPABILITIES_RESET_TQAM 0001 tqam_activated +002b 002b MLME_VIF_CAPABILITIES_STATIC_UPDATE_TQAM 0002 point tqam_activated +# Generated From mlme_hard/mlme/mlme_debug.xml +trace_types 100 +MLME_MBULK_DEBUGGING_INFO_HAS_BEEN_OVERWRITTEN.debug_pointer Natural32 +MLME_CAPABILITIES_INIT_2G.overwritten Boolean +MLME_CAPABILITIES_INIT_2G.HT Boolean +MLME_MBULK_WITH_SIGNAL_ALLOC.pid FsmProcessId +MLME_MBULK_WITH_SIGNAL_ALLOC.mbulk_address Natural32 +MLME_MBULK_WITH_SIGNAL_ALLOC.free_flag Boolean +MLME_DATA_PREAMBLE.erp Boolean +MLME_DATA_PREAMBLE.barker Boolean +MLME_DATA_PREAMBLE.short_preamble Boolean +MLME_DATA_PREAMBLE.short_slot_time Boolean +MLME_STA_RECORD_DEFAULT_SET_RATES.basic_rates RATE +MLME_STA_RECORD_PMF.pmf_in_use Boolean +MLME_MBULK_PROCESS_FSM_EVENT.pid FsmProcessId +MLME_MBULK_PROCESS_FSM_EVENT.mbulk_address Natural32 +MLME_MBULK_PROCESS_FSM_EVENT.free_flag Boolean +MLME_MBULK_DAT_RW.pid FsmProcessId +MLME_MBULK_DAT_RW.mbulk_address Natural32 +MLME_MBULK_DAT_RW.free_flag Boolean +MLME_MBULK_TRIM_HEAD.pid FsmProcessId +MLME_MBULK_TRIM_HEAD.mbulk_address Natural32 +MLME_MBULK_TRIM_HEAD.free_flag Boolean +MLME_CHANNEL_FREQ_NOT_SUITABLE_FOR_AP.reason DEBUG_TYPE_AP_CHANNEL_CHECK_REASON +MLME_MBULK_DUPLICATE.pid FsmProcessId +MLME_MBULK_DUPLICATE.mbulk_address Natural32 +MLME_MBULK_DUPLICATE.free_flag Boolean +MLME_MBULK_ADJUST_RANGE.pid FsmProcessId +MLME_MBULK_ADJUST_RANGE.mbulk_address Natural32 +MLME_MBULK_ADJUST_RANGE.free_flag Boolean +MLME_CAPABILITIES_INIT_5G.HT Boolean +MLME_STA_RECORD_SET_NSS.address MAC_Address +MLME_STA_RECORD_SET_NSS.peer_current_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.peer_new_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.link_current_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.link_new_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.vif_current_nss DEBUG_TYPE_SS +MLME_STA_RECORD_SET_NSS.mib_max_nss DEBUG_TYPE_SS +MLME_LTE_COEX_INTERFERENCE_DETECTED.channel_avoidance_mask Natural64 +MLME_MBULK_FREE_NULL.pid FsmProcessId +MLME_MBULK_FREE_NULL.mbulk_address Natural32 +MLME_MBULK_FREE_NULL.free_flag Boolean +MLME_STA_RECORD_DELETE.pid FsmProcessId +MLME_STA_RECORD_DELETE.address MAC_Address +MLME_STA_SET_QOS_INFO.address MAC_Address +MLME_MBULK_APPEND_TAIL.pid FsmProcessId +MLME_MBULK_APPEND_TAIL.mbulk_address Natural32 +MLME_MBULK_APPEND_TAIL.free_flag Boolean +MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.pid FsmProcessId +MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.mbulk_address Natural32 +MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.free_flag Boolean +MLME_STA_RECORD_INITIALISE_CAPS.address MAC_Address +MLME_STA_RECORD_INITIALISE_CAPS.sta_caps Natural64 +MLME_MBULK_DAT_R.pid FsmProcessId +MLME_MBULK_DAT_R.mbulk_address Natural32 +MLME_MBULK_DAT_R.free_flag Boolean +MLME_MBULK_SET_READWRITE.pid FsmProcessId +MLME_MBULK_SET_READWRITE.mbulk_address Natural32 +MLME_MBULK_SET_READWRITE.free_flag Boolean +MLME_MBULK_PROCESS_FSM_EVENT_NULL.pid FsmProcessId +MLME_LTE_COEX_NO_INTERFERENCE.current_occupied_mask Natural64 +MLME_LTE_COEX_NO_INTERFERENCE.channel_avoidance_mask Natural64 +MLME_MBULK_PREPEND_HEAD.pid FsmProcessId +MLME_MBULK_PREPEND_HEAD.mbulk_address Natural32 +MLME_MBULK_PREPEND_HEAD.free_flag Boolean +MLME_MBULK_ALLOC_NULL.pid FsmProcessId +MLME_DATA_ADD_VIF.source_pid FsmProcessId +MLME_DATA_ADD_VIF.vif_type VIF_TYPE +MLME_DATA_ADD_VIF.interface_addr MAC_Address +MLME_DATA_ADD_VIF.device_addr MAC_Address +MLME_MBULK_ALLOC.pid FsmProcessId +MLME_MBULK_ALLOC.mbulk_address Natural32 +MLME_MBULK_ALLOC.free_flag Boolean +MLME_STA_RECORD_ADD.pid FsmProcessId +MLME_STA_RECORD_ADD.address MAC_Address +MLME_STA_RECORD_SET_CAPS.address MAC_Address +MLME_STA_RECORD_SET_CAPS.sta_caps Natural64 +MLME_VIF_CAPABILITIES_RESET_TQAM.tqam_activated Boolean +MLME_MBULK_SET_READONLY.pid FsmProcessId +MLME_MBULK_SET_READONLY.mbulk_address Natural32 +MLME_MBULK_SET_READONLY.free_flag Boolean +MLME_MBULK_DAT_AT_R.pid FsmProcessId +MLME_MBULK_DAT_AT_R.mbulk_address Natural32 +MLME_MBULK_DAT_AT_R.free_flag Boolean +MLME_MBULK_CLONE.pid FsmProcessId +MLME_MBULK_CLONE.mbulk_address Natural32 +MLME_MBULK_CLONE.free_flag Boolean +MLME_MBULK_FREE_WITH_SIGNAL.pid FsmProcessId +MLME_MBULK_FREE_WITH_SIGNAL.mbulk_address Natural32 +MLME_MBULK_FREE_WITH_SIGNAL.free_flag Boolean +MLME_MBULK_FREE.pid FsmProcessId +MLME_MBULK_FREE.mbulk_address Natural32 +MLME_MBULK_FREE.free_flag Boolean +MLME_VIF_CAPABILITIES_STATIC_UPDATE_TQAM.tqam_activated Boolean +MLME_MBULK_DAT_AT_RW.pid FsmProcessId +MLME_MBULK_DAT_AT_RW.mbulk_address Natural32 +MLME_MBULK_DAT_AT_RW.free_flag Boolean +MLME_INVALID_SIGNAL_DISCARDED.pid FsmProcessId +MLME_INVALID_SIGNAL_DISCARDED.signal SignalId +MLME_FORCE_ACTIVE.pid FsmProcessId +MLME_FORCE_ACTIVE.active Boolean +MLME_MBULK_DUPLICATE_NULL.pid FsmProcessId +DEBUG_TYPE_AP_CHANNEL_CHECK_REASON Enum 0000 2g_channel_must_be_20mhz 0001 unsupported_bandwidth 0002 invalid_channel 0003 invalid_channel_no_outdoor_dfs 0004 invalid_channel_no_ir 0005 ht_on_no_ofdm_channel +DEBUG_TYPE_SS Enum 00 unspecified_or_unchange 01 single 02 two +# Generated From mlme_hard/mlme_ie/mlme_ie_debug.xml +trace_def 118 +0040 0000 MLME_IE_20_40_BSS_COEX_PARAMS 0001 bss_coex_info +0040 0001 MLME_IE_20_40_BSS_COEX_SIZE 0001 size +0040 0002 MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_CHANNEL 0001 channel_num +0040 0003 MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_PARAMS 0001 operating_class +0040 0004 MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_SIZE 0001 size +0040 0005 MLME_IE_ADAPTIVE_11R_CISCO_CAPS 0001 capabilities +0040 0006 MLME_IE_ADAPTIVE_11R_SAMSUNG_IE_SIZE 0001 size +0040 0007 MLME_IE_AID_PARAMS 0001 aid +0040 0008 MLME_IE_AID_SIZE 0001 size +0040 0009 MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_PARAMS 0003 channel_switch_mode new_channel_number channel_switch_count +0040 000a MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_SIZE 0001 size +0040 000b MLME_IE_CHANNEL_SWITCH_TIMING_ELEMENT_PARAMS 0002 switch_time switch_timeout +0040 000c MLME_IE_CHANNEL_SWITCH_TIMING_ELEMENT_SIZE 0001 size +0040 000d MLME_IE_CHANNEL_SWITCH_WRAPPER_PARAMS 0000 +0040 000e MLME_IE_CHANNEL_SWITCH_WRAPPER_SIZE 0001 size +0040 000f MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_PARAMS 0003 dms_id dms_length request_type +0040 0010 MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_SIZE 0001 size +0040 0011 MLME_IE_DS_PARAMETER_SET_PARAMS 0001 channel +0040 0012 MLME_IE_DS_PARAMETER_SET_SIZE 0001 size +0040 0013 MLME_IE_ERP_PARAMS 0001 erp +0040 0014 MLME_IE_ERP_SIZE 0001 size +0040 0015 MLME_IE_EXTENDED_CAPABILITIES_PARAMS 0001 extended_capabilities +0040 0016 MLME_IE_EXTENDED_CAPABILITIES_SIZE 0001 size +0040 0017 MLME_IE_FTM_BURST_PARAMETERS_PARAMS 0007 status_value burst_duration_count min_delta_ftm partial_tsf asap_ftm_per_burst format_bandwidth burst_interval +0040 0018 MLME_IE_FTM_BURST_PARAMETERS_SIZE 0001 size +0040 0019 MLME_IE_FTM_ERROR_CODE_PARAMS 0003 start_time bssid error_code +0040 001a MLME_IE_FTM_ERROR_CODE_SIZE 0001 size +0040 001b MLME_IE_FTM_LCI_REQUEST_PARAMS 0004 measurement_token measurement_request_mode measurement_type location_subject +0040 001c MLME_IE_FTM_LCI_REQUEST_SIZE 0001 size +0040 001d MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS 0006 measurement_token measurement_request_mode measurement_type location_subject location_civic_type location_service_interval +0040 001e MLME_IE_FTM_LOCATION_CIVIC_REQUEST_SIZE 0001 size +0040 001f MLME_IE_FTM_RANGE_ENTRY_PARAMS 0005 start_time bssid range max_error reserved +0040 0020 MLME_IE_FTM_RANGE_ENTRY_SIZE 0001 size +0040 0021 MLME_IE_FTM_SYNC_INFO_PARAMS 0002 id_extension tsf_sync_info +0040 0022 MLME_IE_FTM_SYNC_INFO_SIZE 0001 size +0040 0023 MLME_IE_GET_AKM_SUITES_NUMBER 0001 akm_suites_number +0040 0024 MLME_IE_GET_PAIRWISE_CIPHERS_NUMBER 0001 pairwise_ciphers_number +0040 0025 MLME_IE_HT_OPERATION_PARAMS 0005 primary_channel information_subset_1 information_subset_2 information_subset_3 basic_ht_mcs +0040 0026 MLME_IE_HT_OPERATION_SIZE 0001 size +0040 0027 MLME_IE_LINK_IDENTIFIER_ELEMENT_PARAMS 0003 bssid initiator_address responder_address +0040 0028 MLME_IE_LINK_IDENTIFIER_ELEMENT_SIZE 0001 size +0040 0029 MLME_IE_MEASUREMENT_REPORT_BASIC_PARAMS 0004 channel_number measurement_start_time measurement_duration map +0040 002a MLME_IE_MEASUREMENT_REPORT_BASIC_SIZE 0001 size +0040 002b MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS 0009 operating_class channel_num measurement_duration reported_frame_info rcpi rsni bssid antenna_id parent_tsf +0040 002c MLME_IE_MEASUREMENT_REPORT_BEACON_SIZE 0001 size +0040 002d MLME_IE_MEASUREMENT_REPORT_PARAMS 0003 measurement_token measurement_report_mode measurement_type +0040 002e MLME_IE_MEASUREMENT_REPORT_SIZE 0001 size +0040 002f MLME_IE_MLME_WFA_P2P_IE_PARAMS 0002 oui oui_type +0040 0030 MLME_IE_MLME_WFA_P2P_IE_SIZE 0001 size +0040 0031 MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_PARAMS 0004 hdr_id hdr_length index ctw_ops +0040 0032 MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_SIZE 0001 size +0040 0033 MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR 0004 count_type duration interval start_time +0040 0034 MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_PARAMS 0003 hdr_id hdr_length status +0040 0035 MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_SIZE 0001 size +0040 0036 MLME_IE_MOBILITY_DOMAIN_PARAMS 0002 identifier cap_and_policy +0040 0037 MLME_IE_MOBILITY_DOMAIN_SIZE 0001 size +0040 0038 MLME_IE_NAN_HEADER_PARAMS 0003 oui oui_type ie_size +0040 0039 MLME_IE_NAN_HEADER_SIZE 0001 size +0040 003a MLME_IE_OPERATING_MODE_NOTIFICATION_PARAMS 0001 operating_mode +0040 003b MLME_IE_OPERATING_MODE_NOTIFICATION_SIZE 0001 size +0040 003c MLME_IE_POWER_CAPABILITY_PARAMS 0002 min_power max_power +0040 003d MLME_IE_POWER_CAPABILITY_SIZE 0001 size +0040 003e MLME_IE_QUIET_ELEMENT_PARAMS 0003 period duration offset +0040 003f MLME_IE_QUIET_ELEMENT_SIZE 0001 size +0040 0040 MLME_IE_REPORTED_FRAME_BODY_PARAMS 0001 reported_frame_body +0040 0041 MLME_IE_REPORTED_FRAME_BODY_SIZE 0001 size +0040 0042 MLME_IE_RM_ENABLED_CAPABILITIES_PARAMS 0001 caps +0040 0043 MLME_IE_RM_ENABLED_CAPABILITIES_SIZE 0001 size +0040 0044 MLME_IE_RSN_CAPABILITIES 0001 capabilities +0040 0045 MLME_IE_SCSC_CHANNEL_LIST_PARAMS 0003 oui oui_type oui_subtype +0040 0046 MLME_IE_SCSC_CHANNEL_LIST_SCAN_CHANNEL 0002 freq scan_policy +0040 0047 MLME_IE_SCSC_CHANNEL_LIST_SIZE 0001 size +0040 0048 MLME_IE_SCSC_NAN_FOLLOWUP_PARAMS 0003 peer_address priority dw_or_faw +0040 0049 MLME_IE_SCSC_NAN_FOLLOWUP_SIZE 0001 size +0040 004a MLME_IE_SCSC_SCAN_NEIGHBOUR_BSSID 0002 bssid freq +0040 004b MLME_IE_SCSC_SCAN_NEIGHBOUR_LIST_PARAMS 0000 +0040 004c MLME_IE_SCSC_SCAN_NEIGHBOUR_LIST_SIZE 0001 size +0040 004d MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS 0005 oui oui_type oui_subtype ssid_length ssid +0040 004e MLME_IE_SCSC_SCAN_SSID_FILTER_SIZE 0001 size +0040 004f MLME_IE_SCSC_SCAN_TIMING_PARAMS 0008 oui oui_type oui_subtype min_period max_period exponent step_count skip_first_period +0040 0050 MLME_IE_SCSC_SCAN_TIMING_SIZE 0001 size +0040 0051 MLME_IE_SCSC_SCAN_TIMING_V_2_PARAMS 0002 max_channel_time_active max_channel_time_passive +0040 0052 MLME_IE_SECONDARY_CHANNEL_OFFSET_ELEMENT_PARAMS 0001 secondary_channel_offset +0040 0053 MLME_IE_SECONDARY_CHANNEL_OFFSET_ELEMENT_SIZE 0001 size +0040 0054 MLME_IE_SSID_PARAMS 0001 ssid +0040 0055 MLME_IE_SSID_SIZE 0001 size +0040 0056 MLME_IE_SUPPORTED_CHANNELS_PARAMS 0001 first_channels_mask +0040 0057 MLME_IE_SUPPORTED_CHANNELS_SIZE 0001 size +0040 0058 MLME_IE_SUPPORTED_OPERATING_CLASSES_PARAMS 0001 current_operating_class +0040 0059 MLME_IE_SUPPORTED_OPERATING_CLASSES_SIZE 0001 size +0040 005a MLME_IE_SUPPORTED_RATES_PARAMS 0001 rates +0040 005b MLME_IE_SUPPORTED_RATES_SIZE 0001 size +0040 005c MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS 0005 user_priority classifier_type classifier_mask dest_addr type +0040 005d MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_SIZE 0001 size +0040 005e MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS 0005 user_priority classifier_type classifier_mask ip_version ip_addr +0040 005f MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_SIZE 0001 size +0040 0060 MLME_IE_TIMEOUT_INTERVAL_PARAMS 0002 type value +0040 0061 MLME_IE_TIMEOUT_INTERVAL_SIZE 0001 size +0040 0062 MLME_IE_TPC_REPORT_PARAMS 0002 tx_power link_margin +0040 0063 MLME_IE_TPC_REPORT_SIZE 0001 size +0040 0064 MLME_IE_TPU_BUFFER_STATUS_ELEMENT_PARAMS 0001 tpu_buffer_status_info +0040 0065 MLME_IE_TPU_BUFFER_STATUS_ELEMENT_SIZE 0001 size +0040 0066 MLME_IE_TQAM_CAPABILITIES_MBULK_FIND 0001 result +0040 0067 MLME_IE_TQAM_CAPS_AND_OPS_SIZE 0001 size +0040 0068 MLME_IE_TQAM_CAPS_SIZE 0001 size +0040 0069 MLME_IE_TQAM_OPERATION_MBULK_FIND 0001 result +0040 006a MLME_IE_TQAM_SUBTYPE_MBULK_FIND 0001 result +0040 006b MLME_IE_VALIDATE_RSN 0008 is_valid pairwise_count_in_ie pairwise_count_computed akm_count_declared akm_count_real pmkid_count capabilities ie_length +0040 006c MLME_IE_VHT_OPERATION_PARAMS 0004 channel_width channel_center_frequency_segment_0 channel_center_frequency_segment_1 basic_vht_mcs_and_nss +0040 006d MLME_IE_VHT_OPERATION_SIZE 0001 size +0040 006e MLME_IE_WFA_TPC_REPORT_PARAMS 0005 oui oui_type oui_subtype tx_power link_margin +0040 006f MLME_IE_WFA_TPC_REPORT_SIZE 0001 size +0040 0070 MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_PARAMS 0003 channel_width channel_center_freq_seg0 channel_center_freq_seg1 +0040 0071 MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_SIZE 0001 size +0040 0072 MLME_IE_WMM_INFO_PARAMS 0005 oui oui_type oui_subtype version qos_info_field +0040 0073 MLME_IE_WMM_INFO_SIZE 0001 size +0040 0074 MLME_IE_WMM_PARAMETER_PARAMS 0007 oui version qos_info_field ac_be ac_bk ac_vi ac_vo +0040 0075 MLME_IE_WMM_PARAMETER_SIZE 0001 size +# Generated From mlme_hard/mlme_ie/mlme_ie_debug.xml +trace_types 159 +MLME_IE_EXTENDED_CAPABILITIES_SIZE.size Natural8 +MLME_IE_MEASUREMENT_REPORT_PARAMS.measurement_token Natural8 +MLME_IE_MEASUREMENT_REPORT_PARAMS.measurement_report_mode Natural8 +MLME_IE_MEASUREMENT_REPORT_PARAMS.measurement_type Natural8 +MLME_IE_DS_PARAMETER_SET_PARAMS.channel Natural8 +MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_PARAMS.channel_width Natural8 +MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_PARAMS.channel_center_freq_seg0 Natural8 +MLME_IE_WIDE_BANDWIDTH_CHANNEL_SWITCH_ELEMENT_PARAMS.channel_center_freq_seg1 Natural8 +MLME_IE_WMM_INFO_PARAMS.oui Natural8[3] +MLME_IE_WMM_INFO_PARAMS.oui_type Natural8 +MLME_IE_WMM_INFO_PARAMS.oui_subtype Natural8 +MLME_IE_WMM_INFO_PARAMS.version Natural8 +MLME_IE_WMM_INFO_PARAMS.qos_info_field Natural8 +MLME_IE_SCSC_SCAN_SSID_FILTER_SIZE.size Natural8 +MLME_IE_NAN_HEADER_PARAMS.oui Natural8[3] +MLME_IE_NAN_HEADER_PARAMS.oui_type Natural8 +MLME_IE_NAN_HEADER_PARAMS.ie_size Natural8 +MLME_IE_SUPPORTED_CHANNELS_PARAMS.first_channels_mask Natural64 +MLME_IE_SCSC_CHANNEL_LIST_PARAMS.oui Natural8[3] +MLME_IE_SCSC_CHANNEL_LIST_PARAMS.oui_type Natural8 +MLME_IE_SCSC_CHANNEL_LIST_PARAMS.oui_subtype Natural8 +MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_PARAMS.hdr_id Natural8 +MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_PARAMS.index Natural8 +MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_PARAMS.ctw_ops Natural8 +MLME_IE_SUPPORTED_OPERATING_CLASSES_PARAMS.current_operating_class Natural8 +MLME_IE_WMM_PARAMETER_PARAMS.oui Natural32 +MLME_IE_WMM_PARAMETER_PARAMS.version Natural8 +MLME_IE_WMM_PARAMETER_PARAMS.qos_info_field Natural8 +MLME_IE_WMM_PARAMETER_PARAMS.ac_be Natural32 +MLME_IE_WMM_PARAMETER_PARAMS.ac_bk Natural32 +MLME_IE_WMM_PARAMETER_PARAMS.ac_vi Natural32 +MLME_IE_WMM_PARAMETER_PARAMS.ac_vo Natural32 +MLME_IE_TQAM_OPERATION_MBULK_FIND.result Natural32 +MLME_IE_20_40_BSS_COEX_PARAMS.bss_coex_info Natural8 +MLME_IE_EXTENDED_CAPABILITIES_PARAMS.extended_capabilities Natural8[9] +MLME_IE_VHT_OPERATION_PARAMS.channel_width Natural8 +MLME_IE_VHT_OPERATION_PARAMS.channel_center_frequency_segment_0 Natural8 +MLME_IE_VHT_OPERATION_PARAMS.channel_center_frequency_segment_1 Natural8 +MLME_IE_TPC_REPORT_PARAMS.tx_power Natural8 +MLME_IE_TPC_REPORT_PARAMS.link_margin Natural8 +MLME_IE_REPORTED_FRAME_BODY_PARAMS.reported_frame_body Natural64 +MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_PARAMS.dms_id Natural8 +MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_PARAMS.dms_length Natural8 +MLME_IE_DMS_REQUEST_DESCRIPTOR_HEADER_PARAMS.request_type Natural8 +MLME_IE_MEASUREMENT_REPORT_BASIC_PARAMS.channel_number Natural8 +MLME_IE_MEASUREMENT_REPORT_BASIC_PARAMS.measurement_start_time Natural64 +MLME_IE_MEASUREMENT_REPORT_BASIC_PARAMS.map Natural8 +MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_SIZE.size Natural8 +MLME_IE_FTM_LCI_REQUEST_PARAMS.measurement_token Natural8 +MLME_IE_FTM_LCI_REQUEST_PARAMS.measurement_request_mode Natural8 +MLME_IE_FTM_LCI_REQUEST_PARAMS.measurement_type Natural8 +MLME_IE_FTM_LCI_REQUEST_PARAMS.location_subject Natural8 +MLME_IE_FTM_SYNC_INFO_PARAMS.id_extension Natural8 +MLME_IE_FTM_SYNC_INFO_PARAMS.tsf_sync_info Natural32 +MLME_IE_TQAM_SUBTYPE_MBULK_FIND.result Natural32 +MLME_IE_MOBILITY_DOMAIN_SIZE.size Natural8 +MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR.count_type Natural8 +MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR.duration Natural32 +MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR.interval Natural32 +MLME_IE_MLME_WFA_P2P_NOA_DESCRIPTOR.start_time Natural32 +MLME_IE_CHANNEL_SWITCH_WRAPPER_SIZE.size Natural8 +MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_CHANNEL.channel_num Natural8 +MLME_IE_OPERATING_MODE_NOTIFICATION_PARAMS.operating_mode Natural8 +MLME_IE_VALIDATE_RSN.is_valid Boolean +MLME_IE_WFA_TPC_REPORT_PARAMS.oui Natural8[3] +MLME_IE_WFA_TPC_REPORT_PARAMS.oui_type Natural8 +MLME_IE_WFA_TPC_REPORT_PARAMS.oui_subtype Natural8 +MLME_IE_WFA_TPC_REPORT_PARAMS.tx_power Natural8s +MLME_IE_WFA_TPC_REPORT_PARAMS.link_margin Natural8s +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.oui Natural8[3] +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.oui_type Natural8 +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.oui_subtype Natural8 +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.ssid_length Natural8 +MLME_IE_SCSC_SCAN_SSID_FILTER_PARAMS.ssid Char[6] +MLME_IE_NAN_HEADER_SIZE.size Natural8 +MLME_IE_DS_PARAMETER_SET_SIZE.size Natural8 +MLME_IE_TQAM_CAPS_SIZE.size Natural8 +MLME_IE_SSID_SIZE.size Natural8 +MLME_IE_MLME_WFA_P2P_IE_PARAMS.oui Natural8[3] +MLME_IE_MLME_WFA_P2P_IE_PARAMS.oui_type Natural8 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.oui Natural8[3] +MLME_IE_SCSC_SCAN_TIMING_PARAMS.oui_type Natural8 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.oui_subtype Natural8 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.min_period Natural32 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.max_period Natural32 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.exponent Natural8 +MLME_IE_SCSC_SCAN_TIMING_PARAMS.step_count Natural8 +MLME_IE_SCSC_NAN_FOLLOWUP_PARAMS.peer_address MAC_Address +MLME_IE_SCSC_NAN_FOLLOWUP_PARAMS.priority Natural8 +MLME_IE_SCSC_NAN_FOLLOWUP_PARAMS.dw_or_faw Natural8 +MLME_IE_SUPPORTED_RATES_SIZE.size Natural8 +MLME_IE_FTM_RANGE_ENTRY_PARAMS.start_time Natural32 +MLME_IE_FTM_RANGE_ENTRY_PARAMS.bssid MAC_Address +MLME_IE_FTM_RANGE_ENTRY_PARAMS.range Natural32 +MLME_IE_FTM_RANGE_ENTRY_PARAMS.max_error Natural8 +MLME_IE_FTM_RANGE_ENTRY_PARAMS.reserved Natural8 +MLME_IE_POWER_CAPABILITY_PARAMS.min_power Natural8s +MLME_IE_POWER_CAPABILITY_PARAMS.max_power Natural8s +MLME_IE_SECONDARY_CHANNEL_OFFSET_ELEMENT_PARAMS.secondary_channel_offset Natural8 +MLME_IE_RM_ENABLED_CAPABILITIES_SIZE.size Natural8 +MLME_IE_SUPPORTED_RATES_PARAMS.rates Natural64 +MLME_IE_FTM_ERROR_CODE_PARAMS.start_time Natural32 +MLME_IE_FTM_ERROR_CODE_PARAMS.bssid MAC_Address +MLME_IE_FTM_ERROR_CODE_PARAMS.error_code Natural8 +MLME_IE_MLME_WFA_P2P_NOA_ATTRIBUTE_SIZE.size Natural8 +MLME_IE_SCSC_SCAN_NEIGHBOUR_LIST_SIZE.size Natural8 +MLME_IE_SCSC_CHANNEL_LIST_SCAN_CHANNEL.scan_policy Natural8 +MLME_IE_20_40_BSS_INTOLERANT_CH_REPORT_PARAMS.operating_class Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.status_value Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.burst_duration_count Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.min_delta_ftm Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.asap_ftm_per_burst Natural8 +MLME_IE_FTM_BURST_PARAMETERS_PARAMS.format_bandwidth Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.operating_class Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.channel_num Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.reported_frame_info Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.rcpi Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.rsni Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.bssid MAC_Address +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.antenna_id Natural8 +MLME_IE_MEASUREMENT_REPORT_BEACON_PARAMS.parent_tsf Natural32 +MLME_IE_QUIET_ELEMENT_PARAMS.period Natural8 +MLME_IE_SCSC_SCAN_NEIGHBOUR_BSSID.bssid MAC_Address +MLME_IE_TIMEOUT_INTERVAL_PARAMS.type Natural8 +MLME_IE_TIMEOUT_INTERVAL_PARAMS.value Natural32 +MLME_IE_RM_ENABLED_CAPABILITIES_PARAMS.caps Natural8[5] +MLME_IE_HT_OPERATION_PARAMS.primary_channel Natural8 +MLME_IE_HT_OPERATION_PARAMS.information_subset_1 Natural8 +MLME_IE_HT_OPERATION_PARAMS.basic_ht_mcs Natural8[8] +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.user_priority Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.classifier_type Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.classifier_mask Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.ip_version Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_IP_HEADER_PARAMS.ip_addr Natural64 +MLME_IE_LINK_IDENTIFIER_ELEMENT_PARAMS.bssid MAC_Address +MLME_IE_LINK_IDENTIFIER_ELEMENT_PARAMS.initiator_address MAC_Address +MLME_IE_LINK_IDENTIFIER_ELEMENT_PARAMS.responder_address MAC_Address +MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_PARAMS.hdr_id Natural8 +MLME_IE_MLME_WFA_P2P_STATUS_ATTRIBUTE_PARAMS.status Natural8 +MLME_IE_SSID_PARAMS.ssid TOKEN +MLME_IE_TQAM_CAPABILITIES_MBULK_FIND.result Natural32 +MLME_IE_TPU_BUFFER_STATUS_ELEMENT_PARAMS.tpu_buffer_status_info Natural8 +MLME_IE_TQAM_CAPS_AND_OPS_SIZE.size Natural8 +MLME_IE_SCSC_CHANNEL_LIST_SIZE.size Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS.user_priority Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS.classifier_type Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS.classifier_mask Natural8 +MLME_IE_TCLAS_FOR_DMS_TYPE_ETHERNET_PARAMS.dest_addr MAC_Address +MLME_IE_WMM_PARAMETER_SIZE.size Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.measurement_token Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.measurement_request_mode Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.measurement_type Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.location_subject Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.location_civic_type Natural8 +MLME_IE_FTM_LOCATION_CIVIC_REQUEST_PARAMS.location_service_interval Natural8 +MLME_IE_ERP_PARAMS.erp Natural8 +MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_PARAMS.channel_switch_mode Natural8 +MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_PARAMS.new_channel_number Natural8 +MLME_IE_CHANNEL_SWITCH_ANNOUNCEMENT_ELEMENT_PARAMS.channel_switch_count Natural8 +# Generated From mlme_hard/mlme_conmgr/mlme_conmgr_debug.xml +trace_def 7 +0004 0000 MLME_BSS_MAX_IDLE_PERIOD_CONFIGURE 0002 max_idle_period protected_keep_alive_required +0004 0001 MLME_CONMGR_BSS_IDLE_PERIOD_CAP 0002 ie max +0004 0002 MLME_CONMGR_SLOW_AP_DELAY 0001 poll +0004 0003 MLME_CONMGR_SLOW_AP_SWITCH 0002 max_time increment +0004 0004 MLME_CONMGR_STATUS_CODE 0001 status +0004 0005 MLME_CONMGR_TEARDOWN 0002 deauth_requested deauth_reason +0004 0006 MLME_CONMGR_VALUES 0002 parent size_of_host_ies +# Generated From mlme_hard/mlme_conmgr/mlme_conmgr_debug.xml +trace_types 3 +MLME_CONMGR_SLOW_AP_SWITCH.max_time Natural32 +MLME_CONMGR_TEARDOWN.deauth_requested Boolean +MLME_BSS_MAX_IDLE_PERIOD_CONFIGURE.protected_keep_alive_required Boolean +# Generated From mlme_hard/mlme_sa_query/mlme_sa_query_debug.xml +trace_def 2 +0020 0000 MLME_SA_QUERY_RESULT 0002 address status +0020 0001 MLME_SA_QUERY_STATUS 0002 address is_sa_query_waiting_for_response +# Generated From mlme_hard/mlme_sa_query/mlme_sa_query_debug.xml +trace_types 4 +MLME_SA_QUERY_STATUS.address MAC_Address +MLME_SA_QUERY_STATUS.is_sa_query_waiting_for_response bool +MLME_SA_QUERY_RESULT.address MAC_Address +MLME_SA_QUERY_RESULT.status Boolean +# Generated From mlme_hard/mlme_regulatory/mlme_regulatory_debug.xml +trace_def 12 +0015 0000 MLME_COUNTRY_WORLD 0000 +0015 0001 MLME_REGULATORY_ADJUSTED_CHANNEL_CONFIG 0003 proposed_channel_info resolved_channel_info found +0015 0002 MLME_REGULATORY_CHANNELS_SUPPORTED 0006 supported_channels length num_subbands step channel num_channels +0015 0003 MLME_REGULATORY_CHANNEL_REQ 0005 freq_center freq_start freq_end bandwidth_mhz reject_indoor_outdoor_flag +0015 0004 MLME_REGULATORY_CHANNEL_REQ_FAILURE 0004 freq_start freq_end bandwidth_mhz reason +0015 0005 MLME_REGULATORY_DO_COUNTRY_CODES_MATCH 0002 mib_country_code country_code +0015 0006 MLME_REGULATORY_MASK 0001 mask +0015 0007 MLME_REGULATORY_MIB_IS_DISABLED 0000 +0015 0008 MLME_REGULATORY_NO_CELL 0001 channels_disabled +0015 0009 MLME_REGULATORY_RULE 0005 freq_start freq_end max_bandwidth_mhz max_power flags +0015 000a MLME_REGULATORY_RULE_ADD 0006 freq_start freq_end max_bandwidth_mhz max_power flags rule_is_valid +0015 000b MLME_SET_COUNTRY 0003 alpha reg_rules channel_map +# Generated From mlme_hard/mlme_regulatory/mlme_regulatory_debug.xml +trace_types 25 +MLME_REGULATORY_CHANNEL_REQ.reject_indoor_outdoor_flag Natural8 +MLME_REGULATORY_RULE.max_bandwidth_mhz Natural8 +MLME_REGULATORY_RULE.max_power Natural16s +MLME_REGULATORY_RULE.flags Natural8 +MLME_REGULATORY_CHANNELS_SUPPORTED.supported_channels Boolean +MLME_REGULATORY_CHANNELS_SUPPORTED.length Natural32 +MLME_REGULATORY_CHANNELS_SUPPORTED.num_subbands Natural32 +MLME_REGULATORY_CHANNELS_SUPPORTED.step Natural8 +MLME_REGULATORY_CHANNELS_SUPPORTED.channel Natural8 +MLME_REGULATORY_CHANNELS_SUPPORTED.num_channels Natural8 +MLME_REGULATORY_ADJUSTED_CHANNEL_CONFIG.found Boolean +MLME_REGULATORY_DO_COUNTRY_CODES_MATCH.mib_country_code Char[2] +MLME_REGULATORY_DO_COUNTRY_CODES_MATCH.country_code Char[2] +MLME_REGULATORY_MASK.mask Natural48 +MLME_REGULATORY_NO_CELL.channels_disabled Boolean +MLME_REGULATORY_CHANNEL_REQ_FAILURE.reason DEBUG_TYPE_REGULATORY_CHANNEL_REQ_FAILURE_REASON +MLME_REGULATORY_RULE_ADD.freq_start EDGE_OF_BAND +MLME_REGULATORY_RULE_ADD.freq_end EDGE_OF_BAND +MLME_REGULATORY_RULE_ADD.max_bandwidth_mhz Natural8 +MLME_REGULATORY_RULE_ADD.max_power Decibels +MLME_REGULATORY_RULE_ADD.flags Natural8 +MLME_REGULATORY_RULE_ADD.rule_is_valid Boolean +MLME_SET_COUNTRY.alpha Char[2] +MLME_SET_COUNTRY.reg_rules Natural8 +MLME_SET_COUNTRY.channel_map MBULK +DEBUG_TYPE_REGULATORY_CHANNEL_REQ_FAILURE_REASON Enum 0000 invalid_bandwidth 0001 mib_read_failed 0002 header_read_failed 0003 no_rule 0004 bandwidth_40m_not_allowed_for_2g4 0005 not_allowed_in_no_cell +# Generated From mlme_hard/mlme_measurements/mlme_measurements_debug.xml +trace_def 27 +0022 0000 MLME_MEASUREMENTS_ADD_SCAN_RESULT 0001 result_code +0022 0001 MLME_MEASUREMENTS_BUILD_RM_REPORT 0002 size result +0022 0002 MLME_MEASUREMENTS_CLEARING_RESULTS 0000 +0022 0003 MLME_MEASUREMENTS_INIT 0001 interface_address +0022 0004 MLME_MEASUREMENTS_LINK_REPORT 0004 interface_address bssid rcpi rsni +0022 0005 MLME_MEASUREMENTS_LINK_REQUEST 0005 dialog_token used_power max_power rssi snr +0022 0006 MLME_MEASUREMENTS_OPT_IE_SSID 0001 ssid +0022 0007 MLME_MEASUREMENTS_REPORT_INFO 0002 bssid ie_len +0022 0008 MLME_MEASUREMENTS_REQUEST 0005 token class channel mode duration +0022 0009 MLME_MEASUREMENTS_REQUESTING_SCAN 0002 measurement_duration ies_len +0022 000a MLME_MEASUREMENTS_REQUEST_IE 0002 token count +0022 000b MLME_MEASUREMENTS_REQUEST_OPT_IE 0002 reporting_detail reason +0022 000c MLME_MEASUREMENTS_REQ_REFUSED 0002 token mode +0022 000d MLME_MEASUREMENTS_REQ_SCAN_MASK 0005 class channel mode channel_time freq_mask +0022 000e MLME_MEASUREMENTS_RM_CAPS 0004 link beacon_passive beacon_active beacon_table +0022 000f MLME_MEASUREMENTS_RM_REJECTED 0002 dummy reason +0022 0010 MLME_MEASUREMENTS_RM_REQ 0001 result +0022 0011 MLME_MEASUREMENTS_SCAN_COUNT 0002 performed required +0022 0012 MLME_MEASUREMENTS_SCAN_DELAYED 0001 delay +0022 0013 MLME_MEASUREMENTS_SCAN_IES 0002 frame frame_length +0022 0014 MLME_MEASUREMENTS_SCAN_MASKS 0003 active passive mask +0022 0015 MLME_MEASUREMENTS_SCAN_REQUEST 0001 data +0022 0016 MLME_MEASUREMENTS_SCAN_RESULT 0001 address +0022 0017 MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE 0003 ie len total +0022 0018 MLME_MEASUREMENTS_SCAN_RESULT_NODE_TFS 0001 tfs +0022 0019 MLME_MEASUREMENTS_TABLE_SIZE 0001 entries +0022 001a MLME_MEASUREMENTS_TX_CFM 0001 transmission_status +# Generated From mlme_hard/mlme_measurements/mlme_measurements_debug.xml +trace_types 57 +MLME_MEASUREMENTS_SCAN_MASKS.active NATURAL48 +MLME_MEASUREMENTS_SCAN_MASKS.passive NATURAL48 +MLME_MEASUREMENTS_SCAN_MASKS.mask NATURAL48 +MLME_MEASUREMENTS_LINK_REQUEST.dialog_token NATURAL8 +MLME_MEASUREMENTS_LINK_REQUEST.used_power NATURAL8 +MLME_MEASUREMENTS_LINK_REQUEST.max_power NATURAL8 +MLME_MEASUREMENTS_LINK_REQUEST.rssi Decibels +MLME_MEASUREMENTS_LINK_REQUEST.snr Decibels +MLME_MEASUREMENTS_SCAN_RESULT_NODE_TFS.tfs NATURAL64 +MLME_MEASUREMENTS_REQ_REFUSED.token NATURAL8 +MLME_MEASUREMENTS_REQ_REFUSED.mode NATURAL8 +MLME_MEASUREMENTS_RM_REQ.result NATURAL8 +MLME_MEASUREMENTS_RM_CAPS.link Boolean +MLME_MEASUREMENTS_RM_CAPS.beacon_passive Boolean +MLME_MEASUREMENTS_RM_CAPS.beacon_active Boolean +MLME_MEASUREMENTS_RM_CAPS.beacon_table Boolean +MLME_MEASUREMENTS_SCAN_IES.frame MBULK +MLME_MEASUREMENTS_SCAN_IES.frame_length NATURAL32 +MLME_MEASUREMENTS_REQUEST_IE.token NATURAL8 +MLME_MEASUREMENTS_REQUEST_IE.count NATURAL8 +MLME_MEASUREMENTS_ADD_SCAN_RESULT.result_code NATURAL16 +MLME_MEASUREMENTS_INIT.interface_address MAC_Address +MLME_MEASUREMENTS_SCAN_RESULT.address MAC_Address +MLME_MEASUREMENTS_TABLE_SIZE.entries NATURAL16 +MLME_MEASUREMENTS_SCAN_COUNT.performed NATURAL8 +MLME_MEASUREMENTS_SCAN_COUNT.required NATURAL8 +MLME_MEASUREMENTS_TX_CFM.transmission_status NATURAL16 +MLME_MEASUREMENTS_REQUEST_OPT_IE.reporting_detail NATURAL8 +MLME_MEASUREMENTS_REQUEST_OPT_IE.reason DEBUG_TYPE_RM_REQ_OPTIONAL_IE +MLME_MEASUREMENTS_LINK_REPORT.interface_address MAC_Address +MLME_MEASUREMENTS_LINK_REPORT.bssid MAC_Address +MLME_MEASUREMENTS_LINK_REPORT.rcpi NATURAL8 +MLME_MEASUREMENTS_LINK_REPORT.rsni NATURAL8 +MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.ie NATURAL8 +MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.len NATURAL8 +MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.total NATURAL8 +MLME_MEASUREMENTS_REQ_SCAN_MASK.class NATURAL8 +MLME_MEASUREMENTS_REQ_SCAN_MASK.channel NATURAL8 +MLME_MEASUREMENTS_REQ_SCAN_MASK.mode NATURAL8 +MLME_MEASUREMENTS_REQ_SCAN_MASK.channel_time NATURAL16 +MLME_MEASUREMENTS_REQ_SCAN_MASK.freq_mask NATURAL48 +MLME_MEASUREMENTS_OPT_IE_SSID.ssid NATURAL8 +MLME_MEASUREMENTS_REQUEST.token NATURAL8 +MLME_MEASUREMENTS_REQUEST.class NATURAL8 +MLME_MEASUREMENTS_REQUEST.channel NATURAL8 +MLME_MEASUREMENTS_REQUEST.mode NATURAL8 +MLME_MEASUREMENTS_REQUEST.duration NATURAL16 +MLME_MEASUREMENTS_REPORT_INFO.bssid MAC_Address +MLME_MEASUREMENTS_REPORT_INFO.ie_len NATURAL8 +MLME_MEASUREMENTS_REQUESTING_SCAN.measurement_duration NATURAL16 +MLME_MEASUREMENTS_REQUESTING_SCAN.ies_len NATURAL16 +MLME_MEASUREMENTS_SCAN_DELAYED.delay NATURAL32 +MLME_MEASUREMENTS_BUILD_RM_REPORT.size NATURAL16 +MLME_MEASUREMENTS_BUILD_RM_REPORT.result NATURAL8 +MLME_MEASUREMENTS_SCAN_REQUEST.data TOKEN +MLME_MEASUREMENTS_RM_REJECTED.dummy NATURAL8 +MLME_MEASUREMENTS_RM_REJECTED.reason DEBUG_TYPE_RM_REQ_FILTER_REASON +DEBUG_TYPE_RM_REQ_OPTIONAL_IE Enum 0000 ssid 0001 beacon_reporting 0002 reporting_detail 0003 subelements 0004 ap_channel +DEBUG_TYPE_RM_REQ_FILTER_REASON Enum 0000 req_success 0001 frame_too_small 0002 beacon_req_too_small 0003 mib_not_enabled 0004 no_channels_to_scan 0005 duration_too_large 0006 invalid_request 0007 not_supported 0008 add_scan_failed 0009 ftm_failed +# Generated From mlme_hard/mlme_api/mlme_api_dplane_debug.xml +trace_def 2 +0044 0000 MLME_API_DPLANE_STA_CLEAR_CONFIRM 0001 address +0044 0001 MLME_API_DPLANE_STA_PAUSE_CONFIRM 0001 address +# Generated From mlme_hard/mlme_api/mlme_api_dplane_debug.xml +trace_types 2 +MLME_API_DPLANE_STA_PAUSE_CONFIRM.address MAC_Address +MLME_API_DPLANE_STA_CLEAR_CONFIRM.address MAC_Address +# Generated From mlme_hard/mlme_api/mlme_api_macrame_debug.xml +trace_def 35 +0034 0000 MLME_API_MACRAME_ADD_BA_CONFIRM 0006 pid sta_mac priority direction result_code seq_no +0034 0001 MLME_API_MACRAME_ADD_NOA_INDICATION 0006 blackout_id duration period start_time count flags +0034 0002 MLME_API_MACRAME_BA_ADD_INDICATION 0002 sta_addr tid_bitmap +0034 0003 MLME_API_MACRAME_BA_DELETE_CONFIRM 0004 sta_mac priority direction result_code +0034 0004 MLME_API_MACRAME_BA_DELETE_INDICATION 0004 reason_code peer_addr priority direction +0034 0005 MLME_API_MACRAME_BA_ERROR_INDICATION 0004 reason_code peer_addr priority direction +0034 0006 MLME_API_MACRAME_BEACON_NEXT_WINDOW 0003 pid beacon_start_listen beacon_end_listen +0034 0007 MLME_API_MACRAME_BLACKOUT_END_INIDCATION 0001 id +0034 0008 MLME_API_MACRAME_CHANNEL_ACTIVITY 0000 +0034 0009 MLME_API_MACRAME_CHANNEL_AVOIDANCE_INDICATION 0001 channel_avoidance_mask +0034 000a MLME_API_MACRAME_CHANNEL_SWITCH_COUNT_UPDATE 0001 channel_switch_count +0034 000b MLME_API_MACRAME_CONNECTION_QUALITY_TRIGGER_INDICATION 0001 trigger_flags +0034 000c MLME_API_MACRAME_DEL_NOA_INDICATION 0001 blackout_id +0034 000d MLME_API_MACRAME_ECSA_COUNT_FINISHED_INDICATION 0001 sw_time +0034 000e MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION 0005 frame rssi snr primary_chan_freq fralocal_timeme +0034 000f MLME_API_MACRAME_MATCHED_FILTER_INIDCATION 0005 frame dest_pid filter_id packet_filter_mode mac_hdr_len +0034 0010 MLME_API_MACRAME_MIC_FAILURE_INIDCATION 0003 sta_addr key_type key_id +0034 0011 MLME_API_MACRAME_NAN_DW_FINISHED_INDICATION 0001 pid +0034 0012 MLME_API_MACRAME_POWER_REDUCTION_INDICATION 0001 power_reduction_channel_mask +0034 0013 MLME_API_MACRAME_QE_ADD_INDICATION 0006 blackout_id quiet_duration quiet_period start_time quiet_offset flags +0034 0014 MLME_API_MACRAME_QE_DELETE_INDICATION 0000 +0034 0015 MLME_API_MACRAME_QE_UPDATE_COUNT 0001 quiet_count +0034 0016 MLME_API_MACRAME_REQ_PROBE_REQ 0000 +0034 0017 MLME_API_MACRAME_RSSI_REPORT 0002 bssid rssi +0034 0018 MLME_API_MACRAME_RX_BLOCKACK_CONTROL_INIDCATION 0001 rx_allowed +0034 0019 MLME_API_MACRAME_SET_NUM_ANTENNAS 0001 num_antennas +0034 001a MLME_API_MACRAME_STA_UNKNOWN_PEER_INDICATION 0001 peer_addr +0034 001b MLME_API_MACRAME_TDLS_CTRL_INDICATION 0001 tdls_allowed +0034 001c MLME_API_MACRAME_TDLS_TRAFFIC_REPORT_INDICATION 0003 address traffic_pkt_cnt_tx traffic_pkt_cnt_rx +0034 001d MLME_API_MACRAME_TPU_SP_INIDCATION 0002 address ca_bitmap +0034 001e MLME_API_MACRAME_TX_BLOCKACK_CONTROL_INIDCATION 0001 tx_allowed +0034 001f MLME_API_MACRAME_TX_FRAME_CONFIRM 0004 pid status tag receiver_address +0034 0020 MLME_API_MACRAME_VIF_DEREGISTER_CONFIRM 0000 +0034 0021 MLME_API_MACRAME_VIF_DESCHEDULE_INDICATION 0001 pid +0034 0022 MLME_API_MACRAME_VIF_SCHEDULE_INDICATION 0001 pid +# Generated From mlme_hard/mlme_api/mlme_api_macrame_debug.xml +trace_types 65 +MLME_API_MACRAME_QE_ADD_INDICATION.quiet_duration Natural32 +MLME_API_MACRAME_QE_ADD_INDICATION.quiet_period Natural32 +MLME_API_MACRAME_QE_ADD_INDICATION.start_time Natural64 +MLME_API_MACRAME_ADD_BA_CONFIRM.pid FsmProcessId +MLME_API_MACRAME_ADD_BA_CONFIRM.sta_mac MAC_Address +MLME_API_MACRAME_ADD_BA_CONFIRM.priority Priority +MLME_API_MACRAME_ADD_BA_CONFIRM.direction Direction +MLME_API_MACRAME_ADD_BA_CONFIRM.result_code Result_Code +MLME_API_MACRAME_BA_DELETE_CONFIRM.sta_mac MAC_Address +MLME_API_MACRAME_BA_DELETE_CONFIRM.priority Priority +MLME_API_MACRAME_BA_DELETE_CONFIRM.direction Direction +MLME_API_MACRAME_BA_DELETE_CONFIRM.result_code Result_Code +MLME_API_MACRAME_CHANNEL_SWITCH_COUNT_UPDATE.channel_switch_count Natural8 +MLME_API_MACRAME_STA_UNKNOWN_PEER_INDICATION.peer_addr MAC_Address +MLME_API_MACRAME_RSSI_REPORT.bssid MAC_Address +MLME_API_MACRAME_RSSI_REPORT.rssi Integer16 +MLME_API_MACRAME_BA_DELETE_INDICATION.reason_code Reason_Code +MLME_API_MACRAME_BA_DELETE_INDICATION.peer_addr MAC_Address +MLME_API_MACRAME_BA_DELETE_INDICATION.priority Priority +MLME_API_MACRAME_BA_DELETE_INDICATION.direction Direction +MLME_API_MACRAME_MATCHED_FILTER_INIDCATION.frame MBULK +MLME_API_MACRAME_MATCHED_FILTER_INIDCATION.dest_pid FsmProcessId +MLME_API_MACRAME_MATCHED_FILTER_INIDCATION.filter_id Natural8 +MLME_API_MACRAME_MATCHED_FILTER_INIDCATION.packet_filter_mode Packet_Filter_Mode +MLME_API_MACRAME_ADD_NOA_INDICATION.duration Natural32 +MLME_API_MACRAME_ADD_NOA_INDICATION.period Natural32 +MLME_API_MACRAME_ADD_NOA_INDICATION.start_time Natural64 +MLME_API_MACRAME_ADD_NOA_INDICATION.count Natural8 +MLME_API_MACRAME_SET_NUM_ANTENNAS.num_antennas Natural8 +MLME_API_MACRAME_VIF_DESCHEDULE_INDICATION.pid FsmProcessId +MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION.frame MBULK +MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION.rssi Decibels +MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION.snr Decibels +MLME_API_MACRAME_MANAGEMENT_FRAME_INDICATION.fralocal_timeme Natural64 +MLME_API_MACRAME_POWER_REDUCTION_INDICATION.power_reduction_channel_mask Natural64 +MLME_API_MACRAME_MIC_FAILURE_INIDCATION.sta_addr MAC_Address +MLME_API_MACRAME_MIC_FAILURE_INIDCATION.key_type Key_Type +MLME_API_MACRAME_TPU_SP_INIDCATION.address MAC_Address +MLME_API_MACRAME_TPU_SP_INIDCATION.ca_bitmap Natural8 +MLME_API_MACRAME_RX_BLOCKACK_CONTROL_INIDCATION.rx_allowed Boolean +MLME_API_MACRAME_TX_FRAME_CONFIRM.pid FsmProcessId +MLME_API_MACRAME_TX_FRAME_CONFIRM.status Transmission_Status +MLME_API_MACRAME_TX_FRAME_CONFIRM.tag Client_Tag +MLME_API_MACRAME_TX_FRAME_CONFIRM.receiver_address MAC_Address +MLME_API_MACRAME_TX_BLOCKACK_CONTROL_INIDCATION.tx_allowed Boolean +MLME_API_MACRAME_NAN_DW_FINISHED_INDICATION.pid FsmProcessId +MLME_API_MACRAME_CONNECTION_QUALITY_TRIGGER_INDICATION.trigger_flags Natural8 +MLME_API_MACRAME_ECSA_COUNT_FINISHED_INDICATION.sw_time Natural32 +MLME_API_MACRAME_CHANNEL_AVOIDANCE_INDICATION.channel_avoidance_mask Natural64 +MLME_API_MACRAME_BLACKOUT_END_INIDCATION.id BLACKOUT_ID +MLME_API_MACRAME_TDLS_CTRL_INDICATION.tdls_allowed Boolean +MLME_API_MACRAME_QE_UPDATE_COUNT.quiet_count Natural8 +MLME_API_MACRAME_BEACON_NEXT_WINDOW.pid FsmProcessId +MLME_API_MACRAME_BEACON_NEXT_WINDOW.beacon_start_listen Natural32 +MLME_API_MACRAME_BEACON_NEXT_WINDOW.beacon_end_listen Natural32 +MLME_API_MACRAME_BA_ADD_INDICATION.sta_addr MAC_Address +MLME_API_MACRAME_BA_ADD_INDICATION.tid_bitmap Natural8 +MLME_API_MACRAME_BA_ERROR_INDICATION.reason_code Reason_Code +MLME_API_MACRAME_BA_ERROR_INDICATION.peer_addr MAC_Address +MLME_API_MACRAME_BA_ERROR_INDICATION.priority Priority +MLME_API_MACRAME_BA_ERROR_INDICATION.direction Direction +MLME_API_MACRAME_VIF_SCHEDULE_INDICATION.pid FsmProcessId +MLME_API_MACRAME_TDLS_TRAFFIC_REPORT_INDICATION.address MAC_Address +MLME_API_MACRAME_TDLS_TRAFFIC_REPORT_INDICATION.traffic_pkt_cnt_tx Natural32 +MLME_API_MACRAME_TDLS_TRAFFIC_REPORT_INDICATION.traffic_pkt_cnt_rx Natural32 +# Generated From mlme_hard/mlme_scan/mlme_scan_debug.xml +trace_def 41 +0001 0000 MLME_NO_OF_REGISTERED_VIFS 0001 number +0001 0001 MLME_PNO_SIGNAL_BELOW_THRESHOLD 0002 rssi_threshold frame_rssi +0001 0002 MLME_SCAN_ADD_REQ 0005 requester new_scan_id scan_type device_address new_prority +0001 0003 MLME_SCAN_BOOK_NEXT_SCAN 0002 pause_count sps_count +0001 0004 MLME_SCAN_BOOK_NEXT_SCAN_TIME 0001 time +0001 0005 MLME_SCAN_DEL_REQ 0002 requester scan_id +0001 0006 MLME_SCAN_DEVICE_ADDRESS_RANDOMISED 0003 mask old_address new_address +0001 0007 MLME_SCAN_DUE_TIME 0004 period scan_next_due_time is_scan_periodic periodic_scan_count +0001 0008 MLME_SCAN_FRAME_REPORTED 0001 frequency +0001 0009 MLME_SCAN_FREQUENCY_NOT_ALLOWED_CONFIG 0001 frequency +0001 000a MLME_SCAN_FREQUENCY_NOT_ALLOWED_POLICY 0003 frequency config policy +0001 000b MLME_SCAN_FREQUENCY_NOT_ALLOWED_WIFISHARING 0001 frequency +0001 000c MLME_SCAN_GET_NEXT_CHANNEL 0002 type mask +0001 000d MLME_SCAN_GET_NEXT_CHANNEL_POSSIBLE 0005 rule posn mask frequency policy +0001 000e MLME_SCAN_GET_NEXT_CHANNEL_RESULT 0002 channel_found frequency +0001 000f MLME_SCAN_GET_NEXT_SCAN_CANDIDATE 0007 priority highest_priority pause_priority is_scan_in_home_time end_of_home_time scan_start_time next_next_start_time +0001 0010 MLME_SCAN_GET_NEXT_SCAN_RESULT 0003 priority now next_scan_due_time +0001 0011 MLME_SCAN_HOME_TIME 0000 +0001 0012 MLME_SCAN_IE_CHANNEL 0003 count mask scan_policy +0001 0013 MLME_SCAN_IE_CHANNEL_ENTRY 0003 frequency count scan_mask +0001 0014 MLME_SCAN_IE_NEIGHBOUR_DL 0001 neighbour_descriptor_count +0001 0015 MLME_SCAN_IE_NEIGHBOUR_DL_ENTRY 0003 bssid channel_freq mask +0001 0016 MLME_SCAN_IE_SSID_FILTER 0000 +0001 0017 MLME_SCAN_IE_TIMING 0005 min_period max_period exponent step_count scan_skip_first_period +0001 0018 MLME_SCAN_INIT 0003 usable_aerials hw_aerials mib_aerials +0001 0019 MLME_SCAN_MASK 0001 mask +0001 001a MLME_SCAN_MASK_UPDATE 0004 frequency set channel_mask channels_mask +0001 001b MLME_SCAN_NCHO_VALUES 0004 channel_scan_time probe_interval home_time away_time +0001 001c MLME_SCAN_PAUSE_REQ 0005 requester pause priority pause_count current_priority +0001 001d MLME_SCAN_PROCESS_SCAN_END 0001 period +0001 001e MLME_SCAN_RESULT 0003 frequency rssi hash +0001 001f MLME_SCAN_RESULT_DELETED 0001 address +0001 0020 MLME_SCAN_RESULT_FILTERED 0004 frequency bcn_bssid rssi reason +0001 0021 MLME_SCAN_SEQUENCE_NUMBER_RANDOMISED 0000 +0001 0022 MLME_SCAN_SPS_DELETE 0002 id flag +0001 0023 MLME_SCAN_SPS_NOT_FOUND 0001 id +0001 0024 MLME_SCAN_START_CHANNEL_SCAN 0004 id frequency active rescan_count +0001 0025 MLME_SCAN_TIMER_INDICATION 0004 next_scan_time is_scan_suspended pause_count pause_priority +0001 0026 MLME_SCAN_VALIDATE_AP 0005 ds_chan ht_chan rice_freq ds_freq ht_freq +0001 0027 MLME_SCAN_WHAT_NEXT 0004 start_time time_on_chl chl_duration rescan_count +0001 0028 MLME_SET_ACL_REQ 0001 result_code +# Generated From mlme_hard/mlme_scan/mlme_scan_debug.xml +trace_types 87 +MLME_SCAN_ADD_REQ.requester FsmProcessId +MLME_SCAN_ADD_REQ.new_scan_id SCAN_ID +MLME_SCAN_ADD_REQ.scan_type SCAN_TYPE +MLME_SCAN_ADD_REQ.device_address MAC_Address +MLME_SCAN_ADD_REQ.new_prority Natural8 +MLME_SCAN_NCHO_VALUES.channel_scan_time Integer16 +MLME_SCAN_NCHO_VALUES.probe_interval Integer16 +MLME_SCAN_NCHO_VALUES.home_time Natural32 +MLME_SCAN_NCHO_VALUES.away_time Natural32 +MLME_SCAN_DUE_TIME.period Natural32 +MLME_SCAN_DUE_TIME.scan_next_due_time Natural32 +MLME_SCAN_DUE_TIME.is_scan_periodic Boolean +MLME_SCAN_DUE_TIME.periodic_scan_count Natural8 +MLME_SCAN_WHAT_NEXT.start_time Natural32 +MLME_SCAN_WHAT_NEXT.time_on_chl Natural32 +MLME_SCAN_WHAT_NEXT.chl_duration Natural32 +MLME_SCAN_WHAT_NEXT.rescan_count Natural8 +MLME_SCAN_DEL_REQ.requester FsmProcessId +MLME_SCAN_DEL_REQ.scan_id SCAN_ID +MLME_SCAN_SPS_NOT_FOUND.id SCAN_ID +MLME_SCAN_START_CHANNEL_SCAN.id SCAN_ID +MLME_SCAN_START_CHANNEL_SCAN.frequency Channel_Frequency +MLME_SCAN_START_CHANNEL_SCAN.active Boolean +MLME_SCAN_START_CHANNEL_SCAN.rescan_count Natural8 +MLME_SET_ACL_REQ.result_code Integer16 +MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.mask Natural64 +MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.old_address MAC_Address +MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.new_address MAC_Address +MLME_SCAN_IE_CHANNEL.count Natural8 +MLME_SCAN_IE_CHANNEL.mask Natural64 +MLME_SCAN_IE_CHANNEL.scan_policy Natural8 +MLME_SCAN_BOOK_NEXT_SCAN_TIME.time Natural32 +MLME_SCAN_TIMER_INDICATION.next_scan_time Natural32 +MLME_SCAN_TIMER_INDICATION.is_scan_suspended Boolean +MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.is_scan_in_home_time Boolean +MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.end_of_home_time Natural32 +MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.scan_start_time Natural32 +MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.next_next_start_time Natural32 +MLME_NO_OF_REGISTERED_VIFS.number Integer16 +MLME_SCAN_PAUSE_REQ.requester FsmProcessId +MLME_SCAN_PAUSE_REQ.pause Boolean +MLME_SCAN_PAUSE_REQ.priority Natural8 +MLME_SCAN_PAUSE_REQ.current_priority Natural8 +MLME_SCAN_IE_CHANNEL_ENTRY.frequency Channel_Frequency +MLME_SCAN_IE_CHANNEL_ENTRY.scan_mask Natural64 +MLME_SCAN_GET_NEXT_CHANNEL_POSSIBLE.mask Natural64 +MLME_SCAN_GET_NEXT_CHANNEL_POSSIBLE.frequency Channel_Frequency +MLME_SCAN_GET_NEXT_CHANNEL_POSSIBLE.policy Natural8 +MLME_SCAN_FREQUENCY_NOT_ALLOWED_WIFISHARING.frequency Channel_Frequency +MLME_SCAN_FREQUENCY_NOT_ALLOWED_CONFIG.frequency Channel_Frequency +MLME_SCAN_SPS_DELETE.id SCAN_ID +MLME_SCAN_SPS_DELETE.flag Boolean +MLME_SCAN_FREQUENCY_NOT_ALLOWED_POLICY.frequency Channel_Frequency +MLME_SCAN_FREQUENCY_NOT_ALLOWED_POLICY.policy Natural8 +MLME_SCAN_IE_TIMING.min_period Natural32 +MLME_SCAN_IE_TIMING.max_period Natural32 +MLME_SCAN_IE_TIMING.exponent Natural8 +MLME_SCAN_IE_TIMING.step_count Natural8 +MLME_SCAN_IE_TIMING.scan_skip_first_period Boolean +MLME_SCAN_RESULT.frequency Channel_Frequency +MLME_SCAN_RESULT.rssi Decibels +MLME_SCAN_MASK_UPDATE.frequency Channel_Frequency +MLME_SCAN_MASK_UPDATE.set Boolean +MLME_SCAN_MASK_UPDATE.channel_mask Natural64 +MLME_SCAN_MASK_UPDATE.channels_mask Natural64 +MLME_SCAN_GET_NEXT_CHANNEL.type DEBUG_TYPE_SCAN_CHANNEL +MLME_SCAN_GET_NEXT_CHANNEL.mask Natural64 +MLME_SCAN_RESULT_FILTERED.frequency Channel_Frequency +MLME_SCAN_RESULT_FILTERED.bcn_bssid MAC_Address +MLME_SCAN_RESULT_FILTERED.rssi Decibels +MLME_SCAN_RESULT_FILTERED.reason DEBUG_TYPE_SCAN_FILTER_REASON_TYPE +MLME_SCAN_GET_NEXT_CHANNEL_RESULT.channel_found Boolean +MLME_SCAN_GET_NEXT_CHANNEL_RESULT.frequency Channel_Frequency +MLME_SCAN_RESULT_DELETED.address MAC_Address +MLME_SCAN_IE_NEIGHBOUR_DL_ENTRY.bssid MAC_Address +MLME_SCAN_IE_NEIGHBOUR_DL_ENTRY.channel_freq Channel_Frequency +MLME_SCAN_IE_NEIGHBOUR_DL_ENTRY.mask Natural64 +MLME_SCAN_MASK.mask Natural64 +MLME_PNO_SIGNAL_BELOW_THRESHOLD.rssi_threshold Decibels +MLME_PNO_SIGNAL_BELOW_THRESHOLD.frame_rssi Decibels +MLME_SCAN_PROCESS_SCAN_END.period Natural32 +MLME_SCAN_FRAME_REPORTED.frequency Channel_Frequency +MLME_SCAN_GET_NEXT_SCAN_RESULT.now Natural32 +MLME_SCAN_GET_NEXT_SCAN_RESULT.next_scan_due_time Natural32 +MLME_SCAN_VALIDATE_AP.rice_freq Channel_Frequency +MLME_SCAN_VALIDATE_AP.ds_freq Channel_Frequency +MLME_SCAN_VALIDATE_AP.ht_freq Channel_Frequency +DEBUG_TYPE_SCAN_FILTER_REASON_TYPE Enum 0000 ssid 0001 freq 0002 address 0003 invalid 0004 channel 0005 hash 0006 rssi 0007 not_basic 0008 bssid_filter 0009 policy 000a test_mode 000b ssid_list 000c not_p2p_ssid 000d hotlist 000e tracking_scan 000f blacklisted_sender 0010 pno 0011 duplicate_frame 0012 not_on_channel 0013 off_channel_invalid 0014 no_sps 0015 ncho +DEBUG_TYPE_SCAN_CHANNEL Enum 0000 IE 0001 ALL 0002 NEIGHBOUR +# Generated From mlme_hard/mlme_scan/mlme_scan_channel_debug.xml +trace_def 13 +0046 0000 MLME_SCAN_CHANNEL_BUSY 0001 busy +0046 0001 MLME_SCAN_CHANNEL_COMPLETED 0002 frames type +0046 0002 MLME_SCAN_CHANNEL_DFS_ACTIVE 0003 frequency flags policy +0046 0003 MLME_SCAN_CHANNEL_ENTRY_ALL 0003 channel_freq mask count +0046 0004 MLME_SCAN_CHANNEL_INIT 0001 pid +0046 0005 MLME_SCAN_CHANNEL_MIB 0003 frames ap_min ap_max +0046 0006 MLME_SCAN_CHANNEL_REQUEST 0003 frequency flags policy +0046 0007 MLME_SCAN_CHANNEL_SCHEDULE 0002 frequency schedule_time +0046 0008 MLME_SCAN_CHANNEL_SEND_PROBES 0003 frequency num_probes_ies wildcard_scan +0046 0009 MLME_SCAN_CHANNEL_SET_TIME_PROBE 0002 frequency duration +0046 000a MLME_SCAN_CHANNEL_START_LISTENING 0005 passive rescan_count start total timeout +0046 000b MLME_SCAN_CHANNEL_TIMES 0002 now max +0046 000c MLME_SCAN_CHANNEL_WHAT_NEXT 0003 frequency total rescan_count +# Generated From mlme_hard/mlme_scan/mlme_scan_channel_debug.xml +trace_types 29 +MLME_SCAN_CHANNEL_DFS_ACTIVE.frequency Channel_Frequency +MLME_SCAN_CHANNEL_DFS_ACTIVE.flags Natural8 +MLME_SCAN_CHANNEL_DFS_ACTIVE.policy Natural8 +MLME_SCAN_CHANNEL_COMPLETED.frames Natural8 +MLME_SCAN_CHANNEL_COMPLETED.type DEBUG_TYPE_SCAN_CHANNEL_END +MLME_SCAN_CHANNEL_WHAT_NEXT.frequency Channel_Frequency +MLME_SCAN_CHANNEL_WHAT_NEXT.total Natural32 +MLME_SCAN_CHANNEL_WHAT_NEXT.rescan_count Natural8 +MLME_SCAN_CHANNEL_REQUEST.frequency Channel_Frequency +MLME_SCAN_CHANNEL_REQUEST.flags Natural8 +MLME_SCAN_CHANNEL_REQUEST.policy Natural8 +MLME_SCAN_CHANNEL_SET_TIME_PROBE.frequency Channel_Frequency +MLME_SCAN_CHANNEL_SET_TIME_PROBE.duration Natural32 +MLME_SCAN_CHANNEL_SCHEDULE.frequency Channel_Frequency +MLME_SCAN_CHANNEL_SCHEDULE.schedule_time Natural32 +MLME_SCAN_CHANNEL_TIMES.now Natural32 +MLME_SCAN_CHANNEL_TIMES.max Natural32 +MLME_SCAN_CHANNEL_START_LISTENING.passive Boolean +MLME_SCAN_CHANNEL_START_LISTENING.rescan_count Natural8 +MLME_SCAN_CHANNEL_START_LISTENING.start Natural32 +MLME_SCAN_CHANNEL_START_LISTENING.total Natural32 +MLME_SCAN_CHANNEL_START_LISTENING.timeout Natural32 +MLME_SCAN_CHANNEL_BUSY.busy Boolean +MLME_SCAN_CHANNEL_ENTRY_ALL.channel_freq Channel_Frequency +MLME_SCAN_CHANNEL_ENTRY_ALL.mask Natural64 +MLME_SCAN_CHANNEL_ENTRY_ALL.count Natural8 +MLME_SCAN_CHANNEL_SEND_PROBES.frequency Channel_Frequency +MLME_SCAN_CHANNEL_SEND_PROBES.num_probes_ies Natural8 +MLME_SCAN_CHANNEL_SEND_PROBES.wildcard_scan Boolean +DEBUG_TYPE_SCAN_CHANNEL_END Enum 0000 natural 0003 frame 0004 ap 0005 busy 0006 abort +# Generated From coex/coex_debug.xml +trace_def 280 +001d 0000 CME_BT_TRANSACTION_REQ 0009 seqNum valid is_tx pri start end chStart chEnd antMask +001d 0001 CME_SIMRX_REQ 0001 enabled +001d 0002 COEX_API_WLAN_PRIV_SET_STATE 0003 current_state new_state __LINE__ +001d 0003 COEX_BEACON 0003 our_pos aid __LINE__ +001d 0004 COEX_CTL_DEINIT 0002 cflags __LINE__ +001d 0005 COEX_CTL_INIT 0003 cflags freq __LINE__ +001d 0006 COEX_CTL_STROBE 0001 __LINE__ +001d 0007 COEX_CTL_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 0008 COEX_FLEXIMAC_ARBITRATION_ALERT 0004 mac update_time arb_required __LINE__ +001d 0009 COEX_FLEXIMAC_ARBITRATION_LEVEL 0004 mac current required __LINE__ +001d 000a COEX_FLEXIMAC_BT_OFF 0001 __LINE__ +001d 000b COEX_FLEXIMAC_BT_ON 0001 __LINE__ +001d 000c COEX_FLEXIMAC_DEINIT 0001 __LINE__ +001d 000d COEX_FLEXIMAC_DPLP_OFF 0002 mac __LINE__ +001d 000e COEX_FLEXIMAC_FLUSH 0003 head missed __LINE__ +001d 000f COEX_FLEXIMAC_FLUSH_ELEMENT 0002 tail __LINE__ +001d 0010 COEX_FLEXIMAC_INIT 0001 __LINE__ +001d 0011 COEX_FLEXIMAC_INTERRUPT_DEREGISTER 0003 mac int_num __LINE__ +001d 0012 COEX_FLEXIMAC_INTERRUPT_REGISTER 0004 mac source int_num __LINE__ +001d 0013 COEX_FLEXIMAC_MACPP_ALLOWED_ALERT 0005 mac update_time update_allowed reason __LINE__ +001d 0014 COEX_FLEXIMAC_OVERRIDE_ALERT 0004 mac update_time override __LINE__ +001d 0015 COEX_FLEXIMAC_OVERRIDE_MACPP 0004 mac override_macpp override_femctrl_drive __LINE__ +001d 0016 COEX_FLEXIMAC_REQ_ARBITRATION_REQUIRED 0004 flags mac arb_required __LINE__ +001d 0017 COEX_FLEXIMAC_REQ_OVERRIDE 0004 flags mac override __LINE__ +001d 0018 COEX_FLEXIMAC_REQ_SPECTRAL_CHECKING 0004 flags mac spectral_checking_enabled __LINE__ +001d 0019 COEX_FLEXIMAC_REQ_WLAN_LISTEN 0004 flags mac priority __LINE__ +001d 001a COEX_FLEXIMAC_RESULT 0002 result __LINE__ +001d 001b COEX_FLEXIMAC_RING_BG 0006 mac isr head tail missed __LINE__ +001d 001c COEX_FLEXIMAC_RING_DEINIT 0001 __LINE__ +001d 001d COEX_FLEXIMAC_RING_ENTRY 0008 mac time_us event data data1 data2 count __LINE__ +001d 001e COEX_FLEXIMAC_RING_INIT 0001 __LINE__ +001d 001f COEX_FLEXIMAC_RING_RING 0004 mac head tail __LINE__ +001d 0020 COEX_FLEXIMAC_SHUTDOWN_ALERT 0003 mac_instance time_us __LINE__ +001d 0021 COEX_FLEXIMAC_SIM_RX_ALERT 0004 mac update_time simrx_disabled __LINE__ +001d 0022 COEX_FLEXIMAC_SPECTRAL_CHECKING_ALERT 0004 mac update_time spectral_checking_enabled __LINE__ +001d 0023 COEX_FLEXIMAC_START_ALERT 0008 flags mac time_us channel_start channel_end band antenna_bitmask __LINE__ +001d 0024 COEX_FLEXIMAC_START_CONFIG_ALERT 0006 arb_req spectral simrx override listen __LINE__ +001d 0025 COEX_FLEXIMAC_TRANS_ALERT 0005 mac_instance time_us seq_num result __LINE__ +001d 0026 COEX_FLEXIMAC_WLAN_LISTEN_ALERT 0004 mac update_time priority __LINE__ +001d 0027 COEX_GENERIC 0008 data0 data1 data2 data3 data4 data5 data6 data7 +001d 0028 COEX_HWM_COEX_BB_ALLOWED_ORIDE 0002 COEX_BB_ALLOWED_ORIDE __LINE__ +001d 0029 COEX_HWM_COEX_BB_CFG 0002 COEX_BB_CFG_EN __LINE__ +001d 002a COEX_HWM_COEX_BB_DEBUG 0004 bb_debug_sel bb_debug_if_sel bb_debug_cdl_sel bb_debug_cdl_arb_sel +001d 002b COEX_HWM_COEX_BB_DEFER 0006 wl_tx wl_rx bt_tx bt_rx lte_tx lte_rx +001d 002c COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME 0003 mac_instance wl_sw_asrx_start_time __LINE__ +001d 002d COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE 0003 mac_instance wl_sw_asrx_update __LINE__ +001d 002e COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME 0003 mac_instance wl_sw_astx_start_time __LINE__ +001d 002f COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE 0003 mac_instance wl_sw_astx_update __LINE__ +001d 0030 COEX_HWM_COEX_BB_WL_SW_IF_EN 0003 mac_instance wl_sw_if_en __LINE__ +001d 0031 COEX_HWM_COEX_BT_ALLOWED_ORIDE 0002 COEX_BT_ALLOWED_ORIDE __LINE__ +001d 0032 COEX_HWM_COEX_BT_CFG 0002 COEX_BT_CFG __LINE__ +001d 0033 COEX_HWM_COEX_BT_DEBUG 0004 bt_debug_sel bt_cdl_debug_sel bt_sw_if_debug_sel __LINE__ +001d 0034 COEX_HWM_COEX_BT_DEFER 0003 bt_tx bt_rx __LINE__ +001d 0035 COEX_HWM_COEX_BT_WL_CDL_CFG 0006 mac_instance bt_tx_col bt_rx_col wl_tx_col wl_rx_col __LINE__ +001d 0036 COEX_HWM_COEX_BT_WL_DEBUG 0002 bt_wl_debug_sel __LINE__ +001d 0037 COEX_HWM_COEX_CDL_CFG 0004 wl_abort_cfg bt_abort_cfg bt_wl_tx_col bt_wl_rx_col +001d 0038 COEX_HWM_COEX_CLKGEN_CFG 0002 COEX_BB_CLKGEN_CFG __LINE__ +001d 0039 COEX_HWM_COEX_WL_ALLOWED_ORIDE 0003 mac_instance COEX_WL_ALLOWED_ORIDE __LINE__ +001d 003a COEX_HWM_COEX_WL_CFG 0003 mac_instance COEX_WL_CFG __LINE__ +001d 003b COEX_HWM_COEX_WL_DEBUG 0006 mac_instance wl_debug_sel wl_mac_if_debug_sel wl_cdl_debug_sel wl_sw_if_debug_sel __LINE__ +001d 003c COEX_HWM_COEX_WL_DEFER 0004 mac_instance wl_tx wl_rx __LINE__ +001d 003d COEX_HWM_COEX_WL_SW_ASRX 0009 mac_instance wl_sw_asrx_duration wl_sw_asrx_priority wl_sw_asrx_ant_bitmap wl_sw_asrx_ant_min wl_sw_asrx_start_chan wl_sw_asrx_end_chan wl_sw_asrx_5g __LINE__ +001d 003e COEX_HWM_COEX_WL_SW_ASTX 0009 mac_instance wl_sw_astx_duration wl_sw_astx_priority wl_sw_astx_ant_bitmap wl_sw_astx_ant_min wl_sw_astx_start_chan wl_sw_astx_end_chan wl_sw_astx_5g __LINE__ +001d 003f COEX_HWM_DEINIT 0001 __LINE__ +001d 0040 COEX_HWM_GET_RX_PRI 0005 mac_instance wl_rx_listen_pri wl_rx_phyact_pri wl_rx_mac_phy __LINE__ +001d 0041 COEX_HWM_GET_RX_TX_ACK_PRI 0004 mac_instance wl_rx_ack_pri wl_tx_ack_pri __LINE__ +001d 0042 COEX_HWM_INIT 0001 __LINE__ +001d 0043 COEX_HWM_SET_RX_PRI 0004 mac_instance cdl_priority promote_mac __LINE__ +001d 0044 COEX_HWM_SET_RX_PRIORITY_ERROR 0003 res mac pri +001d 0045 COEX_HWM_SET_RX_TX_ACK_PRI 0003 mac_instance wl_rx_tx_ack_priority __LINE__ +001d 0046 COEX_HWM_SET_SIMRX_ERROR 0003 res mac simrx_enabled +001d 0047 COEX_HWM_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 0048 COEX_HWM_WL_CALIB_PROTECT_DISABLE_ERROR 0002 res mac +001d 0049 COEX_HWM_WL_CALIB_PROTECT_ENABLE_ERROR 0002 res mac +001d 004a COEX_MAC_ACL_CONTROL 0003 mflags bt_active __LINE__ +001d 004b COEX_MAC_ADD_PERIODIC_BLACKOUT 0008 mflags pbo_index type start_time duration period puncturable vif_bm +001d 004c COEX_MAC_ADD_PERIODIC_BLACKOUT_END 0004 pbo_index created handle __LINE__ +001d 004d COEX_MAC_ADD_SINGLESHOT_BLACKOUT 0008 mflags type start_time duration puncturable bo_handle vif_bm go_mvif +001d 004e COEX_MAC_ADD_SINGLESHOT_RESTRICTION 0006 mflags vif_bm start_time duration eol __LINE__ +001d 004f COEX_MAC_CALIBRATION_SW_IF_DISABLED 0002 cflags __LINE__ +001d 0050 COEX_MAC_CALIBRATION_SW_IF_ENABLED 0007 cflags astx_duration astx_priority asrx_duration asrx_priority start_time __LINE__ +001d 0051 COEX_MAC_DEINIT 0001 __LINE__ +001d 0052 COEX_MAC_DELETE_ALL_BLACKOUTS 0002 mflags __LINE__ +001d 0053 COEX_MAC_DELETE_PERIODIC_BLACKOUT 0004 mflags pbo_index type __LINE__ +001d 0054 COEX_MAC_DELETE_SINGLESHOT_BLACKOUT 0003 mflags type __LINE__ +001d 0055 COEX_MAC_DELETE_SINGLESHOT_RESTRICTION 0003 mflags vif_bm __LINE__ +001d 0056 COEX_MAC_GET_CLEAR_TIMEOUT 0004 mflags active_2g4_vifs duration __LINE__ +001d 0057 COEX_MAC_INIT 0001 __LINE__ +001d 0058 COEX_MAC_INSTALL_KA_MPS_BLACKOUTS 0003 mflags mps_state __LINE__ +001d 0059 COEX_MAC_INSTALL_MAC_BLACKOUT 0007 start_time duration period puncturable KA_mode bo_handle vif_bm +001d 005a COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS 0002 mflags __LINE__ +001d 005b COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS 0002 mflags __LINE__ +001d 005c COEX_MAC_KA_UPDATE_PUNCTURABILITY 0003 mflags enable_puncturing __LINE__ +001d 005d COEX_MAC_MASK_BLE_BLACKOUTS 0004 mflags mps_state vix_bitmap __LINE__ +001d 005e COEX_MAC_MASK_PERIODIC_BLACKOUTS 0002 mflags __LINE__ +001d 005f COEX_MAC_MPS_CHECK 0003 mflags mps_state __LINE__ +001d 0060 COEX_MAC_MPS_DISABLE 0003 mflags mps_state __LINE__ +001d 0061 COEX_MAC_MPS_ELEMENT 0005 index period duration total __LINE__ +001d 0062 COEX_MAC_MPS_ENABLE 0003 mflags mps_state __LINE__ +001d 0063 COEX_MAC_MPS_PROTECTION_END 0006 mflags mps_state in_mps mps_on_time mps_off_time __LINE__ +001d 0064 COEX_MAC_MPS_PROTECTION_START 0006 mflags mps_state in_mps mps_on_time mps_off_time __LINE__ +001d 0065 COEX_MAC_MPS_SUMMARY 0005 mflags connflags total_duration MPS_PERIODIC_DURATION_LIMIT __LINE__ +001d 0066 COEX_MAC_MPS_TIMER_EVENT 0003 mflags mps_state __LINE__ +001d 0067 COEX_MAC_PAUSE_PERIODIC_BLACKOUT 0005 mflags index type bo_handle __LINE__ +001d 0068 COEX_MAC_RESUME_PERIODIC_BLACKOUT 0005 mflags index type bo_handle __LINE__ +001d 0069 COEX_MAC_SET_CLEAR_TIMEOUT 0005 mflags active_2g4_vifs restore duration __LINE__ +001d 006a COEX_MAC_SET_MIN_TX_RATE 0003 mflags min_tx_rate __LINE__ +001d 006b COEX_MAC_STOP_KEEP_ALIVE 0002 mflags __LINE__ +001d 006c COEX_MAC_TDLS_IND 0006 ctx__flags sflags sstate vix_index vif__hdr_pid __LINE__ +001d 006d COEX_MAC_UNMASK_BLE_BLACKOUTS 0004 mflags mps_state vix_bitmap __LINE__ +001d 006e COEX_MAC_UNMASK_PERIODIC_BLACKOUTS 0002 mflags __LINE__ +001d 006f COEX_MAC_UPDATE_PS_DELAY_TIMEOUT 0002 use_coex_timeout __LINE__ +001d 0070 COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT 0006 mflags type start_time duration puncturable bo_handle +001d 0071 COEX_MAC_VIX_CONTROL 0005 mflags sflags inhibit vix_bm __LINE__ +001d 0072 COEX_MAC_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 0073 COEX_MODEM_CC_ADJACENT_BAND 0003 cc_band channel_mask __LINE__ +001d 0074 COEX_MODEM_CC_BAND 0006 ca_order cc_band cc_ul_active cc_offset cc_bandwidth __LINE__ +001d 0075 COEX_MODEM_CC_HARMONIC 0005 cc_band low_freq high_freq channel_mask __LINE__ +001d 0076 COEX_MODEM_CDMA_CC_BAND 0006 order cc_band cc_ul_active cc_offset cc_bandwidth __LINE__ +001d 0077 COEX_MODEM_CDMA_CC_HARMONIC 0005 cc_band low_freq high_freq channel_mask __LINE__ +001d 0078 COEX_MODEM_CHECK_DRIFT 0006 modflags d0 d1 d2 driftavg update +001d 0079 COEX_MODEM_CON_PRIORITY 0006 last_pri_sfn current_sfn current_sfn_start inhibit_sfn_start inhibit_time mask +001d 007a COEX_MODEM_DEINIT 0001 __LINE__ +001d 007b COEX_MODEM_DEINIT_TIMER 0002 modflags __LINE__ +001d 007c COEX_MODEM_DESTROY_TDD_BLACKOUT 0001 handle +001d 007d COEX_MODEM_DRX 0006 modflags drx_start_sfn drx_wake_subf drx_start drx_inactivity_duration wlan_bo_time +001d 007e COEX_MODEM_DRX_ENTRY 0004 message_okay modem_active api_version __LINE__ +001d 007f COEX_MODEM_FRAME_SYNC 0005 modflags irq_time time_us subframe sfn +001d 0080 COEX_MODEM_FRAME_SYNC_ENTRY 0004 message_okay modem_active api_version __LINE__ +001d 0081 COEX_MODEM_IM_ENTER 0002 modflags __LINE__ +001d 0082 COEX_MODEM_IM_EXIT 0002 modflags __LINE__ +001d 0083 COEX_MODEM_INIT 0002 modflags __LINE__ +001d 0084 COEX_MODEM_INIT_TIMER 0002 modflags __LINE__ +001d 0085 COEX_MODEM_INSTALL_TDD_BLACKOUT 0008 frame_start_time bo_start_time period duration lte_config lte_special handle usbpo_flags +001d 0086 COEX_MODEM_MIB_INIT 000b modflags pb_thresh_low pb_thresh_high rsrp_alpha pb_chan_mask b40c1 b40c2 b41c1 b41c2 b7c1 b7c2 +001d 0087 COEX_MODEM_RX_LEVEL 0009 modflags rx_cc mws_rsrp mws_max_rx_freq mws_rx_bw rsrp_avg pb_thresh_lo pb_thresh_hi __LINE__ +001d 0088 COEX_MODEM_RX_LEVEL_ENTRY 0004 message_okay modem_active api_version __LINE__ +001d 0089 COEX_MODEM_RX_SIGNAL 0007 modflags enable rx_cc freq_thresh rsrp_thresh pb_channel_mask __LINE__ +001d 008a COEX_MODEM_STATE 0003 state modflags __LINE__ +001d 008b COEX_MODEM_STATUS 0006 modflags channel_mask lte_active lte_ca_order cdma_ca_order __LINE__ +001d 008c COEX_MODEM_STATUS_ENTRY 0004 message_okay modem_active api_version __LINE__ +001d 008d COEX_MODEM_STATUS_TDD_INFO 0006 tdd_frame_type special_subframe_type dl_cyclic_prefix_ext ul_cyclic_prefix_ext timing_advance tdd_rx_active +001d 008e COEX_MODEM_STATUS_TDD_RESET 0000 +001d 008f COEX_MODEM_TEST_INTERFERER_INSTALL 0003 start_time period duration +001d 0090 COEX_MODEM_TEST_INTERFERER_STOP 0000 +001d 0091 COEX_MODEM_TEST_RX_START 0000 +001d 0092 COEX_MODEM_TEST_RX_STOP 0000 +001d 0093 COEX_MODEM_UPDATE_CHANNEL_MASK 0006 modflags channel_mask lte_active lte_ca_order cdma_ca_order __LINE__ +001d 0094 COEX_MODEM_WLAN_CONNECT 0002 modflags connecting +001d 0095 COEX_PROT_DEINIT 0001 __LINE__ +001d 0096 COEX_PROT_INIT 0001 __LINE__ +001d 0097 COEX_PROT_PROTECT_START 0004 prot_act active_prot delay_ron __LINE__ +001d 0098 COEX_PROT_PROTECT_STOP 0004 prot_act elapsed active_prot prot_state +001d 0099 COEX_PROT_PROTECT_STOP_UNEXPECTED 0002 prot_act __LINE__ +001d 009a COEX_PROT_PROTECT_SUMMARY 0006 prot_act act_pri rx_max_pri mflags current_acts timeout +001d 009b COEX_PROT_PROTECT_TIMEOUT_FIRED 0003 prot_act start_act __LINE__ +001d 009c COEX_PROT_PROTECT_TIMEOUT_SET 0005 start_act prot_act time duration __LINE__ +001d 009d COEX_RAME_ABSENCE 0008 idx flags type period start duration max __LINE__ +001d 009e COEX_RAME_ASSOCIATE_MAC_INSTANCE 0008 vif_bm mac_instance mvif_bm v1_vix v1_mac v2_vix v2_mac __LINE__ +001d 009f COEX_RAME_BT_LO_ACCESS_REQ 0003 mflags duration deadline +001d 00a0 COEX_RAME_CONNECTION_PROT_START 0006 vix prot_duration cflags mflags connflags __LINE__ +001d 00a1 COEX_RAME_CONNECTION_PROT_STOP 0004 cflags mflags connflags __LINE__ +001d 00a2 COEX_RAME_EVENT 0007 vix event cflags mflags connflags args __LINE__ +001d 00a3 COEX_RAME_IML_ENTER 0004 cflags mflags connflags __LINE__ +001d 00a4 COEX_RAME_IML_EXIT 0004 cflags mflags connflags __LINE__ +001d 00a5 COEX_RAME_IMM_ENTER 0004 cflags mflags connflags __LINE__ +001d 00a6 COEX_RAME_IMM_EXIT 0004 cflags mflags connflags __LINE__ +001d 00a7 COEX_RAME_PROTECT 0005 vix prot_act protect start_time __LINE__ +001d 00a8 COEX_RAME_RADIO_CHANGED 0009 mac_id freq radio_bm macs_2g macs_5g active_prot cflags mflags __LINE__ +001d 00a9 COEX_RAME_SCAN_VIF_CHANGED 0004 mflags schedulable interface __LINE__ +001d 00aa COEX_RAME_SET_VIF_TIMING 0008 mflags vix vtflags vif_attributes period_us high_start_time_us high_duration_us __LINE__ +001d 00ab COEX_RAME_SET_WLAN_PRIORIY_LEVEL 0003 mflags level __LINE__ +001d 00ac COEX_RAME_VIF_ABSENCE 0006 vix vtflags period start duration __LINE__ +001d 00ad COEX_RAME_VIF_ABSENCE_CHANGED 0004 mflags vix absence_added __LINE__ +001d 00ae COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO 0003 mflags vix __LINE__ +001d 00af COEX_RAME_VIF_CHANGED 0009 mflags vix schedulable vif_type p2p vif_5G vif_2g4_bm mvif_bitmap __LINE__ +001d 00b0 COEX_RAME_VIF_CHANGED_END 0008 mflags vix schedulable vif_type vif_5G vif_2g4_bm vif_2g4_go_bm __LINE__ +001d 00b1 COEX_RAME_VIF_CHANGED_MULTI_VIF 0005 mflags mvif_bitmap vif_2g4_bm vif_2g4_go_bm __LINE__ +001d 00b2 COEX_RAME_VIF_CHANNEL 0005 mflags vix chan_freq_mhz bandwidth_mhz __LINE__ +001d 00b3 COEX_RAME_VIF_PRESENCE 0007 vix vtflags start duration high_start_time_us presence __LINE__ +001d 00b4 COEX_RAME_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 00b5 COEX_REQ_FLEXIMAC_SIMRX 0004 flags mac simrx_disabled __LINE__ +001d 00b6 COEX_SET_POWER_BACKOFF 0003 channel_mask power_reduction __LINE__ +001d 00b7 COEX_SET_TIME_DOMAIN_DEBUG 0002 mode __LINE__ +001d 00b8 COEX_SMEM_A2DP_PRESENT 0002 a2dp_present __LINE__ +001d 00b9 COEX_SMEM_ASYNC_EVENT 0004 type start_time duration __LINE__ +001d 00ba COEX_SMEM_BT_ASYNC_EARLY_START 0001 __LINE__ +001d 00bb COEX_SMEM_BT_ASYNC_RELINQUISH 0001 __LINE__ +001d 00bc COEX_SMEM_BT_ASYNC_REVOKE 0001 __LINE__ +001d 00bd COEX_SMEM_BT_LO_ACCESS 0001 deadline +001d 00be COEX_SMEM_BT_OFF 0001 __LINE__ +001d 00bf COEX_SMEM_BT_ON 0001 __LINE__ +001d 00c0 COEX_SMEM_CHANNEL_MAP 0005 bandwidth_Mhz chan_freq_MHz low high __LINE__ +001d 00c1 COEX_SMEM_CHANNEL_MAP_CLEAR 0002 bt_channel __LINE__ +001d 00c2 COEX_SMEM_CHANNEL_MAP_HI_SET 0002 bt_channel __LINE__ +001d 00c3 COEX_SMEM_CHANNEL_MAP_LO_SET 0002 bt_channel __LINE__ +001d 00c4 COEX_SMEM_DEINIT 0001 __LINE__ +001d 00c5 COEX_SMEM_INIT 0001 __LINE__ +001d 00c6 COEX_SMEM_INIT_BT_API 0001 __LINE__ +001d 00c7 COEX_SMEM_PERIODIC_EVENT 0006 idx type start_time period duration __LINE__ +001d 00c8 COEX_SMEM_STATE 0002 state __LINE__ +001d 00c9 COEX_SMEM_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 00ca COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE 0004 smemflags allowed last_val __LINE__ +001d 00cb COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME 0002 completion_time __LINE__ +001d 00cc COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS 0003 min_ms maxs_ms __LINE__ +001d 00cd COEX_SMEM_WRITE_CHANNEL_MAP 0006 map_0 map_1 map_2 map_3 map_4 __LINE__ +001d 00ce COEX_SMEM_WRITE_CHANNEL_MAP_LO_HI 0006 map_lo_hi_0 map_lo_hi_1 map_lo_hi_2 map_lo_hi_3 map_lo_hi_4 __LINE__ +001d 00cf COEX_SMEM_WRITE_VIF1_TIMING 0005 start period duration vif_attribute __LINE__ +001d 00d0 COEX_SMEM_WRITE_VIF2_TIMING 0005 start period duration vif_attribute __LINE__ +001d 00d1 COEX_SMEM_WRITE_VIF3_TIMING 0005 start period duration vif_attribute __LINE__ +001d 00d2 COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL 0003 smemflags priority __LINE__ +001d 00d3 COEX_STRAT_A2DP_PRESENT 0003 sflags a2dp_present __LINE__ +001d 00d4 COEX_STRAT_ADD_BLACKOUT_PERIODIC 0007 index type start duration periodic allow_p __LINE__ +001d 00d5 COEX_STRAT_ADD_BLACKOUT_SINGLESHOT 0007 index start duration est allow_p allow_ka __LINE__ +001d 00d6 COEX_STRAT_ADD_SINGLESHOT_RESTRICTION 0003 start duration __LINE__ +001d 00d7 COEX_STRAT_ALLOW_TDLS_CONTROL 0002 sflags __LINE__ +001d 00d8 COEX_STRAT_ASYNC 0006 sstate ss_time smemflags modflags eol __LINE__ +001d 00d9 COEX_STRAT_ASYNC_CONTINUOUS 0002 sstate __LINE__ +001d 00da COEX_STRAT_ASYNC_EVENT_NONE 0003 sflags sstate __LINE__ +001d 00db COEX_STRAT_ASYNC_EXTENDED 0002 orig_start extended_dur +001d 00dc COEX_STRAT_ASYNC_HANDLER_END 0008 last_event_type sflags sstate mflags blackout_start blackout_duration next_alarm __LINE__ +001d 00dd COEX_STRAT_ASYNC_HANDLER_START 0008 event_type start_time duration est sflags sstate sstime __LINE__ +001d 00de COEX_STRAT_ASYNC_IMMEDIATE 0003 sstate next_wlan __LINE__ +001d 00df COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START 0002 sflags __LINE__ +001d 00e0 COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK 0003 sflags legal __LINE__ +001d 00e1 COEX_STRAT_ASYNC_REVOKE 0003 sflags legal __LINE__ +001d 00e2 COEX_STRAT_DEINIT 0001 __LINE__ +001d 00e3 COEX_STRAT_DEINIT_TIMER 0002 sflags __LINE__ +001d 00e4 COEX_STRAT_DELETE_BLACKOUT_PERIODIC 0002 index __LINE__ +001d 00e5 COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT 0003 index type __LINE__ +001d 00e6 COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION 0002 type __LINE__ +001d 00e7 COEX_STRAT_ILLEGAL_ASYNC_REQUEST 0003 now new_start old_start +001d 00e8 COEX_STRAT_IM_ENTER 0003 sflags sstate __LINE__ +001d 00e9 COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL 0002 sflags __LINE__ +001d 00ea COEX_STRAT_INIT 0002 sflags __LINE__ +001d 00eb COEX_STRAT_INIT_TIMER 0002 sflags __LINE__ +001d 00ec COEX_STRAT_RADIO_OFF_HANDLER_END 0002 sstate __LINE__ +001d 00ed COEX_STRAT_RADIO_OFF_HANDLER_START 0005 cflags sflags sstate last_freq __LINE__ +001d 00ee COEX_STRAT_RADIO_ON_HANDLER_END 0001 __LINE__ +001d 00ef COEX_STRAT_RADIO_ON_HANDLER_START 0006 cflags freq sflags sstate est __LINE__ +001d 00f0 COEX_STRAT_SERVICE 0002 state __LINE__ +001d 00f1 COEX_STRAT_SS_HALDER_END 0004 sflags sstate itimer_ss_event __LINE__ +001d 00f2 COEX_STRAT_SS_HANDLER_BT_OPP_REACHED 0003 sstate itimer_ss_event __LINE__ +001d 00f3 COEX_STRAT_SS_HANDLER_EARLY 0005 cflags sflags sstate sstate_event __LINE__ +001d 00f4 COEX_STRAT_SS_HANDLER_EST_REACHED 0005 sstate ss_event event_start_time event_duration __LINE__ +001d 00f5 COEX_STRAT_SS_HANDLER_START 0005 cflags sflags sstate freq __LINE__ +001d 00f6 COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED 0003 sstate itimer_ss_event __LINE__ +001d 00f7 COEX_STRAT_TDLS_CONTROL_CAUSE 0002 idx __LINE__ +001d 00f8 COEX_STRAT_UPDATE_TDLS_CONTROL 0002 sflags __LINE__ +001d 00f9 COEX_STRAT_VIF_CLEAR_TIMEOUT_JUMP_AWAY 0001 __LINE__ +001d 00fa COEX_STRAT_VIF_CLEAR_TIMEOUT_OUTSIDE 0001 __LINE__ +001d 00fb COEX_STRAT_VIF_CLEAR_TIMEOUT_SET 0003 sflags mct __LINE__ +001d 00fc COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_AWAY 0001 __LINE__ +001d 00fd COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_IN 0001 __LINE__ +001d 00fe COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED 0002 mct __LINE__ +001d 00ff COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF 0006 r2s mct limit start stop __LINE__ +001d 0100 COEX_STRAT_WARNING 0006 reason p1 p2 p3 p4 __LINE__ +001d 0101 COEX_TASK_DEINIT 0001 __LINE__ +001d 0102 COEX_TASK_EVENT 0003 pending raw __LINE__ +001d 0103 COEX_TASK_INIT 0001 __LINE__ +001d 0104 COEX_TIMER_DEINIT 0002 cflags __LINE__ +001d 0105 COEX_TIMER_EVENT 0002 alarm __LINE__ +001d 0106 COEX_TIMER_INIT 0002 cflags __LINE__ +001d 0107 COEX_VIF_TIMING_ABSENCE 0008 vix result vtflags vif_period noa_period start duration __LINE__ +001d 0108 COEX_VIF_TIMING_CHECK_DRIFT 0006 start_time start_time_last drift_us dur_change_us update __LINE__ +001d 0109 COEX_VIF_TIMING_CLEAR_NAN_VIF_TIMING 0002 mflags __LINE__ +001d 010a COEX_VIF_TIMING_CLEAR_VIF_TIMING 0004 mflags vix vif_timing_index __LINE__ +001d 010b COEX_VIF_TIMING_DEL_VIF_TYPE 0004 mflags coex_vif_type mvif_bitmap __LINE__ +001d 010c COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING 0007 vif_timing_index_curr vif_timing_index_next mvif_bitmap period_us high_start_time_us high_duration_100us __LINE__ +001d 010d COEX_VIF_TIMING_INIT 0001 __LINE__ +001d 010e COEX_VIF_TIMING_MAP_ADD 0004 mflags vix free_timing_idx __LINE__ +001d 010f COEX_VIF_TIMING_MAP_FREE 0003 mflags vix __LINE__ +001d 0110 COEX_VIF_TIMING_MAP_RESET 0004 mflags vix free_timing_idx __LINE__ +001d 0111 COEX_VIF_TIMING_PHASE_DIFF 0005 vif_start noa_end period offset __LINE__ +001d 0112 COEX_VIF_TIMING_SET_NOA_DURATION 0005 mflags sflags noa_duration noa_last __LINE__ +001d 0113 COEX_VIF_TIMING_SET_VIF_TYPE 0006 mflags vif_timing_idx vif_attributes coex_vif_type mvif_bitmap __LINE__ +001d 0114 COEX_VIF_TIMING_UPDATE 0005 mvif_bitmap multiband mac_vif0 mac_vif1 __LINE__ +001d 0115 COEX_VIF_TIMING_UPDATE_PRESENCE 0007 p2p_flags noa_start noa_period noa_duration presence_start presence_duration __LINE__ +001d 0116 COEX_VIF_TIMING_WRITE_VIF_TIMING 0005 vif_timing_index period start_time duration __LINE__ +001d 0117 TRANSACTION_ORIDE_T 0001 mac_instance +# Generated From coex/coex_debug.xml +trace_types 814 +COEX_MAC_MPS_ELEMENT.period Natural32 +COEX_MAC_MPS_ELEMENT.duration Natural32 +COEX_MAC_MPS_ELEMENT.total Natural32 +COEX_MAC_MPS_ELEMENT.__LINE__ __LINE__ +COEX_PROT_PROTECT_TIMEOUT_FIRED.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_TIMEOUT_FIRED.start_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_TIMEOUT_FIRED.__LINE__ __LINE__ +COEX_RAME_IML_ENTER.cflags COEX_FLAGS_T +COEX_RAME_IML_ENTER.mflags COEX_MAC_FLAGS_T +COEX_RAME_IML_ENTER.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_IML_ENTER.__LINE__ __LINE__ +COEX_SMEM_CHANNEL_MAP_LO_SET.__LINE__ __LINE__ +COEX_STRAT_ALLOW_TDLS_CONTROL.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ALLOW_TDLS_CONTROL.__LINE__ __LINE__ +COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START.__LINE__ __LINE__ +COEX_FLEXIMAC_FLUSH.head Natural32 +COEX_FLEXIMAC_FLUSH.missed Natural32 +COEX_FLEXIMAC_FLUSH.__LINE__ __LINE__ +COEX_FLEXIMAC_REQ_OVERRIDE.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_REQ_OVERRIDE.override FMPD_COEX_OVERRIDE_ARBITRATION_T +COEX_FLEXIMAC_REQ_OVERRIDE.__LINE__ __LINE__ +COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.smemflags COEX_SMEM_FLAGS_T +COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.priority CME_WLAN_PRIORITY_LEVEL_T +COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.__LINE__ __LINE__ +COEX_MAC_PAUSE_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_PAUSE_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE +COEX_MAC_PAUSE_PERIODIC_BLACKOUT.bo_handle Natural32 +COEX_MAC_PAUSE_PERIODIC_BLACKOUT.__LINE__ __LINE__ +COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.min_ms Natural32 +COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.maxs_ms Natural32 +COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.__LINE__ __LINE__ +COEX_VIF_TIMING_INIT.__LINE__ __LINE__ +COEX_FLEXIMAC_SIM_RX_ALERT.update_time Natural32 +COEX_FLEXIMAC_SIM_RX_ALERT.simrx_disabled Boolean +COEX_FLEXIMAC_SIM_RX_ALERT.__LINE__ __LINE__ +COEX_SMEM_BT_ON.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_INIT.__LINE__ __LINE__ +COEX_FLEXIMAC_TRANS_ALERT.time_us Natural32 +COEX_FLEXIMAC_TRANS_ALERT.seq_num Natural32 +COEX_FLEXIMAC_TRANS_ALERT.result FMPD_COEX_RESULT_T +COEX_FLEXIMAC_TRANS_ALERT.__LINE__ __LINE__ +COEX_STRAT_ASYNC_CONTINUOUS.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_CONTINUOUS.__LINE__ __LINE__ +COEX_RAME_IMM_ENTER.cflags COEX_FLAGS_T +COEX_RAME_IMM_ENTER.mflags COEX_MAC_FLAGS_T +COEX_RAME_IMM_ENTER.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_IMM_ENTER.__LINE__ __LINE__ +COEX_RAME_VIF_PRESENCE.vix vix +COEX_RAME_VIF_PRESENCE.vtflags COEX_MAC_VIF_TIMING_T +COEX_RAME_VIF_PRESENCE.start Natural32 +COEX_RAME_VIF_PRESENCE.duration Natural32 +COEX_RAME_VIF_PRESENCE.high_start_time_us Natural32 +COEX_RAME_VIF_PRESENCE.presence Boolean +COEX_RAME_VIF_PRESENCE.__LINE__ __LINE__ +COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.smemflags COEX_SMEM_FLAGS_T +COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.allowed Boolean +COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.last_val Boolean +COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.__LINE__ __LINE__ +COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT.type CME_BT_ASYNC_EVENT_TYPE +COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT.__LINE__ __LINE__ +COEX_VIF_TIMING_MAP_FREE.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_MAP_FREE.vix vix +COEX_VIF_TIMING_MAP_FREE.__LINE__ __LINE__ +COEX_MAC_WARNING.reason WARNING_REASON +COEX_MAC_WARNING.__LINE__ __LINE__ +COEX_HWM_COEX_BB_CFG.COEX_BB_CFG_EN COEX_BB_CFG_T +COEX_HWM_COEX_BB_CFG.__LINE__ __LINE__ +COEX_FLEXIMAC_ARBITRATION_LEVEL.current Boolean +COEX_FLEXIMAC_ARBITRATION_LEVEL.required Boolean +COEX_FLEXIMAC_ARBITRATION_LEVEL.__LINE__ __LINE__ +COEX_SMEM_WRITE_CHANNEL_MAP_LO_HI.__LINE__ __LINE__ +COEX_MODEM_CC_ADJACENT_BAND.channel_mask Natural64 +COEX_MODEM_CC_ADJACENT_BAND.__LINE__ __LINE__ +COEX_CTL_STROBE.__LINE__ __LINE__ +COEX_MODEM_IM_ENTER.modflags COEX_MODEM_FLAGS +COEX_MODEM_IM_ENTER.__LINE__ __LINE__ +COEX_SMEM_BT_ASYNC_RELINQUISH.__LINE__ __LINE__ +COEX_HWM_DEINIT.__LINE__ __LINE__ +COEX_MAC_DELETE_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_DELETE_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE +COEX_MAC_DELETE_PERIODIC_BLACKOUT.__LINE__ __LINE__ +COEX_FLEXIMAC_START_ALERT.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_START_ALERT.time_us Natural32 +COEX_FLEXIMAC_START_ALERT.band FMPD_COEX_BAND_T +COEX_FLEXIMAC_START_ALERT.antenna_bitmask Natural8 +COEX_FLEXIMAC_START_ALERT.__LINE__ __LINE__ +COEX_MODEM_CC_HARMONIC.channel_mask Natural64 +COEX_MODEM_CC_HARMONIC.__LINE__ __LINE__ +COEX_MODEM_DESTROY_TDD_BLACKOUT.handle Natural32 +COEX_STRAT_ASYNC.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC.ss_time Natural32 +COEX_STRAT_ASYNC.smemflags COEX_SMEM_FLAGS_T +COEX_STRAT_ASYNC.modflags COEX_MODEM_FLAGS +COEX_STRAT_ASYNC.eol Natural32 +COEX_STRAT_ASYNC.__LINE__ __LINE__ +COEX_FLEXIMAC_SPECTRAL_CHECKING_ALERT.update_time Natural32 +COEX_FLEXIMAC_SPECTRAL_CHECKING_ALERT.spectral_checking_enabled Boolean +COEX_FLEXIMAC_SPECTRAL_CHECKING_ALERT.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_RING.head Natural32 +COEX_FLEXIMAC_RING_RING.tail Natural32 +COEX_FLEXIMAC_RING_RING.__LINE__ __LINE__ +COEX_SMEM_PERIODIC_EVENT.type CME_BT_PERIODIC_TYPE +COEX_SMEM_PERIODIC_EVENT.start_time Natural32 +COEX_SMEM_PERIODIC_EVENT.period Natural32 +COEX_SMEM_PERIODIC_EVENT.duration Natural32 +COEX_SMEM_PERIODIC_EVENT.__LINE__ __LINE__ +COEX_HWM_SET_SIMRX_ERROR.res FMPD_COEX_RESULT_T +COEX_HWM_SET_SIMRX_ERROR.simrx_enabled Boolean +COEX_STRAT_RADIO_ON_HANDLER_START.cflags COEX_FLAGS_T +COEX_STRAT_RADIO_ON_HANDLER_START.freq COEX_INTERFACE +COEX_STRAT_RADIO_ON_HANDLER_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_RADIO_ON_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_RADIO_ON_HANDLER_START.est Natural32 +COEX_STRAT_RADIO_ON_HANDLER_START.__LINE__ __LINE__ +COEX_MAC_ADD_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_ADD_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE +COEX_MAC_ADD_PERIODIC_BLACKOUT.start_time Natural32 +COEX_MAC_ADD_PERIODIC_BLACKOUT.duration Natural32 +COEX_MAC_ADD_PERIODIC_BLACKOUT.period Natural32 +COEX_MAC_ADD_PERIODIC_BLACKOUT.puncturable Boolean +COEX_MAC_ADD_PERIODIC_BLACKOUT.vif_bm VIX_BM_T +COEX_STRAT_ASYNC_EXTENDED.orig_start Natural32 +COEX_STRAT_ASYNC_EXTENDED.extended_dur Integer32 +COEX_SMEM_BT_ASYNC_REVOKE.__LINE__ __LINE__ +COEX_RAME_IMM_EXIT.cflags COEX_FLAGS_T +COEX_RAME_IMM_EXIT.mflags COEX_MAC_FLAGS_T +COEX_RAME_IMM_EXIT.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_IMM_EXIT.__LINE__ __LINE__ +COEX_MODEM_FRAME_SYNC.modflags COEX_MODEM_FLAGS +COEX_MODEM_FRAME_SYNC.irq_time Natural32 +COEX_RAME_CONNECTION_PROT_STOP.cflags COEX_FLAGS_T +COEX_RAME_CONNECTION_PROT_STOP.mflags COEX_MAC_FLAGS_T +COEX_RAME_CONNECTION_PROT_STOP.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_CONNECTION_PROT_STOP.__LINE__ __LINE__ +COEX_SMEM_CHANNEL_MAP_CLEAR.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.itimer_ss_event Natural32 +COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.__LINE__ __LINE__ +COEX_FLEXIMAC_OVERRIDE_ALERT.update_time Natural32 +COEX_FLEXIMAC_OVERRIDE_ALERT.override FMPD_COEX_OVERRIDE_ARBITRATION_T +COEX_FLEXIMAC_OVERRIDE_ALERT.__LINE__ __LINE__ +COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.wl_sw_astx_update Boolean +COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.__LINE__ __LINE__ +COEX_MAC_UNMASK_PERIODIC_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_UNMASK_PERIODIC_BLACKOUTS.__LINE__ __LINE__ +COEX_PROT_INIT.__LINE__ __LINE__ +COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.vix vix +COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.__LINE__ __LINE__ +COEX_VIF_TIMING_SET_VIF_TYPE.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_SET_VIF_TYPE.vif_attributes COEX_VIF_ATTRIBUTES_T +COEX_VIF_TIMING_SET_VIF_TYPE.coex_vif_type COEX_VIF_TYPES_T +COEX_VIF_TIMING_SET_VIF_TYPE.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_OUTSIDE.__LINE__ __LINE__ +COEX_MODEM_CDMA_CC_HARMONIC.channel_mask Natural64 +COEX_MODEM_CDMA_CC_HARMONIC.__LINE__ __LINE__ +COEX_RAME_RADIO_CHANGED.freq INTERFACE +COEX_RAME_RADIO_CHANGED.cflags COEX_FLAGS_T +COEX_RAME_RADIO_CHANGED.mflags COEX_MAC_FLAGS_T +COEX_RAME_RADIO_CHANGED.__LINE__ __LINE__ +COEX_PROT_PROTECT_TIMEOUT_SET.start_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_TIMEOUT_SET.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_TIMEOUT_SET.time Natural32 +COEX_PROT_PROTECT_TIMEOUT_SET.duration Natural32 +COEX_PROT_PROTECT_TIMEOUT_SET.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_BG.isr Natural32 +COEX_FLEXIMAC_RING_BG.head Natural32 +COEX_FLEXIMAC_RING_BG.tail Natural32 +COEX_FLEXIMAC_RING_BG.missed Natural32 +COEX_FLEXIMAC_RING_BG.__LINE__ __LINE__ +COEX_HWM_COEX_WL_DEBUG.mac_instance Natural32 +COEX_HWM_COEX_WL_DEBUG.wl_debug_sel COEX_WL_DEBUG_SEL_T +COEX_HWM_COEX_WL_DEBUG.wl_mac_if_debug_sel COEX_WL_MAC_IF_DEBUG_SEL_T +COEX_HWM_COEX_WL_DEBUG.wl_cdl_debug_sel COEX_WL_CDL_DEBUG_SEL_T +COEX_HWM_COEX_WL_DEBUG.wl_sw_if_debug_sel COEX_WL_SW_IF_DEBUG_SEL_T +COEX_HWM_COEX_WL_DEBUG.__LINE__ __LINE__ +COEX_MAC_INIT.__LINE__ __LINE__ +COEX_MAC_ADD_PERIODIC_BLACKOUT_END.created Boolean +COEX_MAC_ADD_PERIODIC_BLACKOUT_END.handle Natural32 +COEX_MAC_ADD_PERIODIC_BLACKOUT_END.__LINE__ __LINE__ +COEX_STRAT_RADIO_OFF_HANDLER_START.cflags COEX_FLAGS_T +COEX_STRAT_RADIO_OFF_HANDLER_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_RADIO_OFF_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_RADIO_OFF_HANDLER_START.last_freq COEX_INTERFACE +COEX_STRAT_RADIO_OFF_HANDLER_START.__LINE__ __LINE__ +COEX_MAC_MPS_ENABLE.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_ENABLE.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_ENABLE.__LINE__ __LINE__ +COEX_RAME_SCAN_VIF_CHANGED.mflags COEX_MAC_FLAGS_T +COEX_RAME_SCAN_VIF_CHANGED.schedulable Boolean +COEX_RAME_SCAN_VIF_CHANGED.interface INTERFACE +COEX_RAME_SCAN_VIF_CHANGED.__LINE__ __LINE__ +COEX_HWM_COEX_CLKGEN_CFG.COEX_BB_CLKGEN_CFG COEX_BB_CLKGEN_CFG_T +COEX_HWM_COEX_CLKGEN_CFG.__LINE__ __LINE__ +COEX_MAC_SET_CLEAR_TIMEOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_SET_CLEAR_TIMEOUT.active_2g4_vifs VIX_BM_T +COEX_MAC_SET_CLEAR_TIMEOUT.restore Boolean +COEX_MAC_SET_CLEAR_TIMEOUT.duration Natural32 +COEX_MAC_SET_CLEAR_TIMEOUT.__LINE__ __LINE__ +COEX_HWM_COEX_WL_DEFER.mac_instance Natural32 +COEX_HWM_COEX_WL_DEFER.__LINE__ __LINE__ +COEX_RAME_WARNING.reason WARNING_REASON +COEX_RAME_WARNING.__LINE__ __LINE__ +COEX_SMEM_BT_ASYNC_EARLY_START.__LINE__ __LINE__ +COEX_HWM_COEX_BB_ALLOWED_ORIDE.COEX_BB_ALLOWED_ORIDE COEX_BB_ALLOWED_ORIDE_T +COEX_HWM_COEX_BB_ALLOWED_ORIDE.__LINE__ __LINE__ +COEX_FLEXIMAC_INIT.__LINE__ __LINE__ +COEX_FLEXIMAC_DPLP_OFF.__LINE__ __LINE__ +COEX_TIMER_EVENT.alarm COEX_TIMER_T +COEX_TIMER_EVENT.__LINE__ __LINE__ +COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.period_us Natural32 +COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.high_start_time_us Natural32 +COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.__LINE__ __LINE__ +COEX_RAME_BT_LO_ACCESS_REQ.mflags COEX_MAC_FLAGS_T +COEX_RAME_BT_LO_ACCESS_REQ.duration Natural32 +COEX_RAME_BT_LO_ACCESS_REQ.deadline Natural32 +COEX_MODEM_CHECK_DRIFT.modflags COEX_MODEM_FLAGS +COEX_MODEM_CHECK_DRIFT.d0 Integer32 +COEX_MODEM_CHECK_DRIFT.d1 Integer32 +COEX_MODEM_CHECK_DRIFT.d2 Integer32 +COEX_MODEM_CHECK_DRIFT.driftavg Integer32 +COEX_MODEM_CHECK_DRIFT.update Boolean +COEX_STRAT_A2DP_PRESENT.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_A2DP_PRESENT.a2dp_present Boolean +COEX_STRAT_A2DP_PRESENT.__LINE__ __LINE__ +COEX_SMEM_WRITE_VIF2_TIMING.start Natural32 +COEX_SMEM_WRITE_VIF2_TIMING.period Natural32 +COEX_SMEM_WRITE_VIF2_TIMING.duration Natural32 +COEX_SMEM_WRITE_VIF2_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE +COEX_SMEM_WRITE_VIF2_TIMING.__LINE__ __LINE__ +COEX_MAC_SET_MIN_TX_RATE.mflags COEX_MAC_FLAGS_T +COEX_MAC_SET_MIN_TX_RATE.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_AWAY.__LINE__ __LINE__ +COEX_MODEM_UPDATE_CHANNEL_MASK.modflags COEX_MODEM_FLAGS +COEX_MODEM_UPDATE_CHANNEL_MASK.channel_mask Natural64 +COEX_MODEM_UPDATE_CHANNEL_MASK.lte_active Boolean +COEX_MODEM_UPDATE_CHANNEL_MASK.__LINE__ __LINE__ +COEX_RAME_SET_VIF_TIMING.mflags COEX_MAC_FLAGS_T +COEX_RAME_SET_VIF_TIMING.vix vix +COEX_RAME_SET_VIF_TIMING.vtflags COEX_MAC_VIF_TIMING_FLAGS_T +COEX_RAME_SET_VIF_TIMING.vif_attributes COEX_VIF_ATTRIBUTES_T +COEX_RAME_SET_VIF_TIMING.period_us Natural32 +COEX_RAME_SET_VIF_TIMING.high_start_time_us Natural32 +COEX_RAME_SET_VIF_TIMING.high_duration_us Natural32 +COEX_RAME_SET_VIF_TIMING.__LINE__ __LINE__ +COEX_HWM_COEX_CDL_CFG.wl_abort_cfg ABORT_CFG_T +COEX_HWM_COEX_CDL_CFG.bt_abort_cfg ABORT_CFG_T +COEX_VIF_TIMING_WRITE_VIF_TIMING.period Natural32 +COEX_VIF_TIMING_WRITE_VIF_TIMING.start_time Natural32 +COEX_VIF_TIMING_WRITE_VIF_TIMING.duration Natural32 +COEX_VIF_TIMING_WRITE_VIF_TIMING.__LINE__ __LINE__ +COEX_RAME_PROTECT.vix vix +COEX_RAME_PROTECT.prot_act COEX_PROTECT_ACT_T +COEX_RAME_PROTECT.protect COEX_PROTECT_STATE +COEX_RAME_PROTECT.start_time Natural32 +COEX_RAME_PROTECT.__LINE__ __LINE__ +COEX_MODEM_INSTALL_TDD_BLACKOUT.frame_start_time Natural32 +COEX_MODEM_INSTALL_TDD_BLACKOUT.bo_start_time Natural32 +COEX_MODEM_INSTALL_TDD_BLACKOUT.handle Natural32 +COEX_MODEM_INSTALL_TDD_BLACKOUT.usbpo_flags RAMEDATA_USPBO_CONFIG_FLAGS +COEX_STRAT_VIF_CLEAR_TIMEOUT_JUMP_AWAY.__LINE__ __LINE__ +COEX_MAC_UPDATE_PS_DELAY_TIMEOUT.use_coex_timeout Boolean +COEX_MAC_UPDATE_PS_DELAY_TIMEOUT.__LINE__ __LINE__ +COEX_SMEM_ASYNC_EVENT.type CME_BT_ASYNC_EVENT_TYPE +COEX_SMEM_ASYNC_EVENT.start_time Natural32 +COEX_SMEM_ASYNC_EVENT.duration Natural32 +COEX_SMEM_ASYNC_EVENT.__LINE__ __LINE__ +COEX_MODEM_CDMA_CC_BAND.__LINE__ __LINE__ +COEX_FLEXIMAC_MACPP_ALLOWED_ALERT.update_time Natural32 +COEX_FLEXIMAC_MACPP_ALLOWED_ALERT.update_allowed Natural32 +COEX_FLEXIMAC_MACPP_ALLOWED_ALERT.reason CAR_REASON +COEX_FLEXIMAC_MACPP_ALLOWED_ALERT.__LINE__ __LINE__ +COEX_MODEM_STATE.state COEX_MACRAME_EVENT_T +COEX_MODEM_STATE.modflags COEX_MODEM_FLAGS +COEX_MODEM_STATE.__LINE__ __LINE__ +COEX_MODEM_RX_LEVEL.modflags COEX_MODEM_FLAGS +COEX_MODEM_RX_LEVEL.__LINE__ __LINE__ +COEX_RAME_VIF_CHANGED_END.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_CHANGED_END.vix vix +COEX_RAME_VIF_CHANGED_END.schedulable Boolean +COEX_RAME_VIF_CHANGED_END.vif_type VIF_TYPE +COEX_RAME_VIF_CHANGED_END.vif_5G Boolean +COEX_RAME_VIF_CHANGED_END.vif_2g4_bm VIX_BM_T +COEX_RAME_VIF_CHANGED_END.vif_2g4_go_bm VIX_BM_T +COEX_RAME_VIF_CHANGED_END.__LINE__ __LINE__ +COEX_HWM_SET_RX_TX_ACK_PRI.mac_instance Natural32 +COEX_HWM_SET_RX_TX_ACK_PRI.__LINE__ __LINE__ +COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION.type CME_BT_ASYNC_EVENT_TYPE +COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION.__LINE__ __LINE__ +COEX_MAC_INSTALL_MAC_BLACKOUT.start_time Natural32 +COEX_MAC_INSTALL_MAC_BLACKOUT.duration Natural32 +COEX_MAC_INSTALL_MAC_BLACKOUT.period Natural32 +COEX_MAC_INSTALL_MAC_BLACKOUT.puncturable Boolean +COEX_MAC_INSTALL_MAC_BLACKOUT.KA_mode BLACKOUT_KA_MODE_T +COEX_MAC_INSTALL_MAC_BLACKOUT.bo_handle Natural32 +COEX_MAC_INSTALL_MAC_BLACKOUT.vif_bm VIX_BM_T +COEX_FLEXIMAC_FLUSH_ELEMENT.tail Natural32 +COEX_FLEXIMAC_FLUSH_ELEMENT.__LINE__ __LINE__ +COEX_HWM_COEX_BT_WL_CDL_CFG.mac_instance Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.bt_tx_col Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.bt_rx_col Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.wl_tx_col Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.wl_rx_col Natural32 +COEX_HWM_COEX_BT_WL_CDL_CFG.__LINE__ __LINE__ +CME_BT_TRANSACTION_REQ.seqNum Natural32 +CME_BT_TRANSACTION_REQ.start Natural32 +CME_BT_TRANSACTION_REQ.end Natural32 +COEX_SMEM_DEINIT.__LINE__ __LINE__ +COEX_TASK_DEINIT.__LINE__ __LINE__ +COEX_TIMER_DEINIT.cflags COEX_FLAGS_T +COEX_TIMER_DEINIT.__LINE__ __LINE__ +COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.wl_sw_asrx_start_time Natural32 +COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.itimer_ss_event Natural32 +COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.__LINE__ __LINE__ +COEX_STRAT_ADD_BLACKOUT_PERIODIC.type CME_BT_PERIODIC_TYPE +COEX_STRAT_ADD_BLACKOUT_PERIODIC.start Natural32 +COEX_STRAT_ADD_BLACKOUT_PERIODIC.duration Natural32 +COEX_STRAT_ADD_BLACKOUT_PERIODIC.periodic Natural32 +COEX_STRAT_ADD_BLACKOUT_PERIODIC.allow_p Boolean +COEX_STRAT_ADD_BLACKOUT_PERIODIC.__LINE__ __LINE__ +COEX_FLEXIMAC_START_CONFIG_ALERT.arb_req Boolean +COEX_FLEXIMAC_START_CONFIG_ALERT.spectral Boolean +COEX_FLEXIMAC_START_CONFIG_ALERT.simrx Boolean +COEX_FLEXIMAC_START_CONFIG_ALERT.override FMPD_COEX_OVERRIDE_ARBITRATION_T +COEX_FLEXIMAC_START_CONFIG_ALERT.__LINE__ __LINE__ +COEX_MAC_RESUME_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_RESUME_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE +COEX_MAC_RESUME_PERIODIC_BLACKOUT.bo_handle Natural32 +COEX_MAC_RESUME_PERIODIC_BLACKOUT.__LINE__ __LINE__ +COEX_MAC_MPS_SUMMARY.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_SUMMARY.connflags COEX_MAC_CONN_FLAGS_T +COEX_MAC_MPS_SUMMARY.total_duration Natural32 +COEX_MAC_MPS_SUMMARY.MPS_PERIODIC_DURATION_LIMIT Natural32 +COEX_MAC_MPS_SUMMARY.__LINE__ __LINE__ +COEX_RAME_ASSOCIATE_MAC_INSTANCE.vif_bm VIX_BM_T +COEX_RAME_ASSOCIATE_MAC_INSTANCE.__LINE__ __LINE__ +COEX_HWM_COEX_BB_DEBUG.bb_debug_sel COEX_BB_DEBUG_SEL_T +COEX_HWM_COEX_BB_DEBUG.bb_debug_if_sel COEX_BB_DEBUG_IF_SEL_T +COEX_HWM_COEX_BB_DEBUG.bb_debug_cdl_sel COEX_BB_DEBUG_CDL_SEL_T +COEX_SMEM_CHANNEL_MAP_HI_SET.__LINE__ __LINE__ +COEX_MAC_TDLS_IND.sflags COEX_STRAT_FLAGS_T +COEX_MAC_TDLS_IND.sstate DEBUG_COEX_STRAT_STATE +COEX_MAC_TDLS_IND.__LINE__ __LINE__ +COEX_MAC_MPS_TIMER_EVENT.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_TIMER_EVENT.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_TIMER_EVENT.__LINE__ __LINE__ +COEX_SMEM_WRITE_VIF3_TIMING.start Natural32 +COEX_SMEM_WRITE_VIF3_TIMING.period Natural32 +COEX_SMEM_WRITE_VIF3_TIMING.duration Natural32 +COEX_SMEM_WRITE_VIF3_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE +COEX_SMEM_WRITE_VIF3_TIMING.__LINE__ __LINE__ +COEX_STRAT_DELETE_BLACKOUT_PERIODIC.__LINE__ __LINE__ +COEX_PROT_PROTECT_STOP.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_STOP.elapsed Natural32 +COEX_CTL_DEINIT.cflags COEX_FLAGS_T +COEX_CTL_DEINIT.__LINE__ __LINE__ +COEX_MODEM_DEINIT_TIMER.modflags COEX_MODEM_FLAGS +COEX_MODEM_DEINIT_TIMER.__LINE__ __LINE__ +COEX_HWM_GET_RX_PRI.mac_instance Natural32 +COEX_HWM_GET_RX_PRI.__LINE__ __LINE__ +COEX_PROT_PROTECT_STOP_UNEXPECTED.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_STOP_UNEXPECTED.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_START.cflags COEX_FLAGS_T +COEX_STRAT_SS_HANDLER_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_SS_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_START.freq COEX_INTERFACE +COEX_STRAT_SS_HANDLER_START.__LINE__ __LINE__ +COEX_RAME_SET_WLAN_PRIORIY_LEVEL.mflags COEX_MAC_FLAGS_T +COEX_RAME_SET_WLAN_PRIORIY_LEVEL.level CME_WLAN_PRIORITY_LEVEL_T +COEX_RAME_SET_WLAN_PRIORIY_LEVEL.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.mct Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.__LINE__ __LINE__ +COEX_RAME_VIF_CHANGED.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_CHANGED.vix vix +COEX_RAME_VIF_CHANGED.schedulable Boolean +COEX_RAME_VIF_CHANGED.vif_type VIF_TYPE +COEX_RAME_VIF_CHANGED.p2p Boolean +COEX_RAME_VIF_CHANGED.vif_5G Boolean +COEX_RAME_VIF_CHANGED.vif_2g4_bm VIX_BM_T +COEX_RAME_VIF_CHANGED.__LINE__ __LINE__ +COEX_FLEXIMAC_ARBITRATION_ALERT.update_time Natural32 +COEX_FLEXIMAC_ARBITRATION_ALERT.arb_required Boolean +COEX_FLEXIMAC_ARBITRATION_ALERT.__LINE__ __LINE__ +COEX_FLEXIMAC_REQ_WLAN_LISTEN.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_REQ_WLAN_LISTEN.__LINE__ __LINE__ +COEX_VIF_TIMING_SET_NOA_DURATION.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_SET_NOA_DURATION.sflags COEX_STRAT_FLAGS_T +COEX_VIF_TIMING_SET_NOA_DURATION.noa_duration Natural32 +COEX_VIF_TIMING_SET_NOA_DURATION.noa_last Natural32 +COEX_VIF_TIMING_SET_NOA_DURATION.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_IN.__LINE__ __LINE__ +COEX_STRAT_ASYNC_REVOKE.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_REVOKE.legal Boolean +COEX_STRAT_ASYNC_REVOKE.__LINE__ __LINE__ +COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.mps_state COEX_MPS_STATE_T +COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.__LINE__ __LINE__ +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.start_time Natural32 +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.duration Natural32 +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.puncturable Boolean +COEX_MAC_UPDATE_SINGLESHOT_BLACKOUT.bo_handle Natural32 +COEX_SMEM_INIT.__LINE__ __LINE__ +COEX_HWM_INIT.__LINE__ __LINE__ +COEX_MODEM_CC_BAND.__LINE__ __LINE__ +COEX_VIF_TIMING_DEL_VIF_TYPE.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_DEL_VIF_TYPE.coex_vif_type COEX_VIF_TYPES_T +COEX_VIF_TIMING_DEL_VIF_TYPE.__LINE__ __LINE__ +COEX_MODEM_CON_PRIORITY.current_sfn_start Natural32 +COEX_MODEM_CON_PRIORITY.inhibit_sfn_start Natural32 +COEX_MODEM_CON_PRIORITY.inhibit_time Natural32 +COEX_HWM_COEX_WL_SW_ASRX.mac_instance Natural32 +COEX_HWM_COEX_WL_SW_ASRX.wl_sw_asrx_duration Natural32 +COEX_HWM_COEX_WL_SW_ASRX.wl_sw_asrx_5g Boolean +COEX_HWM_COEX_WL_SW_ASRX.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_DEINIT.__LINE__ __LINE__ +COEX_MAC_ACL_CONTROL.mflags COEX_MAC_FLAGS_T +COEX_MAC_ACL_CONTROL.bt_active Boolean +COEX_MAC_ACL_CONTROL.__LINE__ __LINE__ +COEX_MODEM_STATUS_ENTRY.message_okay Boolean +COEX_MODEM_STATUS_ENTRY.modem_active Boolean +COEX_MODEM_STATUS_ENTRY.__LINE__ __LINE__ +COEX_MODEM_RX_LEVEL_ENTRY.message_okay Boolean +COEX_MODEM_RX_LEVEL_ENTRY.modem_active Boolean +COEX_MODEM_RX_LEVEL_ENTRY.__LINE__ __LINE__ +COEX_MODEM_INIT_TIMER.modflags COEX_MODEM_FLAGS +COEX_MODEM_INIT_TIMER.__LINE__ __LINE__ +COEX_SET_TIME_DOMAIN_DEBUG.__LINE__ __LINE__ +COEX_STRAT_SERVICE.state COEX_MACRAME_EVENT_T +COEX_STRAT_SERVICE.__LINE__ __LINE__ +COEX_VIF_TIMING_MAP_ADD.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_MAP_ADD.vix vix +COEX_VIF_TIMING_MAP_ADD.free_timing_idx Natural32 +COEX_VIF_TIMING_MAP_ADD.__LINE__ __LINE__ +COEX_MAC_MPS_PROTECTION_END.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_PROTECTION_END.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_PROTECTION_END.in_mps Boolean +COEX_MAC_MPS_PROTECTION_END.mps_on_time Natural32 +COEX_MAC_MPS_PROTECTION_END.mps_off_time Natural32 +COEX_MAC_MPS_PROTECTION_END.__LINE__ __LINE__ +COEX_HWM_COEX_BT_WL_DEBUG.bt_wl_debug_sel COEX_BT_WL_DEBUG_SEL_T +COEX_HWM_COEX_BT_WL_DEBUG.__LINE__ __LINE__ +COEX_RAME_VIF_CHANNEL.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_CHANNEL.vix vix +COEX_RAME_VIF_CHANNEL.chan_freq_mhz Natural32 +COEX_RAME_VIF_CHANNEL.bandwidth_mhz Natural32 +COEX_RAME_VIF_CHANNEL.__LINE__ __LINE__ +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.start Natural32 +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.duration Natural32 +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.est Natural32 +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.allow_p Boolean +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.allow_ka DEBUG_BLACKOUT_KA_MODE +COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.__LINE__ __LINE__ +COEX_STRAT_ILLEGAL_ASYNC_REQUEST.now Natural32 +COEX_STRAT_ILLEGAL_ASYNC_REQUEST.new_start Natural32 +COEX_STRAT_ILLEGAL_ASYNC_REQUEST.old_start Natural32 +COEX_STRAT_INIT_TIMER.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_INIT_TIMER.__LINE__ __LINE__ +COEX_HWM_COEX_BT_CFG.COEX_BT_CFG COEX_BT_CFG_T +COEX_HWM_COEX_BT_CFG.__LINE__ __LINE__ +COEX_SMEM_CHANNEL_MAP.__LINE__ __LINE__ +COEX_PROT_DEINIT.__LINE__ __LINE__ +COEX_VIF_TIMING_MAP_RESET.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_MAP_RESET.vix vix +COEX_VIF_TIMING_MAP_RESET.free_timing_idx Natural32 +COEX_VIF_TIMING_MAP_RESET.__LINE__ __LINE__ +COEX_SET_POWER_BACKOFF.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED.mct Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED.__LINE__ __LINE__ +COEX_HWM_WL_CALIB_PROTECT_DISABLE_ERROR.res FMPD_COEX_RESULT_T +COEX_API_WLAN_PRIV_SET_STATE.current_state DEBUG_CME_WLAN_STATE +COEX_API_WLAN_PRIV_SET_STATE.new_state DEBUG_CME_WLAN_STATE +COEX_API_WLAN_PRIV_SET_STATE.__LINE__ __LINE__ +COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.start Natural32 +COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.duration Natural32 +COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.__LINE__ __LINE__ +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.start_time Natural32 +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.duration Natural32 +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.puncturable Boolean +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.bo_handle Natural32 +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.vif_bm VIX_BM_T +COEX_MAC_ADD_SINGLESHOT_BLACKOUT.go_mvif Boolean +COEX_SMEM_A2DP_PRESENT.a2dp_present Boolean +COEX_SMEM_A2DP_PRESENT.__LINE__ __LINE__ +COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS.mflags COEX_MAC_FLAGS_T +COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS.__LINE__ __LINE__ +COEX_CTL_INIT.cflags COEX_FLAGS_T +COEX_CTL_INIT.freq COEX_INTERFACE +COEX_CTL_INIT.__LINE__ __LINE__ +COEX_HWM_SET_RX_PRIORITY_ERROR.res FMPD_COEX_RESULT_T +COEX_MODEM_INIT.modflags COEX_MODEM_FLAGS +COEX_MODEM_INIT.__LINE__ __LINE__ +COEX_MAC_STOP_KEEP_ALIVE.mflags COEX_MAC_FLAGS_T +COEX_MAC_STOP_KEEP_ALIVE.__LINE__ __LINE__ +COEX_FLEXIMAC_WLAN_LISTEN_ALERT.update_time Natural32 +COEX_FLEXIMAC_WLAN_LISTEN_ALERT.priority Natural32 +COEX_FLEXIMAC_WLAN_LISTEN_ALERT.__LINE__ __LINE__ +COEX_BEACON.our_pos Natural32 +COEX_BEACON.aid Natural32 +COEX_BEACON.__LINE__ __LINE__ +COEX_MAC_MPS_DISABLE.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_DISABLE.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_DISABLE.__LINE__ __LINE__ +COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.wl_sw_asrx_update Boolean +COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.__LINE__ __LINE__ +COEX_SMEM_WARNING.reason WARNING_REASON +COEX_SMEM_WARNING.__LINE__ __LINE__ +COEX_MODEM_FRAME_SYNC_ENTRY.message_okay Boolean +COEX_MODEM_FRAME_SYNC_ENTRY.modem_active Boolean +COEX_MODEM_FRAME_SYNC_ENTRY.__LINE__ __LINE__ +COEX_SMEM_WRITE_CHANNEL_MAP.__LINE__ __LINE__ +COEX_RAME_ABSENCE.period Natural32 +COEX_RAME_ABSENCE.start Natural32 +COEX_RAME_ABSENCE.duration Natural32 +COEX_RAME_ABSENCE.max Natural32 +COEX_RAME_ABSENCE.__LINE__ __LINE__ +COEX_FLEXIMAC_REQ_SPECTRAL_CHECKING.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_REQ_SPECTRAL_CHECKING.spectral_checking_enabled Boolean +COEX_FLEXIMAC_REQ_SPECTRAL_CHECKING.__LINE__ __LINE__ +COEX_RAME_VIF_ABSENCE_CHANGED.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_ABSENCE_CHANGED.vix vix +COEX_RAME_VIF_ABSENCE_CHANGED.absence_added Boolean +COEX_RAME_VIF_ABSENCE_CHANGED.__LINE__ __LINE__ +COEX_TASK_INIT.__LINE__ __LINE__ +COEX_MODEM_DRX.modflags COEX_MODEM_FLAGS +COEX_MODEM_DRX.drx_start Natural32 +COEX_MODEM_DRX.wlan_bo_time Natural32 +COEX_VIF_TIMING_CLEAR_NAN_VIF_TIMING.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_CLEAR_NAN_VIF_TIMING.__LINE__ __LINE__ +COEX_RAME_VIF_ABSENCE.vix vix +COEX_RAME_VIF_ABSENCE.vtflags COEX_MAC_VIF_TIMING_T +COEX_RAME_VIF_ABSENCE.period Natural32 +COEX_RAME_VIF_ABSENCE.start Natural32 +COEX_RAME_VIF_ABSENCE.duration Natural32 +COEX_RAME_VIF_ABSENCE.__LINE__ __LINE__ +COEX_FLEXIMAC_BT_OFF.__LINE__ __LINE__ +COEX_HWM_COEX_BT_DEFER.__LINE__ __LINE__ +COEX_HWM_WARNING.reason WARNING_REASON +COEX_HWM_WARNING.__LINE__ __LINE__ +COEX_HWM_WL_CALIB_PROTECT_ENABLE_ERROR.res FMPD_COEX_RESULT_T +COEX_MAC_DELETE_ALL_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_DELETE_ALL_BLACKOUTS.__LINE__ __LINE__ +COEX_FLEXIMAC_RESULT.result FMPD_COEX_RESULT_T +COEX_FLEXIMAC_RESULT.__LINE__ __LINE__ +COEX_MAC_MASK_PERIODIC_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_MASK_PERIODIC_BLACKOUTS.__LINE__ __LINE__ +COEX_MODEM_DEINIT.__LINE__ __LINE__ +COEX_MODEM_IM_EXIT.modflags COEX_MODEM_FLAGS +COEX_MODEM_IM_EXIT.__LINE__ __LINE__ +COEX_MAC_KA_UPDATE_PUNCTURABILITY.mflags COEX_MAC_FLAGS_T +COEX_MAC_KA_UPDATE_PUNCTURABILITY.enable_puncturing Boolean +COEX_MAC_KA_UPDATE_PUNCTURABILITY.__LINE__ __LINE__ +COEX_PROT_PROTECT_START.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_START.delay_ron Natural32 +COEX_PROT_PROTECT_START.__LINE__ __LINE__ +COEX_MODEM_DRX_ENTRY.message_okay Boolean +COEX_MODEM_DRX_ENTRY.modem_active Boolean +COEX_MODEM_DRX_ENTRY.__LINE__ __LINE__ +COEX_STRAT_ASYNC_HANDLER_START.event_type CME_BT_ASYNC_EVENT_TYPE +COEX_STRAT_ASYNC_HANDLER_START.start_time Natural32 +COEX_STRAT_ASYNC_HANDLER_START.duration Natural32 +COEX_STRAT_ASYNC_HANDLER_START.est Natural32 +COEX_STRAT_ASYNC_HANDLER_START.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_HANDLER_START.sstime Natural32 +COEX_STRAT_ASYNC_HANDLER_START.__LINE__ __LINE__ +COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME.completion_time Natural32 +COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME.__LINE__ __LINE__ +COEX_HWM_SET_RX_PRI.mac_instance Natural32 +COEX_HWM_SET_RX_PRI.promote_mac Boolean +COEX_HWM_SET_RX_PRI.__LINE__ __LINE__ +COEX_HWM_COEX_BT_DEBUG.bt_debug_sel COEX_BT_DEBUG_SEL_T +COEX_HWM_COEX_BT_DEBUG.bt_cdl_debug_sel COEX_BT_CDL_DEBUG_SEL_T +COEX_HWM_COEX_BT_DEBUG.bt_sw_if_debug_sel COEX_BT_SW_IF_DEBUG_SEL_T +COEX_HWM_COEX_BT_DEBUG.__LINE__ __LINE__ +COEX_MAC_UNMASK_BLE_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_UNMASK_BLE_BLACKOUTS.mps_state COEX_MPS_STATE_T +COEX_MAC_UNMASK_BLE_BLACKOUTS.vix_bitmap VIX_BM_T +COEX_MAC_UNMASK_BLE_BLACKOUTS.__LINE__ __LINE__ +COEX_HWM_COEX_WL_ALLOWED_ORIDE.mac_instance Natural32 +COEX_HWM_COEX_WL_ALLOWED_ORIDE.COEX_WL_ALLOWED_ORIDE COEX_WL_ALLOWED_ORIDE_T +COEX_HWM_COEX_WL_ALLOWED_ORIDE.__LINE__ __LINE__ +COEX_TASK_EVENT.pending FOS_EVENT_PENDING_EVENT +COEX_TASK_EVENT.raw Natural32 +COEX_TASK_EVENT.__LINE__ __LINE__ +COEX_HWM_COEX_BB_WL_SW_IF_EN.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_IF_EN.wl_sw_if_en Boolean +COEX_HWM_COEX_BB_WL_SW_IF_EN.__LINE__ __LINE__ +COEX_FLEXIMAC_REQ_ARBITRATION_REQUIRED.flags COEX_FLEXIMAC_FLAGS_T +COEX_FLEXIMAC_REQ_ARBITRATION_REQUIRED.arb_required Boolean +COEX_FLEXIMAC_REQ_ARBITRATION_REQUIRED.__LINE__ __LINE__ +COEX_MODEM_WLAN_CONNECT.modflags COEX_MODEM_FLAGS +COEX_MODEM_WLAN_CONNECT.connecting Boolean +COEX_STRAT_INIT.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_INIT.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_EARLY.cflags COEX_FLAGS_T +COEX_STRAT_SS_HANDLER_EARLY.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_SS_HANDLER_EARLY.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_EARLY.sstate_event Natural32 +COEX_STRAT_SS_HANDLER_EARLY.__LINE__ __LINE__ +COEX_MAC_MASK_BLE_BLACKOUTS.mflags COEX_MAC_FLAGS_T +COEX_MAC_MASK_BLE_BLACKOUTS.mps_state COEX_MPS_STATE_T +COEX_MAC_MASK_BLE_BLACKOUTS.vix_bitmap VIX_BM_T +COEX_MAC_MASK_BLE_BLACKOUTS.__LINE__ __LINE__ +COEX_HWM_COEX_WL_CFG.mac_instance Natural32 +COEX_HWM_COEX_WL_CFG.COEX_WL_CFG COEX_WL_CFG_T +COEX_HWM_COEX_WL_CFG.__LINE__ __LINE__ +COEX_STRAT_SS_HANDLER_EST_REACHED.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HANDLER_EST_REACHED.ss_event Natural32 +COEX_STRAT_SS_HANDLER_EST_REACHED.event_start_time Natural32 +COEX_STRAT_SS_HANDLER_EST_REACHED.event_duration Natural32 +COEX_STRAT_SS_HANDLER_EST_REACHED.__LINE__ __LINE__ +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.r2s Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.mct Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.limit Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.start Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.stop Natural32 +COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.__LINE__ __LINE__ +COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL.__LINE__ __LINE__ +COEX_RAME_IML_EXIT.cflags COEX_FLAGS_T +COEX_RAME_IML_EXIT.mflags COEX_MAC_FLAGS_T +COEX_RAME_IML_EXIT.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_IML_EXIT.__LINE__ __LINE__ +COEX_VIF_TIMING_UPDATE_PRESENCE.p2p_flags COEX_MAC_VIF_TIMING_FLAGS_T +COEX_VIF_TIMING_UPDATE_PRESENCE.noa_start Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.noa_period Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.noa_duration Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.presence_start Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.presence_duration Natural32 +COEX_VIF_TIMING_UPDATE_PRESENCE.__LINE__ __LINE__ +COEX_HWM_COEX_WL_SW_ASTX.mac_instance Natural32 +COEX_HWM_COEX_WL_SW_ASTX.wl_sw_astx_duration Natural32 +COEX_HWM_COEX_WL_SW_ASTX.__LINE__ __LINE__ +COEX_CTL_WARNING.reason WARNING_REASON +COEX_CTL_WARNING.__LINE__ __LINE__ +COEX_STRAT_TDLS_CONTROL_CAUSE.__LINE__ __LINE__ +COEX_VIF_TIMING_ABSENCE.vix vix +COEX_VIF_TIMING_ABSENCE.result Boolean +COEX_VIF_TIMING_ABSENCE.vtflags COEX_MAC_VIF_TIMING_T +COEX_VIF_TIMING_ABSENCE.vif_period Natural32 +COEX_VIF_TIMING_ABSENCE.noa_period Natural32 +COEX_VIF_TIMING_ABSENCE.start Natural32 +COEX_VIF_TIMING_ABSENCE.duration Natural32 +COEX_VIF_TIMING_ABSENCE.__LINE__ __LINE__ +COEX_SMEM_BT_OFF.__LINE__ __LINE__ +COEX_STRAT_IM_ENTER.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_IM_ENTER.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_IM_ENTER.__LINE__ __LINE__ +COEX_HWM_COEX_BT_ALLOWED_ORIDE.COEX_BT_ALLOWED_ORIDE COEX_BT_ALLOWED_ORIDE_T +COEX_HWM_COEX_BT_ALLOWED_ORIDE.__LINE__ __LINE__ +COEX_VIF_TIMING_CHECK_DRIFT.start_time Natural32 +COEX_VIF_TIMING_CHECK_DRIFT.start_time_last Natural32 +COEX_VIF_TIMING_CHECK_DRIFT.drift_us Natural32 +COEX_VIF_TIMING_CHECK_DRIFT.dur_change_us Natural32 +COEX_VIF_TIMING_CHECK_DRIFT.update Boolean +COEX_VIF_TIMING_CHECK_DRIFT.__LINE__ __LINE__ +COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.legal Boolean +COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.__LINE__ __LINE__ +COEX_SMEM_STATE.state COEX_MACRAME_EVENT_T +COEX_SMEM_STATE.__LINE__ __LINE__ +COEX_STRAT_ASYNC_HANDLER_END.last_event_type CME_BT_ASYNC_EVENT_TYPE +COEX_STRAT_ASYNC_HANDLER_END.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_HANDLER_END.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_HANDLER_END.mflags COEX_MAC_FLAGS_T +COEX_STRAT_ASYNC_HANDLER_END.blackout_start Natural32 +COEX_STRAT_ASYNC_HANDLER_END.blackout_duration Natural32 +COEX_STRAT_ASYNC_HANDLER_END.next_alarm Natural32 +COEX_STRAT_ASYNC_HANDLER_END.__LINE__ __LINE__ +CME_SIMRX_REQ.enabled Boolean +COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.mac_instance Natural32 +COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.wl_sw_astx_start_time Natural32 +COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.__LINE__ __LINE__ +COEX_FLEXIMAC_INTERRUPT_REGISTER.source INT_SOURCE_T +COEX_FLEXIMAC_INTERRUPT_REGISTER.__LINE__ __LINE__ +COEX_MAC_VIX_CONTROL.mflags COEX_MAC_FLAGS_T +COEX_MAC_VIX_CONTROL.sflags COEX_STRAT_FLAGS_T +COEX_MAC_VIX_CONTROL.inhibit Boolean +COEX_MAC_VIX_CONTROL.vix_bm VIX_BM_T +COEX_MAC_VIX_CONTROL.__LINE__ __LINE__ +COEX_HWM_GET_RX_TX_ACK_PRI.mac_instance Natural32 +COEX_HWM_GET_RX_TX_ACK_PRI.__LINE__ __LINE__ +COEX_TIMER_INIT.cflags COEX_FLAGS_T +COEX_TIMER_INIT.__LINE__ __LINE__ +COEX_MAC_DEINIT.__LINE__ __LINE__ +COEX_MAC_MPS_CHECK.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_CHECK.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_CHECK.__LINE__ __LINE__ +COEX_MODEM_RX_SIGNAL.modflags COEX_MODEM_FLAGS +COEX_MODEM_RX_SIGNAL.enable Boolean +COEX_MODEM_RX_SIGNAL.__LINE__ __LINE__ +COEX_MAC_CALIBRATION_SW_IF_DISABLED.cflags COEX_FLAGS_T +COEX_MAC_CALIBRATION_SW_IF_DISABLED.__LINE__ __LINE__ +COEX_STRAT_RADIO_ON_HANDLER_END.__LINE__ __LINE__ +COEX_MAC_MPS_PROTECTION_START.mflags COEX_MAC_FLAGS_T +COEX_MAC_MPS_PROTECTION_START.mps_state COEX_MPS_STATE_T +COEX_MAC_MPS_PROTECTION_START.in_mps Boolean +COEX_MAC_MPS_PROTECTION_START.mps_on_time Natural32 +COEX_MAC_MPS_PROTECTION_START.mps_off_time Natural32 +COEX_MAC_MPS_PROTECTION_START.__LINE__ __LINE__ +COEX_FLEXIMAC_RING_ENTRY.time_us Natural32 +COEX_FLEXIMAC_RING_ENTRY.event FMPD_COEX_RING_EVENT_T +COEX_FLEXIMAC_RING_ENTRY.data Integer32 +COEX_FLEXIMAC_RING_ENTRY.data1 Integer16 +COEX_FLEXIMAC_RING_ENTRY.data2 Integer16 +COEX_FLEXIMAC_RING_ENTRY.count Natural32 +COEX_FLEXIMAC_RING_ENTRY.__LINE__ __LINE__ +COEX_MODEM_MIB_INIT.modflags COEX_MODEM_FLAGS +COEX_STRAT_DEINIT_TIMER.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_DEINIT_TIMER.__LINE__ __LINE__ +COEX_STRAT_ASYNC_IMMEDIATE.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_IMMEDIATE.next_wlan Natural32 +COEX_STRAT_ASYNC_IMMEDIATE.__LINE__ __LINE__ +COEX_STRAT_DEINIT.__LINE__ __LINE__ +COEX_VIF_TIMING_PHASE_DIFF.vif_start Natural32 +COEX_VIF_TIMING_PHASE_DIFF.noa_end Natural32 +COEX_VIF_TIMING_PHASE_DIFF.period Natural32 +COEX_VIF_TIMING_PHASE_DIFF.offset Natural32 +COEX_VIF_TIMING_PHASE_DIFF.__LINE__ __LINE__ +COEX_STRAT_UPDATE_TDLS_CONTROL.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_UPDATE_TDLS_CONTROL.__LINE__ __LINE__ +COEX_RAME_CONNECTION_PROT_START.vix vix +COEX_RAME_CONNECTION_PROT_START.prot_duration Natural32 +COEX_RAME_CONNECTION_PROT_START.cflags COEX_FLAGS_T +COEX_RAME_CONNECTION_PROT_START.mflags COEX_MAC_FLAGS_T +COEX_RAME_CONNECTION_PROT_START.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_CONNECTION_PROT_START.__LINE__ __LINE__ +COEX_SMEM_WRITE_VIF1_TIMING.start Natural32 +COEX_SMEM_WRITE_VIF1_TIMING.period Natural32 +COEX_SMEM_WRITE_VIF1_TIMING.duration Natural32 +COEX_SMEM_WRITE_VIF1_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE +COEX_SMEM_WRITE_VIF1_TIMING.__LINE__ __LINE__ +COEX_VIF_TIMING_UPDATE.multiband Boolean +COEX_VIF_TIMING_UPDATE.__LINE__ __LINE__ +COEX_FLEXIMAC_BT_ON.__LINE__ __LINE__ +COEX_REQ_FLEXIMAC_SIMRX.flags COEX_FLEXIMAC_FLAGS_T +COEX_REQ_FLEXIMAC_SIMRX.simrx_disabled Boolean +COEX_REQ_FLEXIMAC_SIMRX.__LINE__ __LINE__ +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.mflags COEX_MAC_FLAGS_T +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.vif_bm VIX_BM_T +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.start_time Natural32 +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.duration Natural32 +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.eol Natural32 +COEX_MAC_ADD_SINGLESHOT_RESTRICTION.__LINE__ __LINE__ +COEX_MAC_CALIBRATION_SW_IF_ENABLED.cflags COEX_FLAGS_T +COEX_MAC_CALIBRATION_SW_IF_ENABLED.astx_duration Natural32 +COEX_MAC_CALIBRATION_SW_IF_ENABLED.asrx_duration Natural32 +COEX_MAC_CALIBRATION_SW_IF_ENABLED.start_time Natural32 +COEX_MAC_CALIBRATION_SW_IF_ENABLED.__LINE__ __LINE__ +COEX_FLEXIMAC_OVERRIDE_MACPP.override_macpp Natural32 +COEX_FLEXIMAC_OVERRIDE_MACPP.override_femctrl_drive Natural32 +COEX_FLEXIMAC_OVERRIDE_MACPP.__LINE__ __LINE__ +COEX_VIF_TIMING_CLEAR_VIF_TIMING.mflags COEX_MAC_FLAGS_T +COEX_VIF_TIMING_CLEAR_VIF_TIMING.vix vix +COEX_VIF_TIMING_CLEAR_VIF_TIMING.__LINE__ __LINE__ +COEX_FLEXIMAC_DEINIT.__LINE__ __LINE__ +COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE +COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.__LINE__ __LINE__ +COEX_FLEXIMAC_INTERRUPT_DEREGISTER.__LINE__ __LINE__ +COEX_SMEM_BT_LO_ACCESS.deadline Natural32 +COEX_PROT_PROTECT_SUMMARY.prot_act COEX_PROTECT_ACT_T +COEX_PROT_PROTECT_SUMMARY.mflags COEX_MAC_FLAGS_T +COEX_PROT_PROTECT_SUMMARY.current_acts COEX_PROT_ACTS_T +COEX_PROT_PROTECT_SUMMARY.timeout Natural32 +COEX_STRAT_ASYNC_EVENT_NONE.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_ASYNC_EVENT_NONE.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_ASYNC_EVENT_NONE.__LINE__ __LINE__ +COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.mflags COEX_MAC_FLAGS_T +COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.vif_bm VIX_BM_T +COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.__LINE__ __LINE__ +COEX_MODEM_TEST_INTERFERER_INSTALL.start_time Natural32 +COEX_RAME_EVENT.vix vix +COEX_RAME_EVENT.event COEX_MACRAME_EVENT_T +COEX_RAME_EVENT.cflags COEX_FLAGS_T +COEX_RAME_EVENT.mflags COEX_MAC_FLAGS_T +COEX_RAME_EVENT.connflags COEX_MAC_CONN_FLAGS_T +COEX_RAME_EVENT.__LINE__ __LINE__ +COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS.mflags COEX_MAC_FLAGS_T +COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS.__LINE__ __LINE__ +COEX_STRAT_RADIO_OFF_HANDLER_END.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_RADIO_OFF_HANDLER_END.__LINE__ __LINE__ +COEX_FLEXIMAC_SHUTDOWN_ALERT.time_us Natural32 +COEX_FLEXIMAC_SHUTDOWN_ALERT.__LINE__ __LINE__ +COEX_STRAT_WARNING.reason WARNING_REASON +COEX_STRAT_WARNING.__LINE__ __LINE__ +COEX_MAC_GET_CLEAR_TIMEOUT.mflags COEX_MAC_FLAGS_T +COEX_MAC_GET_CLEAR_TIMEOUT.active_2g4_vifs VIX_BM_T +COEX_MAC_GET_CLEAR_TIMEOUT.duration Natural32 +COEX_MAC_GET_CLEAR_TIMEOUT.__LINE__ __LINE__ +COEX_SMEM_INIT_BT_API.__LINE__ __LINE__ +COEX_MODEM_STATUS.modflags COEX_MODEM_FLAGS +COEX_MODEM_STATUS.channel_mask Natural64 +COEX_MODEM_STATUS.lte_active Boolean +COEX_MODEM_STATUS.__LINE__ __LINE__ +COEX_STRAT_SS_HALDER_END.sflags COEX_STRAT_FLAGS_T +COEX_STRAT_SS_HALDER_END.sstate DEBUG_COEX_STRAT_STATE +COEX_STRAT_SS_HALDER_END.itimer_ss_event Natural32 +COEX_STRAT_SS_HALDER_END.__LINE__ __LINE__ +COEX_RAME_VIF_CHANGED_MULTI_VIF.mflags COEX_MAC_FLAGS_T +COEX_RAME_VIF_CHANGED_MULTI_VIF.vif_2g4_bm VIX_BM_T +COEX_RAME_VIF_CHANGED_MULTI_VIF.vif_2g4_go_bm VIX_BM_T +COEX_RAME_VIF_CHANGED_MULTI_VIF.__LINE__ __LINE__ +COEX_MAC_VIF_TIMING_T Enum 0001 NOA_VALID 0002 NOA_UPDATED 0004 NOA_PENDING 0008 AP 0010 P2P 0020 5G ffff BITMAP +COEX_VIF_TYPES_T Enum 0001 COEX_MAC_VIF_5G_STA 0002 COEX_MAC_VIF_2G4_AP 0003 COEX_MAC_VIF_5G_AP 0004 COEX_MAC_VIF_2G4_GC 0005 COEX_MAC_VIF_5G_GC 0006 COEX_MAC_VIF_2G4_GO 0007 COEX_MAC_VIF_5G_GO x0000 COEX_MAC_VIF_2G4_STA +DEBUG_COEX_ASYNC_EVENT_TYPE Enum 0000 ASYNC_NONE 0001 ASYNC_INQUIRY 0002 ASYNC_PAGE 0003 ASYNC_BT_CONNECT 0004 ASYNC_BLE_SCAN 0005 ASYNC_BLE_CONNECT 0006 ASYNC_BLE_ADVERT 0007 ASYNC_ACL_FOR_A2DP 0008 ASYNC_ACL_WITHOUT_A2DP +COEX_TIMER_T Enum 01 COEX_SS_ALARM 02 COEX_PROTECT_ALARM ffff BITMAP +CME_WLAN_VIF_ATTRIBUTE Enum 0001 5G 0002 AP 0004 P2P ffff BITMAP +DEBUG_BLACKOUT_KA_MODE Enum 0000 BLACKOUT_KA_NONE 0001 BLACKOUT_KA_CONTINUOUS_BT 0002 BLACKOUT_KA_MULTI_PROFILE_SURVIVAL +WARNING_REASON Enum 0000 UNSPECIFIED 0001 FAULT 0002 LAST +DEBUG_COEX_PARAMS Enum ffff IGNORED +FMPD_COEX_RESULT_T Enum 0000 SUCCESS 0010 PENDING 0021 ARB_DRAW 0022 ARB_BT_WINS 0023 ORIDE_BT_WINS 0024 ARB_NO_OVERLAP 0025 ARB_AS_NOT_VALID 0026 ARB_NO_COLLISION 0040 ARB_WLAN_WINS 0041 ORIDE_WLAN_WINS 0042 BUSY 0080 INVALID_SEQUENCE_NUM 0081 ERROR 0082 TIMEOUT 0083 DELAYED_FM_NOT_RUNNING 0084 DELAYED_PENDING +COEX_MACRAME_EVENT_T Enum 0000 MAC_START 0001 MAC_STOP 0002 RADIO_ON_DEPRICATED 0003 SCAN_START 0004 SCAN_STOP 0005 CONNECTION_START 0006 CONNECTION_STOP 0007 CALIBRATION_START 0008 CALIBRATION_STOP 0009 DHCP_START 000a DHCP_STOP 000b DHCP_DISCOVER 000c DHCP_OFFER 000d DHCP_REQUEST 000e DHCP_ACK 000f PM_ACTIVE_TRUE 0010 PM_ACTIVE_FALSE 0011 EAPOL_START 0012 EAPOL_STOP 0013 DWELL_START 0014 DWELL_STOP +COEX_WL_CFG_T Enum 0001 WL_EN 0002 FORCE_REGS_CLK_EN 0004 USE_SW_IF 0008 WL_FEM_EN ffff BITMAP +CME_WLAN_PRIORITY_LEVEL_T Enum 0000 LOW 0001 MEDIUM 0002 HIGH +COEX_FLEXIMAC_ARB_BM_T Enum 0001 ARB_REQUIRED 0002 SIM_RX 0003 SPECTRAL_CHECKING 0004 OVERRIDE +INTERFACE Enum 0001 2G4 0002 5G +BLACKOUT_KEEP_ALIVE_MODE_T Enum 0000 BLACKOUT_KEEP_ALIVE_NOT_ALLOWED 0001 BLACKOUT_KEEP_ALIVE_MINIMAL 0002 BLACKOUT_KEEP_ALIVE_5_50 0003 BLACKOUT_KEEP_ALIVE_10_100 +COEX_SMEM_FLAGS_T Enum 0001 HIGH 0002 NORMAL 0004 LOW 0008 A2DP_PUNC 0010 P_INIT ffff BITMAP +COEX_BT_SW_IF_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX +COEX_BB_DEBUG_SEL_T Enum 0001 SEL_CDL 0002 SEL_BT_IF 0004 SEL_WL_IF ffff BITMAP +DEBUG_COEX_CTL_SERVICE_T Enum 0001 COEX_CTL_SERVICE_LOCAL 0002 COEX_CTL_SERVICE_REMOTE 0003 COEX_CTL_SERVICE_ALL +COEX_SCHEME_T Enum 0005 COEX_SCHEME_COMBO +COEX_MAC_CONN_FLAGS_T Enum 0001 CONN_CONNECTION 0002 CONN_EAPOL 0004 CONN_DHCP 0008 CONN_DWELL ffff BITMAP +BLACKOUT_KA_MODE_T Enum 0000 BO_KA_NONE 0001 BA_KA_CONT_BT 0002 BO_KA_MPS +COEX_BB_ALLOWED_ORIDE_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX 0010 BTTX_EN 0020 BTTX 0040 BTRX_EN 0080 BTRX ffff BITMAP +COEX_WL_ALLOWED_ORIDE_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX ffff BITMAP +COEX_WL_MAC_IF_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX +COEX_BT_ALLOWED_ORIDE_T Enum 0001 BTTX_EN 0002 BTTX 0004 BTRX_EN 0008 BTRX ffff BITMAP +FMPD_COEX_OVERRIDE_ARBITRATION_T Enum 0000 NONE 0001 BT 0002 WLAN +COEX_WL_CDL_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX 0002 SEL_MISC +COEX_MAC_VIF_TIMING_FLAGS_T Enum 0001 COEX_MAC_VIF_ABSENCE_VALID 0002 COEX_MAC_VIF_ABSENCE_UPDATE 0004 COEX_MAC_VIF_ABSENCE_PENDING +FMPD_COEX_BAND_T Enum 0000 UNKNOWN 0002 2G4 0005 5G 0006 6G +COEX_TDLS_CONTROL Enum 0000 TDLS_ALLOWED 0001 TDLS_INHIBITED +COEX_PROT_ACTS_T Enum 0000 NONE 0001 TX_BEACON 0002 RX_BEACON 0004 TX_NULL 0008 CTS2SELF 0010 CF_END 0020 KEEP_ALIVE 0040 CONNECTION 0080 MIN_VIF_DUR 0100 MULTICAST 0200 WLAN_OPP ffff BITMAP +CME_BT_PERIODIC_TYPE Enum 0000 EVENT_TYPE_NONE 0001 EVENT_TYPE_SCO 0002 EVENT_TYPE_ESCO 0003 EVENT_TYPE_ACL_SNIFF 0004 EVENT_TYPE_PAGE_SCAN 0005 EVENT_TYPE_INQUIRY_SCAN 0006 EVENT_TYPE_BLE_SCAN 0007 EVENT_TYPE_BLE_CONNECT 0008 EVENT_TYPE_BLE_CONNECTION 0009 EVENT_TYPE_BLE_ADVERT 000a EVENT_TYPE_ANT_SCAN_NORMAL 000b EVENT_TYPE_ANT_SCAN_CRITICAL 000c EVENT_TYPE_ANT_CHANNEL_RX 000d EVENT_TYPE_ANT_BURST_RX 000e EVENT_TYPE_ANT_BURST_TX +FOS_EVENT_PENDING_EVENT Enum 01 COEX_EVT_ALARM_SIGNAL 02 COEX_EVT_BT_SIGNAL 04 COEX_EVT_MODEM_SIGNAL ffff BITMAP +DEBUG_COEX_STRAT_STATE Enum 0000 WL_HAS_RADIO 0001 WAITING_BT_OPP 0002 WAITING_WL_OPP 0003 WAITING_EST 0004 ASYNC_CONTINUOUS +COEX_BT_DEBUG_SEL_T Enum 0000 SEL_SW_IF 0001 SEL_CDL_WL0 0002 SEL_CDL_WL1 0003 SEL_MISC +CME_SIGNAL_ID Enum 0000 CME_SIGNAL_ID_COEX_SERVICE_ACTIVE_IND 0024 CME_SIGNAL_ID_WLAN_CHANNEL_MAP_IND 0025 CME_SIGNAL_ID_PROFILE_A2DP_START_IND 0026 CME_SIGNAL_ID_PROFILE_A2DP_STOP_IND 0029 CME_SIGNAL_ID_BT_CAL_START_REQ 002a CME_SIGNAL_ID_BT_CAL_START_CFM 002b CME_SIGNAL_ID_BT_CAL_END_IND 002c CME_SIGNAL_ID_WLAN_CHANNEL_MAP_LO_HI_IND 002d CME_SIGNAL_ID_COEX_STOP_IND 002f CME_SIGNAL_ID_COEX_START_IND 0030 CME_SIGNAL_ID_WLAN_VIF_TIMING_IND +COEX_PROTECT_STATE Enum 0000 FALSE 0001 TRUE 0002 DELAYED +COEX_MODEM_FLAGS Enum 0001 INIT 0002 TIMERS 0004 MODEM_ENABLED 0008 CA_ENABLED 0010 PB_ENABLED 0020 TDD_ENABLED 0040 MWX_RX_ON 0080 RSRP_LOW 0100 PB_ACTIVE 0200 TD_REQUIRED 0400 TD_ACTIVE 0800 DRX_ACTIVE 1000 TD_SUSPEND ffff BITMAP +COEX_BT_WL_DEBUG_SEL_T Enum 0000 SEL_WL0 0001 SEL_WL1 0002 SEL_BT +CME_BT_ASYNC_EVENT_TYPE Enum 0000 NONE 0001 DISCOVERY_CONNECTION 0002 ACL_FOR_A2DP 0003 ACL_WITHOUT_A2DP 0004 BLE_DATA 0005 CALIBRATION 0006 ANNOUNCED_PUNCTURE +COEX_BT_CDL_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX 0002 SEL_MISC +COEX_WL_DEBUG_SEL_T Enum 0000 SEL_MAC_IF 0001 SEL_SW_IF 0002 SEL_CDL 0003 SEL_MISC +COEX_WL_SW_IF_DEBUG_SEL_T Enum 0000 SEL_TX 0001 SEL_RX +DEBUG_COEX_PERIODIC_EVENT_TYPE Enum 0000 PERIODIC_NONE 0001 PERIODIC_SCO 0002 PERIODIC_ESCO 0003 PERIODIC_ACL_SNIFF 0004 PERIODIC_PAGE_SCAN 0005 PERIODIC_INQUIRY_SCAN 0006 PERIODIC_BLE_SCAN 0007 PERIODIC_BLE_CONNECT 0008 PERIODIC_BLE_CONNECTION 0009 PERIODIC_BLE_ADVERT 000a PERIODIC_ANT_SCAN_NORMAL 000b PERIODIC_ANT_SCAN_CRITICAL 000c PERIODIC_ANT_CHANNEL_RX 000d PERIODIC_ANT_BURST_RX 000e PERIODIC_ANT_BURST_TX +CAR_REASON Enum 0011 ALLOWED_OVERRIDE_REQ 0012 ARB_REQ 0013 SIM_RX_REQ 0014 SPECTRAL__REQ 0015 OVERRIDE_REQ 0016 WLAN_LISTEN_PRI_REQ 0017 ARB_REQUIRED_REQ 0021 RECONFIG 0022 BT_TRANS 0041 RX_START 0042 RX_START_ACK 0043 RX_LSIG 0044 RX_HTSIG 0045 TX_START 0046 RX_CANCEL 0047 RX_END 0048 TX_CANCEL_EDCA 0049 TX_END 004a TX_RSP_ACK 004b TX_RSP_CTS 004c SLOT_TIMER +VIF_TYPE Enum 0000 UNSYNC 0001 ADHOC 0002 STA 0003 AP +COEX_BB_DEBUG_CDL_SEL_T Enum 0001 CDL_SEL_BT 0002 CDL_SEL_WL ffff BITMAP +COEX_BB_CLKGEN_CFG_T Enum 0001 CLK_COEX_EN 0002 CLK_COEX_REGS_EN ffff BITMAP +COEX_MPS_STATE_T Enum 0000 COEX_MPS_OFF 0001 COEX_MPS_ON_BT_PHASE 0002 COEX_MPS_ON_WL_PHASE 0003 LAST +DEBUG_COEX_IRQ_TYPE Enum 0000 CME_IRQ_TYPE_VPIO 0001 CME_IRQ_TYPE_TBUS +COEX_INTERFACE Enum 0000 RADIO_off 0001 5G 0002 2G4 +CME_BT_PERIODIC_EVENT_TYPE Enum 0000 NONE 0001 SCO 0002 ESCO 0003 ACL_SNIFF 0004 PAGE_SCAN 0005 INQUIRY_SCAN 0006 BLE_SCAN 0007 BLE_CONNECT 0008 BLE_CONNECTION 0009 BLE_ADVERT 000a ANT_SCAN_NORMAL 000b ANT_SCAN_CRITICAL 000c ANT_CHANNEL_RX 000d ANT_BURST_RX 000e ANT_BURST_TX +COEX_CDL_INSTANCE_T Enum 0000 COEX_CDL_INSTANCE_WL 0000 COEX_CDL_INSTANCE_AUTO 0001 COEX_CDL_INSTANCE_BT +COEX_STRAT_FLAGS_T Enum 0001 INIT 0002 TIMERS 0004 ASYNC_V 0008 WL_RESTRICT 0020 INHIBIT_REVOKE 0040 A2DP 0080 PERIODIC_INHIBIT 0100 ASYNC_INHIBIT 0200 EARLY_START 0400 SCO 0800 ESCO ffff BITMAP +COEX_FLEXIMAC_REQUESTS_T Enum 0010 ALLOWED_OVERRIDE 0020 ARB_REQUIRED 0040 SIM_RX 0080 SPECTRAL_CHECKING 0100 OVERRIDE 0200 LISTEN_PRIORITY 0400 BT_TRANSACTION ffff BITMAP +FMPD_COEX_RING_EVENT_T Enum 0010 COEX_START 0011 COEX_SHUTDOWN 0020 PPDU_RX_START 0021 PPDU_RX_LSIG_RX 0022 PPDU_RX_HTSIG_GF_RX 0023 PPDU_RX_END 0024 PPDU_TX_START 0025 PPDU_TX_END 0026 PPDU_TX_RSP 0027 PPDU_TX_CANCEL 0028 PPDU_RX_CANCEL 0040 BT_TRANS_REQ 0041 BT_TRANS_ALERT 0080 EDCA_TX_REQ 0081 EDCA_TX_SCHED 0082 EDCA_TX_DEADLINE 0083 SLOT_TIMER_FINISHED 0100 PPDU_LISTEN 0200 UPDATE_MACPP 0400 ARB_EVENT 0401 ARB_WLAN_WINS 0402 ARB_BT_WINS 0403 ARB_DRAW 0800 BT_ORIDE 0801 WLAN_ORIDE 1000 REQUEST +COEX_BB_DEBUG_IF_SEL_T Enum 0001 IF_SEL_TX 0002 IF_SEL_RX 0004 IF_SEL_TXRX ffff BITMAP +INT_SOURCE_T Enum 0061 FXMAC0_0 0062 FXMAC0_1 0063 FXMAC0_2 0064 FXMAC0_3 0065 FXMAC1_0 0066 FXMAC1_1 0067 FXMAC1_2 0068 FXMAC1_3 +COEX_VIF_ATTRIBUTES_T Enum 0000 COEX_MAC_VIF_ATTRIBUTE_NONE 0001 COEX_MAC_VIF_ATTRIBUTE_5G 0002 COEX_MAC_VIF_ATTRIBUTE_AP 0004 COEX_MAC_VIF_ATTRIBUTE_P2P ffff BITMAP +COEX_BT_CFG_T Enum 0001 BT_EN 0002 FORCE_REGS_CLK_EN ffff BITMAP +COEX_FLEXIMAC_FLAGS_T Enum 0001 FM0 0002 FM1 0004 INIT 0008 TRANS_TIMEOUT_FIRED 0010 TRANS_WAITING ffff BITMAP +COEX_CDL_OVERRIDE_OPTION_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX 0010 BTTX_EN 0020 BTTX 0040 BTRX_EN 0080 BTRX ffff BITMAP +COEX_FLAGS_T Enum 0001 COEX_MAC_READY 0002 COEX_BT_ON 0004 COEX_CDL_WL_SW_IF ffff BITMAP +COEX_PROTECT_ACT_T Enum 0000 TX_BEACON 0001 RX_BEACON 0002 TX_NULL 0003 TX_CTS_TO_SELF 0004 TX_CF_END 0005 TX_RX_KEEP_ALIVE 0006 TX_RX_CONNECTION 0007 RX_MIN_VIF_DURATION 0008 RX_MULTICAST 0009 RX_DURING_WLAN_OPP 000a LAST +DEBUG_CME_WLAN_STATE Enum 0 CME_WLAN_STATE_OFF 1 CME_WLAN_STATE_ON +COEX_BB_DEBUG_CDL_ARB_SEL_T Enum 0001 ARB_SEL_REM_TX 0002 ARB_SEL_REM_RX 0004 ARB_SEL_MISC ffff BITMAP +FMPD_COEX_BT_TRANSACTION_SOURCE_T Enum 0000 TIMEOUT 0001 IMMEDIATE 0002 NORMAL +ABORT_CFG_T Enum 0001 TX_CDL_EN 0002 TX_RF_EN 0004 RX_CDL_EN 0008 RX_RF_EN ffff BITMAP +COEX_FLEXIMAC_ALERTS_T Enum 0001 COEX_START 0002 COEX_SHUTDOWN 0004 RING_FILLING 0008 ARB_REQUIRED 0010 SIM_RX 0020 SPECTRAL_CHECKING 0040 OVERRIDE 0080 LISTEN_PRIORITY 0100 BT_TRANSACTION 0200 MACPP_ALLOWED ffff BITMAP +RAMEDATA_USPBO_CONFIG_FLAGS Enum 0001 USPBO_ENABLE_CTS_TO_SELF 0002 USPBO_ENABLE_CTS_TO_SELF_LIFETIME_OVERRIDE 0004 USPBO_ENABLE_CTS_TO_SELF_BACKOFF_OVERRIDE 0008 USPBO_ENABLE_CTS_TO_SELF_DURATION_OVERRIDE 0010 USPBO_ENABLE_RX_ONLY_PHASE 0020 USPBO_ENABLE_AP_MODE +COEX_BB_CFG_T Enum 0001 CFG_EN 0002 CFG_FORCE_CDL_EN 0004 WL_SW_IF_EN ffff BITMAP +COEX_MAC_FLAGS_T Enum 0001 READY 0002 SCAN_ACTIVE 0004 CALIBRATION_ACTIVE 0008 ACL 0010 KEEP_ALIVE 0020 MPS_ENABLED 0040 PS_ACTIVE 0080 HIGH_PRIORITY 0100 DHCP_PROTECT 0200 TESCO6 0400 AP 0800 GO_NOA 1000 IM_IDLE 2000 P2P_FULL_SCAN 4000 P2P_SOCIAL_SCAN ffff BITMAP +WLAN_CDL_PRIORITY Enum 0000 WLAN_CDL_PRI_RX_DEFAULT 0004 WLAN_CDL_PRI_RX_MIN_VIF_DURATION 0006 WLAN_CDL_PRI_TX_CTRL 0006 WLAN_CDL_PRI_TX_MULTICAST 0006 WLAN_CDL_PRI_RX_WLAN_OPP 0006 WLAN_CDL_PRI_TX_DATA_MGMT 000a WLAN_CDL_PRI_TX_RX_BEACON 000a WLAN_CDL_PRI_TX_RX_KEEP_ALIVE 000a WLAN_CDL_PRI_RX_MULTICAST 000a WLAN_CDL_PRI_TX_RX_HI_PRI_CTRL 000b WLAN_CDL_PRI_TX_RX_ACK +# Generated From crypto/crypto_debug.xml +trace_def 3 +001c 0000 CRYPTO_START +001c 0001 CRYPTO_STOP 0002 type version +001c 0002 CRYPTO_RESULT 0002 data type +# Generated From crypto/crypto_debug.xml +trace_types 9 +CRYPTO_STOP.type DEBUG_CRYPTO_ALGO +CRYPTO_STOP.version DEBUG_SHA_VERSION +CRYPTO_START_AES.type DEBUG_CRYPTO_ALGO +CRYPTO_START_AES.version DEBUG_AES_KEY_LENGTH_TYPE +CRYPTO_RESULT.data TOKEN +CRYPTO_RESULT.type DEBUG_CRYPTO_ALGO +CRYPTO_START_SHA.type DEBUG_CRYPTO_ALGO +CRYPTO_START_SHA.version DEBUG_SHA_VERSION +CRYPTO_ERROR.type DEBUG_CRYPTO_ALGO +DEBUG_CRYPTO_ALGO_TYPE Enum 0000 FT_R0_KDF 0001 FT_R0NAME 0002 FT_R1_KDF 0003 FT_R1NAME 0004 FT_PTK_KDF 0005 FT_MIC_AES128_CMAC 0006 FT_MIC_SHA384_HMAC 0007 FT_GTK_AES_UNWRAP 0008 FT_IGTK_AES_UNWRAP +DEBUG_SHA_VERSION_TYPE Enum 0000 SHA_VERSION_256 0001 SHA_VERSION_384 0002 SHA_VERSION_512 +DEBUG_AES_KEY_LENGTH_TYPE Enum 0000 AES_KEY_LENGTH_128 0001 AES_KEY_LENGTH_256 +# Generated From hip_signals.xml +trace_types 88 +Radio_Bitmap Enum 0002 radio_1 0001 radio_0 +Cipher_Suite_Selector Natural32 +Peer_Index Natural16 +Tx_Data_Type Enum 0000 data_word 0001 data_random +Channel_Frequency Natural16 +Client_Tag Natural16 +Edge_Of_Band Natural16 +TDLS_Event Enum 0003 Discovered 0001 Connected 0002 Disconnected +Scan_Id Natural16 +Data_Unit_Descriptor Enum 0002 AMSDU_subframe 0000 IEEE802_11_Frame 0003 AMSDU 0004 TCP_ACK 0001 IEEE802_3_Frame +Pmalloc_Area Enum 0001 Pmalloc_Fsm_Stats 0000 Pmalloc_Stats 0002 Hostio_Sig_Sizes +NAN_Availability_Interval Natural32 +NANSDF_Mask Natural16 +Connection_type Enum 0001 P2p_Operation 0005 Wlan_Ranging 0004 Nan_Further_Service_Slot 0000 Wlan_Infrastructure +uint16 Natural16 +Microseconds16 Natural16 +Band Enum 0001 5GHz 0002 2_4GHz 0000 Auto +VIF_Range Enum 000f VIF_Index_Max 0001 VIF_Index_Min +uint32 Natural32 +Hidden_Ssid Enum 0002 Hidden_Zero_Data 0000 Not_Hidden 0001 Hidden_Zero_Length +int32 Natural32s +VIF_Index Natural16 +CW_Start_Flags Enum 0000 none 0001 scan_channel +NAN_SDF_Control Enum 0008 Received_FollowUp_Event 0002 Subscribe_End_Event 0004 Match_expired_Event 0010 Followup_Transmit_Status 0001 Publish_End_Event +Microseconds32 Natural32 +RTT_Type Enum 0001 One_sided 0002 Two_sided +ePNO_Policy Enum 0100 Auth_Open 0010 Same_Network 0004 G_Band 0008 Strict_Match 0001 Hidden 0400 Auth_EAPOL 0002 A_Band 0200 Auth_PSK +End_Point Enum 0002 DPLP 0001 Hostio +Message_Type Enum 0005 DHCP 0001 EAP_Message 0003 EAPOL_Key_M4 0011 IEEE80211_Mgmt 0007 WAI_Message 0006 Neighbor_Discovery 0008 Any_Other 0002 EAPOL_Key_M123 0004 ARP 0010 IEEE80211_Action +Mode Enum 0003 Loopback 0002 Sink 0001 Source +Tx_Set_Params_Flags Enum 0000 none 1000 rx_low_power 0080 disable_scrambler 0008 deafen_rx 0100 ldpc 0200 stbc 0001 ack 0002 duplicate_80 0020 scan_channel 0040 short_preamble 2000 ibss_frames 8000 disable_external_lna 4000 beamforming 0004 duplicate_40 0400 disable_spreader 0800 greenfield_preamble 0010 cs +NAN_Operation_Control Enum 0004 Start_Cluster_Event 0002 MAC_Address_Event 0008 Joined_Cluster_Event +Beacon_Periods Natural16 +Time_Units Natural16 +Bulk_Data_Descriptor Enum 0001 Smapper 0000 Inline +Tx_Set_Params_Flags2 Enum 0000 none +Data_Length Natural16 +Rule_Flag Enum 0010 NO_OUTDOOR 0002 DFS 0008 NO_INDOOR 0001 NO_IR 0004 NO_OFDM +Tx_HE_Mode Enum 0004 he_mu_tb 0003 he_mu_tb_standalone 0002 he_er_su_10mhz 0001 he_er_su 0000 he_su +NANOperControl_Mask Natural16 +Purpose_Mask Natural16 +VIF_Type Enum 0021 Offchannel 0005 NAN 0003 AP 0007 Preconnect 0002 Station 0022 Range 0010 Monitor 0006 Discovery 0000 Unsynchronised 0004 Wlanlite 0020 Scan +Device_Role Enum 0002 P2p_GO 0004 P2p_Client 0001 Infrastructure_Station 0003 P2p_Device +CW_Type Enum 0003 dc 0001 ramp 0002 two_tone 0004 prn 0000 sine +Action Enum 0000 stop 0001 start +Power_Management_Mode Enum 0001 Power_Save 0000 Active_Mode +TDLS_Action Enum 0002 Teardown 0000 Discovery 0001 Setup +Boolean Enum 0001 True 0000 False +Data_Rate Enum 8c97 11ax160_1361m1bps_2gi_nss2 8828 11ax80_367m5bps_4gi 6848 11ac80_390mbps_sgi 8851 11ax80_34mbps_2gi_dcm 8492 11ax40_97m5bps_2gi_nss2 8ca4 11ax160_735mbps_4gi_nss2 68cb 11ac80_1083m3bps_sgi_nss2 6843 11ac80_130mbps_sgi 8051 11ax20_8m1bps_2gi_dcm 6084 11ac20_78mbps_nss2 8897 11ax80_680m6bps_2gi_nss2 8495 11ax40_260mbps_2gi_nss2 6c87 11ac160_1170mbps_nss2 8899 11ax80_907m4bps_2gi_nss2 6847 11ac80_325mbps_sgi e008 ctr_beamformed 8095 11ax20_130mbps_2gi_nss2 6807 11ac80_292m5bps 8063 11ax20_14m6bps_4gi_dcm 4405 11n40_108mbps e002 ctr_crc_error 6082 11ac20_39mbps_nss2 4042 11n20_21m7bps_sgi 8caa 11ax160_1837m5bps_4gi_nss2 84aa 11ax40_438m8bps_4gi_nss2 8883 11ax80_288m2bps_1gi_nss2 8423 11ax40_58m5bps_4gi 8c21 11ax160_122m5bps_4gi 8483 11ax40_137m6bps_1gi_nss2 8498 11ax40_390mbps_2gi_nss2 8480 11ax40_34m4bps_1gi_nss2 8c54 11ax160_204m2bps_2gi_dcm 8822 11ax80_91m9bps_4gi 8013 11ax20_32m5bps_2gi 8c0b 11ax160_1201mbps_1gi 6404 11ac40_81mbps 4444 11n40_90mbps_sgi 6c84 11ac160_702mbps_nss2 44c8 11n40_30mbps_sgi_nss2 8488 11ax40_412m9bps_1gi_nss2 4407 11n40_135mbps 8489 11ax40_458m8bps_1gi_nss2 4005 11n20_52mbps 8061 11ax20_7m3bps_4gi_dcm 8cc0 11ax160_72m1bps_1gi_nss2_dcm 8861 11ax80_30m6bps_4gi_dcm 8461 11ax40_14m6bps_4gi_dcm 8ca0 11ax160_122m5bps_4gi_nss2 6440 11ac40_15mbps_sgi 8802 11ax80_108m1bps_1gi 4443 11n40_60mbps_sgi 84a9 11ax40_390mbps_4gi_nss2 8c27 11ax160_612m5bps_4gi 4000 11n20_6m5bps 8823 11ax80_122m5bps_4gi 8086 11ax20_154m9bps_1gi_nss2 8c44 11ax160_216m2bps_1gi_dcm 8403 11ax40_68m8bps_1gi 84e4 11ax40_87m8bps_4gi_nss2_dcm 840b 11ax40_286m8bps_1gi 8407 11ax40_172m1bps_1gi 88d4 11ax80_204m2bps_2gi_nss2_dcm 8406 11ax40_154m9bps_1gi 8022 11ax20_21m9bps_4gi 8c0a 11ax160_1080m9bps_1gi 8007 11ax20_86mbps_1gi 84ab 11ax40_487m5bps_4gi_nss2 8083 11ax20_68m8bps_1gi_nss2 8c95 11ax160_1088m9bps_2gi_nss2 84e1 11ax40_29m3bps_4gi_nss2_dcm 4089 11n20_26mbps_nss2 40cc 11n20_86m7bps_sgi_nss2 889a 11ax80_1020m8bps_2gi_nss2 8041 11ax20_8m6bps_1gi_dcm 6048 11ac20_86m7bps_sgi 4460 11n40_6m7bps_sgi 8819 11ax80_453m7bps_2gi 8816 11ax80_306m3bps_2gi 800a 11ax20_129mbps_1gi 8c85 11ax160_1152m9bps_1gi_nss2 6c42 11ac160_195mbps_sgi 6809 11ac80_390mbps 408a 11n20_39mbps_nss2 6c48 11ac160_780mbps_sgi 8ce3 11ax160_245mbps_4gi_nss2_dcm 8c96 11ax160_1225mbps_2gi_nss2 4001 11n20_13mbps 80a8 11ax20_175m5bps_4gi_nss2 888b 11ax80_1201mbps_1gi_nss2 4043 11n20_28m9bps_sgi 8416 11ax40_146m3bps_2gi 6840 11ac80_32m5bps_sgi 8c90 11ax160_136m1bps_2gi_nss2 68c6 11ac80_585mbps_sgi_nss2 64c3 11ac40_120mbps_sgi_nss2 88ab 11ax80_1020m8bps_4gi_nss2 6445 11ac40_120mbps_sgi 880a 11ax80_540m4bps_1gi 8894 11ax80_408m3bps_2gi_nss2 84d1 11ax40_32m5bps_2gi_nss2_dcm 8021 11ax20_14m6bps_4gi 8020 11ax20_7m3bps_4gi 8428 11ax40_175m5bps_4gi 6ccb 11ac160_2166m7bps_sgi_nss2 6cc7 11ac160_1300mbps_sgi_nss2 8000 11ax20_8m6bps_1gi 8414 11ax40_97m5bps_2gi 8014 11ax20_48m8bps_2gi 4401 11n40_27mbps 808b 11ax20_286m8bps_1gi_nss2 64c6 11ac40_270mbps_sgi_nss2 88c4 11ax80_216m2bps_1gi_nss2_dcm 882b 11ax80_510m4bps_4gi 802a 11ax20_109m7bps_4gi 8895 11ax80_544m4bps_2gi_nss2 8429 11ax40_195mbps_4gi 84d0 11ax40_16m3bps_2gi_nss2_dcm 8044 11ax20_25m8bps_1gi_dcm 8820 11ax80_30m6bps_4gi 44ce 11n40_270mbps_sgi_nss2 8441 11ax40_17m2bps_1gi_dcm 8024 11ax20_43m9bps_4gi 8419 11ax40_216m7bps_2gi 6409 11ac40_180mbps 4488 11n40_27mbps_nss2 8011 11ax20_16m3bps_2gi 8464 11ax40_43m9bps_4gi_dcm 4442 11n40_45mbps_sgi 6801 11ac80_58m5bps 8ca9 11ax160_1633m3bps_4gi_nss2 84a2 11ax40_87m8bps_4gi_nss2 8c63 11ax160_122m5bps_4gi_dcm 448f 11n40_270mbps_nss2 8c60 11ax160_30m6bps_4gi_dcm 80d4 11ax20_48m8bps_2gi_nss2_dcm 88a2 11ax80_183m8bps_4gi_nss2 8c91 11ax160_272m2bps_2gi_nss2 2009 11a20_9mbps 68c8 11ac80_780mbps_sgi_nss2 8c88 11ax160_1729m4bps_1gi_nss2 8817 11ax80_340m3bps_2gi 6088 11ac20_156mbps_nss2 6443 11ac40_60mbps_sgi 6441 11ac40_30mbps_sgi 8808 11ax80_432m4bps_1gi 8c14 11ax160_408m3bps_2gi 6c49 11ac160_866m7bps_sgi 6046 11ac20_65mbps_sgi 6400 11ac40_13m5bps 8821 11ax80_61m3bps_4gi 6442 11ac40_45mbps_sgi 8898 11ax80_816m7bps_2gi_nss2 8089 11ax20_229m4bps_1gi_nss2 68c7 11ac80_650mbps_sgi_nss2 8c24 11ax160_367m5bps_4gi 8422 11ax40_43m9bps_4gi 448d 11n40_216mbps_nss2 8002 11ax20_25m8bps_1gi 6846 11ac80_292m5bps_sgi 8424 11ax40_87m8bps_4gi 68c9 11ac80_866m7bps_sgi_nss2 8c12 11ax160_204m2bps_2gi 8096 11ax20_146m3bps_2gi_nss2 64c0 11ac40_30mbps_sgi_nss2 8c61 11ax160_61m3bps_4gi_dcm 80ab 11ax20_243m8bps_4gi_nss2 68c4 11ac80_390mbps_sgi_nss2 4441 11n40_30mbps_sgi 6c83 11ac160_468mbps_nss2 6845 11ac80_260mbps_sgi 64c5 11ac40_240mbps_sgi_nss2 6080 11ac20_13mbps_nss2 8440 11ax40_8m6bps_1gi_dcm 6446 11ac40_135mbps_sgi 84d3 11ax40_65mbps_2gi_nss2_dcm 6806 11ac80_263m3bps 8026 11ax20_65m8bps_4gi 6cc8 11ac160_1560mbps_sgi_nss2 68ca 11ac80_975mbps_sgi_nss2 64c7 11ac40_300mbps_sgi_nss2 8ca6 11ax160_1102m5bps_4gi_nss2 8888 11ax80_864m7bps_1gi_nss2 8850 11ax80_17mbps_2gi_dcm 8881 11ax80_144m1bps_1gi_nss2 888a 11ax80_1080m9bps_1gi_nss2 68c2 11ac80_195mbps_sgi_nss2 8408 11ax40_206m5bps_1gi 800b 11ax20_143m4bps_1gi 8454 11ax40_48m8bps_2gi_dcm 6885 11ac80_468mbps_nss2 809b 11ax20_270m8bps_2gi_nss2 8c04 11ax160_432m4bps_1gi 6008 11ac20_78mbps e001 ctr_no_error 8c98 11ax160_1633m3bps_2gi_nss2 8c99 11ax160_1814m8bps_2gi_nss2 8860 11ax80_15m3bps_4gi_dcm 60c1 11ac20_28m9bps_sgi_nss2 80a6 11ax20_131m6bps_4gi_nss2 80a1 11ax20_29m3bps_4gi_nss2 6488 11ac40_324mbps_nss2 8801 11ax80_72m1bps_1gi 8885 11ax80_576m5bps_1gi_nss2 6002 11ac20_19m5bps 88e0 11ax80_30m6bps_4gi_nss2_dcm 6883 11ac80_234mbps_nss2 8c20 11ax160_61m3bps_4gi 8887 11ax80_720m6bps_1gi_nss2 88d0 11ax80_34mbps_2gi_nss2_dcm 8853 11ax80_68m1bps_2gi_dcm 8884 11ax80_432m4bps_1gi_nss2 8844 11ax80_108m1bps_1gi_dcm 60c3 11ac20_57m8bps_sgi_nss2 68c0 11ac80_65mbps_sgi_nss2 881a 11ax80_510m4bps_2gi 84c4 11ax40_103m2bps_1gi_nss2_dcm 40cd 11n20_115m6bps_sgi_nss2 6480 11ac40_27mbps_nss2 8893 11ax80_272m2bps_2gi_nss2 8443 11ax40_34m4bps_1gi_dcm 8863 11ax80_61m3bps_4gi_dcm 648b 11ac40_450mbps_nss2 8451 11ax40_16m3bps_2gi_dcm 8016 11ax20_73m1bps_2gi 6c8b 11ac160_1950mbps_nss2 8c80 11ax160_144m1bps_1gi_nss2 88c0 11ax80_36mbps_1gi_nss2_dcm 8025 11ax20_58m5bps_4gi 4088 11n20_13mbps_nss2 8088 11ax20_206m5bps_1gi_nss2 84c3 11ax40_68m8bps_1gi_nss2_dcm 2024 11a20_36mbps 64c8 11ac40_360mbps_sgi_nss2 8c53 11ax160_136m1bps_2gi_dcm 88d1 11ax80_68m1bps_2gi_nss2_dcm 6448 11ac40_180mbps_sgi 8c11 11ax160_136m1bps_2gi 8891 11ax80_136m1bps_2gi_nss2 6c0a 11ac160_877m5bps 8ce0 11ax160_61m3bps_4gi_nss2_dcm 6c4a 11ac160_975mbps_sgi 8cc3 11ax160_288m2bps_1gi_nss2_dcm 8c03 11ax160_288m2bps_1gi 680a 11ac80_438m8bps 6841 11ac80_65mbps_sgi 80c1 11ax20_17m2bps_1gi_nss2_dcm 000b 11b20_11mbps 84a4 11ax40_175m5bps_4gi_nss2 8400 11ax40_17m2bps_1gi 4402 11n40_40m5bps 8c93 11ax160_544m4bps_2gi_nss2 4406 11n40_121m5bps 6c07 11ac160_585mbps 4003 11n20_26mbps 6487 11ac40_270mbps_nss2 6489 11ac40_360mbps_nss2 8091 11ax20_32m5bps_2gi_nss2 8cd1 11ax160_136m1bps_2gi_nss2_dcm 8813 11ax80_136m1bps_2gi 60c0 11ac20_14m4bps_sgi_nss2 8493 11ax40_130mbps_2gi_nss2 8c41 11ax160_72m1bps_1gi_dcm 80a0 11ax20_14m6bps_4gi_nss2 809a 11ax20_243m8bps_2gi_nss2 6402 11ac40_40m5bps 84a1 11ax40_58m5bps_4gi_nss2 8c17 11ax160_680m6bps_2gi 8494 11ax40_195mbps_2gi_nss2 8c64 11ax160_183m8bps_4gi_dcm 8886 11ax80_648m5bps_1gi_nss2 8809 11ax80_480m4bps_1gi 68c1 11ac80_130mbps_sgi_nss2 88aa 11ax80_918m8bps_4gi_nss2 8409 11ax40_229m4bps_1gi 6c04 11ac160_351mbps 6888 11ac80_702mbps_nss2 e000 ctr_total 6003 11ac20_26mbps 8c25 11ax160_490mbps_4gi 4047 11n20_72m2bps_sgi 8010 11ax20_8m1bps_2gi 6804 11ac80_175m5bps 849b 11ax40_541m7bps_2gi_nss2 8ce4 11ax160_367m5bps_4gi_nss2_dcm 80a4 11ax20_87m8bps_4gi_nss2 8889 11ax80_960m7bps_1gi_nss2 8486 11ax40_309m7bps_1gi_nss2 841b 11ax40_270m8bps_2gi 688b 11ac80_975mbps_nss2 6485 11ac40_216mbps_nss2 8854 11ax80_102m1bps_2gi_dcm 64c4 11ac40_180mbps_sgi_nss2 8ca1 11ax160_245mbps_4gi_nss2 8453 11ax40_32m5bps_2gi_dcm 40ce 11n20_130mbps_sgi_nss2 0001 11b20_1mbps 6403 11ac40_54mbps 8806 11ax80_324m3bps_1gi 60c4 11ac20_86m7bps_sgi_nss2 6c82 11ac160_351mbps_nss2 8c29 11ax160_816m6bps_4gi 8444 11ax40_51m6bps_1gi_dcm 8463 11ax40_29m3bps_4gi_dcm 60c5 11ac20_115m6bps_sgi_nss2 80a2 11ax20_43m9bps_4gi_nss2 6cc5 11ac160_1040mbps_sgi_nss2 68c5 11ac80_520mbps_sgi_nss2 8426 11ax40_131m6bps_4gi 8c00 11ax160_72m1bps_1gi 8841 11ax80_36mbps_1gi_dcm 8c16 11ax160_612m5bps_2gi 8c84 11ax160_864m7bps_1gi_nss2 88d3 11ax80_136m1bps_2gi_nss2_dcm 8818 11ax80_408m3bps_2gi 6c80 11ac160_117mbps_nss2 8017 11ax20_81m3bps_2gi 6405 11ac40_108mbps 408e 11n20_117mbps_nss2 6000 11ac20_6m5bps 8487 11ax40_344m1bps_1gi_nss2 8cc4 11ax160_432m4bps_1gi_nss2_dcm 80a7 11ax20_146m3bps_4gi_nss2 448b 11n40_108mbps_nss2 408b 11n20_52mbps_nss2 88a9 11ax80_816m6bps_4gi_nss2 8003 11ax20_34m4bps_1gi 4400 11n40_13m5bps 6c0b 11ac160_975mbps 684b 11ac80_541m7bps_sgi 40c9 11n20_28m9bps_sgi_nss2 8005 11ax20_68m8bps_1gi 4006 11n20_58m5bps 8c02 11ax160_216m2bps_1gi 8827 11ax80_306m3bps_4gi 84a0 11ax40_29m3bps_4gi_nss2 6881 11ac80_117mbps_nss2 6482 11ac40_81mbps_nss2 8c18 11ax160_816m7bps_2gi 8805 11ax80_288m2bps_1gi 6c05 11ac160_468mbps 848a 11ax40_516m2bps_1gi_nss2 4404 11n40_81mbps 8826 11ax80_275m6bps_4gi 6449 11ac40_200mbps_sgi 6c09 11ac160_780mbps 88a6 11ax80_551m3bps_4gi_nss2 448a 11n40_81mbps_nss2 4446 11n40_135mbps_sgi 84a5 11ax40_234mbps_4gi_nss2 80a5 11ax20_117mbps_4gi_nss2 6086 11ac20_117mbps_nss2 8c28 11ax160_735mbps_4gi 8c15 11ax160_544m4bps_2gi 8c51 11ax160_68m1bps_2gi_dcm 8c06 11ax160_648m5bps_1gi 44cd 11n40_240mbps_sgi_nss2 841a 11ax40_243m8bps_2gi 6408 11ac40_162mbps 6045 11ac20_57m8bps_sgi 6043 11ac20_28m9bps_sgi 8481 11ax40_68m8bps_1gi_nss2 8c89 11ax160_1921m5bps_1gi_nss2 8c50 11ax160_34mbps_2gi_dcm 408f 11n20_130mbps_nss2 8412 11ax40_48m8bps_2gi 8c40 11ax160_36mbps_1gi_dcm 8815 11ax80_272m2bps_2gi 8814 11ax80_204m2bps_2gi 882a 11ax80_459m4bps_4gi 6800 11ac80_29m3bps 8015 11ax20_65mbps_2gi 88a7 11ax80_612m5bps_4gi_nss2 8497 11ax40_325mbps_2gi_nss2 84a8 11ax40_351mbps_4gi_nss2 4045 11n20_57m8bps_sgi e006 ctr_error 84a3 11ax40_117mbps_4gi_nss2 8413 11ax40_65mbps_2gi 848b 11ax40_573m5bps_1gi_nss2 0002 11b20_2mbps 88a8 11ax80_735mbps_4gi_nss2 8019 11ax20_108m3bps_2gi 80d1 11ax20_16m3bps_2gi_nss2_dcm 44cf 11n40_300mbps_sgi_nss2 6c43 11ac160_260mbps_sgi 8804 11ax80_216m2bps_1gi 680b 11ac80_487m5bps 88e1 11ax80_61m3bps_4gi_nss2_dcm 8c9a 11ax160_2041m7bps_2gi_nss2 6c03 11ac160_234mbps 80c4 11ax20_51m6bps_1gi_nss2_dcm 6c81 11ac160_234mbps_nss2 8040 11ax20_4m3bps_1gi_dcm 8092 11ax20_48m8bps_2gi_nss2 8cc1 11ax160_144m1bps_1gi_nss2_dcm 6cc4 11ac160_780mbps_sgi_nss2 8890 11ax80_68m1bps_2gi_nss2 8843 11ax80_72m1bps_1gi_dcm 8093 11ax20_65mbps_2gi_nss2 8c1a 11ax160_1020m8bps_2gi 44ca 11n40_90mbps_sgi_nss2 684a 11ac80_487m5bps_sgi 88a0 11ax80_61m3bps_4gi_nss2 80e3 11ax20_29m3bps_4gi_nss2_dcm 8012 11ax20_24m4bps_2gi 6c02 11ac160_175m5bps 8081 11ax20_34m4bps_1gi_nss2 6042 11ac20_21m7bps_sgi 8896 11ax80_612m5bps_2gi_nss2 8460 11ax40_7m3bps_4gi_dcm 6486 11ac40_243mbps_nss2 8ce1 11ax160_122m5bps_4gi_nss2_dcm 6c89 11ac160_1560mbps_nss2 842b 11ax40_243m8bps_4gi 8c86 11ax160_1297m1bps_1gi_nss2 8401 11ax40_34m4bps_1gi 80e4 11ax20_43m9bps_4gi_nss2_dcm 801a 11ax20_121m9bps_2gi 8485 11ax40_275m3bps_1gi_nss2 40cf 11n20_144m4bps_sgi_nss2 8496 11ax40_292m5bps_2gi_nss2 60c8 11ac20_173m3bps_sgi_nss2 6c85 11ac160_936mbps_nss2 8085 11ax20_137m6bps_1gi_nss2 64c9 11ac40_400mbps_sgi_nss2 8c83 11ax160_576m5bps_1gi_nss2 6407 11ac40_135mbps 8420 11ax40_14m6bps_4gi 60ca 11ac20_216m7bps_sgi_nss2 644a 11ac40_225mbps_sgi 200c 11a20_12mbps 448e 11n40_243mbps_nss2 8840 11ax80_18mbps_1gi_dcm 8882 11ax80_216m2bps_1gi_nss2 8c13 11ax160_272m2bps_2gi 88a3 11ax80_245mbps_4gi_nss2 8402 11ax40_51m6bps_1gi 849a 11ax40_487m5bps_2gi_nss2 8cd4 11ax160_408m3bps_2gi_nss2_dcm 6041 11ac20_14m4bps_sgi 8050 11ax20_4mbps_2gi_dcm 8421 11ax40_29m3bps_4gi 6889 11ac80_780mbps_nss2 6884 11ac80_351mbps_nss2 80e1 11ax20_14m6bps_4gi_nss2_dcm 8c94 11ax160_816m7bps_2gi_nss2 8482 11ax40_103m2bps_1gi_nss2 84e3 11ax40_58m5bps_4gi_nss2_dcm 6c06 11ac160_526m5bps 8c08 11ax160_864m7bps_1gi 6c8a 11ac160_1755mbps_nss2 8028 11ax20_87m8bps_4gi 8004 11ax20_51m6bps_1gi 6880 11ac80_58m5bps_nss2 80aa 11ax20_219m4bps_4gi_nss2 8c07 11ax160_720m6bps_1gi 8098 11ax20_195mbps_2gi_nss2 842a 11ax40_219m4bps_4gi 8ca7 11ax160_1225mbps_4gi_nss2 8c1b 11ax160_1134m2bps_2gi 408c 11n20_78mbps_nss2 608a 11ac20_195mbps_nss2 8c43 11ax160_144m1bps_1gi_dcm 40cb 11n20_57m8bps_sgi_nss2 8427 11ax40_146m3bps_4gi 8ca2 11ax160_367m5bps_4gi_nss2 8060 11ax20_3m6bps_4gi_dcm 8415 11ax40_130mbps_2gi 6803 11ac80_117mbps 60c6 11ac20_130mbps_sgi_nss2 2030 11a20_48mbps 6444 11ac40_90mbps_sgi 6c40 11ac160_65mbps_sgi 6484 11ac40_162mbps_nss2 6cc9 11ac160_1733m3bps_sgi_nss2 8c8a 11ax160_2161m8bps_1gi_nss2 64ca 11ac40_450mbps_sgi_nss2 6083 11ac20_52mbps_nss2 80a3 11ax20_58m5bps_4gi_nss2 640b 11ac40_225mbps 4041 11n20_14m4bps_sgi 8006 11ax20_77m4bps_1gi 8484 11ax40_206m5bps_1gi_nss2 80d3 11ax20_32m5bps_2gi_nss2_dcm 6887 11ac80_585mbps_nss2 8880 11ax80_72m1bps_1gi_nss2 8800 11ax80_36mbps_1gi 4447 11n40_150mbps_sgi 8094 11ax20_97m5bps_2gi_nss2 8417 11ax40_162m5bps_2gi 4044 11n20_43m3bps_sgi 8053 11ax20_16m3bps_2gi_dcm 8cd0 11ax160_68m1bps_2gi_nss2_dcm 8008 11ax20_103m2bps_1gi e004 ctr_stbc 6c88 11ac160_1404mbps_nss2 8c8b 11ax160_2401m9bps_1gi_nss2 44cb 11n40_120mbps_sgi_nss2 8829 11ax80_408m3bps_4gi 8009 11ax20_114m7bps_1gi 8c22 11ax160_183m8bps_4gi 8ca8 11ax160_1470mbps_4gi_nss2 64c1 11ac40_60mbps_sgi_nss2 8803 11ax80_144m1bps_1gi 6c4b 11ac160_1083m3bps_sgi 6406 11ac40_121m5bps 6c45 11ac160_520mbps_sgi 448c 11n40_162mbps_nss2 8490 11ax40_32m5bps_2gi_nss2 8c23 11ax160_245mbps_4gi 84c1 11ax40_34m4bps_1gi_nss2_dcm 6007 11ac20_65mbps 0005 11b20_5m5bps 6c86 11ac160_1053mbps_nss2 4046 11n20_65mbps_sgi 6808 11ac80_351mbps 6044 11ac20_43m3bps_sgi 801b 11ax20_135m4bps_2gi 8c82 11ax160_432m4bps_1gi_nss2 88a1 11ax80_122m5bps_4gi_nss2 6087 11ac20_130mbps_nss2 4004 11n20_39mbps 88a4 11ax80_367m5bp_4gi_nss2 604a 11ac20_108m3bps_sgi 6c08 11ac160_702mbps 6047 11ac20_72m2bps_sgi 6c44 11ac160_390mbps_sgi 68c3 11ac80_260mbps_sgi_nss2 6cca 11ac160_1950mbps_sgi_nss2 8812 11ax80_102m1bps_2gi 6cc2 11ac160_390mbps_sgi_nss2 8018 11ax20_97m5bps_2gi 60c2 11ac20_43m3bps_sgi_nss2 8404 11ax40_103m2bps_1gi 6401 11ac40_27mbps 44c9 11n40_60mbps_sgi_nss2 80a9 11ax20_195mbps_4gi_nss2 8099 11ax20_216m7bps_2gi_nss2 8892 11ax80_204m2bps_2gi_nss2 4040 11n20_7m2bps_sgi 44cc 11n40_180mbps_sgi_nss2 880b 11ax80_600m4bps_1gi 8c05 11ax160_576m5bps_1gi 8c81 11ax160_288m2bps_1gi_nss2 4002 11n20_19m5bps 408d 11n20_104mbps_nss2 60c7 11ac20_144m4bps_sgi_nss2 2018 11a20_24mbps 6481 11ac40_54mbps_nss2 8029 11ax20_97m5bps_4gi 6c46 11ac160_585mbps_sgi 8054 11ax20_24m4bps_2gi_dcm 64cb 11ac40_500mbps_sgi_nss2 6882 11ac80_175m5bps_nss2 8c19 11ax160_907m4bps_2gi 88a5 11ax80_490mbps_4gi_nss2 881b 11ax80_567m1bps_2gi 6006 11ac20_58m5bps 8864 11ax80_91m9bps_4gi_dcm 6085 11ac20_104mbps_nss2 8c87 11ax160_1441m2bps_1gi_nss2 4440 11n40_15mbps_sgi 6447 11ac40_150mbps_sgi 80e0 11ax20_7m3bps_4gi_nss2_dcm 2036 11a20_54mbps 6cc1 11ac160_260mbps_sgi_nss2 6886 11ac80_526m5bps_nss2 e003 ctr_bad_signal 8023 11ax20_29m3bps_4gi 6001 11ac20_13mbps 4445 11n40_120mbps_sgi 80c0 11ax20_8m6bps_1gi_nss2_dcm 80d0 11ax20_8m1bps_2gi_nss2_dcm 6c01 11ac160_117mbps 6849 11ac80_433m3bps_sgi 6483 11ac40_108mbps_nss2 6c41 11ac160_130mbps_sgi 8c9b 11ax160_2268m5bps_2gi_nss2 64c2 11ac40_90mbps_sgi_nss2 88c3 11ax80_144m1bps_1gi_nss2_dcm 8418 11ax40_195mbps_2gi 8450 11ax40_8m1bps_2gi_dcm 8cab 11ax160_2041m6bps_4gi_nss2 84a6 11ax40_263m3bps_4gi_nss2 808a 11ax20_258m1bps_1gi_nss2 840a 11ax40_258m1bps_1gi 8825 11ax80_245mbps_4gi 889b 11ax80_1134m3bps_2gi_nss2 4007 11n20_65mbps 8080 11ax20_17m2bps_1gi_nss2 8405 11ax40_137m6bps_1gi 84a7 11ax40_292m5bps_4gi_nss2 40ca 11n20_43m3bps_sgi_nss2 6c00 11ac160_58m5bps 8810 11ax80_34mbps_2gi 8c10 11ax160_68m1bps_2gi 8027 11ax20_73m1bps_4gi 6004 11ac20_39mbps 6cc6 11ac160_1170mbps_sgi_nss2 88e4 11ax80_183m8bps_4gi_nss2_dcm e007 ctr_ldpc 4489 11n40_54mbps_nss2 688a 11ac80_877m5bps_nss2 8097 11ax20_162m5bps_2gi_nss2 8425 11ax40_117mbps_4gi 8084 11ax20_103m2bps_1gi_nss2 8491 11ax40_65mbps_2gi_nss2 4403 11n40_54mbps 84e0 11ax40_14m6bps_4gi_nss2_dcm 8087 11ax20_172m1bps_1gi_nss2 40c8 11n20_14m4bps_sgi_nss2 8001 11ax20_17m2bps_1gi 84d4 11ax40_97m5bps_2gi_nss2_dcm 8064 11ax20_21m9bps_4gi_dcm 8090 11ax20_16m3bps_2gi_nss2 8411 11ax40_32m5bps_2gi 8807 11ax80_360m3bps_1gi 88c1 11ax80_72m1bps_1gi_nss2_dcm 2006 11a20_6mbps 648a 11ac40_405mbps_nss2 6844 11ac80_195mbps_sgi 8824 11ax80_183m8bps_4gi 802b 11ax20_121m9bps_4gi 644b 11ac40_250mbps_sgi 8410 11ax40_16m3bps_2gi 2012 11a20_18mbps 80c3 11ax20_34m4bps_1gi_nss2_dcm 8ca3 11ax160_490mbps_4gi_nss2 8c2a 11ax160_918m8bps_4gi 8cd3 11ax160_272m2bps_2gi_nss2_dcm 6805 11ac80_234mbps 4420 11n40_6mbps 84c0 11ax40_17m2bps_1gi_nss2_dcm 8c26 11ax160_551m3bps_4gi 88e3 11ax80_122m5bps_4gi_nss2_dcm 600a 11ac20_97m5bps 6081 11ac20_26mbps_nss2 e005 ctr_duplicate 6c47 11ac160_650mbps_sgi 8ca5 11ax160_980mbps_4gi_nss2 640a 11ac40_202m5bps 6cc0 11ac160_130mbps_sgi_nss2 6842 11ac80_97m5bps_sgi 8499 11ax40_433m3bps_2gi_nss2 6005 11ac20_52mbps 8c92 11ax160_408m3bps_2gi_nss2 8c09 11ax160_960m7bps_1gi 6cc3 11ac160_520mbps_sgi_nss2 8c01 11ax160_144m1bps_1gi 6040 11ac20_7m2bps_sgi 8c2b 11ax160_1020m8bps_4gi 8043 11ax20_17m2bps_1gi_dcm 8811 11ax80_68m1bps_2gi 8082 11ax20_51m6bps_1gi_nss2 6802 11ac80_87m8bps +Raw_Power Natural16s +RTT_ID Natural16 +Procedure_Type Enum 0002 Device_Discovered 0003 Roaming_Started 0000 Unknown 0001 Connection_Started +StatsStop_Mask Natural16 +Association_Id Natural16 +DFS_Regulatory Enum 0001 FCC 0003 JAPAN 0004 GLOBAL 0000 Unknown 0006 CHINA 0002 ETSI +Authentication_Type Enum 0001 Shared_Key 0003 SAE 0000 Open_System 0080 LEAP +Device_State Enum 4 bist_running 2 tx_running 1 rx_running 0 idle 3 cw_running +Key_Type Enum 0003 IGTK 0001 Pairwise 0004 PMK 0002 WEP 0005 First_Illegal 0000 Group +Picoseconds16 Natural16 +Slot_Number Natural16 +APF_Filter_Mode Enum 0001 Suspend 0000 Disabled 0002 Active +Counter32 Natural32 +Host_State Natural16 +Event Enum 0010 WIFI_EVENT_ROAM_SCAN_COMPLETE 000f WIFI_EVENT_ROAM_SCAN_STARTED 0005 WIFI_EVENT_FW_RE_ASSOC_STARTED 0015 WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_START 0007 WIFI_EVENT_DRIVER_SCAN_RESULT_FOUND 000a WIFI_EVENT_G_SCAN_COMPLETE 0006 WIFI_EVENT_DRIVER_SCAN_REQUESTED 0034 WIFI_EVENT_DRIVER_PNO_NETWORK_FOUND 0026 WIFI_EVENT_G_SCAN_STOP 0029 WIFI_EVENT_G_SCAN_BUCKET_STARTED 000e WIFI_EVENT_BEACON_RECEIVED 0104 WIFI_EVENT_NAN_CLUSTER_STARTED 0105 WIFI_EVENT_NAN_CLUSTER_JOINED 0003 WIFI_EVENT_FW_AUTH_STARTED 0032 WIFI_EVENT_DRIVER_PNO_ADD 0017 WIFI_EVENT_DRIVER_EAPOL_FRAME_TRANSMIT_REQUESTED 0101 WIFI_EVENT_NAN_SUBSCRIBE_TERMINATED 0020 WIFI_EVENT_BT_COEX_BT_HID_START 0012 WIFI_EVENT_ROAM_SEARCH_STOPPED 0065 WIFI_EVENT_BLACKOUT_STOP 0000 WIFI_EVENT_ASSOCIATION_REQUESTED 0008 WIFI_EVENT_DRIVER_SCAN_COMPLETE 002f WIFI_EVENT_AUTH_TIMEOUT 002b WIFI_EVENT_G_SCAN_RESULTS_AVAILABLE 0001 WIFI_EVENT_AUTH_COMPLETE 0037 WIFI_EVENT_DRIVER_PNO_SCAN_COMPLETE 0035 WIFI_EVENT_DRIVER_PNO_SCAN_REQUESTED 002d WIFI_EVENT_ROAM_CANDIDATE_FOUND 001c WIFI_EVENT_BT_COEX_BT_SCO_START 0016 WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_STOP 0011 WIFI_EVENT_ROAM_SEARCH_STARTED 000d WIFI_EVENT_ROAM_REQUESTED 0009 WIFI_EVENT_G_SCAN_STARTED 000b WIFI_EVENT_DISASSOCIATION_REQUESTED 0100 WIFI_EVENT_NAN_PUBLISH_TERMINATED 001f WIFI_EVENT_BT_COEX_BT_SCAN_STOP 001d WIFI_EVENT_BT_COEX_BT_SCO_STOP 0028 WIFI_EVENT_G_SCAN_CYCLE_COMPLETED 0031 WIFI_EVENT_MEM_ALLOC_FAILURE 002c WIFI_EVENT_G_SCAN_CAPABILITIES 0024 WIFI_EVENT_ROAM_ASSOC_STARTED 0103 WIFI_EVENT_NAN_ADDRESS_CHANGED 0002 WIFI_EVENT_ASSOC_COMPLETE 0102 WIFI_EVENT_NAN_MATCH_EXPIRED 0033 WIFI_EVENT_DRIVER_PNO_REMOVE 0025 WIFI_EVENT_ROAM_ASSOC_COMPLETE 001b WIFI_EVENT_BLOCK_ACK_NEGOTIATION_COMPLETE 0106 WiFI_EVENT_NAN_TRANSMIT_FOLLOWUP 0036 WIFI_EVENT_DRIVER_PNO_SCAN_RESULT_FOUND 0030 WIFI_EVENT_ASSOC_TIMEOUT 0021 WIFI_EVENT_BT_COEX_BT_HID_STOP 0064 WIFI_EVENT_BLACKOUT_START 000c WIFI_EVENT_RE_ASSOCIATION_REQUESTED 0018 WIFI_EVENT_FW_EAPOL_FRAME_RECEIVED 002e WIFI_EVENT_ROAM_SCAN_CONFIG 0023 WIFI_EVENT_ROAM_AUTH_COMPLETE 001a WIFI_EVENT_DRIVER_EAPOL_FRAME_RECEIVED 0014 WIFI_EVENT_CHANNEL_SWITCH_ANOUNCEMENT 002a WIFI_EVENT_G_SCAN_BUCKET_COMPLETED 0027 WIFI_EVENT_G_SCAN_CYCLE_STARTED 0004 WIFI_EVENT_FW_ASSOC_STARTED 0022 WIFI_EVENT_ROAM_AUTH_STARTED 001e WIFI_EVENT_BT_COEX_BT_SCAN_START +Purpose Enum 0004 Association_Response 0010 Association_Request 0020 Probe_Request 0002 Probe_Response 0008 Local 0001 Beacon +Tx_Read_Flags Enum 0002 thermal_cutout 0001 frame_counting 0000 none +Picoseconds32 Natural32 +Direction Enum 0000 Transmit 0001 Receive +Decibels Natural16s +RTT_Bandwidth Enum 0020 160MHz 0010 80MHz 0008 40MHz 0004 20MHz +RTT_Preamble Enum 0002 HT 0004 VHT 0001 Legacy +Ranging_Ind_Type Enum 0002 Ingress 0001 Continuous_Indication 0004 Egress +Report_Mode Enum 0002 End_of_Scan_cycle 0004 Real_Time 0001 Reserved 0008 No_Batch +Capability_Information Natural16 +Scan_Type Enum 000e Hard_All_Roaming_Scan 0005 P2P_Scan_Social 0001 Initial_Scan 0002 Full_Scan 0003 Scheduled_Scan 000f OBSS_Scan_Internal 000d Hard_Cached_Roaming_Scan 0009 GScan 0011 FTM_Neighbour_Scan 000b Soft_Cached_Roaming_Scan 0006 OBSS_Scan 0010 NAN_Scan 0007 AP_Auto_Channel_Selection 0004 P2P_Scan_Full 000a Measurement_Scan 0012 First_Illegal 000c Soft_All_Roaming_Scan +ACL_Policy Enum 0001 WhiteList 0000 BlackList +Rx_Start_Flags Enum 0020 chan_rssi 0000 none 0040 disable_external_lna 0004 beamforming 0010 lp_mode 0008 ack 0001 scan_channel 0002 filtering +IPv4_Address Natural32 +Reason_Code Enum 8007 Channel_Switch_Failure 0022 QoS_Excessive_Not_Ack 9002 NAN_Service_Terminated_User_Request 8004 Security_Required 9009 NDP_Rejected 0029 Start 0006 Deauthenticated_invalid_class_2_frame 9006 NAN_Transmit_Followup_Success 0019 TDLS_Peer_Unreachable 8003 Synchronisation_Loss 0023 QoS_TXOP_Limit_Exceeded 0010 Deauthenticated_Group_ Handshake_Timeout 9003 NAN_Service_Terminated_Count_Reached 0000 Reserved 0024 QSTA_Leaving 9007 NAN_Transmit_Followup_Failure 0001 Unspecified_Reason 9004 NAN_Service_Terminated_Discovery_Shutdown 000d Deauthenticated_Reason_invalid_IE 0026 Unknown 0011 Deauthenticated_Handshake_Element_Mismatch 8008 Reporting_Aborted_Scanning 9008 NDP_Accepted 0028 Keep_Alive_Failure 0003 Deauthenticated_Leaving 0005 Deauthenticated_no_more_stations 8005 Roaming_failure_link_loss_no_candidate 0025 End 0014 Deauthenticated_Reason_Invalid_RSNE 0020 QoS_Unspecified_Reason 000f Deauthenticated_4_Way_Handshake_Timeout 001a TDLS_Teardown_Unspecified_Reason 0049 Invalid_Pmkid 8006 Hotspot_max_client_reached 9001 NAN_Service_Terminated_Timeout 8009 Reporting_Aborted_Roaming 0017 Deauthenticated_802_1_X_Auth_Failed 0007 Deauthenticated_invalid_class_3_frame 0002 Deauthenticated_Invalid_authentication 0027 Timeout 0031 Deauthenticated_Reason_invalid_PMKID +RTT_Status Enum 0009 Fail_Invalid_Time_Stamp 0006 Fail_Incorrect_channel 0008 Fail_Measurement_Aborted 0003 Fail_Rejected 0005 Fail_Timeout 000f Fail_FTM_Parameter_Override 000c Fail_Busy_try_later 0002 Fail_No_Response 0007 Fail_FTM_Not_Supported 000b Fail_Burst_Not_Scheduled 000a Fail_No_FTM_Received 0001 Unspecified_failure 000d Fail_Invalid_request 0000 Success 0004 Fail_Not_Scheduled +Protocol Enum 0002 TCP 0001 UDP +Transmission_Status Enum 0002 Tx_Lifetime 0005 Unavailable_Key_Mapping 0003 No_BSS 0006 Unspecified_failure 0000 Successful 0004 Excessive_Data_Length 0001 Retry_Limit +Result_Code Enum 800c Host_Request_Failed 8010 Auth_Timeout 900b NDP_Rejected 9006 NAN_Invalid_Match_ID 9004 Unsupported_Concurrency 8013 Auth_No_Ack 9000 Invalid_TLV_Value 0030 Not_Allowed 900c NDL_Unacceptable 8012 Assoc_Abort 8011 Assoc_Timeout 8006 Insufficient_Resource 800e Invalid_Frequency 800b Host_Request_Success 8100 Auth_Failed_Code 8002 BSS_Already_Started_Or_Joined 8003 Not_Supported 0031 Not_Present 9005 NAN_Invalid_NDP_ID 9008 NAN_Invalid_Availability 900a NAN_Rejected_Security_Policy 9002 NAN_Invalid_Session_ID 9003 NAN_Invalid_Requestor_Instance_ID 9007 NAN_No_OTA_Ack 8200 Assoc_Failed_Code 800f Probe_Timeout 004f Transmission_Failure 900d NDL_Failed_Schedule 800a Invalid_Virtual_Interface_Index 0028 Rejected_Invalid_IE 0000 Success 0026 Invalid_Parameters 8001 Too_Many_Simultaneous_Requests 9009 NAN_Immutable_Unacceptable 9001 NAN_Protocol_Failure 0001 Unspecified_Failure 8014 Assoc_No_Ack 8004 Invalid_State +int16 Natural16s +Priority Enum 0006 QoS_UP6 0003 QoS_UP3 0002 QoS_UP2 0005 QoS_UP5 0001 QoS_UP1 0007 QoS_UP7 8000 Contention 0000 QoS_UP0 0004 QoS_UP4 +Category_Mask Natural32 +StatsStop_Bitmap Enum 0040 Stats_Iface_AC 0004 Stats_Radio_Channels 0002 Stats_Radio_CCA 0080 Stats_Iface_Contension 0008 Stats_Radio_Scan 0001 Stats_Radio 0020 Stats_Iface_Txrate 0010 Stats_Iface +Roaming_Type Enum 0001 NCHO 0000 Legacy +# Generated From fsm_signals/station_types.xml +trace_types 23 +Trigger_Type Enum 0001 Type_B 0000 Type_A +MLME_Frame_Type Enum 0002 Management 0003 All 0001 Data +RICE_RADIO_STATE_T Enum 0002 rx_only 0001 rx_only_lp 0005 rxtx_ax 0003 rxtx_lp 0005 num_on_states 0004 rxtx 0000 off +RICE_VIF_MODE_T Enum 0001 operational 0000 scan +Basf_Status_Type Enum 0002 Teardown 0001 Fail 0003 Timeout 0000 Success +Halradio_Log_Cap_format_T Enum 0005 num_cap_formats 0004 clipped_8_8 0002 rounding_10_10 0000 full_precision ffff max 0003 rounding_8_8 0001 floating_point +Scan_Event_Type Enum 0002 active_scan_start 0001 passive_scan_end 0003 active_scan_end 0000 passive_scan_start +Rice_Calibration_Wlan_Impact_Type Enum 0001 not_allowed 0000 not_affected +Halradio_Log_Fsel_T Enum 0000 fsel_80 0001 fsel_40 ffff max 0002 fsel_20 0003 num_fsel +Halradio_Log_Cap_Point_T Enum 0004 tx_dpd_out_iq 0001 tx_dac_q 003e max 0015 mac_phy_radio_debug_0 0011 dpd_tx1_rx2 0013 dpd_tx2_rx2 000f rx_mac 0009 rx_adc 0002 tx_dac_iq 001c capture_cest_stream_6_7 0005 tx_iq_chain_in_msbs 0000 tx_dac_i 0006 tx_iq_chain_in_lsbs 0016 bt_coex_debug 000e rx_ofdm_modem_input 0003 tx_in_iq 000b rx_bba_demap 001b capture_cest_stream_4_5 0019 capture_cest_stream_0_1 001d num_cap_points 0007 tx_mac 000c rx_ofdm_modem_msb_input 000d rx_cck_modem_input 0017 rfic_debug 0012 dpd_tx2_rx1 0008 dpd_tx3_rx2 0010 dpd_tx1_rx1 000a rx_comp_out 0018 mac_phy_radio_debug_1 0014 mac_phy_bb_debug 001a capture_cest_stream_2_3 +VIF_Register_Status_Type Enum 0002 Failed_Low_Resources 0001 Failed 0000 Success +Triggered_Get_Type Enum 0000 rssi_snr_bound +BLACKOUT_TYPE Enum 0001 LOCAL_DEVICE_ONLY 0004 QUIET_ELEMENT ffff ANY 0002 P2P +Halradio_Log_Trig_T Enum 0023 event_match_3 001d max_phy_tx_pulse 001b max_phy_tx_en ffff max 001a max_phy_rx_en 0011 agc_lock 001c max_phy_rx_pulse 000d end_of_buffer 000e stf_sync 0019 plcp_crc_err 0002 noack 0013 end_of_ndp 0024 num_trigs 0017 stf_no_ltf 0009 bad_crc_cck_only 000f rci_sync 0008 ofdm_only 0000 none 0018 capture_timer_expired 0003 int 0005 short 0001 immediate 0020 event_match_0 0012 rx_payload_start 0006 bad_crc 0021 event_match_1 0010 rx_cca 0016 tx_end 000a bad_crc_ofdm_only 0014 rx_end 0004 sync 0022 event_match_2 000c interrupt 001e gpio 0015 tx_start 0007 cck_only 001f first_cest +Conn_Security_Mode Enum 0000 OPEN 0001 PROTECTED +Mbulk Natural32 +NAN_Role_Type Enum 0004 Non_Sync 0001 Anchor_Master 0000 Not_Set 0003 Sync 0002 Master +BLACKOUT_SOURCE Enum 0000 DOT11_LOCAL_TSF 0002 OTHER_RADIO 0004 DOT11_LOCAL_SYSTIME +BLACKOUT_ID Natural16 +VIF_Schedule_Type Enum 0002 fully_descheduled 0001 deschedule 0000 schedule +Halradio_Log_Cap_Stream_T Enum 0006 dpd_spatial_stream_0_tx 0004 mimo_stream_1 ffff max 0008 spatial_stream_0_TXRX_DPD 0007 radio_logging_mimo_streams_0_1 0002 rsdb_siso_modem_0 000a num_stream_ids 0003 dpd_spatial_stream_0_rx 0000 single_stream_siso 0009 spatial_stream_1_TXRX_DPD 0001 mimo_stream_0 0005 rsdb_siso_modem_1 +Rice_Calibration_Bt_Impact_Type Enum 0004 not_allowed_and_bt_lo_needed 0003 not_allowed 0002 silence_needed 0000 not_affected 0001 receive_blocked +VIX_BM_T VIX_BM_TYPE +VIF_Schedule_Flags Enum 0004 honour_start_time 0080 schedule_exclusively 0002 schedule 20 rx_only 0008 non_operational_trim 0040 schedule_once 0001 clear_frames_after_deschedule 0010 get_scheduled_ind +trace_types 1 +Boolean Enum 0000 False 0001 True diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg new file mode 100644 index 0000000..c617506 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg @@ -0,0 +1,2777 @@ +signalid 360 +1000 MaUnitdata_request +1002 MaSpare1_request +1003 MaSpare2_request +1004 MaSpare3_request +1005 DataSpareSignal1_request +1006 DataSpareSignal2_request +1007 DataSpareSignal3_request +1100 MaUnitdata_confirm +1102 MaSpare1_confirm +1103 MaSpare2_confirm +1104 MaSpare3_confirm +1105 DataSpareSignal1_confirm +1106 DataSpareSignal2_confirm +1107 DataSpareSignal3_confirm +1200 MaSpare1_response +1201 MaSpare2_response +1202 MaSpare3_response +1203 DataSpareSignal1_response +1204 DataSpareSignal2_response +1205 DataSpareSignal3_response +1300 MaUnitdata_indication +1301 MaBlockack_indication +1302 MaSpare1_indication +1303 MaSpare2_indication +1304 MaSpare3_indication +1305 DataSpareSignal1_indication +1306 DataSpareSignal2_indication +1307 DataSpareSignal3_indication +2001 MlmeGet_request +2002 MlmeSet_request +2003 MlmePowermgt_request +2004 MlmeAddInfoElements_request +2005 MlmeAddScan_request +2006 MlmeDelScan_request +2007 MlmeAddVif_request +2008 MlmeDelVif_request +2009 MlmeStart_request +200a MlmeSetChannel_request +200b MlmeConnect_request +200c MlmeReassociate_request +200d MlmeRoam_request +200e MlmeDisconnect_request +200f MlmeRegisterActionFrame_request +2010 MlmeSendFrame_request +2011 MlmeResetDwellTime_request +2012 MlmeSetTrafficParameters_request +2013 MlmeDelTrafficParameters_request +2014 MlmeSetPacketFilter_request +2015 MlmeSetIpAddress_request +2016 MlmeSetAcl_request +2018 MlmeSetkeys_request +201a MlmeGetKeySequence_request +201c MlmeSetPmk_request +201f MlmeSetCachedChannels_request +2020 MlmeSetWhitelistSsid_request +2021 MlmeTdlsAction_request +2022 MlmeChannelSwitch_request +2023 MlmeMonitorRssi_request +2024 MlmeStartLinkStatistics_request +2025 MlmeStopLinkStatistics_request +2027 MlmeSetPnoList_request +2028 MlmeHostState_request +2029 MlmeAddRange_request +202a MlmeDelRange_request +202b MlmeSetNoa_request +202c MlmeSetCtwindow_request +202d MlmeNanStart_request +202e MlmeNanConfig_request +202f MlmeNanPublish_request +2030 MlmeNanSubscribe_request +2031 MlmeNanFollowup_request +2032 MlmeUnsetChannel_request +2033 MlmeSetCountry_request +2034 MlmeForwardBeacon_request +2035 MlmeNdpRequest_request +2036 MlmeNdpResponse_request +2037 MlmeNdpTerminate_request +203a MlmeSpare4_request +203b MlmeSpare5_request +203c MlmeSpare6_request +203d MlmeInstallApf_request +203e MlmeReadApf_request +203f MlmeSetNumAntennas_request +2040 MlmeArpDetect_request +2041 MlmeSetRoamingType_request +2042 MlmeSetBand_request +2101 MlmeGet_confirm +2102 MlmeSet_confirm +2103 MlmePowermgt_confirm +2104 MlmeAddInfoElements_confirm +2105 MlmeAddScan_confirm +2106 MlmeDelScan_confirm +2107 MlmeAddVif_confirm +2108 MlmeDelVif_confirm +2109 MlmeStart_confirm +210a MlmeSetChannel_confirm +210b MlmeConnect_confirm +210c MlmeReassociate_confirm +210d MlmeRoam_confirm +210e MlmeDisconnect_confirm +210f MlmeRegisterActionFrame_confirm +2110 MlmeSendFrame_confirm +2111 MlmeResetDwellTime_confirm +2112 MlmeSetTrafficParameters_confirm +2113 MlmeDelTrafficParameters_confirm +2114 MlmeSetPacketFilter_confirm +2115 MlmeSetIpAddress_confirm +2116 MlmeSetAcl_confirm +2118 MlmeSetkeys_confirm +211a MlmeGetKeySequence_confirm +211c MlmeSetPmk_confirm +211f MlmeSetCachedChannels_confirm +2120 MlmeSetWhitelistSsid_confirm +2121 MlmeTdlsAction_confirm +2122 MlmeChannelSwitch_confirm +2123 MlmeMonitorRssi_confirm +2124 MlmeStartLinkStatistics_confirm +2125 MlmeStopLinkStatistics_confirm +2127 MlmeSetPnoList_confirm +2128 MlmeHostState_confirm +2129 MlmeAddRange_confirm +212a MlmeDelRange_confirm +212b MlmeSetNoa_confirm +212c MlmeSetCtwindow_confirm +212d MlmeNanStart_confirm +212e MlmeNanConfig_confirm +212f MlmeNanPublish_confirm +2130 MlmeNanSubscribe_confirm +2131 MlmeNanFollowup_confirm +2132 MlmeUnsetChannel_confirm +2133 MlmeSetCountry_confirm +2134 MlmeForwardBeacon_confirm +2135 MlmeNdpRequest_confirm +2136 MlmeNdpResponse_confirm +2137 MlmeNdpTerminate_confirm +213a MlmeSpare4_confirm +213b MlmeSpare5_confirm +213c MlmeSpare6_confirm +213d MlmeInstallApf_confirm +213e MlmeReadApf_confirm +213f MlmeSetNumAntennas_confirm +2140 MlmeArpDetect_confirm +2141 MlmeSetRoamingType_confirm +2142 MlmeSetBand_confirm +2200 MlmeConnect_response +2201 MlmeConnected_response +2202 MlmeReassociate_response +2203 MlmeRoamed_response +2204 MlmeTdlsPeer_response +2205 MlmeSynchronised_response +2206 MlmeSpare2_response +2207 MlmeSpare3_response +2208 MlmeSpare4_response +2300 MlmeScan_indication +2301 MlmeScanDone_indication +2302 MlmeListenEnd_indication +2303 MlmeConnect_indication +2304 MlmeConnected_indication +2305 MlmeReassociate_indication +2306 MlmeRoam_indication +2307 MlmeRoamed_indication +2308 MlmeDisconnect_indication +2309 MlmeDisconnected_indication +230a MlmeProcedureStarted_indication +230b MlmeMicFailure_indication +230c MlmeFrameTransmission_indication +230d MlmeReceivedFrame_indication +230f MlmeTdlsPeer_indication +2312 MlmeRssiReport_indication +2313 MlmeAcPriorityUpdate_indication +2314 MlmeRange_indication +2315 MlmeRangeDone_indication +2316 MlmeEventLog_indication +2317 MlmeNanEvent_indication +2318 MlmeNanService_indication +2319 MlmeNanFollowup_indication +231a MlmeChannelSwitched_indication +231b MlmeSynchronised_indication +231c MlmeBeaconReportingEvent_indication +231d MlmeSpare3_indication +231e MlmeSpare4_indication +231f MlmeNdpRequest_indication +2320 MlmeNdpRequested_indication +2321 MlmeNdpResponse_indication +2322 MlmeNdpTerminate_indication +2323 MlmeNdpTerminated_indication +2324 MlmeSpare5_indication +8000 DebugSpare1_request +8001 DebugSpare2_request +8002 DebugSpare3_request +8003 DebugSpareSignal1_request +8004 DebugSpareSignal2_request +8005 DebugSpareSignal3_request +8100 DebugSpare1_confirm +8101 DebugSpare2_confirm +8102 DebugSpare3_confirm +8103 DebugSpareSignal1_confirm +8104 DebugSpareSignal2_confirm +8105 DebugSpareSignal3_confirm +8200 DebugSpare1_response +8201 DebugSpare2_response +8202 DebugSpare3_response +8203 DebugSpareSignal1_response +8204 DebugSpareSignal2_response +8205 DebugSpareSignal3_response +8301 DebugWord12_indication +8302 DebugFault_indication +8303 DebugWords_indication +8304 DebugSpare2_indication +8305 DebugSpare3_indication +8306 DebugSpare4_indication +8307 DebugSpareSignal1_indication +8308 DebugSpareSignal2_indication +8309 DebugSpareSignal3_indication +9000 TestBlockRequests_request +9001 TestPanic_request +9002 TestSuspend_request +9003 TestResume_request +9004 RadioLogging_request +9005 WlanliteCwStart_request +9006 WlanliteCwStop_request +9007 WlanliteTxSetParams_request +9008 WlanliteTxStart_request +9009 WlanliteTxRead_request +900a WlanliteTxStop_request +900b WlanliteRxStart_request +900c WlanliteRxRead_request +900d WlanliteRxStop_request +900e WlanliteStatus_request +900f TestPmalloc_request +9010 TestConfigureMonitorMode_request +9012 TestCheckFwAlive_request +9013 DebugGeneric_request +9014 DebugPktSinkStart_request +9015 DebugPktSinkStop_request +9016 DebugPktSinkReport_request +9017 DebugPktGenStart_request +9018 DebugPktGenStop_request +9019 DebugPktGenReport_request +901a WlanliteRadioSelect_request +901b TestHipTesterStart_request +901c TestHipTesterStop_request +901d TestHipTesterSetParams_request +901e TestHipTesterReport_request +901f TestBistGetTxGain_request +9020 TestSpare1_request +9021 TestSpare2_request +9022 TestSpare3_request +9023 TestSpareSignal1_request +9024 TestSpareSignal2_request +9025 TestSpareSignal3_request +9100 RadioLogging_confirm +9101 WlanliteCwStart_confirm +9102 WlanliteTxSetParams_confirm +9103 WlanliteCwStop_confirm +9104 WlanliteTxStart_confirm +9105 WlanliteTxRead_confirm +9106 WlanliteTxStop_confirm +9107 WlanliteRxStart_confirm +9108 WlanliteRxRead_confirm +9109 WlanliteRxStop_confirm +910a WlanliteStatus_confirm +910b TestPmalloc_confirm +910c TestConfigureMonitorMode_confirm +910e TestCheckFwAlive_confirm +910f TestSuspend_confirm +9110 TestResume_confirm +9111 DebugGeneric_confirm +9112 WlanliteRadioSelect_confirm +9113 TestHipTesterStart_confirm +9114 TestHipTesterStop_confirm +9115 TestHipTesterSetParams_confirm +9116 TestBistGetTxGain_confirm +9117 TestSpare1_confirm +9118 TestSpare2_confirm +9119 TestSpare3_confirm +911a TestSpareSignal1_confirm +911b TestSpareSignal2_confirm +911c TestSpareSignal3_confirm +9200 TestSpare1_response +9201 TestSpare2_response +9202 TestSpare3_response +9203 TestSpareSignal1_response +9204 TestSpareSignal2_response +9205 TestSpareSignal3_response +9300 RadioLogging_indication +9301 DebugGeneric_indication +9302 DebugPktSinkReport_indication +9303 DebugPktGenReport_indication +9304 TestHipTesterReport_indication +9305 TestSpare1_indication +9306 TestSpare2_indication +9307 TestSpare3_indication +9308 TestSpareSignal1_indication +9309 TestSpareSignal2_indication +930a TestSpareSignal3_indication +a202 WlanliteRadioCalibration_indication +a203 WlanliteReserveRadioForCalibration_indication +a204 WlanliteReserveRadioForCalibration_response +a205 WlanliteRadioCalibrationDone_indication +a206 WlanliteRadioCalibrationDone_response +a207 WlanliteTxTimer_indication +a252 RiceChangeFsmParams_request +a253 RiceInitialise_request +a254 RiceInitialise_confirm +a255 RiceChangeRadioState_request +a256 RiceChangeRadioState_confirm +a257 RiceRadioDpdDone_response +a258 RiceRadioLog_request +a259 RicePhyEventLog_request +a25a RiceRadioNudgeNannyTimer_request +a25b RiceRadioEvaluateNanny_request +a25c RiceRadioEvaluateNanny_confirm +a25d RiceReserveRadioForCalibration_indication +a25e RiceRadioCalibrationDone_indication +a25f RiceAbortRadioCalibration_request +a260 RiceReserveRadioForCalibration_response +a261 RiceNannyTimer_indication +a262 RiceSwitchOnTimer_indication +a263 RiceRadioLogTimer_indication +a264 RiceRadioDeinit_indication +a422 RameMsgDelba_confirm +a423 RameMsgRadioOffDplpOff_indication +a424 RameMsgRadioOnDplpOn_indication +a425 RameMsgRadioSwitchChannelDplpOff_indication +a426 RameMsgRxActivityOccurred_indication +a427 RameMsgDplpVifDelete_confirm +a428 RameMsgVifCheckClear_indication +a429 RameMsgVifAnnounceAvailability_indication +a42a RameMsgPsUpdate_indication +a42b RameMsgTdlsPeerSp_indication +a42c RameMsgTdlsPsUpdate_indication +a42d RameMsgNullAnnounceFrameProcessed_indication +a42e RameMsgPersistentFrameProcessed_indication +a42f RameMsgCtsAnnounceFrameProcessed_indication +a430 RameMsgFrameRx_indication +a431 RameMsgMm_confirm +a432 RameMsgPsServTriggered_indication +a433 RameMsgPsServEnd_indication +a434 RameMsgSpuriousMorebit_indication +a435 RameMsgMcastServiceEnd_indication +a436 RameMsgBeaconTxFinished_indication +a437 RameMsgNanSdfCallback_confirm +a438 RameMsgPsPollTxFinished_indication +a439 RameMsgPeerPsStateUpdate_indication +a43a RameMsgSendNullFrame_request +a43b RameMsgBaTxError_indication +a43c RameMsgPauseResumeDplp_confirm +a43d RameMsgDpdFrameProcessed_indication +a43e RameMsgFrameTxFinished_indication +a43f RameMsgStaKeepaliveTxFinished_indication +a440 RameMsgRadioReady_indication +a4c2 RameRiceRadioSetupDone_indication +a4c3 RameRiceRadioCalib_request +a4c4 RameRiceRadioCalibDone_indication +a4c5 RameRiceRadioChangeStateDone_confirm +a4c6 RameRiceRadioChangeStateOffDone_confirm +a4d2 RameRadioChangeState_request +a4d3 RameRadioOff_request +a4d4 RameRadioPerformDpd_request +pid 8 +4000 rice_radio_fsm[0] 0007 block_until_setup idle_off switching_on idle_on trim_on turning_off_external turning_off_internal +4001 rice_radio_fsm[1] 0007 block_until_setup idle_off switching_on idle_on trim_on turning_off_external turning_off_internal +4002 rice_mgr_fsm 0008 not_initialised initialising idle changing_state trimming retrimming dpd nanny +4003 macrame_radio_ctl[0] 0004 Idle WaitForRadioOn WaitForRadioOff DpdOngoing +4004 macrame_radio_ctl[1] 0004 Idle WaitForRadioOn WaitForRadioOff DpdOngoing +4005 wlanlite_conn_fsm[0] 0008 Idle Rx_Running Tx_Running Cw_Running BIST_Running Tx_Pausing Tx_Paused Tx_Stopped +4006 wlanlite_conn_fsm[1] 0008 Idle Rx_Running Tx_Running Cw_Running BIST_Running Tx_Pausing Tx_Paused Tx_Stopped +4007 wlanlite_mgr_fsm 0004 Idle Do_Conn_Cmd Radio_Trim Radio_Retrim +faultid 596 +2000 DPLANE_RX_PDU_LOST +2001 DPLANE_RECEIVED_FRAME_FROM_OWN_MAC_ADDR +2002 DPLANE_ENCPTION_NO_KEY_FOUND +2003 DPLP_MPDU_LOST +2004 DPLANE_PROTECTION +2005 DPLANE_FALLBACK_CREATE_TBL +2006 DPLANE_MIB +2007 DPLANE_RX_RESOURCE_LOW +2008 DPLANE_BLOCK_ACK_REQ_UNKNOWN_STA +2009 DPLANE_BLOCK_ACK_REQ_NOT_COMPRESSED +200a DPLANE_BLOCK_ACK_REQ_NO_STREAM +200b DPLANE_BLOCK_ACK_REQ_STALE_BUNS +200c DPLANE_BLOCK_ACK_REQ_WRONG_DEST +200d DPLANE_BLOCK_ACK_RX_NO_MATCH +200e DPLANE_BLOCK_ACK_MISSING +200f DPLANE_NO_KEY_FOR_PMF +2010 DPLANE_BFMEE_UNSUPPORTED_VIF_TYPE +2011 DPLANE_BFMEE_TOO_MANY_INTERFACES +2012 DPLANE_BFMEE_UNKNOWN_MODULATION +2013 DPLANE_BFMEE_UNDERFLOW +2014 DPLANE_FBMEE_UNKNOWN_MAC_STATUS +2015 DPLANE_BFMEE_BAD_STATE_TRANSITION +2016 DPLANE_MM_CONFIRM_ASOC_REQ +2017 DPLANE_MM_CONFIRM_ASOC_RSP +2018 DPLANE_MM_CONFIRM_REASOC_REQ +2019 DPLANE_MM_CONFIRM_REASOC_RSP +201a DPLANE_MM_CONFIRM_PROBE_REQ +201b DPLANE_MM_CONFIRM_PROBE_RSP +201c DPLANE_MM_CONFIRM_MGMT6 +201d DPLANE_MM_CONFIRM_MGMT7 +201e DPLANE_MM_CONFIRM_BEACON +201f DPLANE_MM_CONFIRM_ATIM +2020 DPLANE_MM_CONFIRM_DISASOC +2021 DPLANE_MM_CONFIRM_AUTH +2022 DPLANE_MM_CONFIRM_DEAUTH +2023 DPLANE_MM_CONFIRM_ACTION +2024 DPLANE_MM_CONFIRM_MGMT14 +2025 DPLANE_MM_CONFIRM_MGMT15 +2026 DPLANE_MM_CONFIRM_NOT_MGMT +2027 DPLANE_UNKNOWN_DUD_REQUEST_TYPE +2028 DPLANE_MA_PACKET_REQ_WARN +2029 DPLANE_UNABLE_TO_MALLOC +202a DPLANE_LINK_ADAPT_PDU_RETRIES_TOO_HIGH +202b DPLANE_IQ_CAPTURE_TOO_MANY_REQUESTS +202c DPLANE_FILTER_FWCALLBACK_NO_MEM +202d DPLANE_PPDU_STATS_DROPPED +202e DPLANE_REPLAY_NULL_KEY +202f DPLANE_REPLAY_SUSPECTED_ATTACK +2030 DPLANE_BEAMFORMER +2031 DPLANE_BEAMFORMER_INVALID_PEER +2032 DPLANE_FRAG_SEQ_FOR_PATCH_NOT_FOUND +2033 DPLANE_FAILED_TO_ALLOCATE_AMSDU_TCM +2034 DPLANE_BFEE_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2035 DPLANE_RX_ACT_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2036 DPLANE_MSG_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2037 DPLANE_RATE_ALERT_DPHP_WHILE_MACS_TURNED_OFF +2038 DPLANE_CANCEL_NO_RESP +2039 DPLANE_FRAME_TX_DPIF_DEST_Q_FULL +203a DPLANE_FRAME_TX_PPDU_CREATE_FAILED +203b DPLANE_FRAME_TX_MPDU_LIST_CREATE_FAILED +203c DPLANE_FRAME_TX_UNSPECIFIED_FAILURE +203d DPLANE_DEADLINE_STOP_REQUESTED_WITH_ONE_ACTIVE +203e DPLANE_DEADLINE_CANNOT_CREATE +203f DPLANE_DEADLINE_TX_TIMED_REQUESTED_WHILE_ONE_ACTIVE +2040 DPLANE_PROTECTION_5g_11b +2041 DPLP_RX_MISMATCHED_FRAME_CONTROL +2042 DPLP_PPDU_ALLOC_FAILED +2043 DPLANE_LAA_LOWER_SPECULATED_RATE +2044 DPLP_Q_SLOT_PPDU_STATUS_UNEXPECTED +2045 FAILED_TO_FORWARD_TO_MACRAME +2046 DPLANE_DEADLINE_STOP_REQUESTED_IN_PAST +2047 DPLANE_UNABLE_TO_RESUME_MAC +2049 DPLANE_BFEE_INVALID_PEER +2050 DPLANE_BFER_INVALID_PEER +2051 DPLANE_RX_FTM_FAILURE +2200 DPHP_DMA_NONRECOVERABLE_TIMEOUT +2201 DPHP_SLOT_STUCK_LOCKUP +2202 DPHP_SLOT_CANCEL_LOCKUP +2300 RAME_RATES +2301 RAME_INVALID_BO_ID +2302 RAME_ENCRYPTION_KEY +2303 RAME_INCOMPATIBLE_REG_DOMAINS +2304 RAME_INVALID_BA +2305 RAME_INVALID_BAINFO +2306 RAME_CHANGE_MODE_PS_TO_FPS +2307 RAME_INVALID_GO_BEACON_DRIFT_VALUE +2308 RAME_INVALID_SET_PEER_CHANNEL_REQUEST +2309 RAME_INVALID_SCHED_REQUEST +230a RAME_COEX_BLACKOUT_ATTACH_INVALID_VIF +230b RAME_ENCRYPTION_KEYFIND_FAIL +230c RAME_SET_QOS_INVALID_STA +230d RAME_MLME_TX_FRAME_REQUEST_WITH_NULL_MBULK +230e RAME_STA_DOUBLE_ADD +230f RAME_SCHDL_UNEXPECTED_RESUME_REQUEST +2310 RAME_SCHDL_UNEXPECTED_SIGNAL +2311 RAME_COEX_BLACKOUT_ATTACH_FAILED +2312 RAME_MLME_FRAME_DISCARDED +2313 RAME_UNEXPECTED_SIGNAL +2314 RAME_COEX_IDLE_EXIT_FORCED +2315 RAME_RADIO_UNEXPECTED_SIGNAL +2316 RAME_EARLIEST_TOO_LATE +2317 RAME_USING_FORCED_CHANNEL_BW +2318 RAME_NO_CCK_MODEM +2319 RAME_BEACON_TX_SW_DEADLINE_MISSED +231a RAME_RADIOMAC_SWITCH_FAILED +231b RAME_RADIOMAC_SWITCH_OFF_FAILED +231c RAME_IQ_RESOURCE_UNAVAILABLE +231d RAME_IQ_INVALID_PARAM +231e RAME_INVALID_ANTENNA_CONFIG +231f SCHDL_UNEXPECTED_START_IND +2320 RAME_FTM_INVALID_DFE_CONFIG +2321 RAME_FTM_INVALID_BANDWIDTH_CONFIG +2322 RAME_CALIB_UNEXPECTED_SIGNAL +2323 RAME_SCAN_BLOCKED_BY_NUM_VIFS +2500 MLME_WIFI_LOGGER_JAMMER_LIKELY_PRESENT +2501 MLME_WIFI_LOGGER_NO_MEM +2510 MLME_AP_CONNECTED_RSP_UNEXPECTED +2511 MLME_AP_DISCARDED_DISCONNECTION_FRAME +2512 MLME_AP_UNHANDLED_MM_FRAME_IND +2513 MLME_AP_PMKID_COULD_NOT_BE_COMPUTED +2514 MLME_AP_PROVIDED_PMKIDS_ARE_INVALID +2515 MLME_AP_RAME_MM_CFM_NO_PEER_RECORD +2516 MLME_AP_RAME_MM_CFM_NO_PEER_RECORD_WRONG_STATE +2517 MLME_AP_SA_QUERY_IND_NO_PEER_RECORD +2530 MLME_BA_EXTRA_DELETE_CONFIRM +2531 MLME_BA_TX_RES_POLICY_INVALID +2532 MLME_BA_NO_PEER_FOUND +2533 MLME_BA_TX_ADD_NOT_ALLOWED_NAN_TOO_MANY +2534 MLME_BA_RX_ADD_REJECTED_MIB +2535 MLME_BA_RX_ADD_REJECTED_RAME +2536 MLME_BA_RX_ADD_REJECTED_HT +2537 MLME_BA_RX_SPAREA +2538 MLME_BA_RX_ADD_INVALID_REQ +2539 MLME_BA_TX_ADD_NOT_ALLOWED_MIB +253a MLME_BA_TX_ADD_NOT_ALLOWED_TOO_MANY +253b MLME_BA_TX_ADD_NOT_ALLOWED_HT +253c MLME_BA_TX_ADD_INVALID_REQ +253d MLME_BA_TX_ADD_WITHOUT_PEER +253e MLME_BA_TX_RES_MACRAME_BLOCKED +253f MLME_BA_TX_RES_PID_MISMATCH +2550 MLME_CONMGR_AP_REJECTED_US +2551 MLME_CONMGR_CONNECTION_ATTEMPT_ABORTED +2553 MLME_CONMGR_ASSOC_VERIFICATION_FAILED +2556 MLME_CONMGR_FAILED_TO_SEND_ASSOC +2559 MLME_CONMGR_MBULK_ALLOC_FAILURE +255a MLME_CONMGR_TIMEOUT +255b MLME_CONMGR_TX_OR_TIMEOUT +2570 MLME_FRAME_BSSID_NOT_INDIVIDUAL +2571 MLME_FRAME_BUILD_INCR_MBULK_ALLOC_FAILED +2572 MLME_FRAME_BUILD_INCR_NULL_FRAME +2573 MLME_FRAME_DATA_GET_HDR_SIZE_INVALID_SUBTYPE +2574 MLME_FRAME_DATA_GET_HDR_SIZE_INVALID_TYPE +2575 MLME_FRAME_DATA_GET_PRI_INVALID_SUBTYPE +2576 MLME_FRAME_DATA_GET_PRI_INVALID_TYPE +2577 MLME_FRAME_DATA_PACKET_NULL_PTR +2578 MLME_FRAME_FAILED_VALIDATION_CODE +2579 MLME_FRAME_GET_BSSID_UNEXPECTED_DS +257a MLME_FRAME_GET_DA_UNEXPECTED_DS +257b MLME_FRAME_GET_SA_UNEXPECTED_DS +257c MLME_FRAME_HEADER_INVALID_TYPE +257d MLME_FRAME_ICMP6_CHECKSUM_MALLOC_ERR +257e MLME_FRAME_MBULK_SIZE_NOT_ENOUGH +257f MLME_FRAME_RM_RM_REPORT_INVALID_ELEMENTS +2580 MLME_FRAME_RM_RM_REPORT_NO_MEASUREMENT_REPORT +2581 MLME_FRAME_TDLS_GET_ACTION_OFFSET_INVALID_SUBTYPE +2582 MLME_FRAME_TDLS_GET_ELEMENT_OFFSET_INVALID_ACTION +2583 MLME_FRAME_UNEXPECTED_MGT_FRAME +2584 MLME_FRAME_ALLOC_FAILED +2585 MLME_FRAME_CRITICAL_PARAM_IE_LENGTH_ERROR +2586 MLME_FRAME_NAN_SDF_WITH_NO_PAYLOAD +25a0 MLME_IE_RSN_INVALID_LENGTH +25a1 MLME_IE_COUNTRY_INVALID_LENGTH_OUT_OF_RANGE +25a2 MLME_IE_COUNTRY_INVALID_LENGTH_PADDING +25a3 MLME_IE_RATE_INVALID_RATE_1 +25a4 MLME_IE_RATE_INVALID_RATE_2 +25a5 MLME_IE_RATE_INVALID_RATE_3 +25a6 MLME_IE_RSN_INVALID_AKM_COUNT +25a7 MLME_IE_RSN_INVALID_CAPS_LENGTH +25a8 MLME_IE_RSN_INVALID_PAIRWISE_COUNT +25a9 MLME_IE_RSN_NO_AKM_SUITE +25aa MLME_IE_CRITICAL_PARAM_LENGTH_ERROR +25ab MLME_IE_RSN_INVALID_PMKID_COUNT +25ac MLME_IE_RSN_INVALID_VERSION +25ad MLME_IE_RSN_INVALID_PMF_SETTINGS +25ae MLME_IE_RSN_CORRUPT_AKM_SUITE +25af MLME_IE_RSN_INVALID_PARWISE_CIPHER_COUNT +25b1 MLME_IE_RSN_INVALID_GROUP_CIPHER_SIZE +25b2 MLME_IE_RSN_NO_PAIRWISE_CIPHER_SUITE +25c0 MLME_MEASUREMENTS_MBULK_ALLOC_FAILURE +25c1 MLME_MEASUREMENTS_MBULK_RM_BEACON_REPORT_FAIL +25c2 MLME_MEASUREMENTS_MBULK_RM_BEACON_REPORT_LEAK +25c3 MLME_MEASUREMENTS_MBULK_RM_BEACON_REQUEST_LEAK +25c4 MLME_MEASUREMENTS_MBULK_RM_LM_REPORT_FAIL +25c5 MLME_MEASUREMENTS_MBULK_SCAN_IES_ALLOC_FAIL +25d0 MLME_MPDU_ROUTER_INVALID_FRAME_DISCARDED +25d1 MLME_MPDU_ROUTER_REGISTER_INVALID_NO_BUFFER_MEMORY +25e0 MLME_NAN_CONFIG_TLV_DOES_NOT_EXIST +25e1 MLME_NAN_INVALID_MAC_ADDR_RANDOMISATION_INTERVAL +25e2 MLME_NAN_INVALID_MASTER_PREFERENCE_VALUE +25e3 MLME_NAN_MATCH_MBULK_ALLOC_FAILURE_2 +25e4 MLME_NAN_MATCH_MBULK_ALLOC_FAILURE_1 +25e5 MLME_NAN_MBULK_SCAN_IES_ALLOC_FAIL +25e6 MLME_NAN_PUBLISH_NODE_ALLOC_FAILURE +25e7 MLME_NAN_INVALID_SERVICE_DESCRIPTOR +25e8 MLME_NAN_MATCH_NODE_ALLOC_FAILURE +25e9 MLME_NAN_INVALID_BAND_CONFIG +25ea MLME_NAN_UNEXPECTED_AMR_UPDATE_FLAGS +2600 MLME_REGULATORY_20_MHZ_CHANNEL_WIDTH_NOT_FOUND +2601 MLME_REGULATORY_BAD_CHANNEL_CENTRE_FREQUENCY +2602 MLME_REGULATORY_COUNTRY_NOT_FOUND_USE_WORLD +2603 MLME_REGULATORY_DEFAULT_CASE_SHOULD_NOT_HAPPEN +2604 MLME_REGULATORY_FAILED_TO_MATCH_COUNTRY_CODE_FOR_EVALUATED_IDX +2605 MLME_REGULATORY_SET_COUNTRY_REQ_IS_INVALID_USE_WORLD +2607 MLME_REGULATORY_OPERATING_CLASS_TABLE_READ_FAILURE +2608 MLME_REGULATORY_NO_MEM +2610 MLME_REQUESTS_VIF_INCOMPATIBLE_FOR_SINGAL +2611 MLME_REQUESTS_MIB_MBULK_GET_CFM_ALLOC_FAIL +2612 MLME_REQUESTS_MIB_MBULK_SET_CFM_ALLOC_FAIL +2613 MLME_REQUESTS_MISSING_MANDATORY_MBULK +2614 MLME_REQUESTS_NO_DESTINATION_FOR_VIF_IN_SIGNAL +2615 MLME_REQUESTS_SPURIOUS_MBULK_IN_SIGNAL +2620 MLME_ROAMING_MBULK_SCAN_IES_ALLOC_FAIL +2621 MLME_ROAMING_MBULK_CANDIDATE_ALLOC_FAIL +2630 MLME_SA_QUERY_NO_PEER_RECORD +2631 MLME_SA_QUERY_NO_BUFFER_IN_FRAME_INDICATION +2642 MLME_SCAN_DESC_LIST_AP_THRESHOLD_DIFFERS +2643 MLME_SCAN_DESC_LIST_IE_INVALID_LENGTH +2644 MLME_SCAN_DESC_LIST_RSSI_THRESHOLD_INVALID +2648 MLME_SCAN_ADD_INVALID_NO_MEM_FOR_SPS +264e MLME_SCAN_ERROR_IN_GET_NEXT_CHANNEL +264f MLME_SCAN_SPAREB +2655 MLME_SCAN_IGNORING_SCHED_IND +2656 MLME_SCAN_ADD_INVALID_NO_MEM_FOR_LISTS +2658 MLME_SCAN_MORE_THAN_ONE_PRIORITY_PAUSE +2659 MLME_SCAN_NO_CHANNELS_SCANNED +265a MLME_SCAN_NO_MEDIUM_ENABLED_TEST_USE_ONLY_1 +265b MLME_SCAN_NO_MEMORY_FOR_SCAN_FRAME_DETAILS +265c MLME_SCAN_ADD_INVALID_NO_CHANNELS +265d MLME_SCAN_NO_MEM_FOR_LOST_AP_DATA_REF +265e MLME_SCAN_NO_MEM_FOR_SIGNIFICANT_CHANGE_DATA_REF +265f MLME_SCAN_NO_MEDIUM_TEST_MODE +2660 MLME_SCAN_SPAREC +2661 MLME_SCAN_UNPAUSE_WHEN_NOT_PAUSED +2662 MLME_SCAN_UNSUPPORTED_CHANNEL +2664 MLME_SCAN_VERIFICATION_DEVICE_ADDRESS_INVALID +2665 MLME_SCAN_VERIFICATION_DUPLICATED_WILDCARD_SSID +2666 MLME_SCAN_VERIFICATION_SCAN_ID_INVALID +2667 MLME_SCAN_VERIFICATION_IES_TOO_LONG +2668 MLME_SCAN_VERIFICATION_IE_BUFFER_CORRUPT +266a MLME_SCAN_VERIFICATION_IE_MISSING_BSSID_IE +266b MLME_SCAN_VERIFICATION_IE_NOT_RECOGNISED +266c MLME_SCAN_VERIFICATION_IE_NO_CHANNEL_OR_BSSID_LIST +266d MLME_SCAN_VERIFICATION_IE_NO_SCAN_TIMING +266e MLME_SCAN_VERIFICATION_IE_TO_SMALL +2670 MLME_SCAN_VERIFICATION_INVALID_CHANNEL_COUNT +2671 MLME_SCAN_VERIFICATION_INVALID_POLICY +2672 MLME_SCAN_VERIFICATION_INVALID_POLICY_1 +2673 MLME_SCAN_VERIFICATION_INVALID_POLICY_2 +2674 MLME_SCAN_VERIFICATION_INVALID_REPORT_BITMAP +2675 MLME_SCAN_VERIFICATION_INVALID_SCAN_TYPE +2676 MLME_SCAN_VERIFICATION_MULTIPLE_CHANNEL_LISTS +2677 MLME_SCAN_VERIFICATION_NEIGHBOUR_DL_IE_INVALID +2678 MLME_SCAN_VERIFICATION_SSID_FILTER_IE_INVALID_LENGTH +2679 MLME_SCAN_VERIFICATION_SSID_IE_INVALID_LENGTH +267a MLME_SCAN_VERIFICATION_TIMING_IE_INVALID +267b MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_1 +267c MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_2 +267d MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_3 +267e MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_4 +267f MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_5 +2680 MLME_SCAN_VERIFICATION_TIMING_IE_INVALID_6 +2681 MLME_SCAN_VERIFICATION_NCHO_SCAN +2682 MLME_SCAN_DISABLED_IN_SPS +2683 MLME_SCAN_CALLBACK_INVALID +2684 MLME_SCAN_VERIFICATION_SSID_DESCRIPTOR_INVALID_LENGTH +26a0 MLME_SECURITY_EAPOL_NO_PEER_FOUND +26a1 MLME_SECURITY_EAPOL_UNEXPECTED_SECURITY_SUITE +26a2 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK +26a3 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_LEN +26a4 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_UNWRAP_FAILURE_1 +26a5 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_IGTK_LEN +26a6 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_IGTK_UNWRAP_FAILURE +26a7 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_R0KHID +26a8 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_R1KH_ID +26a9 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_SNONCE_1 +26aa MLME_SECURITY_FT_AUTH_VALIDATION_MDE_BAD_MDID +26ab MLME_SECURITY_FT_AUTH_VALIDATION_MIC_CMP_FAILURE +26ac MLME_SECURITY_FT_AUTH_VALIDATION_NO_FTE +26ad MLME_SECURITY_FT_AUTH_VALIDATION_NO_MDE +26ae MLME_SECURITY_FT_AUTH_VALIDATION_NO_RSN +26b0 MLME_SECURITY_MBULK_ALLOC_FAILURE +26b1 MLME_SECURITY_NO_MEM_EAPOL_G1_KEY_DECRYPT_1 +26b2 MLME_SECURITY_NO_MEM_FOR_ANONCE +26b3 MLME_SECURITY_WRONG_EAPOL_TYPE +26b4 MLME_SECURITY_NO_MEM_EAPOL_G1_KEY_DECRYPT_2 +26b5 MLME_SECURITY_FT_AUTH_VALIDATION_FTE_SNONCE_2 +26b6 MLME_SECURITY_FT_UNKNOWN_MIC_LEN +26b7 MLME_SECURITY_M3_PROCESSING_FAILURE +26bf MLME_SECURITY_FT_AUTH_VALIDATION_FTE_GTK_UNWRAP_FAILURE_2 +26d0 MLME_TDLS_SPAREA +26d1 MLME_TDLS_DISCOVERY_REQUEST_LINKID_INVALID +26d2 MLME_TDLS_DISCOVERY_REQUEST_NOT_ALLOWED +26d3 MLME_TDLS_DISCOVERY_RESPONSE_DIALOG_TOKEN_INVALID +26d4 MLME_TDLS_DISCOVERY_RESPONSE_LINKID_INVALID +26d5 MLME_TDLS_DISCOVERY_RESPONSE_UNEXPECTED +26d6 MLME_TDLS_IS_NOT_ACTIVATED +26d7 MLME_TDLS_LINK_IS_NOT_ESTABLISHED +26d8 MLME_TDLS_LINK_IS_NULL +26d9 MLME_TDLS_NO_FREE_SLOT +26da MLME_TDLS_PEER_NOT_FOUND_1 +26db MLME_TDLS_PEER_NOT_FOUND_2 +26dc MLME_TDLS_RAME_CFM_PEER_NOT_FOUND +26dd MLME_TDLS_SETUP_CONFIRM_DIALOG_INVALID +26de MLME_TDLS_SETUP_CONFIRM_LINKID_INVALID +26df MLME_TDLS_SETUP_CONFIRM_REJECTED +26e0 MLME_TDLS_SETUP_CONFIRM_TPK_INVALID +26e1 MLME_TDLS_SETUP_CONFIRM_WRONG_STATE +26e2 MLME_TDLS_SETUP_REQUEST_DISCARDED_CONFIRM +26e3 MLME_TDLS_SETUP_REQUEST_MAX_LINKS +26e4 MLME_TDLS_SETUP_REQUEST_SETUP_IN_PROGRESS +26e5 MLME_TDLS_SETUP_RESPONSE_INVALID +26e6 MLME_TDLS_SETUP_RESPONSE_SECURITY_INVALID +26e7 MLME_TDLS_SETUP_RESPONSE_WRONG_STATE +26e8 MLME_TDLS_UNKNOWN_ACTION_TYPE +26ea MLME_TDLS_TERMINATE_ADDRESS_UNKNOWN +2700 RADIO_WL_RX_COMP +2701 RADIO_RX_DCOC_TIMEOUT +2702 RADIO_DPD_GAIN_ALIGN_PATH_ZERO +2703 RADIO_BAD_BB_SAMPLE_OFFSET_SHORT_GI +2704 RADIO_RECALIBRATE +2705 RADIO_UNKNOWN_PLATFORM +2707 RADIO_UNSUPPORTED_PLATFORM_FEATURE +2708 RADIO_PAPR_CONFIG +2709 RADIO_INVALID_MODULATION_TYPE +270a RADIO_LOGGER_HW_FAIL +270b RADIO_SIGNANAL_TOO_MANY_SAMPLES_READ +270c RADIO_INVALID_RADIO_IDENTIFIER +270d RADIO_VCO_LOCK_FAILED +270e RADIO_ADC_CONVERT +270f RADIO_DPD_LOOPBACK_SIGNAL_SUSPECT +2710 RADIO_INVALID_FIR_COEFFICIENT +2711 RADIO_INCOMPATIBLE_REG_DOMAINS +2712 RADIO_RICE_FREQ_OUTSIDE_KNOWN_BANDS +2713 RADIO_RICE_PACKET_WHEN_MODEM_DISCONNECTED +2714 RADIO_RICE_FREQUENCY_OFFSET_TOO_BIG +2715 RADIO_SETUP_FAILED +2716 RADIO_ESTIMATES +2717 RADIO_INVALID_RSSI +2718 RADIO_POWER_OVERRIDDEN +2719 RADIO_DPD_LOOPBACK_FIR_GAIN +271a RADIO_SPIKE_REMOVED_FROM_DPD_LUT +271b RADIO_SIGNAL_ANALYSER_16_BIT_OVERFLOW +271c RADIO_IQ_CAPTURE_FREE_RAMSW_INFO +271d RADIO_DPD_SUSPECT_LUT +271e RADIO_SA_ZERO_AS_DIVISOR +271f RADIO_DPD_BAD_LUT_QUALITY +2720 RADIO_LOGGER_BAD_CAPTURE +2721 RADIO_RUN_OUT_TRIM_TIME_DPD +2722 RADIO_XDMAC_MEMCPY_FAIL +2723 RADIO_RX_AAB_FTRIM +2724 RADIO_WBRSSI_FAILED +2725 RADIO_TX_POWER_DIGITAL_SERVO +2726 RADIO_VALUE_BELOW_MIN_SETTING +2727 RADIO_VALUE_ABOVE_MAX_SETTING +2728 RADIO_NO_SUITABLE_SETTING +2729 RADIO_TX_POWER_DIGITAL_LIMIT +272a RADIO_BAD_POWER_TABLE_CONFIG +272b RADIO_BAD_TX_SETTINGS +272c RADIO_BAD_ANTENNA_GAIN_SETTINGS +272d RADIO_BAD_IREF_TRIM +272e RADIO_AGC_SETTING_OUT_OF_RANGE +272f RADIO_DPD_LOOPBACK_ABB_GAIN +2730 RADIO_DPD_CALC_LOOPBACK_BROKEN_RX +2731 RADIO_CHIP_DOES_NOT_SUPPORT_RX_IQ_CONFIG +2732 RADIO_RX_IQ_TRIM_RADIO_ISSUE +2733 RADIO_RX_IQ_TRIM_NUMERIC_ISSUE +2734 RADIO_DPD_LOOPBACK_RESTART_ALIGN +2735 RADIO_INADEQUATE_TRIM_TIME +2736 RADIO_CHAN_RSSI_MEASUREMENT_ERROR +2737 RADIO_DPD_CALC_LOOPBACK_CORRELATION +2738 RADIO_INADEQUATE_TRIM_RANGE +2739 RADIO_BAD_RSSI_PDOLLOP_RSSI_LIN_IS_ZERO +273a RADIO_LARGE_RX_DCOC_OFFSET_TRIM_VALUE +273b RADIO_DPD_IQ_CAPTURE_FAILURE +273c RADIO_INDICATE_FW_SIGANAL_USAGE +273d RADIO_RX_DCOC_RF_AGC_MAX_GAINS_TIMEOUT +273e RADIO_RX_DCOC_RF_MAXIMUM_RETRIES +273f RADIO_TX_POWER_PRE_GAIN_TOO_LOW +2740 RADIO_TX_POWER_TRIM_FAILED +2741 RADIO_IQ_TRIM_NOT_CONVERGING +2742 RADIO_BAD_CONFIG_FOR_FLEXIMAC_POWER_TRIM +2743 RADIO_INVALID_RSSI_ADJUSTMENTS +2744 RADIO_INVALID_FEC_CONFIG +2745 RADIO_TRIM_PASS_EXCEEDED_SCO_LIMIT +2746 RADIO_SIG_AN_LOCKED_UP +2747 RADIO_PA_SAT_READING_LOW +2748 RADIO_PHY_FLEXIMAC_ST_TOO_LONG +2749 RADIO_INVALID_PER_CH_TRIM_ITERATION +274a RADIO_BAD_TX_IQ_DIFFERENTIAL_DELAY +274b RADIO_UNEXPECTED_FLEXIMAC_STATE +274c RADIO_EXCESS_RX_IQ_COMP_MEAS_VARIATION +274d RADIO_TX_PARAMETER_OUT_OF_RANGE +2800 TEST_WLANLITE_AMPDU_TOO_LONG +2801 TEST_WLANLITE_INVALID_RATE +2802 TEST_WLANLITE_MAC_BAND_MAPPING_NOT_UNIQUE +2803 TEST_WLANLITE_BEAMFORMER +2804 TEST_WLANLITE_INVALID_BANDWIDTH +2805 TEST_WLANLITE_CHANNEL_RSSI_MEASUREMENT_FAILED +2806 BIST_LOW_LOOPBACK_GAIN +2807 BIST_BROKEN_LOOPBACK +2808 TEST_MICRAME_TX_BAD_PPDU_STATE +2809 RADIO_RX_IQ_TRIM_FAILED_AFTER_RETRIES +2900 COEX_DEBUG_OVERRIDE_BT_ENABLED +2901 COEX_INIT_FAILED +2902 COEX_WRONG_IMPOSED_MIN_RATE +2903 COEX_MAC_CREATE_BLACKOUT_FAILED +2904 COEX_VIF_UPDATE_TIMING +2905 COEX_VIF_TIMING_BAD_NOA_OFFSET +2906 COEX_MODEM_CC_BAND_UNKNOWN +2907 COEX_MODEM_CDMA_BAND_UNKNOWN +2a00 COMMON_FSM_LEAKY_SIGNAL_DISCARDED +2a01 COMMON_FSM_ERROR_PROCESSING_SIGNAL +2a02 COMMON_FSM_UNEXPECTED_TERMINATED_FSM +2a10 COMMON_MIB_WRITE +2a11 COMMON_MIB_READ +2a12 COMMON_MIB_REQ_VAL_ABSENT +2a13 COMMON_MIB_TYPE_CLASH +2a14 COMMON_MIB_RAM_CORRUPT +2a15 COMMON_MIB_DUFF_INDEX_COUNT +2a16 COMMON_MIB_ROM_CORRUPT +2a17 COMMON_MIB_INVALID_INDEX +2a18 COMMON_MIB_LIMIT +2a19 COMMON_MIB_RAM_REC_CORRUPT +2a1a COMMON_MIB_ASSERT_FAIL +2a1b COMMON_MIB_TAB_INDEX +2a1c COMMON_MIB_READ_WARNING +2a1d COMMON_MIB_WRITE_WARNING +2a1e COMMON_MIB_NON_EXISTENT_VIF_INDEX +2a30 COMMON_STA_DATA_CREATE_RECORD +2a31 COMMON_STA_DATA_CREATE_RECORD_INIT_CALLS_DELAYED +2a40 COMMON_RATE_BAD_RATE_TX +2a50 COMMON_DORM_INVALID_ENTITY +2a60 COMMON_DEBUG_INIT +2a70 COMMON_HIP_BAD_SIGNAL_PROCESS_ID +2a80 COMMON_HOSTIO_KICK_UNMASK_TO_HOST_INT +2a81 COMMON_HOSTIO_HOST_NOT_RESPONSIVE +2a90 COMMON_VLDATA_TOO_BIG +2a91 COMMON_VLDATA_WRONG_FORMAT +2a92 COMMON_VLDATA_NEGATIVE_UNSIGNED_VALUE +2a93 COMMON_VLDATA_OVERFLOW +2a94 COMMON_VIF_WRONG_TYPE +2aa0 COMMON_FAULT_INIT +2ab0 COMMON_PANIC_SUBSYSTEM_LEVEL +2c00 MLME_VIFCTRL_ACTIVE_PROCESSING_TIME_NOT_RECEIVED +2c01 MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_AUTH_TYPE +2c02 MLME_VIFCTRL_ARP_EXTRACT_ARP_INFO_INVALID_ETH_TYPE +2c03 MLME_VIFCTRL_ARP_EXTRACT_NDP_INFO_INVALID_ETH_TYPE +2c04 MLME_VIFCTRL_ARP_OFFLOAD_INVALID_ARP_FRAME +2c05 MLME_VIFCTRL_ARP_OFFLOAD_IP4_ADDR_UNSET +2c06 MLME_VIFCTRL_BAD_BEACON_1 +2c07 MLME_VIFCTRL_CHANNEL_SWITCH_REQ_CHANNEL_VALIDATION_FAILED +2c08 MLME_VIFCTRL_PEER_NOT_FOUND_2 +2c09 MLME_VIFCTRL_CONNECT_REQ_INFO_BSSID_IS_GROUP_ADDRESS +2c0a MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_CHANNEL_CONFIG +2c0b MLME_VIFCTRL_CONNECT_REQ_INFO_INVALID_RSN_IE +2c0c MLME_VIFCTRL_CONNECT_REQ_INFO_NO_SSID_IE +2c0d MLME_VIFCTRL_CONNECT_REQ_INFO_WIFISHARING_NOT_SUPPORTED +2c0e MLME_VIFCTRL_ECSA_IS_NOT_STARTED +2c0f MLME_VIFCTRL_FRAME_BAD_TAG_ENTRY_HOST_PID +2c10 MLME_VIFCTRL_FRAME_BAD_TAG_ENTRY_TAG +2c11 MLME_VIFCTRL_FRAME_BAD_TAG_INDEX +2c12 MLME_VIFCTRL_INVALID_PMF +2c13 MLME_VIFCTRL_KEEPALIVE_IP4_ADDR_UNSET +2c14 MLME_VIFCTRL_BAD_BEACON_2 +2c15 MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED +2c16 MLME_VIFCTRL_NAN_START_REQ_INFO_INVALID_TLV +2c18 MLME_VIFCTRL_NAN_START_REQ_INFO_VIF_INDEX_MISMATCH +2c19 MLME_VIFCTRL_NDP_OFFLOAD_INVALID_ICMP6_FRAME +2c1a MLME_VIFCTRL_NDP_OFFLOAD_INVALID_NDP_NS_FRAME +2c1b MLME_VIFCTRL_NOA_SCHEDULE_INCOMPLETE +2c1c MLME_VIFCTRL_NOA_SCHEDULE_INVALID +2c1d MLME_VIFCTRL_NO_MEM_FOR_WMM +2c1f MLME_VIFCTRL_NO_VALID_RATES_INTERSECTION +2c20 MLME_VIFCTRL_OBSS_CANT_ALLOC_SCAN_IES +2c21 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_CHAN_INVALID +2c22 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_CHAN_DFS_OR_NOR_IR +2c23 MLME_VIFCTRL_OFFCHANNEL_SPARE +2c24 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_INVALID_PARAMETERS +2c25 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_INVALID_VIF +2c26 MLME_VIFCTRL_OFFCHANNEL_REQ_INFO_TOO_MANY_SIMULTANEOUS_REQUESTS +2c27 MLME_VIFCTRL_OLBC_DURATION_TIMEOUT_INVALID +2c28 MLME_VIFCTRL_UNKNOWN_AP +2c29 MLME_VIFCTRL_PEER_NOT_FOUND_1 +2c2a MLME_VIFCTRL_PEER_NOT_FOUND_3 +2c2b MLME_VIFCTRL_PEER_NOT_FOUND_4 +2c2c MLME_VIFCTRL_PEER_NOT_FOUND_5 +2c2d MLME_VIFCTRL_PEER_NOT_FOUND_6 +2c2e MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_BLACKOUT_LIST_FULL +2c2f MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_PMALLOC_1 +2c30 MLME_VIFCTRL_RAME_DEL_NOA_IND_FAILED_TO_MATCH +2c32 MLME_VIFCTRL_RA_PKT_VALIDATION_FAILED +2c33 MLME_VIFCTRL_SECURITY +2c34 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_CHANNEL +2c35 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_COUNT +2c36 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_DURATION +2c37 MLME_VIFCTRL_SET_CHANNEL_FAILURE_INVALID_INTERVAL +2c38 MLME_VIFCTRL_SET_CHANNEL_FAILURE_NO_P2P_IE +2c39 MLME_VIFCTRL_SET_CHANNEL_FAILURE_NO_WSC_IE +2c3b MLME_VIFCTRL_SET_CHANNEL_FAILURE_REGULATORY +2c3c MLME_VIFCTRL_SET_IP_ADDR_INVALID_VERSION +2c3e MLME_VIFCTRL_START_REQ_INFO_COUNTRY_MISMATCH +2c3f MLME_VIFCTRL_START_REQ_INFO_INVALID_AUTH_TYPE +2c40 MLME_VIFCTRL_START_REQ_INFO_INVALID_BEACON_PERIOD +2c41 MLME_VIFCTRL_START_REQ_INFO_INVALID_BSSID +2c42 MLME_VIFCTRL_START_REQ_INFO_INVALID_CHANNEL +2c43 MLME_VIFCTRL_START_REQ_NO_VALID_CHANNEL_IS_FOUND +2c45 MLME_VIFCTRL_START_REQ_INFO_INVALID_DTIM_PERIOD +2c46 MLME_VIFCTRL_START_REQ_INFO_INVALID_IE_LIST +2c48 MLME_VIFCTRL_START_REQ_INFO_MULTIPLE_SECURITY_IES +2c49 MLME_VIFCTRL_START_REQ_INFO_NO_RATES_IE +2c4a MLME_VIFCTRL_START_REQ_INFO_NO_SSID_IE +2c4b MLME_VIFCTRL_START_REQ_INFO_P2P_NO_PROBE_RSP_IES +2c4c MLME_VIFCTRL_START_REQ_INFO_VENDOR_IE_PRESENT +2c4d MLME_VIFCTRL_START_REQ_INFO_VIF_INDEX_MISMATCH +2c4e MLME_VIFCTRL_START_REQ_INFO_WIFISHARING_NOT_SUPPORTED +2c4f MLME_VIFCTRL_STATION_INACTIVITY_PEER_NOT_FOUND +2c50 MLME_VIFCTRL_TOO_MANY_QUIET_ELEMENTS +2c51 MLME_VIFCTRL_SPAREB +2c52 MLME_VIFCTRL_UNABLE_TO_USE_CHAN_FROM_BEACON +2c53 MLME_VIFCTRL_UNEXPECTED_IP_VER +2c54 MLME_VIFCTRL_WIFISHARING_CHANNEL_SWITCH_FAILED_1 +2c55 MLME_VIFCTRL_WIFISHARING_CHANNEL_SWITCH_FAILED_2 +2c56 MLME_VIFCTRL_WIFISHARING_INVALID_CHANNEL +2c57 MLME_VIFCTRL_RAME_ADD_NOA_IND_FAILED_PMALLOC_2 +2c58 MLME_VIFCTRL_CHANNEL_SWITCH_BAD_CHANNEL +2c59 MLME_VIFCTRL_CHANNEL_SWITCH_WIFISHARING_NOT_ALLOWED +2c5a MLME_VIFCTRL_UNEXPECTED_QE_DEL_REQ +2c60 MLME_VIFCTRL_AP_NO_CHANNEL_FOUND +2c61 MLME_VIFCTRL_STA_CHANNEL_NOT_FOUND +2c62 MLME_VIFCTRL_EDCA_OVERRIDE_FAILED +2c63 MLME_VIFCTRL_READ_APF_MBULK_ALLOC_FAIL +2c70 MLME_CHANNELISATION_LTE_COEX_NO_CHANNEL_FOUND +2c71 MLME_MBULK_NOT_ENOUGH_HEADROOM +2c72 MLME_STATION_RECORD_DOES_NOT_EXIST +2c73 MLME_UTILS_FORCE_ACTIVE_IDEMPOTENT_FALSE +2c74 MLME_UTILS_FORCE_ACTIVE_OUT_OF_RANGE +2c75 MLME_UTILS_NON_STATION_POWERMGT +2c76 MLME_INVALID_SIGNAL_DISCARDED +2c77 MLME_UTILS_MBULK_CLONE_OUT_OF_MEM +2c90 MLME_TXPOWER +2c91 MLME_TXPOWER_SAR_INIT +2c92 MLME_TXPOWER_NO_CELL_INIT +2c93 MLME_TXPOWER_NO_CELL_INIT_INCLUDED_CHANNELS +2c94 MLME_TXPOWER_POWER_CAP_BELOW_MIN +2c95 MLME_TXPOWER_11AC_TPC_NO_ENV_WITH_RM +2ca0 MLME_FTM_CREATE_RESPONDER_ENTRY +2ca1 MLME_FTM_INVALID_PARAMETERS +2ca2 MLME_FTM_INVALID_RANGE_REQ +2ca3 MLME_FTM_MBULK_SCAN_IES_ALLOC_FAIL +2ca4 MLME_FTM_SCAN_UNKNOWN_RESPONDER +2ca5 MLME_FTM_SCAN_NO_RESPONDER_FOUND +2ca6 MLME_FTM_DEL_UNKNOWN_RESPONDER +2ca7 MLME_FTM_CREATE_RTT_RECORD +2ca8 MLME_FTM_RTT_CONF_NO_RESPONDERS +2ca9 MLME_FTM_RTT_CONF_TOO_MANY_RESPONDERS +2caa MLME_FTM_RTT_CONF_DUPLICATE_PEER +2cab MLME_FTM_RTT_CONF_BURST_PERIODS_CONFLICT +2cac MLME_FTM_RTT_CONF_BURST_PERIODS_TOO_SHORT +2cad MLME_FTM_RTT_CONF_BURST_PERIODS_TOO_LONG +2cae MLME_FTM_RTT_CONF_INVALID_RTT_TYPE +2caf MLME_FTM_RTT_CONF_INVALID_CHANNEL_FREQ +2cb0 MLME_FTM_RTT_CONF_INVALID_BURST_PERIOD +2cb1 MLME_FTM_RTT_CONF_INVALID_BURSTS_EXPONENT +2cb2 MLME_FTM_RTT_CONF_INVALID_FRAMES_PER_BURST +2cb3 MLME_FTM_RTT_CONF_INVALID_BURST_DURATION +2cb4 MLME_FTM_RTT_CONF_TOO_MANY_FRAMES_IN_BURST +2cb5 MLME_FTM_PARAMETER_OVERRIDE_BURST_EXPONENT +2cb6 MLME_FTM_PARAMETER_OVERRIDE_BURST_DURATION +2cb7 MLME_FTM_PARAMETER_OVERRIDE_BURST_MIN_DELTA +2cb8 MLME_FTM_PARAMETER_OVERRIDE_ASAP_MDOE +2cb9 MLME_FTM_PARAMETER_OVERRIDE_FTM_PER_BURST +2cba MLME_FTM_PARAMETER_OVERRIDE_BANDWIDTH +2cbb MLME_FTM_PARAMETER_OVERRIDE_INTERVAL +2cbc MLME_FTM_REQUEST_VALIDATION_DISABLED +2cbd MLME_FTM_RESPONSE_VALIDATION_DISABLED +2cbe MLME_FTM_CREATE_RTT_RECORD_DUPLICATED +2cbf MLME_FTM_RTT_RECORD_NOT_FOUND +2cc0 MLME_FTM_BURST_PARAMETERS_NOT_EXIST +2cc1 MLME_FTM_PARAMETER_OVERRIDE_START_TIME +2cc2 MLME_FTM_RTT_CONF_INVALID_BURST_INTERVAL +2cc3 MLME_FTM_RTT_MEASUREMENT_UNSUCCESSFUL +2cc4 MLME_FTM_RTT_T3_T2_INVALID +2cc5 MLME_FTM_RTT_T4_T1_INVALID +2cc6 MLME_FTM_RTT_T4_T1_IS_LESS_THAN_T3_T2 +2cd0 MLME_NDM_UNEXPECTED_FRAME +2ce0 MLME_NAM_NDC_SCHEDULE_NOT_POSSIBLE +panicid 722 +2000 DPLP_FRAG_GENERIC +2001 DPLP_FRAG_WRONG_LEN +2002 DPLP_FRAG_FREE_DU +2003 DPLP_FRAG_IS_LAST_FRAME_FRAG +2004 DPLP_FRAG_IS_INCONSISTENT +2010 DPLP_FALLBACK_GENERIC +2011 DPLP_FALLBACK_INVALID_MIB_SIZE +2013 DPLP_FALLBACK_INVALID_MODULATION +2014 DPLP_FALLBACK_MAX_ENTRIES_IS_ZERO +2016 DPLP_FALLBACK_FAILED_TO_ALLOCATE_LINK_INFO +2017 DPLP_FALLBACK_TBL_LENGTH_OUT_OF_BOUNDS +2018 DPLP_FALLBACK_RATE_INDEX_OUT_OF_BOUNDS +2020 DPLP_ENC_HNDL_GENERIC +2021 DPLP_ENC_HNDL_WRONG_ENC_TYPE +2022 DPLP_ENC_HNDL_MBULK_NULL +2023 DPLP_ENC_HNDL_KEYC_NULL +2024 DPLP_ENC_HNDL_NO_ROOM_LEFT +2025 DPLP_ENC_HNDL_LIST_EMPTY +2026 DPLP_ENC_HNDL_NO_KEY_FOUND +2027 DPLP_ENC_HNDL_ENC_INFO_ALLOC_FAIL +2028 DPLP_ENC_HNDL_NO_FRAMES_QUEUED_TO_DPHP +2029 DPLP_ENC_HNDL_WAPI_CRYPTOSW_INVALID +202a DPLP_ENC_HNDL_MBULK_IS_CHAINED +2030 DPLP_CTRL_MGRL_GENERIC +2031 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSING +2032 DPLP_CTRL_MGR_DP_STATE_NOT_RESUMING +2033 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSED +2034 DPLP_CTRL_MGR_NEW_CMD_ALLOC_FAIL +2035 DPLP_CTRL_MGR_CMD_TIMEOUT +2040 DPLP_LINK_ADAPT_GENERIC +2041 DPLP_LINK_ADAPT_RATE_UNSUPPORTED +2042 DPLP_LINK_ADAPT_RATE_INDEX_OUT_OF_BOUNDS +2043 DPLP_LINK_ADAPT_RATE_MIN_BA_RATE_WRONG +2044 DPLP_LINK_ADAPT_SELECTED_RATE_INVALID +2045 DPLP_LINK_ADAPT_FALLBACK_TABLE_IS_NULL +2047 DPLP_LINK_ADAPT_NUM_RETRIES_IS_WRONG +2050 DPLP_EXT_API_GENERIC +2051 DPLP_EXT_API_DU_IS_NOT_RXENTRY +2052 DPLP_EXT_API_DU_IS_NOT_TXENTRY +2053 DPLP_EXT_API_RESOURCE_HANDLE_NOT_CALLED_FROM_CB +2054 DPLP_EXT_API_WRONG_AMSDU_LEN +2055 DPLP_EXT_API_WRONG_SIGNAL_BUFFER_SIZE +2057 DPLP_EXT_API_MSG_CANNOT_QUEUE_BEACON +2058 DPLP_EXT_API_DU_HAS_WRONG_STATE +205a DPLP_EXT_API_INVALID_PID +205b DPLP_EXT_API_INVALID_PAUSE_TYPE +205c DPLP_EXT_API_STA_RECORD_DOES_NOT_EXIST +205d DPLP_EXT_API_STA_RECORD_ALREADY_CLEARING +205e DPLP_EXT_API_MLME_CALLBACK_ALREADY_SET +205f DPLP_EXT_API_INVALID_MAC +2060 DPLP_RX_GENERIC +2061 DPLP_RX_VIF_IS_SCAN +2062 DPLP_RX_FRAG_COUNT_WRONG_FOR_AMPDU +2063 DPLP_RX_SEQ_DIFF_GREATER_THAN_WIN_SIZE +2064 DPLP_RX_DPLP_INTERNAL_ERROR +2065 DPLP_RX_CORRUPT_MBULK +2066 DPLP_RX_MISMATCHED_FRAME_CONTROL +2067 DPLP_RX_FORWARD_CHAINED_TO_CTRLPLANE +2068 DPLP_RX_MISSING_DRAM +2070 DPLP_STATION_GENERIC +2071 DPLP_STATION_TX_UP_IS_UNMAPPED +2072 DPLP_STATION_FRAME_ALREADY_COUNTED +2073 DPLP_STATION_TOO_MANY_QUEUED_FRAMES +2074 DPLP_STATION_FRAME_IS_NOT_COUNTED +2075 DPLP_STATION_NO_QUEUED_FRAME +2076 DPLP_STATION_FRAME_HAS_NO_TXQUEUE +2077 DPLP_STATION_FRAME_NOT_READY_TO_QUEUE +2078 DPLP_STATION_RATE_INVALID +207a DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_HIGH_IMPORTANCE +207b DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_AMDPU +207c DPLP_STATION_TXENTRY_HAS_NO_BAINFO +207d DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_MULTICAST +207e DPLP_STATION_DPLP_IN_WRONG_STATE +207f DPLP_STATION_CLEAR_MUST_BE_TOTAL_PAUSED +2080 DPLP_STATION_CLEAR_MUST_BE_NOTHING_QUEUED +2081 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_SF_NOT_NULL +2082 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_LF_NOT_NULL +2083 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_COUNT_NOT_ZERO +2090 DPLP_AMPDU_MGR_GENERIC +2091 DPLP_AMPDU_MGR_MALLOC_FAIL +2092 DPLP_AMPDU_MGR_TX_QUEUE_HEAD_OR_TAIL_NULL +2093 DPLP_AMPDU_MGR_DU_NOT_READY_TO_SEND +2094 DPLP_AMPDU_MGR_AMPDU_TXENTRY_LIST_NOT_FOUND +2095 DPLP_AMPDU_MGR_TOO_MANY_FRAMES_WAITING_TO_TX +2096 DPLP_AMPDU_MGR_TX_ENTRY_HAS_NO_BAINFO +2097 DPLP_AMPDU_MGR_TX_ENTRY_HAS_INVALID_RATE +2098 DPLP_AMPDU_LINK_INFO_IS_NULL +2099 DPLP_AMPDU_AMSDU_OVERSIZE +209a DPLP_AMPDU_AMSDU_NOT_SUPPORTED +209b DPLP_AMPDU_MGR_RX_BA +209c DPLP_AMPDU_MGR_FREE_PPDU_STILL_IN_DPHP +209d DPLP_AMPDU_MGR_CFMS_COUNT +209e DPLP_AMPDU_MGR_CANNOT_CANCEL_PPDU +209f DPLP_AMPDU_MGR_CANCEL_COUNT +20a0 DPLP_HW_GENERIC +20a1 DPLP_HW_VIF_IS_NOT_SCHEDULED +20a2 DPLP_HW_MBULK_HAS_NO_SIGNAL +20a3 DPLP_HW_MBULK_HAS_REFCOUNT_OR_LEN +20a4 DPLP_HW_UNEXPECTED_DU_STATE +20a5 DPLP_HW_TXENTRY_IS_DATAFRAME +20a9 DPLP_HW_UNEXPECTED_VIF_ID +20aa DPLP_HW_TXENTRY_STILL_COUNTED +20b0 DPLP_MPDU_LOAD_GENERIC +20b1 DPLP_MPDU_LOAD_NODE_ELEMENT_NOT_NULL +20b2 DPLP_MPDU_LOAD_PPDU_NOT_FOUND +20b3 DPLP_MPDU_LOAD_NOT_A_TRIGGERED_QUEUE +20b4 DPLP_MPDU_LOAD_CANCELLING_NULL_PPDU +20b5 DPLP_MPDU_LOAD_UNICAST_IS_PAUSING +20b6 DPLP_MPDU_LOAD_TXENTRY_NOT_FOUND +20b7 DPLP_MPDU_LOAD_NO_MORE_TRIGGERED_Q_LEFT +20b8 DPLP_MPDU_LOAD_FRAME_NOT_QUEUED +20b9 DPLP_MPDU_LOAD_COUNT_NOT_ZERO +20ba DPLP_MPDU_LOAD_DPLANE_NOT_RUNNING +20c0 DPLP_QUEUE_GENERIC +20c1 DPLP_QUEUE_WRONG_DU_STATE +20c2 DPLP_QUEUE_TX_QUEUE_NOT_EMPTY +20c3 DPLP_QUEUE_MAC_AC_IS_WRONG +20c4 DPLP_QUEUE_FRAME_WITHOUT_TX_QUEUE +20c5 DPLP_QUEUE_LIST_ELEMENT_IS_WRONG +20c6 DPLP_QUEUE_MBULK_NOT_LARGE_ENOUGH +20c7 DPLP_QUEUE_UNKNOWN_REQUEST_TYPE +20c8 DPLP_QUEUE_DOUBLE_DEQUEUE +20c9 DPLP_QUEUE_TX_QUEUE_EMPTY +20ca DPLP_QUEUE_DEBUG_BEACON_SW_TIMEOUT +20cb DPLP_QUEUE_DEBUG_AMSDU_ERROR +20cc DPLP_QUEUE_INVALID_DU +20d0 DPLP_FROM_HOST_HARD +20e0 DPLP_TIMER_SCHEDULE_WHEN_PAUSED +20f0 DPLP_ANTENNA_MODE_INVALID_BITMAP +2100 DPLP_DPLP_IMM_UNIMPLEMENTED +2110 DPLP_DPIF_GENERIC +2111 DPLP_DPIF_BAD_OPERATION +2112 DPLP_DPIF_RESOURCE_LOW +2113 DPLP_DPIF_RESOURCE_INDEX_ERROR +2114 DPLP_DPIF_BFEE +2115 DPLP_DPIF_PEER_INFO +2116 DPLP_DPIF_INTERRUPT_SANITY +2117 DPLP_DPIF_INVALID_BSS_INDEX +2120 DPLP_PEER_MGT_GENERIC +2121 DPLP_PEER_MGT_FRAMES_NOT_CANCELLED +2130 DPLP_BEAMFORMER_GENERIC +2131 DPLP_BEAMFORMER_UNEXPECTED_NDPA +2140 DPLP_DEADLINE_GENERIC +2141 DPLP_DEADLINE_STOP_DEADLINE_NOT_FOUND +2142 DPLP_DEADLINE_VIF_DEADLINE_NOT_FOUND +2143 DPLP_DEADLINE_ACTIVE_DEADLINE_IS_NULL +2144 DPLP_DEADLINE_DPIF_Q_NUM_NOT_FOUND +2145 DPLP_DEADLINE_UNABLE_TO_CANCEL_DLINE +2150 DPLP_PROTECTION_GENERIC +2151 DPLP_PROTECTION_RATE_INDEX_OUT_OF_BOUNDS +2160 DPLP_VIF_GENERIC +2200 DPHP_BA_GENERIC +2201 DPHP_BA_RESERVE_NON_AMPDU +2202 DPHP_BA_LOAD_NON_AMPDU +2203 DPHP_BA_LOAD_RESERVE_FAILED +2210 DPHP_COORD_GENERIC +2211 DPHP_COORD_BAD_RESET +2212 DPHP_COORD_BAD_RESET_STAGE2 +2213 DPHP_COORD_INVALID_BK_CLEAR +2214 DPHP_COORD_PPDU_LIST_DAMAGED +2215 DPHP_COORD_NOT_MARKED_CANCEL +2216 DPHP_COORD_INVALID_PPDU_STATE +2217 DPHP_COORD_INVALID_DPHP_STATE +2218 DPHP_COORD_Q_EMPTY +2220 DPHP_DEADLINE_GENERIC +2221 DPHP_DEADLINE_BK_NOT_EMPTY +2222 DPHP_DEADLINE_BAD_DEADLINE +2223 DPHP_DEADLINE_IS_NULL +2224 DPHP_DEADLINE_BAD_Q_MASK +2225 DPHP_DEADLINE_ILLEGAL_PPDU +2226 DPHP_DEADLINE_ALREADY_ACTIVE +2227 DPHP_DEADLINE_INVALID_TYPE +2228 DPHP_DEADLINE_NO_INSTALLED_DEADLINE +2230 DPHP_RX_GENERIC +2231 DPHP_RX_NO_DRAM +2232 DPHP_RX_TRUNCATED_DOLLOP +2233 DPHP_RX_SANITY +2234 DPHP_RX_NO_PRECEDING_MPDU +2235 DPHP_RX_BAD_DOLLOP +2236 DPHP_RX_GIVE_BEHIND_TAKE +2240 DPHP_DMA_GENERIC +2241 DPHP_DMA_RX_ORDER +2242 DPHP_DMA_UNEVEN_ALIGN +2243 DPHP_DMA_INVALID_ENC_TYPE +2244 DPHP_DMA_NO_SPACE +2245 DPHP_DMA_TX_FRAME_TOO_LONG +2246 DPHP_DMA_PLINE_FULL +2247 DPHP_DMA_PLINE_EMPTY +2248 DPHP_DMA_PLINE_INVALID +2249 DPHP_DMA_INVALID_TFER_ALERT +224a DPHP_DMA_MBULK_CHAIN_ERROR +224b DPHP_DMA_INVALID_PAUSE_STATE +224c DPHP_DMA_SG_LIST_FULL +224d DPHP_DMA_BAD_SAVED_RX_STATE +2250 DPHP_RESET_GENERIC +2251 DPHP_RESET_BAD_STATE_REQUEST +2252 DPHP_RESET_RX_NOT_IDLE +2253 DPHP_RESET_DMA_NOT_IDLE +2254 DPHP_RESET_BAD_WDOG_STATE +2255 DPHP_RESET_HW_IDLE_FAIL +2256 DPHP_INIT_BAD_MAC_REGS_ADDR_START +2257 DPHP_INIT_BAD_MAC_INSTANCE_NUM +2258 DPHP_MAC_FAILED_TO_START +2260 DPHP_INT_GENERIC +2261 DPHP_INT_UNHANDLED +2262 DPHP_INT_MAC_ERROR +2263 DPHP_INT_DMA_ALERT_RECURSION +2264 DPHP_INT_BAD_DMA_TFER_STATE +2265 DPHP_INT_DMA_TFER_FAIL +2266 MAC_ACC_BAD_TX_RATE +2267 MAC_ACC_BAD_PROT_RATE +2268 DPHP_INT_XDMA_TFER_FAIL +2269 DPHP_XDMA_TFER_FAIL +226a DPHP_XDMA_TFER_CHAINED_MBULK_FAIL +226b DPHP_XDMA_TFER_CHUNK_MBULKS_FAIL +226c DPHP_FLEXIMAC_PANIC +226d DPHP_CAPTURE_IQ_SAMPLES_LOST +226e DPHP_CAPTURE_DONE +226f DPHP_PHYDMA_DOUBLE_REGISTER +2270 DPHP_TX_GENERIC +2271 DPHP_TX_UNDERFLOW +2272 DPHP_TX_BUFFER_INCORRECT +2280 DPHP_SLOT_GENERIC +2281 DPHP_SLOT_EXPECTED_AMPDU +2282 DPHP_SLOT_NULL_PPDU +2283 DPHP_SLOT_DMA_INCOMPLETE +2284 DPHP_SLOT_QUEUEING_FAIL +2285 DPHP_SLOT_BAD_CANCEL_REQ +2286 DPHP_SLOT_TIMED_TX_Q_PAUSED +2287 DPHP_SLOT_DMA_DATA_INVALID +2288 DPHP_SLOT_INVALID_STATE +2289 DPHP_SLOT_INVALID_PDU_STATUS +228a DPHP_SLOT_UNEXPECTED_CFM +228b DPHP_SLOT_MPDU_INDEX_OUT_OF_BOUNDS +228c DPHP_SLOT_UNEXPECTED_DYN_RESTART +228d DPHP_SLOT_BAD_COMMAND +2290 DPHP_CONFIG_GENERIC +2291 DPHP_CONFIG_BAD_EDCA_Q +2292 DPHP_CONFIG_BAD_EDCA_CONFIG +2293 DPHP_CONFIG_MISSING_PROT_TABLE +2294 DPHP_CONFIG_RAMSW_SIZE_INVALID +22a0 DPHP_DPIF_GENERIC +22a1 DPHP_DPIF_BAD_DEADLINE_CANCEL +22a2 DPHP_DPIF_INVALID_ECW +22a3 DPHP_DPIF_INVALID_BURST +22a4 DPHP_DPIF_BAD_RX_CHAIN_CALC +22a5 DPHP_DPIF_BAD_RX_TYPE +22a6 DPHP_DPIF_PEER_INFO +22a7 DPHP_DPIF_UNXPECTED_AMPDU +22a8 DPIF_LINK_INFO_INC_REF_COUNT_WHEN_MAX +22a9 DPIF_LINK_INFO_DEC_REF_COUNT_WHEN_ZERO +22aa DPIF_LINK_INFO_ASSIGN_TO_TX_ENTRY_Q_NULL +22ab DPIF_MBULK_DATA_WRONG_CACHELINE +22ac DPIF_BAD_ENC_KEY +22ad DPIF_UNEXPECTED_REQUEST_CANCEL +22b0 DPHP_TCM_GENERIC +22b1 DPHP_TCM_ALLOC_SIZE_MISMATCH +22b2 DPHP_TCM_POOL_EMPTY +22b3 DPHP_TCM_BAD_FREE +22b4 DPHP_TCM_INIT_INSUFFICIENT_SPACE +22b5 DPHP_TCM_POOL_SIZE +22b6 DPHP_TCM_INIT_FAIL +22b7 TCM_INIT_POOL_IN_USE +22c0 DPHP_BAD_MIF_STATE +22d0 DPHP_BA_TX_GENERIC +22d1 DPHP_BA_TX_UNEXPECTED_CFM_STATE +22d2 DPHP_BA_TX_PPDU_AT_Q_HEAD_DOES_NOT_MATCH +22d3 DPHP_BA_TX_DEINT_OUTSTANDING_AMPDUS +22d4 DPHP_BA_TX_DEINT_OUTSTANDING_BA_TX_AGRS +22d5 DPHP_BA_TX_AMPDU_ALREADY_CONFIRMED +22d6 DPHP_BA_TX_PPDU_COUNT_VALUE_INCORRECT +22d7 DPHP_BA_TX_UNEXPECTED_PANIC_SIGNAL +22d8 DPHP_BA_TX_BA_WINDOW_NOT_EMPTY +22d9 DPHP_BA_TX_AMPDU_DEQUEUED_INCORRECTLY +22da DPHP_BA_TX_AMPDU_NOT_FOUND +22e0 DPHP_WATCHDOG_GENERIC +22e1 DPHP_UNHANDLED_LOCKUP +22f0 DPHP_BEAMFORMER_INVALID_NDPA +22f1 DPHP_BEAMFORMEE_GENERIC +2300 MACRAME_VIF_CREATE_NULL_SCANVIF +2301 MACRAME_VIF_DEREGISTER_QUEUED_TX_FRAMES +2302 MACRAME_VIF_DELETE_STATION_ASSOCIATED +2303 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_STATE +2304 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_PS_STATE +2305 MACRAME_VIF_CLEAR_INVALID_SCHED_STATE +2308 MACRAME_VIF_DESCHED_REG_REQ_INVALID_PS_STATE +230a MACRAME_VIF_SW_DONE_VIF_NOT_SCHEDULED +230c MACRAME_VIF_CTS_PROCESSED_NULL_DU +230d MACRAME_VIF_DEREGISTER_NO_REG_VIF +230e MACRAME_VIF_DEREGISTER_INVALID_SCHED_STATE +230f MACRAME_VIF_SCHED_MISSED_INVALID_START_TIME +2311 MACRAME_VIF_INDEX_OUT_OF_RANGE +2313 MACRAME_VIF_CANCEL_NULL_ENTRY +2315 MACRAME_VIF_IS_NULL +2316 MACRAME_VIF_INVALID_TRAFFIC_STATISTICS +2320 MACRAME_STATION_ADD_NULL_RECORD +2323 MACRAME_STATION_SET_CONNECT_NULL_RECORD +2326 MACRAME_STATION_RESET_STA_RECORD_WITH_ENC_KEY +2340 MACRAME_SCHED_UPDATE_DURATION_HIST_VIF_NOT_SCHEDULED +2342 MACRAME_SCHED_QUERY_BO_INVALID_BO_TIMES +2343 MACRAME_SCHED_RESCHEDULE_ALREADY_ACTIVE +2344 MACRAME_SCHED_SCHED_INVALID_VIF +2345 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_VIF +2346 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_STATE +2347 MACRAME_SCHED_SCHED_IND_INVALID_VIF +2348 MACRAME_SCHED_RADIO_DONE_INVALID_STATE +2349 MACRAME_SCHED_BO_UPDATE_INVALID_VIX +234a MACRAME_SCHED_DESCHED_NOW_NOT_SCEDULED +234b MACRAME_SCHED_NEAREST_SCHED_TIME_INVALID_STATE +234c MACRAME_SCHED_COULD_NOT_INSTANTIATE_FSM +234d MACRAME_SCHED_INVALID_FSM_PID +234e MACRAME_SCHED_INVALID_RADIO_BM +234f MACRAME_SCHED_INVALID_PAUSE_REASON +2350 MACRAME_SCHED_INVALID_INDEX +2351 MACRAME_SCHED_INVALID_INTERFACE +2352 MACRAME_SCHED_INVALID_SCHDL_FSM +2361 MACRAME_TX_MM_REQUEST_INVALID_VIF +2362 MACRAME_TX_ADDING_NULL_ENTRY_TO_BUFFER +2363 MACRAME_TX_SENDING_NULL_ENTRY_FROM_BUFFER +2364 MACRAME_TX_DISCARDING_NULL_ENTRY_FROM_BUFFER +2366 MACRAME_TX_DISCARD_NULL_PTR_TO_ENTRY +2367 MACRAME_TX_CANCEL_NULL_PTR_TO_ENTRY +2368 MACRAME_TX_CANCEL_NULL_TXENTRY +2369 MACRAME_TX_NO_PSPOLL +2382 MACRAME_BEACON_MISSED_BEACON_NOT_SCHEDULED_VIF +2384 MACRAME_BEACON_UPDATE_WAKEUP_VIF_NOT_STA +2386 MACRAME_BEACON_TX_CLEAR_INVALID_VIF_TYPE +2387 MACRAME_BEACON_TX_LOAD_HANDLER_INVALID_VIF_TYPE +2388 MACRAME_BEACON_TX_LOAD_HANDLER_READONLY_FRAME +2389 MACRAME_BEACON_TX_FINISHED_INVALID_VIF +238a MACRAME_BEACON_RX_SCHEDULE_TOO_FAR_IN_THE_FUTURE +238c MACRAME_BEACON_TX_SHEDULE_REQUEST_IN_THE_PAST +238d MACRAME_BEACON_TX_GET_NEXT_TIME_INVALID_VIF_TYPE +238e MACRAME_BEACON_TX_AP_WRITE_PVB_INPUT_CHECK +238f MACRAME_BEACON_TX_AP_UPDATE_NEEDED_NON_AP_VIF +2390 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_SCHEDULED_VIF +2391 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_AP_VIF +2392 MACRAME_BEACON_TX_AP_SEND_BEACON_NOT_FOUND +2394 MACRAME_BEACON_TX_AP_CLEAR_BEACON_IN_DPLP +2395 MACRAME_BEACON_TX_ECSA_COUNT_REACHED_ZERO +239a MACRAME_BEACON_CALC_SLEEP_PERIODS +239b MACRAME_BEACON_TBTT_EBRT_INVALID_VIF +239c MACRAME_BEACON_TBTT_EBRT_INVALID_LISTEN_START +239e MACRAME_BEACON_TX_TXENTRY_IS_NULL +23a2 MACRAME_PS_COMMON_PS_CHECK_INVALID_VIF +23a3 MACRAME_PS_COMMON_ANNOUNCE_PROCESSED_NULL_DU +23a4 MACRAME_PS_COMMON_SEND_PSNULL_NULL_ERROR +23a6 MACRAME_PS_COMMON_POPULATE_PSNULL_VIF_NOT_SCHEDULED +23a7 MACRAME_PS_LEGACY_PSPOLL_CFM_NULL_DU +23a8 MACRAME_PS_LEGACY_PSPOLL_CFM_NON_STA_VIF +23a9 MACRAME_PS_UAPSD_ENQUEUE_TRIGGER_VIF_NOT_SCHEDULED +23c0 MACRAME_BLACKOUT_CMM_INVALID_NUM_BO +23c1 MACRAME_BLACKOUT_CHIP_INVALID_NUM_BO +23c2 MACRAME_BLACKOUT_P2P_INVALID_VIF_TYPE_NOA +23c3 MACRAME_BLACKOUT_P2P_SET_CTW_FAIL +23c4 MACRAME_BLACKOUT_NOT_REGISTERED +23c5 MACRAME_BLACKOUT_P2P_SCAN_NOA_NOT_UPDATED +23c6 MACRAME_BLACKOUT_AP_SCAN_QUIET_COUNT_NOT_UPDATED +23e2 MACRAME_FSM_ADD_BO_INVALID_TYPE +23e3 MACRAME_FSM_ADD_BO_UNDEFINED_TYPE +23e4 MACRAME_FSM_ADD_BO_QUIET_INVALID_ID +23e5 MACRAME_FSM_ADD_BO_LOCAL_INVALID_ID +23e6 MACRAME_FSM_DEL_BO_INVALID_TYPE +23e7 MACRAME_FSM_DEL_BO_UNDEFINED_TYPE +23e8 MACRAME_FSM_DEL_BO_QUIET_INVALID_ID +23e9 MACRAME_FSM_DEL_BO_LOCAL_INVALID_ID +2400 MACRAME_TIMER_UNSCHEDULABLE_VIF_MULTICAST +2401 MACRAME_TIMER_UNSCHEDULABLE_VIF_FAST_PS +2402 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_DELAY +2403 MACRAME_TIMER_UNSCHEDULABLE_VIF_CHECK_CLEAR +2404 MACRAME_TIMER_UNSCHEDULABLE_VIF_MOREBIT +2405 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_CHECK +2406 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_TIMER +2407 MACRAME_TIMER_UNSCHEDULABLE_VIF_TDLS +240a MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_TX +240b MACRAME_TIMER_DPLANE_OPERATION_TIMEOUT +240c MACRAME_TIMER_RADIOMAC_SWITCH_TIMEOUT +240d MACRAME_TIMER_BT_LO_ACCESS_GRANT_TIMEOUT +240e MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_RX +2420 MACRAME_COEX_BLACKOUT_ATTACH_USPBO_FAILED +2421 MACRAME_COEX_BLACKOUT_ATTACH_VIF_FAILED +2422 MACRAME_COEX_BLACKOUT_ATTACH_INVALID_HANDLE +2423 MACRAME_COEX_BLACKOUT_UPDATE_INVALID_HANDLE +2424 MACRAME_COEX_BLACKOUT_DESTROY_INVALID_HANDLE +2425 MACRAME_COEX_BLACKOUT_DETACH_INVALID_HANDLE +2426 MACRAME_COEX_BLACKOUT_MASK_INVALID_HANDLE +2427 MACRAME_COEX_BLACKOUT_UNMASK_INVALID_HANDLE +2428 MACRAME_COEX_VIF_GET_NEXT_DTIM_TIME_INVALID_VIF +2429 MACRAME_COEX_VIF_GET_CLEAR_TIME_INVALID_VIF +242a MACRAME_COEX_NEGATIVE_MAX_CLEAR_TIMEOUT +2431 MACRAME_MLME_API_ALLOW_BEACONS_NON_AP_VIF +2434 MACRAME_MLME_API_SET_BSS_INVALID_VIF +2435 MACRAME_MLME_API_SET_BSS_NO_AP +2436 MACRAME_MLME_API_SET_INFO_SCAN_VIF +2437 MACRAME_MLME_API_CONFIG_QUEUE_SCAN_VIF +2438 MACRAME_MLME_API_SET_BSS_UNMATCHED_VIF_TYPES +2439 MACRAME_MLME_API_INVALID_VIF +243a MACRAME_MLME_API_NOT_STATION_OWNER +243b MACRAME_MLME_API_STATION_CLEAR_RECORD_NOT_FOUND +243c MACRAME_MLME_API_STATION_PAUSE_RECORD_NOT_FOUND +243d MACRAME_MLME_API_STATION_UNPAUSE_RECORD_NOT_FOUND +2441 MACRAME_BA_MGR_REMOVE_BA_NULL_INFO +2442 MACRAME_BA_MGR_REMOVE_BA_HWINFO +2443 MACRAME_BA_MGR_QUEUE_HEAD_NULL +2444 MACRAME_BA_MGR_QUEUE_TAIL_NULL +2445 MACRAME_BA_MGR_DELBA_RX_BAINSTANCE_NULL +2446 MACRAME_BA_MGR_FIND_BA_INVALID_TPRI +2447 MACRAME_BA_MGR_DELBA_INVALID_DIR +2448 MACRAME_BA_MGR_ADDBA_ZERO_BUF_SIZE +2449 MACRAME_BA_MGR_ADDBA_STA_RECORD_NULL +244a MACRAME_BA_MGR_ADD_BA_RX_AGREEMENT +2450 MACRAME_KEY_MALLOC_FAILED +2451 MACRAME_RADIO_INIT_DONE_INVALID_STATE +2452 MACRAME_RADIO_STATE_CHANGE_ON_NO_DESCRIPTORS +2453 MACRAME_RADIO_OFF_INVALID_STATE +2454 MACRAME_RADIO_DPD_NO_RATES +2455 MACRAME_RADIO_INVALID_STATE +2456 MACRAME_RADIO_COULD_NOT_INSTANTIATE_FSM +2457 MACRAME_RADIO_INVALID_BITMAP +2458 MACRAME_RADIO_ILLEGAL_SWITCH_REQUEST +2459 MACRAME_MODEM_INVALID_DFE_CONFIG +245a MACRAME_RADIOMAC_TOO_MANY_REQUESTS +245b MACRAME_MODEM_CONFLICTING_DFE_CONFIG +245c MACRAME_RADIOMAC_MAC0_UNAVAILABLE +245d MACRAME_RADIO_DUMMY_FRAME_DPD_NOT_SUPPORTED +2480 MACRAME_DPLANE_MACRAME_NULL_POINTER +2490 MACRAME_VIF_PAUSE_RESUME_NOT_ENOUGH_MEMORY_FOR_REQUEST +2491 MACRAME_VIF_NAN_ELAPSED_TIME_GREATER_THAN_DW0_PERIOD +2492 MACRAME_VIF_NAN_INSUFFICINET_OCTETS +2493 MACRAME_VIF_NAN_NO_SLOTS_FOUND +24a0 MACRAME_IDLE_AP_INVALID_VIF +24ff MACRAME_LAST_ID +2500 MLME_RAME_GET_KA_INTERVAL_INVALID_DATA +2501 MLME_FSM_PID_ALREADY_IN_USE_1 +2502 MLME_AP_NO_CURRENT_STA +2503 MLME_FSM_PID_ALREADY_IN_USE_2 +2504 MLME_FSM_PID_ALREADY_IN_USE_3 +2505 MLME_FSM_PID_ALREADY_IN_USE_4 +2506 MLME_FSM_PID_ALREADY_IN_USE_5 +2507 MLME_FSM_PID_ALREADY_IN_USE_6 +2508 MLME_FSM_PID_ALREADY_IN_USE_7 +2509 MLME_FSM_PID_ALREADY_IN_USE_8 +250a MLME_FSM_PID_ALREADY_IN_USE_9 +250b MLME_FSM_PID_ALREADY_IN_USE_10 +250c MLME_AP_DISCONNECT_NO_STATION_RECORD +250e MLME_AP_UNEXPECTED_FRAME_TYPE +250f MLME_AP_UNEXPECTED_FRAME_SUBTYPE +2510 MLME_REG_MIB_READ_FAIL +2511 MLME_REG_MIB_READ_FAIL_2 +2512 MLME_REG_MIB_COUNTRY_CODE_FAIL +2513 MLME_REG_MIB_WORLD_DOMAIN_COUNTRY_CODE_FAIL +2514 MLME_REG_IS_NULL +2520 MLME_CONMGR_MLME_SYNCHRONISED_RSP_INVALID +2530 MLME_STA_RECORD_ADD_1 +2531 MLME_STA_RECORD_DELETE +2532 MLME_DATA_SAVE_UNKNOWN_KEY_TYPE +2533 MLME_STA_RECORD_ADD_2 +2534 MLME_STA_RECORD_PAUSE +2535 MLME_STA_RECORD_RESUME +2536 MLME_STA_RECORD_MOVE +2537 MLME_DATA_NO_AVAILABLE_VIF +2538 MLME_DATA_ADD_VIF_FAILED_1 +2539 MLME_DATA_ADD_VIF_FAILED_3 +253a MLME_DATA_ADD_VIF_FAILED_4 +253b MLME_STA_RECORD_CLEAR +253c MLME_STA_RECORDS_EXIST +253d MLME_STA_RECORD_DELETE_WRONG_OWNER +2560 MLME_MEASUREMENTS_FRAME_SZ_WRONG +2580 MLME_REQUESTS_MULTIPLE_ROUTES_FOR_SIGNAL_WITH_VIX +2581 MLME_REQUESTS_TEST_PANIC +2582 MLME_REQUESTS_INVALID_STATE_IN_ADD_VIF +2583 MLME_REQUESTS_MULTIPLE_ROUTES_FOR_SIGNAL_NULL_VIX +25a0 MLME_ROAMING_IES_SZ_WRONG +25a1 MLME_ROAMING_LOGGING_IE_SZ_WRONG +25c2 MLME_SCAN_INTERNAL_DATA_CORRUPTED +25c3 MLME_SCAN_NO_SCANNERS +25c4 MLME_SCAN_PID_TO_INSTANCE_FAILED +25c5 MLME_SCAN_MIB_FAIL +25c6 MLME_SCAN_CHANNEL_ZERO_FREQ +25d0 MLME_TDLS_INVALID_DTIM_PERIOD +25d1 MLME_TDLS_INITIAL_CHANNEL_CFG_FAILED_1 +25d2 MLME_TDLS_INITIAL_CHANNEL_CFG_FAILED_2 +25d3 MLME_TDLS_INVALID_TERMINATE_LINK +25d4 MLME_TDLS_INVALID_TERMINATE_LINK_SETUP +25d5 MLME_TDLS_INVALID_CONFIRM +25d6 MLME_TDLS_MAX_SLOTS_EXCEEDED +25e0 MLME_VIFCTRL_DMS_IES_SZ_WRONG_1 +25e1 MLME_VIFCTRL_DMS_IES_SZ_WRONG_2 +25e2 MLME_VIFCTRL_DMS_IES_SZ_WRONG_3 +25e3 MLME_VIFCTRL_DMS_IES_SZ_WRONG_4 +25e4 MLME_VIFCTRL_DMS_IES_SZ_WRONG_5 +25e5 MLME_VIFCTRL_DMS_IES_SZ_WRONG_6 +25e6 MLME_VIFCTRL_DMS_IES_SZ_WRONG_7 +25e7 MLME_VIFCTRL_CHANNEL_SWITCH_NO_STA_RECORD +25e8 MLME_VIFCTRL_TEARDOWN_BITMAP_OVERFLOW +25e9 MLME_VIFCTRL_SEND_FRAME_INVALID_CHANNEL_FREQ +25ea MLME_VIFCTRL_OBSS_SCAN_IES_SIZE_WRONG +25eb MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE_1 +25ec MLME_VIFCTRL_PACKET_FILTER_IES_TOO_LONG +25ed MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_MODE +25f0 MLME_SECURITY_EAPOL_PEER_NOT_FOUND +25f1 MLME_SECURITY_FILTER_OVERFLOW +25f2 MLME_SECURITY_EAPOL_REPLY_TYPE_INVALID +2600 MLME_VIFCTRL_FILTER_OVERFLOW_1 +2601 MLME_VIFCTRL_FILTER_OVERFLOW_2 +2602 MLME_VIFCTRL_FILTER_OVERFLOW_3 +2603 MLME_VIFCTRL_FILTER_OVERFLOW_4 +2604 MLME_VIFCTRL_FILTER_OVERFLOW_5 +2605 MLME_VIFCTRL_FILTER_OVERFLOW_6 +2606 MLME_VIFCTRL_FILTER_OVERFLOW_7 +2607 MLME_VIFCTRL_FILTER_OVERFLOW_8 +2608 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE_2 +2610 MLME_MBULK_IS_NULL +2611 MLME_MBULK_ADDRESS_IS_NULL +2620 MLME_MPDU_VIX_REGISTRATION_FAILED_1 +2621 MLME_MPDU_VIX_REGISTRATION_FAILED_2 +2630 MLME_FRAMES_FRAME_SZ_WRONG +2631 MLME_FRAMES_INVALID_FRAME_TYPE_1 +2632 MLME_FRAMES_INVALID_FRAME_TYPE_2 +2633 MLME_FRAME_ADDR_DS_MODE_UNSUPPORTED +2634 MLME_FRAME_APPEND_OOB +2635 MLME_FRAME_EAPOL_INVALID_FRAME_TYPE +2636 MLME_FRAME_BUILD_INC_SZ_MISMATCH +2640 MLME_NAN_SCAN_IES_SIZE_WRONG +2641 MLME_NAN_FRAME_SZ_WRONG_1 +2642 MLME_NAN_INVALID_NAN_FRAME +2643 MLME_NAN_INITIAL_CHANNEL_CFG_FAILED +2644 MLME_NAN_NUM_OF_SDA_OVERFLOW +2645 MLME_NAN_SDF_WITH_NO_PAYLOAD +2646 MLME_NAN_RAME_MM_CFM_NOT_RECEIVED +2647 MLME_NAN_INVALID_CLUSTER_MERGE_STATE +2649 MLME_NAN_FRAME_SZ_WRONG_3 +264a MLME_NAN_FRAME_SZ_WRONG_4 +264c MLME_NAN_FRAME_SZ_WRONG_6 +264e MLME_FSM_PID_ALREADY_IN_USE_11 +2650 MLME_API_STATION_RECORD_DOES_NOT_EXIST_1 +2651 MLME_API_STATION_RECORD_DOES_NOT_EXIST_2 +2652 MLME_API_STATION_RECORD_DOES_NOT_EXIST_3 +2653 MLME_API_INVALID_VIF +2660 MLME_FTM_SCAN_IES_SIZE_WRONG +2700 RADIO_RICE_RADIO_SETUP_FAILED +2701 RADIO_RICE_ALREADY_SETUP +2702 RADIO_RICE_BAD_CLOCK_FREQ +2703 RADIO_RICE_IMM_ERROR +2704 RADIO_RICE_RICE_ERROR +2705 RADIO_RICE_MGR_FSM_ERROR +2706 RADIO_RICE_RADIO_FSM_ERROR +2707 RADIO_RICE_ILLEGAL_RECONFIGURE +2708 RADIO_RICE_CONNECTION_CLASH +2709 RADIO_RICE_FSM_CHANGE_PARAMS +270a RADIO_RICE_FSM_INADEQUATE_TIME +270b RADIO_RICE_BAD_ANTENNA_GAIN_SETTINGS +2710 RADIO_HAL_BAD_FREQ_COMP_TABLE_TYPE +2711 RADIO_HAL_BAD_TEMP_COMP_TABLE_TYPE +2712 RADIO_HAL_BAD_SIG_GEN_WAVEFORM_TYPE +2713 RADIO_HAL_BAD_SIG_GEN_LOCATION_TYPE +2714 RADIO_HAL_UNKNOWN_TX_TRIM_TYPE +2715 RADIO_HAL_UNKNOWN_TX_LOOPBACK_TYPE +2716 RADIO_HAL_BAD_CONFIGURATION +2717 RADIO_HAL_BAD_PATH_MUX_CONFIGURATION +2718 RADIO_HAL_PATH_MUX_SETUP_FAILED +2719 RADIO_HAL_PATH_MUX_MAP_INDETERMINATE +271a RADIO_HAL_INTERNAL +271b RADIO_HAL_INVALID_RADIO_ID +271c RADIO_HAL_BAD_RAMSW_REC +271d RADIO_NOT_ENOUGH_SRAM_FOR_PLAYBACK_SIGNAL +271e RADIO_PLAYBACK_FAILED +271f RADIO_TOO_MANY_DPD_TRIM_FAILURES +2720 RADIO_MIB_ERROR +2721 RADIO_HAL_BAD_RAMSW_PLAY +2722 RADIO_PHASE_COMPUTATION +2723 RADIO_DPD_CALC_LOOPBACK_FAILED +2724 RADIO_ILLEGAL_COMPLEX_DIVISION +2725 RADIO_DPD_ALIGN_CAPTURE_FAIL +2726 RADIO_HAL_BAD_CAPTURE_POINT_TX_RX_DEF +2727 RADIO_TRIM_SETUP_ERROR +2728 RADIO_NULL_REG_CACHE_PTR +2729 RADIO_NULL_PTR +272a RADIO_ILLEGAL_DIVISION +272b RADIO_DEINIT_ALREADY_IN_PROGRESS +272c RADIO_BAD_RF_CB_STATE +272d RADIO_DPD_UNDEFINED_TRIM_STEP +272e RADIO_RF_RX_DCOC_NULL_POINTER +272f RADIO_REGISTER_LOG_VERIFY_FAIL +2730 RADIO_INVALID_CALL_IN_IMM +2731 RADIO_INVALID_CALL_IN_DPD_TRAIN +2732 RADIO_UNKNOWN_BAND +2733 RADIO_HAL_TOO_MANY_TX_GAIN_STEPS +2734 RADIO_VCO_LOCK_FAILED +2735 RADIO_PHY_FLEXIMAC_ST_INCONSISTENT +2736 PA_SAT_IS_NULL +2737 LARK_D00_INVALID_5G_FREQ +2780 RADIO_HALMAC_FAILED_TO_INSTALL_MIB +2781 RADIO_HALMAC_FAILED_TO_FIND_ROW +2800 TEST_UNUSED +2801 TEST_DPHPADPT_RX_OUT_OF_MBULKS +2802 TEST_DPHPADPT_RX_UNEXPECTED_MPDU +2803 TEST_DPHPADPT_RX_TOO_MANY_MPDUS_IN_AMPDU +2810 TEST_MICRAME_BAD_RADIO_REQUEST +2811 TEST_MICRAME_TX_QUEUE_EMPTY +2812 TEST_MICRAME_TX_QUEUE_FULL +2813 TEST_MICRAME_TX_NO_MEM_FOR_CANCEL +2814 TEST_MICRAME_TX_BAD_PPDU_STATE +2815 TEST_MICRAME_TX_BAD_MPDU_COUNT +2816 TEST_MICRAME_TX_BAD_SLOT_STATE +2817 TEST_MICRAME_TX_BAD_SLOT_COUNT +2818 TEST_MICRAME_TX_BAD_MPDU_LEN +2820 TEST_WLANLITE_MGR_FSM_ERROR +2821 TEST_WLANLITE_LOAD_FRAME_PPDU_ALLOC +2822 TEST_WLANLITE_INVALID_RADIO_ID +2823 TEST_WLANLITE_INVALID_MAC_ID +2824 TEST_WLANLITE_INVALID_RADIO_BITMAP +2825 TEST_WLANLITE_BEAMFORMER +2826 TEST_WLANLITE_CONN_FSM_ERROR +2827 TEST_WLANLITE_DPHP_HW_LOCKUP +2900 COEX_API_PERIODIC_EVENT_INVALID_ENTRY +2910 COEX_STRAT_INIT_FAILURE +2940 COEX_MAC_KA_BO_FAILURE +2950 COEX_RAME_BAD_VIX +2960 COEX_FLEXIMAC_INT_UNHANDLED +2970 COEX_FLEXIMAC_INVALID_SEQ_NUM +29ff COEX_LAST +2a00 LOWER_MAC +2a01 COMMON_HOSTIO_GENERIC +2a02 COMMON_HOSTIO_HOST_NOT_RESPONSIVE +2a03 COMMON_HOSTIO_VIRT_GENERIC +2a04 COMMON_HOSTIO_VIRT_WLANLITE +2a10 COMMON_PMALLOC_OUT_OF_MEMORY +2a11 COMMON_PMALLOC_INVALID_MEMORY_CONFIG +2a12 COMMON_PMALLOC_INVALID_POINTER +2a13 COMMON_PMALLOC_MEMORY_EXHAUSTION +2a20 COMMON_DEBUG_DWORD12_INVALID_PTR +2a21 COMMON_DEBUG_DWORD12_SANITY_FAIL +2a22 COMMON_DEBUG_SAP_TOO_LARGE_ALLOC_SZ +2a23 COMMON_DEBUG_NOT_ALLOWED +2a30 COMMON_SERVICE_FOS_RES_NOT_CLEANED +2a31 COMMON_SERVICE_START_FAILED +2a32 COMMON_SERVICE_STOP_FAILED +2a33 COMMON_SERVICE_FOS_TASK_NOT_SCHEDULED +2a34 COMMON_SERVICE_TOO_MANY_NON_RTOS_IRQ +2a40 COMMON_FAULT_NOT_ALLOWED +2a50 COMMON_HW_ILLEGAL_RESPONSE_RATE +2a51 COMMON_RSA_OUT_OF_RANGE +2a52 COMMON_LMIF_MAC_CONFIG_GENERIC +2a60 COMMON_FSM_ALLOCATION_FAILURE +2a61 COMMON_FSM_INVALID_SIGNAL +2a62 COMMON_FSM_INVALID_PRIORITY +2a63 COMMON_FSM_FAILURE +2a64 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESS +2a65 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESSOR +2a66 COMMON_FSM_SIGNAL_TO_ENV +2a67 COMMON_FSM_EMPTY_TIMER_LIST +2a68 COMMON_FSM_LAST_NEXT_NOT_NULL +2a69 COMMON_FSM_LAST_IS_NULL +2a6a COMMON_FSM_CHANGE_NOT_ALLOWED_IN_INTERRUPT_CONTEXT +2a6b COMMON_FSM_INVALID_PID +2a6c COMMON_FSM_DATA_NOT_READY +2a6d COMMON_FSM_INVALID_RADIO_ID_TO_PID +2a6e COMMON_FSM_INVALID_SCHDL_ID_TO_PID +2a6f COMMON_FSM_TOO_MANY_SAVED_OR_FORWARD_EVENTS +2a70 COMMON_UTILS_DATA_UNIT +2a71 COMMON_UTILS_MAKE_FRAME +2a72 COMMON_UTILS_LINKED_LIST +2a80 COMMON_MIB_ROM_CORRUPT +2a81 COMMON_MIB_OVERRIDE +2a82 COMMON_MIB_GETACTOS +2aa0 COMMON_SHARED_DATA_VIF_INVALID_ACCESS +2aa1 COMMON_SHARED_DATA_VIF_STA_INVALID_ACCESS +2aa2 COMMON_SHARED_DATA_VIF_AP_INVALID_ACCESS +2aa3 COMMON_SHARED_DATA_VIF_NAN_INVALID_ACCESS +2aa4 COMMON_SHARED_DATA_VIF_SCAN_INVALID_ACCESS +2aa5 COMMON_SHARED_DATA_STA_INVALID_ACCESS +2aa6 COMMON_SHARED_DATA_MISSING_CALLBACK +2aa7 COMMON_SHARED_DATA_VIF_FTM_INVALID_ACCESS +2aa8 COMMON_SHARED_DATA_DU_INVALID_ACCESS +2aa9 COMMON_SHARED_DATA_CALLBACKS_ALREADY_TRIGGERED +2aaa COMMON_SHARED_DATA_VIF_FTM_INVALID_BW +2ab0 COMMON_PACKET_FILTER_GENERIC +2ab1 COMMON_PACKET_FILTER_INVALID_PID +2ab2 COMMON_PACKET_FILTER_LIST_HEAD_IS_NOT_NULL +2ab3 COMMON_PACKET_FILTER_NOT_ALL_FILTERS_DELETED +2ab4 COMMON_PACKET_FILTER_INVALID_PARAMETERS +2ab5 COMMON_PACKET_FILTER_INSUFFICIENT_RESOURCE +2ac0 COMMON_SMAPPER_GENERIC +2ad0 COMMON_MBULK_GENERIC +2ad1 COMMON_MBULK_CHAIN_ALREADY_HEAD_SET +2ad2 COMMON_MBULK_CHAIN_CANNOT_RECLAIM_AS_USED +2ad3 COMMON_MBULK_CHAIN_EXPECTED +2ad4 COMMON_MBULK_CHAIN_WRITE_LEN_TOO_LARGE +2ad5 COMMON_MBULK_DAT_AT_OFFSET_OUTSIDE_DATA +2ad6 COMMON_MBULK_DAT_MOVE_OUTSIDE_DATA +2ad7 COMMON_MBULK_DAT_MOVE_IS_READ_ONLY +2ad8 COMMON_MBULK_DAT_ACCESS_NOT_ALLOWED +2ad9 COMMON_MBULK_INVALID_POOL +2ada COMMON_MBULK_MBULK_FREE_BUT_CHAINED +2adb COMMON_MBULK_MSIGNAL_FREE_NO_SIGNAL +2adc COMMON_MBULK_MSIGNAL_FREE_UNDER_DELIVERY +2add COMMON_MBULK_POOL_CHECK_SANITY_FAILURE +2ade COMMON_MBULK_INCORRECT_REFCNT +2adf COMMON_MBULK_POOL_GET_FREE_OUTSIDE_POOL_MEMORY +2ae0 COMMON_MBULK_POOL_GET_FREE_WRONG_OFFSET +2ae1 COMMON_MBULK_POOL_NOT_4K_ALIGNED +2ae2 COMMON_MBULK_POOL_PUT_AT_WRONG_OFFSET +2ae3 COMMON_MBULK_POOL_PUT_NONE_IN_USE +2ae4 COMMON_MBULK_POOL_PUT_OUTSIDE_POOL_MEMORY +2ae5 COMMON_MBULK_RESIZE_EXCEEDS_DATA_BUFSIZ +2ae6 COMMON_MBULK_SEG_DUPLICATE_RW +2ae7 COMMON_MBULK_SEG_GENERIC_FREE_IN_OUTBOUND +2ae8 COMMON_MBULK_SEG_GENERIC_FREE_NO_RETURN_TO_HOST +2ae9 COMMON_MBULK_SEG_GENERIC_FREE_NOT_IN_USE +2aea COMMON_MBULK_SEG_GENERIC_FREE_PTR_OUTSIDE_POOLS +2aeb COMMON_MBULK_SEG_GENERIC_FREE_UNDER_DELIVERY +2aec COMMON_MBULK_MULTIPLE_USERS +2aed COMMON_MBULK_TOO_LARGE_SIZE_REQUESTED +2aee COMMON_MBULK_TRIM_EXCEEDS_ACTUAL_DATA_LEN +2aef COMMON_MBULK_SMAPPER_OP_NOT_SUPPORTED +2af0 COMMON_GENERIC_EDP +2af1 COMMON_GENERIC_RESET +2af2 COMMON_CACHE_UNALIGNED_ADDR +2af3 COMMON_MBULK_SMAPPER_FREE_NON_SMAPPER_MBULK +2af4 COMMON_FSMLITE_GENERIC +2aff COMMON_PLACEHOLDER_PLACEHOLDER_MAX +mibkey 543 +0000 MIBKEY_NULL +0001 DOT11RSNASTATSSTAADDRESS +03ef UNIFIAPOLBCINTERVAL +03f9 UNIFIDNSSUPPORTACTIVATED +0401 UNIFIOFFCHANNELSCHEDULETIMEOUT +040b UNIFIFRAMERESPONSETIMEOUT +0069 DOT11RSNASTATSROBUSTMGMTCCMPREPLAYS +041b UNIFICONNECTIONFAILURETIMEOUT +042b UNIFICONNECTINGPROBETIMEOUT +0439 UNIFIDISCONNECTTIMEOUT +0449 UNIFIFRAMERESPONSECFMTXLIFETIMETIMEOUT +0451 UNIFIFRAMERESPONSECFMFAILURETIMEOUT +0459 UNIFIFORCEACTIVEDURATION +0469 UNIFIMLMESCANMAXNUMBEROFPROBESETS +046f UNIFIMLMESCANSTOPIFLESSTHANXFRAMES +0477 UNIFIAPASSOCIATIONTIMEOUT +0481 UNIFIHOSTNUMANTENNACONTROLACTIVATED +0489 UNIFIMLMESTATIONINACTIVITYTIMEOUT +0491 UNIFIMLMECLIINACTIVITYTIMEOUT +0499 UNIFIMLMESTATIONINITIALKICKTIMEOUT +04a1 UNIFIUARTCONFIGURE +04a7 UNIFIUARTPIOS +04ad UNIFICRYSTALFREQUENCYTRIM +04b7 UNIFIENABLEDORM +0079 DOT11TDLSPEERUAPSDINDICATIONWINDOW +04bf UNIFIEXTERNALCLOCKDETECT +04c7 UNIFIEXTERNALFASTCLOCKREQUEST +04cf UNIFIWATCHDOGTIMEOUT +04db UNIFIOVERRIDEEDCAPARAMACTIVATED +04e3 UNIFIEXTERNALFASTCLOCKREQUESTPIO +04ed UNIFIRXDATARATE +04f5 UNIFIRSSI +04fd UNIFILASTBSSRSSI +0503 UNIFISNR +0081 DOT11ASSOCIATIONSAQUERYMAXIMUMTIMEOUT +050b UNIFILASTBSSSNR +0511 UNIFISWTXTIMEOUT +0519 UNIFIHWTXTIMEOUT +0523 UNIFITXDATARATE +052b UNIFISNREXTRAOFFSETCCK +0533 UNIFIRSSIMAXAVERAGINGPERIOD +053f UNIFIRSSIMINRECEIVEDFRAMES +0549 UNIFILASTBSSTXDATARATE +054f UNIFIDISCARDEDFRAMECOUNT +0557 UNIFIMACRAMEDEBUGSTATS +0561 UNIFICURRENTTSFTIME +0569 UNIFIBARXENABLETID +0573 UNIFIBATXENABLETID +057d UNIFITRAFFICTHRESHOLDTOSETUPBA +0587 UNIFIDPLANETXAMSDUHWCAPABILITY +058f UNIFIDPLANETXAMSDUSUBFRAMECOUNTMAX +059f UNIFIBACONFIG +05ab UNIFIBATXMAXNUMBER +05b3 UNIFIMOVEBKTOBE +05b9 UNIFIBEACONRECEIVED +0093 DOT11ASSOCIATIONSAQUERYRETRYTIMEOUT +05c1 UNIFIPSLEAKYAP +05cb UNIFITQAMACTIVATED +05d3 UNIFIOUTPUTRADIOINFOTOKERNELLOG +05db UNIFINOACKACTIVATIONCOUNT +05e3 UNIFIRXFCSERRORCOUNT +05eb UNIFIBEACONSRECEIVEDPERCENTAGE +05f7 UNIFIARPDETECTACTIVATED +05ff UNIFIARPDETECTRESPONSECOUNTER +0609 UNIFIENABLEMGMTTXPACKETSTATS +0613 UNIFIQUEUESTATSENABLE +061d UNIFIDPDMASTERSWITCH +0629 UNIFIGOOGLEMAXNUMBEROFPERIODICSCANS +062f UNIFIGOOGLEMAXRSSISAMPLESIZE +0635 UNIFIGOOGLEMAXHOTLISTAPS +063b UNIFIGOOGLEMAXSIGNIFICANTWIFICHANGEAPS +0641 UNIFIGOOGLEMAXBSSIDHISTORYENTRIES +0647 UNIFIMACBEACONTIMEOUT +0651 UNIFIMIFOFFALLOWED +0659 UNIFIBLOCKSCANAFTERNUMSCHEDVIF +00a3 DOT11RTSTHRESHOLD +0663 UNIFISTAUSESONEANTENNAWHENIDLE +066b UNIFISTAUSESMULTIANTENNASDURINGCONNECT +0673 UNIFIAPUSESONEANTENNAWHENPEERSIDLE +067d DEPRECATED_UNIFIUPDATEANTENNACAPABILITIESWHENSCANNING +0685 UNIFIPREFERREDANTENNABITMAP +068f UNIFIMAXCONCURRENTMACS +0697 UNIFIROAMDEAUTHREASON +069f UNIFIROAMTRACKINGSCANPERIOD +426f UNIFIROAMCUFACTOR +429f UNIFIROAMCUSCANTRIGGER +42ad UNIFIROAMRSSIBOOST +42b9 UNIFIROAMRSSIFACTOR +06ad UNIFIROAMCULOCAL +42ef UNIFIRXEXTERNALGAINFREQUENCY +42ff UNIFIRXEXTERNALGAIN +430d UNIFIRXRSSIADJUSTMENTS +4319 UNIFISARBACKOFF +433f UNIFISCANPARAMETERS +06bb UNIFIROAMCUSCANNOCANDIDATEDELTATRIGGER +06c9 UNIFIROAMAPSELECTDELTAFACTOR +06d7 UNIFIROAMCUWEIGHT +44d5 UNIFISTATICDPDGAIN +44e1 UNIFITHROUGHPUTDEBUG +44eb UNIFITXANTENNACONNECTIONLOSSFREQUENCY +06e5 UNIFIROAMRSSIWEIGHT +44fb UNIFITXANTENNACONNECTIONLOSS +4509 UNIFITXANTENNAMAXGAINFREQUENCY +4519 UNIFITXANTENNAMAXGAIN +4527 UNIFITXDETECTORFREQUENCYCOMPENSATION +4535 UNIFITXDETECTORTEMPERATURECOMPENSATION +4543 UNIFITXFTRIMSETTINGS +4551 UNIFITXGAINSETTINGS +455f UNIFITXGAINSTEPSETTINGS +456d UNIFITXOOBCONSTRAINTS +457b UNIFITXOPENLOOPFREQUENCYCOMPENSATION +06f3 UNIFIROAMBSSLOADMONITORINGFREQUENCY +4589 UNIFITXOPENLOOPTEMPERATURECOMPENSATION +4597 UNIFITXPAGAINDPDFREQUENCYCOMPENSATION +45a5 UNIFITXPAGAINDPDTEMPERATURECOMPENSATION +45b3 UNIFITXPOWERDETECTORRESPONSE +45c1 UNIFITXPOWERTRIMCONFIG +45cd UNIFITXSETTINGS +0701 UNIFIROAMBLACKLISTSIZE +070f UNIFICUMEASUREMENTINTERVAL +071f UNIFICURRENTBSSNSS +0727 UNIFIAPMIMOUSED +072f UNIFIROAMEAPOLTIMEOUT +00b9 DOT11SHORTRETRYLIMIT +073d UNIFIROAMINGCOUNT +0745 UNIFIROAMINGAKM +074d UNIFICURRENTBSSBANDWIDTH +0753 UNIFICURRENTBSSCHANNELFREQUENCY +0759 UNIFILOGGERENABLED +0761 UNIFIMAPACKETFATEENABLED +076b UNIFISTAVIFLINKNSS +0773 UNIFILAANSSSPECULATIONINTERVALSLOTTIME +0781 UNIFILAANSSSPECULATIONINTERVALSLOTMAXNUM +078d UNIFILAABWSPECULATIONINTERVALSLOTTIME +079b UNIFILAABWSPECULATIONINTERVALSLOTMAXNUM +07a7 UNIFILAAMCSSPECULATIONINTERVALSLOTTIME +07b5 UNIFILAAMCSSPECULATIONINTERVALSLOTMAXNUM +07c1 UNIFILAAGISPECULATIONINTERVALSLOTTIME +07cf UNIFILAAGISPECULATIONINTERVALSLOTMAXNUM +07db UNIFILAATXDIVERSITYBEAMFORMENABLED +07e7 UNIFILAATXDIVERSITYBEAMFORMMINMCS +00cb DOT11LONGRETRYLIMIT +07f3 UNIFILAATXDIVERSITYFIXMODE +07ff UNIFILAAPROTECTIONCONFIGOVERRIDE +0809 UNIFICSRONLYEIFSDURATION +0811 UNIFIOVERRIDEDEFAULTBETXOPFORHT +081b UNIFIOVERRIDEDEFAULTBETXOP +0825 UNIFIRXABBTRIMSETTINGS +082d UNIFIRADIOTRIMSENABLE +0839 UNIFIHARDWAREPLATFORM +0841 UNIFIFORCECHANNELBW +084b UNIFIDPDTRAININGDURATION +0855 UNIFITXPOWERTRIMCOMMONCONFIG +0863 UNIFIIQDEBUGENABLED +086b UNIFICOEXDEBUGOVERRIDEBT +0873 UNIFILTEMAILBOX +087d UNIFILTEMWSSIGNAL +0885 UNIFILTEENABLECHANNELAVOIDANCE +088d UNIFILTEENABLEPOWERBACKOFF +0895 UNIFILTEENABLETIMEDOMAIN +089d UNIFILTEENABLELTECOEX +00dd DOT11FRAGMENTATIONTHRESHOLD +08a5 UNIFILTEBAND40POWERBACKOFFCHANNELS +08b5 UNIFILTEBAND40POWERBACKOFFRSRPLOW +08c5 UNIFILTEBAND40POWERBACKOFFRSRPHIGH +08d5 UNIFILTEBAND40POWERBACKOFFRSRPAVERAGINGALPHA +08dd UNIFILTESETCHANNEL +08e5 UNIFILTESETPOWERBACKOFF +08ed UNIFILTESETTDDDEBUGMODE +08f5 UNIFILTEBAND40AVOIDCHANNELS +0905 UNIFILTEBAND41AVOIDCHANNELS +0915 UNIFILTEBAND7AVOIDCHANNELS +0925 UNIFIAPSCANABSENCEDURATION +092d UNIFIAPSCANABSENCEPERIOD +0935 UNIFIMLMESTAKEEPALIVETIMEOUTCHECK +0941 UNIFIMLMEAPKEEPALIVETIMEOUTCHECK +094d UNIFIMLMEGOKEEPALIVETIMEOUTCHECK +0959 UNIFIBSSMAXIDLEPERIOD +0967 UNIFISTAIDLEMODEENABLED +0971 UNIFIFASTPOWERSAVETIMEOUTAGGRESSIVE +00f3 DOT11RTSSUCCESSCOUNT +0981 UNIFIIDLEMODELISTENINTERVALSKIPPINGDTIM +0997 UNIFIIDLEMODEP2PLISTENINTERVALSKIPPINGDTIM +09a9 UNIFIAPIDLEMODEENABLED +09b3 UNIFIFASTPOWERSAVETIMEOUT +0019 DOT11RSNASTATSTKIPLOCALMICFAILURES +09c5 UNIFIFASTPOWERSAVETIMEOUTSMALL +09d5 UNIFIMLMESTAKEEPALIVETIMEOUT +09e1 UNIFIMLMEAPKEEPALIVETIMEOUT +09ed UNIFIMLMEGOKEEPALIVETIMEOUT +09f9 UNIFISTAROUTERADVERTISEMENTMINIMUMINTERVALTOFORWARD +0a09 UNIFIROAMCONNECTIONQUALITYCHECKWAITAFTERCONNECT +0a13 UNIFIAPBEACONMAXDRIFT +0a1d UNIFIBSSMAXIDLEPERIODACTIVATED +0103 DOT11ACKFAILURECOUNT +0a25 UNIFIVIFIDLEMONITORTIME +0a31 UNIFIDISABLELEGACYPOWERSAVE +0a39 UNIFIDEBUGFORCEACTIVE +0a41 UNIFISTATIONACTIVITYIDLETIME +0a4b UNIFIDMSACTIVATED +0a53 UNIFIPOWERMANAGEMENTDELAYTIMEOUT +0a63 UNIFIAPSDSERVICEPERIODTIMEOUT +0a71 UNIFICONCURRENTPOWERMANAGEMENTDELAYTIMEOUT +0a81 UNIFISTATIONQOSINFO +0a89 UNIFILISTENINTERVALSKIPPINGDTIM +0a9f UNIFILISTENINTERVAL +0aad UNIFILEGACYPSPOLLTIMEOUT +0abb UNIFIBEACONSKIPPINGCONTROL +0113 DOT11MULTICASTRECEIVEDFRAMECOUNT +0acf UNIFITOGGLEPOWERDOMAIN +0ad7 UNIFIP2PLISTENINTERVALSKIPPINGDTIM +0ae9 UNIFIFRAGMENTATIONDURATION +0af5 UNIFIIDLEMODELITEENABLED +0aff UNIFIIDLEMODEENABLED +0b09 UNIFIDTIMWAITTIMEOUT +0b13 UNIFILISTENINTERVALMAXTIME +0b23 UNIFISCANMAXPROBETRANSMITLIFETIME +0b2f UNIFIPOWERSAVETRANSITIONPACKETTHRESHOLD +0b37 UNIFIPROBERESPONSELIFETIME +0b41 UNIFIPROBERESPONSEMAXRETRY +0b4d UNIFITRAFFICANALYSISPERIOD +0b57 UNIFIAGGRESSIVEPOWERSAVETRANSITIONPERIOD +0123 DOT11FCSERRORCOUNT +0b5f UNIFIACTIVETIMEAFTERMOREBIT +0b67 UNIFIDEFAULTDWELLTIME +0b6f UNIFIVHTCAPABILITIES +0b89 UNIFIMAXVIFSCHEDULEDURATION +0b91 UNIFIVIFLONGINTERVALTIME +0b99 UNIFIDISALLOWSCHEDRELINQUISH +0ba1 UNIFIRAMEDPLANEOPERATIONTIMEOUT +0bab UNIFIDEBUGKEEPRADIOON +0bb3 UNIFIFORCEFIXEDDURATIONSCHEDULE +0bbb UNIFIRAMEUPDATEMIBS +0bc1 UNIFIGOSCANABSENCEDURATION +0bc9 UNIFIGOSCANABSENCEPERIOD +0bd1 UNIFIMAXCLIENT +0bdd UNIFITDLSINP2PACTIVATED +0be5 UNIFITDLSACTIVATED +0131 DOT11WEPUNDECRYPTABLECOUNT +0bed UNIFITDLSTPTHRESHOLDPKTSECS +0bf7 UNIFITDLSRSSITHRESHOLD +0c01 UNIFITDLSMAXIMUMRETRY +0c07 UNIFITDLSTPMONITORSECS +0c0f UNIFITDLSBASICHTMCSSET +0c15 UNIFITDLSBASICVHTMCSSET +0c1b DOT11TDLSDISCOVERYREQUESTWINDOW +0c23 DOT11TDLSRESPONSETIMEOUT +0c2b DOT11TDLSCHANNELSWITCHACTIVATED +0c31 UNIFITDLSDESIGNFORTESTMODE +0c37 UNIFITDLSWIDERBANDWIDTHPROHIBITED +0c3f UNIFITDLSKEYLIFETIMEINTERVAL +0c4b UNIFITDLSTEARDOWNFRAMETXTIMEOUT +0c55 UNIFIWIFISHARINGACTIVATED +0c5d UNIFIWIFISHARING5GHZCHANNEL +0c73 UNIFIWIFISHARINGCHANNELSWITCHCOUNT +0c7f UNIFICHANNELANNOUNCEMENTCOUNT +0c87 UNIFIRATESTSTOREDSA +0141 DOT11MANUFACTURERPRODUCTVERSION +0c91 UNIFIRATESTSTOREFRAME +0c9b DOT11TDLSPEERUAPSDBUFFERSTAACTIVATED +0ca3 UNIFIPROBERESPONSELIFETIMEP2P +0cad UNIFISTACHANNELSWITCHSLOWAPACTIVATED +0cb5 UNIFISTACHANNELSWITCHSLOWAPMAXTIME +0cbf UNIFISTACHANNELSWITCHSLOWAPPOLLINTERVAL +0cc7 UNIFISTACHANNELSWITCHSLOWAPPROCEDURETIMEOUTINCREMENT +0ccf UNIFIMLMESCANMAXAERIALS +0cd9 UNIFIAPFACTIVATED +0ce1 UNIFIAPFVERSION +0ce9 UNIFIAPFMAXSIZE +0cf3 UNIFIAPFACTIVEMODEENABLED +0cfb UNIFICSRONLYMIBSHIELD +0d03 UNIFIPRIVATEBBBTXFILTERCONFIG +0d0b UNIFIPRIVATESWAGCFRONTENDGAIN +014f UNIFIMLMECONNECTIONTIMEOUT +0d19 UNIFIPRIVATESWAGCFRONTENDLOSS +0d27 UNIFIPRIVATESWAGCEXTTHRESH +0d35 UNIFICSRONLYPOWERCALDELAY +0d3d UNIFIRXAGCCONTROL +0d4b DEPRECATED_UNIFIWAPIQOSMASK +0155 UNIFIMLMESCANCHANNELMAXSCANTIME +0d53 UNIFIWMMSTALLENABLE +0d5f UNIFIRAATXHOSTRATE +0d6b UNIFIFALLBACKSHORTFRAMERETRYDISTRIBUTION +0d83 UNIFIRXTHROUGHPUTLOW +0d8f UNIFIRXTHROUGHPUTHIGH +0d9b UNIFISETFIXEDAMPDUAGGREGATIONSIZE +0da7 UNIFITHROUGHPUTDEBUGREPORTINTERVAL +0db5 UNIFIDPLANETEST1 +0dc1 UNIFIDPLANETEST2 +0dcd UNIFIDPLANETEST3 +0dd9 UNIFIDPLANETEST4 +0de5 UNIFIPREEBRTWINDOW +0df9 UNIFIPOSTEBRTWINDOW +0e0d UNIFIPSPOLLTHRESHOLD +0e19 UNIFISABLECONTAINERSIZECONFIGURATION +0e27 UNIFISABLEFRAMELOGMODE +0e35 UNIFISABLEFRAMELOGCPUTHRESPERCENT +0e45 UNIFISABLEFRAMELOGCPUOVERHEADPERCENT +0e55 UNIFIDEBUGSVCMODESTACKHIGHWATERMARK +0e5d UNIFIOVERRIDEEDCAPARAMBE +0e63 UNIFIOVERRIDEEDCAPARAMBEENABLE +0e69 UNIFIFAULTENABLE +0171 UNIFIMLMESCANCHANNELPROBEINTERVAL +0e73 UNIFITXUSINGLDPCACTIVATED +0e7b UNIFITXSGI20ACTIVATED +0e83 UNIFITXSGI40ACTIVATED +0e8b UNIFITXSGI80ACTIVATED +0e93 UNIFITXSGI160ACTIVATED +0e9b UNIFIMACADDRESSRANDOMISATION +0ea3 UNIFIMACADDRESSRANDOMISATIONMASK +0eb7 UNIFIWIPSACTIVATED +0ebf UNIFIRFTESTMODEACTIVATED +0ec7 UNIFITXOFDMSELECT +0ed3 UNIFITXDIGGAIN +0edf UNIFICHIPTEMPERATURE +0ee7 UNIFIBATTERYVOLTAGE +0eef UNIFIFORCESHORTSLOTTIME +0ef7 UNIFIDEBUGDISABLERADIONANNYACTIONS +0f03 UNIFIRXCCKMODEMSENSITIVITY +0f0f UNIFIDPDPERBANDWIDTH +0f19 UNIFIBBVERSION +0f21 UNIFIRFVERSION +0f29 UNIFICLEARRADIOTRIMCACHE +0f31 UNIFIRXRADIOCSMODE +0f39 UNIFIRXPRIENERGYDETTHRESHOLD +0f41 UNIFIRXSECENERGYDETTHRESHOLD +0f49 UNIFIIQBUFFERSIZE +0f51 UNIFICCAMASTERSWITCH +0f61 UNIFIRXSYNCCCACFG +0f6b UNIFIMACSECCHANCLEARTIME +0f75 UNIFINANNYTEMPERATUREREPORTDELTA +0f7f UNIFINANNYTEMPERATUREREPORTINTERVAL +018d UNIFIMLMESCANCHANNELRULE +0f8b UNIFIRADIORXDCOCDEBUGIQVALUE +0f95 UNIFIRADIORXDCOCDEBUG +0f9f UNIFINANNYRETRIMDPDMOD +0fa9 UNIFIDISABLEDPDSUBITERATION +0fb3 UNIFIFLEXIMACCCAEDENABLE +0fbd UNIFIDISABLELNABYPASS +0fc7 UNIFIENABLEFLEXIMACWATCHDOG +0fcf UNIFIRTTCAPABILITIES +0fe5 UNIFIFTMMINDELTAFRAMES +0ff3 UNIFIFTMPERBURST +0fff UNIFIFTMBURSTDURATION +0029 DOT11RSNASTATSTKIPREMOTEMICFAILURES +100b UNIFIFTMNUMOFBURSTSEXPONENT +1017 UNIFIFTMASAPMODEACTIVATED +101f UNIFIFTMRESPONDERACTIVATED +1027 UNIFIFTMDEFAULTSESSIONESTABLISHMENTTIMEOUT +1035 UNIFIFTMDEFAULTGAPBEFOREFIRSTBURSTPERRESPONDER +019f UNIFIMLMEDATAREFERENCETIMEOUT +103b UNIFIFTMDEFAULTGAPBETWEENBURSTS +1047 UNIFIFTMDEFAULTTRIGGERDELAY +1055 UNIFIFTMDEFAULTENDBURSTDELAY +1063 UNIFIFTMREQUESTVALIDATIONENABLED +106b UNIFIFTMRESPONSEVALIDATIONENABLED +1073 UNIFIFTMUSERESPONSEPARAMETERS +107b UNIFIFTMINITIALRESPONSETIMEOUT +1089 UNIFIFTMDSPINPBW +1097 UNIFIFTMOFDMCUTOFFSET +10a5 UNIFIFTMMEANAROUNDCLUSTER +10ad UNIFIMLMESCANCONTINUEIFMORETHANXAPS +01ab UNIFIMLMESCANPROBEINTERVAL +10b5 UNIFIMLMESCANSTOPIFLESSTHANXNEWAPS +10bd UNIFISCANMULTIVIFACTIVATED +10c5 UNIFISCANNEWALGORITHMACTIVATED +10cd UNIFIUNSYNCVIFLNAENABLED +10d5 UNIFITPCMINPOWER2GMIMO +10dd UNIFITPCMINPOWER5GMIMO +10e5 UNIFILNACONTROLENABLED +01b1 UNIFIMLMESCANHIGHRSSITHRESHOLD +10ed UNIFILNACONTROLRSSITHRESHOLDLOWER +10fb UNIFILNACONTROLRSSITHRESHOLDUPPER +1109 UNIFIPOWERISGRIP +1111 UNIFILOWPOWERRXCONFIG +111b UNIFITPCENABLED +1121 UNIFICURRENTTXPOWERLEVEL +112b UNIFIUSERSETTXPOWERLEVEL +1137 UNIFITPCMAXPOWERRSSITHRESHOLD +113f UNIFITPCMINPOWERRSSITHRESHOLD +1147 UNIFITPCMINPOWER2G +114f UNIFITPCMINPOWER5G +1157 UNIFITPCUSEAFTERCONNECTRSP +115f UNIFIRADIOLPRXRSSITHRESHOLDLOWER +116f UNIFIRADIOLPRXRSSITHRESHOLDUPPER +117f UNIFITESTTXPOWERENABLE +1189 UNIFILTECOEXMAXPOWERRSSITHRESHOLD +01c1 UNIFIMLMESCANDELTARSSITHRESHOLD +1191 UNIFILTECOEXMINPOWERRSSITHRESHOLD +1199 UNIFILTECOEXPOWERREDUCTION +11a7 UNIFIPMFASSOCIATIONCOMEBACKTIMEDELTA +11b1 UNIFITESTTSPECHACK +11b9 UNIFITESTTSPECHACKVALUE +11c1 UNIFIDEBUGINSTANTDELIVERY +11cb UNIFIDEBUGENABLE +11d5 UNIFIDPLANEDEBUG +11e3 UNIFINANACTIVATED +11eb UNIFINANBEACONCAPABILITIES +11f5 UNIFINANMAXCONCURRENTCLUSTERS +11fd UNIFINANMAXCONCURRENTPUBLISHES +1205 UNIFINANMAXCONCURRENTSUBSCRIBES +120d UNIFINANMAXSERVICENAMELENGTH +01cf UNIFIMLMESCANMAXIMUMAGE +1217 UNIFINANMAXMATCHFILTERLENGTH +1221 UNIFINANMAXTOTALMATCHFILTERLENGTH +122b UNIFINANMAXSERVICESPECIFICINFOLENGTH +1235 UNIFINANMAXVSADATALENGTH +123d UNIFINANMAXMESHDATALENGTH +1245 UNIFINANMAXNDIINTERFACES +124d UNIFINANMAXNDPSESSIONS +01d5 UNIFIMLMESCANMAXIMUMRESULTS +1255 UNIFINANMAXAPPINFOLENGTH +125d UNIFINANMATCHEXPIRATIONTIME +1265 UNIFINANMAXCHANNELSWITCHTIME +126f UNIFINANMACRANDOMISATIONACTIVATED +1277 HUTSREADWRITEDATAELEMENTINT32 +1289 HUTSREADWRITEDATAELEMENTBOOLEAN +1291 HUTSREADWRITEDATAELEMENTOCTETSTRING +12a7 HUTSREADWRITEREMOTEPROCEDURECALLINT32 +01df UNIFIMLMEAUTONOMOUSSCANNOISY +12b7 HUTSREADWRITEINTERNALAPIINT16 +12bf HUTSREADWRITEINTERNALAPIUINT16 +12c9 HUTSREADWRITEINTERNALAPIUINT32 +12d9 HUTSREADWRITEINTERNALAPIINT64 +12e1 HUTSREADWRITEINTERNALAPIBOOLEAN +12e9 HUTSREADWRITEINTERNALAPIOCTETSTRING +01e5 UNIFICHANNELBUSYTHRESHOLD +12ff UNIFITESTSCANNOMEDIUM +1307 UNIFIDUALBANDCONCURRENCY +130f UNIFILOGGERMAXDELAYEDEVENTS +1317 UNIFISUPPORTEDCHANNELS +132f UNIFICOUNTRYLIST +01f3 UNIFIMACSEQUENCENUMBERRANDOMISATIONACTIVATED +01fb UNIFIFIRMWAREBUILDID +0203 UNIFICHIPVERSION +0209 UNIFIFIRMWAREPATCHBUILDID +0211 UNIFIMAXNUMANTENNATOUSE +021b UNIFIHTCAPABILITIES5G +1537 UNIFIVIFCOUNTRY +153f UNIFINOCELLINCLUDEDCHANNELS +1555 UNIFIREGDOMVERSION +155f UNIFIDEFAULTCOUNTRYWITHOUTCH12CH13 +1567 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEYROW +1577 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY1ROW +157f HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY2ROW +1587 HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY1ROW +158d HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY2ROW +1593 HUTSREADWRITEINTERNALAPIFIXEDSIZETABLEROW +15af HUTSREADWRITEINTERNALAPIVARSIZETABLEROW +1609 HUTSREADWRITEINTERNALAPIVARSIZETABLEKEYROW +1619 HUTSREADWRITEREMOTEPROCEDURECALLOCTETSTRING +1629 HUTSREADWRITETABLEINT16ROW +1639 HUTSREADWRITETABLEOCTETSTRINGROW +0039 DOT11RSNASTATSCCMPREPLAYS +023d UNIFIVHTCAPABILITIES5G +1693 UNIFIACRETRIES +169b UNIFITXDATACONFIRM +16a5 UNIFIAGCTHRESHOLDS +16b3 UNIFICCACSTHRESH +16bd UNIFIDPDTRAINPACKETCONFIG +16ed UNIFIDEBUGMODULECONTROL +0257 UNIFIHTCAPABILITIESSOFTAP +1839 UNIFIDEFAULTCOUNTRY +1853 UNIFIDPDDEBUG +1863 UNIFIDPDPREDISTORTGAINS +186f UNIFIFAULTSUBSYSTEMCONTROL +1887 UNIFIFRAMERXCOUNTERS +188f UNIFIFRAMETXCOUNTERS +1897 UNIFILOADDPDLUT +18a7 UNIFIOVERRIDEDPDLUT +18b5 UNIFILOADDPDLUTPERRADIO +0279 UNIFISOFTAP40MHZON24G +18c5 UNIFIOVERRIDEDPDLUTPERRADIO +18d3 UNIFIMACCCABUSYTIME +18db UNIFIMODEMSGIOFFSET +18e3 UNIFINANDEFAULTSCANDWELLTIME +18f1 UNIFINANDEFAULTSCANPERIOD +18fd UNIFINARROWBANDCCADEBUG +1905 UNIFINOCELLMAXPOWER +0281 UNIFIBASICCAPABILITIES +1917 UNIFIOPERATINGCLASSPARAMTERS +028b UNIFIEXTENDEDCAPABILITIES +1973 UNIFIOVERRIDEEDCAPARAM +199f UNIFIPANICSUBSYSTEMCONTROL +19b7 UNIFIPEERBANDWIDTH +19bd UNIFICURRENTPEERNSS +19c3 UNIFIPEERTXDATARATE +19c9 UNIFIPEERRSSI +19cf UNIFIPEERRXRETRYCOUNT +19d5 UNIFIPEERRXMULTICASTCOUNT +19db UNIFISWTOHWQUEUESTATS +19e3 UNIFIHOSTTOSWQUEUESTATS +19eb UNIFIRSSICUROAMSCANTRIGGER +19f9 UNIFIRADIOCCADEBUG +1a01 UNIFIRADIOCCATHRESHOLDS +1a31 UNIFINARROWBANDCCATHRESHOLDS +02a1 UNIFIHTCAPABILITIES +1a73 UNIFIRADIOONTIME +1a7b UNIFIRADIOTXTIME +1a83 UNIFIRADIORXTIME +1a8b UNIFIRADIOSCANTIME +1a93 UNIFIRADIOONTIMENAN +1a9b UNIFIRADIORXSETTINGSREAD +1aa3 UNIFIRADIOTXSETTINGSREAD +1aab UNIFIRADIOTXIQDELAY +1acb UNIFIRADIOTXPOWEROVERRIDE +1adb UNIFIRATESTATSRXSUCCESSCOUNT +1ae3 UNIFIRATESTATSTXSUCCESSCOUNT +1aeb UNIFIRATESTATSRATE +1af3 UNIFIRATESTATSRTSERRORCOUNT +1afb UNIFIREADHARDWARECOUNTER +1b03 UNIFIREADREG +1b0b UNIFIREGULATORYPARAMETERS +02c3 UNIFIRSNCAPABILITIES +02c9 UNIFI24G40MHZCHANNELS +02d1 UNIFIEXTENDEDCAPABILITIESDISABLED +02d9 UNIFISUPPORTEDDATARATES +0049 DOT11RSNASTATSCCMPDECRYPTERRORS +02f3 UNIFIRADIOMEASUREMENTACTIVATED +02fb UNIFIRADIOMEASUREMENTCAPABILITIES +030d UNIFIVHTACTIVATED +0315 UNIFIHTACTIVATED +031d UNIFIENABLETWOSIMULTANEOUSPASSIVESCANSSAMEBAND +0325 UNIFIROAMINGACTIVATED +032d UNIFIROAMRSSISCANTRIGGER +033d UNIFIROAMDELTATRIGGER +034b UNIFIROAMCACHEDCHANNELSCANPERIOD +0359 UNIFIFULLROAMSCANPERIOD +0367 UNIFIROAMSOFTROAMINGENABLED +036d UNIFIROAMSCANBAND +0379 UNIFIROAMSCANMAXACTIVECHANNELTIME +0059 DOT11RSNASTATSTKIPREPLAYS +0009 DOT11RSNASTATSTKIPICVERRORS +0385 UNIFIROAMFULLCHANNELSCANFREQUENCY +038f UNIFIROAMMODE +039b UNIFIROAMRSSISCANNOCANDIDATEDELTATRIGGER +03a9 UNIFIROAMEAPTIMEOUT +03b3 UNIFIROAMSCANCONTROL +03bb UNIFIROAMDFSSCANMODE +03c7 UNIFIROAMSCANHOMETIME +03d1 UNIFIROAMSCANHOMEAWAYTIME +03dd UNIFIROAMSCANNPROBE +03e5 UNIFIAPOLBCDURATION +oid 542 +100 dot11AssociationSAQueryMaximumTimeout +101 dot11AssociationSAQueryRetryTimeout +121 dot11RTSThreshold +122 dot11ShortRetryLimit +123 dot11LongRetryLimit +124 dot11FragmentationThreshold +146 dot11RTSSuccessCount +148 dot11ACKFailureCount +150 dot11MulticastReceivedFrameCount +151 dot11FCSErrorCount +153 dot11WEPUndecryptableCount +183 dot11manufacturerProductVersion +2000 unifiMLMEConnectionTimeOut +2001 unifiMLMEScanChannelMaxScanTime +2002 unifiMLMEScanChannelProbeInterval +2003 unifiMLMEScanChannelRule +2005 unifiMLMEDataReferenceTimeout +2007 unifiMLMEScanProbeInterval +2008 unifiMLMEScanHighRSSIThreshold +2010 unifiMLMEScanDeltaRSSIThreshold +2014 unifiMLMEScanMaximumAge +2015 unifiMLMEScanMaximumResults +2016 unifiMLMEAutonomousScanNoisy +2018 unifiChannelBusyThreshold +2020 unifiMacSequenceNumberRandomisationActivated +2021 unifiFirmwareBuildID +2022 unifiChipVersion +2023 unifiFirmwarePatchBuildID +2025 unifiMaxNumAntennaToUse +2026 unifiHtCapabilities5G +2027 unifiVhtCapabilities5G +2028 unifiHtCapabilitiesSoftAp +2029 unifiSoftAp40MHzOn24G +2030 unifiBasicCapabilities +2031 unifiExtendedCapabilities +2032 unifiHtCapabilities +2034 unifiRsnCapabilities +2035 unifi24G40MHZChannels +2036 unifiExtendedCapabilitiesDisabled +2041 unifiSupportedDataRates +2043 unifiRadioMeasurementActivated +2044 unifiRadioMeasurementCapabilities +2045 unifiVhtActivated +2046 unifiHtActivated +2047 unifiEnableTwoSimultaneousPassiveScansSameBand +2049 unifiRoamingActivated +2050 unifiRoamRssiScanTrigger +2051 unifiRoamDeltaTrigger +2052 unifiRoamCachedChannelScanPeriod +2053 unifiFullRoamScanPeriod +2054 unifiRoamSoftRoamingEnabled +2055 unifiRoamScanBand +2057 unifiRoamScanMaxActiveChannelTime +2058 unifiRoamFullChannelScanFrequency +2060 unifiRoamMode +2064 unifiRoamRssiScanNoCandidateDeltaTrigger +2065 unifiRoamEAPTimeout +2067 unifiRoamScanControl +2068 unifiRoamDfsScanMode +2069 unifiRoamScanHomeTime +2070 unifiRoamScanHomeAwayTime +2072 unifiRoamScanNProbe +2076 unifiApOlbcDuration +2077 unifiApOlbcInterval +2078 unifiDNSSupportActivated +2079 unifiOffchannelScheduleTimeout +2080 unifiFrameResponseTimeOut +2081 unifiConnectionFailureTimeout +2082 unifiConnectingProbeTimeout +2083 unifiDisconnectTimeout +2084 unifiFrameResponseCfmTxLifetimeTimeOut +2085 unifiFrameResponseCfmFailureTimeOut +2086 unifiForceActiveDuration +2087 unifiMLMEScanMaxNumberOfProbeSets +2088 unifiMLMEScanStopIfLessThanXFrames +2089 unifiAPAssociationTimeout +2091 unifiHostNumAntennaControlActivated +2094 unifiPeerBandwidth +2095 unifiCurrentPeerNss +2096 unifiPeerTxDataRate +2097 unifiPeerRSSI +2098 unifiMLMEStationInactivityTimeOut +2099 unifiMLMECliInactivityTimeOut +2100 unifiMLMEStationInitialKickTimeOut +2110 unifiUartConfigure +2111 unifiUartPios +2141 unifiCrystalFrequencyTrim +2142 unifiEnableDorm +2146 unifiExternalClockDetect +2149 unifiExternalFastClockRequest +2152 unifiWatchdogTimeout +2154 unifiScanParameters +2155 unifiOverrideEDCAParamActivated +2156 unifiOverrideEDCAParam +2158 unifiExternalFastClockRequestPIO +2196 unifiRxDataRate +2198 unifiPeerRxRetryCount +2199 unifiPeerRxMulticastCount +2200 unifiRSSI +2201 unifiLastBssRSSI +2202 unifiSNR +2203 unifiLastBssSNR +2204 unifiSwTxTimeout +2205 unifiHwTxTimeout +2206 unifiRateStatsRxSuccessCount +2207 unifiRateStatsTxSuccessCount +2208 unifiTxDataRate +2209 unifiSNRExtraOffsetCCK +2210 unifiRSSIMaxAveragingPeriod +2211 unifiRSSIMinReceivedFrames +2212 unifiRateStatsRate +2213 unifiLastBssTxDataRate +2214 unifiDiscardedFrameCount +2215 unifiMacrameDebugStats +2218 unifiCurrentTSFTime +2219 unifiBaRxEnableTid +2221 unifiBaTxEnableTid +2222 unifiTrafficThresholdToSetupBA +2223 unifiDplaneTXAmsduHWCapability +2224 unifiDplaneTXAmsduSubframeCountMax +2225 unifiBaConfig +2226 unifiBaTxMaxNumber +2227 unifiMoveBKtoBE +2228 unifiBeaconReceived +2229 unifiACRetries +2230 unifiRadioOnTime +2231 unifiRadioTxTime +2232 unifiRadioRxTime +2233 unifiRadioScanTime +2234 unifiPSLeakyAP +2235 unifiTqamActivated +2236 unifiRadioOnTimeNan +2239 unifiOutputRadioInfoToKernelLog +2240 unifiNoAckActivationCount +2241 unifiRxFcsErrorCount +2245 unifiBeaconsReceivedPercentage +2246 unifiARPDetectActivated +2247 unifiARPDetectResponseCounter +2249 unifiEnableMgmtTxPacketStats +2250 unifiSwToHwQueueStats +2251 unifiHostToSwQueueStats +2252 unifiQueueStatsEnable +2253 unifiTxDataConfirm +2254 unifiThroughputDebug +2255 unifiLoadDpdLut +2256 unifiDpdMasterSwitch +2257 unifiDpdPredistortGains +2258 unifiOverrideDpdLut +2260 unifiGoogleMaxNumberOfPeriodicScans +2261 unifiGoogleMaxRSSISampleSize +2262 unifiGoogleMaxHotlistAPs +2263 unifiGoogleMaxSignificantWifiChangeAPs +2264 unifiGoogleMaxBssidHistoryEntries +2270 unifiMacBeaconTimeout +2271 unifiMIFOffAllowed +2272 unifiBlockScanAfterNumSchedVif +2274 unifiSTAUsesOneAntennaWhenIdle +2275 unifiSTAUsesMultiAntennasDuringConnect +2276 unifiAPUsesOneAntennaWhenPeersIdle +2277 deprecated_unifiUpdateAntennaCapabilitiesWhenScanning +2278 unifiPreferredAntennaBitmap +2279 unifiMaxConcurrentMACs +2280 unifiLoadDpdLutPerRadio +2281 unifiOverrideDpdLutPerRadio +2294 unifiRoamDeauthReason +2295 unifiRoamCUFactor +2298 unifiRoamRSSIBoost +2299 UnifiRoamTrackingScanPeriod +2300 unifiRoamCuLocal +2301 unifiRoamCUScanNoCandidateDeltaTrigger +2302 unifiRoamAPSelectDeltaFactor +2303 unifiRoamCUWeight +2305 unifiRoamRssiweight +2306 unifiRoamRssiFactor +2307 unifiRSSICURoamScanTrigger +2308 unifiRoamCUScanTrigger +2309 unifiRoamBSSLoadMonitoringFrequency +2310 unifiRoamBlacklistSize +2311 unifiCUMeasurementInterval +2312 unifiCurrentBssNss +2313 unifiAPMimoUsed +2314 unifiRoamEapolTimeout +2315 unifiRoamingCount +2316 unifiRoamingAKM +2317 unifiCurrentBssBandwidth +2318 unifiCurrentBssChannelFrequency +2320 unifiLoggerEnabled +2321 unifiMaPacketFateEnabled +2324 unifiStaVifLinkNss +2326 unifiFrameRXCounters +2327 unifiFrameTXCounters +2330 unifiLaaNssSpeculationIntervalSlotTime +2331 unifiLaaNssSpeculationIntervalSlotMaxNum +2332 unifiLaaBwSpeculationIntervalSlotTime +2333 unifiLaaBwSpeculationIntervalSlotMaxNum +2334 unifiLaaMcsSpeculationIntervalSlotTime +2335 unifiLaaMcsSpeculationIntervalSlotMaxNum +2336 unifiLaaGiSpeculationIntervalSlotTime +2337 unifiLaaGiSpeculationIntervalSlotMaxNum +2350 UnifiLaaTxDiversityBeamformEnabled +2351 UnifiLaaTxDiversityBeamformMinMcs +2352 UnifiLaaTxDiversityFixMode +2356 unifiLaaProtectionConfigOverride +2358 unifiRateStatsRTSErrorCount +2362 unifiCSROnlyEIFSDuration +2364 unifiOverrideDefaultBETXOPForHT +2365 unifiOverrideDefaultBETXOP +2366 unifiRXABBTrimSettings +2367 unifiRadioTrimsEnable +2368 unifiRadioCCAThresholds +2369 unifiHardwarePlatform +2370 unifiForceChannelBW +2371 unifiDPDTrainingDuration +2372 unifiTxFtrimSettings +2373 unifiDPDTrainPacketConfig +2374 unifiTxPowerTrimCommonConfig +2375 unifiIqDebugEnabled +2425 unifiCoexDebugOverrideBt +2430 unifiLteMailbox +2431 unifiLteMwsSignal +2432 unifiLteEnableChannelAvoidance +2433 unifiLteEnablePowerBackoff +2434 unifiLteEnableTimeDomain +2435 unifiLteEnableLteCoex +2436 unifiLteBand40PowerBackoffChannels +2437 unifiLteBand40PowerBackoffRsrpLow +2438 unifiLteBand40PowerBackoffRsrpHigh +2439 unifiLteBand40PowerBackoffRsrpAveragingAlpha +2440 unifiLteSetChannel +2441 unifiLteSetPowerBackoff +2442 unifiLteSetTddDebugMode +2443 unifiLteBand40AvoidChannels +2444 unifiLteBand41AvoidChannels +2445 unifiLteBand7AvoidChannels +2480 unifiAPScanAbsenceDuration +2481 unifiAPScanAbsencePeriod +2485 unifiMLMESTAKeepAliveTimeoutCheck +2486 unifiMLMEAPKeepAliveTimeoutCheck +2487 unifiMLMEGOKeepAliveTimeoutCheck +2488 unifiBSSMaxIdlePeriod +2493 unifiSTAIdleModeEnabled +2494 unifiFastPowerSaveTimeOutAggressive +2495 unifiIdlemodeListenIntervalSkippingDTIM +2496 unifiIdlemodeP2PListenIntervalSkippingDTIM +2497 unifiAPIdleModeEnabled +2500 unifiFastPowerSaveTimeout +2501 unifiFastPowerSaveTimeOutSmall +2502 unifiMLMESTAKeepAliveTimeout +2503 unifiMLMEAPKeepAliveTimeout +2504 unifiMLMEGOKeepAliveTimeout +2505 unifiSTARouterAdvertisementMinimumIntervalToForward +2506 unifiRoamConnectionQualityCheckWaitAfterConnect +2507 unifiApBeaconMaxDrift +2508 unifiBSSMaxIdlePeriodActivated +2509 unifiVifIdleMonitorTime +2510 unifiDisableLegacyPowerSave +2511 unifiDebugForceActive +2512 unifiStationActivityIdleTime +2513 unifiDmsActivated +2514 unifiPowerManagementDelayTimeout +2515 unifiAPSDServicePeriodTimeout +2516 unifiConcurrentPowerManagementDelayTimeout +2517 unifiStationQosInfo +2518 unifiListenIntervalSkippingDTIM +2519 unifiListenInterval +2520 unifiLegacyPsPollTimeout +2521 unifiBeaconSkippingControl +2522 unifiTogglePowerDomain +2523 unifiP2PListenIntervalSkippingDTIM +2524 unifiFragmentationDuration +2526 unifiIdleModeLiteEnabled +2527 unifiIdleModeEnabled +2529 unifiDTIMWaitTimeout +2530 unifiListenIntervalMaxTime +2531 unifiScanMaxProbeTransmitLifetime +2532 unifiPowerSaveTransitionPacketThreshold +2533 unifiProbeResponseLifetime +2534 unifiProbeResponseMaxRetry +2535 unifiTrafficAnalysisPeriod +2536 unifiAggressivePowerSaveTransitionPeriod +2537 unifiActiveTimeAfterMoreBit +2538 unifiDefaultDwellTime +2540 unifiVhtCapabilities +2541 unifiMAXVifScheduleDuration +2542 unifiVifLongIntervalTime +2543 unifiDisallowSchedRelinquish +2544 unifiRameDplaneOperationTimeout +2545 unifiDebugKeepRadioOn +2546 unifiForceFixedDurationSchedule +2547 unifiRameUpdateMibs +2548 unifiGOScanAbsenceDuration +2549 unifiGOScanAbsencePeriod +2550 unifiMaxClient +2556 unifiTdlsInP2pActivated +2558 unifiTdlsActivated +2559 unifiTdlsTPThresholdPktSecs +2560 unifiTdlsRssiThreshold +2561 unifiTdlsMaximumRetry +2562 unifiTdlsTPMonitorSecs +2563 unifiTdlsBasicHtMcsSet +2564 unifiTdlsBasicVhtMcsSet +2565 dot11TDLSDiscoveryRequestWindow +2566 dot11TDLSResponseTimeout +2567 dot11TDLSChannelSwitchActivated +2568 unifiTdlsDesignForTestMode +2569 unifiTdlsWiderBandwidthProhibited +2577 unifiTdlsKeyLifeTimeInterval +2578 unifiTdlsTeardownFrameTxTimeout +2580 unifiWifiSharingActivated +2582 unifiWiFiSharing5GHzChannel +2583 unifiWifiSharingChannelSwitchCount +2584 unifiChannelAnnouncementCount +2585 unifiRATestStoredSA +2586 unifiRATestStoreFrame +2587 dot11TDLSPeerUAPSDBufferSTAActivated +2600 unifiProbeResponseLifetimeP2P +2601 unifiStaChannelSwitchSlowApActivated +2604 unifiStaChannelSwitchSlowApMaxTime +2605 unifiStaChannelSwitchSlowApPollInterval +2606 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement +2607 unifiMLMEScanMaxAerials +2650 unifiAPFActivated +2651 unifiAPFVersion +2652 unifiAPFMaxSize +2653 unifiAPFActiveModeEnabled +4001 unifiCSROnlyMIBShield +4071 unifiPrivateBbbTxFilterConfig +4075 unifiPrivateSWAGCFrontEndGain +4076 unifiPrivateSWAGCFrontEndLoss +4077 unifiPrivateSWAGCExtThresh +4078 unifiCSROnlyPowerCalDelay +4079 unifiRxAgcControl +4130 deprecated_unifiWapiQosMask +4139 unifiWMMStallEnable +4148 unifiRaaTxHostRate +4149 unifiFallbackShortFrameRetryDistribution +4150 unifiRXTHROUGHPUTLOW +4151 unifiRXTHROUGHPUTHIGH +4152 unifiSetFixedAMPDUAggregationSize +4153 unifiThroughputDebugReportInterval +4154 unifiDplaneTest1 +4155 unifiDplaneTest2 +4156 unifiDplaneTest3 +4157 unifiDplaneTest4 +4171 unifiPreEBRTWindow +4173 unifiPostEBRTWindow +4179 unifiPsPollThreshold +430 dot11RSNAStatsSTAAddress +433 dot11RSNAStatsTKIPICVErrors +434 dot11RSNAStatsTKIPLocalMICFailures +435 dot11RSNAStatsTKIPRemoteMICFailures +436 dot11RSNAStatsCCMPReplays +437 dot11RSNAStatsCCMPDecryptErrors +438 dot11RSNAStatsTKIPReplays +441 dot11RSNAStatsRobustMgmtCCMPReplays +5000 unifiSableContainerSizeConfiguration +5001 unifiSableFrameLogMode +5002 unifiSableFrameLogCpuThresPercent +5003 unifiSableFrameLogCpuOverheadPercent +5010 unifiDebugSVCModeStackHighWaterMark +5023 unifiOverrideEDCAParamBE +5024 unifiOverrideEDCAParamBEEnable +5026 unifiPanicSubSystemControl +5027 unifiFaultEnable +5028 unifiFaultSubSystemControl +5029 unifiDebugModuleControl +5030 unifiTxUsingLdpcActivated +5031 unifiTxSettings +5032 unifiTxGainSettings +5033 unifiTxAntennaConnectionLossFrequency +5034 unifiTxAntennaConnectionLoss +5035 unifiTxAntennaMaxGainFrequency +5036 unifiTxAntennaMaxGain +5037 unifiRxExternalGainFrequency +5038 unifiRxExternalGain +5040 unifiTxSGI20Activated +5041 unifiTxSGI40Activated +5042 unifiTxSGI80Activated +5043 unifiTxSGI160Activated +5044 unifiMacAddressRandomisation +5047 unifiMacAddressRandomisationMask +5050 unifiWipsActivated +5054 unifiRfTestModeActivated +5055 unifiTxPowerDetectorResponse +5056 unifiTxDetectorTemperatureCompensation +5057 unifiTxDetectorFrequencyCompensation +5058 unifiTxOpenLoopTemperatureCompensation +5059 unifiTxOpenLoopFrequencyCompensation +5060 unifiTxOfdmSelect +5061 unifiTxDigGain +5062 unifiChipTemperature +5063 UnifiBatteryVoltage +5064 unifiTxOOBConstraints +5066 unifiTxPaGainDpdTemperatureCompensation +5067 unifiTxPaGainDpdFrequencyCompensation +5072 unifiTxPowerTrimConfig +5080 unifiForceShortSlotTime +5081 unifiTxGainStepSettings +5082 unifiDebugDisableRadioNannyActions +5083 unifiRxCckModemSensitivity +5084 unifiDpdPerBandwidth +5085 unifiBBVersion +5086 unifiRFVersion +5087 unifiReadHardwareCounter +5088 unifiClearRadioTrimCache +5089 unifiRadioTXSettingsRead +5090 unifiModemSgiOffset +5091 unifiRadioTxPowerOverride +5092 unifiRxRadioCsMode +5093 unifiRxPriEnergyDetThreshold +5094 unifiRxSecEnergyDetThreshold +5095 unifiAgcThresholds +5096 unifiRadioRXSettingsRead +5097 unifiStaticDpdGain +5098 unifiIQBufferSize +5099 unifiNarrowbandCCAThresholds +5100 unifiRadioCCADebug +5101 unifiCCACSThresh +5102 unifiCCAMasterSwitch +5103 unifiRxSyncCCACfg +5104 unifiMacCCABusyTime +5105 unifiMacSecChanClearTime +5106 unifiDpdDebug +5107 unifiNarrowbandCCADebug +5109 unifiNannyTemperatureReportDelta +5110 unifiNannyTemperatureReportInterval +5111 unifiRadioRxDcocDebugIqValue +5112 unifiRadioRxDcocDebug +5113 unifiNannyRetrimDpdMod +5114 unifiDisableDpdSubIteration +5115 unifiRxRssiAdjustments +5116 unifiFleximacCcaEdEnable +5117 unifiRadioTxIqDelay +5118 unifiDisableLNABypass +5200 unifiEnableFlexiMacWatchdog +53 dot11TDLSPeerUAPSDIndicationWindow +5300 unifiRttCapabilities +5301 unifiFtmMinDeltaFrames +5302 unifiFtmPerBurst +5303 unifiFtmBurstDuration +5304 unifiFtmNumOfBurstsExponent +5305 unifiFtmASAPModeActivated +5306 unifiFtmResponderActivated +5307 unifiFtmDefaultSessionEstablishmentTimeout +5308 unifiFtmDefaultGapBeforeFirstBurstPerResponder +5309 unifiFtmDefaultGapBetweenBursts +5310 unifiFtmDefaultTriggerDelay +5311 unifiFtmDefaultEndBurstDelay +5312 unifiFtmRequestValidationEnabled +5313 unifiFtmResponseValidationEnabled +5314 unifiFtmUseResponseParameters +5315 unifiFtmInitialResponseTimeout +5320 unifiFtmDSPInpBW +5321 unifiFtmOFDMCutOffset +5322 unifiFtmMeanAroundCluster +5410 unifiMLMEScanContinueIfMoreThanXAps +5411 unifiMLMEScanStopIfLessThanXNewAps +5412 unifiScanMultiVifActivated +5413 unifiScanNewAlgorithmActivated +6010 unifiUnsyncVifLnaEnabled +6011 unifiTPCMinPower2GMIMO +6012 unifiTPCMinPower5GMIMO +6013 unifiLnaControlEnabled +6014 unifiLnaControlRssiThresholdLower +6015 unifiLnaControlRssiThresholdUpper +6016 unifiPowerIsGrip +6018 unifiLowPowerRxConfig +6019 unifiTPCEnabled +6020 unifiCurrentTxpowerLevel +6021 unifiUserSetTxpowerLevel +6022 unifiTPCMaxPowerRSSIThreshold +6023 unifiTPCMinPowerRSSIThreshold +6024 unifiTPCMinPower2G +6025 unifiTPCMinPower5G +6026 unifiSarBackoff +6027 unifiTPCUseAfterConnectRsp +6028 unifiRadioLpRxRssiThresholdLower +6029 unifiRadioLpRxRssiThresholdUpper +6032 unifiTestTxPowerEnable +6033 unifiLteCoexMaxPowerRSSIThreshold +6034 unifiLteCoexMinPowerRSSIThreshold +6035 unifiLteCoexPowerReduction +6050 unifiPMFAssociationComebackTimeDelta +6060 unifiTestTspecHack +6061 unifiTestTspecHackValue +6069 unifiDebugInstantDelivery +6071 unifiDebugEnable +6073 unifiDPlaneDebug +6080 unifiNANActivated +6081 unifiNANBeaconCapabilities +6082 unifiNANMaxConcurrentClusters +6083 unifiNANMaxConcurrentPublishes +6084 unifiNANMaxConcurrentSubscribes +6085 unifiNANMaxServiceNameLength +6086 unifiNANMaxMatchFilterLength +6087 unifiNANMaxTotalMatchFilterLength +6088 unifiNANMaxServiceSpecificInfoLength +6089 unifiNANMaxVSADataLength +6090 unifiNANMaxMeshDataLength +6091 unifiNANMaxNDIInterfaces +6092 unifiNANMaxNDPSessions +6093 unifiNANMaxAppInfoLength +6094 unifiNANMatchExpirationTime +6095 unifiNANDefaultScanDwellTime +6096 unifiNANDefaultScanPeriod +6097 unifiNANMaxChannelSwitchTime +6098 unifiNANMacRandomisationActivated +6100 hutsReadWriteDataElementInt32 +6101 hutsReadWriteDataElementBoolean +6102 hutsReadWriteDataElementOctetString +6103 hutsReadWriteTableInt16Row +6104 hutsReadWriteTableOctetStringRow +6105 hutsReadWriteRemoteProcedureCallInt32 +6107 hutsReadWriteRemoteProcedureCallOctetString +6108 hutsReadWriteInternalAPIInt16 +6109 hutsReadWriteInternalAPIUint16 +6110 hutsReadWriteInternalAPIUint32 +6111 hutsReadWriteInternalAPIInt64 +6112 hutsReadWriteInternalAPIBoolean +6113 hutsReadWriteInternalAPIOctetString +6114 hutsReadWriteInternalAPIFixedSizeTableRow +6115 hutsReadWriteInternalAPIVarSizeTableRow +6116 hutsReadWriteInternalAPIFixSizeTableKey1Row +6117 hutsReadWriteInternalAPIFixSizeTableKey2Row +6118 hutsReadWriteInternalAPIFixVarSizeTableKey1Row +6119 hutsReadWriteInternalAPIFixVarSizeTableKey2Row +6120 hutsReadWriteInternalAPIFixSizeTableKeyRow +6121 hutsReadWriteInternalAPIVarSizeTableKeyRow +6122 unifiTestScanNoMedium +6123 unifiDualBandConcurrency +6124 unifiLoggerMaxDelayedEvents +8011 unifiRegulatoryParameters +8012 unifiSupportedChannels +8013 unifiDefaultCountry +8014 unifiCountryList +8015 unifiOperatingClassParamters +8016 unifiVifCountry +8017 unifiNoCellMaxPower +8018 unifiNoCellIncludedChannels +8019 unifiRegDomVersion +8020 unifiDefaultCountryWithoutCH12CH13 +8051 unifiReadReg diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg new file mode 100644 index 0000000..f59e4af --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg @@ -0,0 +1,542 @@ +2 dot11RSNAStatsSTAAddress +2 dot11RSNAStatsTKIPICVErrors +2 dot11RSNAStatsTKIPLocalMICFailures +2 dot11RSNAStatsTKIPRemoteMICFailures +2 dot11RSNAStatsCCMPReplays +2 dot11RSNAStatsCCMPDecryptErrors +2 dot11RSNAStatsTKIPReplays +2 dot11RSNAStatsRobustMgmtCCMPReplays +0 dot11TDLSPeerUAPSDIndicationWindow +0 dot11AssociationSAQueryMaximumTimeout +0 dot11AssociationSAQueryRetryTimeout +0 dot11RTSThreshold +0 dot11ShortRetryLimit +0 dot11LongRetryLimit +0 dot11FragmentationThreshold +0 dot11RTSSuccessCount +0 dot11ACKFailureCount +0 dot11MulticastReceivedFrameCount +0 dot11FCSErrorCount +0 dot11WEPUndecryptableCount +0 dot11manufacturerProductVersion +0 unifiMLMEConnectionTimeOut +0 unifiMLMEScanChannelMaxScanTime +0 unifiMLMEScanChannelProbeInterval +0 unifiMLMEScanChannelRule +0 unifiMLMEDataReferenceTimeout +0 unifiMLMEScanProbeInterval +0 unifiMLMEScanHighRSSIThreshold +0 unifiMLMEScanDeltaRSSIThreshold +0 unifiMLMEScanMaximumAge +0 unifiMLMEScanMaximumResults +0 unifiMLMEAutonomousScanNoisy +0 unifiChannelBusyThreshold +0 unifiMacSequenceNumberRandomisationActivated +0 unifiFirmwareBuildID +0 unifiChipVersion +0 unifiFirmwarePatchBuildID +0 unifiMaxNumAntennaToUse +0 unifiHtCapabilities5G +0 unifiVhtCapabilities5G +0 unifiHtCapabilitiesSoftAp +0 unifiSoftAp40MHzOn24G +0 unifiBasicCapabilities +0 unifiExtendedCapabilities +0 unifiHtCapabilities +0 unifiRsnCapabilities +0 unifi24G40MHZChannels +0 unifiExtendedCapabilitiesDisabled +0 unifiSupportedDataRates +0 unifiRadioMeasurementActivated +0 unifiRadioMeasurementCapabilities +0 unifiVhtActivated +0 unifiHtActivated +0 unifiEnableTwoSimultaneousPassiveScansSameBand +0 unifiRoamingActivated +0 unifiRoamRssiScanTrigger +0 unifiRoamDeltaTrigger +0 unifiRoamCachedChannelScanPeriod +0 unifiFullRoamScanPeriod +0 unifiRoamSoftRoamingEnabled +0 unifiRoamScanBand +0 unifiRoamScanMaxActiveChannelTime +0 unifiRoamFullChannelScanFrequency +0 unifiRoamMode +0 unifiRoamRssiScanNoCandidateDeltaTrigger +0 unifiRoamEAPTimeout +0 unifiRoamScanControl +0 unifiRoamDfsScanMode +0 unifiRoamScanHomeTime +0 unifiRoamScanHomeAwayTime +0 unifiRoamScanNProbe +0 unifiApOlbcDuration +0 unifiApOlbcInterval +0 unifiDNSSupportActivated +0 unifiOffchannelScheduleTimeout +0 unifiFrameResponseTimeOut +0 unifiConnectionFailureTimeout +0 unifiConnectingProbeTimeout +0 unifiDisconnectTimeout +0 unifiFrameResponseCfmTxLifetimeTimeOut +0 unifiFrameResponseCfmFailureTimeOut +0 unifiForceActiveDuration +0 unifiMLMEScanMaxNumberOfProbeSets +0 unifiMLMEScanStopIfLessThanXFrames +0 unifiAPAssociationTimeout +0 unifiHostNumAntennaControlActivated +0 unifiMLMEStationInactivityTimeOut +0 unifiMLMECliInactivityTimeOut +0 unifiMLMEStationInitialKickTimeOut +0 unifiUartConfigure +0 unifiUartPios +0 unifiCrystalFrequencyTrim +0 unifiEnableDorm +0 unifiExternalClockDetect +0 unifiExternalFastClockRequest +0 unifiWatchdogTimeout +0 unifiOverrideEDCAParamActivated +0 unifiExternalFastClockRequestPIO +0 unifiRxDataRate +0 unifiRSSI +0 unifiLastBssRSSI +0 unifiSNR +0 unifiLastBssSNR +0 unifiSwTxTimeout +0 unifiHwTxTimeout +0 unifiTxDataRate +0 unifiSNRExtraOffsetCCK +0 unifiRSSIMaxAveragingPeriod +0 unifiRSSIMinReceivedFrames +0 unifiLastBssTxDataRate +0 unifiDiscardedFrameCount +0 unifiMacrameDebugStats +0 unifiCurrentTSFTime +0 unifiBaRxEnableTid +0 unifiBaTxEnableTid +0 unifiTrafficThresholdToSetupBA +0 unifiDplaneTXAmsduHWCapability +0 unifiDplaneTXAmsduSubframeCountMax +0 unifiBaConfig +0 unifiBaTxMaxNumber +0 unifiMoveBKtoBE +0 unifiBeaconReceived +0 unifiPSLeakyAP +0 unifiTqamActivated +0 unifiOutputRadioInfoToKernelLog +0 unifiNoAckActivationCount +0 unifiRxFcsErrorCount +0 unifiBeaconsReceivedPercentage +0 unifiARPDetectActivated +0 unifiARPDetectResponseCounter +0 unifiEnableMgmtTxPacketStats +0 unifiQueueStatsEnable +0 unifiDpdMasterSwitch +0 unifiGoogleMaxNumberOfPeriodicScans +0 unifiGoogleMaxRSSISampleSize +0 unifiGoogleMaxHotlistAPs +0 unifiGoogleMaxSignificantWifiChangeAPs +0 unifiGoogleMaxBssidHistoryEntries +0 unifiMacBeaconTimeout +0 unifiMIFOffAllowed +0 unifiBlockScanAfterNumSchedVif +0 unifiSTAUsesOneAntennaWhenIdle +0 unifiSTAUsesMultiAntennasDuringConnect +0 unifiAPUsesOneAntennaWhenPeersIdle +0 deprecated_unifiUpdateAntennaCapabilitiesWhenScanning +0 unifiPreferredAntennaBitmap +0 unifiMaxConcurrentMACs +0 unifiRoamDeauthReason +0 UnifiRoamTrackingScanPeriod +0 unifiRoamCuLocal +0 unifiRoamCUScanNoCandidateDeltaTrigger +0 unifiRoamAPSelectDeltaFactor +0 unifiRoamCUWeight +0 unifiRoamRssiweight +0 unifiRoamBSSLoadMonitoringFrequency +0 unifiRoamBlacklistSize +0 unifiCUMeasurementInterval +0 unifiCurrentBssNss +0 unifiAPMimoUsed +0 unifiRoamEapolTimeout +0 unifiRoamingCount +0 unifiRoamingAKM +0 unifiCurrentBssBandwidth +0 unifiCurrentBssChannelFrequency +0 unifiLoggerEnabled +0 unifiMaPacketFateEnabled +0 unifiStaVifLinkNss +0 unifiLaaNssSpeculationIntervalSlotTime +0 unifiLaaNssSpeculationIntervalSlotMaxNum +0 unifiLaaBwSpeculationIntervalSlotTime +0 unifiLaaBwSpeculationIntervalSlotMaxNum +0 unifiLaaMcsSpeculationIntervalSlotTime +0 unifiLaaMcsSpeculationIntervalSlotMaxNum +0 unifiLaaGiSpeculationIntervalSlotTime +0 unifiLaaGiSpeculationIntervalSlotMaxNum +0 UnifiLaaTxDiversityBeamformEnabled +0 UnifiLaaTxDiversityBeamformMinMcs +0 UnifiLaaTxDiversityFixMode +0 unifiLaaProtectionConfigOverride +0 unifiCSROnlyEIFSDuration +0 unifiOverrideDefaultBETXOPForHT +0 unifiOverrideDefaultBETXOP +0 unifiRXABBTrimSettings +0 unifiRadioTrimsEnable +0 unifiHardwarePlatform +0 unifiForceChannelBW +0 unifiDPDTrainingDuration +0 unifiTxPowerTrimCommonConfig +0 unifiIqDebugEnabled +0 unifiCoexDebugOverrideBt +0 unifiLteMailbox +0 unifiLteMwsSignal +0 unifiLteEnableChannelAvoidance +0 unifiLteEnablePowerBackoff +0 unifiLteEnableTimeDomain +0 unifiLteEnableLteCoex +0 unifiLteBand40PowerBackoffChannels +0 unifiLteBand40PowerBackoffRsrpLow +0 unifiLteBand40PowerBackoffRsrpHigh +0 unifiLteBand40PowerBackoffRsrpAveragingAlpha +0 unifiLteSetChannel +0 unifiLteSetPowerBackoff +0 unifiLteSetTddDebugMode +0 unifiLteBand40AvoidChannels +0 unifiLteBand41AvoidChannels +0 unifiLteBand7AvoidChannels +0 unifiAPScanAbsenceDuration +0 unifiAPScanAbsencePeriod +0 unifiMLMESTAKeepAliveTimeoutCheck +0 unifiMLMEAPKeepAliveTimeoutCheck +0 unifiMLMEGOKeepAliveTimeoutCheck +0 unifiBSSMaxIdlePeriod +0 unifiSTAIdleModeEnabled +0 unifiFastPowerSaveTimeOutAggressive +0 unifiIdlemodeListenIntervalSkippingDTIM +0 unifiIdlemodeP2PListenIntervalSkippingDTIM +0 unifiAPIdleModeEnabled +0 unifiFastPowerSaveTimeout +0 unifiFastPowerSaveTimeOutSmall +0 unifiMLMESTAKeepAliveTimeout +0 unifiMLMEAPKeepAliveTimeout +0 unifiMLMEGOKeepAliveTimeout +0 unifiSTARouterAdvertisementMinimumIntervalToForward +0 unifiRoamConnectionQualityCheckWaitAfterConnect +0 unifiApBeaconMaxDrift +0 unifiBSSMaxIdlePeriodActivated +0 unifiVifIdleMonitorTime +0 unifiDisableLegacyPowerSave +0 unifiDebugForceActive +0 unifiStationActivityIdleTime +0 unifiDmsActivated +0 unifiPowerManagementDelayTimeout +0 unifiAPSDServicePeriodTimeout +0 unifiConcurrentPowerManagementDelayTimeout +0 unifiStationQosInfo +0 unifiListenIntervalSkippingDTIM +0 unifiListenInterval +0 unifiLegacyPsPollTimeout +0 unifiBeaconSkippingControl +0 unifiTogglePowerDomain +0 unifiP2PListenIntervalSkippingDTIM +0 unifiFragmentationDuration +0 unifiIdleModeLiteEnabled +0 unifiIdleModeEnabled +0 unifiDTIMWaitTimeout +0 unifiListenIntervalMaxTime +0 unifiScanMaxProbeTransmitLifetime +0 unifiPowerSaveTransitionPacketThreshold +0 unifiProbeResponseLifetime +0 unifiProbeResponseMaxRetry +0 unifiTrafficAnalysisPeriod +0 unifiAggressivePowerSaveTransitionPeriod +0 unifiActiveTimeAfterMoreBit +0 unifiDefaultDwellTime +0 unifiVhtCapabilities +0 unifiMAXVifScheduleDuration +0 unifiVifLongIntervalTime +0 unifiDisallowSchedRelinquish +0 unifiRameDplaneOperationTimeout +0 unifiDebugKeepRadioOn +0 unifiForceFixedDurationSchedule +0 unifiRameUpdateMibs +0 unifiGOScanAbsenceDuration +0 unifiGOScanAbsencePeriod +0 unifiMaxClient +0 unifiTdlsInP2pActivated +0 unifiTdlsActivated +0 unifiTdlsTPThresholdPktSecs +0 unifiTdlsRssiThreshold +0 unifiTdlsMaximumRetry +0 unifiTdlsTPMonitorSecs +0 unifiTdlsBasicHtMcsSet +0 unifiTdlsBasicVhtMcsSet +0 dot11TDLSDiscoveryRequestWindow +0 dot11TDLSResponseTimeout +0 dot11TDLSChannelSwitchActivated +0 unifiTdlsDesignForTestMode +0 unifiTdlsWiderBandwidthProhibited +0 unifiTdlsKeyLifeTimeInterval +0 unifiTdlsTeardownFrameTxTimeout +0 unifiWifiSharingActivated +0 unifiWiFiSharing5GHzChannel +0 unifiWifiSharingChannelSwitchCount +0 unifiChannelAnnouncementCount +0 unifiRATestStoredSA +0 unifiRATestStoreFrame +0 dot11TDLSPeerUAPSDBufferSTAActivated +0 unifiProbeResponseLifetimeP2P +0 unifiStaChannelSwitchSlowApActivated +0 unifiStaChannelSwitchSlowApMaxTime +0 unifiStaChannelSwitchSlowApPollInterval +0 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement +0 unifiMLMEScanMaxAerials +0 unifiAPFActivated +0 unifiAPFVersion +0 unifiAPFMaxSize +0 unifiAPFActiveModeEnabled +0 unifiCSROnlyMIBShield +0 unifiPrivateBbbTxFilterConfig +0 unifiPrivateSWAGCFrontEndGain +0 unifiPrivateSWAGCFrontEndLoss +0 unifiPrivateSWAGCExtThresh +0 unifiCSROnlyPowerCalDelay +0 unifiRxAgcControl +0 deprecated_unifiWapiQosMask +0 unifiWMMStallEnable +0 unifiRaaTxHostRate +0 unifiFallbackShortFrameRetryDistribution +0 unifiRXTHROUGHPUTLOW +0 unifiRXTHROUGHPUTHIGH +0 unifiSetFixedAMPDUAggregationSize +0 unifiThroughputDebugReportInterval +0 unifiDplaneTest1 +0 unifiDplaneTest2 +0 unifiDplaneTest3 +0 unifiDplaneTest4 +0 unifiPreEBRTWindow +0 unifiPostEBRTWindow +0 unifiPsPollThreshold +0 unifiSableContainerSizeConfiguration +0 unifiSableFrameLogMode +0 unifiSableFrameLogCpuThresPercent +0 unifiSableFrameLogCpuOverheadPercent +0 unifiDebugSVCModeStackHighWaterMark +0 unifiOverrideEDCAParamBE +0 unifiOverrideEDCAParamBEEnable +0 unifiFaultEnable +0 unifiTxUsingLdpcActivated +0 unifiTxSGI20Activated +0 unifiTxSGI40Activated +0 unifiTxSGI80Activated +0 unifiTxSGI160Activated +0 unifiMacAddressRandomisation +0 unifiMacAddressRandomisationMask +0 unifiWipsActivated +0 unifiRfTestModeActivated +0 unifiTxOfdmSelect +0 unifiTxDigGain +0 unifiChipTemperature +0 UnifiBatteryVoltage +0 unifiForceShortSlotTime +0 unifiDebugDisableRadioNannyActions +0 unifiRxCckModemSensitivity +0 unifiDpdPerBandwidth +0 unifiBBVersion +0 unifiRFVersion +0 unifiClearRadioTrimCache +0 unifiRxRadioCsMode +0 unifiRxPriEnergyDetThreshold +0 unifiRxSecEnergyDetThreshold +0 unifiIQBufferSize +0 unifiCCAMasterSwitch +0 unifiRxSyncCCACfg +0 unifiMacSecChanClearTime +0 unifiNannyTemperatureReportDelta +0 unifiNannyTemperatureReportInterval +0 unifiRadioRxDcocDebugIqValue +0 unifiRadioRxDcocDebug +0 unifiNannyRetrimDpdMod +0 unifiDisableDpdSubIteration +0 unifiFleximacCcaEdEnable +0 unifiDisableLNABypass +0 unifiEnableFlexiMacWatchdog +0 unifiRttCapabilities +0 unifiFtmMinDeltaFrames +0 unifiFtmPerBurst +0 unifiFtmBurstDuration +0 unifiFtmNumOfBurstsExponent +0 unifiFtmASAPModeActivated +0 unifiFtmResponderActivated +0 unifiFtmDefaultSessionEstablishmentTimeout +0 unifiFtmDefaultGapBeforeFirstBurstPerResponder +0 unifiFtmDefaultGapBetweenBursts +0 unifiFtmDefaultTriggerDelay +0 unifiFtmDefaultEndBurstDelay +0 unifiFtmRequestValidationEnabled +0 unifiFtmResponseValidationEnabled +0 unifiFtmUseResponseParameters +0 unifiFtmInitialResponseTimeout +0 unifiFtmDSPInpBW +0 unifiFtmOFDMCutOffset +0 unifiFtmMeanAroundCluster +0 unifiMLMEScanContinueIfMoreThanXAps +0 unifiMLMEScanStopIfLessThanXNewAps +0 unifiScanMultiVifActivated +0 unifiScanNewAlgorithmActivated +0 unifiUnsyncVifLnaEnabled +0 unifiTPCMinPower2GMIMO +0 unifiTPCMinPower5GMIMO +0 unifiLnaControlEnabled +0 unifiLnaControlRssiThresholdLower +0 unifiLnaControlRssiThresholdUpper +0 unifiPowerIsGrip +0 unifiLowPowerRxConfig +0 unifiTPCEnabled +0 unifiCurrentTxpowerLevel +0 unifiUserSetTxpowerLevel +0 unifiTPCMaxPowerRSSIThreshold +0 unifiTPCMinPowerRSSIThreshold +0 unifiTPCMinPower2G +0 unifiTPCMinPower5G +0 unifiTPCUseAfterConnectRsp +0 unifiRadioLpRxRssiThresholdLower +0 unifiRadioLpRxRssiThresholdUpper +0 unifiTestTxPowerEnable +0 unifiLteCoexMaxPowerRSSIThreshold +0 unifiLteCoexMinPowerRSSIThreshold +0 unifiLteCoexPowerReduction +0 unifiPMFAssociationComebackTimeDelta +0 unifiTestTspecHack +0 unifiTestTspecHackValue +0 unifiDebugInstantDelivery +0 unifiDebugEnable +0 unifiDPlaneDebug +0 unifiNANActivated +0 unifiNANBeaconCapabilities +0 unifiNANMaxConcurrentClusters +0 unifiNANMaxConcurrentPublishes +0 unifiNANMaxConcurrentSubscribes +0 unifiNANMaxServiceNameLength +0 unifiNANMaxMatchFilterLength +0 unifiNANMaxTotalMatchFilterLength +0 unifiNANMaxServiceSpecificInfoLength +0 unifiNANMaxVSADataLength +0 unifiNANMaxMeshDataLength +0 unifiNANMaxNDIInterfaces +0 unifiNANMaxNDPSessions +0 unifiNANMaxAppInfoLength +0 unifiNANMatchExpirationTime +0 unifiNANMaxChannelSwitchTime +0 unifiNANMacRandomisationActivated +0 hutsReadWriteDataElementInt32 +0 hutsReadWriteDataElementBoolean +0 hutsReadWriteDataElementOctetString +0 hutsReadWriteRemoteProcedureCallInt32 +0 hutsReadWriteInternalAPIInt16 +0 hutsReadWriteInternalAPIUint16 +0 hutsReadWriteInternalAPIUint32 +0 hutsReadWriteInternalAPIInt64 +0 hutsReadWriteInternalAPIBoolean +0 hutsReadWriteInternalAPIOctetString +0 unifiTestScanNoMedium +0 unifiDualBandConcurrency +0 unifiLoggerMaxDelayedEvents +0 unifiSupportedChannels +0 unifiCountryList +0 unifiVifCountry +0 unifiNoCellIncludedChannels +0 unifiRegDomVersion +0 unifiDefaultCountryWithoutCH12CH13 +2 hutsReadWriteInternalAPIFixSizeTableKeyRow +1 hutsReadWriteInternalAPIFixSizeTableKey1Row +1 hutsReadWriteInternalAPIFixSizeTableKey2Row +1 hutsReadWriteInternalAPIFixVarSizeTableKey1Row +1 hutsReadWriteInternalAPIFixVarSizeTableKey2Row +1 hutsReadWriteInternalAPIFixedSizeTableRow +1 hutsReadWriteInternalAPIVarSizeTableRow +2 hutsReadWriteInternalAPIVarSizeTableKeyRow +2 hutsReadWriteRemoteProcedureCallOctetString +1 hutsReadWriteTableInt16Row +1 hutsReadWriteTableOctetStringRow +1 unifiACRetries +1 unifiTxDataConfirm +1 unifiAgcThresholds +1 unifiCCACSThresh +1 unifiDPDTrainPacketConfig +1 unifiDebugModuleControl +1 unifiDefaultCountry +1 unifiDpdDebug +1 unifiDpdPredistortGains +1 unifiFaultSubSystemControl +1 unifiFrameRXCounters +1 unifiFrameTXCounters +2 unifiLoadDpdLut +2 unifiOverrideDpdLut +3 unifiLoadDpdLutPerRadio +3 unifiOverrideDpdLutPerRadio +2 unifiMacCCABusyTime +2 unifiModemSgiOffset +1 unifiNANDefaultScanDwellTime +1 unifiNANDefaultScanPeriod +1 unifiNarrowbandCCADebug +1 unifiNoCellMaxPower +1 unifiOperatingClassParamters +1 unifiOverrideEDCAParam +1 unifiPanicSubSystemControl +1 unifiPeerBandwidth +1 unifiCurrentPeerNss +1 unifiPeerTxDataRate +1 unifiPeerRSSI +1 unifiPeerRxRetryCount +1 unifiPeerRxMulticastCount +1 unifiSwToHwQueueStats +1 unifiHostToSwQueueStats +1 unifiRSSICURoamScanTrigger +2 unifiRadioCCADebug +1 unifiRadioCCAThresholds +1 unifiNarrowbandCCAThresholds +1 unifiRadioOnTime +1 unifiRadioTxTime +1 unifiRadioRxTime +1 unifiRadioScanTime +1 unifiRadioOnTimeNan +2 unifiRadioRXSettingsRead +2 unifiRadioTXSettingsRead +1 unifiRadioTxIqDelay +1 unifiRadioTxPowerOverride +1 unifiRateStatsRxSuccessCount +1 unifiRateStatsTxSuccessCount +1 unifiRateStatsRate +1 unifiRateStatsRTSErrorCount +2 unifiReadHardwareCounter +1 unifiReadReg +1 unifiRegulatoryParameters +1 unifiRoamCUFactor +1 unifiRoamCUScanTrigger +1 unifiRoamRSSIBoost +1 unifiRoamRssiFactor +1 unifiRxExternalGainFrequency +1 unifiRxExternalGain +2 unifiRxRssiAdjustments +2 unifiSarBackoff +1 unifiScanParameters +1 unifiStaticDpdGain +1 unifiThroughputDebug +1 unifiTxAntennaConnectionLossFrequency +1 unifiTxAntennaConnectionLoss +1 unifiTxAntennaMaxGainFrequency +1 unifiTxAntennaMaxGain +1 unifiTxDetectorFrequencyCompensation +1 unifiTxDetectorTemperatureCompensation +1 unifiTxFtrimSettings +1 unifiTxGainSettings +1 unifiTxGainStepSettings +1 unifiTxOOBConstraints +1 unifiTxOpenLoopFrequencyCompensation +1 unifiTxOpenLoopTemperatureCompensation +1 unifiTxPaGainDpdFrequencyCompensation +1 unifiTxPaGainDpdTemperatureCompensation +1 unifiTxPowerDetectorResponse +1 unifiTxPowerTrimConfig +1 unifiTxSettings diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg new file mode 100644 index 0000000..0340cd9 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg @@ -0,0 +1,542 @@ +z dot11RSNAStatsSTAAddress +z dot11RSNAStatsTKIPICVErrors +z dot11RSNAStatsTKIPLocalMICFailures +z dot11RSNAStatsTKIPRemoteMICFailures +z dot11RSNAStatsCCMPReplays +z dot11RSNAStatsCCMPDecryptErrors +z dot11RSNAStatsTKIPReplays +z dot11RSNAStatsRobustMgmtCCMPReplays +z dot11TDLSPeerUAPSDIndicationWindow +z dot11AssociationSAQueryMaximumTimeout +z dot11AssociationSAQueryRetryTimeout + p dot11RTSThreshold + p dot11ShortRetryLimit + p dot11LongRetryLimit + p dot11FragmentationThreshold + p dot11RTSSuccessCount + p dot11ACKFailureCount + p dot11MulticastReceivedFrameCount + p dot11FCSErrorCount + p dot11WEPUndecryptableCount +z dot11manufacturerProductVersion +z unifiMLMEConnectionTimeOut +z unifiMLMEScanChannelMaxScanTime +z unifiMLMEScanChannelProbeInterval +z unifiMLMEScanChannelRule +z unifiMLMEDataReferenceTimeout +z unifiMLMEScanProbeInterval +z unifiMLMEScanHighRSSIThreshold +z unifiMLMEScanDeltaRSSIThreshold +z unifiMLMEScanMaximumAge +z unifiMLMEScanMaximumResults +z unifiMLMEAutonomousScanNoisy +z unifiChannelBusyThreshold +z unifiMacSequenceNumberRandomisationActivated +z unifiFirmwareBuildID +z unifiChipVersion +z unifiFirmwarePatchBuildID +z unifiMaxNumAntennaToUse +z unifiHtCapabilities5G +z unifiVhtCapabilities5G +z unifiHtCapabilitiesSoftAp +z unifiSoftAp40MHzOn24G +z unifiBasicCapabilities +z unifiExtendedCapabilities +z unifiHtCapabilities +z unifiRsnCapabilities +z unifi24G40MHZChannels +z unifiExtendedCapabilitiesDisabled +z unifiSupportedDataRates +z unifiRadioMeasurementActivated +z unifiRadioMeasurementCapabilities +z unifiVhtActivated +z unifiHtActivated +z unifiEnableTwoSimultaneousPassiveScansSameBand +z unifiRoamingActivated +z unifiRoamRssiScanTrigger +z unifiRoamDeltaTrigger +z unifiRoamCachedChannelScanPeriod +z unifiFullRoamScanPeriod +z unifiRoamSoftRoamingEnabled +z unifiRoamScanBand +z unifiRoamScanMaxActiveChannelTime +z unifiRoamFullChannelScanFrequency +z unifiRoamMode +z unifiRoamRssiScanNoCandidateDeltaTrigger +z unifiRoamEAPTimeout +z unifiRoamScanControl +z unifiRoamDfsScanMode +z unifiRoamScanHomeTime +z unifiRoamScanHomeAwayTime +z unifiRoamScanNProbe +z unifiApOlbcDuration +z unifiApOlbcInterval +z unifiDNSSupportActivated +z unifiOffchannelScheduleTimeout +z unifiFrameResponseTimeOut +z unifiConnectionFailureTimeout +z unifiConnectingProbeTimeout +z unifiDisconnectTimeout +z unifiFrameResponseCfmTxLifetimeTimeOut +z unifiFrameResponseCfmFailureTimeOut +z unifiForceActiveDuration +z unifiMLMEScanMaxNumberOfProbeSets +z unifiMLMEScanStopIfLessThanXFrames +z unifiAPAssociationTimeout +z unifiHostNumAntennaControlActivated +z unifiMLMEStationInactivityTimeOut +z unifiMLMECliInactivityTimeOut +z unifiMLMEStationInitialKickTimeOut +z unifiUartConfigure +z unifiUartPios +z unifiCrystalFrequencyTrim +z unifiEnableDorm +z unifiExternalClockDetect +z unifiExternalFastClockRequest +z unifiWatchdogTimeout +z unifiOverrideEDCAParamActivated +z unifiExternalFastClockRequestPIO + p unifiRxDataRate + p unifiRSSI +z unifiLastBssRSSI + p unifiSNR +z unifiLastBssSNR +z unifiSwTxTimeout +z unifiHwTxTimeout + p unifiTxDataRate +z unifiSNRExtraOffsetCCK +z unifiRSSIMaxAveragingPeriod +z unifiRSSIMinReceivedFrames +z unifiLastBssTxDataRate + p unifiDiscardedFrameCount +z unifiMacrameDebugStats + p unifiCurrentTSFTime +z unifiBaRxEnableTid +z unifiBaTxEnableTid +z unifiTrafficThresholdToSetupBA +z unifiDplaneTXAmsduHWCapability +z unifiDplaneTXAmsduSubframeCountMax +z unifiBaConfig +z unifiBaTxMaxNumber +z unifiMoveBKtoBE + p unifiBeaconReceived + p unifiPSLeakyAP +z unifiTqamActivated +z unifiOutputRadioInfoToKernelLog + p unifiNoAckActivationCount + p unifiRxFcsErrorCount + p unifiBeaconsReceivedPercentage +z unifiARPDetectActivated + p unifiARPDetectResponseCounter +z unifiEnableMgmtTxPacketStats + p unifiQueueStatsEnable +z unifiDpdMasterSwitch +z unifiGoogleMaxNumberOfPeriodicScans +z unifiGoogleMaxRSSISampleSize +z unifiGoogleMaxHotlistAPs +z unifiGoogleMaxSignificantWifiChangeAPs +z unifiGoogleMaxBssidHistoryEntries +z unifiMacBeaconTimeout +z unifiMIFOffAllowed +z unifiBlockScanAfterNumSchedVif +z unifiSTAUsesOneAntennaWhenIdle +z unifiSTAUsesMultiAntennasDuringConnect +z unifiAPUsesOneAntennaWhenPeersIdle +z deprecated_unifiUpdateAntennaCapabilitiesWhenScanning +z unifiPreferredAntennaBitmap +z unifiMaxConcurrentMACs +z unifiRoamDeauthReason +z UnifiRoamTrackingScanPeriod +z unifiRoamCuLocal +z unifiRoamCUScanNoCandidateDeltaTrigger +z unifiRoamAPSelectDeltaFactor +z unifiRoamCUWeight +z unifiRoamRssiweight +z unifiRoamBSSLoadMonitoringFrequency +z unifiRoamBlacklistSize +z unifiCUMeasurementInterval +z unifiCurrentBssNss +z unifiAPMimoUsed +z unifiRoamEapolTimeout +z unifiRoamingCount +z unifiRoamingAKM +z unifiCurrentBssBandwidth +z unifiCurrentBssChannelFrequency +z unifiLoggerEnabled +z unifiMaPacketFateEnabled +z unifiStaVifLinkNss +z unifiLaaNssSpeculationIntervalSlotTime +z unifiLaaNssSpeculationIntervalSlotMaxNum +z unifiLaaBwSpeculationIntervalSlotTime +z unifiLaaBwSpeculationIntervalSlotMaxNum +z unifiLaaMcsSpeculationIntervalSlotTime +z unifiLaaMcsSpeculationIntervalSlotMaxNum +z unifiLaaGiSpeculationIntervalSlotTime +z unifiLaaGiSpeculationIntervalSlotMaxNum +z UnifiLaaTxDiversityBeamformEnabled +z UnifiLaaTxDiversityBeamformMinMcs +z UnifiLaaTxDiversityFixMode + p unifiLaaProtectionConfigOverride +z unifiCSROnlyEIFSDuration +z unifiOverrideDefaultBETXOPForHT +z unifiOverrideDefaultBETXOP +z unifiRXABBTrimSettings +z unifiRadioTrimsEnable +z unifiHardwarePlatform +z unifiForceChannelBW +z unifiDPDTrainingDuration +z unifiTxPowerTrimCommonConfig +z unifiIqDebugEnabled +z unifiCoexDebugOverrideBt +z unifiLteMailbox +z unifiLteMwsSignal +z unifiLteEnableChannelAvoidance +z unifiLteEnablePowerBackoff +z unifiLteEnableTimeDomain +z unifiLteEnableLteCoex +z unifiLteBand40PowerBackoffChannels +z unifiLteBand40PowerBackoffRsrpLow +z unifiLteBand40PowerBackoffRsrpHigh +z unifiLteBand40PowerBackoffRsrpAveragingAlpha +z unifiLteSetChannel +z unifiLteSetPowerBackoff +z unifiLteSetTddDebugMode +z unifiLteBand40AvoidChannels +z unifiLteBand41AvoidChannels +z unifiLteBand7AvoidChannels +z unifiAPScanAbsenceDuration +z unifiAPScanAbsencePeriod +z unifiMLMESTAKeepAliveTimeoutCheck +z unifiMLMEAPKeepAliveTimeoutCheck +z unifiMLMEGOKeepAliveTimeoutCheck +z unifiBSSMaxIdlePeriod +z unifiSTAIdleModeEnabled +z unifiFastPowerSaveTimeOutAggressive +z unifiIdlemodeListenIntervalSkippingDTIM +z unifiIdlemodeP2PListenIntervalSkippingDTIM +z unifiAPIdleModeEnabled +z unifiFastPowerSaveTimeout +z unifiFastPowerSaveTimeOutSmall +z unifiMLMESTAKeepAliveTimeout +z unifiMLMEAPKeepAliveTimeout +z unifiMLMEGOKeepAliveTimeout +z unifiSTARouterAdvertisementMinimumIntervalToForward +z unifiRoamConnectionQualityCheckWaitAfterConnect +z unifiApBeaconMaxDrift +z unifiBSSMaxIdlePeriodActivated +z unifiVifIdleMonitorTime +z unifiDisableLegacyPowerSave +z unifiDebugForceActive +z unifiStationActivityIdleTime +z unifiDmsActivated +z unifiPowerManagementDelayTimeout + p unifiAPSDServicePeriodTimeout +z unifiConcurrentPowerManagementDelayTimeout +z unifiStationQosInfo +z unifiListenIntervalSkippingDTIM +z unifiListenInterval + p unifiLegacyPsPollTimeout +z unifiBeaconSkippingControl +z unifiTogglePowerDomain +z unifiP2PListenIntervalSkippingDTIM + p unifiFragmentationDuration +z unifiIdleModeLiteEnabled +z unifiIdleModeEnabled +z unifiDTIMWaitTimeout +z unifiListenIntervalMaxTime +z unifiScanMaxProbeTransmitLifetime +z unifiPowerSaveTransitionPacketThreshold +z unifiProbeResponseLifetime +z unifiProbeResponseMaxRetry +z unifiTrafficAnalysisPeriod +z unifiAggressivePowerSaveTransitionPeriod +z unifiActiveTimeAfterMoreBit +z unifiDefaultDwellTime +z unifiVhtCapabilities +z unifiMAXVifScheduleDuration +z unifiVifLongIntervalTime +z unifiDisallowSchedRelinquish +z unifiRameDplaneOperationTimeout +z unifiDebugKeepRadioOn +z unifiForceFixedDurationSchedule +z unifiRameUpdateMibs +z unifiGOScanAbsenceDuration +z unifiGOScanAbsencePeriod +z unifiMaxClient +z unifiTdlsInP2pActivated +z unifiTdlsActivated +z unifiTdlsTPThresholdPktSecs +z unifiTdlsRssiThreshold +z unifiTdlsMaximumRetry +z unifiTdlsTPMonitorSecs +z unifiTdlsBasicHtMcsSet +z unifiTdlsBasicVhtMcsSet +z dot11TDLSDiscoveryRequestWindow +z dot11TDLSResponseTimeout +z dot11TDLSChannelSwitchActivated +z unifiTdlsDesignForTestMode +z unifiTdlsWiderBandwidthProhibited +z unifiTdlsKeyLifeTimeInterval +z unifiTdlsTeardownFrameTxTimeout +z unifiWifiSharingActivated +z unifiWiFiSharing5GHzChannel +z unifiWifiSharingChannelSwitchCount +z unifiChannelAnnouncementCount +z unifiRATestStoredSA +z unifiRATestStoreFrame +z dot11TDLSPeerUAPSDBufferSTAActivated +z unifiProbeResponseLifetimeP2P +z unifiStaChannelSwitchSlowApActivated +z unifiStaChannelSwitchSlowApMaxTime +z unifiStaChannelSwitchSlowApPollInterval +z unifiStaChannelSwitchSlowApProcedureTimeoutIncrement +z unifiMLMEScanMaxAerials +z unifiAPFActivated +z unifiAPFVersion +z unifiAPFMaxSize +z unifiAPFActiveModeEnabled +z unifiCSROnlyMIBShield +z unifiPrivateBbbTxFilterConfig +z unifiPrivateSWAGCFrontEndGain +z unifiPrivateSWAGCFrontEndLoss +z unifiPrivateSWAGCExtThresh +z unifiCSROnlyPowerCalDelay +z unifiRxAgcControl +z deprecated_unifiWapiQosMask +z unifiWMMStallEnable +z unifiRaaTxHostRate +z unifiFallbackShortFrameRetryDistribution +z unifiRXTHROUGHPUTLOW +z unifiRXTHROUGHPUTHIGH +z unifiSetFixedAMPDUAggregationSize +z unifiThroughputDebugReportInterval +z unifiDplaneTest1 +z unifiDplaneTest2 +z unifiDplaneTest3 +z unifiDplaneTest4 + p unifiPreEBRTWindow + p unifiPostEBRTWindow + p unifiPsPollThreshold +z unifiSableContainerSizeConfiguration +z unifiSableFrameLogMode +z unifiSableFrameLogCpuThresPercent +z unifiSableFrameLogCpuOverheadPercent +z unifiDebugSVCModeStackHighWaterMark +z unifiOverrideEDCAParamBE +z unifiOverrideEDCAParamBEEnable +z unifiFaultEnable +z unifiTxUsingLdpcActivated +z unifiTxSGI20Activated +z unifiTxSGI40Activated +z unifiTxSGI80Activated +z unifiTxSGI160Activated +z unifiMacAddressRandomisation +z unifiMacAddressRandomisationMask +z unifiWipsActivated +z unifiRfTestModeActivated +z unifiTxOfdmSelect +z unifiTxDigGain +z unifiChipTemperature +z UnifiBatteryVoltage +z unifiForceShortSlotTime +z unifiDebugDisableRadioNannyActions +z unifiRxCckModemSensitivity +z unifiDpdPerBandwidth +z unifiBBVersion +z unifiRFVersion +z unifiClearRadioTrimCache +z unifiRxRadioCsMode +z unifiRxPriEnergyDetThreshold +z unifiRxSecEnergyDetThreshold +z unifiIQBufferSize +z unifiCCAMasterSwitch +z unifiRxSyncCCACfg +z unifiMacSecChanClearTime +z unifiNannyTemperatureReportDelta +z unifiNannyTemperatureReportInterval +z unifiRadioRxDcocDebugIqValue +z unifiRadioRxDcocDebug +z unifiNannyRetrimDpdMod +z unifiDisableDpdSubIteration +z unifiFleximacCcaEdEnable +z unifiDisableLNABypass +z unifiEnableFlexiMacWatchdog +z unifiRttCapabilities +z unifiFtmMinDeltaFrames +z unifiFtmPerBurst +z unifiFtmBurstDuration +z unifiFtmNumOfBurstsExponent +z unifiFtmASAPModeActivated +z unifiFtmResponderActivated +z unifiFtmDefaultSessionEstablishmentTimeout +z unifiFtmDefaultGapBeforeFirstBurstPerResponder +z unifiFtmDefaultGapBetweenBursts +z unifiFtmDefaultTriggerDelay +z unifiFtmDefaultEndBurstDelay +z unifiFtmRequestValidationEnabled +z unifiFtmResponseValidationEnabled +z unifiFtmUseResponseParameters +z unifiFtmInitialResponseTimeout +z unifiFtmDSPInpBW +z unifiFtmOFDMCutOffset +z unifiFtmMeanAroundCluster +z unifiMLMEScanContinueIfMoreThanXAps +z unifiMLMEScanStopIfLessThanXNewAps +z unifiScanMultiVifActivated +z unifiScanNewAlgorithmActivated +z unifiUnsyncVifLnaEnabled +z unifiTPCMinPower2GMIMO +z unifiTPCMinPower5GMIMO +z unifiLnaControlEnabled +z unifiLnaControlRssiThresholdLower +z unifiLnaControlRssiThresholdUpper +z unifiPowerIsGrip +z unifiLowPowerRxConfig +z unifiTPCEnabled + p unifiCurrentTxpowerLevel +z unifiUserSetTxpowerLevel +z unifiTPCMaxPowerRSSIThreshold +z unifiTPCMinPowerRSSIThreshold +z unifiTPCMinPower2G +z unifiTPCMinPower5G +z unifiTPCUseAfterConnectRsp +z unifiRadioLpRxRssiThresholdLower +z unifiRadioLpRxRssiThresholdUpper +z unifiTestTxPowerEnable +z unifiLteCoexMaxPowerRSSIThreshold +z unifiLteCoexMinPowerRSSIThreshold +z unifiLteCoexPowerReduction +z unifiPMFAssociationComebackTimeDelta +z unifiTestTspecHack +z unifiTestTspecHackValue +z unifiDebugInstantDelivery +z unifiDebugEnable + p unifiDPlaneDebug +z unifiNANActivated +z unifiNANBeaconCapabilities +z unifiNANMaxConcurrentClusters +z unifiNANMaxConcurrentPublishes +z unifiNANMaxConcurrentSubscribes +z unifiNANMaxServiceNameLength +z unifiNANMaxMatchFilterLength +z unifiNANMaxTotalMatchFilterLength +z unifiNANMaxServiceSpecificInfoLength +z unifiNANMaxVSADataLength +z unifiNANMaxMeshDataLength +z unifiNANMaxNDIInterfaces +z unifiNANMaxNDPSessions +z unifiNANMaxAppInfoLength +z unifiNANMatchExpirationTime +z unifiNANMaxChannelSwitchTime +z unifiNANMacRandomisationActivated +z hutsReadWriteDataElementInt32 +z hutsReadWriteDataElementBoolean +z hutsReadWriteDataElementOctetString + p hutsReadWriteRemoteProcedureCallInt32 +z hutsReadWriteInternalAPIInt16 +z hutsReadWriteInternalAPIUint16 +z hutsReadWriteInternalAPIUint32 + p hutsReadWriteInternalAPIInt64 +z hutsReadWriteInternalAPIBoolean +z hutsReadWriteInternalAPIOctetString +z unifiTestScanNoMedium +z unifiDualBandConcurrency +z unifiLoggerMaxDelayedEvents +z unifiSupportedChannels +z unifiCountryList + p unifiVifCountry +z unifiNoCellIncludedChannels +z unifiRegDomVersion +z unifiDefaultCountryWithoutCH12CH13 +z hutsReadWriteInternalAPIFixSizeTableKeyRow + p hutsReadWriteInternalAPIFixSizeTableKey1Row + p hutsReadWriteInternalAPIFixSizeTableKey2Row +z hutsReadWriteInternalAPIFixVarSizeTableKey1Row +z hutsReadWriteInternalAPIFixVarSizeTableKey2Row +z hutsReadWriteInternalAPIFixedSizeTableRow +z hutsReadWriteInternalAPIVarSizeTableRow +z hutsReadWriteInternalAPIVarSizeTableKeyRow +z hutsReadWriteRemoteProcedureCallOctetString + p hutsReadWriteTableInt16Row +z hutsReadWriteTableOctetStringRow + p unifiACRetries +z unifiTxDataConfirm +z unifiAgcThresholds +z unifiCCACSThresh +z unifiDPDTrainPacketConfig +z unifiDebugModuleControl +z unifiDefaultCountry +z unifiDpdDebug +z unifiDpdPredistortGains +z unifiFaultSubSystemControl + p unifiFrameRXCounters + p unifiFrameTXCounters +z unifiLoadDpdLut +z unifiOverrideDpdLut +z unifiLoadDpdLutPerRadio +z unifiOverrideDpdLutPerRadio +z unifiMacCCABusyTime +z unifiModemSgiOffset +z unifiNANDefaultScanDwellTime +z unifiNANDefaultScanPeriod +z unifiNarrowbandCCADebug +z unifiNoCellMaxPower +z unifiOperatingClassParamters +z unifiOverrideEDCAParam +z unifiPanicSubSystemControl +z unifiPeerBandwidth +z unifiCurrentPeerNss +z unifiPeerTxDataRate +z unifiPeerRSSI +z unifiPeerRxRetryCount +z unifiPeerRxMulticastCount + p unifiSwToHwQueueStats + p unifiHostToSwQueueStats +z unifiRSSICURoamScanTrigger +z unifiRadioCCADebug +z unifiRadioCCAThresholds +z unifiNarrowbandCCAThresholds +z unifiRadioOnTime +z unifiRadioTxTime +z unifiRadioRxTime +z unifiRadioScanTime +z unifiRadioOnTimeNan +z unifiRadioRXSettingsRead +z unifiRadioTXSettingsRead +z unifiRadioTxIqDelay +z unifiRadioTxPowerOverride + p unifiRateStatsRxSuccessCount + p unifiRateStatsTxSuccessCount +z unifiRateStatsRate + p unifiRateStatsRTSErrorCount +z unifiReadHardwareCounter +z unifiReadReg +z unifiRegulatoryParameters +z unifiRoamCUFactor +z unifiRoamCUScanTrigger +z unifiRoamRSSIBoost +z unifiRoamRssiFactor +z unifiRxExternalGainFrequency +z unifiRxExternalGain +z unifiRxRssiAdjustments +z unifiSarBackoff +z unifiScanParameters +z unifiStaticDpdGain + p unifiThroughputDebug +z unifiTxAntennaConnectionLossFrequency +z unifiTxAntennaConnectionLoss +z unifiTxAntennaMaxGainFrequency +z unifiTxAntennaMaxGain +z unifiTxDetectorFrequencyCompensation +z unifiTxDetectorTemperatureCompensation +z unifiTxFtrimSettings +z unifiTxGainSettings +z unifiTxGainStepSettings +z unifiTxOOBConstraints +z unifiTxOpenLoopFrequencyCompensation +z unifiTxOpenLoopTemperatureCompensation +z unifiTxPaGainDpdFrequencyCompensation +z unifiTxPaGainDpdTemperatureCompensation +z unifiTxPowerDetectorResponse +z unifiTxPowerTrimConfig +z unifiTxSettings diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg new file mode 100644 index 0000000..12d7748 --- /dev/null +++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg @@ -0,0 +1,542 @@ +Element dot11RSNAStatsSTAAddress BasicType string BERType string OID 1.2.3.2.1.2.3.1.430 Access read_only PSID 430 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType var BFAccess RO +Element dot11RSNAStatsTKIPICVErrors BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.433 Access read_only Min 0 Max 4294967295 PSID 433 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsTKIPLocalMICFailures BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.434 Access read_only Min 0 Max 4294967295 PSID 434 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsTKIPRemoteMICFailures BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.435 Access read_only Min 0 Max 4294967295 PSID 435 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsCCMPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.436 Access read_only Min 0 Max 4294967295 PSID 436 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsCCMPDecryptErrors BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.437 Access read_only Min 0 Max 4294967295 PSID 437 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsTKIPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.438 Access read_only Min 0 Max 4294967295 PSID 438 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11RSNAStatsRobustMgmtCCMPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.441 Access read_only Min 0 Max 4294967295 PSID 441 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO +Element dot11TDLSPeerUAPSDIndicationWindow BasicType integer BERType integer OID 1.2.3.1.53 Access read_write PSID 53 Default 1 BFType uint16 BFAccess RW +Element dot11AssociationSAQueryMaximumTimeout BasicType integer BERType integer_counter32 OID 1.2.3.1.100 Access read_write Min 0 Max 4294967295 PSID 100 Default 1000 BFType int64 BFAccess RW +Element dot11AssociationSAQueryRetryTimeout BasicType integer BERType integer_counter32 OID 1.2.3.1.101 Access read_write Max 4294967295 PSID 101 Default 201 BFType int64 BFAccess RW +Element dot11RTSThreshold BasicType integer BERType integer_unsigned32 OID 1.2.3.1.121 Access read_write Min 0 Max 65536 PSID 121 Default 65536 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RW +Element dot11ShortRetryLimit BasicType integer BERType integer OID 1.2.3.1.122 Access read_write Min 1 Max 255 PSID 122 Default 32 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element dot11LongRetryLimit BasicType integer BERType integer OID 1.2.3.1.123 Access read_write Min 1 Max 255 PSID 123 Default 4 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element dot11FragmentationThreshold BasicType integer BERType integer OID 1.2.3.1.124 Access read_write Min 256 Max 11500 PSID 124 Default 3000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element dot11RTSSuccessCount BasicType integer BERType integer_counter32 OID 1.2.3.1.146 Access read_only Min 0 Max 4294967295 PSID 146 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11ACKFailureCount BasicType integer BERType integer_counter32 OID 1.2.3.1.148 Access read_only Min 0 Max 4294967295 PSID 148 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11MulticastReceivedFrameCount BasicType integer BERType integer_counter32 OID 1.2.3.1.150 Access read_only Min 0 Max 4294967295 PSID 150 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11FCSErrorCount BasicType integer BERType integer_counter32 OID 1.2.3.1.151 Access read_only Max 4294967295 PSID 151 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11WEPUndecryptableCount BasicType integer BERType integer_counter32 OID 1.2.3.1.153 Access read_only Min 0 Max 4294967295 PSID 153 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO +Element dot11manufacturerProductVersion BasicType string BERType string OID 1.2.3.1.183 Access read_only Min 0 Max 300 PSID 183 GetFunction mibgetfirmwareproductversion BFType var BFAccess RO +Element unifiMLMEConnectionTimeOut BasicType integer BERType integer OID 1.2.3.1.2000 Access read_write PSID 2000 BFType uint16 BFAccess RW +Element unifiMLMEScanChannelMaxScanTime BasicType string BERType string OID 1.2.3.1.2001 Access read_write Min 14 Max 14 PSID 2001 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiMLMEScanChannelProbeInterval BasicType string BERType string OID 1.2.3.1.2002 Access read_write Min 14 Max 14 PSID 2002 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiMLMEScanChannelRule BasicType string BERType string OID 1.2.3.1.2003 Access read_write Min 4 Max 4 PSID 2003 Default 0x00:0x01:0x00:0x01 BFType var BFAccess RW +Element unifiMLMEDataReferenceTimeout BasicType integer BERType integer OID 1.2.3.1.2005 Access read_only Max 65534 PSID 2005 Default 0 BFType uint16 BFAccess RO +Element unifiMLMEScanProbeInterval BasicType integer BERType integer OID 1.2.3.1.2007 Access read_write PSID 2007 BFType uint16 BFAccess RW +Element unifiMLMEScanHighRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.2008 Access read_write Min -128 Max 127 PSID 2008 Default -90 BFType int16 BFAccess RW +Element unifiMLMEScanDeltaRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.2010 Access read_write Min 1 Max 255 PSID 2010 Default 20 BFType uint16 BFAccess RW +Element unifiMLMEScanMaximumAge BasicType integer BERType integer OID 1.2.3.1.2014 Access read_write PSID 2014 BFType uint16 BFAccess RW +Element unifiMLMEScanMaximumResults BasicType integer BERType integer OID 1.2.3.1.2015 Access read_write PSID 2015 Default 100 BFType uint16 BFAccess RW +Element unifiMLMEAutonomousScanNoisy BasicType integer BERType string OID 1.2.3.1.2016 Access read_write PSID 2016 BFType bool BFAccess RW +Element unifiChannelBusyThreshold BasicType integer BERType integer OID 1.2.3.1.2018 Access read_write Min 1 Max 100 PSID 2018 Default 25 BFType uint16 BFAccess RW +Element unifiMacSequenceNumberRandomisationActivated BasicType integer BERType string OID 1.2.3.1.2020 Access read_write PSID 2020 Default 1 BFType bool BFAccess RW +Element unifiFirmwareBuildID BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2021 Access read_only PSID 2021 GetFunction mibgetfirmwarebuildid BFType uint32 BFAccess RO +Element unifiChipVersion BasicType integer BERType integer OID 1.2.3.1.2022 Access read_only PSID 2022 BFType uint16 BFAccess RO +Element unifiFirmwarePatchBuildID BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2023 Access read_only PSID 2023 GetFunction mibgetfirmwarebuildid BFType uint32 BFAccess RO +Element unifiMaxNumAntennaToUse BasicType integer BERType integer OID 1.2.3.1.2025 Access read_write PSID 2025 Default 0x0202 BFType uint16 BFAccess RW +Element unifiHtCapabilities5G BasicType string BERType string OID 1.2.3.1.2026 Access read_write Min 21 Max 21 PSID 2026 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiVhtCapabilities5G BasicType string BERType string OID 1.2.3.1.2027 Access read_write Min 12 Max 12 PSID 2027 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiHtCapabilitiesSoftAp BasicType string BERType string OID 1.2.3.1.2028 Access read_write Min 21 Max 21 PSID 2028 Default 0xef:0x0a:0x17:0xff:0xff:0x00:0x00:0x01:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiSoftAp40MHzOn24G BasicType integer BERType string OID 1.2.3.1.2029 Access read_only PSID 2029 Default 0 BFType bool BFAccess RO +Element unifiBasicCapabilities BasicType integer BERType integer OID 1.2.3.1.2030 Access read_write PSID 2030 Default 0x1730 BFType uint16 BFAccess RW +Element unifiExtendedCapabilities BasicType string BERType string OID 1.2.3.1.2031 Access read_write Min 9 Max 9 PSID 2031 Default 0x01:0x00:0x08:0x00:0x00:0x00:0x00:0x40:0x80 BFType var BFAccess RW +Element unifiHtCapabilities BasicType string BERType string OID 1.2.3.1.2032 Access read_write Min 21 Max 21 PSID 2032 Default 0xef:0x0a:0x17:0xff:0xff:0x00:0x00:0x01:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiRsnCapabilities BasicType integer BERType integer OID 1.2.3.1.2034 Access read_write PSID 2034 BFType uint16 BFAccess RW +Element unifi24G40MHZChannels BasicType integer BERType string OID 1.2.3.1.2035 Access read_only PSID 2035 Default 0 BFType bool BFAccess RO +Element unifiExtendedCapabilitiesDisabled BasicType integer BERType string OID 1.2.3.1.2036 Access read_write PSID 2036 Default 0 BFType bool BFAccess RW +Element unifiSupportedDataRates BasicType string BERType string OID 1.2.3.1.2041 Access read_only Min 2 Max 16 PSID 2041 Default 0x02:0x04:0x0b:0x0c:0x12:0x16:0x18:0x24:0x30:0x48:0x60:0x6c BFType var BFAccess RO +Element unifiRadioMeasurementActivated BasicType integer BERType string OID 1.2.3.1.2043 Access read_write PSID 2043 Default 1 BFType bool BFAccess RW +Element unifiRadioMeasurementCapabilities BasicType string BERType string OID 1.2.3.1.2044 Access read_write Min 5 Max 5 PSID 2044 Default 0x73:0x00:0x00:0x00:0x04 BFType var BFAccess RW +Element unifiVhtActivated BasicType integer BERType string OID 1.2.3.1.2045 Access read_write PSID 2045 Default 0 BFType bool BFAccess RW +Element unifiHtActivated BasicType integer BERType string OID 1.2.3.1.2046 Access read_write PSID 2046 Default 1 BFType bool BFAccess RW +Element unifiEnableTwoSimultaneousPassiveScansSameBand BasicType integer BERType string OID 1.2.3.1.2047 Access read_write PSID 2047 Default 0 BFType bool BFAccess RW +Element unifiRoamingActivated BasicType integer BERType string OID 1.2.3.1.2049 Access read_write PSID 2049 Default 1 BFType bool BFAccess RW +Element unifiRoamRssiScanTrigger BasicType integer BERType integer OID 1.2.3.1.2050 Access read_write Min -128 Max 127 PSID 2050 Default -75 BFType int16 BFAccess RW +Element unifiRoamDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2051 Access read_write Min 1 Max 255 PSID 2051 Default 10 BFType uint16 BFAccess RW +Element unifiRoamCachedChannelScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2052 Access read_write Min 1 PSID 2052 Default 20000000 BFType uint32 BFAccess RW +Element unifiFullRoamScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2053 Access read_write Min 1 PSID 2053 Default 30000000 BFType uint32 BFAccess RW +Element unifiRoamSoftRoamingEnabled BasicType integer BERType string OID 1.2.3.1.2054 Access read_write PSID 2054 BFType bool BFAccess RW +Element unifiRoamScanBand BasicType integer BERType integer OID 1.2.3.1.2055 Access read_write Min 1 Max 2 PSID 2055 Default 2 BFType uint16 BFAccess RW +Element unifiRoamScanMaxActiveChannelTime BasicType integer BERType integer OID 1.2.3.1.2057 Access read_write Min 1 PSID 2057 Default 120 BFType uint16 BFAccess RW +Element unifiRoamFullChannelScanFrequency BasicType integer BERType integer OID 1.2.3.1.2058 Access read_write Min 1 PSID 2058 Default 9 BFType uint16 BFAccess RW +Element unifiRoamMode BasicType integer BERType integer OID 1.2.3.1.2060 Access read_write Min 0 Max 2 PSID 2060 Default 1 BFType uint16 BFAccess RW +Element unifiRoamRssiScanNoCandidateDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2064 Access read_only Min 1 Max 255 PSID 2064 Default 10 BFType uint16 BFAccess RO +Element unifiRoamEAPTimeout BasicType integer BERType integer OID 1.2.3.1.2065 Access read_only PSID 2065 Default 200 BFType uint16 BFAccess RO +Element unifiRoamScanControl BasicType integer BERType string OID 1.2.3.1.2067 Access read_write PSID 2067 Default 0 BFType bool BFAccess RW +Element unifiRoamDfsScanMode BasicType integer BERType integer OID 1.2.3.1.2068 Access read_write Min 0 Max 2 PSID 2068 Default 1 BFType uint16 BFAccess RW +Element unifiRoamScanHomeTime BasicType integer BERType integer OID 1.2.3.1.2069 Access read_write Min 40 PSID 2069 Default 45 BFType uint16 BFAccess RW +Element unifiRoamScanHomeAwayTime BasicType integer BERType integer OID 1.2.3.1.2070 Access read_write Min 40 PSID 2070 Default 100 BFType uint16 BFAccess RW +Element unifiRoamScanNProbe BasicType integer BERType integer OID 1.2.3.1.2072 Access read_write PSID 2072 Default 2 BFType uint16 BFAccess RW +Element unifiApOlbcDuration BasicType integer BERType integer OID 1.2.3.1.2076 Access read_write PSID 2076 Default 300 BFType uint16 BFAccess RW +Element unifiApOlbcInterval BasicType integer BERType integer OID 1.2.3.1.2077 Access read_write PSID 2077 Default 2000 BFType uint16 BFAccess RW +Element unifiDNSSupportActivated BasicType integer BERType string OID 1.2.3.1.2078 Access read_write PSID 2078 Default 1 BFType bool BFAccess RW +Element unifiOffchannelScheduleTimeout BasicType integer BERType integer OID 1.2.3.1.2079 Access read_write PSID 2079 Default 1000 BFType uint16 BFAccess RW +Element unifiFrameResponseTimeOut BasicType integer BERType integer OID 1.2.3.1.2080 Access read_write Min 0 Max 500 PSID 2080 Default 200 BFType uint16 BFAccess RW +Element unifiConnectionFailureTimeout BasicType integer BERType integer OID 1.2.3.1.2081 Access read_write Min 0 Max 20000 PSID 2081 Default 10000 BFType uint16 BFAccess RW +Element unifiConnectingProbeTimeout BasicType integer BERType integer OID 1.2.3.1.2082 Access read_write Min 0 Max 100 PSID 2082 Default 10 BFType uint16 BFAccess RW +Element unifiDisconnectTimeout BasicType integer BERType integer OID 1.2.3.1.2083 Access read_write Min 0 Max 3000 PSID 2083 Default 1500 BFType uint16 BFAccess RW +Element unifiFrameResponseCfmTxLifetimeTimeOut BasicType integer BERType integer OID 1.2.3.1.2084 Access read_write PSID 2084 Default 10 BFType uint16 BFAccess RW +Element unifiFrameResponseCfmFailureTimeOut BasicType integer BERType integer OID 1.2.3.1.2085 Access read_write PSID 2085 Default 40 BFType uint16 BFAccess RW +Element unifiForceActiveDuration BasicType integer BERType integer OID 1.2.3.1.2086 Access read_write Min 0 Max 1000 PSID 2086 Default 200 BFType uint16 BFAccess RW +Element unifiMLMEScanMaxNumberOfProbeSets BasicType integer BERType integer OID 1.2.3.1.2087 Access read_write PSID 2087 BFType uint16 BFAccess RW +Element unifiMLMEScanStopIfLessThanXFrames BasicType integer BERType integer OID 1.2.3.1.2088 Access read_write PSID 2088 Default 4 BFType uint16 BFAccess RW +Element unifiAPAssociationTimeout BasicType integer BERType integer OID 1.2.3.1.2089 Access read_write PSID 2089 Default 2000 BFType uint16 BFAccess RW +Element unifiHostNumAntennaControlActivated BasicType integer BERType string OID 1.2.3.1.2091 Access read_only PSID 2091 Default 0 BFType bool BFAccess RO +Element unifiMLMEStationInactivityTimeOut BasicType integer BERType integer OID 1.2.3.1.2098 Access read_write PSID 2098 Default 3 BFType uint16 BFAccess RW +Element unifiMLMECliInactivityTimeOut BasicType integer BERType integer OID 1.2.3.1.2099 Access read_write PSID 2099 Default 10 BFType uint16 BFAccess RW +Element unifiMLMEStationInitialKickTimeOut BasicType integer BERType integer OID 1.2.3.1.2100 Access read_write PSID 2100 Default 50 BFType uint16 BFAccess RW +Element unifiUartConfigure BasicType integer BERType integer OID 1.2.3.1.2110 Access read_write PSID 2110 Hide BFType uint16 BFAccess RW +Element unifiUartPios BasicType integer BERType integer OID 1.2.3.1.2111 Access read_write NamedValues no_pios:1:tx_rx_only:2:tx_rx_rts_cts:3 NamedValues no_pios:1:tx_rx_only:2:tx_rx_rts_cts:3 PSID 2111 Hide BFType uint16 BFAccess RW +Element unifiCrystalFrequencyTrim BasicType integer BERType integer OID 1.2.3.1.2141 Access read_only Max 63 PSID 2141 Default 31 BFType uint16 BFAccess RO +Element unifiEnableDorm BasicType integer BERType string OID 1.2.3.1.2142 Access read_write PSID 2142 Default 1 BFType bool BFAccess RW +Element unifiExternalClockDetect BasicType integer BERType string OID 1.2.3.1.2146 Access read_only PSID 2146 Default 0 BFType bool BFAccess RO +Element unifiExternalFastClockRequest BasicType integer BERType integer OID 1.2.3.1.2149 Access read_only NamedValues no_clock_request:0:totem_pole:1:inverted_totem_pole:2:open_drain:3:open_source:4 NamedValues no_clock_request:0:totem_pole:1:inverted_totem_pole:2:open_drain:3:open_source:4 PSID 2149 Default 1 BFType uint16 BFAccess RO +Element unifiWatchdogTimeout BasicType integer BERType integer OID 1.2.3.1.2152 Access read_only Min 1 PSID 2152 Default 1500 BFType uint16 BFAccess RO +Element unifiOverrideEDCAParamActivated BasicType integer BERType string OID 1.2.3.1.2155 Access read_write PSID 2155 Default 0 BFType bool BFAccess RW +Element unifiExternalFastClockRequestPIO BasicType integer BERType integer OID 1.2.3.1.2158 Access read_only Max 15 PSID 2158 Default 9 BFType uint16 BFAccess RO +Element unifiRxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2196 Access read_only PSID 2196 GetPerVifFunction mibrxdatarateget BFType uint32 BFAccess RO +Element unifiRSSI BasicType integer BERType integer OID 1.2.3.1.2200 Access read_only PSID 2200 GetPerVifFunction mibgetrssi BFType int16 BFAccess RO +Element unifiLastBssRSSI BasicType integer BERType integer OID 1.2.3.1.2201 Access read_write PSID 2201 BFType int16 BFAccess RW +Element unifiSNR BasicType integer BERType integer OID 1.2.3.1.2202 Access read_only PSID 2202 GetPerVifFunction mibgetsnr BFType int16 BFAccess RO +Element unifiLastBssSNR BasicType integer BERType integer OID 1.2.3.1.2203 Access read_write PSID 2203 BFType int16 BFAccess RW +Element unifiSwTxTimeout BasicType integer BERType integer OID 1.2.3.1.2204 Access read_write PSID 2204 Default 5 BFType uint16 BFAccess RW +Element unifiHwTxTimeout BasicType integer BERType integer OID 1.2.3.1.2205 Access read_write PSID 2205 Default 512 BFType uint16 BFAccess RW +Element unifiTxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2208 Access read_only PSID 2208 GetPerVifFunction mibtxdatarateget BFType uint32 BFAccess RO +Element unifiSNRExtraOffsetCCK BasicType integer BERType integer OID 1.2.3.1.2209 Access read_only PSID 2209 Default 8 BFType int16 BFAccess RO +Element unifiRSSIMaxAveragingPeriod BasicType integer BERType integer OID 1.2.3.1.2210 Access read_only Min 1 PSID 2210 Default 3000 BFType uint16 BFAccess RO +Element unifiRSSIMinReceivedFrames BasicType integer BERType integer OID 1.2.3.1.2211 Access read_only Min 1 PSID 2211 Default 2 BFType uint16 BFAccess RO +Element unifiLastBssTxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2213 Access read_write PSID 2213 BFType uint32 BFAccess RW +Element unifiDiscardedFrameCount BasicType integer BERType integer OID 1.2.3.1.2214 Access read_only PSID 2214 GetPerVifFunction mibpktcntget BFType uint16 BFAccess RO +Element unifiMacrameDebugStats BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2215 Access read_write PSID 2215 GetFunction mibuint32get SetFunction mibuint32set BFType uint32 BFAccess RW +Element unifiCurrentTSFTime BasicType integer BERType integer OID 1.2.3.1.2218 Access read_only PSID 2218 GetPerVifFunction mibtsftime BFType int64 BFAccess RO +Element unifiBaRxEnableTid BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2219 Access read_write PSID 2219 Default 0x1555 BFType uint32 BFAccess RW +Element unifiBaTxEnableTid BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2221 Access read_write PSID 2221 Default 0x0557 BFType uint32 BFAccess RW +Element unifiTrafficThresholdToSetupBA BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2222 Access read_write PSID 2222 Default 100 BFType uint32 BFAccess RW +Element unifiDplaneTXAmsduHWCapability BasicType integer BERType integer OID 1.2.3.1.2223 Access read_only PSID 2223 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiDplaneTXAmsduSubframeCountMax BasicType integer BERType integer OID 1.2.3.1.2224 Access read_write Min 1 Max 4 PSID 2224 Default 3 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiBaConfig BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2225 Access read_write PSID 2225 Default 0x3fff01 BFType uint32 BFAccess RW +Element unifiBaTxMaxNumber BasicType integer BERType integer OID 1.2.3.1.2226 Access read_write PSID 2226 Default 0x10 BFType uint16 BFAccess RW +Element unifiMoveBKtoBE BasicType integer BERType string OID 1.2.3.1.2227 Access read_write PSID 2227 BFType bool BFAccess RW +Element unifiBeaconReceived BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2228 Access read_only PSID 2228 GetPerVifFunction mibllsstatsget BFType uint32 BFAccess RO +Element unifiPSLeakyAP BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2234 Access read_only PSID 2234 Default 0 GetPerVifFunction mibllsstatsget BFType uint32 BFAccess RO +Element unifiTqamActivated BasicType integer BERType string OID 1.2.3.1.2235 Access read_write PSID 2235 Default 0 BFType bool BFAccess RW +Element unifiOutputRadioInfoToKernelLog BasicType integer BERType string OID 1.2.3.1.2239 Access read_write PSID 2239 Default 0 BFType bool BFAccess RW +Element unifiNoAckActivationCount BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2240 Access read_only PSID 2240 GetPerVifFunction mibuint32get BFType uint32 BFAccess RO +Element unifiRxFcsErrorCount BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2241 Access read_only PSID 2241 GetPerVifFunction mibuint32get BFType uint32 BFAccess RO +Element unifiBeaconsReceivedPercentage BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2245 Access read_only PSID 2245 Default 0 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RO +Element unifiARPDetectActivated BasicType integer BERType string OID 1.2.3.1.2246 Access read_write PSID 2246 Default 0 BFType bool BFAccess RW +Element unifiARPDetectResponseCounter BasicType integer BERType integer OID 1.2.3.1.2247 Access read_write PSID 2247 Default 0 GetPerVifFunction mibuint16get BFType uint16 BFAccess RW +Element unifiEnableMgmtTxPacketStats BasicType integer BERType string OID 1.2.3.1.2249 Access read_write PSID 2249 Default 1 SetFunction mib_mgmt_tx_packet_stats_set BFType bool BFAccess RW +Element unifiQueueStatsEnable BasicType integer BERType string OID 1.2.3.1.2252 Access read_write PSID 2252 Default 0 SetPerVifFunction mibuint16set BFType bool BFAccess RW +Element unifiDpdMasterSwitch BasicType integer BERType integer OID 1.2.3.1.2256 Access read_write PSID 2256 Default 0 GetFunction mibuint16get SetFunction mibricechangefsmparams BFType uint16 BFAccess RW +Element unifiGoogleMaxNumberOfPeriodicScans BasicType integer BERType integer OID 1.2.3.1.2260 Access read_write PSID 2260 BFType uint16 BFAccess RW +Element unifiGoogleMaxRSSISampleSize BasicType integer BERType integer OID 1.2.3.1.2261 Access read_write PSID 2261 BFType uint16 BFAccess RW +Element unifiGoogleMaxHotlistAPs BasicType integer BERType integer OID 1.2.3.1.2262 Access read_write PSID 2262 BFType uint16 BFAccess RW +Element unifiGoogleMaxSignificantWifiChangeAPs BasicType integer BERType integer OID 1.2.3.1.2263 Access read_write PSID 2263 BFType uint16 BFAccess RW +Element unifiGoogleMaxBssidHistoryEntries BasicType integer BERType integer OID 1.2.3.1.2264 Access read_write PSID 2264 BFType uint16 BFAccess RW +Element unifiMacBeaconTimeout BasicType integer BERType integer OID 1.2.3.1.2270 Access read_write PSID 2270 Default 128 BFType uint16 BFAccess RW +Element unifiMIFOffAllowed BasicType integer BERType string OID 1.2.3.1.2271 Access read_write PSID 2271 Default 1 BFType bool BFAccess RW +Element unifiBlockScanAfterNumSchedVif BasicType integer BERType integer OID 1.2.3.1.2272 Access read_write PSID 2272 Default 0 SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiSTAUsesOneAntennaWhenIdle BasicType integer BERType string OID 1.2.3.1.2274 Access read_write PSID 2274 Default 1 BFType bool BFAccess RW +Element unifiSTAUsesMultiAntennasDuringConnect BasicType integer BERType string OID 1.2.3.1.2275 Access read_write PSID 2275 Default 1 BFType bool BFAccess RW +Element unifiAPUsesOneAntennaWhenPeersIdle BasicType integer BERType string OID 1.2.3.1.2276 Access read_write PSID 2276 Default 0 SetFunction mibuint16set BFType bool BFAccess RW +Element deprecated_unifiUpdateAntennaCapabilitiesWhenScanning BasicType integer BERType string OID 1.2.3.1.2277 Access read_write PSID 2277 Default 0 BFType bool BFAccess RW +Element unifiPreferredAntennaBitmap BasicType integer BERType integer OID 1.2.3.1.2278 Access read_write PSID 2278 Default 0 SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiMaxConcurrentMACs BasicType integer BERType integer OID 1.2.3.1.2279 Access read_write PSID 2279 Default 2 BFType uint16 BFAccess RW +Element unifiRoamDeauthReason BasicType integer BERType integer OID 1.2.3.1.2294 Access read_write PSID 2294 Default 3 BFType uint16 BFAccess RW +Element UnifiRoamTrackingScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2299 Access read_write Min 1 PSID 2299 Default 5000000 BFType uint32 BFAccess RW +Element unifiRoamCuLocal BasicType integer BERType integer OID 1.2.3.1.2300 Access read_write Min 0 Max 255 PSID 2300 Default 0 BFType uint16 BFAccess RW +Element unifiRoamCUScanNoCandidateDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2301 Access read_write Min 0 Max 100 PSID 2301 Default 15 BFType uint16 BFAccess RW +Element unifiRoamAPSelectDeltaFactor BasicType integer BERType integer OID 1.2.3.1.2302 Access read_write Min 0 Max 100 PSID 2302 Default 20 BFType uint16 BFAccess RW +Element unifiRoamCUWeight BasicType integer BERType integer OID 1.2.3.1.2303 Access read_write Min 0 Max 100 PSID 2303 Default 35 BFType uint16 BFAccess RW +Element unifiRoamRssiweight BasicType integer BERType integer OID 1.2.3.1.2305 Access read_write Min 0 Max 100 PSID 2305 Default 65 BFType uint16 BFAccess RW +Element unifiRoamBSSLoadMonitoringFrequency BasicType integer BERType integer OID 1.2.3.1.2309 Access read_write Min 0 Max 100 PSID 2309 Default 10 BFType uint16 BFAccess RW +Element unifiRoamBlacklistSize BasicType integer BERType integer OID 1.2.3.1.2310 Access read_write Min 0 Max 100 PSID 2310 Default 5 BFType uint16 BFAccess RW +Element unifiCUMeasurementInterval BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2311 Access read_write Min 1 Max 1000 PSID 2311 Default 500 BFType uint32 BFAccess RW +Element unifiCurrentBssNss BasicType integer BERType integer OID 1.2.3.1.2312 Access read_only NamedValues SISO:0:MIMO_2x2:1:MIMO_3x3:2:MIMO_4x4:3 PSID 2312 Default 0 BFType uint16 BFAccess RO +Element unifiAPMimoUsed BasicType integer BERType string OID 1.2.3.1.2313 Access read_only PSID 2313 Default 0 BFType bool BFAccess RO +Element unifiRoamEapolTimeout BasicType integer BERType integer OID 1.2.3.1.2314 Access read_write Min 0 Max 100 PSID 2314 Default 10 BFType uint16 BFAccess RW +Element unifiRoamingCount BasicType integer BERType integer OID 1.2.3.1.2315 Access read_only PSID 2315 Default 0 BFType uint16 BFAccess RO +Element unifiRoamingAKM BasicType integer BERType integer OID 1.2.3.1.2316 Access read_only NamedValues AKM_None:0:AKM_OKC:1:AKM_FT_1X:2:AKM_PSK:3:AKM_FT_PSK:4:AKM_PMKSA_Caching:5:AKM_SAE:6:AKM_FT_SAE:7 NamedValues AKM_None:0:AKM_OKC:1:AKM_FT_1X:2:AKM_PSK:3:AKM_FT_PSK:4:AKM_PMKSA_Caching:5:AKM_SAE:6:AKM_FT_SAE:7 PSID 2316 Default 0 BFType uint16 BFAccess RO +Element unifiCurrentBssBandwidth BasicType integer BERType integer OID 1.2.3.1.2317 Access read_only PSID 2317 BFType uint16 BFAccess RO +Element unifiCurrentBssChannelFrequency BasicType integer BERType integer OID 1.2.3.1.2318 Access read_only PSID 2318 BFType uint16 BFAccess RO +Element unifiLoggerEnabled BasicType integer BERType integer OID 1.2.3.1.2320 Access read_only NamedValues Disabled:0:Partial:1:Full:2 PSID 2320 Default 1 BFType uint16 BFAccess RO +Element unifiMaPacketFateEnabled BasicType integer BERType string OID 1.2.3.1.2321 Access read_write PSID 2321 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiStaVifLinkNss BasicType integer BERType integer OID 1.2.3.1.2324 Access read_only NamedValues SISO:0:MIMO_2x2:1:MIMO_3x3:2:MIMO_4x4:3 PSID 2324 Default 0 BFType uint16 BFAccess RO +Element unifiLaaNssSpeculationIntervalSlotTime BasicType integer BERType integer OID 1.2.3.1.2330 Access read_write PSID 2330 Default 300 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaNssSpeculationIntervalSlotMaxNum BasicType integer BERType integer OID 1.2.3.1.2331 Access read_write PSID 2331 Default 5 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaBwSpeculationIntervalSlotTime BasicType integer BERType integer OID 1.2.3.1.2332 Access read_write PSID 2332 Default 300 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaBwSpeculationIntervalSlotMaxNum BasicType integer BERType integer OID 1.2.3.1.2333 Access read_write PSID 2333 Default 8 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaMcsSpeculationIntervalSlotTime BasicType integer BERType integer OID 1.2.3.1.2334 Access read_write PSID 2334 Default 100 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaMcsSpeculationIntervalSlotMaxNum BasicType integer BERType integer OID 1.2.3.1.2335 Access read_write PSID 2335 Default 10 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaGiSpeculationIntervalSlotTime BasicType integer BERType integer OID 1.2.3.1.2336 Access read_write PSID 2336 Default 100 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaGiSpeculationIntervalSlotMaxNum BasicType integer BERType integer OID 1.2.3.1.2337 Access read_write PSID 2337 Default 50 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element UnifiLaaTxDiversityBeamformEnabled BasicType integer BERType string OID 1.2.3.1.2350 Access read_write PSID 2350 Default 0 SetFunction mibboolset GetFunction mibboolget BFType bool BFAccess RW +Element UnifiLaaTxDiversityBeamformMinMcs BasicType integer BERType integer OID 1.2.3.1.2351 Access read_write PSID 2351 Default 2 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element UnifiLaaTxDiversityFixMode BasicType integer BERType integer OID 1.2.3.1.2352 Access read_write PSID 2352 Default 0 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiLaaProtectionConfigOverride BasicType integer BERType integer OID 1.2.3.1.2356 Access read_write PSID 2356 Default 6 SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiCSROnlyEIFSDuration BasicType integer BERType integer OID 1.2.3.1.2362 Access read_only PSID 2362 Default 12 BFType uint16 BFAccess RO +Element unifiOverrideDefaultBETXOPForHT BasicType integer BERType integer OID 1.2.3.1.2364 Access read_write PSID 2364 Default 171 BFType uint16 BFAccess RW +Element unifiOverrideDefaultBETXOP BasicType integer BERType integer OID 1.2.3.1.2365 Access read_write PSID 2365 Default 78 BFType uint16 BFAccess RW +Element unifiRXABBTrimSettings BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2366 Access read_write PSID 2366 Default 0 BFType uint32 BFAccess RW +Element unifiRadioTrimsEnable BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2367 Access read_write PSID 2367 Default 0x0ff5 SetFunction mibricechangenonfsmparams BFType uint32 BFAccess RW +Element unifiHardwarePlatform BasicType integer BERType integer OID 1.2.3.1.2369 Access read_write NamedValues PLATFORM_NOT_SET:0:T20:2:LASSEN_SMDK:17:LEMAN_S620_SMDK:18:LASSEN_UNIV:19:LEMAN_S612_SMDK:21:LASSEN_A5_REV02_2017_07:23:LASSEN_A7_REV01_2017_07:24:LASSEN_J3NEO_2017_08:25:LASSEN_J3TOP:26:LASSEN_J7TOP:27:LEMAN_S620_MAESTRO:28:LEMAN_S620_UNIV:31:LASSEN_A530D:33:LEMAN_S620_WING_DUALFEM:35:LASSEN_A6_SMA600_2018_04:36:LEMAN_S620_MAESTRO_SISO:39:LEMAN_S620_ROBUSTA2_DUALFEM:40:LEMAN_S620_ROBUSTA2_NOFEM:41:LEMAN_S620_A50:43:LEMAN_S620_A50_DUALFEM:44:LEMAN_S620_TROIKA_DUALFEM:45:LEMAN_S620_A50_MIMO:46:NACHO_S612_SMDK:47:NEUS_S620_SMDK:48:NEUS_S621_SMDK:49:LEMAN_S620_MAESTRO_VOLCANO:50:LEMAN_S620_A505Y:51:LEMAN_S620_A505N_DUALFEM:52:LEMAN_S620_FLEXI:53:LEMAN_S620_SHINE_F9T_DUALFEM:54:LEMAN_S620_M307F:55:LEMAN_S620_V_TD1904_DUALFEM:56:NEUS_S620_ERD:57:NEUS_S620_V_TD1905_DUALFEM:58:LEMAN_S620_A507FN_DUALFEM:59:NEUS_S620_L_RACER_DUALFEM:61:NEUS_S620_ERD_REV0:62:LEMAN_S620_A515FM:63:NACHO_S612_ERD:64:NEUS_S620_A71:65:NEUS_S620_ERD_VOLCANO:66:NEUS_S620_V_TD1905_DUALFEMSKY:67:NEUS_S620_A71_PRE:68:NACHO_S612_A31_UNIV:69:NACHO_S612_A31:70:LASSEN_A305FN_GLOBAL:71:NEUS_S620_ERD_VOLCANO_SISO:72:NEUS_S620_V_PD1938_DUALFEM:73:NEUS_S620_V_PD1949_DUALFEM:74:LASSEN_TAB_A4_S_2019_09:75:NEUS_S621_ERD_DUALFEM:76:NEUS_S621_ERD_DUALSWITCH:77:LEMAN_S620_G715FN_DUALFEM:78:LEMAN_S620_A515U_DUALFEM:79:LEMAN_S620_P615_MIMO:80:NEUS_S620_A716U_DUALFEM:81:LEMAN_S620_G715U_DUALFEM:82 NamedValues PLATFORM_NOT_SET:0:T20:2:LASSEN_SMDK:17:LEMAN_S620_SMDK:18:LASSEN_UNIV:19:LEMAN_S612_SMDK:21:LASSEN_A5_REV02_2017_07:23:LASSEN_A7_REV01_2017_07:24:LASSEN_J3NEO_2017_08:25:LASSEN_J3TOP:26:LASSEN_J7TOP:27:LEMAN_S620_MAESTRO:28:LEMAN_S620_UNIV:31:LASSEN_A530D:33:LEMAN_S620_WING_DUALFEM:35:LASSEN_A6_SMA600_2018_04:36:LEMAN_S620_MAESTRO_SISO:39:LEMAN_S620_ROBUSTA2_DUALFEM:40:LEMAN_S620_ROBUSTA2_NOFEM:41:LEMAN_S620_A50:43:LEMAN_S620_A50_DUALFEM:44:LEMAN_S620_TROIKA_DUALFEM:45:LEMAN_S620_A50_MIMO:46:NACHO_S612_SMDK:47:NEUS_S620_SMDK:48:NEUS_S621_SMDK:49:LEMAN_S620_MAESTRO_VOLCANO:50:LEMAN_S620_A505Y:51:LEMAN_S620_A505N_DUALFEM:52:LEMAN_S620_FLEXI:53:LEMAN_S620_SHINE_F9T_DUALFEM:54:LEMAN_S620_M307F:55:LEMAN_S620_V_TD1904_DUALFEM:56:NEUS_S620_ERD:57:NEUS_S620_V_TD1905_DUALFEM:58:LEMAN_S620_A507FN_DUALFEM:59:NEUS_S620_L_RACER_DUALFEM:61:NEUS_S620_ERD_REV0:62:LEMAN_S620_A515FM:63:NACHO_S612_ERD:64:NEUS_S620_A71:65:NEUS_S620_ERD_VOLCANO:66:NEUS_S620_V_TD1905_DUALFEMSKY:67:NEUS_S620_A71_PRE:68:NACHO_S612_A31_UNIV:69:NACHO_S612_A31:70:LASSEN_A305FN_GLOBAL:71:NEUS_S620_ERD_VOLCANO_SISO:72:NEUS_S620_V_PD1938_DUALFEM:73:NEUS_S620_V_PD1949_DUALFEM:74:LASSEN_TAB_A4_S_2019_09:75:NEUS_S621_ERD_DUALFEM:76:NEUS_S621_ERD_DUALSWITCH:77:LEMAN_S620_G715FN_DUALFEM:78:LEMAN_S620_A515U_DUALFEM:79:LEMAN_S620_P615_MIMO:80:NEUS_S620_A716U_DUALFEM:81:LEMAN_S620_G715U_DUALFEM:82 PSID 2369 Default 0 BFType uint16 BFAccess RW +Element unifiForceChannelBW BasicType integer BERType integer OID 1.2.3.1.2370 Access read_write PSID 2370 Default 0 SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiDPDTrainingDuration BasicType integer BERType integer OID 1.2.3.1.2371 Access read_write PSID 2371 Default 10 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiTxPowerTrimCommonConfig BasicType string BERType string OID 1.2.3.1.2374 Access read_write Min 3 Max 255 PSID 2374 SetFunction mibricechangefsmparams BFType var BFAccess RW +Element unifiIqDebugEnabled BasicType integer BERType string OID 1.2.3.1.2375 Access read_write PSID 2375 Default 0 BFType bool BFAccess RW +Element unifiCoexDebugOverrideBt BasicType integer BERType string OID 1.2.3.1.2425 Access read_write PSID 2425 Default 0 BFType bool BFAccess RW +Element unifiLteMailbox BasicType string BERType string OID 1.2.3.1.2430 Access read_write Min 36 Max 40 PSID 2430 BFType var BFAccess RW +Element unifiLteMwsSignal BasicType integer BERType integer OID 1.2.3.1.2431 Access read_write PSID 2431 SetFunction mibltemwssignal BFType uint16 BFAccess RW +Element unifiLteEnableChannelAvoidance BasicType integer BERType string OID 1.2.3.1.2432 Access read_write PSID 2432 Default 1 BFType bool BFAccess RW +Element unifiLteEnablePowerBackoff BasicType integer BERType string OID 1.2.3.1.2433 Access read_write PSID 2433 Default 1 BFType bool BFAccess RW +Element unifiLteEnableTimeDomain BasicType integer BERType string OID 1.2.3.1.2434 Access read_write PSID 2434 Default 1 BFType bool BFAccess RW +Element unifiLteEnableLteCoex BasicType integer BERType string OID 1.2.3.1.2435 Access read_write PSID 2435 Default 1 BFType bool BFAccess RW +Element unifiLteBand40PowerBackoffChannels BasicType string BERType string OID 1.2.3.1.2436 Access read_write Min 2 Max 2 PSID 2436 Default 0x01:0x02 BFType var BFAccess RW +Element unifiLteBand40PowerBackoffRsrpLow BasicType integer BERType integer OID 1.2.3.1.2437 Access read_write Min -140 Max -77 PSID 2437 Default -100 BFType int16 BFAccess RW +Element unifiLteBand40PowerBackoffRsrpHigh BasicType integer BERType integer OID 1.2.3.1.2438 Access read_write Min -140 Max -77 PSID 2438 Default -95 BFType int16 BFAccess RW +Element unifiLteBand40PowerBackoffRsrpAveragingAlpha BasicType integer BERType integer OID 1.2.3.1.2439 Access read_write PSID 2439 Default 50 BFType uint16 BFAccess RW +Element unifiLteSetChannel BasicType integer BERType integer OID 1.2.3.1.2440 Access read_write PSID 2440 SetFunction mibltesetchannel BFType uint16 BFAccess RW +Element unifiLteSetPowerBackoff BasicType integer BERType integer OID 1.2.3.1.2441 Access read_write PSID 2441 SetFunction mibltesetpowerbackoff BFType uint16 BFAccess RW +Element unifiLteSetTddDebugMode BasicType integer BERType integer OID 1.2.3.1.2442 Access read_write PSID 2442 SetFunction mibltesetltetdddebugmode BFType uint16 BFAccess RW +Element unifiLteBand40AvoidChannels BasicType string BERType string OID 1.2.3.1.2443 Access read_write Min 2 Max 2 PSID 2443 Default 0x01:0x05 BFType var BFAccess RW +Element unifiLteBand41AvoidChannels BasicType string BERType string OID 1.2.3.1.2444 Access read_write Min 2 Max 2 PSID 2444 Default 0x04:0x0D BFType var BFAccess RW +Element unifiLteBand7AvoidChannels BasicType string BERType string OID 1.2.3.1.2445 Access read_write Min 2 Max 2 PSID 2445 Default 0x09:0x0D BFType var BFAccess RW +Element unifiAPScanAbsenceDuration BasicType integer BERType integer OID 1.2.3.1.2480 Access read_write PSID 2480 Default 7 BFType uint16 BFAccess RW +Element unifiAPScanAbsencePeriod BasicType integer BERType integer OID 1.2.3.1.2481 Access read_write PSID 2481 Default 14 BFType uint16 BFAccess RW +Element unifiMLMESTAKeepAliveTimeoutCheck BasicType integer BERType integer OID 1.2.3.1.2485 Access read_write Max 100 PSID 2485 Default 5 BFType uint16 BFAccess RW +Element unifiMLMEAPKeepAliveTimeoutCheck BasicType integer BERType integer OID 1.2.3.1.2486 Access read_write Max 100 PSID 2486 Default 5 BFType uint16 BFAccess RW +Element unifiMLMEGOKeepAliveTimeoutCheck BasicType integer BERType integer OID 1.2.3.1.2487 Access read_write Max 100 PSID 2487 Default 5 BFType uint16 BFAccess RW +Element unifiBSSMaxIdlePeriod BasicType integer BERType integer OID 1.2.3.1.2488 Access read_write Max 300 PSID 2488 Default 300 BFType uint16 BFAccess RW +Element unifiSTAIdleModeEnabled BasicType integer BERType string OID 1.2.3.1.2493 Access read_write PSID 2493 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiFastPowerSaveTimeOutAggressive BasicType integer BERType integer OID 1.2.3.1.2494 Access read_only Max 2147483647 PSID 2494 Default 20000 BFType uint32 BFAccess RO +Element unifiIdlemodeListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2495 Access read_write Min 0 Max 4294967295 PSID 2495 Default 0x00054645 SetFunction mibuint32set BFType int64 BFAccess RW +Element unifiIdlemodeP2PListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2496 Access read_write Min 0 Max 4294967295 PSID 2496 Default 0x00000002 SetFunction mibuint32set BFType int64 BFAccess RW +Element unifiAPIdleModeEnabled BasicType integer BERType string OID 1.2.3.1.2497 Access read_write PSID 2497 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiFastPowerSaveTimeout BasicType integer BERType integer OID 1.2.3.1.2500 Access read_only Max 2147483647 PSID 2500 Default 400000 BFType uint32 BFAccess RO +Element unifiFastPowerSaveTimeOutSmall BasicType integer BERType integer OID 1.2.3.1.2501 Access read_only Max 2147483647 PSID 2501 Default 50000 BFType uint32 BFAccess RO +Element unifiMLMESTAKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2502 Access read_write Max 2147 PSID 2502 Default 30 BFType uint16 BFAccess RW +Element unifiMLMEAPKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2503 Access read_write Max 2147 PSID 2503 Default 10 BFType uint16 BFAccess RW +Element unifiMLMEGOKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2504 Access read_write Max 2147 PSID 2504 Default 10 BFType uint16 BFAccess RW +Element unifiSTARouterAdvertisementMinimumIntervalToForward BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2505 Access read_write Min 60 Max 4294967285 PSID 2505 Default 60 BFType uint32 BFAccess RW +Element unifiRoamConnectionQualityCheckWaitAfterConnect BasicType integer BERType integer OID 1.2.3.1.2506 Access read_write PSID 2506 Default 200 BFType uint16 BFAccess RW +Element unifiApBeaconMaxDrift BasicType integer BERType integer OID 1.2.3.1.2507 Access read_write PSID 2507 Default 0xFFFF BFType uint16 BFAccess RW +Element unifiBSSMaxIdlePeriodActivated BasicType integer BERType string OID 1.2.3.1.2508 Access read_write PSID 2508 Default 1 BFType bool BFAccess RW +Element unifiVifIdleMonitorTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2509 Access read_only Max 1800 PSID 2509 Default 1 BFType uint32 BFAccess RO +Element unifiDisableLegacyPowerSave BasicType integer BERType string OID 1.2.3.1.2510 Access read_write PSID 2510 Default 1 BFType bool BFAccess RW +Element unifiDebugForceActive BasicType integer BERType string OID 1.2.3.1.2511 Access read_write PSID 2511 Default 0 BFType bool BFAccess RW +Element unifiStationActivityIdleTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2512 Access read_write PSID 2512 Default 500 BFType uint32 BFAccess RW +Element unifiDmsActivated BasicType integer BERType string OID 1.2.3.1.2513 Access read_write PSID 2513 Default 0 BFType bool BFAccess RW +Element unifiPowerManagementDelayTimeout BasicType integer BERType integer OID 1.2.3.1.2514 Access read_write Max 2147483647 PSID 2514 Default 30000 BFType uint32 BFAccess RW +Element unifiAPSDServicePeriodTimeout BasicType integer BERType integer OID 1.2.3.1.2515 Access read_write PSID 2515 Default 20000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiConcurrentPowerManagementDelayTimeout BasicType integer BERType integer OID 1.2.3.1.2516 Access read_write Max 2147483647 PSID 2516 Default 10000 BFType uint32 BFAccess RW +Element unifiStationQosInfo BasicType integer BERType integer OID 1.2.3.1.2517 Access read_write PSID 2517 Default 0 BFType uint16 BFAccess RW +Element unifiListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2518 Access read_write Min 0 Max 4294967295 PSID 2518 Default 0x000A89AA SetFunction mibuint32set BFType int64 BFAccess RW +Element unifiListenInterval BasicType integer BERType integer OID 1.2.3.1.2519 Access read_only Min 0 Max 100 PSID 2519 Default 10 BFType int16 BFAccess RO +Element unifiLegacyPsPollTimeout BasicType integer BERType integer OID 1.2.3.1.2520 Access read_write PSID 2520 Default 15000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiBeaconSkippingControl BasicType integer BERType integer_counter32 OID 1.2.3.1.2521 Access read_write Min 0 Max 4294967295 PSID 2521 Default 0x00010103 BFType int64 BFAccess RW +Element unifiTogglePowerDomain BasicType integer BERType string OID 1.2.3.1.2522 Access read_write PSID 2522 Default 1 BFType bool BFAccess RW +Element unifiP2PListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2523 Access read_write Min 0 Max 4294967295 PSID 2523 Default 0x00000002 SetFunction mibuint32set BFType int64 BFAccess RW +Element unifiFragmentationDuration BasicType integer BERType integer OID 1.2.3.1.2524 Access read_write PSID 2524 Default 0 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiIdleModeLiteEnabled BasicType integer BERType string OID 1.2.3.1.2526 Access read_write PSID 2526 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiIdleModeEnabled BasicType integer BERType string OID 1.2.3.1.2527 Access read_write PSID 2527 Default 0 SetFunction mibboolset BFType bool BFAccess RW +Element unifiDTIMWaitTimeout BasicType integer BERType integer OID 1.2.3.1.2529 Access read_write PSID 2529 Default 50000 BFType uint16 BFAccess RW +Element unifiListenIntervalMaxTime BasicType integer BERType integer OID 1.2.3.1.2530 Access read_only Min 0 Max 65535 PSID 2530 Default 1000 BFType uint16 BFAccess RO +Element unifiScanMaxProbeTransmitLifetime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2531 Access read_write Min 1 PSID 2531 Default 64 BFType uint32 BFAccess RW +Element unifiPowerSaveTransitionPacketThreshold BasicType integer BERType integer OID 1.2.3.1.2532 Access read_write PSID 2532 Default 10 BFType uint16 BFAccess RW +Element unifiProbeResponseLifetime BasicType integer BERType integer OID 1.2.3.1.2533 Access read_write PSID 2533 Default 100 BFType uint16 BFAccess RW +Element unifiProbeResponseMaxRetry BasicType integer BERType integer OID 1.2.3.1.2534 Access read_write Max 255 PSID 2534 Default 5 BFType uint16 BFAccess RW +Element unifiTrafficAnalysisPeriod BasicType integer BERType integer OID 1.2.3.1.2535 Access read_write PSID 2535 Default 200 BFType uint16 BFAccess RW +Element unifiAggressivePowerSaveTransitionPeriod BasicType integer BERType integer OID 1.2.3.1.2536 Access read_write PSID 2536 Default 5 BFType uint16 BFAccess RW +Element unifiActiveTimeAfterMoreBit BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2537 Access read_write PSID 2537 Default 30 BFType uint32 BFAccess RW +Element unifiDefaultDwellTime BasicType integer BERType integer OID 1.2.3.1.2538 Access read_write PSID 2538 Default 50 BFType uint16 BFAccess RW +Element unifiVhtCapabilities BasicType string BERType string OID 1.2.3.1.2540 Access read_write Min 12 Max 12 PSID 2540 Default 0xb1:0x7a:0x11:0x03:0xfa:0xff:0x00:0x00:0xfa:0xff:0x00:0x00 BFType var BFAccess RW +Element unifiMAXVifScheduleDuration BasicType integer BERType integer OID 1.2.3.1.2541 Access read_write PSID 2541 Default 50 BFType uint16 BFAccess RW +Element unifiVifLongIntervalTime BasicType integer BERType integer OID 1.2.3.1.2542 Access read_write PSID 2542 Default 60 BFType uint16 BFAccess RW +Element unifiDisallowSchedRelinquish BasicType integer BERType string OID 1.2.3.1.2543 Access read_write PSID 2543 Default 0 BFType bool BFAccess RW +Element unifiRameDplaneOperationTimeout BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2544 Access read_only PSID 2544 Default 1000 BFType uint32 BFAccess RO +Element unifiDebugKeepRadioOn BasicType integer BERType string OID 1.2.3.1.2545 Access read_write PSID 2545 Default 0 BFType bool BFAccess RW +Element unifiForceFixedDurationSchedule BasicType integer BERType integer OID 1.2.3.1.2546 Access read_write PSID 2546 Default 0 BFType uint16 BFAccess RW +Element unifiRameUpdateMibs BasicType integer BERType string OID 1.2.3.1.2547 Access read_write PSID 2547 BFType bool BFAccess RW +Element unifiGOScanAbsenceDuration BasicType integer BERType integer OID 1.2.3.1.2548 Access read_write PSID 2548 Default 7 BFType uint16 BFAccess RW +Element unifiGOScanAbsencePeriod BasicType integer BERType integer OID 1.2.3.1.2549 Access read_write PSID 2549 Default 14 BFType uint16 BFAccess RW +Element unifiMaxClient BasicType integer BERType integer OID 1.2.3.1.2550 Access read_write Min 1 Max 10 PSID 2550 Default 10 BFType uint16 BFAccess RW +Element unifiTdlsInP2pActivated BasicType integer BERType string OID 1.2.3.1.2556 Access read_write PSID 2556 Default 1 BFType bool BFAccess RW +Element unifiTdlsActivated BasicType integer BERType string OID 1.2.3.1.2558 Access read_write PSID 2558 Default 1 BFType bool BFAccess RW +Element unifiTdlsTPThresholdPktSecs BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2559 Access read_write PSID 2559 Default 100 BFType uint32 BFAccess RW +Element unifiTdlsRssiThreshold BasicType integer BERType integer OID 1.2.3.1.2560 Access read_write PSID 2560 Default -75 BFType int16 BFAccess RW +Element unifiTdlsMaximumRetry BasicType integer BERType integer OID 1.2.3.1.2561 Access read_write PSID 2561 BFType uint16 BFAccess RW +Element unifiTdlsTPMonitorSecs BasicType integer BERType integer OID 1.2.3.1.2562 Access read_write PSID 2562 Default 10 BFType uint16 BFAccess RW +Element unifiTdlsBasicHtMcsSet BasicType string BERType string OID 1.2.3.1.2563 Access read_write PSID 2563 BFType var BFAccess RW +Element unifiTdlsBasicVhtMcsSet BasicType string BERType string OID 1.2.3.1.2564 Access read_write PSID 2564 BFType var BFAccess RW +Element dot11TDLSDiscoveryRequestWindow BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2565 Access read_write PSID 2565 Default 10 BFType uint32 BFAccess RW +Element dot11TDLSResponseTimeout BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2566 Access read_write PSID 2566 Default 5 BFType uint32 BFAccess RW +Element dot11TDLSChannelSwitchActivated BasicType integer BERType string OID 1.2.3.1.2567 Access read_write PSID 2567 BFType bool BFAccess RW +Element unifiTdlsDesignForTestMode BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2568 Access read_write PSID 2568 BFType uint32 BFAccess RW +Element unifiTdlsWiderBandwidthProhibited BasicType integer BERType string OID 1.2.3.1.2569 Access read_write PSID 2569 Default 0 BFType bool BFAccess RW +Element unifiTdlsKeyLifeTimeInterval BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2577 Access read_write PSID 2577 Default 0x000FFFFF BFType uint32 BFAccess RW +Element unifiTdlsTeardownFrameTxTimeout BasicType integer BERType integer OID 1.2.3.1.2578 Access read_write PSID 2578 Default 500 BFType uint16 BFAccess RW +Element unifiWifiSharingActivated BasicType integer BERType string OID 1.2.3.1.2580 Access read_write PSID 2580 Default 1 BFType bool BFAccess RW +Element unifiWiFiSharing5GHzChannel BasicType string BERType string OID 1.2.3.1.2582 Access read_write Min 8 Max 8 PSID 2582 Default 0x00:0xC0:0xFF:0xFF:0x7F:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiWifiSharingChannelSwitchCount BasicType integer BERType integer OID 1.2.3.1.2583 Access read_write Min 3 Max 10 PSID 2583 Default 10 BFType uint16 BFAccess RW +Element unifiChannelAnnouncementCount BasicType integer BERType integer OID 1.2.3.1.2584 Access read_write PSID 2584 Default 10 BFType uint16 BFAccess RW +Element unifiRATestStoredSA BasicType string BERType string OID 1.2.3.1.2585 Access read_write PSID 2585 Default "0x00000000" BFType var BFAccess RW +Element unifiRATestStoreFrame BasicType string BERType string OID 1.2.3.1.2586 Access read_write PSID 2586 Default "0x00000000" BFType var BFAccess RW +Element dot11TDLSPeerUAPSDBufferSTAActivated BasicType integer BERType string OID 1.2.3.1.2587 Access read_write PSID 2587 Default 1 BFType bool BFAccess RW +Element unifiProbeResponseLifetimeP2P BasicType integer BERType integer OID 1.2.3.1.2600 Access read_write PSID 2600 Default 500 BFType uint16 BFAccess RW +Element unifiStaChannelSwitchSlowApActivated BasicType integer BERType string OID 1.2.3.1.2601 Access read_write PSID 2601 Default 0 BFType bool BFAccess RW +Element unifiStaChannelSwitchSlowApMaxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2604 Access read_write PSID 2604 Default 70 BFType uint32 BFAccess RW +Element unifiStaChannelSwitchSlowApPollInterval BasicType integer BERType integer OID 1.2.3.1.2605 Access read_write PSID 2605 Default 1 BFType uint16 BFAccess RW +Element unifiStaChannelSwitchSlowApProcedureTimeoutIncrement BasicType integer BERType integer OID 1.2.3.1.2606 Access read_write PSID 2606 Default 10 BFType uint16 BFAccess RW +Element unifiMLMEScanMaxAerials BasicType integer BERType integer OID 1.2.3.1.2607 Access read_write Min 1 PSID 2607 Default 1 BFType uint16 BFAccess RW +Element unifiAPFActivated BasicType integer BERType string OID 1.2.3.1.2650 Access read_write PSID 2650 Default 0 BFType bool BFAccess RW +Element unifiAPFVersion BasicType integer BERType integer OID 1.2.3.1.2651 Access read_write PSID 2651 Default 4 BFType uint16 BFAccess RW +Element unifiAPFMaxSize BasicType integer BERType integer OID 1.2.3.1.2652 Access read_only PSID 2652 Default 1024 BFType uint16 BFAccess RO +Element unifiAPFActiveModeEnabled BasicType integer BERType integer OID 1.2.3.1.2653 Access read_write PSID 2653 Default 1 BFType uint16 BFAccess RW +Element unifiCSROnlyMIBShield BasicType integer BERType integer OID 1.2.3.1.4001 Access not_accessible NamedValues open:1:warn:2:guard:3:alarm:4 NamedValues open:1:warn:2:guard:3:alarm:4 PSID 4001 Default 2 Hide BFType uint16 BFAccess NA +Element unifiPrivateBbbTxFilterConfig BasicType integer BERType integer OID 1.2.3.1.4071 Access read_write PSID 4071 Default 0x17 Hide BFType uint16 BFAccess RW +Element unifiPrivateSWAGCFrontEndGain BasicType integer BERType integer OID 1.2.3.1.4075 Access read_write Min -128 Max 127 PSID 4075 Default 0 Hide BFType int16 BFAccess RW +Element unifiPrivateSWAGCFrontEndLoss BasicType integer BERType integer OID 1.2.3.1.4076 Access read_write Min -128 Max 127 PSID 4076 Default 0 Hide BFType int16 BFAccess RW +Element unifiPrivateSWAGCExtThresh BasicType integer BERType integer OID 1.2.3.1.4077 Access read_write Min -128 Max 127 PSID 4077 Default -25 Hide BFType int16 BFAccess RW +Element unifiCSROnlyPowerCalDelay BasicType integer BERType integer OID 1.2.3.1.4078 Access read_write PSID 4078 Default 0 Hide BFType uint16 BFAccess RW +Element unifiRxAgcControl BasicType string BERType string OID 1.2.3.1.4079 Access read_write Min 9 Max 11 PSID 4079 GetFunction mibbmsgget SetFunction mibricechangefsmparams BFType var BFAccess RW +Element deprecated_unifiWapiQosMask BasicType integer BERType integer OID 1.2.3.1.4130 Access read_write PSID 4130 Default 15 Hide BFType uint16 BFAccess RW +Element unifiWMMStallEnable BasicType integer BERType integer OID 1.2.3.1.4139 Access read_write PSID 4139 Default 1 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiRaaTxHostRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4148 Access read_write PSID 4148 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiFallbackShortFrameRetryDistribution BasicType string BERType string OID 1.2.3.1.4149 Access read_write Min 6 Max 5 PSID 4149 Default 0x3:0x2:0x2:0x2:0x1:0x0 GetFunction mibdplanefallbackget SetFunction mibdplanefallbackset BFType var BFAccess RW +Element unifiRXTHROUGHPUTLOW BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4150 Access read_write PSID 4150 Default 37500000 Hide BFType uint32 BFAccess RW +Element unifiRXTHROUGHPUTHIGH BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4151 Access read_write PSID 4151 Default 50000000 Hide BFType uint32 BFAccess RW +Element unifiSetFixedAMPDUAggregationSize BasicType integer BERType integer OID 1.2.3.1.4152 Access read_write PSID 4152 Default 0 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW +Element unifiThroughputDebugReportInterval BasicType integer BERType integer OID 1.2.3.1.4153 Access read_write PSID 4153 Default 1000 GetFunction mibuint16get SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiDplaneTest1 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4154 Access read_write PSID 4154 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiDplaneTest2 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4155 Access read_write PSID 4155 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiDplaneTest3 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4156 Access read_write PSID 4156 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiDplaneTest4 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.4157 Access read_write PSID 4157 Default 0 SetFunction mibuint32set GetFunction mibuint32get BFType uint32 BFAccess RW +Element unifiPreEBRTWindow BasicType integer BERType integer OID 1.2.3.1.4171 Access read_only Max 2147483647 PSID 4171 Default 100 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set Hide BFType uint32 BFAccess RO +Element unifiPostEBRTWindow BasicType integer BERType integer OID 1.2.3.1.4173 Access read_only Max 2147483647 PSID 4173 Default 2000 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set Hide BFType uint32 BFAccess RO +Element unifiPsPollThreshold BasicType integer BERType integer OID 1.2.3.1.4179 Access read_write PSID 4179 Default 30 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW +Element unifiSableContainerSizeConfiguration BasicType string BERType string OID 1.2.3.1.5000 Access read_write Min 3 Max 3 PSID 5000 Default 0x64 BFType var BFAccess RW +Element unifiSableFrameLogMode BasicType integer BERType integer OID 1.2.3.1.5001 Access read_write Min 0 Max 2 PSID 5001 Default 2 SetFunction mibsableframelogmodeset BFType uint16 BFAccess RW +Element unifiSableFrameLogCpuThresPercent BasicType integer BERType integer OID 1.2.3.1.5002 Access read_write Min 0 Max 100 PSID 5002 Default 95 SetFunction mibsableframelogcputhresset BFType uint16 BFAccess RW +Element unifiSableFrameLogCpuOverheadPercent BasicType integer BERType integer OID 1.2.3.1.5003 Access read_write Min 0 Max 100 PSID 5003 Default 3 SetFunction mibsableframelogcpuoverheadset BFType uint16 BFAccess RW +Element unifiDebugSVCModeStackHighWaterMark BasicType integer BERType integer OID 1.2.3.1.5010 Access read_only PSID 5010 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiOverrideEDCAParamBE BasicType string BERType string OID 1.2.3.1.5023 Access read_write PSID 5023 BFType var BFAccess RW +Element unifiOverrideEDCAParamBEEnable BasicType integer BERType string OID 1.2.3.1.5024 Access read_write PSID 5024 BFType bool BFAccess RW +Element unifiFaultEnable BasicType integer BERType string OID 1.2.3.1.5027 Access read_write PSID 5027 Default 1 SetFunction mibfaultenableset BFType bool BFAccess RW +Element unifiTxUsingLdpcActivated BasicType integer BERType string OID 1.2.3.1.5030 Access read_write PSID 5030 Default 1 BFType bool BFAccess RW +Element unifiTxSGI20Activated BasicType integer BERType string OID 1.2.3.1.5040 Access read_write PSID 5040 Default 1 BFType bool BFAccess RW +Element unifiTxSGI40Activated BasicType integer BERType string OID 1.2.3.1.5041 Access read_write PSID 5041 Default 1 BFType bool BFAccess RW +Element unifiTxSGI80Activated BasicType integer BERType string OID 1.2.3.1.5042 Access read_write PSID 5042 Default 1 BFType bool BFAccess RW +Element unifiTxSGI160Activated BasicType integer BERType string OID 1.2.3.1.5043 Access read_write PSID 5043 Default 0 BFType bool BFAccess RW +Element unifiMacAddressRandomisation BasicType integer BERType string OID 1.2.3.1.5044 Access read_write PSID 5044 Default 1 BFType bool BFAccess RW +Element unifiMacAddressRandomisationMask BasicType string BERType string OID 1.2.3.1.5047 Access read_write Min 6 Max 6 PSID 5047 Default 0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiWipsActivated BasicType integer BERType string OID 1.2.3.1.5050 Access read_write PSID 5050 Default 1 BFType bool BFAccess RW +Element unifiRfTestModeActivated BasicType integer BERType string OID 1.2.3.1.5054 Access read_write PSID 5054 Default 0 BFType bool BFAccess RW +Element unifiTxOfdmSelect BasicType string BERType string OID 1.2.3.1.5060 Access read_write Min 4 Max 8 PSID 5060 SetFunction mibricechangefsmparams BFType var BFAccess RW +Element unifiTxDigGain BasicType string BERType string OID 1.2.3.1.5061 Access read_write Min 16 Max 48 PSID 5061 SetFunction mibricechangefsmparams BFType var BFAccess RW +Element unifiChipTemperature BasicType integer BERType integer OID 1.2.3.1.5062 Access read_only PSID 5062 GetFunction mibint16get BFType int16 BFAccess RO +Element UnifiBatteryVoltage BasicType integer BERType integer OID 1.2.3.1.5063 Access read_only PSID 5063 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiForceShortSlotTime BasicType integer BERType string OID 1.2.3.1.5080 Access read_write PSID 5080 Default 0 BFType bool BFAccess RW +Element unifiDebugDisableRadioNannyActions BasicType integer BERType integer OID 1.2.3.1.5082 Access read_write PSID 5082 Default 0 GetFunction mibuint16get SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiRxCckModemSensitivity BasicType string BERType string OID 1.2.3.1.5083 Access read_write Min 6 Max 6 PSID 5083 SetFunction mibhalmacmodemgenericset BFType var BFAccess RW +Element unifiDpdPerBandwidth BasicType integer BERType integer OID 1.2.3.1.5084 Access read_write PSID 5084 Default 63 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiBBVersion BasicType integer BERType integer OID 1.2.3.1.5085 Access read_only PSID 5085 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiRFVersion BasicType integer BERType integer OID 1.2.3.1.5086 Access read_only PSID 5086 GetFunction mibuint16get BFType uint16 BFAccess RO +Element unifiClearRadioTrimCache BasicType integer BERType integer OID 1.2.3.1.5088 Access read_write PSID 5088 SetFunction mibricechangefsmparams BFType uint16 BFAccess RW +Element unifiRxRadioCsMode BasicType integer BERType integer OID 1.2.3.1.5092 Access read_write PSID 5092 Default 0 BFType uint16 BFAccess RW +Element unifiRxPriEnergyDetThreshold BasicType integer BERType integer OID 1.2.3.1.5093 Access read_write PSID 5093 Default 0 BFType uint16 BFAccess RW +Element unifiRxSecEnergyDetThreshold BasicType integer BERType integer OID 1.2.3.1.5094 Access read_write PSID 5094 Default 0 BFType uint16 BFAccess RW +Element unifiIQBufferSize BasicType integer BERType integer_unsigned32 OID 1.2.3.1.5098 Access read_only PSID 5098 GetFunction mibriceuint32get BFType uint32 BFAccess RO +Element unifiCCAMasterSwitch BasicType integer BERType integer_unsigned32 OID 1.2.3.1.5102 Access read_write PSID 5102 Default 0x00540050 GetFunction mibhalmacmacconfiggenericget SetFunction mibhalmacmacconfiggenericset BFType uint32 BFAccess RW +Element unifiRxSyncCCACfg BasicType integer BERType integer OID 1.2.3.1.5103 Access read_write PSID 5103 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset BFType uint16 BFAccess RW +Element unifiMacSecChanClearTime BasicType integer BERType integer OID 1.2.3.1.5105 Access read_write PSID 5105 GetFunction mibhalmacmacconfiggenericget SetFunction mibhalmacmacconfiggenericset BFType uint16 BFAccess RW +Element unifiNannyTemperatureReportDelta BasicType integer BERType integer OID 1.2.3.1.5109 Access read_write PSID 5109 Default 4 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiNannyTemperatureReportInterval BasicType integer BERType integer OID 1.2.3.1.5110 Access read_write PSID 5110 Default 200 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiRadioRxDcocDebugIqValue BasicType integer BERType integer OID 1.2.3.1.5111 Access read_write PSID 5111 Default 0 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiRadioRxDcocDebug BasicType integer BERType integer OID 1.2.3.1.5112 Access read_write PSID 5112 Default 0 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiNannyRetrimDpdMod BasicType integer BERType integer OID 1.2.3.1.5113 Access read_write PSID 5113 Default 2 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiDisableDpdSubIteration BasicType integer BERType string OID 1.2.3.1.5114 Access read_write PSID 5114 Default 0 SetFunction mibricechangenonfsmparams BFType bool BFAccess RW +Element unifiFleximacCcaEdEnable BasicType integer BERType integer OID 1.2.3.1.5116 Access read_write PSID 5116 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset BFType uint16 BFAccess RW +Element unifiDisableLNABypass BasicType integer BERType integer OID 1.2.3.1.5118 Access read_write PSID 5118 Default 0 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW +Element unifiEnableFlexiMacWatchdog BasicType integer BERType integer OID 1.2.3.1.5200 Access read_write PSID 5200 Default 0x0000 BFType uint16 BFAccess RW +Element unifiRttCapabilities BasicType string BERType string OID 1.2.3.1.5300 Access read_write Min 8 Max 8 PSID 5300 Default 0x01:0x01:0x01:0x01:0x00:0x07:0x1c:0x32 BFType var BFAccess RW +Element unifiFtmMinDeltaFrames BasicType integer BERType integer OID 1.2.3.1.5301 Access read_write Min 0 Max 255 PSID 5301 Default 5 BFType uint16 BFAccess RW +Element unifiFtmPerBurst BasicType integer BERType integer OID 1.2.3.1.5302 Access read_write Min 1 Max 31 PSID 5302 Default 4 BFType uint16 BFAccess RW +Element unifiFtmBurstDuration BasicType integer BERType integer OID 1.2.3.1.5303 Access read_write Min 2 Max 11 PSID 5303 Default 6 BFType uint16 BFAccess RW +Element unifiFtmNumOfBurstsExponent BasicType integer BERType integer OID 1.2.3.1.5304 Access read_write Min 0 Max 14 PSID 5304 Default 0 BFType uint16 BFAccess RW +Element unifiFtmASAPModeActivated BasicType integer BERType string OID 1.2.3.1.5305 Access read_write PSID 5305 Default 1 BFType bool BFAccess RW +Element unifiFtmResponderActivated BasicType integer BERType string OID 1.2.3.1.5306 Access read_write PSID 5306 Default 0 BFType bool BFAccess RW +Element unifiFtmDefaultSessionEstablishmentTimeout BasicType integer BERType integer OID 1.2.3.1.5307 Access read_write Min 10 Max 100 PSID 5307 Default 50 BFType uint16 BFAccess RW +Element unifiFtmDefaultGapBeforeFirstBurstPerResponder BasicType integer BERType integer OID 1.2.3.1.5308 Access read_write PSID 5308 BFType uint16 BFAccess RW +Element unifiFtmDefaultGapBetweenBursts BasicType integer BERType integer OID 1.2.3.1.5309 Access read_write Min 5 Max 50 PSID 5309 Default 10 BFType uint16 BFAccess RW +Element unifiFtmDefaultTriggerDelay BasicType integer BERType integer OID 1.2.3.1.5310 Access read_write Min 0 Max 100 PSID 5310 Default 1 BFType uint16 BFAccess RW +Element unifiFtmDefaultEndBurstDelay BasicType integer BERType integer OID 1.2.3.1.5311 Access read_write Min 0 Max 100 PSID 5311 Default 10 BFType uint16 BFAccess RW +Element unifiFtmRequestValidationEnabled BasicType integer BERType string OID 1.2.3.1.5312 Access read_write PSID 5312 Default 0 BFType bool BFAccess RW +Element unifiFtmResponseValidationEnabled BasicType integer BERType string OID 1.2.3.1.5313 Access read_write PSID 5313 Default 0 BFType bool BFAccess RW +Element unifiFtmUseResponseParameters BasicType integer BERType string OID 1.2.3.1.5314 Access read_write PSID 5314 Default 0 BFType bool BFAccess RW +Element unifiFtmInitialResponseTimeout BasicType integer BERType integer OID 1.2.3.1.5315 Access read_write Min 10 Max 100 PSID 5315 Default 50 BFType uint16 BFAccess RW +Element unifiFtmDSPInpBW BasicType integer BERType integer OID 1.2.3.1.5320 Access read_write Min 0 Max 255 PSID 5320 Default 0 BFType uint16 BFAccess RW +Element unifiFtmOFDMCutOffset BasicType integer BERType integer OID 1.2.3.1.5321 Access read_write Min 0 Max 255 PSID 5321 Default 0 BFType uint16 BFAccess RW +Element unifiFtmMeanAroundCluster BasicType integer BERType string OID 1.2.3.1.5322 Access read_write PSID 5322 Default 0 BFType bool BFAccess RW +Element unifiMLMEScanContinueIfMoreThanXAps BasicType integer BERType integer OID 1.2.3.1.5410 Access read_write PSID 5410 Default 10 BFType uint16 BFAccess RW +Element unifiMLMEScanStopIfLessThanXNewAps BasicType integer BERType integer OID 1.2.3.1.5411 Access read_write PSID 5411 Default 4 BFType uint16 BFAccess RW +Element unifiScanMultiVifActivated BasicType integer BERType string OID 1.2.3.1.5412 Access read_write PSID 5412 Default 1 BFType bool BFAccess RW +Element unifiScanNewAlgorithmActivated BasicType integer BERType string OID 1.2.3.1.5413 Access read_write PSID 5413 Default 1 BFType bool BFAccess RW +Element unifiUnsyncVifLnaEnabled BasicType integer BERType string OID 1.2.3.1.6010 Access read_write PSID 6010 Default 0 BFType bool BFAccess RW +Element unifiTPCMinPower2GMIMO BasicType integer BERType integer OID 1.2.3.1.6011 Access read_write PSID 6011 Default 52 BFType int16 BFAccess RW +Element unifiTPCMinPower5GMIMO BasicType integer BERType integer OID 1.2.3.1.6012 Access read_write PSID 6012 Default 52 BFType int16 BFAccess RW +Element unifiLnaControlEnabled BasicType integer BERType string OID 1.2.3.1.6013 Access read_write PSID 6013 Default 1 BFType bool BFAccess RW +Element unifiLnaControlRssiThresholdLower BasicType integer BERType integer OID 1.2.3.1.6014 Access read_write Min -128 Max 127 PSID 6014 Default -40 BFType int16 BFAccess RW +Element unifiLnaControlRssiThresholdUpper BasicType integer BERType integer OID 1.2.3.1.6015 Access read_write Min -128 Max 127 PSID 6015 Default -30 BFType int16 BFAccess RW +Element unifiPowerIsGrip BasicType integer BERType string OID 1.2.3.1.6016 Access read_write PSID 6016 Default 0 BFType bool BFAccess RW +Element unifiLowPowerRxConfig BasicType integer BERType integer OID 1.2.3.1.6018 Access read_write PSID 6018 Default 3 SetFunction mibuint16set BFType uint16 BFAccess RW +Element unifiTPCEnabled BasicType integer BERType string OID 1.2.3.1.6019 Access read_write PSID 6019 BFType bool BFAccess RW +Element unifiCurrentTxpowerLevel BasicType integer BERType integer OID 1.2.3.1.6020 Access read_only PSID 6020 Default 0 GetPerVifFunction mibint16get BFType int16 BFAccess RO +Element unifiUserSetTxpowerLevel BasicType integer BERType integer OID 1.2.3.1.6021 Access read_write PSID 6021 Default 127 SetFunction mlmeusersettxpowerlevel BFType int16 BFAccess RW +Element unifiTPCMaxPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6022 Access read_write PSID 6022 Default -55 BFType int16 BFAccess RW +Element unifiTPCMinPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6023 Access read_write PSID 6023 Default -45 BFType int16 BFAccess RW +Element unifiTPCMinPower2G BasicType integer BERType integer OID 1.2.3.1.6024 Access read_write PSID 6024 Default 52 BFType int16 BFAccess RW +Element unifiTPCMinPower5G BasicType integer BERType integer OID 1.2.3.1.6025 Access read_write PSID 6025 Default 40 BFType int16 BFAccess RW +Element unifiTPCUseAfterConnectRsp BasicType integer BERType string OID 1.2.3.1.6027 Access read_write PSID 6027 Default 1 BFType bool BFAccess RW +Element unifiRadioLpRxRssiThresholdLower BasicType integer BERType integer OID 1.2.3.1.6028 Access read_write Min -128 Max 127 PSID 6028 Default -75 BFType int16 BFAccess RW +Element unifiRadioLpRxRssiThresholdUpper BasicType integer BERType integer OID 1.2.3.1.6029 Access read_write Min -128 Max 127 PSID 6029 Default -65 BFType int16 BFAccess RW +Element unifiTestTxPowerEnable BasicType integer BERType integer OID 1.2.3.1.6032 Access read_write PSID 6032 Default 0x03DD BFType uint16 BFAccess RW +Element unifiLteCoexMaxPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6033 Access read_write PSID 6033 Default -55 BFType int16 BFAccess RW +Element unifiLteCoexMinPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6034 Access read_write PSID 6034 Default -45 BFType int16 BFAccess RW +Element unifiLteCoexPowerReduction BasicType integer BERType integer OID 1.2.3.1.6035 Access read_write Min 0 Max 127 PSID 6035 Default 24 BFType uint16 BFAccess RW +Element unifiPMFAssociationComebackTimeDelta BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6050 Access read_write PSID 6050 Default 1100 BFType uint32 BFAccess RW +Element unifiTestTspecHack BasicType integer BERType string OID 1.2.3.1.6060 Access read_write PSID 6060 Default 0 BFType bool BFAccess RW +Element unifiTestTspecHackValue BasicType integer BERType integer OID 1.2.3.1.6061 Access read_write PSID 6061 Default 0 BFType uint16 BFAccess RW +Element unifiDebugInstantDelivery BasicType integer BERType string OID 1.2.3.1.6069 Access read_write PSID 6069 Default 0 SetFunction mibdebuginstantdeliveryset BFType bool BFAccess RW +Element unifiDebugEnable BasicType integer BERType string OID 1.2.3.1.6071 Access read_write PSID 6071 Default 1 SetFunction mibdebugenableset BFType bool BFAccess RW +Element unifiDPlaneDebug BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6073 Access read_write PSID 6073 Default 0x203 GetPerVifFunction mibdplanedebugmaskget SetPerVifFunction mibdplanedebugmaskset BFType uint32 BFAccess RW +Element unifiNANActivated BasicType integer BERType string OID 1.2.3.1.6080 Access read_write PSID 6080 Default 1 BFType bool BFAccess RW +Element unifiNANBeaconCapabilities BasicType integer BERType integer OID 1.2.3.1.6081 Access read_write PSID 6081 Default 0x0620 BFType uint16 BFAccess RW +Element unifiNANMaxConcurrentClusters BasicType integer BERType integer OID 1.2.3.1.6082 Access read_write PSID 6082 Default 1 BFType uint16 BFAccess RW +Element unifiNANMaxConcurrentPublishes BasicType integer BERType integer OID 1.2.3.1.6083 Access read_write PSID 6083 Default 2 BFType uint16 BFAccess RW +Element unifiNANMaxConcurrentSubscribes BasicType integer BERType integer OID 1.2.3.1.6084 Access read_write PSID 6084 Default 2 BFType uint16 BFAccess RW +Element unifiNANMaxServiceNameLength BasicType integer BERType integer OID 1.2.3.1.6085 Access read_write PSID 6085 Default 255 BFType uint16 BFAccess RW +Element unifiNANMaxMatchFilterLength BasicType integer BERType integer OID 1.2.3.1.6086 Access read_write PSID 6086 Default 255 BFType uint16 BFAccess RW +Element unifiNANMaxTotalMatchFilterLength BasicType integer BERType integer OID 1.2.3.1.6087 Access read_write PSID 6087 Default 255 BFType uint16 BFAccess RW +Element unifiNANMaxServiceSpecificInfoLength BasicType integer BERType integer OID 1.2.3.1.6088 Access read_write PSID 6088 Default 255 BFType uint16 BFAccess RW +Element unifiNANMaxVSADataLength BasicType integer BERType integer OID 1.2.3.1.6089 Access read_write PSID 6089 Default 0 BFType uint16 BFAccess RW +Element unifiNANMaxMeshDataLength BasicType integer BERType integer OID 1.2.3.1.6090 Access read_write PSID 6090 Default 0 BFType uint16 BFAccess RW +Element unifiNANMaxNDIInterfaces BasicType integer BERType integer OID 1.2.3.1.6091 Access read_write PSID 6091 Default 1 BFType uint16 BFAccess RW +Element unifiNANMaxNDPSessions BasicType integer BERType integer OID 1.2.3.1.6092 Access read_write PSID 6092 Default 1 BFType uint16 BFAccess RW +Element unifiNANMaxAppInfoLength BasicType integer BERType integer OID 1.2.3.1.6093 Access read_write PSID 6093 Default 0 BFType uint16 BFAccess RW +Element unifiNANMatchExpirationTime BasicType integer BERType integer OID 1.2.3.1.6094 Access read_write PSID 6094 Default 60 BFType uint16 BFAccess RW +Element unifiNANMaxChannelSwitchTime BasicType integer BERType integer OID 1.2.3.1.6097 Access read_write PSID 6097 Default 5000 BFType uint16 BFAccess RW +Element unifiNANMacRandomisationActivated BasicType integer BERType string OID 1.2.3.1.6098 Access read_write PSID 6098 Default 1 BFType bool BFAccess RW +Element hutsReadWriteDataElementInt32 BasicType integer BERType integer_counter32 OID 1.2.3.1.6100 Access read_write Min 0 Max 4294967295 PSID 6100 Default 1000 BFType int64 BFAccess RW +Element hutsReadWriteDataElementBoolean BasicType integer BERType string OID 1.2.3.1.6101 Access read_write PSID 6101 Default 1 BFType bool BFAccess RW +Element hutsReadWriteDataElementOctetString BasicType string BERType string OID 1.2.3.1.6102 Access read_write Min 9 Max 9 PSID 6102 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element hutsReadWriteRemoteProcedureCallInt32 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6105 Access read_write PSID 6105 Default 0x000A0001 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RW +Element hutsReadWriteInternalAPIInt16 BasicType integer BERType integer OID 1.2.3.1.6108 Access read_write PSID 6108 Default -55 BFType int16 BFAccess RW +Element hutsReadWriteInternalAPIUint16 BasicType integer BERType integer OID 1.2.3.1.6109 Access read_write PSID 6109 Default 0x0730 BFType uint16 BFAccess RW +Element hutsReadWriteInternalAPIUint32 BasicType integer BERType integer OID 1.2.3.1.6110 Access read_write Max 2147483647 PSID 6110 Default 30000 BFType uint32 BFAccess RW +Element hutsReadWriteInternalAPIInt64 BasicType integer BERType integer OID 1.2.3.1.6111 Access read_only PSID 6111 GetPerVifFunction mibtsftime BFType int64 BFAccess RO +Element hutsReadWriteInternalAPIBoolean BasicType integer BERType string OID 1.2.3.1.6112 Access read_write PSID 6112 Default 1 BFType bool BFAccess RW +Element hutsReadWriteInternalAPIOctetString BasicType string BERType string OID 1.2.3.1.6113 Access read_write Min 8 Max 8 PSID 6113 Default 0x00:0x18:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiTestScanNoMedium BasicType integer BERType string OID 1.2.3.1.6122 Access read_write PSID 6122 Default 0 BFType bool BFAccess RW +Element unifiDualBandConcurrency BasicType integer BERType string OID 1.2.3.1.6123 Access read_write PSID 6123 Default 0 BFType bool BFAccess RW +Element unifiLoggerMaxDelayedEvents BasicType integer BERType integer OID 1.2.3.1.6124 Access read_only PSID 6124 Default 10 BFType uint16 BFAccess RO +Element unifiSupportedChannels BasicType string BERType string OID 1.2.3.1.8012 Access read_write Min 0 Max 20 PSID 8012 Default 0x01:0x0d:0x24:0x04:0x34:0x04:0x64:0x0c:0x95:0x05 BFType var BFAccess RW +Element unifiCountryList BasicType string BERType string OID 1.2.3.1.8014 Access read_only Min 2 Max 270 PSID 8014 Default 0x30:0x30:0x58:0x58:0x41:0x44:0x41:0x45:0x41:0x46:0x41:0x47:0x41:0x49:0x41:0x4c:0x41:0x4d:0x41:0x4e:0x41:0x4f:0x41:0x51:0x41:0x52:0x41:0x53:0x41:0x54:0x41:0x55:0x41:0x57:0x41:0x58:0x41:0x5a:0x42:0x41:0x42:0x42:0x42:0x44:0x42:0x45:0x42:0x46:0x42:0x47:0x42:0x48:0x42:0x49:0x42:0x4a:0x42:0x4c:0x42:0x4d:0x42:0x4e:0x42:0x4f:0x42:0x52:0x42:0x53:0x42:0x54:0x42:0x56:0x42:0x57:0x42:0x59:0x42:0x5a:0x43:0x41:0x43:0x43:0x43:0x44:0x43:0x46:0x43:0x47:0x43:0x48:0x43:0x49:0x43:0x4b:0x43:0x4c:0x43:0x4d:0x43:0x4e:0x43:0x4f:0x43:0x52:0x43:0x55:0x43:0x56:0x43:0x58:0x43:0x59:0x43:0x5a:0x44:0x45:0x44:0x4a:0x44:0x4b:0x44:0x4d:0x44:0x4f:0x44:0x5a:0x45:0x43:0x45:0x45:0x45:0x47:0x45:0x48:0x45:0x52:0x45:0x53:0x45:0x54:0x46:0x49:0x46:0x4a:0x46:0x4b:0x46:0x4c:0x46:0x4d:0x46:0x4f:0x46:0x52:0x47:0x41:0x47:0x42:0x47:0x44:0x47:0x45:0x47:0x46:0x47:0x47:0x47:0x48:0x47:0x49:0x47:0x4c:0x47:0x4d:0x47:0x4e:0x47:0x50:0x47:0x51:0x47:0x52:0x47:0x53:0x47:0x54:0x47:0x55:0x47:0x57:0x47:0x59:0x48:0x4b:0x48:0x4d:0x48:0x4e:0x48:0x52:0x48:0x54:0x48:0x55:0x49:0x44:0x49:0x45:0x49:0x4c:0x49:0x4d:0x49:0x4e:0x49:0x4f:0x49:0x51:0x49:0x52:0x49:0x53:0x49:0x54:0x4a:0x45:0x4a:0x4d:0x4a:0x4f:0x4a:0x50:0x4b:0x45:0x4b:0x47:0x4b:0x48:0x4b:0x49:0x4b:0x4d:0x4b:0x4e:0x4b:0x50:0x4b:0x52:0x4b:0x57:0x4b:0x59:0x4b:0x5a:0x4c:0x41:0x4c:0x42:0x4c:0x43:0x4c:0x49:0x4c:0x4b:0x4c:0x52:0x4c:0x53:0x4c:0x54:0x4c:0x55:0x4c:0x56:0x4c:0x59:0x4d:0x41:0x4d:0x43:0x4d:0x44:0x4d:0x45:0x4d:0x46:0x4d:0x47:0x4d:0x48:0x4d:0x4b:0x4d:0x4c:0x4d:0x4d:0x4d:0x4e:0x4d:0x4f:0x4d:0x50:0x4d:0x51:0x4d:0x52:0x4d:0x53:0x4d:0x54:0x4d:0x55:0x4d:0x56:0x4d:0x57:0x4d:0x58:0x4d:0x59:0x4d:0x5a:0x4e:0x41:0x4e:0x43:0x4e:0x45:0x4e:0x46:0x4e:0x47:0x4e:0x49:0x4e:0x4c:0x4e:0x4f:0x4e:0x50:0x4e:0x52:0x4e:0x55:0x4e:0x5a:0x4f:0x4d:0x50:0x41:0x50:0x45:0x50:0x46:0x50:0x47:0x50:0x48:0x50:0x4b:0x50:0x4c:0x50:0x4d:0x50:0x4e:0x50:0x52:0x50:0x53:0x50:0x54:0x50:0x57:0x50:0x59:0x51:0x41:0x52:0x45:0x52:0x4f:0x52:0x53:0x52:0x55:0x52:0x57:0x53:0x41:0x53:0x42:0x53:0x43:0x53:0x44:0x53:0x45:0x53:0x47:0x53:0x48:0x53:0x49:0x53:0x4a:0x53:0x4b:0x53:0x4c:0x53:0x4d:0x53:0x4e:0x53:0x4f:0x53:0x52:0x53:0x53:0x53:0x54:0x53:0x56:0x53:0x58:0x53:0x59:0x53:0x5a:0x54:0x43:0x54:0x44:0x54:0x46:0x54:0x47:0x54:0x48:0x54:0x4a:0x54:0x4b:0x54:0x4c:0x54:0x4d:0x54:0x4e:0x54:0x4f:0x54:0x52:0x54:0x54:0x54:0x56:0x54:0x57:0x54:0x5a:0x55:0x41:0x55:0x47:0x55:0x4d:0x55:0x53:0x55:0x59:0x55:0x5a:0x56:0x41:0x56:0x43:0x56:0x45:0x56:0x47:0x56:0x49:0x56:0x4e:0x56:0x55:0x57:0x46:0x57:0x53:0x58:0x4b:0x59:0x45:0x59:0x54:0x5a:0x41:0x5a:0x4d:0x5a:0x57 BFType var BFAccess RO +Element unifiVifCountry BasicType string BERType string OID 1.2.3.1.8016 Access read_write PSID 8016 GetPerVifFunction mibosget BFType var BFAccess RW +Element unifiNoCellIncludedChannels BasicType string BERType string OID 1.2.3.1.8018 Access read_write Min 8 Max 8 PSID 8018 Default 0x00:0x18:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW +Element unifiRegDomVersion BasicType integer BERType integer OID 1.2.3.1.8019 Access read_only PSID 8019 Default 0x0107 BFType uint16 BFAccess RO +Element unifiDefaultCountryWithoutCH12CH13 BasicType integer BERType string OID 1.2.3.1.8020 Access read_write PSID 8020 Default 0 BFType bool BFAccess RW +Element hutsReadWriteInternalAPIFixSizeTableKeyRow BasicType integer BERType integer_counter32 OID 1.2.3.3.1.2.3.1.6120 Access read_only Min 0 Max 4294967295 PSID 6120 GetFunction mibtsftime ElementTable hutsReadWriteInternalAPIFixSizeTableKeyRowTable ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeyIndex1:hutsReadWriteInternalAPIFixSizeTableKeyIndex2 BFType int64 BFAccess RO +Element hutsReadWriteInternalAPIFixSizeTableKey1Row BasicType integer BERType integer OID 1.2.3.4.1.2.3.1.6116 Access read_only PSID 6116 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteInternalAPIFixSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeysindex BFType uint16 BFAccess RO +Element hutsReadWriteInternalAPIFixSizeTableKey2Row BasicType integer BERType integer OID 1.2.3.4.1.2.3.1.6117 Access read_only PSID 6117 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteInternalAPIFixSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeysindex BFType uint16 BFAccess RO +Element hutsReadWriteInternalAPIFixVarSizeTableKey1Row BasicType integer BERType integer_unsigned32 OID 1.2.3.5.1.2.3.1.6118 Access read_write PSID 6118 ElementTable hutsReadWriteInternalAPIFixVarSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixVarSizeTableKeysIndex BFType uint32 BFAccess RW +Element hutsReadWriteInternalAPIFixVarSizeTableKey2Row BasicType string BERType string OID 1.2.3.5.1.2.3.1.6119 Access read_write PSID 6119 ElementTable hutsReadWriteInternalAPIFixVarSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixVarSizeTableKeysIndex BFType var BFAccess RW +Element hutsReadWriteInternalAPIFixedSizeTableRow BasicType integer BERType integer OID 1.2.3.6.1.2.3.1.6114 Access read_write Min 0 Max 100 PSID 6114 DefaultIX1 1::80: DefaultIX1 2::80: DefaultIX1 3::80: DefaultIX1 4::80: ElementTable hutsReadWriteInternalAPIFixedSizeTable ElementTableIndices hutsReadWriteInternalAPIFixedSizeTableIndex BFType int16 BFAccess RW +Element hutsReadWriteInternalAPIVarSizeTableRow BasicType string BERType string OID 1.2.3.7.1.2.3.1.6115 Access read_only Min 6 Max 73 PSID 6115 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable hutsReadWriteInternalAPIVarSizeTable ElementTableIndices hutsReadWriteInternalAPIVarSizeTableindex BFType var BFAccess RO +Element hutsReadWriteInternalAPIVarSizeTableKeyRow BasicType string BERType string OID 1.2.3.8.1.2.3.1.6121 Access read_write Min 144 Max 144 PSID 6121 GetFunction miboctetstringget SetFunction miboctetstringset ElementTable hutsReadWriteInternalAPIVarSizeTableKeyTable ElementTableIndices hutsReadWriteInternalAPIVarSizeTableKeyIndex1:hutsReadWriteInternalAPIVarSizeTableKeyIndex2 BFType var BFAccess RW +Element hutsReadWriteRemoteProcedureCallOctetString BasicType string BERType string OID 1.2.3.9.1.2.3.1.6107 Access read_write Min 144 Max 144 PSID 6107 GetFunction miboctetstringget SetFunction miboctetstringset ElementTable hutsReadWriteRPCTableOctetStringTable ElementTableIndices hutsReadWriteRPCTableOctetStringTableIndex0:hutsReadWriteRPCTableOctetStringTableIndex1 BFType var BFAccess RW +Element hutsReadWriteTableInt16Row BasicType integer BERType integer OID 1.2.3.10.1.2.3.1.6103 Access read_only Min -32768 Max 32767 PSID 6103 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteTableInt16IdTable ElementTableIndices hutsReadWriteTableInt16 BFType int16 BFAccess RO +Element hutsReadWriteTableOctetStringRow BasicType string BERType string OID 1.2.3.11.1.2.3.1.6104 Access read_only Min 6 Max 73 PSID 6104 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable hutsReadWriteTableOctetStringTable ElementTableIndices hutsReadWriteTableOctetString BFType var BFAccess RO +Element unifiACRetries BasicType integer BERType integer_unsigned32 OID 1.2.3.12.1.2.3.1.2229 Access read_only PSID 2229 GetPerVifFunction mibllsstatsget ElementTable unifiAcTxConfirmTable ElementTableIndices unifiAccessClassIndex BFType uint32 BFAccess RO +Element unifiTxDataConfirm BasicType integer BERType string OID 1.2.3.12.1.2.3.1.2253 Access read_write PSID 2253 Default 0 SetFunction mibtxdatacfmset ElementTable unifiAcTxConfirmTable ElementTableIndices unifiAccessClassIndex BFType bool BFAccess RW +Element unifiAgcThresholds BasicType string BERType string OID 1.2.3.13.1.2.3.1.5095 Access read_write Min 0 Max 255 PSID 5095 SetFunction mibricechangefsmparams ElementTable unifiAgcThresholdsTable ElementTableIndices unifiAgcThresholdsTableIndex BFType var BFAccess RW +Element unifiCCACSThresh BasicType integer BERType integer OID 1.2.3.14.1.2.3.1.5101 Access read_write PSID 5101 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset ElementTable unifiCCACSThreshTable ElementTableIndices unifiSisoMimoTableIndex BFType uint16 BFAccess RW +Element unifiDPDTrainPacketConfig BasicType string BERType string OID 1.2.3.15.1.2.3.1.2373 Access read_write Min 8 Max 8 PSID 2373 DefaultIX1 1:0x00:0x00:0x80:0x01:0x80:0x05:0x00:0x00 DefaultIX1 2:0x01:0x00:0x82:0x01:0x80:0x05:0x00:0x00 DefaultIX1 3:0x01:0x00:0x82:0x01:0x82:0x05:0x00:0x00 SetFunction mibricechangefsmparams ElementTable unifiDPDTrainPacketConfigTable ElementTableIndices unifiDPDTrainPacketConfigIndex BFType var BFAccess RW +Element unifiDebugModuleControl BasicType integer BERType integer OID 1.2.3.16.1.2.3.1.5029 Access read_write PSID 5029 DefaultIX1 1:::0xE003: DefaultIX1 2:::0xE000: DefaultIX1 3:::0x00FF: DefaultIX1 4:::0xE004: DefaultIX1 5:::0x00FF: DefaultIX1 6:::0xE000: DefaultIX1 7:::0xE004: DefaultIX1 8:::0xE004: DefaultIX1 9:::0x00FF: DefaultIX1 10::0x00FF: DefaultIX1 11::0x0001: DefaultIX1 12::0x00FF: DefaultIX1 13::0x00FF: DefaultIX1 14::0xE000: DefaultIX1 15::0x00FF: DefaultIX1 16::0x00FF: DefaultIX1 17::0x0001: DefaultIX1 18::0xE004: DefaultIX1 19::0xE004: DefaultIX1 20::0xE000: DefaultIX1 21::0xE004: DefaultIX1 22::0xE004: DefaultIX1 23::0x0000: DefaultIX1 24::0xE004: DefaultIX1 25::0x0001: DefaultIX1 26::0x00FF: DefaultIX1 27::0x00FF: DefaultIX1 28::0xE004: DefaultIX1 29::0x0001: DefaultIX1 30::0x0001: DefaultIX1 31::0xE000: DefaultIX1 32::0x00FF: DefaultIX1 33::0x00FF: DefaultIX1 34::0x00FF: DefaultIX1 35::0xE001: DefaultIX1 36::0x0000: DefaultIX1 37::0xE004: DefaultIX1 38::0x00FF: DefaultIX1 39::0x0004: DefaultIX1 40::0x00FF: DefaultIX1 41::0x0000: DefaultIX1 42::0x00FF: DefaultIX1 43::0xE004: DefaultIX1 44::0xE004: DefaultIX1 45::0xE000: DefaultIX1 46::0x00FF: DefaultIX1 47::0x00FF: DefaultIX1 48::0x0000: DefaultIX1 49::0x0000: DefaultIX1 50::0x0001: DefaultIX1 51::0xE001: DefaultIX1 52::0x000F: DefaultIX1 53::0xE004: DefaultIX1 54::0xE004: DefaultIX1 55::0x0004: DefaultIX1 56::0x0004: DefaultIX1 57::0x00FF: DefaultIX1 58::0x0000: DefaultIX1 59::0x0000: DefaultIX1 60::0x0000: DefaultIX1 61::0x0000: DefaultIX1 62::0xE001: DefaultIX1 63::0x00FF: DefaultIX1 64::0x0001: DefaultIX1 65::0x00FF: DefaultIX1 66::0xE004: DefaultIX1 67::0xE00F: DefaultIX1 68::0x000F: DefaultIX1 69::0xE004: DefaultIX1 70::0xE004: DefaultIX1 71::0x00FF: DefaultIX1 72::0xE004: DefaultIX1 73::0x0004: DefaultIX1 74::0xE004: DefaultIX1 75::0xE004: DefaultIX1 76::0x0000: ElementTable unifiDebugConfigTable ElementTableIndices unifiDebugModulesIndex BFType uint16 BFAccess RW +Element unifiDefaultCountry BasicType string BERType string OID 1.2.3.17.1.2.3.1.8013 Access read_write Min 3 Max 3 PSID 8013 DefaultIX1 1:0x30:0x30:0x20 DefaultIX1 2:0x00:0x01:0x02 SetFunction mibdefaultcountryupdate ElementTable unifiDefaultCountryTable ElementTableIndices unifiDefaultCountryIndex BFType var BFAccess RW +Element unifiDpdDebug BasicType integer BERType integer_unsigned32 OID 1.2.3.18.1.2.3.1.5106 Access read_write PSID 5106 DefaultIX1 1::170: DefaultIX1 2::3::: SetFunction mibricechangenonfsmparams ElementTable unifiDpdDebugTable ElementTableIndices unifiDpdDebugTableIndex BFType uint32 BFAccess RW +Element unifiDpdPredistortGains BasicType string BERType string OID 1.2.3.19.1.2.3.1.2257 Access read_write Min 14 Max 14 PSID 2257 SetFunction mibricechangefsmparams ElementTable unifiDpdPredistortGainsTable ElementTableIndices unifiDpdPredistortGainsTableIndex BFType var BFAccess RW +Element unifiFaultSubSystemControl BasicType integer BERType integer OID 1.2.3.20.1.2.3.1.5028 Access read_write PSID 5028 DefaultIX1 1:::0x0001: DefaultIX1 2:::0x0001: DefaultIX1 3:::0x0001: DefaultIX1 4:::0x0001: DefaultIX1 5:::0x0001: DefaultIX1 6:::0x0001: ElementTable unifiFaultConfigTable ElementTableIndices unifiSubSystemsIndex BFType uint16 BFAccess RW +Element unifiFrameRXCounters BasicType integer BERType integer_unsigned32 OID 1.2.3.21.1.2.3.1.2326 Access read_write PSID 2326 GetPerVifFunction mib_frameRXcounters_get ElementTable unifiFrameRXCountersTable ElementTableIndices unifiFrameRXCountersTableIndex BFType uint32 BFAccess RW +Element unifiFrameTXCounters BasicType integer BERType integer_unsigned32 OID 1.2.3.22.1.2.3.1.2327 Access read_write PSID 2327 GetPerVifFunction mib_frameTXcounters_get ElementTable unifiFrameTXCountersTable ElementTableIndices unifiFrameTXCountersTableIndex BFType uint32 BFAccess RW +Element unifiLoadDpdLut BasicType string BERType string OID 1.2.3.23.1.2.3.1.2255 Access read_write Min 147 Max 147 PSID 2255 GetFunction mibbmsgget SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTable ElementTableIndices unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW +Element unifiOverrideDpdLut BasicType string BERType string OID 1.2.3.23.1.2.3.1.2258 Access read_write Min 147 Max 147 PSID 2258 SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTable ElementTableIndices unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW +Element unifiLoadDpdLutPerRadio BasicType string BERType string OID 1.2.3.24.1.2.3.1.2280 Access read_write Min 147 Max 147 PSID 2280 GetFunction mibbmsgget SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTablePerRadio ElementTableIndices unifiLoadDpdLutRadioIndex:unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW +Element unifiOverrideDpdLutPerRadio BasicType string BERType string OID 1.2.3.24.1.2.3.1.2281 Access read_write Min 147 Max 147 PSID 2281 SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTablePerRadio ElementTableIndices unifiLoadDpdLutRadioIndex:unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW +Element unifiMacCCABusyTime BasicType integer BERType integer OID 1.2.3.25.1.2.3.1.5104 Access read_write PSID 5104 GetFunction mibhalmacmacconfiggenericget ElementTable unifiMacBusyTimeTable ElementTableIndices unifiMacInstanceIndex:unifiMacBusyTimeTableIndex BFType uint16 BFAccess RW +Element unifiModemSgiOffset BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.5090 Access read_write PSID 5090 SetFunction mibhalmacmodemgenericset ElementTable unifiModemSgiOffsetTable ElementTableIndices unifiBandTableIndex:unifiBWTableIndex BFType uint16 BFAccess RW +Element unifiNANDefaultScanDwellTime BasicType integer BERType integer OID 1.2.3.27.1.2.3.1.6095 Access read_write PSID 6095 DefaultIX1 1:200 DefaultIX1 2:200 ElementTable unifiNANDefaultScanDwellTimeTable ElementTableIndices unifiBandTableIndex BFType uint16 BFAccess RW +Element unifiNANDefaultScanPeriod BasicType integer BERType integer OID 1.2.3.28.1.2.3.1.6096 Access read_write PSID 6096 DefaultIX1 1:20 DefaultIX1 2:20 ElementTable unifiNANDefaultScanPeriodTable ElementTableIndices unifiBandTableIndex BFType uint16 BFAccess RW +Element unifiNarrowbandCCADebug BasicType integer BERType integer_unsigned32 OID 1.2.3.29.1.2.3.1.5107 Access read_only PSID 5107 GetFunction mibhalmacmodemnarrowbandcca ElementTable unifiNarrowbandCCADebugTable ElementTableIndices unifiNarrowbandCCADebugTableIndex BFType uint32 BFAccess RO +Element unifiNoCellMaxPower BasicType integer BERType integer OID 1.2.3.30.1.2.3.1.8017 Access read_write PSID 8017 DefaultIX1 1::28: DefaultIX1 2::28: DefaultIX1 3::20: DefaultIX1 4::20: ElementTable unifiNoCellTable ElementTableIndices unifiConnectionTypeTableIndex BFType int16 BFAccess RW +Element unifiOperatingClassParamters BasicType string BERType string OID 1.2.3.31.1.2.3.1.8015 Access read_only Min 1 Max 73 PSID 8015 DefaultIX1 1:0x51:0x53:0x54:0x73:0x74:0x75:0x76:0x77:0x78:0x79:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80 DefaultIX1 2:0x01:0x02:0x03:0x04:0x05:0x06:0x07:0x08:0x09:0x0A:0x0B:0x0C:0x11:0x80 DefaultIX1 3:0x01:0x02:0x03:0x04:0x05:0x0C:0x16:0x17:0x18:0x19:0x1A:0x1B:0x1C:0x1D:0x1E:0x1F:0x20:0x21:0x80 DefaultIX1 4:0x01:0x1E:0x20:0x21:0x22:0x24:0x25:0x27:0x29:0x2A:0x2C:0x38:0x39:0x3A:0x80 ElementTable unifiOperatingClassTable ElementTableIndices unifiOperatingClassTableIndex BFType var BFAccess RO +Element unifiOverrideEDCAParam BasicType string BERType string OID 1.2.3.32.1.2.3.1.2156 Access read_write Min 0 Max 255 PSID 2156 DefaultIX1 1:0x0:0x32:0x0:0x0 DefaultIX1 2:0x0:0x32:0x0:0x0 DefaultIX1 3:0x0:0x32:0x0:0x0 DefaultIX1 4:0x0:0x32:0x0:0x0 ElementTable unifiOverrideEDCAParamTable ElementTableIndices unifiAccessClassIndex BFType var BFAccess RW +Element unifiPanicSubSystemControl BasicType integer BERType integer OID 1.2.3.33.1.2.3.1.5026 Access read_write PSID 5026 DefaultIX1 1:::0x0001: DefaultIX1 2:::0x0001: DefaultIX1 3:::0x0001: DefaultIX1 4:::0x0000: DefaultIX1 5:::0x0001: DefaultIX1 6:::0x0001: ElementTable unifiPanicConfigTable ElementTableIndices unifiSubSystemsIndex BFType uint16 BFAccess RW +Element unifiPeerBandwidth BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2094 Access read_only PSID 2094 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO +Element unifiCurrentPeerNss BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2095 Access read_only PSID 2095 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO +Element unifiPeerTxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.34.1.2.3.1.2096 Access read_only PSID 2096 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint32 BFAccess RO +Element unifiPeerRSSI BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2097 Access read_only PSID 2097 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType int16 BFAccess RO +Element unifiPeerRxRetryCount BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2198 Access read_only PSID 2198 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO +Element unifiPeerRxMulticastCount BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2199 Access read_only PSID 2199 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO +Element unifiSwToHwQueueStats BasicType integer BERType integer OID 1.2.3.35.1.2.3.1.2250 Access read_only PSID 2250 GetPerVifFunction mibqueuestatsget ElementTable unifiQueueStatsIdTable ElementTableIndices unifiQueueStatsIndex BFType uint16 BFAccess RO +Element unifiHostToSwQueueStats BasicType integer BERType integer OID 1.2.3.35.1.2.3.1.2251 Access read_only PSID 2251 GetPerVifFunction mibqueuestatsget ElementTable unifiQueueStatsIdTable ElementTableIndices unifiQueueStatsIndex BFType uint16 BFAccess RO +Element unifiRSSICURoamScanTrigger BasicType integer BERType integer OID 1.2.3.36.1.2.3.1.2307 Access read_write PSID 2307 DefaultIX1 1::-60: DefaultIX1 2::-70: ElementTable unifiRSSICURoamScanTriggerTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW +Element unifiRadioCCADebug BasicType integer BERType integer_unsigned32 OID 1.2.3.37.1.2.3.1.5100 Access read_only PSID 5100 GetFunction mibriceuint32get ElementTable unifiRadioCCADebugTable ElementTableIndices unifiRadioInstanceIndex:unifiRadioCCADebugTableIndex BFType uint32 BFAccess RO +Element unifiRadioCCAThresholds BasicType string BERType string OID 1.2.3.38.1.2.3.1.2368 Access read_write Min 0 Max 255 PSID 2368 DefaultIX1 1:0x01:0x03:0x07:0x03:0x03:0x00:0x16:0x00:0x30:0x00:0x16:0x00:0x30 DefaultIX1 2:0x02:0x03:0x07:0x03:0x03:0x00:0x16:0x00:0x30:0x00:0x16:0x00:0x30 SetFunction mibricechangefsmparams ElementTable unifiRadioCCAThresholdsTable ElementTableIndices unifiRadioCCAThresholdsTableIndex BFType var BFAccess RW +Element unifiNarrowbandCCAThresholds BasicType string BERType string OID 1.2.3.38.1.2.3.1.5099 Access read_write Min 0 Max 255 PSID 5099 DefaultIX1 1:0x01:0x03:0x01:0x03:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x03 DefaultIX1 2:0x02:0x03:0x06:0x03:0x01:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x1f:0x23:0x03 SetFunction mibhalmacmodemchangeparams ElementTable unifiRadioCCAThresholdsTable ElementTableIndices unifiRadioCCAThresholdsTableIndex BFType var BFAccess RW +Element unifiRadioOnTime BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2230 Access read_only PSID 2230 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioTxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2231 Access read_only PSID 2231 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioRxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2232 Access read_only PSID 2232 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioScanTime BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2233 Access read_only PSID 2233 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioOnTimeNan BasicType integer BERType integer_unsigned32 OID 1.2.3.39.1.2.3.1.2236 Access read_only PSID 2236 GetFunction mibllsstatsget ElementTable unifiRadioIDTable ElementTableIndices unifiRadioIndex BFType uint32 BFAccess RO +Element unifiRadioRXSettingsRead BasicType string BERType string OID 1.2.3.40.1.2.3.1.5096 Access read_only PSID 5096 GetFunction mibbmsgget ElementTable unifiRadioRXSettingsTable ElementTableIndices unifiRadioInstanceIndex:unifiRadioRXSettingsIndex BFType var BFAccess RO +Element unifiRadioTXSettingsRead BasicType integer BERType integer_unsigned32 OID 1.2.3.41.1.2.3.1.5089 Access read_only PSID 5089 GetFunction mibriceuint32get ElementTable unifiRadioTXSettingsTable ElementTableIndices unifiMacInstanceIndex:unifiRadioTXSettingsIndex BFType uint32 BFAccess RO +Element unifiRadioTxIqDelay BasicType string BERType string OID 1.2.3.42.1.2.3.1.5117 Access read_write Min 0 Max 255 PSID 5117 DefaultIX1 1:0x01:0xff:0xff:0xff:0x00 DefaultIX1 2:0x02:0xff:0xff:0xff:0x00 SetFunction mibricechangefsmparams ElementTable unifiRadioTxIqDelayTable ElementTableIndices unifiRadioTxIqDelayTableIndex BFType var BFAccess RW +Element unifiRadioTxPowerOverride BasicType integer BERType integer OID 1.2.3.43.1.2.3.1.5091 Access read_write Min -128 Max 127 PSID 5091 SetFunction mibricegenericset GetFunction mibint16get ElementTable unifiRadioTxPowerOverrideTable ElementTableIndices unifiRadioTXPowerOverrideTableIndex BFType int16 BFAccess RW +Element unifiRateStatsRxSuccessCount BasicType integer BERType integer_unsigned32 OID 1.2.3.44.1.2.3.1.2206 Access read_only PSID 2206 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO +Element unifiRateStatsTxSuccessCount BasicType integer BERType integer_unsigned32 OID 1.2.3.44.1.2.3.1.2207 Access read_only PSID 2207 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO +Element unifiRateStatsRate BasicType integer BERType integer OID 1.2.3.44.1.2.3.1.2212 Access read_only PSID 2212 GetFunction mibuint16get ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO +Element unifiRateStatsRTSErrorCount BasicType integer BERType integer_unsigned32 OID 1.2.3.44.1.2.3.1.2358 Access read_only PSID 2358 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO +Element unifiReadHardwareCounter BasicType integer BERType integer_unsigned32 OID 1.2.3.45.1.2.3.1.5087 Access read_only PSID 5087 GetFunction mibreadhardwarecounter ElementTable unifiReadHardwareCounterTable ElementTableIndices unifiRadioInstanceIndex:unifiReadHardwareCounterIndex BFType uint32 BFAccess RO +Element unifiReadReg BasicType integer BERType integer_unsigned32 OID 1.2.3.46.1.2.3.1.8051 Access read_only PSID 8051 GetFunction mibreadreg ElementTable unifiReadRegTable ElementTableIndices unifiReadHardwareCounterIndex BFType uint32 BFAccess RO +Element unifiRegulatoryParameters BasicType string BERType string OID 1.2.3.47.1.2.3.1.8011 Access read_only Min 3 Max 73 PSID 8011 DefaultIX1 1:0x30:0x30:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x99:0x09:0xB2:0x09:0x28:0x14:0x01:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 2:0x58:0x58:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 3:0x41:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0x50:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 4:0x41:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 5:0x41:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 6:0x41:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 7:0x41:0x49:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 8:0x41:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 9:0x41:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x12:0x00 DefaultIX1 10:0x41:0x4E:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 11:0x41:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 12:0x41:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 13:0x41:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 14:0x41:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 15:0x41:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 16:0x41:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x17:0x12:0x5E:0x15:0xE0:0x15:0x50:0x1E:0x02:0x12:0x16:0x62:0x16:0x50:0x1E:0x02:0x5D:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 17:0x41:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x5D:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 18:0x41:0x58:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 19:0x41:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x12:0x00:0x82:0x14:0xD2:0x14:0x50:0x12:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 20:0x42:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 21:0x42:0x42:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 22:0x42:0x44:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 23:0x42:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 24:0x42:0x46:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 25:0x42:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x5D:0x16:0xF3:0x16:0x50:0x0E:0x00 DefaultIX1 26:0x42:0x48:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x14:0x10:0x82:0x14:0xD2:0x14:0x14:0x14:0x12:0x67:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 27:0x42:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 28:0x42:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 29:0x42:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 30:0x42:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 31:0x42:0x4E:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 32:0x42:0x4F:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x1E:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x10 DefaultIX1 33:0x42:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 34:0x42:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 35:0x42:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 36:0x42:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 37:0x42:0x57:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 38:0x42:0x59:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x12:0x16:0x4E:0x16:0x28:0x1B:0x02 DefaultIX1 39:0x42:0x5A:0x03:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 40:0x43:0x41:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xE0:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 41:0x43:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 42:0x43:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 43:0x43:0x46:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x11:0x00:0x82:0x14:0xD2:0x14:0x28:0x18:0x02:0x72:0x15:0x4E:0x16:0x28:0x18:0x02 DefaultIX1 44:0x43:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 45:0x43:0x48:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 46:0x43:0x49:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 47:0x43:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 48:0x43:0x4C:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 49:0x43:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 50:0x43:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 51:0x43:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 52:0x43:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 53:0x43:0x55:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 54:0x43:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 55:0x43:0x58:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0xA0:0x1B:0x02:0x12:0x16:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 56:0x43:0x59:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 57:0x43:0x5A:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 58:0x44:0x45:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 59:0x44:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 60:0x44:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 61:0x44:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 62:0x44:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 63:0x44:0x5A:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xE6:0x14:0x50:0x17:0x02:0x5E:0x15:0x26:0x16:0xA0:0x1E:0x02 DefaultIX1 64:0x45:0x43:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 65:0x45:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 66:0x45:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02 DefaultIX1 67:0x45:0x48:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 68:0x45:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 69:0x45:0x53:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 70:0x45:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 71:0x46:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 72:0x46:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 73:0x46:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 74:0x46:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 75:0x46:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 76:0x46:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 77:0x46:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 78:0x47:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 79:0x47:0x42:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 80:0x47:0x44:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 81:0x47:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x12:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 82:0x47:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 83:0x47:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 84:0x47:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 85:0x47:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 86:0x47:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 87:0x47:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 88:0x47:0x4E:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 89:0x47:0x50:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 90:0x47:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 91:0x47:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 92:0x47:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 93:0x47:0x54:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 94:0x47:0x55:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 95:0x47:0x57:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 96:0x47:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 97:0x48:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 98:0x48:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 99:0x48:0x4E:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 100:0x48:0x52:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 101:0x48:0x54:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 102:0x48:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 103:0x49:0x44:0x03:0x62:0x09:0xB2:0x09:0x14:0x14:0x00:0x67:0x16:0xCB:0x16:0x14:0x17:0x00 DefaultIX1 104:0x49:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 105:0x49:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x17:0x12:0x72:0x15:0x62:0x16:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x17:0x01 DefaultIX1 106:0x49:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 107:0x49:0x4E:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 108:0x49:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 109:0x49:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 110:0x49:0x52:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 111:0x49:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 112:0x49:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 113:0x4A:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 114:0x4A:0x4D:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 115:0x4A:0x4F:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x67:0x16:0xCB:0x16:0x50:0x17:0x00 DefaultIX1 116:0x4A:0x50:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0xAA:0x09:0xBE:0x09:0x14:0x14:0x04:0x2E:0x13:0x7E:0x13:0x28:0x17:0x00:0xA6:0x13:0xE2:0x13:0x28:0x17:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x17:0x02 DefaultIX1 117:0x4B:0x45:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x28:0x17:0x00 DefaultIX1 118:0x4B:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 119:0x4B:0x48:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1B:0x00 DefaultIX1 120:0x4B:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 121:0x4B:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 122:0x4B:0x4E:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 123:0x4B:0x50:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 124:0x4B:0x52:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x5E:0x15:0x62:0x16:0xA0:0x1E:0x02:0x5D:0x16:0xDA:0x16:0x50:0x1E:0x00 DefaultIX1 125:0x4B:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 126:0x4B:0x59:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 127:0x4B:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xE6:0x14:0x50:0x14:0x02:0x12:0x16:0x4E:0x16:0x50:0x14:0x02 DefaultIX1 128:0x4C:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 129:0x4C:0x42:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 130:0x4C:0x43:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 131:0x4C:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 132:0x4C:0x4B:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 133:0x4C:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 134:0x4C:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 135:0x4C:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 136:0x4C:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 137:0x4C:0x56:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 138:0x4C:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 139:0x4D:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12 DefaultIX1 140:0x4D:0x43:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 141:0x4D:0x44:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 142:0x4D:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 143:0x4D:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 144:0x4D:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 145:0x4D:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 146:0x4D:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 147:0x4D:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 148:0x4D:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x4E:0x16:0x50:0x1E:0x02 DefaultIX1 149:0x4D:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 150:0x4D:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x17:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 151:0x4D:0x50:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 152:0x4D:0x51:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 153:0x4D:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 154:0x4D:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 155:0x4D:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 156:0x4D:0x55:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 157:0x4D:0x56:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5D:0x16:0xDA:0x16:0x50:0x14:0x00 DefaultIX1 158:0x4D:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 159:0x4D:0x58:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 160:0x4D:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x12:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x18:0x00 DefaultIX1 161:0x4D:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 162:0x4E:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 163:0x4E:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 164:0x4E:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 165:0x4E:0x46:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 166:0x4E:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 167:0x4E:0x49:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 168:0x4E:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 169:0x4E:0x4F:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 170:0x4E:0x50:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x67:0x16:0xB7:0x16:0x50:0x14:0x00 DefaultIX1 171:0x4E:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 172:0x4E:0x55:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 173:0x4E:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 174:0x4F:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 175:0x50:0x41:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x5E:0x15:0x62:0x16:0xA0:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 176:0x50:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 177:0x50:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 178:0x50:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 179:0x50:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 180:0x50:0x4B:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 181:0x50:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 182:0x50:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 183:0x50:0x4E:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 184:0x50:0x52:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 185:0x50:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 186:0x50:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 187:0x50:0x57:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 188:0x50:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 189:0x51:0x41:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x62:0x16:0xA0:0x1B:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x12 DefaultIX1 190:0x52:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 191:0x52:0x4F:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 192:0x52:0x53:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0xE6:0x14:0x28:0x17:0x10:0x5E:0x15:0x5D:0x16:0x14:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 193:0x52:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 194:0x52:0x57:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 195:0x53:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xB7:0x16:0x50:0x0E:0x00 DefaultIX1 196:0x53:0x42:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 197:0x53:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 198:0x53:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 199:0x53:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 200:0x53:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 201:0x53:0x48:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 202:0x53:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 203:0x53:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 204:0x53:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 205:0x53:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 206:0x53:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 207:0x53:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02 DefaultIX1 208:0x53:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 209:0x53:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 210:0x53:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 211:0x53:0x54:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 212:0x53:0x56:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 213:0x53:0x58:0x00:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 214:0x53:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 215:0x53:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 216:0x54:0x43:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 217:0x54:0x44:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 218:0x54:0x46:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 219:0x54:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x4E:0x16:0x28:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 220:0x54:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 221:0x54:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 222:0x54:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 223:0x54:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 224:0x54:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 225:0x54:0x4E:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0xD6:0x15:0x50:0x14:0x02 DefaultIX1 226:0x54:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 227:0x54:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 228:0x54:0x54:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 229:0x54:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 230:0x54:0x57:0x01:0x60:0x09:0xA8:0x09:0x28:0x1E:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xE6:0x14:0x50:0x17:0x02:0x5E:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xDA:0x16:0x50:0x1E:0x00 DefaultIX1 231:0x54:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 232:0x55:0x41:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x72:0x15:0x26:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 233:0x55:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xB7:0x16:0x50:0x1E:0x00 DefaultIX1 234:0x55:0x4D:0x00:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 235:0x55:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 236:0x55:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 237:0x55:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 238:0x56:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 239:0x56:0x43:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 240:0x56:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 241:0x56:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 242:0x56:0x49:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 243:0x56:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 244:0x56:0x55:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 245:0x57:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1B:0x00 DefaultIX1 246:0x57:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x62:0x16:0x28:0x1B:0x02:0x67:0x16:0xA3:0x16:0x28:0x1B:0x00 DefaultIX1 247:0x58:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 248:0x59:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 249:0x59:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 250:0x5A:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 251:0x5A:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 252:0x5A:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 ElementTable unifiRegulatoryTable ElementTableIndices unifiRegulatoryTableIndex BFType var BFAccess RO +Element unifiRoamCUFactor BasicType string BERType string OID 1.2.3.48.1.2.3.1.2295 Access read_write PSID 2295 DefaultIX1 1:0x09:0x64:0x00 DefaultIX1 2:0x45:0x6F:0x0D DefaultIX1 3:0x65:0x14:0x00 DefaultIX1 4:0x1D:0x64:0x00 DefaultIX1 5:0x4F:0x94:0x10 DefaultIX1 6:0x65:0x14:0x00 ElementTable unifiRoamCUFactorTable ElementTableIndices unifiRoamCUFactorTableIndex BFType var BFAccess RW +Element unifiRoamCUScanTrigger BasicType integer BERType integer OID 1.2.3.49.1.2.3.1.2308 Access read_write PSID 2308 DefaultIX1 1::70: DefaultIX1 2::70: ElementTable unifiRoamCUScanTriggerTable ElementTableIndices unifiBandTableIndex BFType uint16 BFAccess RW +Element unifiRoamRSSIBoost BasicType integer BERType integer OID 1.2.3.50.1.2.3.1.2298 Access read_write PSID 2298 DefaultIX1 1:0 DefaultIX1 2:0 ElementTable unifiRoamRSSIBoostTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW +Element unifiRoamRssiFactor BasicType string BERType string OID 1.2.3.51.1.2.3.1.2306 Access read_write PSID 2306 DefaultIX1 1:0xC9:0x64:0x00:0x00 DefaultIX1 2:0xC4:0x5A:0x02:0x3C DefaultIX1 3:0xBA:0x3C:0x03:0x46 DefaultIX1 4:0xB0:0x14:0x04:0x50 DefaultIX1 5:0xA6:0x00:0x02:0x5A DefaultIX1 6:0x81:0x00:0x00:0x00 ElementTable unifiRoamRssiFactorTable ElementTableIndices unifiRoamRssiFactorTableIndex BFType var BFAccess RW +Element unifiRxExternalGainFrequency BasicType integer BERType integer OID 1.2.3.52.1.2.3.1.5037 Access read_write Min 3940 Max 12000 PSID 5037 SetFunction mibricegenericset ElementTable unifiRxExternalGainTable ElementTableIndices unifiRxExternalGainTableIndex BFType uint16 BFAccess RW +Element unifiRxExternalGain BasicType integer BERType integer OID 1.2.3.52.1.2.3.1.5038 Access read_write Min -128 Max 127 PSID 5038 SetFunction mibricegenericset ElementTable unifiRxExternalGainTable ElementTableIndices unifiRxExternalGainTableIndex BFType int16 BFAccess RW +Element unifiRxRssiAdjustments BasicType string BERType string OID 1.2.3.53.1.2.3.1.5115 Access read_write Min 4 Max 4 PSID 5115 SetFunction mibricegenericset ElementTable unifiRxRssiAdjustmentsTable ElementTableIndices unifiRadioIndex:unifiBandTableIndex BFType var BFAccess RW +Element unifiSarBackoff BasicType integer BERType integer OID 1.2.3.54.1.2.3.1.6026 Access read_write PSID 6026 DefaultIX2 1:1:60 DefaultIX2 1:2:52 DefaultIX2 2:1:59 DefaultIX2 2:2:51 DefaultIX2 3:1:58 DefaultIX2 3:2:50 DefaultIX2 4:1:57 DefaultIX2 4:2:49 ElementTable unifiSarBackoffTable ElementTableIndices unifiSarModeTableIndex:unifiBandTableIndex BFType int16 BFAccess RW +Element unifiScanParameters BasicType string BERType string OID 1.2.3.55.1.2.3.1.2154 Access read_write Min 18 Max 18 PSID 2154 DefaultIX1 1:0x06:0x09:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00 DefaultIX1 2:0x06:0x09:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00 DefaultIX1 3:0x02:0x09:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x02:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00 DefaultIX1 4:0x06:0x09:0x18:0x00:0x44:0x00:0x66:0x00:0x00:0x06:0x01:0x18:0x00:0x32:0x00:0x66:0x00:0x00 DefaultIX1 5:0x06:0x08:0x18:0x00:0x44:0x00:0x00:0x00:0x00:0x06:0x00:0x18:0x00:0x32:0x00:0x00:0x00:0x00 DefaultIX1 6:0x04:0x09:0x18:0x00:0x3A:0x00:0x00:0x00:0x00:0x04:0x01:0x18:0x00:0x3A:0x00:0x00:0x00:0x00 DefaultIX1 7:0x04:0x09:0x18:0x00:0x27:0x00:0x00:0x00:0x00:0x04:0x01:0x18:0x00:0x27:0x00:0x00:0x00:0x00 DefaultIX1 8:0x00:0x09:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00 DefaultIX1 9:0x02:0x09:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x02:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00 DefaultIX1 10:0x03:0x09:0x18:0x00:0x3A:0x00:0x66:0x00:0x80:0x03:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x80 DefaultIX1 11:0x04:0x0C:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x04:0x04:0x1B:0x00:0x44:0x00:0x75:0x00:0x04 DefaultIX1 12:0x04:0x09:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x04:0x01:0x1B:0x00:0x44:0x00:0x75:0x00:0x04 DefaultIX1 13:0x08:0x08:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04 DefaultIX1 14:0x08:0x08:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04 DefaultIX1 15:0x03:0x09:0x05:0x00:0x14:0x00:0x64:0x00:0x00:0x03:0x01:0x05:0x00:0x14:0x00:0x64:0x00:0x00 DefaultIX1 16:0x03:0x08:0x00:0x00:0x00:0x00:0xC8:0x00:0x01:0x03:0x00:0x00:0x00:0x00:0x00:0xC8:0x00:0x01 DefaultIX1 17:0x04:0x08:0x1B:0x00:0x44:0x00:0x75:0x00:0x00:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x00 DefaultIX1 18:0x00:0x09:0x02:0x03:0x04:0x05:0x06:0x07:0x08:0x09:0x08:0x07:0x06:0x05:0x04:0x03:0x02:0x01 ElementTable unifiScanParametersTable ElementTableIndices unifiScanParametersTableIndex BFType var BFAccess RW +Element unifiStaticDpdGain BasicType string BERType string OID 1.2.3.56.1.2.3.1.5097 Access read_write Min 11 Max 27 PSID 5097 SetFunction mibricechangefsmparams ElementTable unifiStaticDpdGainTable ElementTableIndices unifiStaticDpdGainTableIndex BFType var BFAccess RW +Element unifiThroughputDebug BasicType integer BERType integer OID 1.2.3.57.1.2.3.1.2254 Access read_write PSID 2254 GetPerVifFunction mibthroughputdiagnosticsget SetPerVifFunction mibthroughputdiagnosticsset ElementTable unifiThroughputDebugTable ElementTableIndices unifiThroughputDebugIndex BFType uint16 BFAccess RW +Element unifiTxAntennaConnectionLossFrequency BasicType integer BERType integer OID 1.2.3.58.1.2.3.1.5033 Access read_write Min 3940 Max 12000 PSID 5033 SetFunction mibricegenericset ElementTable unifiTxAntennaConnectionLossTable ElementTableIndices unifiTxAntennaConnectionLossTableIndex BFType uint16 BFAccess RW +Element unifiTxAntennaConnectionLoss BasicType integer BERType integer OID 1.2.3.58.1.2.3.1.5034 Access read_write Min -128 Max 127 PSID 5034 SetFunction mibricegenericset ElementTable unifiTxAntennaConnectionLossTable ElementTableIndices unifiTxAntennaConnectionLossTableIndex BFType int16 BFAccess RW +Element unifiTxAntennaMaxGainFrequency BasicType integer BERType integer OID 1.2.3.59.1.2.3.1.5035 Access read_write Min 3940 Max 12000 PSID 5035 SetFunction mibricegenericset ElementTable unifiTxAntennaMaxGainTable ElementTableIndices unifiTxAntennaMaxGainTableIndex BFType uint16 BFAccess RW +Element unifiTxAntennaMaxGain BasicType integer BERType integer OID 1.2.3.59.1.2.3.1.5036 Access read_write Min -128 Max 127 PSID 5036 SetFunction mibricegenericset ElementTable unifiTxAntennaMaxGainTable ElementTableIndices unifiTxAntennaMaxGainTableIndex BFType int16 BFAccess RW +Element unifiTxDetectorFrequencyCompensation BasicType string BERType string OID 1.2.3.60.1.2.3.1.5057 Access read_write Min 0 Max 255 PSID 5057 SetFunction mibricechangefsmparams ElementTable unifiTxDetectorFrequencyCompensationTable ElementTableIndices unifiTxDetectorTemperatureCompensationTableIndex BFType var BFAccess RW +Element unifiTxDetectorTemperatureCompensation BasicType string BERType string OID 1.2.3.61.1.2.3.1.5056 Access read_write Min 0 Max 255 PSID 5056 SetFunction mibricechangefsmparams ElementTable unifiTxDetectorTemperatureCompensationTable ElementTableIndices unifiTxDetectorTemperatureCompensationTableIndex BFType var BFAccess RW +Element unifiTxFtrimSettings BasicType string BERType string OID 1.2.3.62.1.2.3.1.2372 Access read_write Min 0 Max 255 PSID 2372 SetFunction mibricechangefsmparams ElementTable unifiTxFtrimSettingsTable ElementTableIndices unifiTxFtrimSettingsTableIndex BFType var BFAccess RW +Element unifiTxGainSettings BasicType string BERType string OID 1.2.3.63.1.2.3.1.5032 Access read_write Min 0 Max 255 PSID 5032 SetFunction mibricechangefsmparams ElementTable unifiTxGainSettingsTable ElementTableIndices unifiTxGainSettingsTableIndex BFType var BFAccess RW +Element unifiTxGainStepSettings BasicType string BERType string OID 1.2.3.64.1.2.3.1.5081 Access read_write Min 0 Max 255 PSID 5081 SetFunction mibricechangefsmparams ElementTable unifiTxGainStepSettingsTable ElementTableIndices unifiTxGainStepSettingsTableIndex BFType var BFAccess RW +Element unifiTxOOBConstraints BasicType string BERType string OID 1.2.3.65.1.2.3.1.5064 Access read_write Min 0 Max 255 PSID 5064 SetFunction mibricechangefsmparams ElementTable unifiTxOOBConstraintTable ElementTableIndices unifiTxOOBConstraintTableIndex BFType var BFAccess RW +Element unifiTxOpenLoopFrequencyCompensation BasicType string BERType string OID 1.2.3.66.1.2.3.1.5059 Access read_write Min 0 Max 255 PSID 5059 SetFunction mibricechangefsmparams ElementTable unifiTxOpenLoopFrequencyCompensationTable ElementTableIndices unifiTxOpenLoopFrequencyCompensationTableIndex BFType var BFAccess RW +Element unifiTxOpenLoopTemperatureCompensation BasicType string BERType string OID 1.2.3.67.1.2.3.1.5058 Access read_write Min 0 Max 255 PSID 5058 SetFunction mibricechangefsmparams ElementTable unifiTxOpenLoopTemperatureCompensationTable ElementTableIndices unifiTxOpenLoopTemperatureCompensationTableIndex BFType var BFAccess RW +Element unifiTxPaGainDpdFrequencyCompensation BasicType string BERType string OID 1.2.3.68.1.2.3.1.5067 Access read_write Min 0 Max 255 PSID 5067 SetFunction mibricechangefsmparams ElementTable unifiTxPaGainDpdFrequencyCompensationTable ElementTableIndices unifiTxPaGainDpdFrequencyCompensationTableIndex BFType var BFAccess RW +Element unifiTxPaGainDpdTemperatureCompensation BasicType string BERType string OID 1.2.3.69.1.2.3.1.5066 Access read_write Min 0 Max 255 PSID 5066 SetFunction mibricechangefsmparams ElementTable unifiTxPaGainDpdTemperatureCompensationTable ElementTableIndices unifiTxPaGainDpdTemperatureCompensationTableIndex BFType var BFAccess RW +Element unifiTxPowerDetectorResponse BasicType string BERType string OID 1.2.3.70.1.2.3.1.5055 Access read_write Min 0 Max 255 PSID 5055 SetFunction mibricechangefsmparams ElementTable unifiTxPowerDetectorResponseTable ElementTableIndices unifiTxPowerDetectorResponseTableIndex BFType var BFAccess RW +Element unifiTxPowerTrimConfig BasicType string BERType string OID 1.2.3.71.1.2.3.1.5072 Access read_write Min 25 Max 25 PSID 5072 SetFunction mibricechangefsmparams ElementTable unifiTxPowerTrimConfigTable ElementTableIndices unifiTxPowerTrimConfigTableIndex BFType var BFAccess RW +Element unifiTxSettings BasicType string BERType string OID 1.2.3.72.1.2.3.1.5031 Access read_write Min 0 Max 255 PSID 5031 SetFunction mibricechangefsmparams ElementTable unifiTxSettingsTable ElementTableIndices unifiTxSettingsTableIndex BFType var BFAccess RW -- 2.20.1

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�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