WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_sdp.c 文件参考
#include "hmac_sdp.h"
#include "hmac_mgmt_bss_comm.h"
#include "wlan_msg.h"
#include "frw_hmac.h"
#include "hmac_feature_dft.h"
#include "dmac_ext_if_hcm.h"
#include "hmac_tx_mgmt.h"
#include "hmac_fcs.h"
#include "mac_data.h"
#include "mac_device_ext.h"
#include "hal_ext_if.h"
#include "oal_netbuf_data.h"
#include "msg_sdp_rom.h"
#include "hmac_feature_interface.h"
#include "hmac_ccpriv.h"
#include "mac_vap_ext.h"
hmac_sdp.c 的引用(Include)关系图:

宏定义

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_SDP_C
 
#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST
 
#define NAN_WAKE_PRE_TIME   8
 
#define NAN_2G_CHAN   6
 

函数

OAL_STATIC osal_u8 hmac_sdp_get_service_num_by_type (osal_u8 type)
 
OAL_STATIC osal_u8 hmac_sdp_service_max_size (osal_u8 type)
 
OAL_STATIC osal_u32 hmac_sdp_save_service_info (const oal_sdp_service *src_srv)
 
osal_s32 hmac_sdp_start_subscribe (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
OAL_STATIC osal_u32 hmac_sdp_clear_service_info (osal_u8 local_handle, osal_u8 type)
 
osal_s32 hmac_sdp_cancel_subscribe (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_sdp_dw_prd_time_cfg (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_sdp_add_peer_mac (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
OAL_STATIC osal_u32 hmac_sdp_init_send_info (hmac_vap_stru *hmac_vap, osal_bool switch_channel, osal_u16 peroid, osal_u8 ratio)
 
osal_s32 hmac_sdp_init_enable (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
oal_bool_enum hmac_sdp_is_init (osal_void)
 
osal_u32 hmac_sdp_init (hmac_vap_stru *hmac_vap, osal_bool switch_channel, osal_u16 peroid, osal_u8 *input_ratio)
 
osal_u32 hmac_sdp_deinit (hmac_vap_stru *hmac_vap)
 
OAL_STATIC osal_void hmac_sdp_fill_followup_content (osal_u8 *data_input, const oal_sdp_info *sdp_info, osal_u16 *len)
 
OAL_STATIC osal_u16 hmac_sdp_encap_action (const hmac_vap_stru *hmac_vap, oal_netbuf_stru *mgmt_buf, const oal_sdp_info *sdp_info, osal_u8 is_publish)
 
OAL_STATIC osal_u8hmac_sdp_find_attribute (osal_u8 attr_id, osal_u8 *attr_ies_input, osal_u32 len_input)
 
OAL_STATIC osal_u32 hmac_sdp_send_data_to_host (const hmac_vap_stru *hmac_vap, const oal_sdp_info *sdp_param)
 
OAL_STATIC osal_u32 hmac_sdp_get_publish_local_id (const osal_u8 *name, osal_u8 *local_handle)
 
osal_u32 hmac_sdp_send_followup_to_host (const hmac_vap_stru *hmac_vap, oal_sdp_info *sdp_info, osal_u8 *data, osal_u8 len)
 
osal_u8hmac_sdp_parse_rx (oal_netbuf_stru *netbuf, oal_sdp_info *sdp_param)
 
osal_s32 hmac_sdp_send_data (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u8 hmac_is_sdp_frame (oal_netbuf_stru *netbuf)
 
const hmac_sdp_service_infohmac_sdp_get_service_info (osal_void)
 
osal_void hmac_sdp_feature_hook_register (osal_void)
 
osal_void hmac_sdp_feature_hook_unregister (osal_void)
 
osal_u32 hmac_sdp_msg_init (osal_void)
 
osal_void hmac_sdp_msg_deinit (osal_void)
 

变量

OAL_STATIC hmac_sdp_service_info g_service_info
 
OAL_STATIC oal_bool_enum g_sdp_init = OAL_FALSE
 

宏定义说明

◆ NAN_2G_CHAN

#define NAN_2G_CHAN   6

◆ NAN_WAKE_PRE_TIME

#define NAN_WAKE_PRE_TIME   8

◆ THIS_FILE_ID

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_SDP_C

◆ THIS_MOD_ID

#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST

函数说明

◆ hmac_is_sdp_frame()

osal_u8 hmac_is_sdp_frame ( oal_netbuf_stru netbuf)

◆ hmac_sdp_add_peer_mac()

osal_s32 hmac_sdp_add_peer_mac ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_sdp_cancel_subscribe()

osal_s32 hmac_sdp_cancel_subscribe ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_sdp_clear_service_info()

OAL_STATIC osal_u32 hmac_sdp_clear_service_info ( osal_u8  local_handle,
osal_u8  type 
)

◆ hmac_sdp_deinit()

osal_u32 hmac_sdp_deinit ( hmac_vap_stru hmac_vap)

◆ hmac_sdp_dw_prd_time_cfg()

osal_s32 hmac_sdp_dw_prd_time_cfg ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_sdp_encap_action()

OAL_STATIC osal_u16 hmac_sdp_encap_action ( const hmac_vap_stru hmac_vap,
oal_netbuf_stru mgmt_buf,
const oal_sdp_info sdp_info,
osal_u8  is_publish 
)

◆ hmac_sdp_feature_hook_register()

osal_void hmac_sdp_feature_hook_register ( osal_void  )

◆ hmac_sdp_feature_hook_unregister()

osal_void hmac_sdp_feature_hook_unregister ( osal_void  )

◆ hmac_sdp_fill_followup_content()

OAL_STATIC osal_void hmac_sdp_fill_followup_content ( osal_u8 data_input,
const oal_sdp_info sdp_info,
osal_u16 len 
)

◆ hmac_sdp_find_attribute()

OAL_STATIC osal_u8 * hmac_sdp_find_attribute ( osal_u8  attr_id,
osal_u8 attr_ies_input,
osal_u32  len_input 
)

◆ hmac_sdp_get_publish_local_id()

OAL_STATIC osal_u32 hmac_sdp_get_publish_local_id ( const osal_u8 name,
osal_u8 local_handle 
)

◆ hmac_sdp_get_service_info()

const hmac_sdp_service_info * hmac_sdp_get_service_info ( osal_void  )

◆ hmac_sdp_get_service_num_by_type()

OAL_STATIC osal_u8 hmac_sdp_get_service_num_by_type ( osal_u8  type)

◆ hmac_sdp_init()

osal_u32 hmac_sdp_init ( hmac_vap_stru hmac_vap,
osal_bool  switch_channel,
osal_u16  peroid,
osal_u8 input_ratio 
)

◆ hmac_sdp_init_enable()

osal_s32 hmac_sdp_init_enable ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_sdp_init_send_info()

OAL_STATIC osal_u32 hmac_sdp_init_send_info ( hmac_vap_stru hmac_vap,
osal_bool  switch_channel,
osal_u16  peroid,
osal_u8  ratio 
)

◆ hmac_sdp_is_init()

oal_bool_enum hmac_sdp_is_init ( osal_void  )

◆ hmac_sdp_msg_deinit()

osal_void hmac_sdp_msg_deinit ( osal_void  )

◆ hmac_sdp_msg_init()

osal_u32 hmac_sdp_msg_init ( osal_void  )

◆ hmac_sdp_parse_rx()

osal_u8 * hmac_sdp_parse_rx ( oal_netbuf_stru netbuf,
oal_sdp_info sdp_param 
)

◆ hmac_sdp_save_service_info()

OAL_STATIC osal_u32 hmac_sdp_save_service_info ( const oal_sdp_service src_srv)

◆ hmac_sdp_send_data()

osal_s32 hmac_sdp_send_data ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_sdp_send_data_to_host()

OAL_STATIC osal_u32 hmac_sdp_send_data_to_host ( const hmac_vap_stru hmac_vap,
const oal_sdp_info sdp_param 
)

◆ hmac_sdp_send_followup_to_host()

osal_u32 hmac_sdp_send_followup_to_host ( const hmac_vap_stru hmac_vap,
oal_sdp_info sdp_info,
osal_u8 data,
osal_u8  len 
)

◆ hmac_sdp_service_max_size()

OAL_STATIC osal_u8 hmac_sdp_service_max_size ( osal_u8  type)

◆ hmac_sdp_start_subscribe()

osal_s32 hmac_sdp_start_subscribe ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

变量说明

◆ g_sdp_init

◆ g_service_info