qcacld-3.0: Update calls to QDF_TRACE_RATE_LIMITED
QDF_TRACE_RATE_LIMITED recently lost its 'rate' parameter in I31a3f48f68fb6bc67f59f3157a635345943d3331. Update call sites to account for this change. Change-Id: I301a36a445be4ecc3e1d24e007d7ca6f05898fc5 CRs-Fixed: 2205796
This commit is contained in:
@@ -29,28 +29,14 @@
|
|||||||
#include <wlan_objmgr_vdev_obj.h>
|
#include <wlan_objmgr_vdev_obj.h>
|
||||||
#include <wlan_ocb_public_structs.h>
|
#include <wlan_ocb_public_structs.h>
|
||||||
|
|
||||||
#define ocb_log_ratelimited(rate, level, args...) \
|
#define __ocb_log_rl(level, format, args...) \
|
||||||
QDF_TRACE_RATE_LIMITED(rate, QDF_MODULE_ID_OCB, level, ## args)
|
QDF_TRACE_RATE_LIMITED(QDF_MODULE_ID_OCB, level, FL(format), ## args)
|
||||||
#define ocb_log_ratelimited_fl(rate, level, format, args...) \
|
|
||||||
ocb_log_ratelimited(rate, level, FL(format), ## args)
|
#define ocb_alert_rl(params...) __ocb_log_rl(QDF_TRACE_LEVEL_FATAL, params)
|
||||||
#define ocb_alert_ratelimited(rate, format, args...) \
|
#define ocb_err_rl(params...) __ocb_log_rl(QDF_TRACE_LEVEL_ERROR, params)
|
||||||
ocb_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_FATAL,\
|
#define ocb_warn_rl(params...) __ocb_log_rl(QDF_TRACE_LEVEL_WARN, params)
|
||||||
format, ## args)
|
#define ocb_info_rl(params...) __ocb_log_rl(QDF_TRACE_LEVEL_INFO, params)
|
||||||
#define ocb_err_ratelimited(rate, format, args...) \
|
#define ocb_debug_rl(params...) __ocb_log_rl(QDF_TRACE_LEVEL_DEBUG, params)
|
||||||
ocb_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_ERROR,\
|
|
||||||
format, ## args)
|
|
||||||
#define ocb_warn_ratelimited(rate, format, args...) \
|
|
||||||
ocb_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_WARN,\
|
|
||||||
format, ## args)
|
|
||||||
#define ocb_notice_ratelimited(rate, format, args...) \
|
|
||||||
ocb_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_INFO,\
|
|
||||||
format, ## args)
|
|
||||||
#define ocb_info_ratelimited(rate, format, args...) \
|
|
||||||
ocb_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_INFO,\
|
|
||||||
format, ## args)
|
|
||||||
#define ocb_debug_ratelimited(rate, format, args...) \
|
|
||||||
ocb_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_DEBUG,\
|
|
||||||
format, ## args)
|
|
||||||
|
|
||||||
#define ocb_log(level, args...) \
|
#define ocb_log(level, args...) \
|
||||||
QDF_TRACE(QDF_MODULE_ID_OCB, level, ## args)
|
QDF_TRACE(QDF_MODULE_ID_OCB, level, ## args)
|
||||||
|
@@ -226,28 +226,14 @@
|
|||||||
|
|
||||||
#define WLAN_CHIP_VERSION "WCNSS"
|
#define WLAN_CHIP_VERSION "WCNSS"
|
||||||
|
|
||||||
#define hdd_log_ratelimited(rate, level, args...) \
|
#define __hdd_log_rl(level, format, args...) \
|
||||||
QDF_TRACE_RATE_LIMITED(rate, QDF_MODULE_ID_HDD, level, ## args)
|
QDF_TRACE_RATE_LIMITED(QDF_MODULE_ID_HDD, level, FL(format), ## args)
|
||||||
#define hdd_log_ratelimited_fl(rate, level, format, args...) \
|
|
||||||
hdd_log_ratelimited(rate, level, FL(format), ## args)
|
#define hdd_alert_rl(params...) __hdd_log_rl(QDF_TRACE_LEVEL_FATAL, params)
|
||||||
#define hdd_alert_ratelimited(rate, format, args...) \
|
#define hdd_err_rl(params...) __hdd_log_rl(QDF_TRACE_LEVEL_ERROR, params)
|
||||||
hdd_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_FATAL,\
|
#define hdd_warn_rl(params...) __hdd_log_rl(QDF_TRACE_LEVEL_WARN, params)
|
||||||
format, ## args)
|
#define hdd_info_rl(params...) __hdd_log_rl(QDF_TRACE_LEVEL_INFO, params)
|
||||||
#define hdd_err_ratelimited(rate, format, args...) \
|
#define hdd_debug_rl(params...) __hdd_log_rl(QDF_TRACE_LEVEL_DEBUG, params)
|
||||||
hdd_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_ERROR,\
|
|
||||||
format, ## args)
|
|
||||||
#define hdd_warn_ratelimited(rate, format, args...) \
|
|
||||||
hdd_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_WARN,\
|
|
||||||
format, ## args)
|
|
||||||
#define hdd_notice_ratelimited(rate, format, args...) \
|
|
||||||
hdd_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_INFO,\
|
|
||||||
format, ## args)
|
|
||||||
#define hdd_info_ratelimited(rate, format, args...) \
|
|
||||||
hdd_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_INFO,\
|
|
||||||
format, ## args)
|
|
||||||
#define hdd_debug_ratelimited(rate, format, args...) \
|
|
||||||
hdd_log_ratelimited_fl(rate, QDF_TRACE_LEVEL_DEBUG,\
|
|
||||||
format, ## args)
|
|
||||||
|
|
||||||
#define hdd_log(level, args...) QDF_TRACE(QDF_MODULE_ID_HDD, level, ## args)
|
#define hdd_log(level, args...) QDF_TRACE(QDF_MODULE_ID_HDD, level, ## args)
|
||||||
#define hdd_logfl(level, format, args...) hdd_log(level, FL(format), ## args)
|
#define hdd_logfl(level, format, args...) hdd_log(level, FL(format), ## args)
|
||||||
|
@@ -63,11 +63,6 @@
|
|||||||
#define SCAN_DONE_EVENT_BUF_SIZE 4096
|
#define SCAN_DONE_EVENT_BUF_SIZE 4096
|
||||||
#define RATE_MASK 0x7f
|
#define RATE_MASK 0x7f
|
||||||
|
|
||||||
/*
|
|
||||||
* Count to ratelimit the HDD logs during Scan and connect
|
|
||||||
*/
|
|
||||||
#define HDD_SCAN_REJECT_RATE_LIMIT 5
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* enum essid_bcast_type - SSID broadcast type
|
* enum essid_bcast_type - SSID broadcast type
|
||||||
* @eBCAST_UNKNOWN: Broadcast unknown
|
* @eBCAST_UNKNOWN: Broadcast unknown
|
||||||
@@ -534,8 +529,7 @@ static int __wlan_hdd_cfg80211_scan(struct wiphy *wiphy,
|
|||||||
/* Check if scan is allowed at this point of time */
|
/* Check if scan is allowed at this point of time */
|
||||||
if (hdd_is_connection_in_progress(&curr_session_id, &curr_reason)) {
|
if (hdd_is_connection_in_progress(&curr_session_id, &curr_reason)) {
|
||||||
scan_ebusy_cnt++;
|
scan_ebusy_cnt++;
|
||||||
hdd_err_ratelimited(HDD_SCAN_REJECT_RATE_LIMIT,
|
hdd_err_rl("Scan not allowed. scan_ebusy_cnt: %d Session %d Reason %d",
|
||||||
"Scan not allowed. scan_ebusy_cnt: %d Session %d Reason %d",
|
|
||||||
scan_ebusy_cnt, curr_session_id, curr_reason);
|
scan_ebusy_cnt, curr_session_id, curr_reason);
|
||||||
if (hdd_ctx->last_scan_reject_session_id != curr_session_id ||
|
if (hdd_ctx->last_scan_reject_session_id != curr_session_id ||
|
||||||
hdd_ctx->last_scan_reject_reason != curr_reason ||
|
hdd_ctx->last_scan_reject_reason != curr_reason ||
|
||||||
|
@@ -65,11 +65,6 @@
|
|||||||
#include "wlan_hdd_power.h"
|
#include "wlan_hdd_power.h"
|
||||||
#include <wlan_hdd_tsf.h>
|
#include <wlan_hdd_tsf.h>
|
||||||
|
|
||||||
/*
|
|
||||||
* Count to ratelimit the HDD logs during TX failures
|
|
||||||
*/
|
|
||||||
#define HDD_TX_BLOCKED_RATE 256
|
|
||||||
|
|
||||||
#ifdef QCA_LL_TX_FLOW_CONTROL_V2
|
#ifdef QCA_LL_TX_FLOW_CONTROL_V2
|
||||||
/*
|
/*
|
||||||
* Mapping Linux AC interpretation to SME AC.
|
* Mapping Linux AC interpretation to SME AC.
|
||||||
@@ -539,9 +534,7 @@ static inline bool hdd_is_tx_allowed(struct sk_buff *skb, uint8_t peer_id)
|
|||||||
peer = cdp_peer_find_by_local_id(soc, pdev, peer_id);
|
peer = cdp_peer_find_by_local_id(soc, pdev, peer_id);
|
||||||
|
|
||||||
if (peer == NULL) {
|
if (peer == NULL) {
|
||||||
hdd_err_ratelimited(HDD_TX_BLOCKED_RATE,
|
hdd_err_rl("Unable to find peer entry for staid: %d", peer_id);
|
||||||
"Unable to find peer entry for staid: %d",
|
|
||||||
peer_id);
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2011-2012, 2014-2015, 2017 The Linux Foundation. All rights reserved.
|
* Copyright (c) 2011-2012, 2014-2015, 2017-2018 The Linux Foundation. All
|
||||||
|
* rights reserved.
|
||||||
*
|
*
|
||||||
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
|
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Permission to use, copy, modify, and/or distribute this software for
|
* Permission to use, copy, modify, and/or distribute this software for
|
||||||
* any purpose with or without fee is hereby granted, provided that the
|
* any purpose with or without fee is hereby granted, provided that the
|
||||||
* above copyright notice and this permission notice appear in all
|
* above copyright notice and this permission notice appear in all
|
||||||
@@ -46,28 +46,14 @@
|
|||||||
#define MAC_ADDR_ARRAY(a) (a)[0], (a)[1], (a)[2], (a)[3], (a)[4], (a)[5]
|
#define MAC_ADDR_ARRAY(a) (a)[0], (a)[1], (a)[2], (a)[3], (a)[4], (a)[5]
|
||||||
#define MAC_ADDRESS_STR "%02x:%02x:%02x:%02x:%02x:%02x"
|
#define MAC_ADDRESS_STR "%02x:%02x:%02x:%02x:%02x:%02x"
|
||||||
|
|
||||||
#define pe_log_rate_limited(rate, level, args...) \
|
#define __pe_log_rl(level, format, args...) \
|
||||||
QDF_TRACE_RATE_LIMITED(rate, QDF_MODULE_ID_PE, level, ## args)
|
QDF_TRACE_RATE_LIMITED(QDF_MODULE_ID_PE, level, FL(format), ## args)
|
||||||
#define pe_log_rate_limited_fl(rate, level, format, args...) \
|
|
||||||
pe_log_rate_limited(rate, level, FL(format), ## args)
|
#define pe_alert_rl(params...) __pe_log_rl(QDF_TRACE_LEVEL_FATAL, params)
|
||||||
#define pe_alert_rate_limited(rate, format, args...) \
|
#define pe_err_rl(params...) __pe_log_rl(QDF_TRACE_LEVEL_ERROR, params)
|
||||||
pe_log_rate_limited_fl(rate, QDF_TRACE_LEVEL_FATAL,\
|
#define pe_warn_rl(params...) __pe_log_rl(QDF_TRACE_LEVEL_WARN, params)
|
||||||
format, ## args)
|
#define pe_info_rl(params...) __pe_log_rl(QDF_TRACE_LEVEL_INFO, params)
|
||||||
#define pe_err_rate_limited(rate, format, args...) \
|
#define pe_debug_rl(params...) __pe_log_rl(QDF_TRACE_LEVEL_DEBUG, params)
|
||||||
pe_log_rate_limited_fl(rate, QDF_TRACE_LEVEL_ERROR,\
|
|
||||||
format, ## args)
|
|
||||||
#define pe_warn_rate_limited(rate, format, args...) \
|
|
||||||
pe_log_rate_limited_fl(rate, QDF_TRACE_LEVEL_WARN,\
|
|
||||||
format, ## args)
|
|
||||||
#define pe_notice_rate_limited(rate, format, args...) \
|
|
||||||
pe_log_rate_limited_fl(rate, QDF_TRACE_LEVEL_INFO,\
|
|
||||||
format, ## args)
|
|
||||||
#define pe_info_rate_limited(rate, format, args...) \
|
|
||||||
pe_log_rate_limited_fl(rate, QDF_TRACE_LEVEL_INFO,\
|
|
||||||
format, ## args)
|
|
||||||
#define pe_debug_rate_limited(rate, format, args...) \
|
|
||||||
pe_log_rate_limited_fl(rate, QDF_TRACE_LEVEL_DEBUG,\
|
|
||||||
format, ## args)
|
|
||||||
|
|
||||||
#define pe_log(level, args...) QDF_TRACE(QDF_MODULE_ID_PE, level, ## args)
|
#define pe_log(level, args...) QDF_TRACE(QDF_MODULE_ID_PE, level, ## args)
|
||||||
#define pe_logfl(level, format, args...) pe_log(level, FL(format), ## args)
|
#define pe_logfl(level, format, args...) pe_log(level, FL(format), ## args)
|
||||||
|
@@ -1238,7 +1238,6 @@ static QDF_STATUS pe_drop_pending_rx_mgmt_frames(tpAniSirGlobal mac_ctx,
|
|||||||
*
|
*
|
||||||
* Return: QDF_STATUS_SUCCESS - in case of success
|
* Return: QDF_STATUS_SUCCESS - in case of success
|
||||||
*/
|
*/
|
||||||
#define ERROR_LOG_RATE_LIMIT 16
|
|
||||||
static QDF_STATUS pe_handle_mgmt_frame(struct wlan_objmgr_psoc *psoc,
|
static QDF_STATUS pe_handle_mgmt_frame(struct wlan_objmgr_psoc *psoc,
|
||||||
struct wlan_objmgr_peer *peer, qdf_nbuf_t buf,
|
struct wlan_objmgr_peer *peer, qdf_nbuf_t buf,
|
||||||
struct mgmt_rx_event_params *mgmt_rx_params,
|
struct mgmt_rx_event_params *mgmt_rx_params,
|
||||||
@@ -1268,7 +1267,7 @@ static QDF_STATUS pe_handle_mgmt_frame(struct wlan_objmgr_psoc *psoc,
|
|||||||
|
|
||||||
ret = wma_form_rx_packet(buf, mgmt_rx_params, pVosPkt);
|
ret = wma_form_rx_packet(buf, mgmt_rx_params, pVosPkt);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
pe_err_rate_limited(ERROR_LOG_RATE_LIMIT, "Failed to fill cds packet from event buffer");
|
pe_err_rl("Failed to fill cds packet from event buffer");
|
||||||
return QDF_STATUS_E_FAILURE;
|
return QDF_STATUS_E_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -6659,8 +6659,7 @@ void lim_update_extcap_struct(tpAniSirGlobal mac_ctx,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (DOT11F_EID_EXTCAP != buf[0] || buf[1] > DOT11F_IE_EXTCAP_MAX_LEN) {
|
if (DOT11F_EID_EXTCAP != buf[0] || buf[1] > DOT11F_IE_EXTCAP_MAX_LEN) {
|
||||||
pe_debug_rate_limited(30, "Invalid IEs eid: %d elem_len: %d",
|
pe_debug_rl("Invalid IEs eid: %d elem_len: %d", buf[0], buf[1]);
|
||||||
buf[0], buf[1]);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -2144,8 +2144,7 @@ sir_convert_probe_req_frame2_struct(tpAniSirGlobal pMac,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!pr.SuppRates.present) {
|
if (!pr.SuppRates.present) {
|
||||||
pe_debug_rate_limited(30,
|
pe_debug_rl("Mandatory IE Supported Rates not present!");
|
||||||
"Mandatory IE Supported Rates not present!");
|
|
||||||
return eSIR_FAILURE;
|
return eSIR_FAILURE;
|
||||||
} else {
|
} else {
|
||||||
pProbeReq->suppRatesPresent = 1;
|
pProbeReq->suppRatesPresent = 1;
|
||||||
@@ -2417,8 +2416,7 @@ tSirRetStatus sir_convert_probe_frame2_struct(tpAniSirGlobal pMac,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!pr->SuppRates.present) {
|
if (!pr->SuppRates.present) {
|
||||||
pe_debug_rate_limited(30,
|
pe_debug_rl("Mandatory IE Supported Rates not present!");
|
||||||
"Mandatory IE Supported Rates not present!");
|
|
||||||
} else {
|
} else {
|
||||||
pProbeResp->suppRatesPresent = 1;
|
pProbeResp->suppRatesPresent = 1;
|
||||||
convert_supp_rates(pMac, &pProbeResp->supportedRates,
|
convert_supp_rates(pMac, &pProbeResp->supportedRates,
|
||||||
@@ -3018,8 +3016,7 @@ sir_convert_assoc_resp_frame2_struct(tpAniSirGlobal pMac,
|
|||||||
|
|
||||||
if (!ar->SuppRates.present) {
|
if (!ar->SuppRates.present) {
|
||||||
pAssocRsp->suppRatesPresent = 0;
|
pAssocRsp->suppRatesPresent = 0;
|
||||||
pe_debug_rate_limited(30,
|
pe_debug_rl("Mandatory IE Supported Rates not present!");
|
||||||
"Mandatory IE Supported Rates not present!");
|
|
||||||
} else {
|
} else {
|
||||||
pAssocRsp->suppRatesPresent = 1;
|
pAssocRsp->suppRatesPresent = 1;
|
||||||
convert_supp_rates(pMac, &pAssocRsp->supportedRates,
|
convert_supp_rates(pMac, &pAssocRsp->supportedRates,
|
||||||
@@ -3415,8 +3412,7 @@ sir_beacon_ie_ese_bcn_report(tpAniSirGlobal pMac,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!pBies->SuppRates.present) {
|
if (!pBies->SuppRates.present) {
|
||||||
pe_debug_rate_limited(30,
|
pe_debug_rl("Mandatory IE Supported Rates not present!");
|
||||||
"Mandatory IE Supported Rates not present!");
|
|
||||||
} else {
|
} else {
|
||||||
eseBcnReportMandatoryIe.suppRatesPresent = 1;
|
eseBcnReportMandatoryIe.suppRatesPresent = 1;
|
||||||
convert_supp_rates(pMac, &eseBcnReportMandatoryIe.supportedRates,
|
convert_supp_rates(pMac, &eseBcnReportMandatoryIe.supportedRates,
|
||||||
@@ -3711,8 +3707,7 @@ sir_parse_beacon_ie(tpAniSirGlobal pMac,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!pBies->SuppRates.present) {
|
if (!pBies->SuppRates.present) {
|
||||||
pe_debug_rate_limited(30,
|
pe_debug_rl("Mandatory IE Supported Rates not present!");
|
||||||
"Mandatory IE Supported Rates not present!");
|
|
||||||
} else {
|
} else {
|
||||||
pBeaconStruct->suppRatesPresent = 1;
|
pBeaconStruct->suppRatesPresent = 1;
|
||||||
convert_supp_rates(pMac, &pBeaconStruct->supportedRates,
|
convert_supp_rates(pMac, &pBeaconStruct->supportedRates,
|
||||||
@@ -4064,8 +4059,7 @@ sir_convert_beacon_frame2_struct(tpAniSirGlobal pMac,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!pBeacon->SuppRates.present) {
|
if (!pBeacon->SuppRates.present) {
|
||||||
pe_debug_rate_limited(30,
|
pe_debug_rl("Mandatory IE Supported Rates not present!");
|
||||||
"Mandatory IE Supported Rates not present!");
|
|
||||||
} else {
|
} else {
|
||||||
pBeaconStruct->suppRatesPresent = 1;
|
pBeaconStruct->suppRatesPresent = 1;
|
||||||
convert_supp_rates(pMac, &pBeaconStruct->supportedRates,
|
convert_supp_rates(pMac, &pBeaconStruct->supportedRates,
|
||||||
@@ -4165,7 +4159,7 @@ sir_convert_beacon_frame2_struct(tpAniSirGlobal pMac,
|
|||||||
pBeaconStruct->channelNumber = pBeacon->HTInfo.primaryChannel;
|
pBeaconStruct->channelNumber = pBeacon->HTInfo.primaryChannel;
|
||||||
} else {
|
} else {
|
||||||
pBeaconStruct->channelNumber = mappedRXCh;
|
pBeaconStruct->channelNumber = mappedRXCh;
|
||||||
pe_debug_rate_limited(30, "In Beacon No Channel info");
|
pe_debug_rl("In Beacon No Channel info");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pBeacon->RSN.present) {
|
if (pBeacon->RSN.present) {
|
||||||
|
Reference in New Issue
Block a user