13ff40c12SJohn Marino /*
23ff40c12SJohn Marino  * Driver interaction with generic Linux Wireless Extensions
33ff40c12SJohn Marino  * Copyright (c) 2003-2011, Jouni Malinen <j@w1.fi>
43ff40c12SJohn Marino  *
53ff40c12SJohn Marino  * This software may be distributed under the terms of the BSD license.
63ff40c12SJohn Marino  * See README for more details.
73ff40c12SJohn Marino  */
83ff40c12SJohn Marino 
93ff40c12SJohn Marino #ifndef LINUX_WEXT_H
103ff40c12SJohn Marino #define LINUX_WEXT_H
113ff40c12SJohn Marino 
123ff40c12SJohn Marino #ifndef ANDROID
133ff40c12SJohn Marino 
143ff40c12SJohn Marino /*
153ff40c12SJohn Marino  * Avoid including other kernel header to avoid conflicts with C library
163ff40c12SJohn Marino  * headers.
173ff40c12SJohn Marino  */
183ff40c12SJohn Marino #define _LINUX_TYPES_H
193ff40c12SJohn Marino #define _LINUX_SOCKET_H
203ff40c12SJohn Marino #define _LINUX_IF_H
213ff40c12SJohn Marino 
22*a1157835SDaniel Fojt #include <stdint.h>
233ff40c12SJohn Marino #include <net/if.h>
24*a1157835SDaniel Fojt typedef uint32_t __u32;
25*a1157835SDaniel Fojt typedef int32_t __s32;
26*a1157835SDaniel Fojt typedef uint16_t __u16;
27*a1157835SDaniel Fojt typedef int16_t __s16;
28*a1157835SDaniel Fojt typedef uint8_t __u8;
293ff40c12SJohn Marino #ifndef __user
303ff40c12SJohn Marino #define __user
313ff40c12SJohn Marino #endif /* __user */
323ff40c12SJohn Marino 
333ff40c12SJohn Marino #endif /* ANDROID */
343ff40c12SJohn Marino 
353ff40c12SJohn Marino #include <linux/wireless.h>
363ff40c12SJohn Marino 
373ff40c12SJohn Marino #ifndef IW_ENCODE_ALG_PMK
383ff40c12SJohn Marino #define IW_ENCODE_ALG_PMK 4
393ff40c12SJohn Marino #endif
403ff40c12SJohn Marino 
413ff40c12SJohn Marino #ifndef IW_ENC_CAPA_4WAY_HANDSHAKE
423ff40c12SJohn Marino #define IW_ENC_CAPA_4WAY_HANDSHAKE 0x00000010
433ff40c12SJohn Marino #endif
443ff40c12SJohn Marino 
453ff40c12SJohn Marino #endif /* LINUX_WEXT_H */
46