6#ifndef __OAM_STRUCT_H__
7#define __OAM_STRUCT_H__
14#define OAM_MAC_ERROR_TYPE_CNT 25
15#define OAM_RX_DSCR_QUEUE_CNT 2
16#define OAM_IRQ_FREQ_STAT_MEMORY 50
18#define OAM_TID_TRACK_NUM 4
21#define OAM_MAX_EVENT_NUM_IN_EVENT_QUEUE 8
24#define OAM_FUNC_NAME_MAX_LEN 48
25#define OAM_LOG_INFO_MAX_LEN 100
26#define OAM_LOG_INFO_IN_MEM_MAX_NUM 5000
30#define OAM_EVENT_INFO_MAX_LEN 48
66#if defined(_PRE_OS_VERSION_LINUX) && defined(_PRE_OS_VERSION) && (_PRE_OS_VERSION_LINUX == _PRE_OS_VERSION)
81} oam_user_stat_info_stru;
99#define OAM_STAT_VAP_INCR(_uc_vap_id, _member, _num) do { \
100 if ((_uc_vap_id) < WLAN_VAP_SUPPORT_MAX_NUM_LIMIT) \
102 g_st_stat_info_etc.vap_stat_info[_uc_vap_id]._member += (_num); \
106#define OAM_STAT_GET_STAT_ALL() (&g_st_stat_info_etc)
109#define OAM_IO_PRINTK(fmt, ...)
112#define WLAN_SDT_NETBUF_MAX_PAYLOAD 1600
113#define OAM_REPORT_MAX_STRING_LEN (WLAN_SDT_NETBUF_MAX_PAYLOAD - 1)
oam_stat_info_stru g_st_stat_info_etc
unsigned int osal_u32
Definition osal_types.h:13
Definition oam_struct.h:93
Definition oam_struct.h:33
osal_u32 tx_pkt_num_from_lan
Definition oam_struct.h:55
osal_u32 tx_abnormal_msdu_dropped
Definition oam_struct.h:59
osal_u32 rx_no_buff_dropped
Definition oam_struct.h:44
osal_u32 tx_security_check_faild
Definition oam_struct.h:60
osal_u32 tx_bytes_from_lan
Definition oam_struct.h:56
osal_u32 rx_da_check_dropped
Definition oam_struct.h:43
osal_u32 rx_pkt_to_lan
Definition oam_struct.h:39
osal_u32 rx_mcast_cnt
Definition oam_struct.h:48
osal_u32 rx_defrag_process_dropped
Definition oam_struct.h:45
osal_u32 rx_bytes_to_lan
Definition oam_struct.h:40
osal_u32 tx_m2u_mcast_cnt
Definition oam_struct.h:63
#define WLAN_USER_MAX_USER_LIMIT
Definition wlan_spec_rom.h:101
#define WLAN_VAP_SUPPORT_MAX_NUM_LIMIT
Definition wlan_spec_rom.h:74
@ WLAN_TIDNO_BUTT
Definition wlan_types_base_rom.h:72