Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
rayctl.h File Reference

Go to the source code of this file.

Data Structures

struct  mac_header
 
struct  essid_element
 
struct  rates_element
 
struct  freq_hop_element
 
struct  tim_element
 
struct  ibss_element
 
struct  japan_call_sign_element
 
struct  infra_beacon
 
struct  adhoc_beacon
 
struct  object_id
 
struct  scb
 
struct  status
 
struct  host_to_ecf_area
 
struct  startup_res_518
 
struct  startup_res_6
 
struct  start_join_net_params
 
struct  update_param_cmd
 
struct  report_param_cmd
 
struct  start_network_cmd
 
struct  join_network_cmd
 
struct  tx_requested_cmd
 
struct  tx_requested_cmd_4
 
struct  memory_dump_cmd
 
struct  update_association_cmd
 
struct  start_timer_cmd
 
struct  ccs
 
struct  tib_structure
 
struct  phy_header
 
struct  ray_rx_msg
 
struct  tx_msg
 
struct  rx_packet_cmd
 
struct  rejoin_net_cmplt_cmd
 
struct  japan_call_sign_rxd
 
struct  rcs
 
struct  b4_startup_params
 
struct  b5_startup_params
 
struct  snaphdr_t
 

Macros

#define ADDRLEN   6
 
#define PROTOCOL_VER   0x00
 
#define DATA_TYPE   0x08
 
#define ASSOC_REQ_TYPE   0x00
 
#define ASSOC_RESP_TYPE   0x10
 
#define REASSOC_REQ_TYPE   0x20
 
#define REASSOC_RESP_TYPE   0x30
 
#define NULL_MSG_TYPE   0x48
 
#define BEACON_TYPE   0x80
 
#define DISASSOC_TYPE   0xA0
 
#define PSPOLL_TYPE   0xA4
 
#define AUTHENTIC_TYPE   0xB0
 
#define DEAUTHENTIC_TYPE   0xC0
 
#define FC2_TO_DS   0x01
 
#define FC2_FROM_DS   0x02
 
#define FC2_MORE_FRAG   0x04
 
#define FC2_RETRY   0x08
 
#define FC2_PSM   0x10
 
#define FC2_MORE_DATA   0x20
 
#define FC2_WEP   0x40
 
#define FC2_ORDER   0x80
 
#define C_BP_CAPABILITY_ESS   0x01
 
#define C_BP_CAPABILITY_IBSS   0x02
 
#define C_BP_CAPABILITY_CF_POLLABLE   0x04
 
#define C_BP_CAPABILITY_CF_POLL_REQUEST   0x08
 
#define C_BP_CAPABILITY_PRIVACY   0x10
 
#define C_ESSID_ELEMENT_ID   0
 
#define C_ESSID_ELEMENT_MAX_LENGTH   32
 
#define C_SUPPORTED_RATES_ELEMENT_ID   1
 
#define C_SUPPORTED_RATES_ELEMENT_LENGTH   2
 
#define C_FH_PARAM_SET_ELEMENT_ID   2
 
#define C_FH_PARAM_SET_ELEMENT_LNGTH   5
 
#define C_CF_PARAM_SET_ELEMENT_ID   4
 
#define C_CF_PARAM_SET_ELEMENT_LNGTH   6
 
#define C_TIM_ELEMENT_ID   5
 
#define C_TIM_BITMAP_LENGTH   251
 
#define C_TIM_BMCAST_BIT   0x01
 
#define C_IBSS_ELEMENT_ID   6
 
#define C_IBSS_ELEMENT_LENGTH   2
 
#define C_JAPAN_CALL_SIGN_ELEMENT_ID   51
 
#define C_JAPAN_CALL_SIGN_ELEMENT_LNGTH   12
 
#define C_DISASSOC_REASON_CODE_LEN   2
 
#define C_DISASSOC_REASON_CODE_DEFAULT   8
 
#define C_CRC_LEN   4
 
#define C_NUM_SUPPORTED_RATES   8
 
#define TX_HEADER_LENGTH   0x1C
 
#define RX_MAC_HEADER_LENGTH   0x18
 
#define TX_AUTHENTICATE_LENGTH   (TX_HEADER_LENGTH + 6)
 
#define TX_AUTHENTICATE_LENGTH_MSB   (TX_AUTHENTICATE_LENGTH >> 8)
 
#define TX_AUTHENTICATE_LENGTH_LSB   (TX_AUTHENTICATE_LENGTH & 0xff)
 
#define TX_DEAUTHENTICATE_LENGTH   (TX_HEADER_LENGTH + 2)
 
