浏览代码

qca-wifi: Command to set/get next freq for radar

command to set next frequency for radar:
cfg80211tool wifix setNxtRadarFreq <freq_value>

command to get next frequency for radar:
cfg80211tool wifix getNxtRadarFreq

Before every radar detection, user has to set this frequency
or else AP will choose existing way to select channel.
This command is applicable for both RootAP and Repeater.

Change-Id: I12063dadeb28c5b3792bfd4b30c859de8e6eb2f2
CRs-Fixed: 2679009
Rathees kumar Chinannan 5 年之前
父节点
当前提交
34f026196d
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      tools/linux/cfg80211_ven_cmd.h

+ 6 - 0
tools/linux/cfg80211_ven_cmd.h

@@ -1182,6 +1182,8 @@ enum _ol_ath_param_t {
 	OL_ATH_PARAM_CFR_CAPTURE_STATUS = 442,
 	OL_ATH_PARAM_CFR_CAPTURE_STATUS = 442,
 	/* Non-inheritance IE enable */
 	/* Non-inheritance IE enable */
 	OL_ATH_PARAM_NON_INHERIT_ENABLE = 443,
 	OL_ATH_PARAM_NON_INHERIT_ENABLE = 443,
+	/* Set/Get next frequency for radar */
+	OL_ATH_PARAM_NXT_RDR_FREQ = 444,
 };
 };
 
 
 #ifdef CONFIG_SUPPORT_LIBROXML
 #ifdef CONFIG_SUPPORT_LIBROXML
@@ -3000,6 +3002,10 @@ struct vendor_commands radio_vendor_cmds[] = {
 	{"get_rCACfreq",
 	{"get_rCACfreq",
 		OL_ATH_PARAM_SHIFT | OL_ATH_PARAM_CONFIGURE_RCAC_FREQ, GET_PARAM, 0},
 		OL_ATH_PARAM_SHIFT | OL_ATH_PARAM_CONFIGURE_RCAC_FREQ, GET_PARAM, 0},
 #endif
 #endif
+	{"setNxtRadarFreq",
+		OL_ATH_PARAM_SHIFT | OL_ATH_PARAM_NXT_RDR_FREQ, SET_PARAM, 1},
+	{"getNxtRadarFreq",
+		OL_ATH_PARAM_SHIFT | OL_ATH_PARAM_NXT_RDR_FREQ, GET_PARAM, 0},
 #if ATH_SUPPORT_DFS
 #if ATH_SUPPORT_DFS
 	{"scan_over_cac_en",
 	{"scan_over_cac_en",
 		OL_ATH_PARAM_SHIFT | OL_ATH_SCAN_OVER_CAC, SET_PARAM, 1},
 		OL_ATH_PARAM_SHIFT | OL_ATH_SCAN_OVER_CAC, SET_PARAM, 1},