Compare commits

..

3 Commits

Author SHA1 Message Date
Venkat Chimata
52fe7a24b6 Update the ucentral-schema hash
Signed-off-by: Venkat Chimata <venkat@nearhop.com>
2026-01-08 19:23:38 +05:30
Venkat Chimata
6cad3f7070 Mark Wi-Fi radios as reconf-capable during detection to enable hot reload behavior where supported.
Signed-off-by: Venkat Chimata <venkat@nearhop.com>
2026-01-08 17:23:08 +05:30
Venkat Chimata
190f042059 wifi7: allow BSS reload with reconf flag instead of forcing full restart
On Wi-Fi 7 platforms, BSS reload events were always propagated with
reconf=false, forcing netifd/hostapd into a full teardown path even
when a reconfiguration reload was requested.

This change restores the original intent by propagating the reconf
flag correctly from the reload path, allowing hostapd to distinguish
between reconfiguration-capable reloads and teardown-required cases.

With this change, hot reload works consistently on Wi-Fi 7 APs in the
same way as on Wi-Fi 6 platforms, avoiding unnecessary wireless
teardown and driver reinitialization.

Signed-off-by: Venkat Chimata <venkat@nearhop.com>
2026-01-08 17:22:39 +05:30
3 changed files with 3 additions and 3 deletions

View File

@@ -1057,8 +1057,7 @@ return {
bss_event("add", name);
},
bss_reload: function(phy, name, obj, reconf) {
//bss_event("reload", name, { reconf: reconf != 0 });
bss_event("reload", name, { reconf: false });
bss_event("reload", name, { reconf: reconf != 0 });
},
bss_remove: function(phy, name, obj) {
bss_event("remove", name);

View File

@@ -96,6 +96,7 @@ function wiphy_detect() {
let info = {
antenna_rx: phy.wiphy_antenna_avail_rx,
antenna_tx: phy.wiphy_antenna_avail_tx,
reconf: true,
bands: {},
radios: []
};

View File

@@ -7,7 +7,7 @@ PKG_SOURCE_URL=https://github.com/Telecominfraproject/wlan-ucentral-schema.git
PKG_MIRROR_HASH:=6d3b8e342ce8e7aeef908acfcbefc989523f0de9cac215d8be4f148746c4e0ce
PKG_SOURCE_PROTO:=git
PKG_SOURCE_DATE:=2025-12-12
PKG_SOURCE_VERSION:=d26c4b0a1e38d331deeef89c5ccf669ce9044791
PKG_SOURCE_VERSION:=c991632278a71d08b82f78e32c51b580f4a01081
PKG_MAINTAINER:=John Crispin <john@phrozen.org>
PKG_LICENSE:=BSD-3-Clause