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

浏览源代码.

结构体

struct  hmac_alg_dev_stru
 
struct  hmac_alg_user_stru
 
struct  hmac_alg_tid_stru
 
struct  hmac_alg_mpdu_len_stru
 
struct  hmac_alg_stru
 

类型定义

typedef osal_u32 hmac_alg_id_enum_uint32
 
typedef osal_u8 hmac_alg_chip_stru_id_enum_uint8
 
typedef osal_u8 hmac_alg_user_stru_id_enum_uint8
 
typedef osal_u8 hmac_alg_tid_stru_id_enum_uint8
 
typedef osal_u8 hmac_alg_vap_up_notify_enum_uint8
 
typedef osal_u8 hmac_alg_vap_down_notify_enum_uint8
 
typedef osal_u8 hmac_alg_tx_notify_enum_uint8
 
typedef osal_u8 hmac_alg_rx_notify_enum_uint8
 
typedef osal_u8 hmac_alg_add_user_notify_enum_uint8
 
typedef osal_u8 hmac_alg_del_user_notify_enum_uint8
 
typedef osal_u8 hmac_alg_cfg_channel_notify_enum_uint8
 
typedef osal_u8 alg_param_cfg_notify_enum_uint8
 
typedef osal_u8 hmac_alg_cfg_btcoex_state_notify_enum_uint8
 
typedef osal_u8 hmac_alg_bt_aggr_time_uint8
 
typedef osal_u8 hmac_alg_rx_mgmt_notify_enum_uint8
 
typedef osal_u8 hmac_alg_rx_cntl_notify_enum_uint8
 
typedef osal_u32(* p_alg_cfg_channel_notify_func) (hmac_vap_stru *hmac_vap, mac_alg_channel_bw_chg_type_uint8 type)
 
typedef void(* p_alg_cfg_btcoex_state_notify_func) (hal_to_dmac_device_stru *hal_device, hmac_alg_bt_aggr_time_uint8 type)
 
