8 typedef struct FrmInfo_s
10 MacAddr_t Sta
; //for Disassoc/Deauth STA
11 ReasonCode rCode
; //for Disassoc/Deauth Reason Code
12 U8 fTot
; //total frag no.
13 U32 eol
; //timestamp for age (PsQ)
14 FrmDesc_t
*frmDesc
; //
18 typedef struct Signal_s
20 struct Signal_s
*pNext
;
21 #if ZDCONF_LP_SUPPORT == 1
26 U8 vapId
; //virtual AP id
27 U8 bDataFrm
; //data frame
33 typedef struct SignalQ_s
41 #define BLOCK_SYNCH 0x01
42 #define BLOCK_AUTH_REQ 0x02
43 #define BLOCK_AUTH_RSP 0x03
44 #define BLOCK_ASOC 0x04
47 //Auth_Req block, 3 state, 4 signals
48 #define STE_AUTH_REQ_IDLE 0x00
49 #define STE_WAIT_AUTH_SEQ2 0x01
50 #define STE_WAIT_AUTH_SEQ4 0x02
53 #define SIG_DEAUTH_REQ 0x01
54 #define SIG_AUTH_REQ 0x02
55 #define SIG_AUTH_EVEN 0x03
56 #define SIG_TO_AUTH 0x04
59 //Asoc_Svc block, 1 state, 9 signals
60 #define SIG_DISASSOC 0x01
61 #define SIG_ASSOC 0x02
62 #define SIG_REASSOC 0x03
63 #define SIG_DIASSOC_REQ 0x04
64 #define SIG_ASSOC_REQ 0x05
65 #define SIG_REASSOC_REQ 0x06
66 #define SIG_ASSOC_RSP 0x07
67 #define SIG_REASSOC_RSP 0x08
68 #define SIG_TO_ASOC 0x09
71 #define STE_ASOC_IDLE 0x00
73 #define STE_WAIT_ASOC_RSP 0x01
76 //Auth_Rsp block, 2 state, 3 signals
77 #define STE_AUTH_RSP_IDLE 0x00
78 #define STE_AUTH_RSP_WAIT_CRSP 0x01
81 #define SIG_AUTH_ODD 0x01
82 #define SIG_DEAUTH 0x02
83 #define SIG_TO_CHAL 0x03
86 //Synch block, 1 state, 3 signals
87 #define SIG_PROBE 0x01
88 #define SIG_PROBE_REQ 0x02
89 #define SIQ_PROBE_RSP_BEACON 0x03