You can resort to the book "Linux Network Architecture" which has a skeletal
description of linux bluetooth stack.
Hi all,
I'm trying to understand the full loop of low level data flow
when using a serial bluetooth device.
Can someone please explain it in terms of kernel file names / functions ?
User writing -> hci_sock_sendmsg -> hci_sched_tx ?
User reading -> hci_sock_recvmsg -> ?
where are the regular serial/uart functions are called ?
where are the hci_ldisc.c functions called ?