summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/wlan/if_rumvar.h
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2009-02-27 21:14:29 +0000
committerthompsa <thompsa@FreeBSD.org>2009-02-27 21:14:29 +0000
commit4e68a558e548ff07dbc3af038059026d8fb048c7 (patch)
tree89c13c9f53dbdbaa1a80bf664e2f14f53ca2e9db /sys/dev/usb/wlan/if_rumvar.h
parent57c49bea03a4e37f49ea548a874cfa7d4cdfa73a (diff)
downloadFreeBSD-src-4e68a558e548ff07dbc3af038059026d8fb048c7.zip
FreeBSD-src-4e68a558e548ff07dbc3af038059026d8fb048c7.tar.gz
Partial sync to //depot/projects/usb
- Reissue the ctrl request on failure - Ensure Tx and ctrl requests are not interleaved - Add promisc callbacks Obtained from: Hans Petter Selasky
Diffstat (limited to 'sys/dev/usb/wlan/if_rumvar.h')
-rw-r--r--sys/dev/usb/wlan/if_rumvar.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/usb/wlan/if_rumvar.h b/sys/dev/usb/wlan/if_rumvar.h
index fc66510..ed08e36 100644
--- a/sys/dev/usb/wlan/if_rumvar.h
+++ b/sys/dev/usb/wlan/if_rumvar.h
@@ -56,6 +56,7 @@ struct rum_softc;
struct rum_task {
struct usb2_proc_msg hdr;
+ usb2_proc_callback_t *func;
struct rum_softc *sc;
};
@@ -102,6 +103,7 @@ struct rum_softc {
const struct ieee80211_rate_table *sc_rates;
struct usb2_xfer *sc_xfer[RUM_N_TRANSFER];
+ struct rum_task *sc_last_task;
uint8_t rf_rev;
uint8_t rffreq;
@@ -123,6 +125,7 @@ struct rum_softc {
int tx_nfree;
struct rum_rx_desc sc_rx_desc;
+ struct cv sc_cmd_cv;
struct mtx sc_mtx;
uint32_t sta[6];
OpenPOWER on IntegriCloud