Bluetooth: Add BTPROTO_ISO socket type
This introduces a new socket type BTPROTO_ISO which can be enabled with
use of ISO Socket experiemental UUID, it can used to initiate/accept
connections and transfer packets between userspace and kernel similarly
to how BTPROTO_SCO works:
Central -> uses connect with address set to destination bdaddr:
> tools/isotest -s 00:AA:01:00:00:00
Peripheral -> uses listen:
> tools/isotest -d
Signed-off-by:
Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Showing
- include/net/bluetooth/bluetooth.h 21 additions, 0 deletionsinclude/net/bluetooth/bluetooth.h
- include/net/bluetooth/hci_core.h 16 additions, 2 deletionsinclude/net/bluetooth/hci_core.h
- include/net/bluetooth/iso.h 21 additions, 0 deletionsinclude/net/bluetooth/iso.h
- net/bluetooth/Makefile 1 addition, 0 deletionsnet/bluetooth/Makefile
- net/bluetooth/af_bluetooth.c 3 additions, 1 deletionnet/bluetooth/af_bluetooth.c
- net/bluetooth/hci_core.c 5 additions, 1 deletionnet/bluetooth/hci_core.c
- net/bluetooth/iso.c 1501 additions, 0 deletionsnet/bluetooth/iso.c
- net/bluetooth/mgmt.c 68 additions, 1 deletionnet/bluetooth/mgmt.c
Loading
Please register or sign in to comment