qcacld-3.0: Send proper reason code for STA kickout disconnections
Currently, driver send a generic reason code eSIR_MAC_DISASSOC_DUE_TO_INACTIVITY_REASON to userspace when a STA kickout happens. Send eSIR_MAC_SA_QUERY_TIMEOUT when STA kickout happens due to SA query timeout. Send eSIR_MAC_PEER_XRETRY_FAIL when STA kickout happens due to XRETRY failure. Still host sends deauth frame with reason code eSIR_MAC_DISASSOC_DUE_TO_INACTIVITY_REASON. Change-Id: I72fa7406ef1b131ef3519bb6bef21cc52bc548cb CRs-Fixed: 2624948
This commit is contained in:

committed by
nshrivas

parent
c5b88c309f
commit
a3516d65a3
@@ -402,7 +402,9 @@ typedef enum eDelStaReasonCode {
|
||||
HAL_DEL_STA_REASON_CODE_TIM_BASED = 0x2,
|
||||
HAL_DEL_STA_REASON_CODE_RA_BASED = 0x3,
|
||||
HAL_DEL_STA_REASON_CODE_UNKNOWN_A2 = 0x4,
|
||||
HAL_DEL_STA_REASON_CODE_BTM_DISASSOC_IMMINENT = 0x5
|
||||
HAL_DEL_STA_REASON_CODE_BTM_DISASSOC_IMMINENT = 0x5,
|
||||
HAL_DEL_STA_REASON_CODE_SA_QUERY_TIMEOUT = 0x6,
|
||||
HAL_DEL_STA_REASON_CODE_XRETRY = 0x7,
|
||||
} tDelStaReasonCode;
|
||||
|
||||
typedef enum eSmpsModeValue {
|
||||
|
Reference in New Issue
Block a user