f5317ed5d2
This prepares brcmfmac for better country handling and fixes BCM4360 support which was always failing with: [ 13.249195] brcmfmac: brcmf_pcie_download_fw_nvram: FW failed to initialize Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 48959
30 lines
1.3 KiB
Diff
30 lines
1.3 KiB
Diff
From: Hante Meuleman <meuleman@broadcom.com>
|
|
Date: Wed, 17 Feb 2016 11:27:01 +0100
|
|
Subject: [PATCH] brcmfmac: increase timeout for tx eapol
|
|
|
|
When keys get set and updated this has to happen after eapol got
|
|
transmitted (without key or old key) before the key can be updated.
|
|
To make sure the order of sending eapol and configuring key is done
|
|
correctly a timeout for tx of eapol is applied. This timeout is set
|
|
to 50 msec, which is not always enough. Especially in AP mode and
|
|
key updates the timeout may need to be much longer because client(s)
|
|
can be in powersave. Increase the timeout from 50 to 950 msec.
|
|
|
|
Reviewed-by: Arend Van Spriel <arend@broadcom.com>
|
|
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
|
|
Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
|
|
Signed-off-by: Arend van Spriel <arend@broadcom.com>
|
|
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
|
|
---
|
|
|
|
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
|
|
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
|
|
@@ -42,7 +42,7 @@ MODULE_AUTHOR("Broadcom Corporation");
|
|
MODULE_DESCRIPTION("Broadcom 802.11 wireless LAN fullmac driver.");
|
|
MODULE_LICENSE("Dual BSD/GPL");
|
|
|
|
-#define MAX_WAIT_FOR_8021X_TX msecs_to_jiffies(50)
|
|
+#define MAX_WAIT_FOR_8021X_TX msecs_to_jiffies(950)
|
|
|
|
/* AMPDU rx reordering definitions */
|
|
#define BRCMF_RXREORDER_FLOWID_OFFSET 0
|