11#ifdef _PRE_WLAN_DFT_STAT
12#include "osal_adapt.h"
15#include "oal_schedule.h"
16#include "oal_skbuff.h"
28#define THIS_FILE_ID OAM_FILE_ID_HMAC_DFX_H
32#define MAX_CONN_INFO_RD_NUM 20
33#define MAX_DFX_USER_NUM 16
34#define MAX_DFX_USER_RD_LEN 512
39#define DFX_OFFLINE_PERIOD 50
40#define DFX_CONN_FAIL_PERIOD 10
41#define DFX_CONN_FAIL_CNT 3
154#ifdef _PRE_WLAN_DFT_STAT
@ OAM_OTA_FRAME_DIRECTION_TYPE_BUTT
Definition common_dft_rom.h:160
osal_u16 user_conn_offline_reason_enum_uint16
Definition hmac_dfx.h:98
osal_void(* dfx_user_conn_abnormal_record_cb)(osal_u8 vap_id, osal_u8 *mac, osal_u16 reason, osal_u16 type)
Definition hmac_dfx.h:162
#define MAX_CONN_INFO_RD_NUM
Definition hmac_dfx.h:32
osal_void(* dfx_user_conn_statistic_record_cb)(osal_u8 vap_id, osal_u8 *mac, osal_u8 sub_type, osal_u16 mode, osal_u8 direction)
Definition hmac_dfx.h:163
osal_u8 dfx_user_conn_info_record_cmd_enum_u8
Definition hmac_dfx.h:109
dfx_user_conn_info_record_cmd_enum
Definition hmac_dfx.h:100
@ DFX_USER_CONN_INFO_RECORD_CMD_FAIL
Definition hmac_dfx.h:103
@ DFX_USER_CONN_INFO_RECORD_CMD_BUTT
Definition hmac_dfx.h:107
@ DFX_USER_CONN_INFO_RECORD_CMD_OFFLINE
Definition hmac_dfx.h:104
@ DFX_USER_CONN_INFO_RECORD_CMD_ENABLE
Definition hmac_dfx.h:101
@ DFX_USER_CONN_INFO_RECORD_CMD_STATISTIC
Definition hmac_dfx.h:105
@ DFX_USER_CONN_INFO_RECORD_CMD_DISABLE
Definition hmac_dfx.h:102
@ DFX_USER_CONN_INFO_RECORD_CMD_STATCLR
Definition hmac_dfx.h:106
osal_void(* dfx_user_rate_rx_info_record_cb)(osal_u8 id, dmac_rx_ctl_stru *cb_ctrl)
Definition hmac_dfx.h:166
osal_u8 user_conn_info_enum_uint8
Definition hmac_dfx.h:51
user_conn_offline_reason_enum
Definition hmac_dfx.h:77
@ PMF_SA_QUERY_TIMEOUT_DEL_USER
Definition hmac_dfx.h:91
@ AP_AUTH_RSP_DEL_OTHER_STA
Definition hmac_dfx.h:85
@ CFG_KICK_USER
Definition hmac_dfx.h:89
@ AP_BLACKLIST_DEL_STA
Definition hmac_dfx.h:83
@ STA_RCV_AP_DEAUTH_OR_DISASOC
Definition hmac_dfx.h:78
@ AP_DOWN_DEL_STA
Definition hmac_dfx.h:84
@ AP_STA_NOUP_RCV_DATA
Definition hmac_dfx.h:87
@ ROAM_CONNECTING_FAIL
Definition hmac_dfx.h:93
@ STA_UP_OTHER_VAP_CLEAN_BSS
Definition hmac_dfx.h:79
@ HMAC_DISASOC_NOTICE
Definition hmac_dfx.h:92
@ AP_RCV_STA_DISASOC
Definition hmac_dfx.h:82
@ AP_CLEAN_BSS
Definition hmac_dfx.h:86
@ USER_CONN_OFFLINE_BUTT
Definition hmac_dfx.h:96
@ ROAM_HANDSHAKE_FAIL
Definition hmac_dfx.h:94
@ AP_RCV_STA_DEAUTH
Definition hmac_dfx.h:81
user_conn_info_enum
Definition hmac_dfx.h:43
@ USER_CONN_INFO_BUTT
Definition hmac_dfx.h:49
@ USER_CONN_OFFLINE
Definition hmac_dfx.h:45
@ USER_CONN_STA_STAT
Definition hmac_dfx.h:46
@ USER_CONN_AP_STAT
Definition hmac_dfx.h:47
@ USER_CONN_FAIL
Definition hmac_dfx.h:44
osal_void(* dfx_frame_report_hso_cb)(oal_netbuf_stru *netbuf, osal_u8 direction)
Definition hmac_dfx.h:165
osal_u16 user_conn_fail_reason_enum_uint16
Definition hmac_dfx.h:75
osal_void(* dfx_scan_frame_report_hso_cb)(mac_bss_dscr_stru *bss_dscr)
Definition hmac_dfx.h:167
static osal_u32 used
Definition hmac_dfx.h:169
user_conn_fail_reason_enum
Definition hmac_dfx.h:53
@ STA_CONN_SYNC_CFG_ERR
Definition hmac_dfx.h:57
@ STA_CONN_CHECK_BSS_DSCR_ERR
Definition hmac_dfx.h:55
@ AP_ASOC_RSP_ENCAP_ERR
Definition hmac_dfx.h:70
@ AP_AUTH_RSP_SEND_ERR
Definition hmac_dfx.h:67
@ AP_AUTH_FIND_USER_ERR
Definition hmac_dfx.h:66
@ USER_CONN_FAIL_BUTT
Definition hmac_dfx.h:73
@ AP_AUTH_RSP_ENCAP_ERR
Definition hmac_dfx.h:65
@ AP_ASOC_NEGO_CAPABILITY_ERR
Definition hmac_dfx.h:69
@ STA_CONN_CANNT_FIND_AP
Definition hmac_dfx.h:54
@ STA_CONN_AUTH_RSP_ERR
Definition hmac_dfx.h:59
@ AP_ASOC_WAIT_TIMEOUT_ERR
Definition hmac_dfx.h:68
@ STA_CONN_ASOC_RSP_ERR
Definition hmac_dfx.h:62
@ STA_CONN_ASOC_TIMEOUT_ERR
Definition hmac_dfx.h:63
@ STA_CONN_AUTH_TIMEOUT_ERR
Definition hmac_dfx.h:60
@ AP_ASOC_RSP_SEND_ERR
Definition hmac_dfx.h:71
@ STA_CONN_SET_PARAM_ERR
Definition hmac_dfx.h:56
@ STA_CONN_ASOC_FSM_ERR
Definition hmac_dfx.h:61
@ STA_CONN_AUTH_FSM_ERR
Definition hmac_dfx.h:58
#define WLAN_MAC_ADDR_LEN
Definition mac_addr.c:28
osal_u8 type
Definition oal_net.h:0
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Log message information header.
Definition log_oam_logger.h:564
Definition dmac_ext_if_device_rom.h:81
Definition mac_device_ext.h:596
Definition osal_list.h:39
Definition osal_mutex.h:20
Definition osal_timer.h:25
Definition oal_skbuff.h:82
Definition hmac_dfx.h:144
osal_u8 reserved
Definition hmac_dfx.h:148
osal_u8 scan_frame_switch
Definition hmac_dfx.h:147
osal_u8 beacon_switch
Definition hmac_dfx.h:145
osal_u8 vip_frame_switch
Definition hmac_dfx.h:146
Definition hmac_dfx.h:111
osal_u16 fail_reason
Definition hmac_dfx.h:113
osal_u16 reserved
Definition hmac_dfx.h:114
osal_timeval fail_time
Definition hmac_dfx.h:112
Definition hmac_dfx.h:136
osal_u32 user_num
Definition hmac_dfx.h:139
osal_void * user_cache
Definition hmac_dfx.h:138
osal_u32 type
Definition hmac_dfx.h:140
osal_mutex lock
Definition hmac_dfx.h:141
Definition hmac_dfx.h:128
osal_u8 vap_id
Definition hmac_dfx.h:131
osal_u8 rev
Definition hmac_dfx.h:132
Definition hmac_dfx.h:124
Definition hmac_dfx.h:117
osal_u8 user_rd_ind
Definition hmac_dfx.h:118
osal_u8 user_rd_cnt
Definition hmac_dfx.h:119
@ WLAN_MGMT_SUBTYPE_BUTT
Definition wlan_types_base_rom.h:44