summaryrefslogtreecommitdiffstats
path: root/contrib/wpa_supplicant/hostapd.h
blob: ce1fae94edb9e066f8806636c4e4d82bed27c967 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#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, 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 */
OpenPOWER on IntegriCloud