You're right, maybe I'm caught on the callback interface because that is how it 
is
implemented now, but in the end there's always a packet you process.
I still wonder if also having L2CAP in kernel would be better since it deals
with multiple connection handling, packet fragmentation and so on (to me it is
like TCP, but maybe I'm reading it wrong).
One of my longer term goals with BLE was to implement 6LoWPAN on top of L2CAP.  There are several implementations like that out there (although it does seem redundant).  In order to do that L2CAP would need to be inside the OS.


Reply via email to