* [PATCH 0/2] brcmfmac: add FT support
@ 2018-08-15 10:32 Chi-Hsien Lin
2018-08-15 10:32 ` [PATCH 1/2] brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for " Chi-Hsien Lin
2018-08-15 10:32 ` [PATCH 2/2] brcmfmac: add 4-way handshake offload detection for FT-802.1X Chi-Hsien Lin
0 siblings, 2 replies; 4+ messages in thread
From: Chi-Hsien Lin @ 2018-08-15 10:32 UTC (permalink / raw)
To: linux-wireless
Cc: brcm80211-dev-list.pdl, brcm80211-dev-list, Arend van Spriel,
Franky Lin, Hante Meuleman, Wright Feng, Kalle Valo,
Chi-Hsien Lin
This series adds FT and 4-way handshake offload support.
Chung-Hsien Hsu (2):
brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT support
brcmfmac: add 4-way handshake offload detection for FT-802.1X
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 8 ++++++++
drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h | 1 +
2 files changed, 9 insertions(+)
--
2.1.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/2] brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT support
2018-08-15 10:32 [PATCH 0/2] brcmfmac: add FT support Chi-Hsien Lin
@ 2018-08-15 10:32 ` Chi-Hsien Lin
2018-08-31 15:45 ` Kalle Valo
2018-08-15 10:32 ` [PATCH 2/2] brcmfmac: add 4-way handshake offload detection for FT-802.1X Chi-Hsien Lin
1 sibling, 1 reply; 4+ messages in thread
From: Chi-Hsien Lin @ 2018-08-15 10:32 UTC (permalink / raw)
To: linux-wireless
Cc: brcm80211-dev-list.pdl, brcm80211-dev-list, Arend van Spriel,
Franky Lin, Hante Meuleman, Wright Feng, Kalle Valo,
Chung-Hsien Hsu, Chi-Hsien Lin
From: Chung-Hsien Hsu <stanley.hsu@cypress.com>
Add WLAN_AKM_SUITE_FT_8021X and WLAN_AKM_SUITE_FT_PSK in
brcmf_set_key_mgmt() for FT support.
Signed-off-by: Chung-Hsien Hsu <stanley.hsu@cypress.com>
Signed-off-by: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
---
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 6 ++++++
drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h | 1 +
2 files changed, 7 insertions(+)
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
index 24c4e18e7d80..f56d76de0812 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
@@ -1649,6 +1649,12 @@ brcmf_set_key_mgmt(struct net_device *ndev, struct cfg80211_connect_params *sme)
case WLAN_AKM_SUITE_PSK:
val = WPA2_AUTH_PSK;
break;
+ case WLAN_AKM_SUITE_FT_8021X:
+ val = WPA2_AUTH_UNSPECIFIED | WPA2_AUTH_FT;
+ break;
+ case WLAN_AKM_SUITE_FT_PSK:
+ val = WPA2_AUTH_PSK | WPA2_AUTH_FT;
+ break;
default:
brcmf_err("invalid cipher group (%d)\n",
sme->crypto.cipher_group);
diff --git a/drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h b/drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h
index 7b9a77981df1..91fca79e6158 100644
--- a/drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h
+++ b/drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h
@@ -237,6 +237,7 @@ static inline bool ac_bitmap_tst(u8 bitmap, int prec)
#define WPA2_AUTH_RESERVED4 0x0400
#define WPA2_AUTH_RESERVED5 0x0800
#define WPA2_AUTH_1X_SHA256 0x1000 /* 1X with SHA256 key derivation */
+#define WPA2_AUTH_FT 0x4000 /* Fast BSS Transition */
#define WPA2_AUTH_PSK_SHA256 0x8000 /* PSK with SHA256 key derivation */
#define DOT11_DEFAULT_RTS_LEN 2347
--
2.1.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/2] brcmfmac: add 4-way handshake offload detection for FT-802.1X
2018-08-15 10:32 [PATCH 0/2] brcmfmac: add FT support Chi-Hsien Lin
2018-08-15 10:32 ` [PATCH 1/2] brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for " Chi-Hsien Lin
@ 2018-08-15 10:32 ` Chi-Hsien Lin
1 sibling, 0 replies; 4+ messages in thread
From: Chi-Hsien Lin @ 2018-08-15 10:32 UTC (permalink / raw)
To: linux-wireless
Cc: brcm80211-dev-list.pdl, brcm80211-dev-list, Arend van Spriel,
Franky Lin, Hante Meuleman, Wright Feng, Kalle Valo,
Chung-Hsien Hsu, Chi-Hsien Lin
From: Chung-Hsien Hsu <stanley.hsu@cypress.com>
Add 4-way handshake offload detection for FT with EAP authentication.
Signed-off-by: Chung-Hsien Hsu <stanley.hsu@cypress.com>
Signed-off-by: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
---
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
index f56d76de0812..8bc031eed4fd 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
@@ -1651,6 +1651,8 @@ brcmf_set_key_mgmt(struct net_device *ndev, struct cfg80211_connect_params *sme)
break;
case WLAN_AKM_SUITE_FT_8021X:
val = WPA2_AUTH_UNSPECIFIED | WPA2_AUTH_FT;
+ if (sme->want_1x)
+ profile->use_fwsup = BRCMF_PROFILE_FWSUP_1X;
break;
case WLAN_AKM_SUITE_FT_PSK:
val = WPA2_AUTH_PSK | WPA2_AUTH_FT;
--
2.1.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 1/2] brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT support
2018-08-15 10:32 ` [PATCH 1/2] brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for " Chi-Hsien Lin
@ 2018-08-31 15:45 ` Kalle Valo
0 siblings, 0 replies; 4+ messages in thread
From: Kalle Valo @ 2018-08-31 15:45 UTC (permalink / raw)
To: Chi-Hsien Lin
Cc: linux-wireless, brcm80211-dev-list.pdl, brcm80211-dev-list,
Arend van Spriel, Franky Lin, Hante Meuleman, Wright Feng,
Chung-Hsien Hsu, Chi-Hsien Lin
Chi-Hsien Lin <chi-hsien.lin@cypress.com> wrote:
> From: Chung-Hsien Hsu <stanley.hsu@cypress.com>
>
> Add WLAN_AKM_SUITE_FT_8021X and WLAN_AKM_SUITE_FT_PSK in
> brcmf_set_key_mgmt() for FT support.
>
> Signed-off-by: Chung-Hsien Hsu <stanley.hsu@cypress.com>
> Signed-off-by: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2 patches applied to wireless-drivers-next.git, thanks.
4ad298da9392 brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT support
a858376cdbb3 brcmfmac: add 4-way handshake offload detection for FT-802.1X
--
https://patchwork.kernel.org/patch/10566487/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-08-31 19:53 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-15 10:32 [PATCH 0/2] brcmfmac: add FT support Chi-Hsien Lin
2018-08-15 10:32 ` [PATCH 1/2] brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for " Chi-Hsien Lin
2018-08-31 15:45 ` Kalle Valo
2018-08-15 10:32 ` [PATCH 2/2] brcmfmac: add 4-way handshake offload detection for FT-802.1X Chi-Hsien Lin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).