qcacld-3.0: Add QDF trace API's

Replace CDF trace API's with QDF trace API's.

Change-Id: I5b99dce73297f7de8f0755fa0b47dc3f84c78747
CRs-Fixed: 981188
This commit is contained in:
Anurag Chouhan
2016-02-25 11:47:37 +05:30
committed by Gerrit - the friendly Code Review server
parent 210db07644
commit b2dc16fefe
141 changed files with 4469 additions and 5908 deletions

View File

@@ -81,7 +81,7 @@
if (((dfs) == NULL) || \
((dfs) != NULL && \
((_m) & (dfs)->dfs_debug_mask))) { \
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_DEBUG, \
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_DEBUG, \
_fmt, __VA_ARGS__); \
} \
} while (0)

View File

@@ -313,7 +313,7 @@ int dfs_attach(struct ieee80211com *ic)
dfs->events = NULL;
OS_FREE(dfs);
ic->ic_dfs = NULL;
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]: pulse buffer allocation failed",
__func__, __LINE__);
return 1;
@@ -606,7 +606,7 @@ int dfs_radar_enable(struct ieee80211com *ic,
* 0 on success.
*/
if (DFS_STATUS_FAIL == radar_filters_init_status) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]: DFS Radar Filters Initialization Failed",
__func__, __LINE__);
return -EIO;

View File

@@ -75,7 +75,7 @@ void dfs_reset_alldelaylines(struct ath_dfs *dfs, int seg_id)
int i, j;
if (dfs == NULL) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]: sc_dfs is NULL", __func__, __LINE__);
return;
}
@@ -86,7 +86,7 @@ void dfs_reset_alldelaylines(struct ath_dfs *dfs, int seg_id)
pl = dfs->pulses;
if (pl == NULL) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]: pl==NULL, dfs=%p", __func__, __LINE__, dfs);
return;
}
@@ -103,7 +103,7 @@ void dfs_reset_alldelaylines(struct ath_dfs *dfs, int seg_id)
}
} else {
if (dfs->dfs_b5radars == NULL) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]: pl==NULL, b5radars=%p", __func__, __LINE__,
dfs->dfs_b5radars);
return;
@@ -220,7 +220,7 @@ int dfs_init_radar_filters(struct ieee80211com *ic,
uint32_t b5_maxdur;
if (dfs == NULL) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]: dfs is NULL", __func__, __LINE__);
return DFS_STATUS_FAIL;
}
@@ -234,7 +234,7 @@ int dfs_init_radar_filters(struct ieee80211com *ic,
* the rest of the radar configuration as suspect.
*/
if (radar_info == NULL || radar_info->dfsdomain == 0) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]: Unknown dfs domain %d ",
__func__, __LINE__, dfs->dfsdomain);
/* Disable radar detection since we don't have a radar domain */
@@ -245,7 +245,7 @@ int dfs_init_radar_filters(struct ieee80211com *ic,
return DFS_STATUS_SUCCESS;
}
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s[%d]:dfsdomain=%d, numradars=%d, numb5radars=%d",
__func__, __LINE__, radar_info->dfsdomain,
radar_info->numradars, radar_info->numb5radars);
@@ -368,12 +368,12 @@ int dfs_init_radar_filters(struct ieee80211com *ic,
rf->rf_threshold = dfs_radars[p].rp_threshold;
rf->rf_filterlen = rf->rf_maxpri * rf->rf_numpulses;
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s[%d]: minprf = %d maxprf = %d pulsevar = %d thresh=%d",
__func__, __LINE__, dfs_radars[p].rp_pulsefreq,
dfs_radars[p].rp_max_pulsefreq,
dfs_radars[p].rp_pulsevar, rf->rf_threshold);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s[%d]:minpri = %d maxpri = %d filterlen = %d filterID = %d",
__func__, __LINE__, rf->rf_minpri, rf->rf_maxpri,
rf->rf_filterlen, rf->rf_pulseid);
@@ -405,7 +405,7 @@ int dfs_init_radar_filters(struct ieee80211com *ic,
sizeof(struct dfs_bin5radars),
GFP_KERNEL);
if (dfs->dfs_b5radars_ext_seg == NULL) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s:Fail allocate memory for ext bin5 radars",
__func__);
goto bad4;
@@ -456,10 +456,10 @@ int dfs_init_radar_filters(struct ieee80211com *ic,
dfs_round((int32_t) ((max_pulsedur * 100 / 80) * 100));
/* relax the max pulse duration a little bit due to inaccuracy caused by chirping. */
dfs->dfs_rinfo.rn_maxpulsedur = dfs->dfs_rinfo.rn_maxpulsedur + 20;
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s[%d]: DFS min filter rssiThresh = %d",
__func__, __LINE__, min_rssithresh);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s[%d]:DFS max pulse dur = %d ticks",
__func__, __LINE__, dfs->dfs_rinfo.rn_maxpulsedur);
return DFS_STATUS_SUCCESS;

