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