52 lines
758 B
C
Executable File
52 lines
758 B
C
Executable File
#include <common/bk_include.h>
|
|
#include "ddrv.h"
|
|
|
|
#include "sk_intf.h"
|
|
#include "ieee802_11_defs.h"
|
|
#include "driver_beken.h"
|
|
#include "bk_hostapd_intf.h"
|
|
#include "bk_wifi_private.h"
|
|
|
|
int ioctl_host_ap(unsigned int cmd, unsigned long arg)
|
|
{
|
|
int ret = 0;
|
|
switch(cmd)
|
|
{
|
|
case PRISM2_IOCTL_HOSTAPD:
|
|
ret = hapd_intf_ioctl(arg);
|
|
break;
|
|
|
|
case PRISM2_IOCTL_PRISM2_PARAM:
|
|
break;
|
|
|
|
case SIOCSIWESSID:
|
|
break;
|
|
|
|
case SIOCGIWRANGE:
|
|
break;
|
|
|
|
case SIOCSIWFREQ:
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
|
|
return ret;
|
|
}
|
|
|
|
int ioctl_inet(int dev, u8 vif_index, unsigned int cmd, unsigned long arg)
|
|
{
|
|
int ret = 0;
|
|
|
|
if(ioctl_get_socket_num(vif_index) == dev)
|
|
{
|
|
ret = ioctl_host_ap(cmd, arg);
|
|
}
|
|
|
|
return ret;
|
|
}
|
|
|
|
// eof
|
|
|