xref: /freebsd/sys/netgraph/bluetooth/hci/TODO (revision 78d146160dc5339c9cdf7799551bcc442a6eb95b)
1f2bb1caeSJulian Elischer$Id: TODO,v 1.2 2003/04/26 22:36:29 max Exp $
2878ed226SJulian Elischer
3878ed226SJulian ElischerFIXME/TODO list
4878ed226SJulian Elischer
5878ed226SJulian ElischerThis is a list of open issues for HCI node
6878ed226SJulian Elischer
7878ed226SJulian Elischer1) Locking/SMP
8878ed226SJulian Elischer
9878ed226SJulian Elischer	External code now uses ng_send_fn to inject data into Netgraph, so
10878ed226SJulian Elischer	it should be fine as long as Netgraph is SMP safe. Just need to
11878ed226SJulian Elischer	verify it.
12878ed226SJulian Elischer
13f2bb1caeSJulian Elischer2) HCI QoS handling
14878ed226SJulian Elischer
15878ed226SJulian Elischer	Some code exists, but i have no idea how it should work. Will
16878ed226SJulian Elischer	understand and fix later. I only have CSR based hardware and
17878ed226SJulian Elischer	it does not support QoS.
18878ed226SJulian Elischer
19f2bb1caeSJulian Elischer3) Add proper handling for some HCI commands
20878ed226SJulian Elischer
21878ed226SJulian Elischer	HCI testing commands is one example. Also might implement Host to
22878ed226SJulian Elischer	Host Controller flow control (not sure if it is required).
23878ed226SJulian Elischer
24f2bb1caeSJulian Elischer4) Code cleanup
25878ed226SJulian Elischer
26878ed226SJulian Elischer	Verify return codes from functions
27878ed226SJulian Elischer	Remove some waringns/errors
28878ed226SJulian Elischer
29