mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-11-09 04:12:08 -05:00
qcacld-3.0: Replace lim_log() with pe_* log levels in lim_process_deauth_frame.c
Replace lim_log() with pe_* appropriate log levels in lim_process_deauth_frame.c Change-Id: I0e4ba225f895f73797eddbe12dc8b1c783267dde CRs-Fixed: 1093093
This commit is contained in:
parent
9ab3bbd009
commit
85b74ddea2
1 changed files with 57 additions and 130 deletions
|
|
@ -93,13 +93,10 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
(eLIM_SME_WT_DEAUTH_STATE == psessionEntry->limSmeState))) {
|
||||
/*Every 15th deauth frame will be logged in kmsg */
|
||||
if (!(pMac->lim.deauthMsgCnt & 0xF)) {
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL
|
||||
("received Deauth frame in DEAUTH_WT_STATE"
|
||||
"(already processing previously received DEAUTH frame).."
|
||||
"Dropping this.. Deauth Failed %d"),
|
||||
pe_info("received Deauth frame in DEAUTH_WT_STATE"
|
||||
"(already processing previously received DEAUTH frame)"
|
||||
"Dropping this.. Deauth Failed %d",
|
||||
++pMac->lim.deauthMsgCnt);
|
||||
)
|
||||
} else {
|
||||
pMac->lim.deauthMsgCnt++;
|
||||
}
|
||||
|
|
@ -109,26 +106,19 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
if (lim_is_group_addr(pHdr->sa)) {
|
||||
/* Received Deauth frame from a BC/MC address */
|
||||
/* Log error and ignore it */
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL("received Deauth frame from a BC/MC address"));
|
||||
)
|
||||
|
||||
pe_info("received Deauth frame from a BC/MC address");
|
||||
return;
|
||||
}
|
||||
|
||||
if (lim_is_group_addr(pHdr->da) && !lim_is_addr_bc(pHdr->da)) {
|
||||
/* Received Deauth frame for a MC address */
|
||||
/* Log error and ignore it */
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL("received Deauth frame for a MC address"));
|
||||
)
|
||||
|
||||
pe_info("received Deauth frame for a MC address");
|
||||
return;
|
||||
}
|
||||
if (!lim_validate_received_frame_a1_addr(pMac,
|
||||
pHdr->da, psessionEntry)) {
|
||||
lim_log(pMac, LOGE,
|
||||
FL("rx frame doesn't have valid a1 address, drop it"));
|
||||
pe_err("rx frame doesn't have valid a1 address, drop it");
|
||||
return;
|
||||
}
|
||||
#ifdef WLAN_FEATURE_11W
|
||||
|
|
@ -136,19 +126,13 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
if (psessionEntry->limRmfEnabled
|
||||
&& (WMA_GET_RX_DPU_FEEDBACK(pRxPacketInfo) &
|
||||
DPU_FEEDBACK_UNPROTECTED_ERROR)) {
|
||||
PELOGE(lim_log
|
||||
(pMac, LOGE,
|
||||
FL("received an unprotected deauth from AP"));
|
||||
)
|
||||
|
||||
pe_info("received an unprotected deauth from AP");
|
||||
/*
|
||||
* When 11w offload is enabled then
|
||||
* firmware should not fwd this frame
|
||||
*/
|
||||
if (LIM_IS_STA_ROLE(psessionEntry) && pMac->pmf_offload) {
|
||||
lim_log(pMac, LOGE,
|
||||
FL("11w offload is enable,unprotected deauth is not expected")
|
||||
);
|
||||
pe_err("11w offload is enable,unprotected deauth is not expected");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -170,26 +154,21 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
/* Get reasonCode from Deauthentication frame body */
|
||||
reasonCode = sir_read_u16(pBody);
|
||||
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL("Received Deauth frame for Addr: " MAC_ADDRESS_STR
|
||||
pe_info("Received Deauth frame for Addr: " MAC_ADDRESS_STR
|
||||
"(mlm state = %s, sme state = %d systemrole = %d "
|
||||
"RSSI = %d) with reason code %d [%s] from "
|
||||
MAC_ADDRESS_STR), MAC_ADDR_ARRAY(pHdr->da),
|
||||
MAC_ADDRESS_STR, MAC_ADDR_ARRAY(pHdr->da),
|
||||
lim_mlm_state_str(psessionEntry->limMlmState),
|
||||
psessionEntry->limSmeState,
|
||||
GET_LIM_SYSTEM_ROLE(psessionEntry), frame_rssi,
|
||||
reasonCode, lim_dot11_reason_str(reasonCode),
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
lim_diag_event_report(pMac, WLAN_PE_DIAG_DEAUTH_FRAME_EVENT,
|
||||
psessionEntry, 0, reasonCode);
|
||||
|
||||
if (lim_check_disassoc_deauth_ack_pending(pMac, (uint8_t *) pHdr->sa)) {
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL
|
||||
("Ignore the Deauth received, while waiting for ack of "
|
||||
"disassoc/deauth"));
|
||||
)
|
||||
pe_debug("Ignore the Deauth received, while waiting for ack of "
|
||||
"disassoc/deauth");
|
||||
lim_clean_up_disassoc_deauth_req(pMac, (uint8_t *) pHdr->sa, 1);
|
||||
return;
|
||||
}
|
||||
|
|
@ -204,12 +183,9 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
default:
|
||||
/* Invalid reasonCode in received Deauthentication frame */
|
||||
/* Log error and ignore the frame */
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL
|
||||
("received Deauth frame with invalid reasonCode %d from "
|
||||
MAC_ADDRESS_STR), reasonCode,
|
||||
pe_err("received Deauth frame with invalid reasonCode %d from "
|
||||
MAC_ADDRESS_STR, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
|
||||
break;
|
||||
}
|
||||
|
|
@ -227,22 +203,17 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
default:
|
||||
/* Invalid reasonCode in received Deauth frame */
|
||||
/* Log error and ignore the frame */
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL
|
||||
("received Deauth frame with invalid reasonCode %d from "
|
||||
MAC_ADDRESS_STR), reasonCode,
|
||||
pe_err("received Deauth frame with invalid reasonCode %d from "
|
||||
MAC_ADDRESS_STR, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
/* Received Deauth frame in either IBSS */
|
||||
/* or un-known role. Log and ignore it */
|
||||
lim_log(pMac, LOGE,
|
||||
FL
|
||||
("received Deauth frame with reasonCode %d in role %d from "
|
||||
MAC_ADDRESS_STR), reasonCode,
|
||||
pe_err("received Deauth frame with reasonCode %d in role %d from "
|
||||
MAC_ADDRESS_STR, reasonCode,
|
||||
GET_LIM_SYSTEM_ROLE(psessionEntry),
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
|
||||
|
|
@ -274,18 +245,11 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
if (lim_is_reassoc_in_progress(pMac, psessionEntry)
|
||||
|| lim_is_reassoc_in_progress(pMac, pRoamSessionEntry)) {
|
||||
if (!IS_REASSOC_BSSID(pMac, pHdr->sa, psessionEntry)) {
|
||||
PELOGE(lim_log
|
||||
(pMac, LOGE,
|
||||
FL("Rcv Deauth from unknown/different "
|
||||
"AP while ReAssoc. Ignore " MAC_ADDRESS_STR),
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
PELOGE(lim_log
|
||||
(pMac, LOGE,
|
||||
FL(" limReAssocbssId : " MAC_ADDRESS_STR),
|
||||
MAC_ADDR_ARRAY(psessionEntry->
|
||||
limReAssocbssId));
|
||||
)
|
||||
pe_debug("Rcv Deauth from unknown/different "
|
||||
"AP while ReAssoc. Ignore " MAC_ADDRESS_STR
|
||||
"limReAssocbssId : " MAC_ADDRESS_STR,
|
||||
MAC_ADDR_ARRAY(pHdr->sa),
|
||||
MAC_ADDR_ARRAY(psessionEntry->limReAssocbssId));
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -293,18 +257,12 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
* Drop ReAssoc and Restore the Previous context( current connected AP).
|
||||
*/
|
||||
if (!IS_CURRENT_BSSID(pMac, pHdr->sa, psessionEntry)) {
|
||||
PELOGE(lim_log
|
||||
(pMac, LOGE,
|
||||
FL("received DeAuth from the New AP to "
|
||||
"which ReAssoc is sent " MAC_ADDRESS_STR),
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
PELOGE(lim_log
|
||||
(pMac, LOGE,
|
||||
FL(" psessionEntry->bssId: "
|
||||
MAC_ADDRESS_STR),
|
||||
MAC_ADDR_ARRAY(psessionEntry->bssId));
|
||||
)
|
||||
pe_debug("received DeAuth from the New AP to "
|
||||
"which ReAssoc is sent " MAC_ADDRESS_STR
|
||||
"psessionEntry->bssId: " MAC_ADDRESS_STR,
|
||||
MAC_ADDR_ARRAY(pHdr->sa),
|
||||
MAC_ADDR_ARRAY(psessionEntry->bssId));
|
||||
|
||||
lim_restore_pre_reassoc_state(pMac,
|
||||
eSIR_SME_REASSOC_REFUSED,
|
||||
reasonCode,
|
||||
|
|
@ -318,18 +276,12 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
*/
|
||||
if (!LIM_IS_AP_ROLE(psessionEntry)) {
|
||||
if (!IS_CURRENT_BSSID(pMac, pHdr->bssId, psessionEntry)) {
|
||||
PELOGE(lim_log
|
||||
(pMac, LOGE,
|
||||
FL("received DeAuth from an AP other "
|
||||
"than we're trying to join. Ignore. "
|
||||
MAC_ADDRESS_STR), MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
pe_err("received DeAuth from an AP other "
|
||||
"than we're trying to join. Ignore. "
|
||||
MAC_ADDRESS_STR, MAC_ADDR_ARRAY(pHdr->sa));
|
||||
|
||||
if (lim_search_pre_auth_list(pMac, pHdr->sa)) {
|
||||
PELOG1(lim_log
|
||||
(pMac, LOG1,
|
||||
FL("Preauth entry exist. "
|
||||
"Deleting... "));
|
||||
)
|
||||
pe_debug("Preauth entry exist. Deleting");
|
||||
lim_delete_pre_auth_node(pMac, pHdr->sa);
|
||||
}
|
||||
return;
|
||||
|
|
@ -351,14 +303,10 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
* to SME.
|
||||
*/
|
||||
|
||||
/* Log error */
|
||||
PELOG1(lim_log(pMac, LOG1,
|
||||
FL
|
||||
("received Deauth frame state %X with failure "
|
||||
"code %d from " MAC_ADDRESS_STR),
|
||||
pe_debug("received Deauth frame state %X with failure "
|
||||
"code %d from " MAC_ADDRESS_STR,
|
||||
psessionEntry->limMlmState, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
|
||||
lim_restore_from_auth_state(pMac,
|
||||
eSIR_SME_DEAUTH_WHILE_JOIN,
|
||||
|
|
@ -367,9 +315,8 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
return;
|
||||
|
||||
case eLIM_MLM_AUTHENTICATED_STATE:
|
||||
lim_log(pMac, LOG1,
|
||||
FL("received Deauth frame state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR),
|
||||
pe_debug("received Deauth frame state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR,
|
||||
psessionEntry->limMlmState, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
/* / Issue Deauth Indication to SME. */
|
||||
|
|
@ -394,9 +341,8 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
* context. Delete local pre-auth context
|
||||
* if any and issue ASSOC_CNF to SME.
|
||||
*/
|
||||
lim_log(pMac, LOG1,
|
||||
FL("received Deauth frame state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR),
|
||||
pe_debug("received Deauth frame state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR,
|
||||
psessionEntry->limMlmState, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
if (lim_search_pre_auth_list(pMac, pHdr->sa))
|
||||
|
|
@ -432,13 +378,10 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
|
||||
case eLIM_MLM_WT_ADD_STA_RSP_STATE:
|
||||
psessionEntry->fDeauthReceived = true;
|
||||
PELOGW(lim_log(pMac, LOGW,
|
||||
FL
|
||||
("Received Deauth frame in state %X with Reason "
|
||||
"Code %d from Peer" MAC_ADDRESS_STR),
|
||||
pe_debug("Received Deauth frame in state %X with Reason "
|
||||
"Code %d from Peer" MAC_ADDRESS_STR,
|
||||
psessionEntry->limMlmState, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
return;
|
||||
|
||||
case eLIM_MLM_IDLE_STATE:
|
||||
|
|
@ -446,15 +389,11 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
#ifdef FEATURE_WLAN_TDLS
|
||||
if ((NULL != pStaDs)
|
||||
&& (STA_ENTRY_TDLS_PEER == pStaDs->staType)) {
|
||||
PELOGE(lim_log
|
||||
(pMac, LOGE,
|
||||
FL
|
||||
("received Deauth frame in state %X with "
|
||||
"reason code %d from Tdls peer"
|
||||
MAC_ADDRESS_STR),
|
||||
psessionEntry->limMlmState, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
pe_err("received Deauth frame in state %X with "
|
||||
"reason code %d from Tdls peer"
|
||||
MAC_ADDRESS_STR,
|
||||
psessionEntry->limMlmState, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
lim_send_sme_tdls_del_sta_ind(pMac, pStaDs,
|
||||
psessionEntry,
|
||||
reasonCode);
|
||||
|
|
@ -481,31 +420,24 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
break;
|
||||
|
||||
case eLIM_MLM_WT_REASSOC_RSP_STATE:
|
||||
lim_log(pMac, LOGE,
|
||||
FL("received Deauth frame state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR),
|
||||
pe_err("received Deauth frame state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR,
|
||||
psessionEntry->limMlmState, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
break;
|
||||
|
||||
case eLIM_MLM_WT_FT_REASSOC_RSP_STATE:
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL
|
||||
("received Deauth frame in FT state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR),
|
||||
pe_err("received Deauth frame in FT state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR,
|
||||
psessionEntry->limMlmState, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
break;
|
||||
|
||||
default:
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL
|
||||
("received Deauth frame in state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR),
|
||||
pe_err("received Deauth frame in state %X with "
|
||||
"reasonCode=%d from " MAC_ADDRESS_STR,
|
||||
psessionEntry->limMlmState, reasonCode,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
return;
|
||||
}
|
||||
break;
|
||||
|
|
@ -526,7 +458,7 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
* This is maintained by DPH and created by LIM.
|
||||
*/
|
||||
if (NULL == pStaDs) {
|
||||
lim_log(pMac, LOGE, FL("pStaDs is NULL"));
|
||||
pe_err("pStaDs is NULL");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -536,12 +468,9 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
* Already in the process of deleting context for the peer
|
||||
* and received Deauthentication frame. Log and Ignore.
|
||||
*/
|
||||
PELOGE(lim_log(pMac, LOGE,
|
||||
FL
|
||||
("received Deauth frame from peer that is in state %X, addr "
|
||||
MAC_ADDRESS_STR), pStaDs->mlmStaContext.mlmState,
|
||||
pe_err("received Deauth frame from peer that is in state %X, addr "
|
||||
MAC_ADDRESS_STR, pStaDs->mlmStaContext.mlmState,
|
||||
MAC_ADDR_ARRAY(pHdr->sa));
|
||||
)
|
||||
return;
|
||||
}
|
||||
pStaDs->mlmStaContext.disassocReason = (tSirMacReasonCodes) reasonCode;
|
||||
|
|
@ -574,9 +503,7 @@ lim_process_deauth_frame(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo,
|
|||
psessionEntry->limAssocResponseData = NULL;
|
||||
}
|
||||
|
||||
PELOGE(lim_log(pMac, LOGE, FL("Rcv Deauth from ReAssoc AP. "
|
||||
"Issue REASSOC_CNF. "));
|
||||
)
|
||||
pe_debug("Rcv Deauth from ReAssoc AP Issue REASSOC_CNF");
|
||||
/*
|
||||
* TODO: Instead of overloading eSIR_SME_FT_REASSOC_TIMEOUT_FAILURE
|
||||
* it would have been good to define/use a different failure type.
|
||||
|
|
|
|||
Loading…
Reference in a new issue