typedef osal_u32(* p_alg_add_assoc_user_notify_func) (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
typedef osal_u32(* p_alg_delete_assoc_user_notify_func) (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
typedef osal_u32(* p_alg_rx_notify_func) (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *buf, hal_rx_statistic_stru *rx_stats)
 
typedef osal_u32(* p_alg_vap_up_notify_func) (hmac_vap_stru *hmac_vap)
 
typedef osal_u32(* p_alg_vap_down_notify_func) (hmac_vap_stru *hmac_vap)
 
typedef osal_u32(* p_alg_tx_notify_func) (hmac_user_stru *hmac_user, mac_tx_ctl_stru *cb, hal_tx_txop_alg_stru *txop_param)
 
typedef osal_u32(* p_alg_tx_schedule_func) (const hal_to_dmac_device_stru *device, osal_u8 ac_num, mac_tid_schedule_output_stru *sch_output)
 
typedef osal_u32(* p_alg_tx_schedule_timer_func) (const hal_to_dmac_device_stru *device)
 
typedef osal_u32(* p_alg_update_tid_notify_func) (hmac_tid_stru *pst_tid, osal_u8 in_mpdu_num)
 
typedef osal_u32(* p_alg_update_user_info_notify_func) (const hal_to_dmac_device_stru *hal_device, hmac_user_stru *hmac_user, mac_tid_schedule_output_stru schedule_ouput, osal_u8 device_mpdu_full)
 
typedef osal_u32(* p_alg_rx_mgmt_notify_func) (const hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *buf)
 
typedef osal_u32(* p_alg_anti_intf_tbtt_notify_func) (hmac_vap_stru *hmac_vap, hal_to_dmac_device_stru *hal_device)
 
typedef osal_u32(* p_alg_rx_cntl_notify_func) (const hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, const oal_netbuf_stru *buf)
 
typedef osal_u32(* p_alg_pow_table_refresh_notify_func) (hmac_vap_stru *hmac_vap)
 
typedef osal_void(* p_alg_update_cb_rssi_level_notify_func) (hmac_vap_stru *hmac_vap, mac_tx_ctl_stru *cb, hmac_user_stru *hmac_user)
 
typedef osal_void(* p_alg_cca_opt_radar_notify_func) (osal_bool radar_switch)
 
typedef osal_u32(* p_alg_para_sync_notify_func) (alg_param_sync_stru *para)
 
typedef osal_u32(* p_alg_para_cfg_notify_func) (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
typedef osal_u32(* p_alg_distance_notify_func) (hal_to_dmac_device_stru *hal_device, osal_u8 distance)
 
typedef void(* p_alg_intf_det_pk_mode_notify_func) (hmac_vap_stru *hmac_vap, oal_bool_enum_uint8 is_pk_mode)
 
typedef osal_u32(* p_alg_intf_det_edca_notify_func) (osal_void)
 
typedef osal_u32(* p_alg_intf_det_cca_notify_func) (hal_to_dmac_device_stru *hal_device, osal_u8 old_intf_mode, osal_u8 cur_intf_mode)
 
typedef osal_void(* p_alg_intf_det_cca_chk_noise_notify_func) (osal_s8 avg_rssi_20, oal_bool_enum_uint8 coch_intf_state_sta, osal_u8 cur_intf)
 
typedef osal_u32(* p_alg_scan_param_func) (const mac_scan_req_stru *scan_req_params)
 
typedef osal_void(* p_alg_intf_det_scan_chn_cb_func) (const osal_void *param)
 

枚举

enum  hmac_alg_id_enum {
  HMAC_ALG_ID_SCHEDULE = 0x00000001 , HMAC_ALG_ID_AUTORATE = 0x00000002 , HMAC_ALG_ID_SMARTANT = 0x00000004 , HMAC_ALG_ID_ACS = 0x00000008 ,
  HMAC_ALG_ID_TPC = 0x00000010 , HMAC_ALG_ID_TRAFFIC_CTL = 0x00000020 , HMAC_ALG_ID_TXBF = 0x00000040 , HMAC_ALG_ID_DBAC = 0x00000080 ,
  HMAC_ALG_ID_ANTI_INTF = 0x00000100 , HMAC_ALG_ID_MWO_DET = 0x00000200 , HMAC_ALG_ID_EDCA_OPT = 0x00000400 , HMAC_ALG_ID_CCA_OPT = 0x00000800 ,
  HMAC_ALG_ID_INTF_DET = 0x00001000 , HMAC_ALG_ID_RX_DSCR_CTL = 0x00002000 , HMAC_ALG_ID_TEMP_PROTECT = 0x00004000 , HMAC_ALG_ID_BUTT
}
 
enum  hmac_alg_chip_stru_id_enum { HMAC_ALG_CHIP_STRU_ID_START , HMAC_ALG_CHIP_STRU_ID_BUTT }
 
enum  hmac_alg_user_stru_id_enum {
  HMAC_ALG_USER_STRU_ID_SCHEDULE , HMAC_ALG_USER_STRU_ID_AUTORATE , HMAC_ALG_USER_STRU_ID_SMARTANT , HMAC_ALG_USER_STRU_ID_TXBF ,
  HMAC_ALG_USER_STRU_ID_ANTI_INTF , HMAC_ALG_USER_STRU_ID_MWO_DET , HMAC_ALG_USER_STRU_ID_TPC_POW , HMAC_ALG_USER_STRU_ID_TPC_DIS ,
  HMAC_ALG_USER_STRU_ID_TPC_RSSI , HMAC_ALG_USER_STRU_ID_CCA_OPT , HMAC_ALG_USER_STRU_ID_INTF_DET , HMAC_ALG_USER_STRU_ID_TRAFFIC_CTL ,
  HMAC_ALG_USER_STRU_ID_BUTT
}
 
enum  hmac_alg_tid_stru_id_enum { HMAC_ALG_TID_STRU_ID_SCHEDULE , HMAC_ALG_TID_STRU_ID_DBAC , HMAC_ALG_TID_STRU_ID_BUTT }
 
enum  hmac_alg_vap_up_notify_enum { HMAC_ALG_VAP_UP_START = 0 , HMAC_ALG_VAP_UP_DBAC = HMAC_ALG_VAP_UP_START , HMAC_ALG_VAP_UP_TPC , HMAC_ALG_VAP_UP_BUTT }
 
enum  hmac_alg_vap_down_notify_enum { HMAC_ALG_VAP_DOWN_START = 0 , HMAC_ALG_VAP_DOWN_DBAC = HMAC_ALG_VAP_DOWN_START , HMAC_ALG_VAP_DOWN_BUTT }
 
enum  hmac_alg_tx_notify_enum {
  HMAC_ALG_TX_START = 0 , HMAC_ALG_TX_AUTORATE = HMAC_ALG_TX_START , HMAC_ALG_TX_TPC , HMAC_ALG_TX_TXBF ,
  HMAC_ALG_TX_DBAC , HMAC_ALG_TX_EDCA_OPT , HMAC_ALG_TX_COMMON , HMAC_ALG_TX_CCA_OPT ,
  HMAC_ALG_TX_NOTIFY_BUTT
}
 
enum  hmac_alg_rx_notify_enum {
  HMAC_ALG_RX_START = 0 , HMAC_ALG_RX_AUTORATE = HMAC_ALG_RX_START , HMAC_ALG_RX_CCA_OPT , HMAC_ALG_RX_DBAC ,
  HMAC_ALG_RX_ACS , HMAC_ALG_RX_ANTI_INTF , HMAC_ALG_RX_TPC , HMAC_ALG_RX_TXBF ,
  HMAC_ALG_RX_EDCA_OPT , HMAC_ALG_RX_NOTIFY_BUTT
}
 
enum  hmac_alg_add_user_notify_enum {
  HMAC_ALG_ADD_USER_NOTIFY_SCHEDULE , HMAC_ALG_ADD_USER_NOTIFY_AUTROATE , HMAC_ALG_ADD_USER_NOTIFY_SMARTANT , HMAC_ALG_ADD_USER_NOTIFY_DBAC ,
  HMAC_ALG_ADD_USER_NOTIFY_ACS , HMAC_ALG_ADD_USER_NOTIFY_ANTI_INTF , HMAC_ALG_ADD_USER_NOTIFY_CCA , HMAC_ALG_ADD_USER_NOTIFY_TXBF ,
  HMAC_ALG_ADD_USER_NOTIFY_TPC , HMAC_ALG_ADD_USER_NOTIFY_MWO_DET , HMAC_ALG_ADD_USER_NOTIFY_INTF_DET , HMAC_ALG_ADD_USER_NOTIFY_TRAFFIC_CTL ,
  HMAC_ALG_ADD_USER_NOTIFY_EDCA , HMAC_ALG_ADD_USER_NOTIFY_BUTT
}
 
enum  hmac_alg_del_user_notify_enum {
  HMAC_ALG_DEL_USER_NOTIFY_SCHEDULE , HMAC_ALG_DEL_USER_NOTIFY_AUTORATE , HMAC_ALG_DEL_USER_NOTIFY_SMARTANT , HMAC_ALG_DEL_USER_NOTIFY_DBAC ,
  HMAC_ALG_DEL_USER_NOTIFY_ACS , HMAC_ALG_DEL_USER_NOTIFY_ANTI_INTF , HMAC_ALG_DEL_USER_NOTIFY_CCA , HMAC_ALG_DEL_USER_NOTIFY_TXBF ,
  HMAC_ALG_DEL_USER_NOTIFY_TPC , HMAC_ALG_DEL_USER_NOTIFY_INTF_DET , HMAC_ALG_DEL_USER_NOTIFY_CCA_OPT , HMAC_ALG_DEL_USER_NOTIFY_TRAFFIC_CTL ,
  HMAC_ALG_DEL_USER_NOTIFY_BUTT
}
 
enum  hmac_alg_cfg_channel_notify_enum { HMAC_ALG_CFG_CHANNEL_NOTIFY_ACS , HMAC_ALG_CFG_CHANNEL_NOTIFY_TXBF , HMAC_ALG_CFG_CHANNEL_NOTIFY_BUTT }
 
enum  alg_param_cfg_notify_enum {
  ALG_PARAM_CFG_START = 0 , ALG_PARAM_CFG_SCHEDULE = ALG_PARAM_CFG_START , ALG_PARAM_CFG_ANTI_INTF , ALG_PARAM_CFG_INTF_DET ,
  ALG_PARAM_CFG_EDCA , ALG_PARAM_CFG_CCA_OPT , ALG_PARAM_CFG_TEMP_PROTECT , ALG_PARAM_CFG_TPC ,
  ALG_PARAM_CFG_AUTORATE , ALG_PARAM_CFG_AGGR , ALG_PARAM_CFG_RTS , ALG_PARAM_CFG_TRAFFIC_CTL ,
  ALG_PARAM_CFG_DBAC , ALG_PARAM_CFG_GLA , ALG_PARAM_CFG_NOTIFY_BUTT
}
 
enum  hmac_alg_cfg_btcoex_state_notify_enum { HMAC_ALG_CFG_BTCOEX_STATE_NOTIFY_AUTORATE , HMAC_ALG_CFG_BTCOEX_STATE_NOTIFY_BUTT }
 
enum  hmac_alg_bt_aggr_time {
  HMAC_ALG_BT_AGGR_TIME_OFF = 0 , HMAC_ALG_BT_AGGR_TIME_4MS = 1 , HMAC_ALG_BT_AGGR_TIME_2MS = 2 , HMAC_ALG_BT_AGGR_TIME_1MS = 3 ,
  HMAC_ALG_BT_AGGR_TIME_BUTT
}
 
enum  hmac_alg_rx_mgmt_notify_enum {
  HMAC_ALG_RX_MGMT_CCA_OPT , HMAC_ALG_RX_MGMT_TXBF , HMAC_ALG_RX_MGMT_ANTI_INTF , HMAC_ALG_RX_MGMT_EDCA_OPT ,
  HMAC_ALG_RX_MGMT_TPC , HMAC_ALG_RX_MGMT_NOTIFY_BUTT
}
 
enum  hmac_alg_rx_cntl_notify_enum { HMAC_ALG_RX_CNTL_AUTORATE , HMAC_ALG_RX_CNTL_NOTIFY_BUTT }
 

类型定义说明

◆ alg_param_cfg_notify_enum_uint8

◆ hmac_alg_add_user_notify_enum_uint8

◆ hmac_alg_bt_aggr_time_uint8

◆ hmac_alg_cfg_btcoex_state_notify_enum_uint8

◆ hmac_alg_cfg_channel_notify_enum_uint8

◆ hmac_alg_chip_stru_id_enum_uint8

◆ hmac_alg_del_user_notify_enum_uint8

◆ hmac_alg_id_enum_uint32

◆ hmac_alg_rx_cntl_notify_enum_uint8

◆ hmac_alg_rx_mgmt_notify_enum_uint8

◆ hmac_alg_rx_notify_enum_uint8

◆ hmac_alg_tid_stru_id_enum_uint8

◆ hmac_alg_tx_notify_enum_uint8

◆ hmac_alg_user_stru_id_enum_uint8

◆ hmac_alg_vap_down_notify_enum_uint8

◆ hmac_alg_vap_up_notify_enum_uint8

◆ p_alg_add_assoc_user_notify_func

typedef osal_u32(* p_alg_add_assoc_user_notify_func) (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)

◆ p_alg_anti_intf_tbtt_notify_func

typedef osal_u32(* p_alg_anti_intf_tbtt_notify_func) (hmac_vap_stru *hmac_vap, hal_to_dmac_device_stru *hal_device)

◆ p_alg_cca_opt_radar_notify_func

typedef osal_void(* p_alg_cca_opt_radar_notify_func) (osal_bool radar_switch)

◆ p_alg_cfg_btcoex_state_notify_func

typedef void(* p_alg_cfg_btcoex_state_notify_func) (hal_to_dmac_device_stru *hal_device, hmac_alg_bt_aggr_time_uint8 type)

◆ p_alg_cfg_channel_notify_func

typedef osal_u32(* p_alg_cfg_channel_notify_func) (hmac_vap_stru *hmac_vap, mac_alg_channel_bw_chg_type_uint8 type)

◆ p_alg_delete_assoc_user_notify_func

typedef osal_u32(* p_alg_delete_assoc_user_notify_func) (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)

◆ p_alg_distance_notify_func

typedef osal_u32(* p_alg_distance_notify_func) (hal_to_dmac_device_stru *hal_device, osal_u8 distance)

◆ p_alg_intf_det_cca_chk_noise_notify_func

typedef osal_void(* p_alg_intf_det_cca_chk_noise_notify_func) (osal_s8 avg_rssi_20, oal_bool_enum_uint8 coch_intf_state_sta, osal_u8 cur_intf)

◆ p_alg_intf_det_cca_notify_func

typedef osal_u32(* p_alg_intf_det_cca_notify_func) (hal_to_dmac_device_stru *hal_device, osal_u8 old_intf_mode, osal_u8 cur_intf_mode)

◆ p_alg_intf_det_edca_notify_func

typedef osal_u32(* p_alg_intf_det_edca_notify_func) (osal_void)

◆ p_alg_intf_det_pk_mode_notify_func

typedef void(* p_alg_intf_det_pk_mode_notify_func) (hmac_vap_stru *hmac_vap, oal_bool_enum_uint8 is_pk_mode)

◆ p_alg_intf_det_scan_chn_cb_func

typedef osal_void(* p_alg_intf_det_scan_chn_cb_func) (const osal_void *param)

◆ p_alg_para_cfg_notify_func

typedef osal_u32(* p_alg_para_cfg_notify_func) (hmac_vap_stru *hmac_vap, frw_msg *msg)

◆ p_alg_para_sync_notify_func

typedef osal_u32(* p_alg_para_sync_notify_func) (alg_param_sync_stru *para)

◆ p_alg_pow_table_refresh_notify_func

typedef osal_u32(* p_alg_pow_table_refresh_notify_func) (hmac_vap_stru *hmac_vap)

◆ p_alg_rx_cntl_notify_func

typedef osal_u32(* p_alg_rx_cntl_notify_func) (const hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, const oal_netbuf_stru *buf)

◆ p_alg_rx_mgmt_notify_func

typedef osal_u32(* p_alg_rx_mgmt_notify_func) (const hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *buf)

◆ p_alg_rx_notify_func

typedef osal_u32(* p_alg_rx_notify_func) (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *buf, hal_rx_statistic_stru *rx_stats)

◆ p_alg_scan_param_func

typedef osal_u32(* p_alg_scan_param_func) (const mac_scan_req_stru *scan_req_params)

◆ p_alg_tx_notify_func

typedef osal_u32(* p_alg_tx_notify_func) (hmac_user_stru *hmac_user, mac_tx_ctl_stru *cb, hal_tx_txop_alg_stru *txop_param)

◆ p_alg_tx_schedule_func

typedef osal_u32(* p_alg_tx_schedule_func) (const hal_to_dmac_device_stru *device, osal_u8 ac_num, mac_tid_schedule_output_stru *sch_output)

◆ p_alg_tx_schedule_timer_func

typedef osal_u32(* p_alg_tx_schedule_timer_func) (const hal_to_dmac_device_stru *device)

◆ p_alg_update_cb_rssi_level_notify_func

typedef osal_void(* p_alg_update_cb_rssi_level_notify_func) (hmac_vap_stru *hmac_vap, mac_tx_ctl_stru *cb, hmac_user_stru *hmac_user)

◆ p_alg_update_tid_notify_func

typedef osal_u32(* p_alg_update_tid_notify_func) (hmac_tid_stru *pst_tid, osal_u8 in_mpdu_num)

◆ p_alg_update_user_info_notify_func

typedef osal_u32(* p_alg_update_user_info_notify_func) (const hal_to_dmac_device_stru *hal_device, hmac_user_stru *hmac_user, mac_tid_schedule_output_stru schedule_ouput, osal_u8 device_mpdu_full)

◆ p_alg_vap_down_notify_func

typedef osal_u32(* p_alg_vap_down_notify_func) (hmac_vap_stru *hmac_vap)

◆ p_alg_vap_up_notify_func

typedef osal_u32(* p_alg_vap_up_notify_func) (hmac_vap_stru *hmac_vap)

枚举类型说明

◆ alg_param_cfg_notify_enum

枚举值
ALG_PARAM_CFG_START 
ALG_PARAM_CFG_SCHEDULE 
ALG_PARAM_CFG_ANTI_INTF 
ALG_PARAM_CFG_INTF_DET 
ALG_PARAM_CFG_EDCA 
ALG_PARAM_CFG_CCA_OPT 
ALG_PARAM_CFG_TEMP_PROTECT 
ALG_PARAM_CFG_TPC 
ALG_PARAM_CFG_AUTORATE 
ALG_PARAM_CFG_AGGR 
ALG_PARAM_CFG_RTS 
ALG_PARAM_CFG_TRAFFIC_CTL 
ALG_PARAM_CFG_DBAC 
ALG_PARAM_CFG_GLA 
ALG_PARAM_CFG_NOTIFY_BUTT 

◆ hmac_alg_add_user_notify_enum

枚举值
HMAC_ALG_ADD_USER_NOTIFY_SCHEDULE 
HMAC_ALG_ADD_USER_NOTIFY_AUTROATE 
HMAC_ALG_ADD_USER_NOTIFY_SMARTANT 
HMAC_ALG_ADD_USER_NOTIFY_DBAC 
HMAC_ALG_ADD_USER_NOTIFY_ACS 
HMAC_ALG_ADD_USER_NOTIFY_ANTI_INTF 
HMAC_ALG_ADD_USER_NOTIFY_CCA 
HMAC_ALG_ADD_USER_NOTIFY_TXBF 
HMAC_ALG_ADD_USER_NOTIFY_TPC 
HMAC_ALG_ADD_USER_NOTIFY_MWO_DET 
HMAC_ALG_ADD_USER_NOTIFY_INTF_DET 
HMAC_ALG_ADD_USER_NOTIFY_TRAFFIC_CTL 
HMAC_ALG_ADD_USER_NOTIFY_EDCA 
HMAC_ALG_ADD_USER_NOTIFY_BUTT 

◆ hmac_alg_bt_aggr_time

枚举值
HMAC_ALG_BT_AGGR_TIME_OFF 
HMAC_ALG_BT_AGGR_TIME_4MS 
HMAC_ALG_BT_AGGR_TIME_2MS 
HMAC_ALG_BT_AGGR_TIME_1MS 
HMAC_ALG_BT_AGGR_TIME_BUTT 

◆ hmac_alg_cfg_btcoex_state_notify_enum

枚举值
HMAC_ALG_CFG_BTCOEX_STATE_NOTIFY_AUTORATE 
HMAC_ALG_CFG_BTCOEX_STATE_NOTIFY_BUTT 

◆ hmac_alg_cfg_channel_notify_enum

枚举值
HMAC_ALG_CFG_CHANNEL_NOTIFY_ACS 
HMAC_ALG_CFG_CHANNEL_NOTIFY_TXBF 
HMAC_ALG_CFG_CHANNEL_NOTIFY_BUTT 

◆ hmac_alg_chip_stru_id_enum

枚举值
HMAC_ALG_CHIP_STRU_ID_START 
HMAC_ALG_CHIP_STRU_ID_BUTT 

◆ hmac_alg_del_user_notify_enum

枚举值
HMAC_ALG_DEL_USER_NOTIFY_SCHEDULE 
HMAC_ALG_DEL_USER_NOTIFY_AUTORATE 
HMAC_ALG_DEL_USER_NOTIFY_SMARTANT 
HMAC_ALG_DEL_USER_NOTIFY_DBAC 
HMAC_ALG_DEL_USER_NOTIFY_ACS 
HMAC_ALG_DEL_USER_NOTIFY_ANTI_INTF 
HMAC_ALG_DEL_USER_NOTIFY_CCA 
HMAC_ALG_DEL_USER_NOTIFY_TXBF 
HMAC_ALG_DEL_USER_NOTIFY_TPC 
HMAC_ALG_DEL_USER_NOTIFY_INTF_DET 
HMAC_ALG_DEL_USER_NOTIFY_CCA_OPT 
HMAC_ALG_DEL_USER_NOTIFY_TRAFFIC_CTL 
HMAC_ALG_DEL_USER_NOTIFY_BUTT 

◆ hmac_alg_id_enum

枚举值
HMAC_ALG_ID_SCHEDULE 
HMAC_ALG_ID_AUTORATE 
HMAC_ALG_ID_SMARTANT 
HMAC_ALG_ID_ACS 
HMAC_ALG_ID_TPC 
HMAC_ALG_ID_TRAFFIC_CTL 
HMAC_ALG_ID_TXBF 
HMAC_ALG_ID_DBAC 
HMAC_ALG_ID_ANTI_INTF 
HMAC_ALG_ID_MWO_DET 
HMAC_ALG_ID_EDCA_OPT 
HMAC_ALG_ID_CCA_OPT 
HMAC_ALG_ID_INTF_DET 
HMAC_ALG_ID_RX_DSCR_CTL 
HMAC_ALG_ID_TEMP_PROTECT 
HMAC_ALG_ID_BUTT 

◆ hmac_alg_rx_cntl_notify_enum

枚举值
HMAC_ALG_RX_CNTL_AUTORATE 
HMAC_ALG_RX_CNTL_NOTIFY_BUTT 

◆ hmac_alg_rx_mgmt_notify_enum

枚举值
HMAC_ALG_RX_MGMT_CCA_OPT 
HMAC_ALG_RX_MGMT_TXBF 
HMAC_ALG_RX_MGMT_ANTI_INTF 
HMAC_ALG_RX_MGMT_EDCA_OPT 
HMAC_ALG_RX_MGMT_TPC 
HMAC_ALG_RX_MGMT_NOTIFY_BUTT 

◆ hmac_alg_rx_notify_enum

枚举值
HMAC_ALG_RX_START 
HMAC_ALG_RX_AUTORATE 
HMAC_ALG_RX_CCA_OPT 
HMAC_ALG_RX_DBAC 
HMAC_ALG_RX_ACS 
HMAC_ALG_RX_ANTI_INTF 
HMAC_ALG_RX_TPC 
HMAC_ALG_RX_TXBF 
HMAC_ALG_RX_EDCA_OPT 
HMAC_ALG_RX_NOTIFY_BUTT 

◆ hmac_alg_tid_stru_id_enum

枚举值
HMAC_ALG_TID_STRU_ID_SCHEDULE 
HMAC_ALG_TID_STRU_ID_DBAC 
HMAC_ALG_TID_STRU_ID_BUTT 

◆ hmac_alg_tx_notify_enum

枚举值
HMAC_ALG_TX_START 
HMAC_ALG_TX_AUTORATE 
HMAC_ALG_TX_TPC 
HMAC_ALG_TX_TXBF 
HMAC_ALG_TX_DBAC 
HMAC_ALG_TX_EDCA_OPT 
HMAC_ALG_TX_COMMON 
HMAC_ALG_TX_CCA_OPT 
HMAC_ALG_TX_NOTIFY_BUTT 

◆ hmac_alg_user_stru_id_enum

枚举值
HMAC_ALG_USER_STRU_ID_SCHEDULE 
HMAC_ALG_USER_STRU_ID_AUTORATE 
HMAC_ALG_USER_STRU_ID_SMARTANT 
HMAC_ALG_USER_STRU_ID_TXBF 
HMAC_ALG_USER_STRU_ID_ANTI_INTF 
HMAC_ALG_USER_STRU_ID_MWO_DET 
HMAC_ALG_USER_STRU_ID_TPC_POW 
HMAC_ALG_USER_STRU_ID_TPC_DIS 
HMAC_ALG_USER_STRU_ID_TPC_RSSI 
HMAC_ALG_USER_STRU_ID_CCA_OPT 
HMAC_ALG_USER_STRU_ID_INTF_DET 
HMAC_ALG_USER_STRU_ID_TRAFFIC_CTL 
HMAC_ALG_USER_STRU_ID_BUTT 

◆ hmac_alg_vap_down_notify_enum

枚举值
HMAC_ALG_VAP_DOWN_START 
HMAC_ALG_VAP_DOWN_DBAC 
HMAC_ALG_VAP_DOWN_BUTT 

◆ hmac_alg_vap_up_notify_enum

枚举值
HMAC_ALG_VAP_UP_START 
HMAC_ALG_VAP_UP_DBAC 
HMAC_ALG_VAP_UP_TPC 
HMAC_ALG_VAP_UP_BUTT