]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/netgraph/bluetooth/drivers/ubt/TODO
add -n option to suppress clearing the build tree and add -DNO_CLEAN
[FreeBSD/FreeBSD.git] / sys / netgraph / bluetooth / drivers / ubt / TODO
1 $Id: TODO,v 1.1 2002/11/24 19:46:56 max Exp $
2 $FreeBSD$
3
4 1) SMP/Locking
5
6         The code makes use of ng_send_fn() whenever possible. Just
7         need to verify and make sure i did it right
8
9         ** DONE. Seems to work **
10
11 2) Review USB ATTACH function
12
13         It is a bit ugly now. Probably need a better way to discover
14         USB device configuration.
15
16 2) Firmware upgrade
17
18         According to Bluetooth spec device may present third interface
19         to perform firmware upgrade. 3Com USB Bluetooth dongle has
20         such interface. Need to implement set of Netgraph messages.
21
22 3) Understand and fix isoc. USB transfers (SCO data)
23
24         Currenty device reports that is got zero bytes and calls
25         isoc_in_complete callback over and over again. Why?
26         Also might need to setup at least two isoc. transfers in
27         both directions and switch them on the fly. Just to ensure
28         there at least one transfer at any time ready to run.
29
30         ** DONE. Needs more testings **
31
32 4) Currently interrupt transfers are done as bulk-in transfers
33
34         Need to check if that is allowed.
35
36         ** DONE. Seems to work **