Linux Kernel
3.7.1
|
#include "device.h"
#include "rxtx.h"
#include "tether.h"
#include "card.h"
#include "bssdb.h"
#include "mac.h"
#include "baseband.h"
#include "michael.h"
#include "tkip.h"
#include "tcrc.h"
#include "wctl.h"
#include "wroute.h"
#include "hostap.h"
#include "rf.h"
Go to the source code of this file.
Macros | |
#define | PLICE_DEBUG |
#define | CRITICAL_PACKET_LEN 256 |
#define | RTSDUR_BB 0 |
#define | RTSDUR_BA 1 |
#define | RTSDUR_AA 2 |
#define | CTSDUR_BA 3 |
#define | RTSDUR_BA_F0 4 |
#define | RTSDUR_AA_F0 5 |
#define | RTSDUR_BA_F1 6 |
#define | RTSDUR_AA_F1 7 |
#define | CTSDUR_BA_F0 8 |
#define | CTSDUR_BA_F1 9 |
#define | DATADUR_B 10 |
#define | DATADUR_A 11 |
#define | DATADUR_A_F0 12 |
#define | DATADUR_A_F1 13 |
Functions | |
void | vGenerateFIFOHeader (PSDevice pDevice, unsigned char byPktType, unsigned char *pbyTxBufferAddr, bool bNeedEncrypt, unsigned int cbPayloadSize, unsigned int uDMAIdx, PSTxDesc pHeadTD, PSEthernetHeader psEthHeader, unsigned char *pPacket, PSKeyItem pTransmitKey, unsigned int uNodeIndex, unsigned int *puMACfragNum, unsigned int *pcbHeaderSize) |
void | vGenerateMACHeader (PSDevice pDevice, unsigned char *pbyBufferAddr, unsigned short wDuration, PSEthernetHeader psEthHeader, bool bNeedEncrypt, unsigned short wFragType, unsigned int uDMAIdx, unsigned int uFragIdx) |
CMD_STATUS | csMgmt_xmit (PSDevice pDevice, PSTxMgmtPacket pPacket) |
CMD_STATUS | csBeacon_xmit (PSDevice pDevice, PSTxMgmtPacket pPacket) |
unsigned int | cbGetFragCount (PSDevice pDevice, PSKeyItem pTransmitKey, unsigned int cbFrameBodySize, PSEthernetHeader psEthHeader) |
void | vDMA0_tx_80211 (PSDevice pDevice, struct sk_buff *skb, unsigned char *pbMPDU, unsigned int cbMPDULen) |
Variables | |
const unsigned short | wTimeStampOff [2][MAX_RATE] |
const unsigned short | wFB_Opt0 [2][5] |
const unsigned short | wFB_Opt1 [2][5] |
unsigned int cbGetFragCount | ( | PSDevice | pDevice, |
PSKeyItem | pTransmitKey, | ||
unsigned int | cbFrameBodySize, | ||
PSEthernetHeader | psEthHeader | ||
) |
CMD_STATUS csBeacon_xmit | ( | PSDevice | pDevice, |
PSTxMgmtPacket | pPacket | ||
) |
CMD_STATUS csMgmt_xmit | ( | PSDevice | pDevice, |
PSTxMgmtPacket | pPacket | ||
) |
void vGenerateFIFOHeader | ( | PSDevice | pDevice, |
unsigned char | byPktType, | ||
unsigned char * | pbyTxBufferAddr, | ||
bool | bNeedEncrypt, | ||
unsigned int | cbPayloadSize, | ||
unsigned int | uDMAIdx, | ||
PSTxDesc | pHeadTD, | ||
PSEthernetHeader | psEthHeader, | ||
unsigned char * | pPacket, | ||
PSKeyItem | pTransmitKey, | ||
unsigned int | uNodeIndex, | ||
unsigned int * | puMACfragNum, | ||
unsigned int * | pcbHeaderSize | ||
) |