#define TX_DEAUTHENTICATE_LENGTH_MSB   (TX_AUTHENTICATE_LENGTH >> 8)
 
#define TX_DEAUTHENTICATE_LENGTH_LSB   (TX_AUTHENTICATE_LENGTH & 0xff)
 
#define FCS_LEN   4
 
#define ADHOC   0
 
#define INFRA   1
 
#define TYPE_STA   0
 
#define TYPE_AP   1
 
#define PASSIVE_SCAN   1
 
#define ACTIVE_SCAN   1
 
#define PSM_CAM   0
 
#define USA   1
 
#define EUROPE   2
 
#define JAPAN   3
 
#define KOREA   4
 
#define SPAIN   5
 
#define FRANCE   6
 
#define ISRAEL   7
 
#define AUSTRALIA   8
 
#define JAPAN_TEST   9
 
#define USA_HOP_MOD   79
 
#define EUROPE_HOP_MOD   79
 
#define JAPAN_HOP_MOD   23
 
#define KOREA_HOP_MOD   23
 
#define SPAIN_HOP_MOD   27
 
#define FRANCE_HOP_MOD   35
 
#define ISRAEL_HOP_MOD   35
 
#define AUSTRALIA_HOP_MOD   47
 
#define JAPAN_TEST_HOP_MOD   23
 
#define ESSID_SIZE   32
 
#define CIS_OFFSET   0x0f00
 
#define COR_OFFSET   0x00
 
#define COR_SOFT_RESET   0x80
 
#define COR_LEVEL_IRQ   0x40
 
#define COR_CONFIG_NUM   0x01
 
#define COR_DEFAULT   (COR_LEVEL_IRQ | COR_CONFIG_NUM)
 
#define CCSR_OFFSET   0x01
 
#define CCSR_HOST_INTR_PENDING   0x01
 
#define CCSR_POWER_DOWN   0x04
 
#define HCS_INTR_OFFSET   0x05
 
#define HCS_INTR_CLEAR   0x00
 
#define ECF_INTR_OFFSET   0x06
 
#define ECF_INTR_SET   0x01
 
#define AUTH_0_ON   0x57
 
#define AUTH_1_ON   0x82
 
#define PC2PM   0x02
 
#define PC2CAL   0x10
 
#define PC2MLSE   0x20
 
#define PC_TEST_MODE   0x08
 
#define SCB_BASE   0x0000
 
#define STATUS_BASE   0x0100
 
#define HOST_TO_ECF_BASE   0x0200
 
#define ECF_TO_HOST_BASE   0x0300
 
#define CCS_BASE   0x0400
 
#define RCS_BASE   0x0800
 
#define INFRA_TIM_BASE   0x0C00
 
#define SSID_LIST_BASE   0x0D00
 
#define TX_BUF_BASE   0x1000
 
#define RX_BUF_BASE   0x8000
 
#define NUMBER_OF_CCS   64
 
#define NUMBER_OF_RCS   64
 
#define NUMBER_OF_TX_CCS   14
 
#define TX_BUF_SIZE   (2048 - sizeof(struct tx_msg))
 
#define RX_BUFF_END   0x3FFF
 
#define CCS_BUFFER_FREE   0
 
#define CCS_BUFFER_BUSY   1
 
#define CCS_COMMAND_COMPLETE   2
 
#define CCS_COMMAND_FAILED   3
 
#define CCS_DOWNLOAD_STARTUP_PARAMS   1
 
#define CCS_UPDATE_PARAMS   2
 
#define CCS_REPORT_PARAMS   3
 
#define CCS_UPDATE_MULTICAST_LIST   4
 
#define CCS_UPDATE_POWER_SAVINGS_MODE   5
 
#define CCS_START_NETWORK   6
 
#define CCS_JOIN_NETWORK   7
 
#define CCS_START_ASSOCIATION   8
 
#define CCS_TX_REQUEST   9
 
#define CCS_TEST_MEMORY   0xa
 
#define CCS_SHUTDOWN   0xb
 
#define CCS_DUMP_MEMORY   0xc
 
#define CCS_START_TIMER   0xe
 
#define CCS_LAST_CMD   CCS_START_TIMER
 
#define CCS_END_LIST   0xff
 
#define RCS_BUFFER_FREE   0
 
#define RCS_BUFFER_BUSY   1
 
#define RCS_COMPLETE   2
 
#define RCS_FAILED   3
 
#define RCS_BUFFER_RELEASE   0xFF
 
