Add SME support (separate authentication and association)
This can be used, e.g., with mac80211-based Linux drivers with nl80211. This allows over-the-air FT protocol to be used (IEEE 802.11r). Since the nl80211 interface needed for this is very recent (added today into wireless-testing.git), driver_nl80211.c has backwards compatibility code that uses WEXT for association if the kernel does not support the new commands. This compatibility code can be disabled by defining NO_WEXT_COMPAT. That code will also be removed at some point to clean up driver_nl80211.c.
This commit is contained in:
parent
b21fab69fd
commit
c2a0407851
15 changed files with 1023 additions and 67 deletions
|
@ -138,6 +138,7 @@ LIBS += -lnl
|
|||
ifdef CONFIG_CLIENT_MLME
|
||||
OBJS_d += ../src/utils/radiotap.o
|
||||
endif
|
||||
NEED_SME=y
|
||||
endif
|
||||
|
||||
ifdef CONFIG_DRIVER_PRISM54
|
||||
|
@ -1035,6 +1036,11 @@ ifdef NEED_BASE64
|
|||
OBJS += ../src/utils/base64.o
|
||||
endif
|
||||
|
||||
ifdef NEED_SME
|
||||
OBJS += sme.o
|
||||
CFLAGS += -DCONFIG_SME
|
||||
endif
|
||||
|
||||
ifdef CONFIG_CLIENT_MLME
|
||||
OBJS += mlme.o ../src/common/ieee802_11_common.o
|
||||
CFLAGS += -DCONFIG_CLIENT_MLME
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue