Linux Kernel
3.7.1
|
#include <linux/skbuff.h>
#include "80211hdr.h"
#include "80211mgr.h"
#include "card.h"
#include "mib.h"
Go to the source code of this file.
Data Structures | |
struct | tagSERPObject |
struct | tagSRSNCapObject |
struct | tagKnownBSS |
struct | tagKnownNodeDB |
Macros | |
#define | MAX_NODE_NUM 64 |
#define | MAX_BSS_NUM 42 |
#define | LOST_BEACON_COUNT 10 /* 10 sec, XP defined */ |
#define | MAX_PS_TX_BUF 32 |
#define | ADHOC_LOST_BEACON_COUNT 30 |
#define | MAX_INACTIVE_COUNT 300 |
#define | USE_PROTECT_PERIOD 10 |
#define | ERP_RECOVER_COUNT 30 |
#define | BSS_CLEAR_COUNT 1 |
#define | RSSI_STAT_COUNT 10 |
#define | MAX_CHECK_RSSI_COUNT 8 |
#define | WLAN_STA_AUTH BIT0 |
#define | WLAN_STA_ASSOC BIT1 |
#define | WLAN_STA_PS BIT2 |
#define | WLAN_STA_TIM BIT3 |
#define | WLAN_STA_PERM BIT4 |
#define | WLAN_STA_AUTHORIZED BIT5 |
#define | MAX_WPA_IE_LEN 64 |
Typedefs | |
typedef struct tagSERPObject | ERPObject |
typedef struct tagSERPObject * | PERPObject |
typedef struct tagSRSNCapObject | SRSNCapObject |
typedef struct tagSRSNCapObject * | PSRSNCapObject |
typedef enum tagNODE_STATE | NODE_STATE |
typedef enum tagNODE_STATE * | PNODE_STATE |
typedef struct tagKnownNodeDB | KnownNodeDB |
typedef struct tagKnownNodeDB * | PKnownNodeDB |
Enumerations | |
enum | tagNODE_STATE { NODE_FREE, NODE_AGED, NODE_KNOWN, NODE_AUTH, NODE_ASSOC, NODE_FREE, NODE_AGED, NODE_KNOWN, NODE_AUTH, NODE_ASSOC } |
Variables | |
BOOL | bActive |
BYTE | abyBSSID [WLAN_BSSID_LEN] |
unsigned int | uChannel |
BYTE | abySuppRates [WLAN_IEHDR_LEN+WLAN_RATES_MAXLEN+1] |
BYTE | abyExtSuppRates [WLAN_IEHDR_LEN+WLAN_RATES_MAXLEN+1] |
unsigned int | uRSSI |
BYTE | bySQ |
WORD | wBeaconInterval |
WORD | wCapInfo |
BYTE | abySSID [WLAN_IEHDR_LEN+WLAN_SSID_MAXLEN+1] |
BYTE | byRxRate |
BYTE | byRSSIStatCnt |
signed long | ldBmMAX |
signed long | ldBmAverage [RSSI_STAT_COUNT] |
signed long | ldBmAverRange |
BOOL | bSelected |
BOOL | bWPAValid |
BYTE | byGKType |
BYTE | abyPKType [4] |
WORD | wPKCount |
BYTE | abyAuthType [4] |
WORD | wAuthCount |
BYTE | byDefaultK_as_PK |
BYTE | byReplayIdx |
BOOL | bWPA2Valid |
BYTE | byCSSGK |
WORD | wCSSPKCount |
BYTE | abyCSSPK [4] |
WORD | wAKMSSAuthCount |
BYTE | abyAKMSSAuthType [4] |
BYTE | byWPAIE [MAX_WPA_IE_LEN] |
BYTE | byRSNIE [MAX_WPA_IE_LEN] |
WORD | wWPALen |
WORD | wRSNLen |
unsigned int | uClearCount |
unsigned int | uIELength |
QWORD | qwBSSTimestamp |
QWORD | qwLocalTSF |
CARD_PHY_TYPE | eNetworkTypeInUse |
ERPObject | sERP |
SRSNCapObject | sRSNCapObj |
BYTE | abyIEs [1024] |
struct tagKnownBSS * | PKnownBSS |
typedef struct tagSERPObject ERPObject |
typedef struct tagKnownNodeDB KnownNodeDB |
typedef enum tagNODE_STATE NODE_STATE |
typedef struct tagSERPObject * PERPObject |
typedef struct tagKnownNodeDB * PKnownNodeDB |
typedef enum tagNODE_STATE * PNODE_STATE |
typedef struct tagSRSNCapObject * PSRSNCapObject |
typedef struct tagSRSNCapObject SRSNCapObject |
enum tagNODE_STATE |
|
read |
Definition at line 85 of file mpc512x_dma.c.
BOOL BSSbInsertToBSSList | ( | void * | hDeviceContext, |
PBYTE | abyBSSIDAddr, | ||
QWORD | qwTimestamp, | ||
WORD | wBeaconInterval, | ||
WORD | wCapInfo, | ||
BYTE | byCurrChannel, | ||
PWLAN_IE_SSID | pSSID, | ||
PWLAN_IE_SUPP_RATES | pSuppRates, | ||
PWLAN_IE_SUPP_RATES | pExtSuppRates, | ||
PERPObject | psERP, | ||
PWLAN_IE_RSN | pRSN, | ||
PWLAN_IE_RSN_EXT | pRSNWPA, | ||
PWLAN_IE_COUNTRY | pIE_Country, | ||
PWLAN_IE_QUIET | pIE_Quiet, | ||
unsigned int | uIELength, | ||
PBYTE | pbyIEs, | ||
void * | pRxPacketContext | ||
) |
BOOL BSSbUpdateToBSSList | ( | void * | hDeviceContext, |
QWORD | qwTimestamp, | ||
WORD | wBeaconInterval, | ||
WORD | wCapInfo, | ||
BYTE | byCurrChannel, | ||
BOOL | bChannelHit, | ||
PWLAN_IE_SSID | pSSID, | ||
PWLAN_IE_SUPP_RATES | pSuppRates, | ||
PWLAN_IE_SUPP_RATES | pExtSuppRates, | ||
PERPObject | psERP, | ||
PWLAN_IE_RSN | pRSN, | ||
PWLAN_IE_RSN_EXT | pRSNWPA, | ||
PWLAN_IE_COUNTRY | pIE_Country, | ||
PWLAN_IE_QUIET | pIE_Quiet, | ||
PKnownBSS | pBSSList, | ||
unsigned int | uIELength, | ||
PBYTE | pbyIEs, | ||
void * | pRxPacketContext | ||
) |
PKnownBSS BSSpAddrIsInBSSList | ( | void * | hDeviceContext, |
PBYTE | abyBSSID, | ||
PWLAN_IE_SSID | pSSID | ||
) |
PKnownBSS BSSpSearchBSSList | ( | void * | hDeviceContext, |
PBYTE | pbyDesireBSSID, | ||
PBYTE | pbyDesireSSID, | ||
CARD_PHY_TYPE | ePhyType | ||
) |
void BSSvUpdateAPNode | ( | void * | hDeviceContext, |
PWORD | pwCapInfo, | ||
PWLAN_IE_SUPP_RATES | pItemRates, | ||
PWLAN_IE_SUPP_RATES | pExtSuppRates | ||
) |
void BSSvUpdateNodeTxCounter | ( | void * | hDeviceContext, |
PSStatCounter | pStatistic, | ||
BYTE | byTSR, | ||
BYTE | byPktNO | ||
) |
BYTE abyBSSID[WLAN_BSSID_LEN] |
BYTE abyExtSuppRates[WLAN_IEHDR_LEN+WLAN_RATES_MAXLEN+1] |
BYTE abySSID[WLAN_IEHDR_LEN+WLAN_SSID_MAXLEN+1] |
BYTE abySuppRates[WLAN_IEHDR_LEN+WLAN_RATES_MAXLEN+1] |
BYTE byRSNIE[MAX_WPA_IE_LEN] |
BYTE byWPAIE[MAX_WPA_IE_LEN] |
CARD_PHY_TYPE eNetworkTypeInUse |
signed long ldBmAverage[RSSI_STAT_COUNT] |
struct tagKnownBSS * PKnownBSS |
SRSNCapObject sRSNCapObj |