Merge "qca-wifi: Modify rawsim_debug to support debug levels"

This commit is contained in:
Linux Build Service Account
2020-07-25 11:14:06 -07:00
committed by Gerrit - the friendly Code Review server

View File

@@ -383,7 +383,7 @@ enum {
Tx A-MSDU aggregation */ Tx A-MSDU aggregation */
IEEE80211_PARAM_RAWMODE_PKT_SIM_STATS = 368, /* Get Raw mode packet simulation stats. */ IEEE80211_PARAM_RAWMODE_PKT_SIM_STATS = 368, /* Get Raw mode packet simulation stats. */
IEEE80211_PARAM_CLR_RAWMODE_PKT_SIM_STATS = 369, /* Clear Raw mode packet simulation stats. */ IEEE80211_PARAM_CLR_RAWMODE_PKT_SIM_STATS = 369, /* Clear Raw mode packet simulation stats. */
IEEE80211_PARAM_RAWMODE_SIM_DEBUG = 370, /* Enable/disable raw mode simulation debug */ IEEE80211_PARAM_RAWMODE_SIM_DEBUG_LEVEL = 370, /* Set raw mode simulation debug level */
#endif /* ATH_PERF_PWR_OFFLOAD && QCA_SUPPORT_RAWMODE_PKT_SIMULATION */ #endif /* ATH_PERF_PWR_OFFLOAD && QCA_SUPPORT_RAWMODE_PKT_SIMULATION */
IEEE80211_PARAM_PROXY_STA = 371, /* set/get ProxySTA */ IEEE80211_PARAM_PROXY_STA = 371, /* set/get ProxySTA */
IEEE80211_PARAM_BW_NSS_RATEMASK = 372, /* Set ratemask with specific Bandwidth and NSS */ IEEE80211_PARAM_BW_NSS_RATEMASK = 372, /* Set ratemask with specific Bandwidth and NSS */
@@ -767,6 +767,10 @@ enum {
IEEE80211_PARAM_ATF_STATS_TIMEOUT = 702, IEEE80211_PARAM_ATF_STATS_TIMEOUT = 702,
#endif #endif
IEEE80211_PARAM_OCE_VERSION_OVERRIDE = 703, /* Support to override OCE release version to 2*/ IEEE80211_PARAM_OCE_VERSION_OVERRIDE = 703, /* Support to override OCE release version to 2*/
#if ATH_PERF_PWR_OFFLOAD && QCA_SUPPORT_RAWMODE_PKT_SIMULATION
IEEE80211_PARAM_RAWSIM_DEBUG_NUM_ENCAP_FRAMES = 704, /* Sets the number of encap raw frames to dump when debug enabled */
IEEE80211_PARAM_RAWSIM_DEBUG_NUM_DECAP_FRAMES = 705, /* Sets the number of decap raw frames to dump when debug enabled */
#endif /* ATH_PERF_PWR_OFFLOAD && QCA_SUPPORT_RAWMODE_PKT_SIMULATION */
}; };
enum { enum {
@@ -1669,8 +1673,8 @@ struct vendor_commands vap_vendor_cmds[] = {
{"g_rawsim_txagr", IEEE80211_PARAM_RAWMODE_SIM_TXAGGR, GET_PARAM, 0}, {"g_rawsim_txagr", IEEE80211_PARAM_RAWMODE_SIM_TXAGGR, GET_PARAM, 0},
{"rawsim_stats", IEEE80211_PARAM_RAWMODE_PKT_SIM_STATS, GET_PARAM, 0}, {"rawsim_stats", IEEE80211_PARAM_RAWMODE_PKT_SIM_STATS, GET_PARAM, 0},
{"clr_rawsim_stat", IEEE80211_PARAM_CLR_RAWMODE_PKT_SIM_STATS, SET_PARAM, 1}, {"clr_rawsim_stat", IEEE80211_PARAM_CLR_RAWMODE_PKT_SIM_STATS, SET_PARAM, 1},
{"rawsim_debug", IEEE80211_PARAM_RAWMODE_SIM_DEBUG, SET_PARAM, 1}, {"rawsim_debug", IEEE80211_PARAM_RAWMODE_SIM_DEBUG_LEVEL, SET_PARAM, 1},
{"g_rawsim_debug", IEEE80211_PARAM_RAWMODE_SIM_DEBUG, GET_PARAM, 0}, {"g_rawsim_debug", IEEE80211_PARAM_RAWMODE_SIM_DEBUG_LEVEL, GET_PARAM, 0},
#endif #endif
{"get_proxysta", IEEE80211_PARAM_PROXY_STA, GET_PARAM, 0}, {"get_proxysta", IEEE80211_PARAM_PROXY_STA, GET_PARAM, 0},
{"bw_nss_rate", IEEE80211_PARAM_BW_NSS_RATEMASK, SET_PARAM, 1}, {"bw_nss_rate", IEEE80211_PARAM_BW_NSS_RATEMASK, SET_PARAM, 1},
@@ -2155,6 +2159,12 @@ struct vendor_commands vap_vendor_cmds[] = {
{"oce_subnet_id", IEEE80211_PARAM_OCE_IP_SUBNET_ID, SET_PARAM, 2}, {"oce_subnet_id", IEEE80211_PARAM_OCE_IP_SUBNET_ID, SET_PARAM, 2},
{"oce_ess_report", IEEE80211_PARAM_OCE_ADD_ESS_RPT, SET_PARAM, 2}, {"oce_ess_report", IEEE80211_PARAM_OCE_ADD_ESS_RPT, SET_PARAM, 2},
{"rsnx_override", IEEE80211_PARAM_RSNX_OVERRIDE, SET_PARAM, 1}, {"rsnx_override", IEEE80211_PARAM_RSNX_OVERRIDE, SET_PARAM, 1},
#if ATH_PERF_PWR_OFFLOAD && QCA_SUPPORT_RAWMODE_PKT_SIMULATION
{"rsim_en_frmcnt", IEEE80211_PARAM_RAWSIM_DEBUG_NUM_ENCAP_FRAMES, SET_PARAM, 1},
{"g_rsim_en_frmcnt", IEEE80211_PARAM_RAWSIM_DEBUG_NUM_ENCAP_FRAMES, GET_PARAM, 0},
{"rsim_de_frmcnt", IEEE80211_PARAM_RAWSIM_DEBUG_NUM_DECAP_FRAMES, SET_PARAM, 1},
{"g_rsim_de_frmcnt", IEEE80211_PARAM_RAWSIM_DEBUG_NUM_DECAP_FRAMES, GET_PARAM, 0},
#endif
{"setiebuf", 35828, SET_PARAM, 1}, {"setiebuf", 35828, SET_PARAM, 1},
{"getiebuf", 35827, GET_PARAM, 0}, {"getiebuf", 35827, GET_PARAM, 0},
{"dbgreq", 35832, SET_PARAM, 1}, {"dbgreq", 35832, SET_PARAM, 1},