PERFORCE change 112389 for review
Kip Macy
kmacy at FreeBSD.org
Sun Dec 31 20:36:38 PST 2006
http://perforce.freebsd.org/chv.cgi?CH=112389
Change 112389 by kmacy at kmacy_serendipity:sam_wifi on 2007/01/01 04:35:56
compile fixes
- replace ieee80211_cfg{get,set} with ieee80211_ioctl
- remove call to ieee80211_watchdog
wi works at least in sta mode and will associate
and allow network traffic
- TBD: fix scanning
Affected files ...
.. //depot/projects/wifi/sys/dev/wi/if_wi.c#23 edit
Differences ...
==== //depot/projects/wifi/sys/dev/wi/if_wi.c#23 (text+ko) ====
@@ -2002,7 +2002,7 @@
case WI_RID_TX_CRYPT_KEY:
case WI_RID_DEFLT_CRYPT_KEYS:
case WI_RID_TX_RATE:
- return ieee80211_cfgget(ic, cmd, data);
+ return ieee80211_ioctl(ic, cmd, data);
case WI_RID_MICROWAVE_OVEN:
if (sc->sc_enabled && (sc->sc_flags & WI_FLAGS_HAS_MOR)) {
@@ -2056,7 +2056,7 @@
case WI_RID_READ_APS:
if (ic->ic_opmode == IEEE80211_M_HOSTAP)
- return ieee80211_cfgget(ic, cmd, data);
+ return ieee80211_ioctl(ic, cmd, data);
if (sc->sc_scan_timer > 0) {
error = EINPROGRESS;
break;
@@ -2093,11 +2093,11 @@
break;
case WI_RID_READ_CACHE:
- return ieee80211_cfgget(ic, cmd, data);
+ return ieee80211_ioctl(ic, cmd, data);
case WI_RID_SCAN_RES: /* compatibility interface */
if (ic->ic_opmode == IEEE80211_M_HOSTAP)
- return ieee80211_cfgget(ic, cmd, data);
+ return ieee80211_ioctl(ic, cmd, data);
if (sc->sc_scan_timer > 0) {
error = EINPROGRESS;
break;
@@ -2179,7 +2179,7 @@
sc->sc_nodelen);
break;
default:
- return ieee80211_cfgget(ic, cmd, data);
+ return ieee80211_ioctl(ic, cmd, data);
}
break;
}
@@ -2372,8 +2372,8 @@
error = wi_write_rid(sc, wreq.wi_type, wreq.wi_val,
len);
if (error == 0) {
- /* XXX ieee80211_cfgset does a copyin */
- error = ieee80211_cfgset(ic, cmd, data);
+ /* XXX ieee80211_ioctl does a copyin */
+ error = ieee80211_ioctl(ic, cmd, data);
if (error == ENETRESET) {
if (sc->sc_enabled)
wi_init(sc);
More information about the p4-projects
mailing list