mirror of
https://github.com/Mange/rtl8192eu-linux-driver
synced 2026-04-03 08:00:08 +00:00
use native wireless IE codes from linux/ieee80211.h
IE code definitions have been replaced with native ones to avoid code duplication. The unobvious substitutions are: _WPA_IE_ID_ -> WLAN_EID_VENDOR_SPECIFIC; _WPA2_IE_ID_ -> WLAN_EID_RSN. Link: https://lore.kernel.org/r/20201011105050.5896-1-insafonov@gmail.com
This commit is contained in:
@@ -4350,15 +4350,15 @@ sint rtw_restruct_sec_ie(_adapter *adapter, u8 *out_ie)
|
||||
uint ndisauthmode = psecuritypriv->ndisauthtype;
|
||||
|
||||
if ((ndisauthmode == Ndis802_11AuthModeWPA) || (ndisauthmode == Ndis802_11AuthModeWPAPSK))
|
||||
authmode = _WPA_IE_ID_;
|
||||
authmode = WLAN_EID_VENDOR_SPECIFIC;
|
||||
if ((ndisauthmode == Ndis802_11AuthModeWPA2) || (ndisauthmode == Ndis802_11AuthModeWPA2PSK))
|
||||
authmode = _WPA2_IE_ID_;
|
||||
authmode = WLAN_EID_RSN;
|
||||
|
||||
if (check_fwstate(pmlmepriv, WIFI_UNDER_WPS)) {
|
||||
memcpy(out_ie, psecuritypriv->wps_ie, psecuritypriv->wps_ie_len);
|
||||
ielength = psecuritypriv->wps_ie_len;
|
||||
|
||||
} else if ((authmode == _WPA_IE_ID_) || (authmode == _WPA2_IE_ID_)) {
|
||||
} else if ((authmode == WLAN_EID_VENDOR_SPECIFIC) || (authmode == WLAN_EID_RSN)) {
|
||||
/* copy RSN or SSN */
|
||||
memcpy(out_ie, psecuritypriv->supplicant_ie, psecuritypriv->supplicant_ie[1] + 2);
|
||||
/* debug for CONFIG_IEEE80211W
|
||||
|
||||
Reference in New Issue
Block a user