| 1 |
|
| 2 | |
| 3 | * BlueZ - Bluetooth protocol stack for Linux
|
| 4 | *
|
| 5 | * Copyright (C) 2022 Intel Corporation
|
| 6 |
|
| 7 |
|
| 8 | #ifndef __ISO_H
|
| 9 | #define __ISO_H
|
| 10 |
|
| 11 |
|
| 12 | #define ISO_DEFAULT_MTU 251
|
| 13 | #define ISO_MAX_NUM_BIS 0x1f
|
| 14 |
|
| 15 |
|
| 16 | struct sockaddr_iso_bc {
|
| 17 | bdaddr_t bc_bdaddr;
|
| 18 | __u8 bc_bdaddr_type;
|
| 19 | __u8 bc_sid;
|
| 20 | __u8 bc_num_bis;
|
| 21 | __u8 bc_bis[ISO_MAX_NUM_BIS];
|
| 22 | };
|
| 23 |
|
| 24 |
|
| 25 | struct sockaddr_iso {
|
| 26 | sa_family_t iso_family;
|
| 27 | bdaddr_t iso_bdaddr;
|
| 28 | __u8 iso_bdaddr_type;
|
| 29 | struct sockaddr_iso_bc iso_bc[];
|
| 30 | };
|
| 31 |
|
| 32 | #endif
|