Changeset 1846
- Timestamp:
- 12/08/06 14:10:11 (2 years ago)
- Files:
-
- trunk/net80211/ieee80211.c (modified) (2 diffs)
- trunk/net80211/ieee80211_wireless.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/net80211/ieee80211.c
r1721 r1846 1117 1117 vap->iv_bss->ni_rates = ic->ic_sup_rates[newphymode]; 1118 1118 } 1119 error = ENETRESET;1119 error = -ENETRESET; 1120 1120 } 1121 1121 IEEE80211_UNLOCK_IRQ(ic); … … 1211 1211 if (vap->iv_fixed_rate != newrate) { 1212 1212 vap->iv_fixed_rate = newrate; /* fixed tx rate */ 1213 error = ENETRESET;1213 error = -ENETRESET; 1214 1214 } 1215 1215 if (vap->iv_des_mode != newmode) { 1216 1216 vap->iv_des_mode = newmode; /* desired phymode */ 1217 error = ENETRESET;1217 error = -ENETRESET; 1218 1218 } 1219 1219 return error; trunk/net80211/ieee80211_wireless.c
r1842 r1846 1970 1970 ifr.ifr_media |= IFM_MAKEMODE(ifr_mode); 1971 1971 retv = ifmedia_ioctl(ic->ic_dev, &ifr, &ic->ic_media, SIOCSIFMEDIA); 1972 if ((!retv || retv == ENETRESET) && mode != vap->iv_des_mode) {1972 if ((!retv || retv == -ENETRESET) && mode != vap->iv_des_mode) { 1973 1973 ieee80211_scan_flush(ic); /* NB: could optimize */ 1974 1974 vap->iv_des_mode = mode;
