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

浏览源代码.

结构体

struct  wal_ccpriv_two_param_stru
 
struct  wal_ccpriv_three_param_stru
 
struct  wal_ccpriv_four_param_stru
 
struct  al_tx_back_off_time_stru
 

宏定义

#define WAL_CCPRIV_CMD_MAX_LEN   1024
 
#define WAL_CCPRIV_11B_MCS_MIN   0
 
#define WAL_CCPRIV_11B_MCS_MAX   3
 
#define WAL_CCPRIV_11G_MCS_MIN   8
 
#define WAL_CCPRIV_11G_MCS_MAX   15
 
#define WAL_CCPRIV_11N_MCS_MIN   0
 
#define WAL_CCPRIV_11N_MCS_MAX   7
 
#define WAL_CCPRIV_11AX_MCS_MIN   0
 
#define WAL_CCPRIV_11AX_MCS_MAX   11
 
#define WAL_CCPRIV_NSS_MIN   1
 
#define WAL_CCPRIV_NSS_MAX   4
 
#define WAL_CCPRIV_CH_NUM   4
 
#define WAL_CCPRIV_SNPRINTF_DST   10
 
#define WAL_CCPRIV_BOOL_NIM   0
 
#define WAL_CCPRIV_BOOL_MAX   1
 
#define WAL_CCPRIV_FREQ_SKEW_ARG_NUM   8
 
#define WAL_CCPRIV_MS_TO_S   1000 /* ms和s之间倍数差 */
 
#define WAL_CCPRIV_KEEPALIVE_INTERVAL_MIN   5000 /* 受默认老化计数器出发时间所限制 */
 
#define WAL_CCPRIV_KEEPALIVE_INTERVAL_MAX   0xffff /* timer间隔时间限制所致(oal_uin16) */
 
#define WAL_AL_TX_RATIO_LOW   1
 
#define WAL_AL_TX_RATIO_HIGH   10
 
#define WAL_SET_MONITER_ON   1
 
#define WAL_MONITER_SWITCH_MODE   2
 
#define WAL_EXTERNAL_RECORD_ENABLE_ON   1
 

函数

osal_u8 wal_tx_data_type_debug_on (osal_void)
 
td_u32 wal_ccpriv_set_mcs (oal_net_device_stru *netdev, td_char *pc_param)
 
td_u32 wal_ccpriv_del_vap (oal_net_device_stru *netdev, td_char *pc_param)
 
td_u32 uapi_ccpriv_set_sleep (oal_net_device_stru *net_dev, osal_s8 *pc_param)
 
td_u32 uapi_ccpriv_vap_info (oal_net_device_stru *netdev, td_s8 *pc_param)
 
td_u32 wal_ccpriv_remove_proc (td_void)
 
td_u32 wal_ccpriv_get_bw (oal_net_device_stru *netdev, hal_channel_assemble_enum_uint8 *pen_bw_index)
 
td_u32 wal_ccpriv_set_bw (oal_net_device_stru *netdev, td_char *pc_param)
 
td_u32 uapi_ccpriv_getcountry (oal_net_device_stru *netdev, td_char *pc_param)
 
td_u32 wal_ccpriv_sta_set_psm_offset (oal_net_device_stru *netdev, td_char *param)
 
td_u32 wal_ccpriv_sta_set_offload_param (oal_net_device_stru *netdev, td_char *param)
 
td_u32 wal_ccpriv_sta_set_hw_ps_mode (oal_net_device_stru *netdev, td_char *param)
 
td_u32 wal_ccpriv_set_pm_switch (oal_net_device_stru *netdev, td_char *pc_param)
 
td_u32 uapi_ccpriv_setcountry (oal_net_device_stru *netdev, td_char *param)
 
td_u32 uapi_ccpriv_ampdu_tx_on (oal_net_device_stru *netdev, td_s8 *pc_param)
 
td_u32 wal_ccpriv_amsdu_tx_on (oal_net_device_stru *netdev, td_char *pc_param)
 
td_u32 wal_ccpriv_tx_proc (oal_net_device_stru *netdev, td_char *pc_param)
 
td_u32 wal_ccpriv_rx_proc (oal_net_device_stru *netdev, td_char *pc_param)
 
td_u32 uapi_ccpriv_rx_fcs_info (oal_net_device_stru *netdev, td_char *pc_param)
 
