Go to the documentation of this file.
37 #define CMD_STATUS_IDLE 0x00
38 #define CMD_STATUS_COMPLETE 0x01
39 #define CMD_STATUS_UNKNOWN 0x02
40 #define CMD_STATUS_INVALID_PARAMETER 0x03
41 #define CMD_STATUS_FUNCTION_NOT_SUPPORTED 0x04
42 #define CMD_STATUS_TIME_OUT 0x07
43 #define CMD_STATUS_IN_PROGRESS 0x08
44 #define CMD_STATUS_HOST_FAILURE 0xff
45 #define CMD_STATUS_SCAN_FAILED 0xf0
48 #define OPMODE_NONE 0x00
49 #define OPMODE_NORMAL_NIC_WITH_FLASH 0x01
50 #define OPMODE_HW_CONFIG_MODE 0x02
51 #define OPMODE_DFU_MODE_WITH_FLASH 0x03
52 #define OPMODE_NORMAL_NIC_WITHOUT_FLASH 0x04
54 #define CMD_SET_MIB 0x01
55 #define CMD_GET_MIB 0x02
58 #define CMD_START_IBSS 0x05
59 #define CMD_RADIO_ON 0x06
60 #define CMD_RADIO_OFF 0x07
61 #define CMD_STARTUP 0x0B
63 #define MIB_LOCAL 0x01
64 #define MIB_MAC_ADDR 0x02
66 #define MIB_MAC_MGMT 0x05
67 #define MIB_MAC_WEP 0x06
69 #define MIB_FW_VERSION 0x08
70 #define MIB_MDOMAIN 0x09
73 #define INFRASTRUCTURE_MODE 2
76 #define PREAMBLE_TYPE_LONG 0
77 #define PREAMBLE_TYPE_SHORT 1
78 #define PREAMBLE_TYPE_AUTO 2
81 #define TX_RATE_1MBIT 0
82 #define TX_RATE_2MBIT 1
83 #define TX_RATE_5_5MBIT 2
84 #define TX_RATE_11MBIT 3
85 #define TX_RATE_AUTO 4
90 #define AT76_PM_SMART 3
131 #define WEP_SMALL_KEY_LEN (40 / 8)
132 #define WEP_LARGE_KEY_LEN (104 / 8)
162 #define AT76_RX_HDRLEN offsetof(struct at76_rx_buffer, packet)
177 #define AT76_TX_HDRLEN offsetof(struct at76_tx_buffer, packet)
188 #define SCAN_TYPE_ACTIVE 0
189 #define SCAN_TYPE_PASSIVE 1
448 #define AT76_SUPPORTED_FILTERS FIF_PROMISC_IN_BSS
450 #define SCAN_POLL_INTERVAL (HZ / 4)
452 #define CMD_COMPLETION_TIMEOUT (5 * HZ)
454 #define DEF_RTS_THRESHOLD 1536
455 #define DEF_FRAG_THRESHOLD 1536
456 #define DEF_SHORT_RETRY_LIMIT 8
457 #define DEF_CHANNEL 10
458 #define DEF_SCAN_MIN_TIME 10
459 #define DEF_SCAN_MAX_TIME 120
462 #define MAX_PADDING_SIZE 53