From: Po-Hao Huang Date: Fri, 2 Dec 2022 06:15:27 +0000 (+0800) Subject: wifi: rtw89: add join info upon create interface X-Git-Tag: v6.2-rc1~99^2~22^2~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a0e78d5c6082fc953fef5af7293be0145c67dba4;p=thirdparty%2Flinux.git wifi: rtw89: add join info upon create interface To support multiple vifs, fw need more information of each role. Send this info to make things work as expected. Signed-off-by: Po-Hao Huang Signed-off-by: Ping-Ke Shih Signed-off-by: Kalle Valo Link: https://lore.kernel.org/r/20221202061527.505668-5-pkshih@realtek.com --- diff --git a/drivers/net/wireless/realtek/rtw89/mac.c b/drivers/net/wireless/realtek/rtw89/mac.c index 12cbf41590bbe..cf9a0a3120a79 100644 --- a/drivers/net/wireless/realtek/rtw89/mac.c +++ b/drivers/net/wireless/realtek/rtw89/mac.c @@ -3980,6 +3980,10 @@ int rtw89_mac_vif_init(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) if (ret) return ret; + ret = rtw89_fw_h2c_join_info(rtwdev, rtwvif, NULL, true); + if (ret) + return ret; + ret = rtw89_cam_init(rtwdev, rtwvif); if (ret) return ret;