/* 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 | |
#define ISO_MAX_NUM_BIS 0x1f | |
/* ISO socket broadcast address */ | |
struct sockaddr_iso_bc { | |
bdaddr_t bc_bdaddr; | |
__u8 bc_bdaddr_type; | |
__u8 bc_sid; | |
__u8 bc_num_bis; | |
__u8 bc_bis[ISO_MAX_NUM_BIS]; | |
}; | |
/* ISO socket address */ | |
struct sockaddr_iso { | |
sa_family_t iso_family; | |
bdaddr_t iso_bdaddr; | |
__u8 iso_bdaddr_type; | |
struct sockaddr_iso_bc iso_bc[]; | |
}; | |
#endif /* __ISO_H */ |