28#define THIS_FILE_ID OAM_FILE_ID_MAC_IE_H
33#define mac_ie_remain_len_is_enough(src_ie, curr_ie, ie_len, remain_len) \
34 (((((curr_ie) - (src_ie)) + (remain_len)) <= (ie_len)) ? OSAL_TRUE : OSAL_FALSE)
46 switch (sec_chan_offset) {
87 switch (chan_center_freq - channel) {
134 switch (chan_center_freq0 - channel) {
179#ifdef _PRE_WLAN_FEATURE_20_40_80_COEXIST
183#ifdef _PRE_WLAN_FEATURE_SMPS
206#ifdef _PRE_WLAN_FEATURE_11AX
211 mac_frame_he_mu_edca_parameter_ie_stru *he_mu_edca_value);
212extern osal_u32 hmac_ie_parse_he_bss_color_change_announcement_ie(
osal_u8 *payload,
219#ifdef _PRE_WLAN_FEATURE_OPMODE_NOTIFY
#define unref_param(P)
Definition dmac_misc_type.h:33
@ MAC_SCA
Definition mac_frame.h:548
@ MAC_SCN
Definition mac_frame.h:547
@ MAC_SCB
Definition mac_frame.h:549
osal_u8 mac_sec_ch_off_enum_uint8
Definition mac_frame.h:553
osal_u32 hmac_proc_ht_opern_ie_etc(hmac_vap_stru *hmac_vap, osal_u8 *payload, hmac_user_stru *hmac_user)
osal_u8 * hmac_ie_find_vendor_vht_ie(osal_u8 *frame, osal_u16 frame_len)
osal_u32 hmac_ie_proc_ext_cap_ie_etc(hmac_user_stru *hmac_user, osal_u8 *payload)
osal_u8 hmac_ie_get_chan_num_etc(osal_u8 *frame_body, osal_u16 frame_len, osal_u16 offset, osal_u8 curr_chan)
oal_bool_enum_uint8 hmac_ie_proc_lsig_txop_protection_support_etc(const hmac_user_stru *hmac_user, hmac_vap_stru *hmac_vap, osal_u8 lsig_txop_prot_supp, oal_bool_enum prev_asoc_ht)
osal_u32 hmac_ie_proc_vht_opern_ie_etc(const hmac_vap_stru *hmac_vap, osal_u8 *payload, hmac_user_stru *hmac_user)
osal_u32 mac_ie_proc_ht_sta_etc(const hmac_vap_stru *hmac_vap, osal_u8 *payload, osal_u16 offset_len, hmac_user_stru *mac_user_ap, osal_u16 *amsdu_maxsize)
oal_bool_enum_uint8 mac_ie_proc_ht_supported_channel_width_etc(const hmac_user_stru *hmac_user, hmac_vap_stru *hmac_vap, osal_u8 supp_chan_width, oal_bool_enum prev_asoc_ht)
oal_bool_enum_uint8 mac_ie_proc_ht_green_field_etc(const hmac_user_stru *hmac_user, hmac_vap_stru *hmac_vap, osal_u8 ht_green_field, oal_bool_enum prev_asoc_ht)
wlan_mib_mimo_power_save_enum_uint8 hmac_ie_proc_sm_power_save_field_etc(hmac_user_stru *hmac_user, osal_u8 smps)
oal_bool_enum_uint8 hmac_ie_check_p2p_action_etc(osal_u8 *payload)
osal_u32 hmac_ie_get_rsn_cipher(osal_u8 *rsn_ie, mac_crypto_settings_stru *crypto)
osal_u32 hmac_ie_get_wpa_cipher(osal_u8 *wpa_ie, mac_crypto_settings_stru *crypto)
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
oal_bool_enum
Definition oal_types_device_rom.h:40
#define INLINE__
Definition osal_list.h:25
unsigned char osal_u8
Definition osal_types.h:11
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition mac_vap_ext.h:1266
Definition mac_frame.h:933
Definition mac_frame_common_rom.h:963
Definition mac_frame_common_rom.h:971
Definition mac_frame.h:1352
osal_u8 wlan_mib_mimo_power_save_enum_uint8
Definition wlan_mib_type.h:248
@ WLAN_MIB_VHT_OP_WIDTH_80
Definition wlan_mib_type.h:710
@ WLAN_BAND_WIDTH_40MINUS
Definition wlan_types_base_rom.h:226
@ WLAN_BAND_WIDTH_40PLUS
Definition wlan_types_base_rom.h:225
@ WLAN_BAND_WIDTH_80MINUSPLUS
Definition wlan_types_base_rom.h:229
@ WLAN_BAND_WIDTH_80MINUSMINUS
Definition wlan_types_base_rom.h:230
@ WLAN_BAND_WIDTH_80PLUSMINUS
Definition wlan_types_base_rom.h:228
@ WLAN_BAND_WIDTH_20M
Definition wlan_types_base_rom.h:224
@ WLAN_BAND_WIDTH_80PLUSPLUS
Definition wlan_types_base_rom.h:227
osal_u8 wlan_channel_bandwidth_enum_uint8
Definition wlan_types_base_rom.h:237