profiles: qca_ipq95xx: hostapd-qca: Changing the SSID of Main VAPs leads to disconnect on the Guest VAP

Problem: hostapd_bss_config->config_id not aligned with hostapd_data->config_id when
config_id is updated over ctrl iface leading to hostapd_flush_old_stations

Cause: In the Freedom board patch 700-wifi-reload.patch, a config_id field is added to
struct hostapd_data, aligned initially with struct hostapd_bss_config.
However, updates via ctrl_iface only change hostapd_bss_config, causing misalignment,
which later triggers unintended deauthentication of unchanged BSS during config reloads.

Solution: Align the config_id between two structs when config_id is updated over ctrl iface

Fixes: PPW-231
References: QCA-07702949
Signed-off-by: Ashutosh Shandilya <ashutosh.shandilya_ext@softathome.com>
Signed-off-by: Sushmitha S <sushmitha.s_ext@softathome.com>
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
This commit is contained in:
Hela Saadani
2025-07-14 10:45:24 +02:00
committed by ahmed sassi
parent 5f8dab35e3
commit 426eb5af46

View File

@@ -8,7 +8,7 @@ description: Build image for prpl Foundation Freedom board
feeds:
- name: feed_qca
uri: https://gitlab.com/prpl-foundation/prplOS/feed-qca.git
revision: main@5f531782eef171a94d07d5ed6d5b7d8b54ecc209
revision: main@7e38d84fa6da9e5ce434d56df5c793c40d9f6753
packages:
- ipq95xx