mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-17 18:34:03 -05:00
Allow wpa_supplicant to use libnl-2.0
Change existing CONFIG_LIBNL20 compatibility code in driver_nl80211.c to be used by both wpa_supplicant and hostapd, but take care of nl_handle too now. Propagate CONFIG_LIBNL20 out of .config file and onto CFLAGS in the Makefile. Use libnl-gen now too. Signed-off-by: Jon Loeliger <jdl@bigfootnetworks.com> ---
This commit is contained in:
parent
137fb724b3
commit
2e8eac2d67
@ -45,15 +45,15 @@
|
|||||||
|
|
||||||
#ifdef HOSTAPD
|
#ifdef HOSTAPD
|
||||||
#include "ieee802_11_common.h"
|
#include "ieee802_11_common.h"
|
||||||
|
#endif /* HOSTAPD */
|
||||||
|
|
||||||
#ifdef CONFIG_LIBNL20
|
#ifdef CONFIG_LIBNL20
|
||||||
/* libnl 2.0 compatibility code */
|
/* libnl 2.0 compatibility code */
|
||||||
|
#define nl_handle nl_sock
|
||||||
#define nl_handle_alloc_cb nl_socket_alloc_cb
|
#define nl_handle_alloc_cb nl_socket_alloc_cb
|
||||||
#define nl_handle_destroy nl_socket_free
|
#define nl_handle_destroy nl_socket_free
|
||||||
#endif /* CONFIG_LIBNL20 */
|
#endif /* CONFIG_LIBNL20 */
|
||||||
|
|
||||||
#endif /* HOSTAPD */
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef IFF_LOWER_UP
|
#ifndef IFF_LOWER_UP
|
||||||
#define IFF_LOWER_UP 0x10000 /* driver signals L1 up */
|
#define IFF_LOWER_UP 0x10000 /* driver signals L1 up */
|
||||||
|
@ -135,6 +135,10 @@ ifdef CONFIG_DRIVER_NL80211
|
|||||||
CFLAGS += -DCONFIG_DRIVER_NL80211
|
CFLAGS += -DCONFIG_DRIVER_NL80211
|
||||||
OBJS_d += ../src/drivers/driver_nl80211.o
|
OBJS_d += ../src/drivers/driver_nl80211.o
|
||||||
LIBS += -lnl
|
LIBS += -lnl
|
||||||
|
ifdef CONFIG_LIBNL20
|
||||||
|
LIBS += -lnl-genl
|
||||||
|
CFLAGS += -DCONFIG_LIBNL20
|
||||||
|
endif
|
||||||
ifdef CONFIG_CLIENT_MLME
|
ifdef CONFIG_CLIENT_MLME
|
||||||
OBJS_d += ../src/utils/radiotap.o
|
OBJS_d += ../src/utils/radiotap.o
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user