mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 13:44:26 -04:00
qcacld-3.0: correct disconnect reason mapping for roam related failures
According to description of enum qca_disconnect_reason_codes, both REASON_HOST_TRIGGERED_ROAM_FAILURE and REASON_FW_TRIGGERED_ROAM_FAILURE should be mapped to QCA_DISCONNECT_REASON_INTERNAL_ROAM_FAILURE; while REASON_USER_TRIGGERED_ROAM_FAILURE should be mapped to QCA_DISCONNECT_REASON_EXTERNAL_ROAM_FAILURE. CRs-Fixed: 2784513 Change-Id: I62c82ae72de03cd219dd779ba4f50cf75b69d2a3
This commit is contained in:
parent
fab9af134c
commit
dcdf3a6969
1 changed files with 2 additions and 4 deletions
|
|
@ -21028,9 +21028,10 @@ wlan_hdd_sir_mac_to_qca_reason(enum wlan_reason_code internal_reason)
|
|||
QCA_DISCONNECT_REASON_UNSPECIFIED;
|
||||
switch (internal_reason) {
|
||||
case REASON_HOST_TRIGGERED_ROAM_FAILURE:
|
||||
case REASON_FW_TRIGGERED_ROAM_FAILURE:
|
||||
reason = QCA_DISCONNECT_REASON_INTERNAL_ROAM_FAILURE;
|
||||
break;
|
||||
case REASON_FW_TRIGGERED_ROAM_FAILURE:
|
||||
case REASON_USER_TRIGGERED_ROAM_FAILURE:
|
||||
reason = QCA_DISCONNECT_REASON_EXTERNAL_ROAM_FAILURE;
|
||||
break;
|
||||
case REASON_GATEWAY_REACHABILITY_FAILURE:
|
||||
|
|
@ -21075,9 +21076,6 @@ wlan_hdd_sir_mac_to_qca_reason(enum wlan_reason_code internal_reason)
|
|||
case REASON_BEACON_MISSED:
|
||||
reason = QCA_DISCONNECT_REASON_BEACON_MISS_FAILURE;
|
||||
break;
|
||||
case REASON_USER_TRIGGERED_ROAM_FAILURE:
|
||||
reason = QCA_DISCONNECT_REASON_USER_TRIGGERED;
|
||||
break;
|
||||
default:
|
||||
hdd_debug("No QCA reason code for mac reason: %u",
|
||||
internal_reason);
|
||||
|
|
|
|||
Loading…
Reference in a new issue