|
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 | ||
| ) |
1.8.2