2 ** $Id: //Department/DaVinci/BRANCHES/MT6620_WIFI_DRIVER_V2_3/include/mgmt/assoc.h#1 $
6 \brief This file contains the ASSOC REQ/RESP of
7 IEEE 802.11 family for MediaTek 802.11 Wireless LAN Adapters.
15 * 09 03 2010 kevin.huang
17 * Refine #include sequence and solve recursive/nested #include issue
21 * [WPD00003833] [MT6620 and MT5931] Driver migration - move to new repository.
23 * 06 17 2010 yuche.tsai
24 * [WPD00003839][MT6620 5931][P2P] Feature migration
25 * Add assocCheckTxReAssocRespFrame() proto type for P2P usage.
28 * [WPD00003833][MT6620 and MT5931] Driver migration
30 * 2) add ucTxSeqNum for tracking frames which needs TX-DONE awareness
31 * 3) add configuration options for CNM_MEM and RSN modules
32 * 4) add data path for management frames
33 * 5) eliminate rPacketInfo of MSDU_INFO_T
36 * [WPD00003833][MT6620 and MT5931] Driver migration
37 * add buildable & linkable ais_fsm.c
39 * related reference are still waiting to be resolved
46 /*******************************************************************************
47 * C O M P I L E R F L A G S
48 ********************************************************************************
51 /*******************************************************************************
52 * E X T E R N A L R E F E R E N C E S
53 ********************************************************************************
56 /*******************************************************************************
58 ********************************************************************************
61 /*******************************************************************************
63 ********************************************************************************
66 /*******************************************************************************
68 ********************************************************************************
71 /*******************************************************************************
72 * P R I V A T E D A T A
73 ********************************************************************************
76 /*******************************************************************************
78 ********************************************************************************
81 /*******************************************************************************
82 * F U N C T I O N D E C L A R A T I O N S
83 ********************************************************************************
85 /*----------------------------------------------------------------------------*/
86 /* Routines in assoc.c */
87 /*----------------------------------------------------------------------------*/
89 assocSendReAssocReqFrame (
90 IN P_ADAPTER_T prAdapter,
91 IN P_STA_RECORD_T prStaRec
95 assocCheckTxReAssocReqFrame (
96 IN P_ADAPTER_T prAdapter,
97 IN P_MSDU_INFO_T prMsduInfo
101 assocCheckTxReAssocRespFrame(
102 IN P_ADAPTER_T prAdapter,
103 IN P_MSDU_INFO_T prMsduInfo
107 assocCheckRxReAssocRspFrameStatus (
108 IN P_ADAPTER_T prAdapter,
109 IN P_SW_RFB_T prSwRfb,
110 OUT PUINT_16 pu2StatusCode
114 assocSendDisAssocFrame (
115 IN P_ADAPTER_T prAdapter,
116 IN P_STA_RECORD_T prStaRec,
117 IN UINT_16 u2ReasonCode
121 assocProcessRxDisassocFrame (
122 IN P_ADAPTER_T prAdapter,
123 IN P_SW_RFB_T prSwRfb,
124 IN UINT_8 aucBSSID[],
125 OUT PUINT_16 pu2ReasonCode
129 assocProcessRxAssocReqFrame (
130 IN P_ADAPTER_T prAdapter,
131 IN P_SW_RFB_T prSwRfb,
132 OUT PUINT_16 pu2StatusCode
136 assocSendReAssocRespFrame (
137 IN P_ADAPTER_T prAdapter,
138 IN P_STA_RECORD_T prStaRec
141 /*******************************************************************************
143 ********************************************************************************
146 #endif /* _ASSOC_H */