diff options
| author | Daiqian Hu <[email protected]> | 2016-11-21 08:54:24 +0800 |
|---|---|---|
| committer | Daiqian Hu <[email protected]> | 2016-11-21 08:54:24 +0800 |
| commit | a95eaad088f61aa55da9d73015cf1ed86e64a67e (patch) | |
| tree | 15b498a08a4aee4b7f8b1627d39c965b3aa3ba98 /network/wlan/WDI/COMMON/TSGen.h | |
| parent | 1aa0338ec5418345ea0c383e92b4fa19f7c98425 (diff) | |
Re-submit for WDI sample driver to GitHub
Submit WDI sample driver to GitHub for RS1.
Diffstat (limited to 'network/wlan/WDI/COMMON/TSGen.h')
| -rw-r--r-- | network/wlan/WDI/COMMON/TSGen.h | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/network/wlan/WDI/COMMON/TSGen.h b/network/wlan/WDI/COMMON/TSGen.h new file mode 100644 index 00000000..bb870e52 --- /dev/null +++ b/network/wlan/WDI/COMMON/TSGen.h @@ -0,0 +1,59 @@ +#ifndef __INC_TSGEN_H +#define __INC_TSGEN_H + +// These definition is used for Rx packet reordering. +#define SN_LESS(a, b) (((a-b)&0x800)!=0) +#define SN_EQUAL(a, b) (a == b) + +// Note : +// Window size must < REORDER_ENTRY_NUM + +#define REORDER_WIN_SIZE RX_REORDER_ENTRY_NUM //128 +#define REORDER_ENTRY_NUM RX_REORDER_ENTRY_NUM //tynli_test. ori value = 128 +#define REORDER_WAIT_TIME 10 // (ms) + +VOID +TSInitialize( + PADAPTER Adapter + ); + +VOID +ReleaseAllTSTimer( + PADAPTER Adapter + ); + +BOOLEAN +GetTs( + PADAPTER Adapter, + PTS_COMMON_INFO *ppTS, + pu1Byte Addr, + u1Byte TID, + TR_SELECT TxRxSelect, //Rx:1, Tx:0 + BOOLEAN bAddNewTs + ); + +VOID +RemovePeerTS( + PADAPTER Adapter, + pu1Byte Addr + ); + +VOID +RemoveAllTS( + PADAPTER Adapter + ); + +VOID +TsStartAddBaProcess( + PADAPTER Adapter, + PTX_TS_RECORD pTxTS + ); + +VOID +RxTSIndicate( + PADAPTER Adapter, + PRT_RFD pRfd + ); + +#endif + |
