mirror of https://gitee.com/openkylin/linux.git
staging: rtl8723au: rtw_cfg80211_set_encryption(): Use key_params->cipher
Use key_params->cipher to determine WEP/TKIP Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
d0dc266692
commit
8188b1cb61
|
@ -835,7 +835,8 @@ static int rtw_cfg80211_set_encryption(struct net_device *dev,
|
|||
goto exit;
|
||||
}
|
||||
|
||||
if (strcmp(param->u.crypt.alg, "WEP") == 0) {
|
||||
if (keyparms->cipher == WLAN_CIPHER_SUITE_WEP40 ||
|
||||
keyparms->cipher == WLAN_CIPHER_SUITE_WEP104) {
|
||||
RT_TRACE(_module_rtl871x_ioctl_os_c, _drv_err_,
|
||||
("wpa_set_encryption, crypt.alg = WEP\n"));
|
||||
DBG_8723A("wpa_set_encryption, crypt.alg = WEP\n");
|
||||
|
@ -912,8 +913,8 @@ static int rtw_cfg80211_set_encryption(struct net_device *dev,
|
|||
param->u.crypt.key,
|
||||
(key_len > 16 ? 16 : key_len));
|
||||
|
||||
if (strcmp(param->u.crypt.alg,
|
||||
"TKIP") == 0) {
|
||||
if (keyparms->cipher ==
|
||||
WLAN_CIPHER_SUITE_TKIP) {
|
||||
memcpy(psta->dot11tkiptxmickey.
|
||||
skey,
|
||||
¶m->u.crypt.key[16],
|
||||
|
|
Loading…
Reference in New Issue