xref: /freebsd/sys/netgraph/bluetooth/hci/TODO (revision 4b2eaea43fec8e8792be611dea204071a10b655a)
1# $FreeBSD$
2
3$Id: TODO,v 1.10 2002/09/06 21:03:57 max Exp $
4
5FIXME/TODO list
6
7This is a list of open issues for HCI node
8
91) Locking/SMP
10
11	External code now uses ng_send_fn to inject data into Netgraph, so
12	it should be fine as long as Netgraph is SMP safe. Just need to
13	verify it.
14
153) HCI QoS handling
16
17	Some code exists, but i have no idea how it should work. Will
18	understand and fix later. I only have CSR based hardware and
19	it does not support QoS.
20
214) Add proper handling for some HCI commands
22
23	HCI testing commands is one example. Also might implement Host to
24	Host Controller flow control (not sure if it is required).
25
265) Link security
27
28	Manage link keys and PINs. Options:
29
30	1) manage keys inside HCI node/unit itself
31	2) use user space daemon.
32	3) Mix option 1 and option 2.
33
346) Implement watchdog routine for HCI connections
35
36	Some code exists, but it is not used
37
387) Code cleanup
39
40	Verify return codes from functions
41	Remove some waringns/errors
42
43