View File

@@ -154,52 +154,52 @@ radar_summary_print(struct ath_dfs *dfs,
else
is_chip_oversampling = PERE_IS_OVERSAMPLING(dfs);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"\n ############ Radar Summary ############\n");
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Radar Summary - pulsedur = %d micro seconds\n", __func__,
rsu->pulse_duration);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Radar Summary - rssi = %d dbm\n", __func__,
rsu->rssi);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Radar Summary - ischirp = %d\n", __func__,
rsu->is_chirp);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Radar Summary - sidx = %d\n", __func__,
rsu->sidx);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Radar Summary - delta_peak = %d\n", __func__,
rsu->delta_peak);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Radar Summary - delta_diff = %d\n", __func__,
rsu->delta_diff);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Radar Summary - raw tsf = %d\n", __func__,
rsu->raw_tsf);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Radar Summary - tsf_offset = %d micro seconds\n",
__func__, rsu->tsf_offset);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Radar Summary - cooked tsf = %d\n", __func__,
(rsu->raw_tsf - rsu->tsf_offset));
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: frequency offset = %d.%d MHz (oversampling = %d)\n",
__func__, (int) (rsu->freq_offset / 1000),
(int) abs(rsu->freq_offset % 1000),
is_chip_oversampling);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"\n ###################################\n");
}
@@ -223,12 +223,12 @@ radar_summary_parse(struct ath_dfs *dfs, const char *buf, size_t len,
*/
if ((dfs->ic->dfs_hw_bd_id == DFS_HWBD_QCA6174) &&
(len < sizeof(rs))) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s: DFS-2 radar summary len = (%zu) wrong, expected = (%zu)",
__func__, len, sizeof(rs));
} else if ((dfs->ic->dfs_hw_bd_id != DFS_HWBD_QCA6174) &&
(len < sizeof(dfs3_rs))) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s: DFS-3 radar summary len = (%zu) wrong, expected = (%zu)",
__func__, len, sizeof(dfs3_rs));
}
@@ -859,7 +859,7 @@ dfs_process_phyerr_bb_tlv(struct ath_dfs *dfs, void *buf, uint16_t datalen,
* in noisy environments.
*/
if (!(invalid_phyerr_count & 0xFF)) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_DEBUG,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_DEBUG,
"%s[%d]:parse failed invalid phyerror cnt = %d",
__func__, __LINE__, invalid_phyerr_count);
}

View File