osal_u32 uapi_ccpriv_user_info (oal_net_device_stru *netdev, td_s8 *pc_param)
 
td_u32 wal_ccpriv_bsrp_dbg (oal_net_device_stru *netdev, td_char *param)
 
td_bool is_under_ps (td_void)
 
td_void set_under_ps (td_bool under_ps)
 
td_u32 uapi_ccpriv_send_pkt (oal_net_device_stru *net_dev, osal_s8 *param)
 
osal_void wal_ccpriv_str_to_hex (osal_s8 *param, td_s16 len, osal_u8 *value)
 
td_u32 wal_send_custom_pkt (oal_net_device_stru *net_dev, osal_u8 *data, osal_u32 len)
 
oal_bool_enum_uint8 check_unsigned_range (osal_s8 *value, osal_u32 min, osal_u32 max)
 

宏定义说明

◆ WAL_AL_TX_RATIO_HIGH

#define WAL_AL_TX_RATIO_HIGH   10

◆ WAL_AL_TX_RATIO_LOW

#define WAL_AL_TX_RATIO_LOW   1

◆ WAL_CCPRIV_11AX_MCS_MAX

#define WAL_CCPRIV_11AX_MCS_MAX   11

◆ WAL_CCPRIV_11AX_MCS_MIN

#define WAL_CCPRIV_11AX_MCS_MIN   0

◆ WAL_CCPRIV_11B_MCS_MAX

#define WAL_CCPRIV_11B_MCS_MAX   3

◆ WAL_CCPRIV_11B_MCS_MIN

#define WAL_CCPRIV_11B_MCS_MIN   0

◆ WAL_CCPRIV_11G_MCS_MAX

#define WAL_CCPRIV_11G_MCS_MAX   15

◆ WAL_CCPRIV_11G_MCS_MIN

#define WAL_CCPRIV_11G_MCS_MIN   8

◆ WAL_CCPRIV_11N_MCS_MAX

#define WAL_CCPRIV_11N_MCS_MAX   7

◆ WAL_CCPRIV_11N_MCS_MIN

#define WAL_CCPRIV_11N_MCS_MIN   0

◆ WAL_CCPRIV_BOOL_MAX

#define WAL_CCPRIV_BOOL_MAX   1

◆ WAL_CCPRIV_BOOL_NIM

#define WAL_CCPRIV_BOOL_NIM   0

◆ WAL_CCPRIV_CH_NUM

#define WAL_CCPRIV_CH_NUM   4

◆ WAL_CCPRIV_CMD_MAX_LEN

#define WAL_CCPRIV_CMD_MAX_LEN   1024

◆ WAL_CCPRIV_FREQ_SKEW_ARG_NUM

#define WAL_CCPRIV_FREQ_SKEW_ARG_NUM   8

◆ WAL_CCPRIV_KEEPALIVE_INTERVAL_MAX

#define WAL_CCPRIV_KEEPALIVE_INTERVAL_MAX   0xffff /* timer间隔时间限制所致(oal_uin16) */

◆ WAL_CCPRIV_KEEPALIVE_INTERVAL_MIN

#define WAL_CCPRIV_KEEPALIVE_INTERVAL_MIN   5000 /* 受默认老化计数器出发时间所限制 */

◆ WAL_CCPRIV_MS_TO_S

#define WAL_CCPRIV_MS_TO_S   1000 /* ms和s之间倍数差 */

◆ WAL_CCPRIV_NSS_MAX

#define WAL_CCPRIV_NSS_MAX   4

◆ WAL_CCPRIV_NSS_MIN

#define WAL_CCPRIV_NSS_MIN   1

◆ WAL_CCPRIV_SNPRINTF_DST

#define WAL_CCPRIV_SNPRINTF_DST   10

◆ WAL_EXTERNAL_RECORD_ENABLE_ON

#define WAL_EXTERNAL_RECORD_ENABLE_ON   1

◆ WAL_MONITER_SWITCH_MODE

#define WAL_MONITER_SWITCH_MODE   2

◆ WAL_SET_MONITER_ON

#define WAL_SET_MONITER_ON   1

函数说明

◆ check_unsigned_range()

oal_bool_enum_uint8 check_unsigned_range ( osal_s8 value,
osal_u32  min,
osal_u32  max 
)

