2 ** $Id: //Department/DaVinci/TRUNK/MT6620_5931_WiFi_Driver/include/mgmt/wnm.h#1 $
6 \brief This file contains the IEEE 802.11 family related 802.11v network management
7 for MediaTek 802.11 Wireless LAN Adapters.
15 * 01 05 2012 tsaiyuan.hsu
16 * [WCXRP00001157] [MT6620 Wi-Fi][FW][DRV] add timing measurement support for 802.11v
17 * add timing measurement support for 802.11v.
25 /*******************************************************************************
26 * C O M P I L E R F L A G S
27 ********************************************************************************
30 /*******************************************************************************
31 * E X T E R N A L R E F E R E N C E S
32 ********************************************************************************
35 /*******************************************************************************
37 ********************************************************************************
40 /*******************************************************************************
42 ********************************************************************************
45 typedef struct _TIMINGMSMT_PARAM_T
{
48 UINT_8 ucDialogToken
; /* Dialog Token */
49 UINT_8 ucFollowUpDialogToken
; /* Follow Up Dialog Token */
50 UINT_32 u4ToD
; /* Timestamp of Departure [10ns] */
51 UINT_32 u4ToA
; /* Timestamp of Arrival [10ns] */
52 } TIMINGMSMT_PARAM_T
, *P_TIMINGMSMT_PARAM_T
;
54 /*******************************************************************************
56 ********************************************************************************
59 /*******************************************************************************
60 * P R I V A T E D A T A
61 ********************************************************************************
64 /*******************************************************************************
66 ********************************************************************************
69 /*******************************************************************************
70 * F U N C T I O N D E C L A R A T I O N S
71 ********************************************************************************
74 VOID
wnmWNMAction(IN P_ADAPTER_T prAdapter
, IN P_SW_RFB_T prSwRfb
);
77 wnmReportTimingMeas(IN P_ADAPTER_T prAdapter
,
78 IN UINT_8 ucStaRecIndex
, IN UINT_32 u4ToD
, IN UINT_32 u4ToA
);
80 #define WNM_UNIT_TEST 1
83 VOID
wnmTimingMeasUnitTest1(P_ADAPTER_T prAdapter
, UINT_8 ucStaRecIndex
);
86 /*******************************************************************************
88 ********************************************************************************