| /* 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 */ |