1 #ifndef _ACX_MAC80211_H_
2 #define _ACX_MAC80211_H_
4 #include <net/mac80211.h>
11 struct acx_interface
{
12 /* Interface type. (IEEE80211_IF_TYPE_XXX) */
14 /* Counter of active monitor interfaces. */
16 /* Is the card operating in AP, STA or IBSS mode? */
17 unsigned int operating
:1;
18 /* Promisc mode active?
19 * Note that (monitor != 0) implies promisc.
21 unsigned int promisc
:1;
25 #define ACX_MODE_NOTADHOC 0xFFFF
26 #define ACX_MODE_PROMISC 0x5
29 #define ACX_CCK_RATE_1MB 0x02
30 #define ACX_CCK_RATE_2MB 0x04
31 #define ACX_CCK_RATE_5MB 0x0B
32 #define ACX_CCK_RATE_11MB 0x16
33 #define ACX_OFDM_RATE_6MB 0x0C
34 #define ACX_OFDM_RATE_9MB 0x12
35 #define ACX_OFDM_RATE_12MB 0x18
36 #define ACX_OFDM_RATE_18MB 0x24
37 #define ACX_OFDM_RATE_24MB 0x30
38 #define ACX_OFDM_RATE_36MB 0x48
39 #define ACX_OFDM_RATE_48MB 0x60
40 #define ACX_OFDM_RATE_54MB 0x6C
42 #endif /* _ACX_MAC80211_H_ */