ccf74f2390
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>
22 lines
361 B
C
22 lines
361 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/*
|
|
* BlueZ - Bluetooth protocol stack for Linux
|
|
*
|
|
* Copyright (C) 2022 Intel Corporation
|
|
*/
|
|
|
|
#ifndef __ISO_H
|
|
#define __ISO_H
|
|
|
|
/* ISO defaults */
|
|
#define ISO_DEFAULT_MTU 251
|
|
|
|
/* ISO socket address */
|
|
struct sockaddr_iso {
|
|
sa_family_t iso_family;
|
|
bdaddr_t iso_bdaddr;
|
|
__u8 iso_bdaddr_type;
|
|
};
|
|
|
|
#endif /* __ISO_H */
|