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