Linux Kernel
3.7.1
|
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 |
#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_RATE 12 |
#define | MAX_WPA_IE_LEN 64 |
Typedefs | |
typedef enum _NDIS_802_11_NETWORK_TYPE | NDIS_802_11_NETWORK_TYPE |
typedef enum _NDIS_802_11_NETWORK_TYPE * | PNDIS_802_11_NETWORK_TYPE |
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 | _NDIS_802_11_NETWORK_TYPE { Ndis802_11FH, Ndis802_11DS, Ndis802_11OFDM5, Ndis802_11OFDM24, Ndis802_11NetworkTypeMax } |
enum | tagNODE_STATE { NODE_FREE, NODE_AGED, NODE_KNOWN, NODE_AUTH, NODE_ASSOC, NODE_FREE, NODE_AGED, NODE_KNOWN, NODE_AUTH, NODE_ASSOC } |
Functions | |
struct tagKnownBSS | __attribute__ ((__packed__)) KnownBSS |
PKnownBSS | BSSpSearchBSSList (void *hDeviceContext, unsigned char *pbyDesireBSSID, unsigned char *pbyDesireSSID, CARD_PHY_TYPE ePhyType) |
PKnownBSS | BSSpAddrIsInBSSList (void *hDeviceContext, unsigned char *abyBSSID, PWLAN_IE_SSID pSSID) |
void | BSSvClearBSSList (void *hDeviceContext, bool bKeepCurrBSSID) |
bool | BSSbInsertToBSSList (void *hDeviceContext, unsigned char *abyBSSIDAddr, QWORD qwTimestamp, unsigned short wBeaconInterval, unsigned short wCapInfo, unsigned char 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, unsigned char *pbyIEs, void *pRxPacketContext) |
bool | BSSbUpdateToBSSList (void *hDeviceContext, QWORD qwTimestamp, unsigned short wBeaconInterval, unsigned short wCapInfo, unsigned char 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, unsigned char *pbyIEs, void *pRxPacketContext) |
bool | BSSDBbIsSTAInNodeDB (void *hDeviceContext, unsigned char *abyDstAddr, unsigned int *puNodeIndex) |
void | BSSvCreateOneNode (void *hDeviceContext, unsigned int *puNodeIndex) |
void | BSSvUpdateAPNode (void *hDeviceContext, unsigned short *pwCapInfo, PWLAN_IE_SUPP_RATES pItemRates, PWLAN_IE_SUPP_RATES pExtSuppRates) |
void | BSSvSecondCallBack (void *hDeviceContext) |
void | BSSvUpdateNodeTxCounter (void *hDeviceContext, unsigned char byTsr0, unsigned char byTsr1, unsigned char *pbyBuffer, unsigned int uFIFOHeaderSize) |
void | BSSvRemoveOneNode (void *hDeviceContext, unsigned int uNodeIndex) |
void | BSSvAddMulticastNode (void *hDeviceContext) |
void | BSSvClearNodeDBTable (void *hDeviceContext, unsigned int uStartIndex) |
void | BSSvClearAnyBSSJoinRecord (void *hDeviceContext) |
typedef struct tagSERPObject ERPObject |
typedef struct tagKnownNodeDB KnownNodeDB |
typedef enum _NDIS_802_11_NETWORK_TYPE NDIS_802_11_NETWORK_TYPE |
typedef enum tagNODE_STATE NODE_STATE |
typedef struct tagSERPObject * PERPObject |
typedef struct tagKnownNodeDB * PKnownNodeDB |
typedef enum _NDIS_802_11_NETWORK_TYPE * PNDIS_802_11_NETWORK_TYPE |
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, |
unsigned char * | abyBSSIDAddr, | ||
QWORD | qwTimestamp, | ||
unsigned short | wBeaconInterval, | ||
unsigned short | wCapInfo, | ||
unsigned char | 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, | ||
unsigned char * | pbyIEs, | ||
void * | pRxPacketContext | ||
) |
bool BSSbUpdateToBSSList | ( | void * | hDeviceContext, |
QWORD | qwTimestamp, | ||
unsigned short | wBeaconInterval, | ||
unsigned short | wCapInfo, | ||
unsigned char | 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, | ||
unsigned char * | pbyIEs, | ||
void * | pRxPacketContext | ||
) |
PKnownBSS BSSpAddrIsInBSSList | ( | void * | hDeviceContext, |
unsigned char * | abyBSSID, | ||
PWLAN_IE_SSID | pSSID | ||
) |
PKnownBSS BSSpSearchBSSList | ( | void * | hDeviceContext, |
unsigned char * | pbyDesireBSSID, | ||
unsigned char * | pbyDesireSSID, | ||
CARD_PHY_TYPE | ePhyType | ||
) |
void BSSvUpdateAPNode | ( | void * | hDeviceContext, |
unsigned short * | pwCapInfo, | ||
PWLAN_IE_SUPP_RATES | pItemRates, | ||
PWLAN_IE_SUPP_RATES | pExtSuppRates | ||
) |
unsigned char abyBSSID[WLAN_BSSID_LEN] |
unsigned char abyExtSuppRates[WLAN_IEHDR_LEN+WLAN_RATES_MAXLEN+1] |
unsigned char abySSID[WLAN_IEHDR_LEN+WLAN_SSID_MAXLEN+1] |
unsigned char abySuppRates[WLAN_IEHDR_LEN+WLAN_RATES_MAXLEN+1] |
unsigned char byRSNIE[MAX_WPA_IE_LEN] |
unsigned char byWPAIE[MAX_WPA_IE_LEN] |
CARD_PHY_TYPE eNetworkTypeInUse |
long ldBmAverage[RSSI_STAT_COUNT] |
struct tagKnownBSS * PKnownBSS |
SRSNCapObject sRSNCapObj |