qcacld-3.0: Add missing MTRACE log in HDD
qcacld-2.0 to qcacld-3.0 propagation Currently, MTRACE logs are not captured for the events posted from SME to HDD. So, add missing MTRACE log in hdd_smeRoamCallback() and also add missing eRoamCmdStatus enums in get_eRoamCmdStatus_str(). Change-Id: I26ef8c651b7b873939341b643056ff977a40ea19 CRs-Fixed: 855875
This commit is contained in:

committed by
Akash Patel

parent
c13be71c78
commit
c1e4966db6
@@ -108,7 +108,8 @@
|
||||
ENUM(TRACE_CODE_HDD_CFG80211_SUSPEND_WLAN) \
|
||||
ENUM(TRACE_CODE_HDD_CFG80211_SET_MAC_ACL) \
|
||||
ENUM(TRACE_CODE_HDD_CFG80211_TESTMODE) \
|
||||
ENUM(TRACE_CODE_HDD_CFG80211_DUMP_SURVEY)
|
||||
ENUM(TRACE_CODE_HDD_CFG80211_DUMP_SURVEY) \
|
||||
ENUM(TRACE_CODE_HDD_RX_SME_MSG)
|
||||
|
||||
enum {
|
||||
#undef ENUM
|
||||
|
@@ -36,6 +36,7 @@
|
||||
#include <ani_global.h>
|
||||
#include "dot11f.h"
|
||||
#include "wlan_hdd_power.h"
|
||||
#include "wlan_hdd_trace.h"
|
||||
#include <linux/ieee80211.h>
|
||||
#include <linux/wireless.h>
|
||||
#include <linux/etherdevice.h>
|
||||
@@ -3852,6 +3853,9 @@ hdd_sme_roam_callback(void *pContext, tCsrRoamInfo *pRoamInfo, uint32_t roamId,
|
||||
pWextState = WLAN_HDD_GET_WEXT_STATE_PTR(pAdapter);
|
||||
pHddStaCtx = WLAN_HDD_GET_STATION_CTX_PTR(pAdapter);
|
||||
|
||||
MTRACE(cdf_trace(CDF_MODULE_ID_HDD, TRACE_CODE_HDD_RX_SME_MSG,
|
||||
pAdapter->sessionId, roamStatus));
|
||||
|
||||
switch (roamStatus) {
|
||||
case eCSR_ROAM_SESSION_OPENED:
|
||||
set_bit(SME_SESSION_OPENED, &pAdapter->event_flags);
|
||||
|
@@ -50,10 +50,14 @@
|
||||
static void
|
||||
hdd_trace_dump(void *mac, tp_cdf_trace_record record, uint16_t index)
|
||||
{
|
||||
hddLog(LOG1, "%04d %012llu S%d %-14s %-30s(0x%x)",
|
||||
index, record->time, record->session,
|
||||
"HDD Event:", hdd_trace_event_string(record->code),
|
||||
record->data);
|
||||
if (TRACE_CODE_HDD_RX_SME_MSG == record->code)
|
||||
hddLog(LOGE, "%04d %012llu S%d %-14s %-30s(0x%x) ",
|
||||
index, record->time, record->session, "RX SME MSG:",
|
||||
get_e_roam_cmd_status_str(record->data), record->data);
|
||||
else
|
||||
hddLog(LOGE, "%04d %012llu S%d %-14s %-30s(0x%x) ",
|
||||
index, record->time, record->session, "HDD Event:",
|
||||
hdd_trace_event_string(record->code), record->data);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -179,14 +179,62 @@ const char *get_e_roam_cmd_status_str(eRoamCmdStatus val)
|
||||
{
|
||||
switch (val) {
|
||||
CASE_RETURN_STR(eCSR_ROAM_CANCELLED);
|
||||
CASE_RETURN_STR(eCSR_ROAM_FAILED);
|
||||
CASE_RETURN_STR(eCSR_ROAM_ROAMING_START);
|
||||
CASE_RETURN_STR(eCSR_ROAM_ROAMING_COMPLETION);
|
||||
CASE_RETURN_STR(eCSR_ROAM_CONNECT_COMPLETION);
|
||||
CASE_RETURN_STR(eCSR_ROAM_ASSOCIATION_START);
|
||||
CASE_RETURN_STR(eCSR_ROAM_ASSOCIATION_COMPLETION);
|
||||
CASE_RETURN_STR(eCSR_ROAM_DISASSOCIATED);
|
||||
CASE_RETURN_STR(eCSR_ROAM_ASSOCIATION_FAILURE);
|
||||
CASE_RETURN_STR(eCSR_ROAM_SHOULD_ROAM);
|
||||
CASE_RETURN_STR(eCSR_ROAM_SCAN_FOUND_NEW_BSS);
|
||||
CASE_RETURN_STR(eCSR_ROAM_LOSTLINK);
|
||||
CASE_RETURN_STR(eCSR_ROAM_LOSTLINK_DETECTED);
|
||||
CASE_RETURN_STR(eCSR_ROAM_MIC_ERROR_IND);
|
||||
CASE_RETURN_STR(eCSR_ROAM_IBSS_IND);
|
||||
CASE_RETURN_STR(eCSR_ROAM_CONNECT_STATUS_UPDATE);
|
||||
CASE_RETURN_STR(eCSR_ROAM_GEN_INFO);
|
||||
CASE_RETURN_STR(eCSR_ROAM_SET_KEY_COMPLETE);
|
||||
CASE_RETURN_STR(eCSR_ROAM_IBSS_LEAVE);
|
||||
CASE_RETURN_STR(eCSR_ROAM_INFRA_IND);
|
||||
CASE_RETURN_STR(eCSR_ROAM_WPS_PBC_PROBE_REQ_IND);
|
||||
#ifdef WLAN_FEATURE_VOWIFI_11R
|
||||
CASE_RETURN_STR(eCSR_ROAM_FT_RESPONSE);
|
||||
#endif
|
||||
CASE_RETURN_STR(eCSR_ROAM_FT_START);
|
||||
CASE_RETURN_STR(eCSR_ROAM_INDICATE_MGMT_FRAME);
|
||||
CASE_RETURN_STR(eCSR_ROAM_REMAIN_CHAN_READY);
|
||||
CASE_RETURN_STR(eCSR_ROAM_SEND_ACTION_CNF);
|
||||
CASE_RETURN_STR(eCSR_ROAM_SESSION_OPENED);
|
||||
CASE_RETURN_STR(eCSR_ROAM_FT_REASSOC_FAILED);
|
||||
#ifdef FEATURE_WLAN_LFR
|
||||
CASE_RETURN_STR(eCSR_ROAM_PMK_NOTIFY);
|
||||
#endif
|
||||
#ifdef FEATURE_WLAN_LFR_METRICS
|
||||
CASE_RETURN_STR(eCSR_ROAM_PREAUTH_INIT_NOTIFY);
|
||||
CASE_RETURN_STR(eCSR_ROAM_PREAUTH_STATUS_SUCCESS);
|
||||
CASE_RETURN_STR(eCSR_ROAM_PREAUTH_STATUS_FAILURE);
|
||||
CASE_RETURN_STR(eCSR_ROAM_HANDOVER_SUCCESS);
|
||||
#endif
|
||||
#ifdef FEATURE_WLAN_TDLS
|
||||
CASE_RETURN_STR(eCSR_ROAM_TDLS_STATUS_UPDATE);
|
||||
CASE_RETURN_STR(eCSR_ROAM_RESULT_MGMT_TX_COMPLETE_IND);
|
||||
#endif
|
||||
CASE_RETURN_STR(eCSR_ROAM_DISCONNECT_ALL_P2P_CLIENTS);
|
||||
CASE_RETURN_STR(eCSR_ROAM_SEND_P2P_STOP_BSS);
|
||||
#ifdef WLAN_FEATURE_11W
|
||||
CASE_RETURN_STR(eCSR_ROAM_UNPROT_MGMT_FRAME_IND);
|
||||
#endif
|
||||
#ifdef WLAN_FEATURE_RMC
|
||||
CASE_RETURN_STR(eCSR_ROAM_IBSS_PEER_INFO_COMPLETE);
|
||||
#endif
|
||||
#if defined(FEATURE_WLAN_ESE) && defined(FEATURE_WLAN_ESE_UPLOAD)
|
||||
CASE_RETURN_STR(eCSR_ROAM_TSM_IE_IND);
|
||||
CASE_RETURN_STR(eCSR_ROAM_CCKM_PREAUTH_NOTIFY);
|
||||
CASE_RETURN_STR(eCSR_ROAM_ESE_ADJ_AP_REPORT_IND);
|
||||
CASE_RETURN_STR(eCSR_ROAM_ESE_BCN_REPORT_IND);
|
||||
#endif /* FEATURE_WLAN_ESE && FEATURE_WLAN_ESE_UPLOAD */
|
||||
default:
|
||||
return "unknown";
|
||||
}
|
||||
|
Reference in New Issue
Block a user