summaryrefslogtreecommitdiff
path: root/network/wlan/WDI/COMMON/BAGen.h
blob: 5609449f3502c5dbde8ec9c66cf7e04802337103 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
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