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