Use SAE-EXT-KEY instead of SAE for MLO clients
Signed-off-by: Felix Fietkau <nbd@nbd.name>
'rsn_override_pairwise',
'rsn_override_mfp'
]);
+
+ if (config.mode == 'link') {
+ config.rsn_override_mfp_2 ??= config.rsn_override_mfp;
+ config.rsn_override_key_mgmt_2 ??= config.rsn_override_key_mgmt;
+ config.rsn_override_pairwise_2 ??= config.rsn_override_pairwise;
+
+ append_vars(config, [
+ 'rsn_override_key_mgmt_2',
+ 'rsn_override_pairwise_2',
+ 'rsn_override_mfp_2'
+ ]);
+ }
}
/* raw options */
if (config.ieee80211r)
append_value(config, 'wpa_key_mgmt', 'FT-SAE');
config.rsn_override_key_mgmt = config.wpa_key_mgmt;
+
+ append_value(config, 'rsn_override_key_mgmt_2', 'SAE-EXT-KEY');
+ if (config.ieee80211r)
+ append_value(config, 'rsn_override_key_mgmt_2', 'FT-SAE-EXT-KEY');
+
if (config.rsn_override > 1)
delete config.wpa_key_mgmt;