Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
rtl819x_TS.h
Go to the documentation of this file.
1 #ifndef _TSTYPE_H_
2 #define _TSTYPE_H_
3 #include "rtl819x_Qos.h"
4 #define TS_SETUP_TIMEOUT 60 // In millisecond
5 #define TS_INACT_TIMEOUT 60
6 #define TS_ADDBA_DELAY 60
7 
8 #define TOTAL_TS_NUM 16
9 #define TCLAS_NUM 4
10 
11 // This define the Tx/Rx directions
12 typedef enum _TR_SELECT {
13  TX_DIR = 0,
14  RX_DIR = 1,
16 
17 typedef struct _TS_COMMON_INFO{
18  struct list_head List;
21  u8 Addr[6];
27 
28 typedef struct _TX_TS_RECORD{
31  BA_RECORD TxPendingBARecord; // For BA Originator
32  BA_RECORD TxAdmittedBARecord; // For BA Originator
33 // QOS_DL_RECORD DLRecord;
40 
41 typedef struct _RX_TS_RECORD {
47  BA_RECORD RxAdmittedBARecord; // For BA Recipient
51 // QOS_DL_RECORD DLRecord;
53 
54 
55 #endif
56