1 /******************************************************************************
2 * Copyright(c) 2008 - 2010 Realtek Corporation. All rights reserved.
4 * This program is distributed in the hope that it will be useful, but WITHOUT
5 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
6 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
9 * The full GNU General Public License is included in this distribution in the
10 * file called LICENSE.
12 * Contact Information:
14 ******************************************************************************/
17 #include "rtl819x_Qos.h"
18 #define TS_ADDBA_DELAY 60
20 #define TOTAL_TS_NUM 16
28 struct ts_common_info {
29 struct list_head List;
30 struct timer_list SetupTimer;
31 struct timer_list InactTimer;
33 union tspec_body TSpec;
34 union qos_tclas TClass[TCLAS_NUM];
40 struct ts_common_info TsCommonInfo;
42 struct ba_record TxPendingBARecord;
43 struct ba_record TxAdmittedBARecord;
44 u8 bAddBaReqInProgress;
48 struct timer_list TsAddBaTimer;
53 struct ts_common_info TsCommonInfo;
55 u16 RxTimeoutIndicateSeq;
56 struct list_head RxPendingPktList;
57 struct timer_list RxPktPendingTimer;
58 struct ba_record RxAdmittedBARecord;