#define PROCESS_RX_PACKET   0x80 /* */
 
#define REJOIN_NET_COMPLETE   0x81 /* RCS ID: Rejoin Net Complete */
 
#define ROAMING_INITIATED   0x82 /* RCS ID: Roaming Initiated */
 
#define JAPAN_CALL_SIGN_RXD   0x83 /* RCS ID: New Japan Call Sign */
 
#define C_MEM_PROG   0
 
#define C_MEM_XDATA   1
 
#define C_MEM_SFR   2
 
#define C_MEM_IDATA   3
 
#define XMIT_OK   (0)
 
#define XMIT_MSG_BAD   (-1)
 
#define XMIT_NO_CCS   (-2)
 
#define XMIT_NO_INTR   (-3)
 
#define XMIT_NEED_AUTH   (-4)
 
#define CARD_INSERTED   (0)
 
#define CARD_AWAITING_PARAM   (1)
 
#define CARD_INIT_ERROR   (11)
 
#define CARD_DL_PARAM   (2)
 
#define CARD_DL_PARAM_ERROR   (12)
 
#define CARD_DOING_ACQ   (3)
 
#define CARD_ACQ_COMPLETE   (4)
 
#define CARD_ACQ_FAILED   (14)
 
#define CARD_AUTH_COMPLETE   (5)
 
#define CARD_AUTH_REFUSED   (15)
 
#define CARD_ASSOC_COMPLETE   (6)
 
#define CARD_ASSOC_FAILED   (16)
 
#define UNAUTHENTICATED   (0)
 
#define AWAITING_RESPONSE   (1)
 
#define AUTHENTICATED   (2)
 
#define NEED_TO_AUTH   (3)
 
#define OPEN_AUTH_REQUEST   (1)
 
#define OPEN_AUTH_RESPONSE   (2)
 
#define BROADCAST_DEAUTH   (0xc0)
 
#define TODO_NOTHING   (0)
 
#define TODO_VERIFY_DL_START   (-1)
 
#define TODO_START_NET   (-2)
 
#define TODO_JOIN_NET   (-3)
 
#define TODO_AUTHENTICATE_TIMEOUT   (-4)
 
#define TODO_SEND_CCS   (-5)
 
#define OBJID_network_type   0
 
#define OBJID_acting_as_ap_status   1
 
#define OBJID_current_ess_id   2
 
#define OBJID_scanning_mode   3
 
#define OBJID_power_mgt_state   4
 
#define OBJID_mac_address   5
 
#define OBJID_frag_threshold   6
 
#define OBJID_hop_time   7
 
#define OBJID_beacon_period   8
 
#define OBJID_dtim_period   9
 
#define OBJID_retry_max   10
 
#define OBJID_ack_timeout   11
 
#define OBJID_sifs   12
 
#define OBJID_difs   13
 
#define OBJID_pifs   14
 
#define OBJID_rts_threshold   15
 
#define OBJID_scan_dwell_time   16
 
#define OBJID_max_scan_dwell_time   17
 
#define OBJID_assoc_resp_timeout   18
 
#define OBJID_adhoc_scan_cycle_max   19
 
#define OBJID_infra_scan_cycle_max   20
 
#define OBJID_infra_super_cycle_max   21
 
#define OBJID_promiscuous_mode   22
 
#define OBJID_unique_word   23
 
#define OBJID_slot_time   24
 
#define OBJID_roaming_low_snr   25
 
#define OBJID_low_snr_count_thresh   26
 
#define OBJID_infra_missed_bcn   27
 
#define OBJID_adhoc_missed_bcn   28
 
#define OBJID_curr_country_code   29
 
#define OBJID_hop_pattern   30
 
#define OBJID_reserved   31
 
#define OBJID_cw_max_msb   32
 
#define OBJID_cw_min_msb   33
 
#define OBJID_noise_filter_gain   34
 
#define OBJID_noise_limit_offset   35
 
#define OBJID_det_rssi_thresh_offset   36
 
#define OBJID_med_busy_thresh_offset   37
 
#define OBJID_det_sync_thresh   38
 
#define OBJID_test_mode   39
 
#define OBJID_test_min_chan_num   40
 
#define OBJID_test_max_chan_num   41
 
#define OBJID_allow_bcast_ID_prbrsp   42
 
#define OBJID_privacy_must_start   43
 
#define OBJID_privacy_can_join   44
 
#define OBJID_basic_rate_set   45
 
#define RAY_IOCG_PARMS   (SIOCDEVPRIVATE)
 
