zephyr/subsys/bluetooth/host
Mariusz Skamra c44ef044b8 Bluetooth: monitor: Avoid sending corrupted packets over RTT
This fixes sending corrupted (incomplete) packets over RTT. Additional
helper buffer has been added to ensure the complete packet before it
can be sent over RTT. Once the complete packet is collected it is sent
to the RTT control block in non-blocking manner. From now there will
be no situation that only part of the packet (e.g. header) is sent
which lead btmon to fail to parse the corrupted data.

Signed-off-by: Mariusz Skamra <mariusz.skamra@codecoup.pl>
2022-06-09 11:32:39 +02:00
..
a2dp_internal.h
a2dp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
addr.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
adv.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
adv.h
aes_ccm.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
at.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
at.h
att_internal.h Bluetooth: Host: Use correct type for func in ATT metadata 2022-06-03 12:52:16 +02:00
att.c Bluetooth: Host: Option for disabling of ATT auto retry 2022-06-05 14:45:32 +02:00
avdtp_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
avdtp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
br.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
br.h
buf.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
CMakeLists.txt Bluetooth: Remove deprecated BT_WHITELIST KConfig option 2022-05-23 10:45:44 +02:00
conn_internal.h Bluetooth: ISO: Add sn and ts to bt_iso_chan_send 2022-06-07 18:53:44 +02:00
conn.c Bluetooth: ISO: Central security request 2022-06-05 14:12:50 +02:00
crypto.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
crypto.h
direction_internal.h Bluetooth: Host: df: Fix uninit per adv sync and IQ report passed to app 2022-02-08 14:49:43 +01:00
direction.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ecc.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ecc.h
gatt_internal.h
gatt.c Bluetooth: Allow support for Multiple Variable Length Read without EATT 2022-06-05 14:44:58 +02:00
hci_common.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hci_core.c Bluetooth: Host: Properly handle disable()/enable() cycles 2022-06-06 12:04:30 +02:00
hci_core.h Bluetooth: host: Use a linked list instead of a FIFO as the RX queue 2022-04-12 09:53:33 +02:00
hci_ecc.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hci_ecc.h subsys/bluetooth/host: hci_core: Add a bt_disable command 2022-03-10 13:28:41 -05:00
hci_raw_internal.h
hci_raw.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hfp_hf.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hfp_internal.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
id.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
id.h
iso_internal.h Bluetooth: ISO: Add sn and ts to bt_iso_chan_send 2022-06-07 18:53:44 +02:00
iso.c Bluetooth: ISO: Rename sn to seq_num 2022-06-07 18:53:44 +02:00
Kconfig drivers: bluetooth: hci: introduce new Telink B91 HCI driver 2022-06-05 14:45:10 +02:00
Kconfig.gatt Bluetooth: Host: Option for disabling of ATT auto retry 2022-06-05 14:45:32 +02:00
Kconfig.l2cap Bluetooth: has: Add initial Hearing Access Service client 2022-04-07 09:37:53 +02:00
keys_br.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
keys.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
keys.h
l2cap_br.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
l2cap_internal.h Bluetooth: Host: Fix L2CAP collision mitigation 2022-05-10 18:40:36 +02:00
l2cap.c Bluetooth: Host: Handle err in l2cap_chan_sdu_sent and l2cap_chan_seg_sent 2022-06-03 12:52:16 +02:00
monitor.c Bluetooth: monitor: Avoid sending corrupted packets over RTT 2022-06-09 11:32:39 +02:00
monitor.h
rfcomm_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
rfcomm.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
scan.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
scan.h
sdp_internal.h
sdp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
settings.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
settings.h
smp_null.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
smp.c Bluetooth: Host: Add err parameter to bt_conn_tx_cb_t 2022-06-03 12:52:16 +02:00
smp.h bluetooth: host: Add support for SMP error code 0x0f 2021-11-01 21:48:52 -04:00
ssp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ssp.h
testing.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
testing.h
uuid.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00