Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
rtl819x_BAProc.c File Reference
#include "ieee80211.h"
#include "rtl819x_BA.h"

Go to the source code of this file.

Functions

void ActivateBAEntry (struct ieee80211_device *ieee, PBA_RECORD pBA, u16 Time)
 
void DeActivateBAEntry (struct ieee80211_device *ieee, PBA_RECORD pBA)
 
u8 TxTsDeleteBA (struct ieee80211_device *ieee, PTX_TS_RECORD pTxTs)
 
u8 RxTsDeleteBA (struct ieee80211_device *ieee, PRX_TS_RECORD pRxTs)
 
void ResetBaEntry (PBA_RECORD pBA)
 
void ieee80211_send_ADDBAReq (struct ieee80211_device *ieee, u8 *dst, PBA_RECORD pBA)
 
void ieee80211_send_ADDBARsp (struct ieee80211_device *ieee, u8 *dst, PBA_RECORD pBA, u16 StatusCode)
 
void ieee80211_send_DELBA (struct ieee80211_device *ieee, u8 *dst, PBA_RECORD pBA, TR_SELECT TxRxSelect, u16 ReasonCode)
 
int ieee80211_rx_ADDBAReq (struct ieee80211_device *ieee, struct sk_buff *skb)
 
int ieee80211_rx_ADDBARsp (struct ieee80211_device *ieee, struct sk_buff *skb)
 
int ieee80211_rx_DELBA (struct ieee80211_device *ieee, struct sk_buff *skb)
 
void TsInitAddBA (struct ieee80211_device *ieee, PTX_TS_RECORD pTS, u8 Policy, u8 bOverwritePending)
 
void TsInitDelBA (struct ieee80211_device *ieee, PTS_COMMON_INFO pTsCommonInfo, TR_SELECT TxRxSelect)
 
void BaSetupTimeOut (unsigned long data)
 
void TxBaInactTimeout (unsigned long data)
 
void RxBaInactTimeout (unsigned long data)
 

Function Documentation

void ActivateBAEntry ( struct ieee80211_device ieee,
PBA_RECORD  pBA,
u16  Time 
)

Definition at line 16 of file rtl819x_BAProc.c.

void BaSetupTimeOut ( unsigned long  data)

Definition at line 701 of file rtl819x_BAProc.c.

void DeActivateBAEntry ( struct ieee80211_device ieee,
PBA_RECORD  pBA 
)

Definition at line 28 of file rtl819x_BAProc.c.

int ieee80211_rx_ADDBAReq ( struct ieee80211_device ieee,
struct sk_buff skb 
)

Definition at line 330 of file rtl819x_BAProc.c.

int ieee80211_rx_ADDBARsp ( struct ieee80211_device ieee,
struct sk_buff skb 
)

Definition at line 430 of file rtl819x_BAProc.c.

int ieee80211_rx_DELBA ( struct ieee80211_device ieee,
struct sk_buff skb 
)

Definition at line 563 of file rtl819x_BAProc.c.

void ieee80211_send_ADDBAReq ( struct ieee80211_device ieee,
u8 dst,
PBA_RECORD  pBA 
)

Definition at line 254 of file rtl819x_BAProc.c.

void ieee80211_send_ADDBARsp ( struct ieee80211_device ieee,
u8 dst,
PBA_RECORD  pBA,
u16  StatusCode 
)

Definition at line 281 of file rtl819x_BAProc.c.

void ieee80211_send_DELBA ( struct ieee80211_device ieee,
u8 dst,
PBA_RECORD  pBA,
TR_SELECT  TxRxSelect,
u16  ReasonCode 
)

Definition at line 308 of file rtl819x_BAProc.c.

void ResetBaEntry ( PBA_RECORD  pBA)

Definition at line 90 of file rtl819x_BAProc.c.

void RxBaInactTimeout ( unsigned long  data)

Definition at line 723 of file rtl819x_BAProc.c.

u8 RxTsDeleteBA ( struct ieee80211_device ieee,
PRX_TS_RECORD  pRxTs 
)

Definition at line 70 of file rtl819x_BAProc.c.

void TsInitAddBA ( struct ieee80211_device ieee,
PTX_TS_RECORD  pTS,
u8  Policy,
u8  bOverwritePending 
)

Definition at line 638 of file rtl819x_BAProc.c.

void TsInitDelBA ( struct ieee80211_device ieee,
PTS_COMMON_INFO  pTsCommonInfo,
TR_SELECT  TxRxSelect 
)

Definition at line 668 of file rtl819x_BAProc.c.

void TxBaInactTimeout ( unsigned long  data)

Definition at line 710 of file rtl819x_BAProc.c.

u8 TxTsDeleteBA ( struct ieee80211_device ieee,
PTX_TS_RECORD  pTxTs 
)

Definition at line 40 of file rtl819x_BAProc.c.