Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
  3  * All rights reserved.
  4  *
  5  * This program is free software; you can redistribute it and/or modify
  6  * it under the terms of the GNU General Public License as published by
  7  * the Free Software Foundation; either version 2 of the License, or
  8  * (at your option) any later version.
  9  *
 10  * This program is distributed in the hope that it will be useful,
 11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 13  * GNU General Public License for more details.
 14  *
 15  * You should have received a copy of the GNU General Public License along
 16  * with this program; if not, write to the Free Software Foundation, Inc.,
 17  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 18  *
 19  *
 20  * File: wpa.h
 21  *
 22  * Purpose: Defines the macros, types, and functions for dealing
 23  *          with WPA informations.
 24  *
 25  * Author: Kyle Hsu
 26  *
 27  * Date: Jul 14, 2003
 28  *
 29  */
 30 
 31 #ifndef __WPA_H__
 32 #define __WPA_H__
 33 
 34 
 35 #if !defined(__TTYPE_H__)
 36 #include "ttype.h"
 37 #endif
 38 #if !defined(__80211HDR_H__)
 39 #include "80211hdr.h"
 40 #endif
 41 
 42 
 43 /*---------------------  Export Definitions -------------------------*/
 44 
 45 #define WPA_NONE            0
 46 #define WPA_WEP40           1
 47 #define WPA_TKIP            2
 48 #define WPA_AESWRAP         3
 49 #define WPA_AESCCMP         4
 50 #define WPA_WEP104          5
 51 #define WPA_AUTH_IEEE802_1X 1
 52 #define WPA_AUTH_PSK        2
 53 
 54 #define WPA_GROUPFLAG       0x02
 55 #define WPA_REPLAYBITSSHIFT 2
 56 #define WPA_REPLAYBITS      0x03
 57 
 58 /*---------------------  Export Classes  ----------------------------*/
 59 
 60 /*---------------------  Export Variables  --------------------------*/
 61 
 62 /*---------------------  Export Types  ------------------------------*/
 63 
 64 
 65 /*---------------------  Export Functions  --------------------------*/
 66 #ifdef __cplusplus
 67 extern "C" {                            /* Assume C declarations for C++ */
 68 #endif /* __cplusplus */
 69 
 70 VOID
 71 WPA_ClearRSN(
 72     IN PKnownBSS        pBSSList
 73     );
 74 
 75 VOID
 76 WPA_ParseRSN(
 77     IN PKnownBSS        pBSSList,
 78     IN PWLAN_IE_RSN_EXT pRSN
 79     );
 80 
 81 BOOL
 82 WPA_SearchRSN(
 83     BYTE                byCmd,
 84     BYTE                byEncrypt,
 85     IN PKnownBSS        pBSSList
 86     );
 87 
 88 BOOL
 89 WPAb_Is_RSN(
 90     IN PWLAN_IE_RSN_EXT pRSN
 91     );
 92 
 93 #ifdef __cplusplus
 94 }                                       /* End of extern "C" { */
 95 #endif /* __cplusplus */
 96 
 97 
 98 #endif // __WPA_H__
 99 
  This page was automatically generated by the LXR engine.