qcacld-3.0: Overide blacklist and connect to AP
Currently the connection manager queries the blacklist manager about the action to be taken and if all the candidates of a certain SSID are blacklisted then the connection would be rejected. there are various types of blacklisting, some can be overided and some have to be strictly followed. Fix is to overide the blacklist candidate and connect to it if no other candidates are suitable for connection. Change-Id: Id47fd214130411179d9a53005841786d6d14ce81 CRs-Fixed: 2831535
Šī revīzija ir iekļauta:

revīziju iesūtīja
snandini

vecāks
b8b04f1ba2
revīzija
5028327b50
@@ -194,6 +194,11 @@ blm_prune_old_entries_and_get_action(struct blm_reject_ap *blm_entry,
|
||||
blm_debug(QDF_MAC_ADDR_FMT" in blacklist list, reject ap type %d removing from candidate list",
|
||||
QDF_MAC_ADDR_REF(blm_entry->bssid.bytes),
|
||||
blm_entry->reject_ap_type);
|
||||
|
||||
if (BLM_IS_AP_BLACKLISTED_BY_USERSPACE(blm_entry) ||
|
||||
BLM_IS_AP_IN_RSSI_REJECT_LIST(blm_entry))
|
||||
return CM_BLM_FORCE_REMOVE;
|
||||
|
||||
return CM_BLM_REMOVE;
|
||||
}
|
||||
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user