diff options
| author | Felix Fietkau | 2025-11-13 12:25:50 +0000 |
|---|---|---|
| committer | Felix Fietkau | 2025-11-13 12:26:59 +0000 |
| commit | ff44aa490a85c57fa0cc81873085104052b61e99 (patch) | |
| tree | 955a5424cb5f6c33cc6b4d3aa517dd07ae5106ec | |
| parent | e81936f5bc140292833111d455df53e28c39da64 (diff) | |
| download | openwrt-ff44aa490a85c57fa0cc81873085104052b61e99.tar.gz | |
wifi-scripts: only enable RSN override when parameters differ
When encryption is set to 'sae' without explicit pairwise cipher in
non-HE/EHT mode, both the main RSNE and override RSNE would advertise
identical parameters (SAE+CCMP+MFP=2), adding unnecessary overhead.
Check that the pairwise ciphers differ before enabling override. This
preserves the intended behavior for HE/EHT modes (GCMP-256+CCMP vs CCMP)
while avoiding pointless override IEs.
Reported-by: Michael-cy Lee (李峻宇) <Michael-cy.Lee@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
| -rw-r--r-- | package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc index dd3143f0cd..fc78bfe36f 100644 --- a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc +++ b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc @@ -111,7 +111,7 @@ export function parse_encryption(config, dev_config) { if (!wpa3_pairwise) break; - if (config.rsn_override) + if (config.rsn_override && wpa3_pairwise != config.wpa_pairwise) config.rsn_override_pairwise = wpa3_pairwise; else config.wpa_pairwise = wpa3_pairwise; |