#define RAY_IOCS_PARMS   (SIOCDEVPRIVATE + 1)
 
#define RAY_DO_CMD   (SIOCDEVPRIVATE + 2)
 
#define BRIDGE_ENCAP   0xf80000
 
#define RFC1042_ENCAP   0
 
#define SNAP_ID   0x0003aaaa
 
#define RAY_IPX_TYPE   0x8137
 
#define APPLEARP_TYPE   0x80f3
 

Typedefs

typedef unsigned char UCHAR
 
typedef struct snaphdr_t snaphdr_t
 

Macro Definition Documentation

#define ACTIVE_SCAN   1

Definition at line 164 of file rayctl.h.

#define ADDRLEN   6

Definition at line 6 of file rayctl.h.

#define ADHOC   0

Definition at line 157 of file rayctl.h.

#define APPLEARP_TYPE   0x80f3

Definition at line 730 of file rayctl.h.

#define ASSOC_REQ_TYPE   0x00

Definition at line 10 of file rayctl.h.

#define ASSOC_RESP_TYPE   0x10

Definition at line 11 of file rayctl.h.

#define AUSTRALIA   8

Definition at line 176 of file rayctl.h.

#define AUSTRALIA_HOP_MOD   47

Definition at line 187 of file rayctl.h.

#define AUTH_0_ON   0x57

Definition at line 217 of file rayctl.h.

#define AUTH_1_ON   0x82

Definition at line 220 of file rayctl.h.

#define AUTHENTIC_TYPE   0xB0

Definition at line 18 of file rayctl.h.

#define AUTHENTICATED   (2)

Definition at line 331 of file rayctl.h.

#define AWAITING_RESPONSE   (1)

Definition at line 330 of file rayctl.h.

#define BEACON_TYPE   0x80

Definition at line 15 of file rayctl.h.

#define BRIDGE_ENCAP   0xf80000

Definition at line 726 of file rayctl.h.

#define BROADCAST_DEAUTH   (0xc0)

Definition at line 337 of file rayctl.h.

#define C_BP_CAPABILITY_CF_POLL_REQUEST   0x08

Definition at line 34 of file rayctl.h.

#define C_BP_CAPABILITY_CF_POLLABLE   0x04

Definition at line 33 of file rayctl.h.

#define C_BP_CAPABILITY_ESS   0x01

Definition at line 31 of file rayctl.h.

#define C_BP_CAPABILITY_IBSS   0x02

Definition at line 32 of file rayctl.h.

#define C_BP_CAPABILITY_PRIVACY   0x10

Definition at line 35 of file rayctl.h.

#define C_CF_PARAM_SET_ELEMENT_ID   4

Definition at line 46 of file rayctl.h.

#define C_CF_PARAM_SET_ELEMENT_LNGTH   6

Definition at line 47 of file rayctl.h.

#define C_CRC_LEN   4

Definition at line 62 of file rayctl.h.

#define C_DISASSOC_REASON_CODE_DEFAULT   8

Definition at line 60 of file rayctl.h.

#define C_DISASSOC_REASON_CODE_LEN   2

Definition at line 59 of file rayctl.h.

#define C_ESSID_ELEMENT_ID   0

Definition at line 37 of file rayctl.h.

#define C_ESSID_ELEMENT_MAX_LENGTH   32

Definition at line 38 of file rayctl.h.

#define C_FH_PARAM_SET_ELEMENT_ID   2

Definition at line 43 of file rayctl.h.

#define C_FH_PARAM_SET_ELEMENT_LNGTH   5

Definition at line 44 of file rayctl.h.

#define C_IBSS_ELEMENT_ID   6

Definition at line 53 of file rayctl.h.

#define C_IBSS_ELEMENT_LENGTH   2

Definition at line 54 of file rayctl.h.

#define C_JAPAN_CALL_SIGN_ELEMENT_ID   51

Definition at line 56 of file rayctl.h.

#define C_JAPAN_CALL_SIGN_ELEMENT_LNGTH   12

Definition at line 57 of file rayctl.h.

#define C_MEM_IDATA   3

Definition at line 299 of file rayctl.h.

#define C_MEM_PROG   0

Definition at line 296 of file rayctl.h.

#define C_MEM_SFR   2

Definition at line 298 of file rayctl.h.

#define C_MEM_XDATA   1

Definition at line 297 of file rayctl.h.

#define C_NUM_SUPPORTED_RATES   8

Definition at line 63 of file rayctl.h.

#define C_SUPPORTED_RATES_ELEMENT_ID   1

Definition at line 40 of file rayctl.h.

