From: Rany Hany Date: Mon, 5 Jan 2026 15:43:43 +0000 (+0000) Subject: wifi-scripts: move no_probe_resp_if_max_sta to wifi-iface X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=refs%2Fheads%2Fmain;p=openwrt%2Fopenwrt.git 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 Link: https://github.com/openwrt/openwrt/pull/21412 Signed-off-by: Robert Marko --- 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')