summaryrefslogtreecommitdiff
path: root/network/wlan/WDI/COMMON/BAGen.h
diff options
context:
space:
mode:
Diffstat (limited to 'network/wlan/WDI/COMMON/BAGen.h')
-rw-r--r--network/wlan/WDI/COMMON/BAGen.h73
1 files changed, 73 insertions, 0 deletions
diff --git a/network/wlan/WDI/COMMON/BAGen.h b/network/wlan/WDI/COMMON/BAGen.h
new file mode 100644
index 00000000..5609449f
--- /dev/null
+++ b/network/wlan/WDI/COMMON/BAGen.h
@@ -0,0 +1,73 @@
+#ifndef __INC_BAGEN_H
+#define __INC_BAGEN_H
+
+RT_STATUS
+OnADDBAReq(
+ IN PADAPTER Adapter,
+ IN PRT_RFD pRfd,
+ IN POCTET_STRING mmpdu
+ );
+
+RT_STATUS
+OnADDBARsp(
+ IN PADAPTER Adapter,
+ IN PRT_RFD pRfd,
+ IN POCTET_STRING mmpdu
+ );
+
+RT_STATUS
+OnDELBA(
+ IN PADAPTER Adapter,
+ IN PRT_RFD pRfd,
+ IN POCTET_STRING mmpdu
+ );
+
+VOID
+ResetBaEntry(
+ PBA_RECORD pBA
+ );
+
+VOID
+ExtendBAEntry(
+ PADAPTER Adapter,
+ PBA_RECORD pBA
+ );
+
+VOID
+TsInitAddBA(
+ PADAPTER Adapter,
+ PTX_TS_RECORD pTS,
+ u1Byte Policy,
+ BOOLEAN bOverwritePending
+ );
+
+VOID
+TsInitDelBA(
+ PADAPTER Adapter,
+ PTS_COMMON_INFO pTsCommonInfo,
+ TR_SELECT TxRxSelect
+ );
+
+VOID
+BaSetupTimeOut(
+ PRT_TIMER pTimer
+ );
+
+VOID
+TxBaInactTimeout(
+ PRT_TIMER pTimer
+ );
+
+VOID
+RxBaInactTimeout(
+ PRT_TIMER pTimer
+ );
+
+RT_STATUS
+OnBAReq(
+ IN PADAPTER Adapter,
+ IN PRT_RFD pRfd,
+ IN OCTET_STRING ospdu
+ );
+
+#endif