#define C_SUPPORTED_RATES_ELEMENT_LENGTH   2

Definition at line 41 of file rayctl.h.

#define C_TIM_BITMAP_LENGTH   251

Definition at line 50 of file rayctl.h.

#define C_TIM_BMCAST_BIT   0x01

Definition at line 51 of file rayctl.h.

#define C_TIM_ELEMENT_ID   5

Definition at line 49 of file rayctl.h.

#define CARD_ACQ_COMPLETE   (4)

Definition at line 319 of file rayctl.h.

#define CARD_ACQ_FAILED   (14)

Definition at line 320 of file rayctl.h.

#define CARD_ASSOC_COMPLETE   (6)

Definition at line 325 of file rayctl.h.

#define CARD_ASSOC_FAILED   (16)

Definition at line 326 of file rayctl.h.

#define CARD_AUTH_COMPLETE   (5)

Definition at line 322 of file rayctl.h.

#define CARD_AUTH_REFUSED   (15)

Definition at line 323 of file rayctl.h.

#define CARD_AWAITING_PARAM   (1)

Definition at line 311 of file rayctl.h.

#define CARD_DL_PARAM   (2)

Definition at line 314 of file rayctl.h.

#define CARD_DL_PARAM_ERROR   (12)

Definition at line 315 of file rayctl.h.

#define CARD_DOING_ACQ   (3)

Definition at line 317 of file rayctl.h.

#define CARD_INIT_ERROR   (11)

Definition at line 312 of file rayctl.h.

#define CARD_INSERTED   (0)

Definition at line 309 of file rayctl.h.

#define CCS_BASE   0x0400

Definition at line 242 of file rayctl.h.

#define CCS_BUFFER_BUSY   1

Definition at line 258 of file rayctl.h.

#define CCS_BUFFER_FREE   0

Definition at line 257 of file rayctl.h.

#define CCS_COMMAND_COMPLETE   2

Definition at line 259 of file rayctl.h.

#define CCS_COMMAND_FAILED   3

Definition at line 260 of file rayctl.h.

#define CCS_DOWNLOAD_STARTUP_PARAMS   1

Definition at line 263 of file rayctl.h.

#define CCS_DUMP_MEMORY   0xc

Definition at line 274 of file rayctl.h.

#define CCS_END_LIST   0xff

Definition at line 279 of file rayctl.h.

#define CCS_JOIN_NETWORK   7

Definition at line 269 of file rayctl.h.

#define CCS_LAST_CMD   CCS_START_TIMER

Definition at line 276 of file rayctl.h.

#define CCS_REPORT_PARAMS   3

Definition at line 265 of file rayctl.h.

#define CCS_SHUTDOWN   0xb

Definition at line 273 of file rayctl.h.

#define CCS_START_ASSOCIATION   8

Definition at line 270 of file rayctl.h.

#define CCS_START_NETWORK   6

Definition at line 268 of file rayctl.h.

#define CCS_START_TIMER   0xe

Definition at line 275 of file rayctl.h.

#define CCS_TEST_MEMORY   0xa

Definition at line 272 of file rayctl.h.

#define CCS_TX_REQUEST   9

Definition at line 271 of file rayctl.h.

#define CCS_UPDATE_MULTICAST_LIST   4

Definition at line 266 of file rayctl.h.

#define CCS_UPDATE_PARAMS   2

Definition at line 264 of file rayctl.h.

#define CCS_UPDATE_POWER_SAVINGS_MODE   5

Definition at line 267 of file rayctl.h.

#define CCSR_HOST_INTR_PENDING   0x01

Definition at line 203 of file rayctl.h.

#define CCSR_OFFSET   0x01

Definition at line 202 of file rayctl.h.

#define CCSR_POWER_DOWN   0x04

Definition at line 204 of file rayctl.h.

#define CIS_OFFSET   0x0f00

Definition at line 193 of file rayctl.h.

#define COR_CONFIG_NUM   0x01

Definition at line 198 of file rayctl.h.

#define COR_DEFAULT   (COR_LEVEL_IRQ | COR_CONFIG_NUM)

Definition at line 199 of file rayctl.h.

#define COR_LEVEL_IRQ   0x40

Definition at line 197 of file rayctl.h.

#define COR_OFFSET   0x00

Definition at line 195 of file rayctl.h.

#define COR_SOFT_RESET   0x80

Definition at line 196 of file rayctl.h.

#define DATA_TYPE   0x08

Definition at line 9 of file rayctl.h.

#define DEAUTHENTIC_TYPE   0xC0

