52 lines
758 B
C
52 lines
758 B
C
|
#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
|
||
|
|