|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "oal_ext_if.h"#include "mac_vap_ext.h"#include "hmac_user.h"#include "hmac_vap.h"#include "oal_schedule.h"

结构体 | |
| struct | oal_rrm_enabled_cap_ie |
| struct | mac_rrm_req_info_stru |
| struct | mac_action_rm_req |
| struct | mac_action_neighbor_req |
| struct | mac_bssid_info |
| struct | mac_neighbor_rpt_ie |
| struct | mac_meas_sub_ie |
| struct | mac_bcn_req |
| struct | mac_ap_chn_rpt |
| struct | mac_vap_rrm_trans_req_info_stru |
| struct | mac_bcn_rpt |
| struct | mac_chn_load_req |
| struct | mac_chn_load_rpt |
| struct | mac_meas_rpt_mode |
| struct | mac_action_rm_rpt |
| struct | mac_meas_rpt_ie |
| struct | mac_mr_mode |
| struct | mac_meas_req_ie |
| struct | mac_bcn_req_info_stru |
| struct | mac_neighbor_req_info_stru |
| struct | mac_user_rrm_info_tag |
| struct | mac_rrm_req_tag |
| struct | mac_meas_rpt_bcn_item_stru |
| struct | mac_meas_rpt_bcn_stru |
| struct | mac_vap_rrm_info_tag |
| struct | hmac_11k_vap_info_stru |
| struct | hmac_11k_user_info_stru |
| struct | hmac_rrm_rpt_frag_stru |
| struct | mac_meas_rpt_chn_load_item_stru |
| struct | mac_meas_rpt_chn_load_stru |
| struct | mac_meas_rpt_neighbor_stru |
| struct | mac_cfg_radio_meas_info_stru |
| struct | hmac_rrm_rpt_hook_stru |
宏定义 | |
| #define | THIS_FILE_ID OAM_FILE_ID_HMAC_11K_H |
| #define | WAL_WIFI_FEATURE_SUPPORT_11K 0 |
| #define | MAC_RRM_BCN_REPORTING_DETAIL_LEN 1 |
| #define | MAC_RRM_BCN_EID_REPORTING_DATAIL 2 |
| #define | MAC_RRM_BCN_REQ_PASSIVE_SCAN_TIME 120 |
| #define | MAC_RRM_BCN_RPT_DETAIL_TRU 4 |
| #define | MAC_RRM_BCN_RPT_DETAIL_TRU_DFS 13 |
| #define | MAC_RRM_VAP_MEAS_STAUTS_TIME (10 * 1000) |
| #define | MAC_BCN_MEASURE_INTERVAL 100 |
| #define | MAC_11K_SUPPORT_AP_CHAN_RPT_NUM 8 |
| #define | MAC_MEASUREMENT_RPT_FIX_LEN 5 |
| #define | MAC_BEACON_RPT_FIX_LEN 26 |
| #define | MAC_MAX_RPT_DETAIL_LEN 224 /* 255 - 26(bcn fix) - 3(Meas rpt fix) - 2(subid 1) */ |
| #define | MAC_MAX_RPT_MBO_DETAIL_LEN 215 |
| #define | MAC_ACTION_RPT_FIX_LEN 3 |
| #define | MAC_RADIO_MEAS_ACTION_REQ_FIX_LEN 5 |
| #define | MAC_NEIGHBOR_REPORT_ACTION_REQ_FIX_LEN 3 |
| #define | MAC_NEIGHBOR_RPT_FIX_LEN 15 |
变量 | |
| static osal_u32 | used |
| #define MAC_11K_SUPPORT_AP_CHAN_RPT_NUM 8 |
| #define MAC_ACTION_RPT_FIX_LEN 3 |
| #define MAC_BCN_MEASURE_INTERVAL 100 |
| #define MAC_BEACON_RPT_FIX_LEN 26 |
| #define MAC_MAX_RPT_DETAIL_LEN 224 /* 255 - 26(bcn fix) - 3(Meas rpt fix) - 2(subid 1) */ |
| #define MAC_MAX_RPT_MBO_DETAIL_LEN 215 |
| #define MAC_MEASUREMENT_RPT_FIX_LEN 5 |
| #define MAC_NEIGHBOR_REPORT_ACTION_REQ_FIX_LEN 3 |
| #define MAC_NEIGHBOR_RPT_FIX_LEN 15 |
| #define MAC_RADIO_MEAS_ACTION_REQ_FIX_LEN 5 |
| #define MAC_RRM_BCN_EID_REPORTING_DATAIL 2 |
| #define MAC_RRM_BCN_REPORTING_DETAIL_LEN 1 |
| #define MAC_RRM_BCN_REQ_PASSIVE_SCAN_TIME 120 |
| #define MAC_RRM_BCN_RPT_DETAIL_TRU 4 |
| #define MAC_RRM_BCN_RPT_DETAIL_TRU_DFS 13 |
| #define MAC_RRM_VAP_MEAS_STAUTS_TIME (10 * 1000) |
| #define THIS_FILE_ID OAM_FILE_ID_HMAC_11K_H |
| #define WAL_WIFI_FEATURE_SUPPORT_11K 0 |
| typedef osal_void(* hmac_11k_get_tsf_cb) (hmac_vap_stru *hmac_vap, mac_scanned_result_extend_info_stru *scan_result_ext_info, dmac_rx_ctl_stru *rx_ctrl) |
| typedef osal_void(* hmac_11k_set_tsf_cb) (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr, mac_scanned_result_extend_info_stru *scan_result_extend) |
| typedef osal_u32(* hmac_ap_up_update_rrm_capability_cb) (hmac_user_stru *hmac_user, osal_u16 us_cap_info, osal_u8 *payload, osal_u32 msg_len) |
| typedef osal_void(* hmac_get_11k_cap_cb) (hmac_vap_stru *hmac_vap, osal_s32 *pl_value) |
| typedef osal_void(* hmac_scan_update_bss_list_rrm_cb) (mac_bss_dscr_stru *bss_dscr, osal_u8 *frame_body, osal_u16 frame_len) |
| typedef osal_void(* hmac_set_rrm_enabled_cap_field_etc_cb) (osal_void *vap, osal_u8 *buffer, osal_u8 *ie_len) |
| typedef osal_u32(* hmac_sta_up_update_rrm_capability_cb) (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *payload, osal_u32 rx_len) |
| typedef struct mac_action_neighbor_req mac_action_neighbor_req_stru |
| typedef struct mac_action_rm_req mac_action_rm_req_stru |
| typedef struct mac_action_rm_rpt mac_action_rm_rpt_stru |
| typedef struct mac_ap_chn_rpt mac_ap_chn_rpt_stru |
| typedef struct mac_bcn_req mac_bcn_req_stru |
| typedef struct mac_bcn_rpt mac_bcn_rpt_stru |
| typedef struct mac_bssid_info mac_bssid_info_stru |
| typedef struct mac_chn_load_req mac_chn_load_req_stru |
| typedef struct mac_chn_load_rpt mac_chn_load_rpt_stru |
| typedef struct mac_meas_req_ie mac_meas_req_ie_stru |
| typedef struct mac_meas_rpt_ie mac_meas_rpt_ie_stru |
| typedef struct mac_meas_rpt_mode mac_meas_rpt_mode_stru |
| typedef struct mac_meas_sub_ie mac_meas_sub_ie_stru |
| typedef struct mac_mr_mode mac_mr_mode_stru |
| typedef struct mac_neighbor_rpt_ie mac_neighbor_rpt_ie_stru |
| typedef struct oal_rrm_enabled_cap_ie mac_rrm_enabled_cap_ie_stru |
| typedef struct mac_rrm_req_tag mac_rrm_req_cfg_stru |
| typedef osal_u8 mac_rrm_rpt_notify_enum_uint8 |
| typedef osal_u8 mac_rrm_state_enum_uint8 |
| typedef osal_u8 mac_rrm_type_enum_uint8 |
| typedef struct mac_user_rrm_info_tag mac_user_rrm_info_stru |
| typedef struct mac_vap_rrm_info_tag mac_vap_rrm_info_stru |
| typedef struct oal_rrm_enabled_cap_ie oal_rrm_enabled_cap_ie_stru |
| typedef osal_u32(* p_rrm_rpt_notify_func) (hmac_user_stru *hmac_user, mac_rrm_state_enum rpt_state) |
| typedef osal_u8 phy_type_enum_uint8 |
| enum mac_rrm_state_enum |
| enum mac_rrm_type_enum |
| enum phy_type_enum |
| static osal_void used |