Definition at line 19 of file rayctl.h.

#define DISASSOC_TYPE   0xA0

Definition at line 16 of file rayctl.h.

#define ECF_INTR_OFFSET   0x06

Definition at line 212 of file rayctl.h.

#define ECF_INTR_SET   0x01

Definition at line 214 of file rayctl.h.

#define ECF_TO_HOST_BASE   0x0300

Definition at line 241 of file rayctl.h.

#define ESSID_SIZE   32

Definition at line 190 of file rayctl.h.

#define EUROPE   2

Definition at line 170 of file rayctl.h.

#define EUROPE_HOP_MOD   79

Definition at line 181 of file rayctl.h.

#define FC2_FROM_DS   0x02

Definition at line 22 of file rayctl.h.

#define FC2_MORE_DATA   0x20

Definition at line 26 of file rayctl.h.

#define FC2_MORE_FRAG   0x04

Definition at line 23 of file rayctl.h.

#define FC2_ORDER   0x80

Definition at line 28 of file rayctl.h.

#define FC2_PSM   0x10

Definition at line 25 of file rayctl.h.

#define FC2_RETRY   0x08

Definition at line 24 of file rayctl.h.

#define FC2_TO_DS   0x01

Definition at line 21 of file rayctl.h.

#define FC2_WEP   0x40

Definition at line 27 of file rayctl.h.

#define FCS_LEN   4

Definition at line 155 of file rayctl.h.

#define FRANCE   6

Definition at line 174 of file rayctl.h.

#define FRANCE_HOP_MOD   35

Definition at line 185 of file rayctl.h.

#define HCS_INTR_CLEAR   0x00

Definition at line 209 of file rayctl.h.

#define HCS_INTR_OFFSET   0x05

Definition at line 207 of file rayctl.h.

#define HOST_TO_ECF_BASE   0x0200

Definition at line 240 of file rayctl.h.

#define INFRA   1

Definition at line 158 of file rayctl.h.

#define INFRA_TIM_BASE   0x0C00

Definition at line 244 of file rayctl.h.

#define ISRAEL   7

Definition at line 175 of file rayctl.h.

#define ISRAEL_HOP_MOD   35

Definition at line 186 of file rayctl.h.

#define JAPAN   3

Definition at line 171 of file rayctl.h.

#define JAPAN_CALL_SIGN_RXD   0x83 /* RCS ID: New Japan Call Sign */

Definition at line 292 of file rayctl.h.

#define JAPAN_HOP_MOD   23

Definition at line 182 of file rayctl.h.

#define JAPAN_TEST   9

Definition at line 177 of file rayctl.h.

#define JAPAN_TEST_HOP_MOD   23

Definition at line 188 of file rayctl.h.

#define KOREA   4

Definition at line 172 of file rayctl.h.

#define KOREA_HOP_MOD   23

Definition at line 183 of file rayctl.h.

#define NEED_TO_AUTH   (3)

Definition at line 332 of file rayctl.h.

#define NULL_MSG_TYPE   0x48

Definition at line 14 of file rayctl.h.

#define NUMBER_OF_CCS   64

Definition at line 249 of file rayctl.h.

#define NUMBER_OF_RCS   64

Definition at line 250 of file rayctl.h.

#define NUMBER_OF_TX_CCS   14

Definition at line 252 of file rayctl.h.

#define OBJID_ack_timeout   11

Definition at line 363 of file rayctl.h.

#define OBJID_acting_as_ap_status   1

Definition at line 353 of file rayctl.h.

#define OBJID_adhoc_missed_bcn   28

Definition at line 380 of file rayctl.h.

#define OBJID_adhoc_scan_cycle_max   19

Definition at line 371 of file rayctl.h.

#define OBJID_allow_bcast_ID_prbrsp   42

Definition at line 394 of file rayctl.h.

#define OBJID_assoc_resp_timeout   18

Definition at line 370 of file rayctl.h.

#define OBJID_basic_rate_set   45

Definition at line 397 of file rayctl.h.

#define OBJID_beacon_period   8

Definition at line 360 of file rayctl.h.

#define OBJID_curr_country_code   29

Definition at line 381 of file rayctl.h.

#define OBJID_current_ess_id   2

Definition at line 354 of file rayctl.h.

#define OBJID_cw_max_msb   32

Definition at line 384 of file rayctl.h.

#define OBJID_cw_min_msb   33

Definition at line 385 of file rayctl.h.

#define OBJID_det_rssi_thresh_offset   36

Definition at line 388 of file rayctl.h.

