diff options
author | Damien Bergamini <damien@cvs.openbsd.org> | 2006-11-13 20:06:39 +0000 |
---|---|---|
committer | Damien Bergamini <damien@cvs.openbsd.org> | 2006-11-13 20:06:39 +0000 |
commit | f815983418862c69f38d2ade274a4785797e276c (patch) | |
tree | e83e63c3ae3875de702975496c3bd10651422e08 /sys/dev/usb/if_ralvar.h | |
parent | 5dfdad8c9a03b5917a916a713c679847e5ca3fbb (diff) |
first round of commits for proper 11b/g protection support:
- use the newly introduced ieee80211_get_rts() and
ieee80211_get_cts_to_self() functions.
- use CTS-to-self instead of RTS/CTS to protect OFDM frames in
a mixed 11b/g BSS.
- make sure multicast frames are sent using CCK modulation.
remove support for 5GHz radios in ral(4) RT2560 and ural(4).
i'm not aware of any such adapters on the market and 11a code
is known to be broken.
some cleanup while i'm here.
Diffstat (limited to 'sys/dev/usb/if_ralvar.h')
-rw-r--r-- | sys/dev/usb/if_ralvar.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/usb/if_ralvar.h b/sys/dev/usb/if_ralvar.h index ab7106048d1..9ffa2d1df1e 100644 --- a/sys/dev/usb/if_ralvar.h +++ b/sys/dev/usb/if_ralvar.h @@ -1,4 +1,4 @@ -/* $OpenBSD: if_ralvar.h,v 1.7 2006/08/18 15:18:24 damien Exp $ */ +/* $OpenBSD: if_ralvar.h,v 1.8 2006/11/13 20:06:38 damien Exp $ */ /*- * Copyright (c) 2005 @@ -18,7 +18,7 @@ */ #define RAL_RX_LIST_COUNT 1 -#define RAL_TX_LIST_COUNT 1 +#define RAL_TX_LIST_COUNT 8 struct ural_rx_radiotap_header { struct ieee80211_radiotap_header wr_ihdr; @@ -58,7 +58,6 @@ struct ural_tx_data { struct ural_softc *sc; usbd_xfer_handle xfer; uint8_t *buf; - struct mbuf *m; struct ieee80211_node *ni; }; @@ -100,9 +99,10 @@ struct ural_softc { struct ural_rx_data rx_data[RAL_RX_LIST_COUNT]; struct ural_tx_data tx_data[RAL_TX_LIST_COUNT]; int tx_queued; + int tx_cur; - struct timeout scan_ch; - struct timeout amrr_ch; + struct timeout scan_to; + struct timeout amrr_to; int sc_tx_timer; |