6#ifndef __WAL_CFG80211_APT_H__
7#define __WAL_CFG80211_APT_H__
52 const oal_station_info_stru *sinfo);
62 const td_u8 *buf,
size_t len);
67#ifdef _PRE_WLAN_FEATURE_MESH
68td_u32 cfg80211_mesh_close(
const oal_net_device_stru *netdev,
const td_u8 *mac_addr,
td_u8 addr_len,
td_u16 reason);
73#ifdef _PRE_WLAN_FEATURE_WPA3
74td_void cfg80211_external_auth_req(
const oal_net_device_stru *netdev,
const oal_external_auth_stru *ext_auth);
78#if defined(_PRE_OS_VERSION_LITEOS) && defined(_PRE_WLAN_FEATURE_11R)
79td_u32 cfg80211_ft_event_proc_sta_etc(
const oal_net_device_stru *netdev,
80 const oal_cfg80211_ft_event_stru *cfg_ft_event);
ext_scan_status_enum
Definition driver_soc_common.h:246
int32(* ext_send_event_cb)(const char *, signed int, const unsigned char *, unsigned int)
Definition driver_soc_common.h:272
int32_t(* wifi_promis_cb)(void *recv_buf, int32_t frame_len, int8_t rssi)
混杂模式收包回调接口定义。
Definition wifi_device_config.h:137
int32_t(* wifi_rx_mgmt_cb)(void *recv_buf, int32_t frame_len, int8_t rssi)
管理帧收包回调接口定义。
Definition wifi_device_config.h:156
osal_u32 ie_len
Definition oal_net.h:0
int osal_s32
Definition osal_types.h:19
void osal_void
Definition osal_types.h:29
Definition driver_soc_common.h:562
Definition hmac_ext_if.h:247
Definition wal_event.h:56
Definition wal_event.h:45
unsigned short td_u16
Definition td_type.h:37
unsigned char td_u8
Definition td_type.h:36
void td_void
Definition td_type.h:49
unsigned int td_u32
Definition td_type.h:38
int td_s32
Definition td_type.h:44
td_s32 drv_soc_register_send_event_cb(ext_send_event_cb func)
td_u8 cfg80211_mgmt_tx_status(struct wireless_dev *wdev, const td_u8 *buf, size_t len, td_u8 ack)
osal_void uapi_wlan_register_report_mgmt_frame(wifi_rx_mgmt_cb mgmt_process_cb)
osal_s32 wal_do_upload_promis_frame_cb(const hmac_rx_mgmt_event_stru *frame)
osal_s32 wal_do_report_rx_mgmt_frame_cb(hmac_rx_mgmt_event_stru *mgmt_frame)
td_u32 cfg80211_timeout_disconnected(const oal_net_device_stru *netdev)
td_u32 cfg80211_new_sta(const oal_net_device_stru *netdev, const td_u8 *mac_addr, td_u8 addr_len, const oal_station_info_stru *sinfo)
td_u8 cfg80211_rx_mgmt(const oal_net_device_stru *netdev, td_s32 freq, td_s32 l_sig_mbm, const td_u8 *buf, size_t len)
td_void cfg80211_inform_bss_frame(const oal_net_device_stru *netdev, const oal_ieee80211_channel *ieee80211_channel, const wal_scanned_bss_info_stru *scanned_bss_info)
td_u32 cfg80211_remain_on_channel(const oal_net_device_stru *netdev, td_u32 freq, td_u32 duration)
td_void cfg80211_connect_result(const oal_net_device_stru *netdev, const oal_connet_result_stru *connet_result)
td_void cfg80211_scan_done(const oal_net_device_stru *netdev, ext_scan_status_enum status)
td_u32 cfg80211_cancel_remain_on_channel(const oal_net_device_stru *netdev, td_u32 freq)
td_u32 cfg80211_csa_channel_switch(const oal_net_device_stru *netdev, td_s32 freq)
td_u32 cfg80211_del_sta(oal_net_device_stru *netdev, const td_u8 *mac_addr, td_u8 addr_len)
osal_void wal_register_upload_frame_cb(wifi_promis_cb func)
td_u32 cfg80211_disconnected(const oal_net_device_stru *netdev, td_u16 reason, const td_u8 *ie, td_u32 ie_len)