◆ is_under_ps()

td_bool is_under_ps ( td_void  )

◆ set_under_ps()

td_void set_under_ps ( td_bool  under_ps)

◆ uapi_ccpriv_ampdu_tx_on()

td_u32 uapi_ccpriv_ampdu_tx_on ( oal_net_device_stru *  netdev,
td_s8 pc_param 
)

◆ uapi_ccpriv_getcountry()

td_u32 uapi_ccpriv_getcountry ( oal_net_device_stru *  netdev,
td_char pc_param 
)

◆ uapi_ccpriv_rx_fcs_info()

td_u32 uapi_ccpriv_rx_fcs_info ( oal_net_device_stru *  netdev,
td_char pc_param 
)

◆ uapi_ccpriv_send_pkt()

td_u32 uapi_ccpriv_send_pkt ( oal_net_device_stru *  net_dev,
osal_s8 param 
)

◆ uapi_ccpriv_set_sleep()

td_u32 uapi_ccpriv_set_sleep ( oal_net_device_stru *  net_dev,
osal_s8 pc_param 
)

◆ uapi_ccpriv_setcountry()

td_u32 uapi_ccpriv_setcountry ( oal_net_device_stru *  netdev,
td_char param 
)

◆ uapi_ccpriv_user_info()

osal_u32 uapi_ccpriv_user_info ( oal_net_device_stru *  netdev,
td_s8 pc_param 
)

◆ uapi_ccpriv_vap_info()

td_u32 uapi_ccpriv_vap_info ( oal_net_device_stru *  netdev,
td_s8 pc_param 
)

◆ wal_ccpriv_amsdu_tx_on()

td_u32 wal_ccpriv_amsdu_tx_on ( oal_net_device_stru *  netdev,
td_char pc_param 
)

◆ wal_ccpriv_bsrp_dbg()

td_u32 wal_ccpriv_bsrp_dbg ( oal_net_device_stru *  netdev,
td_char param 
)

◆ wal_ccpriv_del_vap()

td_u32 wal_ccpriv_del_vap ( oal_net_device_stru *  netdev,
td_char pc_param 
)

◆ wal_ccpriv_get_bw()

td_u32 wal_ccpriv_get_bw ( oal_net_device_stru *  netdev,
hal_channel_assemble_enum_uint8 pen_bw_index 
)

◆ wal_ccpriv_remove_proc()

td_u32 wal_ccpriv_remove_proc ( td_void  )

◆ wal_ccpriv_rx_proc()

td_u32 wal_ccpriv_rx_proc ( oal_net_device_stru *  netdev,
td_char pc_param 
)

◆ wal_ccpriv_set_bw()

td_u32 wal_ccpriv_set_bw ( oal_net_device_stru *  netdev,
td_char pc_param 
)

◆ wal_ccpriv_set_mcs()

td_u32 wal_ccpriv_set_mcs ( oal_net_device_stru *  netdev,
td_char pc_param 
)

◆ wal_ccpriv_set_pm_switch()

td_u32 wal_ccpriv_set_pm_switch ( oal_net_device_stru *  netdev,
td_char pc_param 
)

◆ wal_ccpriv_sta_set_hw_ps_mode()

td_u32 wal_ccpriv_sta_set_hw_ps_mode ( oal_net_device_stru *  netdev,
td_char param 
)

◆ wal_ccpriv_sta_set_offload_param()

td_u32 wal_ccpriv_sta_set_offload_param ( oal_net_device_stru *  netdev,
td_char param 
)

◆ wal_ccpriv_sta_set_psm_offset()

td_u32 wal_ccpriv_sta_set_psm_offset ( oal_net_device_stru *  netdev,
td_char param 
)

◆ wal_ccpriv_str_to_hex()

osal_void wal_ccpriv_str_to_hex ( osal_s8 param,
td_s16  len,
osal_u8 value 
)

◆ wal_ccpriv_tx_proc()

td_u32 wal_ccpriv_tx_proc ( oal_net_device_stru *  netdev,
td_char pc_param 
)

◆ wal_send_custom_pkt()

td_u32 wal_send_custom_pkt ( oal_net_device_stru *  net_dev,
osal_u8 data,
osal_u32  len 
)

◆ wal_tx_data_type_debug_on()

osal_u8 wal_tx_data_type_debug_on ( osal_void  )