#ifndef HOSTAPD_H #define HOSTAPD_H /* * Minimal version of hostapd header files for eapol_test to build * radiusclient.c. */ #include "common.h" void hostapd_logger(void *ctx, const u8 *addr, unsigned int module, int level, char *fmt, ...) __attribute__ ((format (printf, 5, 6))); struct hostapd_ip_addr; const char * hostapd_ip_txt(const struct hostapd_ip_addr *addr, char *buf, size_t buflen);; enum { HOSTAPD_LEVEL_DEBUG_VERBOSE = 0, HOSTAPD_LEVEL_DEBUG = 1, HOSTAPD_LEVEL_INFO = 2, HOSTAPD_LEVEL_NOTICE = 3, HOSTAPD_LEVEL_WARNING = 4 }; #ifndef BIT #define BIT(n) (1 << (n)) #endif #define HOSTAPD_MODULE_IEEE80211 BIT(0) #define HOSTAPD_MODULE_IEEE8021X BIT(1) #define HOSTAPD_MODULE_RADIUS BIT(2) #define HOSTAPD_MODULE_WPA BIT(3) #define HOSTAPD_MODULE_DRIVER BIT(4) #define HOSTAPD_MODULE_IAPP BIT(5) #endif /* HOSTAPD_H */