WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
mac_ie.h 文件参考
#include "oal_ext_if.h"
#include "wlan_spec.h"
#include "mac_frame.h"
#include "wlan_mib_hcm.h"
#include "wlan_types_common.h"
#include "mac_user_ext.h"
#include "mac_vap_ext.h"
mac_ie.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_MAC_IE_H
 
#define mac_ie_remain_len_is_enough(src_ie, curr_ie, ie_len, remain_len)    (((((curr_ie) - (src_ie)) + (remain_len)) <= (ie_len)) ? OSAL_TRUE : OSAL_FALSE)
 

函数

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 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)
 
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 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_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_check_p2p_action_etc (osal_u8 *payload)
 
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)
 
osal_u8hmac_ie_find_vendor_vht_ie (osal_u8 *frame, osal_u16 frame_len)
 
osal_u32 hmac_proc_ht_opern_ie_etc (hmac_vap_stru *hmac_vap, osal_u8 *payload, hmac_user_stru *hmac_user)
 
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 hmac_ie_get_wpa_cipher (osal_u8 *wpa_ie, mac_crypto_settings_stru *crypto)
 
osal_u32 hmac_ie_get_rsn_cipher (osal_u8 *rsn_ie, mac_crypto_settings_stru *crypto)
 

宏定义说明

◆ mac_ie_remain_len_is_enough

#define mac_ie_remain_len_is_enough (   src_ie,
  curr_ie,
  ie_len,
  remain_len 
)     (((((curr_ie) - (src_ie)) + (remain_len)) <= (ie_len)) ? OSAL_TRUE : OSAL_FALSE)

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_MAC_IE_H

函数说明

◆ hmac_ie_check_p2p_action_etc()

oal_bool_enum_uint8 hmac_ie_check_p2p_action_etc ( osal_u8 payload)
extern

◆ hmac_ie_find_vendor_vht_ie()

osal_u8 * hmac_ie_find_vendor_vht_ie ( osal_u8 frame,
osal_u16  frame_len 
)
extern

◆ hmac_ie_get_chan_num_etc()

osal_u8 hmac_ie_get_chan_num_etc ( osal_u8 frame_body,
osal_u16  frame_len,
osal_u16  offset,
osal_u8  curr_chan 
)
extern

◆ hmac_ie_get_rsn_cipher()

osal_u32 hmac_ie_get_rsn_cipher ( osal_u8 rsn_ie,
mac_crypto_settings_stru crypto 
)

◆ hmac_ie_get_wpa_cipher()

osal_u32 hmac_ie_get_wpa_cipher ( osal_u8 wpa_ie,
mac_crypto_settings_stru crypto 
)

◆ hmac_ie_proc_ext_cap_ie_etc()

osal_u32 hmac_ie_proc_ext_cap_ie_etc ( hmac_user_stru hmac_user,
osal_u8 payload 
)
extern

◆ hmac_ie_proc_lsig_txop_protection_support_etc()

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 
)
extern

◆ hmac_ie_proc_sm_power_save_field_etc()

wlan_mib_mimo_power_save_enum_uint8 hmac_ie_proc_sm_power_save_field_etc ( hmac_user_stru hmac_user,
osal_u8  smps 
)
extern

◆ hmac_ie_proc_vht_opern_ie_etc()

osal_u32 hmac_ie_proc_vht_opern_ie_etc ( const hmac_vap_stru hmac_vap,
osal_u8 payload,
hmac_user_stru hmac_user 
)
extern

◆ hmac_proc_ht_opern_ie_etc()

osal_u32 hmac_proc_ht_opern_ie_etc ( hmac_vap_stru hmac_vap,
osal_u8 payload,
hmac_user_stru hmac_user 
)
extern

◆ mac_ie_proc_ht_green_field_etc()

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 
)
extern

◆ mac_ie_proc_ht_sta_etc()

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 
)
extern

◆ mac_ie_proc_ht_supported_channel_width_etc()

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 
)
extern