186d7f5d3SJohn Marino$Id: TODO,v 1.2 2003/04/26 22:36:29 max Exp $ 286d7f5d3SJohn Marino$FreeBSD: src/sys/netgraph/bluetooth/hci/TODO,v 1.2 2003/05/10 21:44:40 julian Exp $ 386d7f5d3SJohn Marino 486d7f5d3SJohn MarinoFIXME/TODO list 586d7f5d3SJohn Marino 686d7f5d3SJohn MarinoThis is a list of open issues for HCI node 786d7f5d3SJohn Marino 886d7f5d3SJohn Marino1) Locking/SMP 986d7f5d3SJohn Marino 1086d7f5d3SJohn Marino External code now uses ng_send_fn to inject data into Netgraph, so 1186d7f5d3SJohn Marino it should be fine as long as Netgraph is SMP safe. Just need to 1286d7f5d3SJohn Marino verify it. 1386d7f5d3SJohn Marino 1486d7f5d3SJohn Marino2) HCI QoS handling 1586d7f5d3SJohn Marino 1686d7f5d3SJohn Marino Some code exists, but i have no idea how it should work. Will 1786d7f5d3SJohn Marino understand and fix later. I only have CSR based hardware and 1886d7f5d3SJohn Marino it does not support QoS. 1986d7f5d3SJohn Marino 2086d7f5d3SJohn Marino3) Add proper handling for some HCI commands 2186d7f5d3SJohn Marino 2286d7f5d3SJohn Marino HCI testing commands is one example. Also might implement Host to 2386d7f5d3SJohn Marino Host Controller flow control (not sure if it is required). 2486d7f5d3SJohn Marino 2586d7f5d3SJohn Marino4) Code cleanup 2686d7f5d3SJohn Marino 2786d7f5d3SJohn Marino Verify return codes from functions 2886d7f5d3SJohn Marino Remove some waringns/errors 2986d7f5d3SJohn Marino 30