xref: /freebsd/contrib/wpa/src/drivers/linux_wext.h (revision c1d255d3ffdbe447de3ab875bf4e7d7accc5bfc5)
1*c1d255d3SCy Schubert /*
2*c1d255d3SCy Schubert  * Driver interaction with generic Linux Wireless Extensions
3*c1d255d3SCy Schubert  * Copyright (c) 2003-2011, Jouni Malinen <j@w1.fi>
4*c1d255d3SCy Schubert  *
5*c1d255d3SCy Schubert  * This software may be distributed under the terms of the BSD license.
6*c1d255d3SCy Schubert  * See README for more details.
7*c1d255d3SCy Schubert  */
8*c1d255d3SCy Schubert 
9*c1d255d3SCy Schubert #ifndef LINUX_WEXT_H
10*c1d255d3SCy Schubert #define LINUX_WEXT_H
11*c1d255d3SCy Schubert 
12*c1d255d3SCy Schubert #ifndef ANDROID
13*c1d255d3SCy Schubert 
14*c1d255d3SCy Schubert /*
15*c1d255d3SCy Schubert  * Avoid including other kernel header to avoid conflicts with C library
16*c1d255d3SCy Schubert  * headers.
17*c1d255d3SCy Schubert  */
18*c1d255d3SCy Schubert #define _LINUX_TYPES_H
19*c1d255d3SCy Schubert #define _LINUX_SOCKET_H
20*c1d255d3SCy Schubert #define _LINUX_IF_H
21*c1d255d3SCy Schubert 
22*c1d255d3SCy Schubert #include <stdint.h>
23*c1d255d3SCy Schubert #include <net/if.h>
24*c1d255d3SCy Schubert typedef uint32_t __u32;
25*c1d255d3SCy Schubert typedef int32_t __s32;
26*c1d255d3SCy Schubert typedef uint16_t __u16;
27*c1d255d3SCy Schubert typedef int16_t __s16;
28*c1d255d3SCy Schubert typedef uint8_t __u8;
29*c1d255d3SCy Schubert #ifndef __user
30*c1d255d3SCy Schubert #define __user
31*c1d255d3SCy Schubert #endif /* __user */
32*c1d255d3SCy Schubert 
33*c1d255d3SCy Schubert #endif /* ANDROID */
34*c1d255d3SCy Schubert 
35*c1d255d3SCy Schubert #include <linux/wireless.h>
36*c1d255d3SCy Schubert 
37*c1d255d3SCy Schubert #ifndef IW_ENCODE_ALG_PMK
38*c1d255d3SCy Schubert #define IW_ENCODE_ALG_PMK 4
39*c1d255d3SCy Schubert #endif
40*c1d255d3SCy Schubert 
41*c1d255d3SCy Schubert #ifndef IW_ENC_CAPA_4WAY_HANDSHAKE
42*c1d255d3SCy Schubert #define IW_ENC_CAPA_4WAY_HANDSHAKE 0x00000010
43*c1d255d3SCy Schubert #endif
44*c1d255d3SCy Schubert 
45*c1d255d3SCy Schubert #endif /* LINUX_WEXT_H */
46