aboutsummaryrefslogtreecommitdiff
path: root/at76_usb.h
diff options
context:
space:
mode:
Diffstat (limited to 'at76_usb.h')
-rw-r--r--at76_usb.h21
1 files changed, 11 insertions, 10 deletions
diff --git a/at76_usb.h b/at76_usb.h
index f94f479..f517621 100644
--- a/at76_usb.h
+++ b/at76_usb.h
@@ -399,9 +399,9 @@ struct bss_info {
u8 channel;
u16 capa; /* BSS capabilities */
u16 beacon_interval; /* beacon interval in Kus (1024 microseconds) */
- u8 rates[BSS_LIST_MAX_RATE_LEN]; /* supported rates (list of bytes:
- (basic_rate ? 0x80 : 0) + rate/(500 Kbit/s); e.g.
- x82,x84,x8b,x96 for basic rates 1,2,5.5,11 MBit/s) */
+ u8 rates[BSS_LIST_MAX_RATE_LEN]; /* supported rates in units of
+ 500 kbps, ORed with 0x80 for
+ basic rates */
u8 rates_len;
/* quality of received beacon */
@@ -444,16 +444,17 @@ struct fwentry {
struct at76_priv {
struct usb_device *udev; /* USB device pointer */
struct net_device *netdev; /* net device pointer */
- struct net_device_stats stats;
- struct iw_statistics wstats;
+ struct net_device_stats stats; /* net device stats */
+ struct iw_statistics wstats; /* wireless stats */
- struct sk_buff *rx_skb; /* skbuff for receiving packets */
- unsigned int rx_bulk_pipe; /* bulk in endpoint */
+ struct sk_buff *rx_skb; /* skbuff for receiving data */
+ void *bulk_out_buffer; /* buffer for sending data */
+
+ struct urb *write_urb; /* URB for sending data */
+ struct urb *read_urb; /* URB for receiving data */
- void *bulk_out_buffer; /* the buffer to send data */
- struct urb *write_urb; /* the urb used to send data */
- struct urb *read_urb;
unsigned int tx_bulk_pipe; /* bulk out endpoint */
+ unsigned int rx_bulk_pipe; /* bulk in endpoint */
struct mutex mtx; /* locks this structure */