#define OBJID_det_sync_thresh   38

Definition at line 390 of file rayctl.h.

#define OBJID_difs   13

Definition at line 365 of file rayctl.h.

#define OBJID_dtim_period   9

Definition at line 361 of file rayctl.h.

#define OBJID_frag_threshold   6

Definition at line 358 of file rayctl.h.

#define OBJID_hop_pattern   30

Definition at line 382 of file rayctl.h.

#define OBJID_hop_time   7

Definition at line 359 of file rayctl.h.

#define OBJID_infra_missed_bcn   27

Definition at line 379 of file rayctl.h.

#define OBJID_infra_scan_cycle_max   20

Definition at line 372 of file rayctl.h.

#define OBJID_infra_super_cycle_max   21

Definition at line 373 of file rayctl.h.

#define OBJID_low_snr_count_thresh   26

Definition at line 378 of file rayctl.h.

#define OBJID_mac_address   5

Definition at line 357 of file rayctl.h.

#define OBJID_max_scan_dwell_time   17

Definition at line 369 of file rayctl.h.

#define OBJID_med_busy_thresh_offset   37

Definition at line 389 of file rayctl.h.

#define OBJID_network_type   0

Definition at line 352 of file rayctl.h.

#define OBJID_noise_filter_gain   34

Definition at line 386 of file rayctl.h.

#define OBJID_noise_limit_offset   35

Definition at line 387 of file rayctl.h.

#define OBJID_pifs   14

Definition at line 366 of file rayctl.h.

#define OBJID_power_mgt_state   4

Definition at line 356 of file rayctl.h.

#define OBJID_privacy_can_join   44

Definition at line 396 of file rayctl.h.

#define OBJID_privacy_must_start   43

Definition at line 395 of file rayctl.h.

#define OBJID_promiscuous_mode   22

Definition at line 374 of file rayctl.h.

#define OBJID_reserved   31

Definition at line 383 of file rayctl.h.

#define OBJID_retry_max   10

Definition at line 362 of file rayctl.h.

#define OBJID_roaming_low_snr   25

Definition at line 377 of file rayctl.h.

#define OBJID_rts_threshold   15

Definition at line 367 of file rayctl.h.

#define OBJID_scan_dwell_time   16

Definition at line 368 of file rayctl.h.

#define OBJID_scanning_mode   3

Definition at line 355 of file rayctl.h.

#define OBJID_sifs   12

Definition at line 364 of file rayctl.h.

#define OBJID_slot_time   24

Definition at line 376 of file rayctl.h.

#define OBJID_test_max_chan_num   41

Definition at line 393 of file rayctl.h.

#define OBJID_test_min_chan_num   40

Definition at line 392 of file rayctl.h.

#define OBJID_test_mode   39

Definition at line 391 of file rayctl.h.

#define OBJID_unique_word   23

Definition at line 375 of file rayctl.h.

#define OPEN_AUTH_REQUEST   (1)

Definition at line 335 of file rayctl.h.

#define OPEN_AUTH_RESPONSE   (2)

Definition at line 336 of file rayctl.h.

#define PASSIVE_SCAN   1

Definition at line 163 of file rayctl.h.

#define PC2CAL   0x10

Definition at line 224 of file rayctl.h.

#define PC2MLSE   0x20

Definition at line 225 of file rayctl.h.

#define PC2PM   0x02

Definition at line 223 of file rayctl.h.

#define PC_TEST_MODE   0x08

Definition at line 228 of file rayctl.h.

#define PROCESS_RX_PACKET   0x80 /* */

Definition at line 289 of file rayctl.h.

#define PROTOCOL_VER   0x00

Definition at line 8 of file rayctl.h.

#define PSM_CAM   0

Definition at line 166 of file rayctl.h.

#define PSPOLL_TYPE   0xA4

Definition at line 17 of file rayctl.h.

#define RAY_DO_CMD   (SIOCDEVPRIVATE + 2)

Definition at line 714 of file rayctl.h.

#define RAY_IOCG_PARMS   (SIOCDEVPRIVATE)

Definition at line 712 of file rayctl.h.

#define RAY_IOCS_PARMS   (SIOCDEVPRIVATE + 1)

Definition at line 713 of file rayctl.h.

#define RAY_IPX_TYPE   0x8137

Definition at line 729 of file rayctl.h.

#define RCS_BASE   0x0800

Definition at line 243 of file rayctl.h.

#define RCS_BUFFER_BUSY   1

Definition at line 283 of file rayctl.h.

#define RCS_BUFFER_FREE   0

