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