1 /* Raytheon wireless LAN PCMCIA card driver for Linux 2 A PCMCIA client driver for the Raylink wireless network card 3 Written by Corey Thomas 11 UCHAR beacon_intvl
[2]; 13 UCHAR elements
[sizeof(struct essid_element
) 14 +sizeof(struct rates_element
) 15 +sizeof(struct freq_hop_element
) 16 +sizeof(struct japan_call_sign_element
) 17 +sizeof(struct tim_element
)]; 20 /* Return values for get_free{,_tx}_ccs */ 23 #define ECARDGONE (-3) 25 typedefstruct ray_dev_t
{ 27 int authentication_state
; 29 window_handle_t amem_handle
;/* handle to window for attribute memory */ 30 window_handle_t rmem_handle
;/* handle to window for rx buffer on card */ 31 UCHAR
*sram
;/* pointer to beginning of shared RAM */ 32 UCHAR
*amem
;/* pointer to attribute mem window */ 33 UCHAR
*rmem
;/* pointer to receive buffer window */ 34 dev_link_t
*finder
;/* pointer back to dev_link_t for card */ 35 struct timer_list timer
; 40 struct b4_startup_params b4
; 41 struct b5_startup_params b5
; 44 UCHAR supported_rates
[8]; 45 UCHAR japan_call_sign
[12]; 46 struct startup_res_6 startup_res
; 48 /* Network parameters from start/join */ 51 UCHAR net_default_tx_rate
; 53 struct net_device_stats stats
; 65 struct beacon_rx last_bcn
; 67 iw_stats wstats
;/* Wireless specific stats */ 70 int spy_number
;/* Number of addresses to spy */ 71 mac_addr spy_address
[IW_MAX_SPY
+1];/* The addresses to spy */ 72 iw_qual spy_stat
[IW_MAX_SPY
+1];/* Statistics gathered */ 73 #endif/* WIRELESS_SPY */ 76 /*****************************************************************************/