26#define HMAC_WMM_QOS_PARAMS_HDR_LEN 8
27#define HMAC_MAX_WAIT_BEACON_TIMES 5
29#define WLAN_PROTECTION_NON_ERP_AGING_THRESHOLD (60)
30#define WLAN_PROTECTION_NON_HT_AGING_THRESHOLD (60)
33#define LINKLOSS_THRESHOLD_INCR 1
35#define LINKLOSS_THRESHOLD_BEACON_MAX_INTVAL 400
37#define LINKLOSS_PROBE_REQ_MIN_CNT 10
38#define LINKLOSS_PORBE_REQ_MAX_CNT 60
39#define LINKLOSS_PROBE_REQ_MIN_MOD 3
40#define LINKLOSS_PROBE_REQ_MAX_MOD 10
42#define RX_DATA_RATE (50000)
43#define STA_TBTT_INTERVAL_TH 5
osal_void hmac_ap_up_rx_obss_beacon(hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf)
osal_void hmac_sta_post_bw_verify_switch(const hmac_vap_stru *hmac_vap, hmac_sta_bw_switch_type_enum_enum_uint8 verify_reslt)
osal_s32 hmac_config_set_linkloss_params(hmac_vap_stru *hmac_vap, frw_msg *msg)
osal_u32 hmac_beacon_free(hmac_vap_stru *hmac_vap)
osal_void hmac_vap_linkloss_init(hmac_vap_stru *hmac_vap)
osal_s32 hmac_tbtt_event_handler(hmac_vap_stru *hmac_vap, frw_msg *msg)
osal_u32 hmac_protection_update_mib_ap(hmac_vap_stru *hmac_vap)
osal_void hmac_sta_stop_tbtt_timer(hmac_vap_stru *hmac_vap)
osal_void hmac_vap_linkloss_channel_clean(hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf)
osal_u32 hmac_set_protection_mode(hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, wlan_prot_mode_enum_uint8 prot_mode)
osal_void hmac_vap_linkloss_clean(hmac_vap_stru *hmac_vap)
osal_void hmac_protection_stop_timer(hmac_vap_stru *hmac_vap)
osal_void hmac_sta_beacon_offload_test(hmac_vap_stru *hmac_vap, osal_u8 *host_sleep)
osal_void hmac_sta_align_tbtt_timer(hmac_vap_stru *hmac_vap, oal_bool_enum_uint8 need_addition)
osal_u32 hmac_sta_set_bandwith_handler(hmac_vap_stru *hmac_vap, wlan_channel_bandwidth_enum_uint8 sta_new_bandwidth)
osal_void hmac_ap_wait_start_rx_obss_beacon(hmac_device_stru *hmac_device, const hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf)
osal_u32 hmac_beacon_alloc(hmac_vap_stru *hmac_vap)
osal_u32 hmac_sta_up_rx_beacon_check(hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf, osal_u8 *go_on)
osal_u32 hmac_protection_del_user(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
osal_u32 hmac_tbtt_event_sta(osal_void *arg)
osal_u32 hmac_irq_tbtt_ap_isr(osal_u8 mac_vap_id)
osal_u16 hmac_encap_beacon(hmac_vap_stru *hmac_vap, osal_u8 *beacon_buffer)
osal_u8 hmac_sta_bw_switch_type_enum_enum_uint8
Definition hmac_vap.h:209
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
int osal_s32
Definition osal_types.h:19
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
Definition frw_msg_rom.h:74
Definition hmac_beacon.h:52
osal_u16 bss_load_offset
Definition hmac_beacon.h:54
osal_u16 wmm_offset
Definition hmac_beacon.h:55
osal_u16 cap_offset
Definition hmac_beacon.h:53
osal_u16 ht_cap_offset
Definition hmac_beacon.h:56
osal_u16 ht_operation_offset
Definition hmac_beacon.h:57
osal_u16 tim_offset
Definition hmac_beacon.h:61
osal_u16 pwr_constrain_offset
Definition hmac_beacon.h:59
osal_u8 wmm_update_flag
Definition hmac_beacon.h:62
osal_u16 tpc_report_offset
Definition hmac_beacon.h:60
osal_u16 erp_offset
Definition hmac_beacon.h:58
Definition mac_device_ext.h:856
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition oal_skbuff.h:82
osal_u8 wlan_channel_bandwidth_enum_uint8
Definition wlan_types_base_rom.h:237
osal_u8 wlan_prot_mode_enum_uint8
Definition wlan_types_common.h:47