mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-12-27 09:03:20 +02:00
add SIOCSIWAP to wlcompat
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@702 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
f844803337
commit
a12c7a8ffe
@ -302,6 +302,16 @@ static int wlcompat_ioctl(struct net_device *dev,
|
||||
}
|
||||
break;
|
||||
}
|
||||
case SIOCSIWAP:
|
||||
{
|
||||
if (wrqu->ap_addr.sa_family != ARPHRD_ETHER)
|
||||
return -EINVAL;
|
||||
|
||||
if (wl_ioctl(dev,WLC_SET_BSSID,wrqu->ap_addr.sa_data,6) < 0)
|
||||
return -EINVAL;
|
||||
|
||||
break;
|
||||
}
|
||||
case SIOCGIWAP:
|
||||
{
|
||||
wrqu->ap_addr.sa_family = ARPHRD_ETHER;
|
||||
@ -513,7 +523,7 @@ static const iw_handler wlcompat_handler[] = {
|
||||
iw_handler_get_spy, /* SIOCGIWSPY */
|
||||
iw_handler_set_thrspy, /* SIOCSIWTHRSPY */
|
||||
iw_handler_get_thrspy, /* SIOCGIWTHRSPY */
|
||||
NULL, /* SIOCSIWAP */
|
||||
wlcompat_ioctl, /* SIOCSIWAP */
|
||||
wlcompat_ioctl, /* SIOCGIWAP */
|
||||
NULL, /* -- hole -- */
|
||||
NULL, /* SIOCGIWAPLIST */
|
||||
|
Loading…
Reference in New Issue
Block a user