|
@@ -1542,6 +1542,9 @@ enum nl80211_attrs {
|
|
|
|
|
|
#define NL80211_MIN_REMAIN_ON_CHANNEL_TIME 10
|
|
#define NL80211_MIN_REMAIN_ON_CHANNEL_TIME 10
|
|
|
|
|
|
|
|
+/* default RSSI threshold for scan results if none specified. */
|
|
|
|
+#define NL80211_SCAN_RSSI_THOLD_OFF -300
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* enum nl80211_iftype - (virtual) interface types
|
|
* enum nl80211_iftype - (virtual) interface types
|
|
*
|
|
*
|
|
@@ -1974,6 +1977,8 @@ enum nl80211_reg_rule_attr {
|
|
* @__NL80211_SCHED_SCAN_MATCH_ATTR_INVALID: attribute number 0 is reserved
|
|
* @__NL80211_SCHED_SCAN_MATCH_ATTR_INVALID: attribute number 0 is reserved
|
|
* @NL80211_SCHED_SCAN_MATCH_ATTR_SSID: SSID to be used for matching,
|
|
* @NL80211_SCHED_SCAN_MATCH_ATTR_SSID: SSID to be used for matching,
|
|
* only report BSS with matching SSID.
|
|
* only report BSS with matching SSID.
|
|
|
|
+ * @NL80211_SCHED_SCAN_MATCH_ATTR_RSSI: RSSI threshold (in dBm) for reporting a
|
|
|
|
+ * BSS in scan results. Filtering is turned off if not specified.
|
|
* @NL80211_SCHED_SCAN_MATCH_ATTR_MAX: highest scheduled scan filter
|
|
* @NL80211_SCHED_SCAN_MATCH_ATTR_MAX: highest scheduled scan filter
|
|
* attribute number currently defined
|
|
* attribute number currently defined
|
|
* @__NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST: internal use
|
|
* @__NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST: internal use
|
|
@@ -1982,6 +1987,7 @@ enum nl80211_sched_scan_match_attr {
|
|
__NL80211_SCHED_SCAN_MATCH_ATTR_INVALID,
|
|
__NL80211_SCHED_SCAN_MATCH_ATTR_INVALID,
|
|
|
|
|
|
NL80211_SCHED_SCAN_MATCH_ATTR_SSID,
|
|
NL80211_SCHED_SCAN_MATCH_ATTR_SSID,
|
|
|
|
+ NL80211_SCHED_SCAN_MATCH_ATTR_RSSI,
|
|
|
|
|
|
/* keep last */
|
|
/* keep last */
|
|
__NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST,
|
|
__NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST,
|