@@ -225,7 +225,7 @@ getSSID(OSObject *object,
225
225
sd->ssid_len = (uint32_t )strlen ((const char *)ic->ic_des_essid );
226
226
return kIOReturnSuccess ;
227
227
}
228
- return kIOReturnError ;
228
+ return 6 ;
229
229
}
230
230
231
231
IOReturn AirportItlwm::
@@ -376,7 +376,7 @@ getCHANNEL(OSObject *object,
376
376
cd->channel .flags = ieeeChanFlag2apple (ic->ic_bss ->ni_chan ->ic_flags , ic->ic_bss ->ni_chw );
377
377
return kIOReturnSuccess ;
378
378
}
379
- return kIOReturnError ;
379
+ return 6 ;
380
380
}
381
381
382
382
IOReturn AirportItlwm::
@@ -397,7 +397,7 @@ getPROTMODE(OSObject *object, struct apple80211_protmode_data *pd)
397
397
pd->protmode = 0 ;
398
398
return kIOReturnSuccess ;
399
399
}
400
- return kIOReturnError ;
400
+ return 6 ;
401
401
}
402
402
403
403
IOReturn AirportItlwm::
@@ -418,7 +418,7 @@ getTXPOWER(OSObject *object,
418
418
txd->txpower_unit = APPLE80211_UNIT_PERCENT;
419
419
return kIOReturnSuccess ;
420
420
}
421
- return kIOReturnError ;
421
+ return 6 ;
422
422
}
423
423
424
424
IOReturn AirportItlwm::
@@ -457,7 +457,7 @@ getRATE(OSObject *object, struct apple80211_rate_data *rd)
457
457
{
458
458
struct ieee80211com *ic = fHalService ->get80211Controller ();
459
459
if (ic->ic_bss == NULL )
460
- return kIOReturnError ;
460
+ return 6 ;
461
461
int nss;
462
462
int sgi;
463
463
int index = 0 ;
@@ -502,7 +502,7 @@ getRATE(OSObject *object, struct apple80211_rate_data *rd)
502
502
rd->rate [0 ] = ic->ic_bss ->ni_rates .rs_rates [ic->ic_bss ->ni_txrate ];
503
503
return kIOReturnSuccess ;
504
504
}
505
- return kIOReturnError ;
505
+ return 6 ;
506
506
}
507
507
508
508
IOReturn AirportItlwm::
@@ -638,7 +638,7 @@ getBSSID(OSObject *object,
638
638
memcpy (bd->bssid .octet , ic->ic_bss ->ni_bssid , APPLE80211_ADDR_LEN);
639
639
return kIOReturnSuccess ;
640
640
}
641
- return kIOReturnError ;
641
+ return 6 ;
642
642
}
643
643
644
644
IOReturn AirportItlwm::
@@ -722,7 +722,7 @@ getMCS_INDEX_SET(OSObject *object, struct apple80211_mcs_index_set_data *ad)
722
722
ad->mcs_set_map [i] = ic->ic_bss ->ni_rxmcs [i];
723
723
return kIOReturnSuccess ;
724
724
}
725
- return kIOReturnError ;
725
+ return 6 ;
726
726
}
727
727
728
728
IOReturn AirportItlwm::
@@ -793,7 +793,7 @@ getRATE_SET(OSObject *object, struct apple80211_rate_set_data *ad)
793
793
}
794
794
return kIOReturnSuccess ;
795
795
}
796
- return kIOReturnError ;
796
+ return 6 ;
797
797
}
798
798
799
799
IOReturn AirportItlwm::
@@ -869,7 +869,7 @@ getRSSI(OSObject *object,
869
869
= -(0 - IWM_MIN_DBM - ic->ic_bss ->ni_rssi );
870
870
return kIOReturnSuccess ;
871
871
}
872
- return kIOReturnError ;
872
+ return 6 ;
873
873
}
874
874
875
875
IOReturn AirportItlwm::
@@ -940,11 +940,11 @@ getNOISE(OSObject *object,
940
940
nd->version = APPLE80211_VERSION;
941
941
nd->num_radios = 1 ;
942
942
nd->noise [0 ]
943
- = nd->aggregate_noise = fHalService ->getDriverInfo ()->getBSSNoise ();
943
+ = nd->aggregate_noise = - fHalService ->getDriverInfo ()->getBSSNoise ();
944
944
nd->noise_unit = APPLE80211_UNIT_DBM;
945
945
return kIOReturnSuccess ;
946
946
}
947
- return kIOReturnError ;
947
+ return 6 ;
948
948
}
949
949
950
950
IOReturn AirportItlwm::
@@ -1166,30 +1166,27 @@ setDEAUTH(OSObject *object,
1166
1166
void AirportItlwm::
1167
1167
eventHandler (struct ieee80211com *ic, int msgCode, void *data)
1168
1168
{
1169
- #define INTERFACE_POST_MESSAGE (code ) \
1170
- if (interface) { \
1171
- interface->postMessage (code); \
1172
- }
1173
1169
IO80211Interface *interface = OSDynamicCast (IO80211Interface, ic->ic_ac .ac_if .iface );
1170
+ if (!interface)
1171
+ return ;
1174
1172
switch (msgCode) {
1175
1173
case IEEE80211_EVT_COUNTRY_CODE_UPDATE:
1176
- INTERFACE_POST_MESSAGE (APPLE80211_M_COUNTRY_CODE_CHANGED)
1174
+ interface-> postMessage (APPLE80211_M_COUNTRY_CODE_CHANGED);
1177
1175
break ;
1178
1176
case IEEE80211_EVT_STA_ASSOC_DONE:
1179
- INTERFACE_POST_MESSAGE (APPLE80211_M_ASSOC_DONE)
1177
+ interface-> postMessage (APPLE80211_M_ASSOC_DONE);
1180
1178
break ;
1181
1179
case IEEE80211_EVT_STA_DEAUTH:
1182
- INTERFACE_POST_MESSAGE (APPLE80211_M_DEAUTH_RECEIVED)
1180
+ interface-> postMessage (APPLE80211_M_DEAUTH_RECEIVED);
1183
1181
break ;
1184
1182
#if 0
1185
1183
case IEEE80211_EVT_SCAN_DONE:
1186
- INTERFACE_POST_MESSAGE (APPLE80211_M_SCAN_DONE)
1184
+ interface->postMessage (APPLE80211_M_SCAN_DONE);
1187
1185
break;
1188
1186
#endif
1189
1187
default :
1190
1188
break ;
1191
1189
}
1192
- #undef INTERFACE_POST_MESSAGE
1193
1190
}
1194
1191
1195
1192
IOReturn AirportItlwm::
@@ -1274,7 +1271,7 @@ getMCS(OSObject *object, struct apple80211_mcs_data* md)
1274
1271
{
1275
1272
struct ieee80211com *ic = fHalService ->get80211Controller ();
1276
1273
if (ic->ic_state != IEEE80211_S_RUN || ic->ic_bss == NULL || !md)
1277
- return kIOReturnError ;
1274
+ return 6 ;
1278
1275
md->version = APPLE80211_VERSION;
1279
1276
md->index = ic->ic_bss ->ni_txmcs ;
1280
1277
return kIOReturnSuccess ;
@@ -1408,7 +1405,7 @@ getSCAN_RESULT(OSObject *object, struct apple80211_scan_result **sr)
1408
1405
result->asr_channel .version = APPLE80211_VERSION;
1409
1406
result->asr_channel .channel = ieee80211_chan2ieee (ic, fNextNodeToSend ->ni_chan );
1410
1407
result->asr_channel .flags = ieeeChanFlag2apple (fNextNodeToSend ->ni_chan ->ic_flags , -1 );
1411
- result->asr_noise = fHalService ->getDriverInfo ()->getBSSNoise ();
1408
+ result->asr_noise = - fHalService ->getDriverInfo ()->getBSSNoise ();
1412
1409
result->asr_rssi = -(0 - IWM_MIN_DBM - fNextNodeToSend ->ni_rssi );
1413
1410
memcpy (result->asr_bssid , fNextNodeToSend ->ni_bssid , IEEE80211_ADDR_LEN);
1414
1411
result->asr_ssid_len = fNextNodeToSend ->ni_esslen ;
0 commit comments