Merge "qcacld-3.0: Fix dumpStat logging levels" into wlan-cld3.driver.lnx.2.0-dev

This commit is contained in:
CNSS_WLAN Service 2017-10-25 16:00:03 -07:00 • committed by Gerrit - the friendly Code Review server
commit be2da5d2b8
2 changed files with 20 additions and 17 deletions

View file

@ -302,20 +302,21 @@ void ol_tx_dump_flow_pool_info(void *ctx)
struct ol_tx_flow_pool_t *pool = NULL, *pool_prev = NULL;
struct ol_tx_flow_pool_t tmp_pool;
if (!pdev) {
ol_txrx_err("ERROR: pdev NULL");
QDF_ASSERT(0); /* traceback */
return;
}
ol_txrx_info("Global total %d :: avail %d invalid flow_pool %d "
"maps %d pool unmaps %d pkt drops %d",
pdev->tx_desc.pool_size,
pdev->tx_desc.num_free,
pdev->tx_desc.num_invalid_bin,
pdev->pool_stats.pool_map_count,
pdev->pool_stats.pool_unmap_count,
pdev->pool_stats.pkt_drop_no_pool);
ol_txrx_log(QDF_TRACE_LEVEL_INFO_LOW,
"Global total %d :: avail %d invalid flow_pool %d "
"maps %d pool unmaps %d pkt drops %d",
pdev->tx_desc.pool_size,
pdev->tx_desc.num_free,
pdev->tx_desc.num_invalid_bin,
pdev->pool_stats.pool_map_count,
pdev->pool_stats.pool_unmap_count,
pdev->pool_stats.pkt_drop_no_pool);
/*
* Nested spin lock.
* Always take in below order.
@ -333,21 +334,22 @@ void ol_tx_dump_flow_pool_info(void *ctx)
if (pool_prev)
ol_tx_dec_pool_ref(pool_prev, false);
ol_txrx_info("flow_pool_id %d ::", tmp_pool.flow_pool_id);
ol_txrx_info("status %s flow_id %d flow_type %d",
ol_txrx_log(QDF_TRACE_LEVEL_INFO_LOW,
"flow_pool_id %d ::", tmp_pool.flow_pool_id);
ol_txrx_log(QDF_TRACE_LEVEL_INFO_LOW,
"status %s flow_id %d flow_type %d",
ol_tx_flow_pool_status_to_str(tmp_pool.status),
tmp_pool.member_flow_id, tmp_pool.flow_type);
ol_txrx_dbg(
ol_txrx_log(QDF_TRACE_LEVEL_INFO_LOW,
"total %d :: available %d :: deficient %d :: "
"pkt dropped (no desc) %d",
tmp_pool.flow_pool_size, tmp_pool.avail_desc,
tmp_pool.deficient_desc,
tmp_pool.pkt_drop_no_desc);
ol_txrx_info(
ol_txrx_log(QDF_TRACE_LEVEL_INFO_LOW,
"thresh: start %d stop %d prio start %d prio stop %d",
tmp_pool.start_th, tmp_pool.stop_th,
tmp_pool.start_priority_th, tmp_pool.stop_priority_th);
pool_prev = pool;
qdf_spin_lock_bh(&pdev->tx_desc.flow_pool_list_lock);
}
@ -517,7 +519,6 @@ struct ol_tx_flow_pool_t *ol_tx_create_flow_pool(uint8_t flow_pool_id,
"%s: malloc failed\n", __func__);
return NULL;
}
pool->flow_pool_id = flow_pool_id;
pool->flow_pool_size = flow_pool_size;
pool->status = FLOW_POOL_ACTIVE_UNPAUSED;

View file

@ -415,7 +415,8 @@ int hdd_display_napi_stats(void)
hdd_err("%s unable to retrieve napi structure", __func__);
return -EFAULT;
}
qdf_print("[NAPI %u][BL %d]: scheds polls comps done t-lim p-lim corr napi-buckets(%d)",
hdd_log(QDF_TRACE_LEVEL_INFO_LOW,
"[NAPI %u][BL %d]: scheds polls comps done t-lim p-lim corr napi-buckets(%d)",
napid->napi_mode,
hif_napi_cpu_blacklist(napid, BLACKLIST_QUERY),
QCA_NAPI_NUM_BUCKETS);
@ -438,7 +439,8 @@ int hdd_display_napi_stats(void)
}
if (napis->napi_schedules != 0)
qdf_print("NAPI[%2d]CPU[%d]: %7d %7d %7d %7d %5d %5d %5d %s",
hdd_log(QDF_TRACE_LEVEL_INFO_LOW,
"NAPI[%2d]CPU[%d]: %7d %7d %7d %7d %5d %5d %5d %s",
i, j,
napis->napi_schedules,
napis->napi_polls,