Message ID | 1486126822-21958-1-git-send-email-akarwar@marvell.com (mailing list archive) |
---|---|
State | Accepted |
Commit | a5b60de6972decc6b50a39abb376077c3c3621c8 |
Delegated to: | Kalle Valo |
Headers | show |
Amitkumar Karwar <akarwar@marvell.com> wrote: > From: Ganapathi Bhat <gbhat@marvell.com> > > This patch fixes the issue specific to AP. AP is started with WEP > security and external station is connected to it. Data path works > in this case. Now if AP is restarted with WPA/WPA2 security, > station is able to connect but ping fails. > > Driver skips the deletion of WEP keys if interface type is AP. > Removing that redundant check resolves the issue. > > Fixes: e57f1734d87a ("mwifiex: add key material v2 support") > Signed-off-by: Ganapathi Bhat <gbhat@marvell.com> > Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Patch applied to wireless-drivers-next.git, thanks. a5b60de6972d mwifiex: Avoid skipping WEP key deletion for AP
diff --git a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c index 644f3a2..1532ac9 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c @@ -1159,8 +1159,6 @@ int mwifiex_set_encode(struct mwifiex_private *priv, struct key_params *kp, encrypt_key.is_rx_seq_valid = true; } } else { - if (GET_BSS_ROLE(priv) == MWIFIEX_BSS_ROLE_UAP) - return 0; encrypt_key.key_disable = true; if (mac_addr) memcpy(encrypt_key.mac_addr, mac_addr, ETH_ALEN);