diff options
author | thompsa <thompsa@FreeBSD.org> | 2009-02-27 21:14:29 +0000 |
---|---|---|
committer | thompsa <thompsa@FreeBSD.org> | 2009-02-27 21:14:29 +0000 |
commit | 4e68a558e548ff07dbc3af038059026d8fb048c7 (patch) | |
tree | 89c13c9f53dbdbaa1a80bf664e2f14f53ca2e9db /sys/dev/usb/wlan/if_rumvar.h | |
parent | 57c49bea03a4e37f49ea548a874cfa7d4cdfa73a (diff) | |
download | FreeBSD-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.h | 3 |
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]; |