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