zephyr/subsys/bluetooth/host
Aleksander Wasaznik 93d0eac834 Bluetooth: Host: Forbid holding on to buf given to stack
These are safety checks to guard against silent data corruption. The
implementation currently does not clobber bufs, but soon it will. The
bufs will be zero-copy segmented and fragmented, which involves
overwriting already-sent contents with headers for the next fragment.

Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2024-05-21 11:51:20 +01:00
..
classic Bluetooth: HFP_AG: Protect the consistency of AG state/value 2024-05-16 09:15:49 +02:00
CMakeLists.txt
Kconfig Bluetooth: classic: Kconfig: Move Kconfig of classic to classic/Kconfig 2024-05-16 09:15:49 +02:00
Kconfig.gatt
Kconfig.l2cap
addr.c
addr_internal.h
adv.c Bluetooth: Host: Check max adv data len from ctrl 2024-04-29 11:02:02 +02:00
adv.h
aes_ccm.c
att.c Bluetooth: ATT: add debug log for timeout override 2024-05-04 15:21:45 +01:00
att_internal.h
buf.c Bluetooth: Rename `num_complete_pool` -> `sync_evt_pool` 2024-04-25 15:10:50 +02:00
conn.c Bluetooth: Host: Forbid holding on to buf given to stack 2024-05-21 11:51:20 +01:00
conn_internal.h Bluetooth: ISO: Support bt_disable 2024-05-18 15:54:19 +03:00
crypto.c
crypto.h
data.c
direction.c
direction_internal.h
ecc.c
ecc.h
gatt.c Bluetooth: refactor add `is_host_managed_ccc` 2024-04-23 15:34:25 +02:00
gatt_internal.h
hci_common.c
hci_core.c Bluetooth: ISO: Support bt_disable 2024-05-18 15:54:19 +03:00
hci_core.h Bluetooth: Kconfig: Merge BT_HCI_VS_EXT into BT_HCI_VS 2024-05-14 18:21:11 -04:00
hci_ecc.c
hci_ecc.h
hci_raw.c
hci_raw_internal.h
id.c Bluetooth: Remove bt_read_static_addr() "hack" 2024-05-14 18:21:11 -04:00
id.h
iso.c Bluetooth: ISO: Support bt_disable 2024-05-18 15:54:19 +03:00
iso_internal.h
keys.c
keys.h
l2cap.c Bluetooth: Host: Forbid holding on to buf given to stack 2024-05-21 11:51:20 +01:00
l2cap_internal.h
long_wq.c
long_wq.h
monitor.c
monitor.h
scan.c Bluetooth: Host: Fix auto-connect/sync establishment on Coded PHY 2024-05-03 14:44:31 +01:00
scan.h
settings.c
settings.h
smp.c Bluetooth: Classic: make SMP use L2CAP BR API 2024-04-30 18:01:34 +02:00
smp.h
smp_null.c
testing.c
testing.h
uuid.c