Vendor import of netgraph from FreeBSD-current 20080626
[dragonfly.git] / sys / netgraph7 / bluetooth / drivers / ubt / TODO
blob608c3b0a099fcd4af3898081507f46382ac50d66
1 $Id: TODO,v 1.1 2002/11/24 19:46:56 max Exp $
2 $FreeBSD: src/sys/netgraph/bluetooth/drivers/ubt/TODO,v 1.2 2003/05/10 21:44:39 julian Exp $
4 1) SMP/Locking
6         The code makes use of ng_send_fn() whenever possible. Just
7         need to verify and make sure i did it right
9 2) Review USB ATTACH function
11         It is a bit ugly now. Probably need a better way to discover
12         USB device configuration.
14 2) Firmware upgrade
16         According to Bluetooth spec device may present third interface
17         to perform firmware upgrade. 3Com USB Bluetooth dongle has
18         such interface. Need to implement set of Netgraph messages.
20 3) Understand and fix isoc. USB transfers (SCO data)
22         Currenty device reports that is got zero bytes and calls
23         isoc_in_complete callback over and over again. Why?
24         Also might need to setup at least two isoc. transfers in
25         both directions and switch them on the fly. Just to ensure
26         there at least one transfer at any time ready to run.
28 4) Currently interrupt transfers are done as bulk-in transfers
30         Need to check if that is allowed.