11f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt/* 21f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt * Driver interaction with generic Linux Wireless Extensions 31f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt * Copyright (c) 2003-2011, Jouni Malinen <j@w1.fi> 41f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt * 5c5ec7f57ead87efa365800228aa0b09a12d9e6c4Dmitry Shmidt * This software may be distributed under the terms of the BSD license. 6c5ec7f57ead87efa365800228aa0b09a12d9e6c4Dmitry Shmidt * See README for more details. 71f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt */ 81f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt 91f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#ifndef LINUX_WEXT_H 101f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#define LINUX_WEXT_H 111f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt 121f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#ifndef ANDROID 131f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt 141f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt/* 151f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt * Avoid including other kernel header to avoid conflicts with C library 161f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt * headers. 171f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt */ 181f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#define _LINUX_TYPES_H 191f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#define _LINUX_SOCKET_H 201f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#define _LINUX_IF_H 211f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt 22fb45fd5cfed8bdccd0859c7fc05449fc187e2d06Dmitry Shmidt#include <stdint.h> 231f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#include <net/if.h> 24fb45fd5cfed8bdccd0859c7fc05449fc187e2d06Dmitry Shmidttypedef uint32_t __u32; 25fb45fd5cfed8bdccd0859c7fc05449fc187e2d06Dmitry Shmidttypedef int32_t __s32; 26fb45fd5cfed8bdccd0859c7fc05449fc187e2d06Dmitry Shmidttypedef uint16_t __u16; 27fb45fd5cfed8bdccd0859c7fc05449fc187e2d06Dmitry Shmidttypedef int16_t __s16; 28fb45fd5cfed8bdccd0859c7fc05449fc187e2d06Dmitry Shmidttypedef uint8_t __u8; 291f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#ifndef __user 301f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#define __user 311f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#endif /* __user */ 321f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt 331f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#endif /* ANDROID */ 341f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt 351f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#include <linux/wireless.h> 361f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt 371f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#ifndef IW_ENCODE_ALG_PMK 381f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#define IW_ENCODE_ALG_PMK 4 391f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#endif 401f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt 411f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#ifndef IW_ENC_CAPA_4WAY_HANDSHAKE 421f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#define IW_ENC_CAPA_4WAY_HANDSHAKE 0x00000010 431f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#endif 441f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt 451f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt#endif /* LINUX_WEXT_H */ 46