1*86d7f5d3SJohn Marino$Id: TODO,v 1.2 2003/04/26 22:36:29 max Exp $ 2*86d7f5d3SJohn Marino$FreeBSD: src/sys/netgraph/bluetooth/hci/TODO,v 1.2 2003/05/10 21:44:40 julian Exp $ 3*86d7f5d3SJohn Marino 4*86d7f5d3SJohn MarinoFIXME/TODO list 5*86d7f5d3SJohn Marino 6*86d7f5d3SJohn MarinoThis is a list of open issues for HCI node 7*86d7f5d3SJohn Marino 8*86d7f5d3SJohn Marino1) Locking/SMP 9*86d7f5d3SJohn Marino 10*86d7f5d3SJohn Marino External code now uses ng_send_fn to inject data into Netgraph, so 11*86d7f5d3SJohn Marino it should be fine as long as Netgraph is SMP safe. Just need to 12*86d7f5d3SJohn Marino verify it. 13*86d7f5d3SJohn Marino 14*86d7f5d3SJohn Marino2) HCI QoS handling 15*86d7f5d3SJohn Marino 16*86d7f5d3SJohn Marino Some code exists, but i have no idea how it should work. Will 17*86d7f5d3SJohn Marino understand and fix later. I only have CSR based hardware and 18*86d7f5d3SJohn Marino it does not support QoS. 19*86d7f5d3SJohn Marino 20*86d7f5d3SJohn Marino3) Add proper handling for some HCI commands 21*86d7f5d3SJohn Marino 22*86d7f5d3SJohn Marino HCI testing commands is one example. Also might implement Host to 23*86d7f5d3SJohn Marino Host Controller flow control (not sure if it is required). 24*86d7f5d3SJohn Marino 25*86d7f5d3SJohn Marino4) Code cleanup 26*86d7f5d3SJohn Marino 27*86d7f5d3SJohn Marino Verify return codes from functions 28*86d7f5d3SJohn Marino Remove some waringns/errors 29*86d7f5d3SJohn Marino 30