@@ -463,7 +463,7 @@ static void dump_phyerr_contents(const char *d, int len)
* Print the final line if we didn't print it above.
*/
if (n != 0)
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO, "%s: %s\n",
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO, "%s: %s\n",
__func__, buf);
#endif /* def CONFIG_ENABLE_DUMP_PHYERR_CONTENTS */
}
@@ -480,7 +480,7 @@ dfs_process_phyerr(struct ieee80211com *ic, void *buf, uint16_t datalen,
int empty;
if (dfs == NULL) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s: sc_dfs is NULL\n", __func__);
return;
}
@@ -509,7 +509,7 @@ dfs_process_phyerr(struct ieee80211com *ic, void *buf, uint16_t datalen,
dump_phyerr_contents(buf, datalen);
if (chan == NULL) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s: chan is NULL\n", __func__);
return;
}
@@ -588,7 +588,7 @@ dfs_process_phyerr(struct ieee80211com *ic, void *buf, uint16_t datalen,
}
}
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"\n %s: Frequency at which the phyerror was injected = %d",
__func__, e.freq);
/*

View File

@@ -137,7 +137,7 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
struct dfs_delayline *dl;
if (dfs == NULL) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]: dfs is NULL", __func__, __LINE__);
return 0;
}
@@ -216,7 +216,7 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
if (event == NULL) {
empty = 1;
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]: event is NULL ", __func__, __LINE__);
break;
}
@@ -404,7 +404,7 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
dfs->radar_log[i].dur = re.re_dur;
dfs->dfs_event_log_count++;
}
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s[%d]:xxxxx ts =%u re.re_dur=%u re.re_rssi =%u diff =%u pl->pl_lastelem.p_time=%llu xxxxx",
__func__, __LINE__, (uint32_t) this_ts, re.re_dur,
re.re_rssi, diff_ts,
@@ -436,7 +436,7 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
(diff_ts > 500 || diff_ts <= 305) &&
(re.sidx == -4)) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"\n%s: Rejecting on Peak Index = %d,re.re_dur = %d,diff_ts = %d\n",
__func__, re.sidx, re.re_dur, diff_ts);
@@ -465,16 +465,16 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
re.re_dur < DFS_TYPE4_WAR_PULSE_DURATION_UPPER_LIMIT) &&
(diff_ts > DFS_TYPE4_WAR_PRI_LOWER_LIMIT &&
diff_ts < DFS_TYPE4_WAR_PRI_UPPER_LIMIT)) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s:chan->ic_flags=0x%x, MHz separation=%d\n",
__func__, chan->ic_flags,
chan->ic_pri_freq_center_freq_mhz_separation);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s: Peak Idx =%d,re.re_dur =%d,diff_ts =%d\n",
__func__, re.sidx, re.re_dur, diff_ts);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"\n%s: Modify pulse dur to fit valid range \n",
__func__);
@@ -502,16 +502,16 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
diff_ts < DFS_ETSI_TYPE2_WAR_PRI_UPPER_LIMIT) ||
(diff_ts > DFS_ETSI_TYPE3_WAR_PRI_LOWER_LIMIT &&
diff_ts < DFS_ETSI_TYPE3_WAR_PRI_UPPER_LIMIT))) {
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"\n%s:chan->ic_flags=0x%x,MHz Separation=%d\n",
__func__, chan->ic_flags,
chan->ic_pri_freq_center_freq_mhz_separation);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s:Peak Index =%d,re.re_dur =%d,diff_ts =%d\n",
__func__, re.sidx, re.re_dur, diff_ts);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s:Modify ETSI pulse dur to valid range \n",
__func__);
@@ -598,8 +598,8 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
"%s : Rejecting on rssi rssi=%u thresh=%u",
__func__, re.re_rssi,
ft->ft_rssithresh);
CDF_TRACE(QDF_MODULE_ID_SAP,
CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP,
QDF_TRACE_LEVEL_INFO,
"%s[%d]: Rejecting on rssi rssi=%u thresh=%u",
__func__, __LINE__, re.re_rssi,
ft->ft_rssithresh);
@@ -623,8 +623,8 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
__func__,
(unsigned long long)deltaT,
ft->ft_minpri);
CDF_TRACE(QDF_MODULE_ID_SAP,
CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP,
QDF_TRACE_LEVEL_INFO,
"%s[%d]:Rejecting on pri pri=%lld minpri=%u",
__func__, __LINE__,
(unsigned long long)deltaT,
@@ -657,8 +657,8 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
(unsigned long long)
deltaT,
rf->rf_minpri);
CDF_TRACE(QDF_MODULE_ID_SAP,
CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP,
QDF_TRACE_LEVEL_INFO,
"%s[%d]:filterID= %d::Rejecting on individual filter min PRI deltaT=%lld rf->rf_minpri=%u",
__func__, __LINE__,
rf->rf_pulseid,
@@ -680,9 +680,9 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
deltaT,
rf->
rf_minpri);
CDF_TRACE
QDF_TRACE
(QDF_MODULE_ID_SAP,
CDF_TRACE_LEVEL_INFO,
QDF_TRACE_LEVEL_INFO,
"%s[%d]:filterID= %d :: Rejecting on individual filter max PRI deltaT=%lld rf->rf_minpri=%u",
__func__, __LINE__,
rf->rf_pulseid,
@@ -719,9 +719,9 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
deltaT,
rf->
rf_minpri);
CDF_TRACE
QDF_TRACE
(QDF_MODULE_ID_SAP,
CDF_TRACE_LEVEL_INFO,
QDF_TRACE_LEVEL_INFO,
"%s[%d]:filterID= %d :: Rejecting on individual filter max PRI deltaT=%lld rf->rf_minpri=%u",
__func__, __LINE__,
rf->rf_pulseid,
@@ -770,7 +770,7 @@ int dfs_process_radarevent(struct ath_dfs *dfs,
"Found on channel minDur = %d, filterId = %d",
ft->ft_mindur,
rf != NULL ? rf->rf_pulseid : -1);
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO,
"%s[%d]:### Found on channel minDur = %d, filterId = %d seg_id = %d ###",
__func__, __LINE__, ft->ft_mindur,
rf != NULL ? rf->rf_pulseid : -1,
@@ -798,7 +798,7 @@ dfsfound:
*/
dfs->ic->ic_curchan->ic_radar_found_segid = seg_id;
CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_ERROR,
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
"%s[%d]:### RADAR FOUND ON CHANNEL %d (%d MHz),seg_id=%d ###",
__func__, __LINE__, thischan->ic_ieee,
thischan->ic_freq, seg_id);
@@ -861,7 +861,7 @@ dfsfound:
dfs->dfs_phyerr_freq_max = 0;
dfs->dfs_phyerr_w53_counter = 0;
}
/* CDF_TRACE(QDF_MODULE_ID_SAP, CDF_TRACE_LEVEL_INFO, "IN FUNC %s[%d]: retval = %d ",__func__,__LINE__,retval); */
/* QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO, "IN FUNC %s[%d]: retval = %d ",__func__,__LINE__,retval); */
return retval;
/* #endif */
/* return 1; */