WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
driver_soc_ioctl.c 文件参考
#include "utils/common.h"
#include "driver_soc_ioctl.h"
#include "securec.h"
driver_soc_ioctl.c 的引用(Include)关系图:

函数

int32 drv_soc_eapol_packet_send (const int8 *ifname, const uint8 *src_addr, const uint8 *dst_addr, const uint8 *buf, uint32 length)
 
int32 drv_soc_eapol_packet_receive (const int8 *ifname, ext_rx_eapol_stru *rx_eapol)
 
int32 drv_soc_eapol_enable (const int8 *ifname, void(*notify_callback)(void *, void *), void *context)
 
int32 drv_soc_eapol_disable (const int8 *ifname)
 
int32 drv_soc_ioctl_get_own_mac (const int8 *ifname, const int8 *mac_addr)
 
int32 drv_soc_ioctl_set_ap (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_change_beacon (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_get_hw_feature (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_send_mlme (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_new_key (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_del_key (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_set_key (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_set_mode (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_get_mode (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_del_beacon (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_set_netdev (const int8 *ifname, const ext_bool_enum_uint8 *netdev)
 
int32 drv_soc_ioctl_scan (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_wifi_app_service_handle (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_disconnet (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_assoc (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_send_action (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_mesh_usr_add (const int8 *ifname, const void *buf_addr)
 
int32 drv_soc_ioctl_mesh_set_mgtk (const int8 *ifname, const void *buf_addr)
 
int32 drv_soc_ioctl_mesh_enable_flag (const int8 *ifname, enum ext_mesh_enable_flag_type flag_type, const void *buf_addr)
 
int32 drv_soc_ioctl_set_csi_config (const int8 *ifname, const void *csi_config)
 
int32 drv_soc_ioctl_csi_switch (const int8 *ifname, const void *switch_flag)
 
int32 drv_soc_ioctl_set_usr_app_ie (const int8 *ifname, const void *usr_app_ie)
 
int32 drv_soc_ioctl_sta_remove (const int8 *ifname, const void *buf_addr)
 
int32 drv_soc_ioctl_get_drv_flags (const int8 *ifname, const void *buf_addr)
 
int32 drv_soc_ioctl_set_delay_report (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_send_ext_auth_status (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_update_dh_ie (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_add_pmkid (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_remove_pmkid (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl_flush_pmkid (const int8 *ifname, const void *buf)
 
int32 drv_soc_ioctl (const int8 *ifname, const ext_ioctl_command_stru *ioctl_cmd)
 

函数说明

◆ drv_soc_eapol_disable()

int32 drv_soc_eapol_disable ( const int8 ifname)

◆ drv_soc_eapol_enable()

int32 drv_soc_eapol_enable ( const int8 ifname,
void(*)(void *, void *)  notify_callback,
void *  context 
)

◆ drv_soc_eapol_packet_receive()

int32 drv_soc_eapol_packet_receive ( const int8 ifname,
ext_rx_eapol_stru rx_eapol 
)

◆ drv_soc_eapol_packet_send()

int32 drv_soc_eapol_packet_send ( const int8 ifname,
const uint8 src_addr,
const uint8 dst_addr,
const uint8 buf,
uint32  length 
)

◆ drv_soc_ioctl()

int32 drv_soc_ioctl ( const int8 ifname,
const ext_ioctl_command_stru ioctl_cmd 
)

◆ drv_soc_ioctl_add_pmkid()

int32 drv_soc_ioctl_add_pmkid ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_assoc()

int32 drv_soc_ioctl_assoc ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_change_beacon()

int32 drv_soc_ioctl_change_beacon ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_csi_switch()

int32 drv_soc_ioctl_csi_switch ( const int8 ifname,
const void *  switch_flag 
)

◆ drv_soc_ioctl_del_beacon()

int32 drv_soc_ioctl_del_beacon ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_del_key()

int32 drv_soc_ioctl_del_key ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_disconnet()

int32 drv_soc_ioctl_disconnet ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_flush_pmkid()

int32 drv_soc_ioctl_flush_pmkid ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_get_drv_flags()

int32 drv_soc_ioctl_get_drv_flags ( const int8 ifname,
const void *  buf_addr 
)

◆ drv_soc_ioctl_get_hw_feature()

int32 drv_soc_ioctl_get_hw_feature ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_get_mode()

int32 drv_soc_ioctl_get_mode ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_get_own_mac()

int32 drv_soc_ioctl_get_own_mac ( const int8 ifname,
const int8 mac_addr 
)

◆ drv_soc_ioctl_mesh_enable_flag()

int32 drv_soc_ioctl_mesh_enable_flag ( const int8 ifname,
enum ext_mesh_enable_flag_type  flag_type,
const void *  buf_addr 
)

◆ drv_soc_ioctl_mesh_set_mgtk()

int32 drv_soc_ioctl_mesh_set_mgtk ( const int8 ifname,
const void *  buf_addr 
)

◆ drv_soc_ioctl_mesh_usr_add()

int32 drv_soc_ioctl_mesh_usr_add ( const int8 ifname,
const void *  buf_addr 
)

◆ drv_soc_ioctl_new_key()

int32 drv_soc_ioctl_new_key ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_remove_pmkid()

int32 drv_soc_ioctl_remove_pmkid ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_scan()

int32 drv_soc_ioctl_scan ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_send_action()

int32 drv_soc_ioctl_send_action ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_send_ext_auth_status()

int32 drv_soc_ioctl_send_ext_auth_status ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_send_mlme()

int32 drv_soc_ioctl_send_mlme ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_set_ap()

int32 drv_soc_ioctl_set_ap ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_set_csi_config()

int32 drv_soc_ioctl_set_csi_config ( const int8 ifname,
const void *  csi_config 
)

◆ drv_soc_ioctl_set_delay_report()

int32 drv_soc_ioctl_set_delay_report ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_set_key()

int32 drv_soc_ioctl_set_key ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_set_mode()

int32 drv_soc_ioctl_set_mode ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_set_netdev()

int32 drv_soc_ioctl_set_netdev ( const int8 ifname,
const ext_bool_enum_uint8 netdev 
)

◆ drv_soc_ioctl_set_usr_app_ie()

int32 drv_soc_ioctl_set_usr_app_ie ( const int8 ifname,
const void *  usr_app_ie 
)

◆ drv_soc_ioctl_sta_remove()

int32 drv_soc_ioctl_sta_remove ( const int8 ifname,
const void *  buf_addr 
)

◆ drv_soc_ioctl_update_dh_ie()

int32 drv_soc_ioctl_update_dh_ie ( const int8 ifname,
const void *  buf 
)

◆ drv_soc_ioctl_wifi_app_service_handle()

int32 drv_soc_ioctl_wifi_app_service_handle ( const int8 ifname,
const void *  buf 
)