#else
#include <net/ethernet.h>
#endif
+#include <net/route.h>
#include <net80211/ieee80211.h>
#include <net80211/ieee80211_crypto.h>
#include <net80211/ieee80211_ioctl.h>
+#if __FreeBSD__
+#include <net80211/ieee80211_freebsd.h>
+#endif
+#if __NetBSD__
+#include <net80211/ieee80211_netbsd.h>
+#endif
+
+#ifdef HOSTAPD
/*
* Avoid conflicts with hostapd definitions by undefining couple of defines
#undef WPA_VERSION
#undef WPA_OUI_TYPE
-
-#ifdef HOSTAPD
-
#include "l2_packet/l2_packet.h"
#include "../../hostapd/hostapd.h"
#include "../../hostapd/config.h"
#include "../../hostapd/eapol_sm.h"
+#include "../../hostapd/sta_flags.h"
struct bsd_driver_data {
struct hostapd_data *hapd; /* back pointer */
return hostapd_notif_assoc(hapd, addr, iebuf, ielen);
}
-#include <net/route.h>
-#include <net80211/ieee80211_freebsd.h>
-
static void
bsd_wireless_event_receive(int sock, void *ctx, void *sock_ctx)
{
return set80211param(drv, IEEE80211_IOC_SCAN_REQ, 0);
}
-#include <net/route.h>
-#if __FreeBSD__
-#include <net80211/ieee80211_freebsd.h>
-#endif
-#if __NetBSD__
-#include <net80211/ieee80211_netbsd.h>
-#endif
-
static void
wpa_driver_bsd_event_receive(int sock, void *ctx, void *sock_ctx)
{