|
@@ -64,6 +64,15 @@
|
|
|
# define RoamIdle_InactivePacketCount_min 0
|
|
|
# define RoamIdle_InactivePacketCount_max 20
|
|
|
# define RoamIdle_InactivePacketCount_default 5
|
|
|
+# define CONBEACONLOSS_TIMEOUTONWAKEUP_MIN 0
|
|
|
+# define CONBEACONLOSS_TIMEOUTONWAKEUP_MAX 20
|
|
|
+# define CONBEACONLOSS_TIMEOUTONWAKEUP_DEFAULT 6
|
|
|
+# define CONBEACONLOSS_TIMEOUTONSLEEP_MIN 0
|
|
|
+# define CONBEACONLOSS_TIMEOUTONSLEEP_MAX 20
|
|
|
+# define CONBEACONLOSS_TIMEOUTONSLEEP_DEFAULT 10
|
|
|
+# define ROAMCU_6GRSSIRANGE_MIN -70
|
|
|
+# define ROAMCU_6GRSSIRANGE_MAX -50
|
|
|
+# define ROAMCU_6GRSSIRANGE_DEFAULT -70
|
|
|
#else
|
|
|
# define RoamScan_ActiveCH_DwellTime_min 3
|
|
|
# define RoamScan_ActiveCH_DwellTime_max 300
|
|
@@ -104,6 +113,15 @@
|
|
|
# define RoamIdle_InactivePacketCount_min 0
|
|
|
# define RoamIdle_InactivePacketCount_max 0xFFFFFFFF
|
|
|
# define RoamIdle_InactivePacketCount_default 10
|
|
|
+# define CONBEACONLOSS_TIMEOUTONWAKEUP_MIN 0
|
|
|
+# define CONBEACONLOSS_TIMEOUTONWAKEUP_MAX 20
|
|
|
+# define CONBEACONLOSS_TIMEOUTONWAKEUP_DEFAULT 3
|
|
|
+# define CONBEACONLOSS_TIMEOUTONSLEEP_MIN 0
|
|
|
+# define CONBEACONLOSS_TIMEOUTONSLEEP_MAX 20
|
|
|
+# define CONBEACONLOSS_TIMEOUTONSLEEP_DEFAULT 5
|
|
|
+# define ROAMCU_6GRSSIRANGE_MIN -120
|
|
|
+# define ROAMCU_6GRSSIRANGE_MAX 0
|
|
|
+# define ROAMCU_6GRSSIRANGE_DEFAULT -70
|
|
|
#endif
|
|
|
|
|
|
/*
|
|
@@ -1848,11 +1866,30 @@
|
|
|
*
|
|
|
* </ini>
|
|
|
*/
|
|
|
+
|
|
|
+/*
|
|
|
+ * <ini>
|
|
|
+ * BeaconLoss_TimeoutOnWakeUp - Consecutive Beaconloss timeout on wakeup to
|
|
|
+ * trigger timeout
|
|
|
+ * @Min: 0
|
|
|
+ * @Max: 20
|
|
|
+ * @Default: 6
|
|
|
+ *
|
|
|
+ * This ini is used to control the beacon miss timeout when the system is awake.
|
|
|
+ * On the timeout, BMISS event will be triggered by FW.
|
|
|
+ * The units of this timeout is in seconds.
|
|
|
+ *
|
|
|
+ * Related: None
|
|
|
+ *
|
|
|
+ * Usage: External
|
|
|
+ *
|
|
|
+ * </ini>
|
|
|
+ */
|
|
|
#define CFG_LFR_BEACONLOSS_TIMEOUT_ON_WAKEUP CFG_INI_UINT( \
|
|
|
"ConBeaconLoss_TimeoutOnWakeUp", \
|
|
|
- 0, \
|
|
|
- 20, \
|
|
|
- 3, \
|
|
|
+ CONBEACONLOSS_TIMEOUTONWAKEUP_MIN, \
|
|
|
+ CONBEACONLOSS_TIMEOUTONWAKEUP_MAX, \
|
|
|
+ CONBEACONLOSS_TIMEOUTONWAKEUP_DEFAULT, \
|
|
|
CFG_VALUE_OR_DEFAULT, \
|
|
|
"ConBeaconloss timeout on wakeup")
|
|
|
|
|
@@ -1875,11 +1912,31 @@
|
|
|
*
|
|
|
* </ini>
|
|
|
*/
|
|
|
+
|
|
|
+/*
|
|
|
+ * <ini>
|
|
|
+ * BeaconLoss_TimeoutOnSleep - Consecutive Beaconloss timeout on sleep to
|
|
|
+ * trigger timeout
|
|
|
+ * @Min: 0
|
|
|
+ * @Max: 20
|
|
|
+ * @Default: 10
|
|
|
+ *
|
|
|
+ * This ini is used to control the beacon miss timeout
|
|
|
+ * when the system is in sleep.
|
|
|
+ * On the timeout, BMISS event will be triggered by FW.
|
|
|
+ * The units of this timeout is in seconds.
|
|
|
+ *
|
|
|
+ * Related: None
|
|
|
+ *
|
|
|
+ * Usage: External
|
|
|
+ *
|
|
|
+ * </ini>
|
|
|
+ */
|
|
|
#define CFG_LFR_BEACONLOSS_TIMEOUT_ON_SLEEP CFG_INI_UINT( \
|
|
|
"ConBeaconLoss_TimeoutOnSleep", \
|
|
|
- 0, \
|
|
|
- 20, \
|
|
|
- 5, \
|
|
|
+ CONBEACONLOSS_TIMEOUTONSLEEP_MIN, \
|
|
|
+ CONBEACONLOSS_TIMEOUTONSLEEP_MAX, \
|
|
|
+ CONBEACONLOSS_TIMEOUTONSLEEP_DEFAULT, \
|
|
|
CFG_VALUE_OR_DEFAULT, \
|
|
|
"ConBeaconloss timeout on sleep")
|
|
|
|
|
@@ -2249,11 +2306,33 @@
|
|
|
*
|
|
|
* </ini>
|
|
|
*/
|
|
|
+
|
|
|
+/*
|
|
|
+ * <ini>
|
|
|
+ * bss_load_trigger_6g_rssi_threshold/RoamCU_6GRSSIRange -
|
|
|
+ * Current AP minimum RSSI in dBm below
|
|
|
+ * which roaming can be triggered if BSS load exceeds bss_load_threshold.
|
|
|
+ * @Min: -70
|
|
|
+ * @Max: -50
|
|
|
+ * @Default: -70
|
|
|
+ *
|
|
|
+ * If connected AP is in 6Ghz, then consider bss load roam triggered only if
|
|
|
+ * load % > bss_load_threshold && connected AP rssi is worse than
|
|
|
+ * bss_load_trigger_6g_rssi_threshold
|
|
|
+ *
|
|
|
+ * Related: "bss_load_threshold"
|
|
|
+ *
|
|
|
+ * Supported Feature: Roaming
|
|
|
+ *
|
|
|
+ * Usage: Internal/External
|
|
|
+ *
|
|
|
+ * </ini>
|
|
|
+ */
|
|
|
#define CFG_BSS_LOAD_TRIG_6G_RSSI_THRES CFG_INI_INT( \
|
|
|
"bss_load_trigger_6g_rssi_threshold RoamCU_6GRSSIRange", \
|
|
|
- -120, \
|
|
|
- 0, \
|
|
|
- -70, \
|
|
|
+ ROAMCU_6GRSSIRANGE_MIN, \
|
|
|
+ ROAMCU_6GRSSIRANGE_MAX, \
|
|
|
+ ROAMCU_6GRSSIRANGE_DEFAULT, \
|
|
|
CFG_VALUE_OR_DEFAULT, \
|
|
|
"Minimum RSSI of current AP in 6GHz band for BSS load roam trigger")
|
|
|
|