nl80211: Add STA flag WPA_STA_AUTHENTICATED
authorBob Copeland <me@bobcopeland.com>
Mon, 1 Sep 2014 04:23:23 +0000 (00:23 -0400)
committerJouni Malinen <j@w1.fi>
Sat, 25 Oct 2014 12:54:47 +0000 (15:54 +0300)
This is needed for managing STA entries for mesh use cases.

Signed-off-by: Javier Lopez <jlopex@gmail.com>
Signed-off-by: Javier Cardona <javier@cozybit.com>
Signed-off-by: Jason Mobarak <x@jason.mobarak.name>
Signed-off-by: Bob Copeland <me@bobcopeland.com>
src/drivers/driver.h
src/drivers/driver_nl80211.c

index d4e0134..f534b08 100644 (file)
@@ -1247,6 +1247,7 @@ struct wpa_bss_params {
 #define WPA_STA_SHORT_PREAMBLE BIT(2)
 #define WPA_STA_MFP BIT(3)
 #define WPA_STA_TDLS_PEER BIT(4)
+#define WPA_STA_AUTHENTICATED BIT(5)
 
 enum tdls_oper {
        TDLS_DISCOVERY_REQ,
index 56b30d0..b94fe24 100644 (file)
@@ -7872,6 +7872,8 @@ static u32 sta_flags_nl80211(int flags)
                f |= BIT(NL80211_STA_FLAG_MFP);
        if (flags & WPA_STA_TDLS_PEER)
                f |= BIT(NL80211_STA_FLAG_TDLS_PEER);
+       if (flags & WPA_STA_AUTHENTICATED)
+               f |= BIT(NL80211_STA_FLAG_AUTHENTICATED);
 
        return f;
 }