Definition at line 282 of file rayctl.h.

#define RCS_BUFFER_RELEASE   0xFF

Definition at line 286 of file rayctl.h.

#define RCS_COMPLETE   2

Definition at line 284 of file rayctl.h.

#define RCS_FAILED   3

Definition at line 285 of file rayctl.h.

#define REASSOC_REQ_TYPE   0x20

Definition at line 12 of file rayctl.h.

#define REASSOC_RESP_TYPE   0x30

Definition at line 13 of file rayctl.h.

#define REJOIN_NET_COMPLETE   0x81 /* RCS ID: Rejoin Net Complete */

Definition at line 290 of file rayctl.h.

#define RFC1042_ENCAP   0

Definition at line 727 of file rayctl.h.

#define ROAMING_INITIATED   0x82 /* RCS ID: Roaming Initiated */

Definition at line 291 of file rayctl.h.

#define RX_BUF_BASE   0x8000

Definition at line 247 of file rayctl.h.

#define RX_BUFF_END   0x3FFF

Definition at line 255 of file rayctl.h.

#define RX_MAC_HEADER_LENGTH   0x18

Definition at line 148 of file rayctl.h.

#define SCB_BASE   0x0000

Definition at line 238 of file rayctl.h.

#define SNAP_ID   0x0003aaaa

Definition at line 728 of file rayctl.h.

#define SPAIN   5

Definition at line 173 of file rayctl.h.

#define SPAIN_HOP_MOD   27

Definition at line 184 of file rayctl.h.

#define SSID_LIST_BASE   0x0D00

Definition at line 245 of file rayctl.h.

#define STATUS_BASE   0x0100

Definition at line 239 of file rayctl.h.

#define TODO_AUTHENTICATE_TIMEOUT   (-4)

Definition at line 343 of file rayctl.h.

#define TODO_JOIN_NET   (-3)

Definition at line 342 of file rayctl.h.

#define TODO_NOTHING   (0)

Definition at line 339 of file rayctl.h.

#define TODO_SEND_CCS   (-5)

Definition at line 344 of file rayctl.h.

#define TODO_START_NET   (-2)

Definition at line 341 of file rayctl.h.

#define TODO_VERIFY_DL_START   (-1)

Definition at line 340 of file rayctl.h.

#define TX_AUTHENTICATE_LENGTH   (TX_HEADER_LENGTH + 6)

Definition at line 149 of file rayctl.h.

#define TX_AUTHENTICATE_LENGTH_LSB   (TX_AUTHENTICATE_LENGTH & 0xff)

Definition at line 151 of file rayctl.h.

#define TX_AUTHENTICATE_LENGTH_MSB   (TX_AUTHENTICATE_LENGTH >> 8)

Definition at line 150 of file rayctl.h.

#define TX_BUF_BASE   0x1000

Definition at line 246 of file rayctl.h.

#define TX_BUF_SIZE   (2048 - sizeof(struct tx_msg))

Definition at line 254 of file rayctl.h.

#define TX_DEAUTHENTICATE_LENGTH   (TX_HEADER_LENGTH + 2)

Definition at line 152 of file rayctl.h.

#define TX_DEAUTHENTICATE_LENGTH_LSB   (TX_AUTHENTICATE_LENGTH & 0xff)

Definition at line 154 of file rayctl.h.

#define TX_DEAUTHENTICATE_LENGTH_MSB   (TX_AUTHENTICATE_LENGTH >> 8)

Definition at line 153 of file rayctl.h.

#define TX_HEADER_LENGTH   0x1C

Definition at line 147 of file rayctl.h.

#define TYPE_AP   1

Definition at line 161 of file rayctl.h.

#define TYPE_STA   0

Definition at line 160 of file rayctl.h.

#define UNAUTHENTICATED   (0)

Definition at line 329 of file rayctl.h.

#define USA   1

Definition at line 169 of file rayctl.h.

#define USA_HOP_MOD   79

Definition at line 180 of file rayctl.h.

#define XMIT_MSG_BAD   (-1)

Definition at line 303 of file rayctl.h.

#define XMIT_NEED_AUTH   (-4)

Definition at line 306 of file rayctl.h.

#define XMIT_NO_CCS   (-2)

Definition at line 304 of file rayctl.h.

#define XMIT_NO_INTR   (-3)

Definition at line 305 of file rayctl.h.

#define XMIT_OK   (0)

Definition at line 302 of file rayctl.h.

Typedef Documentation

typedef unsigned char UCHAR

Definition at line 3 of file rayctl.h.