summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRany Hany2026-01-05 15:43:43 +0000
committerRobert Marko2026-01-11 19:22:36 +0000
commit31daacadd4d3e27feb94465350c82df3c5ace815 (patch)
treeb386c1144544f6aa3f5c18163781f801079b722a
parent2c7bce72025c9b08dcf411447ab5ce418532f66f (diff)
downloadopenwrt-31daacadd4d3e27feb94465350c82df3c5ace815.tar.gz
wifi-scripts: move no_probe_resp_if_max_sta to wifi-iface
It is a BSS-level option and not radio-level. As such, move it to wifi-iface and ap.uc. Signed-off-by: Rany Hany <rany_hany@riseup.net> Link: https://github.com/openwrt/openwrt/pull/21412 Signed-off-by: Robert Marko <robimarko@gmail.com> (cherry picked from commit 9b1b5a6aec7e8c827e517a32450748d0fb18f85b)
-rw-r--r--package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-device.json4
-rw-r--r--package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json4
-rw-r--r--package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc2
-rw-r--r--package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc2
4 files changed, 6 insertions, 6 deletions
diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-device.json b/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-device.json
index 7b907891a0..0697e65fc1 100644
--- a/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-device.json
+++ b/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-device.json
@@ -534,10 +534,6 @@
"type": "number",
"default": 1
},
- "no_probe_resp_if_max_sta": {
- "description": "Do not answer probe requests if iface_max_num_sta was reached",
- "type": "boolean"
- },
"noscan": {
"description": "Do not scan for overlapping BSSs in HT40+/- mode.",
"type": "boolean",
diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json b/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json
index 3761ae134f..376faef86c 100644
--- a/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json
+++ b/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json
@@ -761,6 +761,10 @@
"description": "Network Authentication Type",
"type": "string"
},
+ "no_probe_resp_if_max_sta": {
+ "description": "Do not answer probe requests if iface_max_num_sta was reached",
+ "type": "boolean"
+ },
"ocv": {
"description": "Operating Channel Validation",
"type": "number",
diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc
index e91f8e4ef9..ff108ffdbb 100644
--- a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc
+++ b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc
@@ -59,7 +59,7 @@ function iface_setup(config) {
'wds_sta', 'wds_bridge', 'snoop_iface', 'vendor_elements', 'nas_identifier', 'radius_acct_interim_interval',
'ocv', 'beacon_prot', 'spp_amsdu', 'multicast_to_unicast', 'preamble', 'proxy_arp', 'per_sta_vif', 'mbo',
'bss_transition', 'wnm_sleep_mode', 'wnm_sleep_mode_no_keys', 'qos_map_set', 'max_listen_int',
- 'dtim_period', 'wmm_enabled', 'start_disabled', 'na_mcast_to_ucast',
+ 'dtim_period', 'wmm_enabled', 'start_disabled', 'na_mcast_to_ucast', 'no_probe_resp_if_max_sta',
]);
}
diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc
index bf8fe234e1..33eaa0ee15 100644
--- a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc
+++ b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc
@@ -489,7 +489,7 @@ function generate(config) {
append_vars(config, [ 'airtime_mode' ]);
/* assoc/thresholds */
- append_vars(config, [ 'rssi_reject_assoc_rssi', 'rssi_reject_assoc_timeout', 'rssi_ignore_probe_request', 'iface_max_num_sta', 'no_probe_resp_if_max_sta' ]);
+ append_vars(config, [ 'rssi_reject_assoc_rssi', 'rssi_reject_assoc_timeout', 'rssi_ignore_probe_request', 'iface_max_num_sta' ]);
/* ACS / Radar*/
if (!phy_features.radar_background || config.band != '5g')