Skip to content

Commit 55fa50d

Browse files
RDKB-61540: generic MLO support (#589)
Reason for change: generic MLO support - BE is required for MLO support on all radio - SAE has to be enabled on all links for MLO support Test Procedure: Risks: Low Priority: P1 Signed-off-by: Aniket Patel <[email protected]> Co-authored-by: Narendra Varma Dandu <[email protected]>
1 parent 67f4f43 commit 55fa50d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

source/db/wifi_db.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ static int init_radio_config_default(int radio_index, wifi_radio_operationParam_
101101
cfg.channel = 6;
102102
cfg.channelWidth = WIFI_CHANNELBANDWIDTH_20MHZ;
103103
cfg.variant = WIFI_80211_VARIANT_G | WIFI_80211_VARIANT_N;
104+
#if defined(CONFIG_IEEE80211BE) && defined(_PLATFORM_BANANAPI_R4_)
105+
cfg.variant |= WIFI_80211_VARIANT_BE;
106+
#endif /* defined(CONFIG_IEEE80211BE) && defined(_PLATFORM_BANANAPI_R4_) */
104107
break;
105108
case WIFI_FREQUENCY_5_BAND:
106109
case WIFI_FREQUENCY_5L_BAND:
@@ -437,7 +440,14 @@ static int init_vap_config_default(int vap_index, wifi_vap_info_t *config,
437440
cfg.u.bss_info.security.mfp = wifi_mfp_cfg_required;
438441
cfg.u.bss_info.security.u.key.type = wifi_security_key_type_sae;
439442
} else {
443+
#if defined(_PLATFORM_BANANAPI_R4_)
444+
cfg.u.bss_info.security.mode = wifi_security_mode_wpa3_transition;
445+
cfg.u.bss_info.security.wpa3_transition_disable = false;
446+
cfg.u.bss_info.security.mfp = wifi_mfp_cfg_optional;
447+
cfg.u.bss_info.security.u.key.type = wifi_security_key_type_psk_sae;
448+
#else
440449
cfg.u.bss_info.security.mode = wifi_security_mode_wpa2_personal;
450+
#endif // _PLATFORM_BANANAPI_R4_
441451
}
442452
cfg.u.bss_info.security.encr = wifi_encryption_aes;
443453
cfg.u.bss_info.bssHotspot = false;

0 commit comments

Comments
 (0)