zephyr/subsys/bluetooth
Aleksander Wasaznik 9f42c92e26 Bluetooth: Host: Fix GATT Long Read for EATT
When EATT is established, the value returned from `bt_att_get_mtu` is
not useful to determine the ATT_MTU that applies to a ATT response. This
is because `bt_att_get_mtu` may return the value for a different bearer
than the request is serviced on.

To fix this, the params struct for the GATT read operation is given a
new field that will record the ATT_MTU that applies to this ATT
operation. This value is then used to determine if the GATT long read
operation is concluded.

Fixes: https://github.com/zephyrproject-rtos/zephyr/issues/61741

Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2023-10-23 11:01:21 +02:00
..
audio Bluetooth: BAP: Scan Delegator bis_sync_req cb called on rem 2023-10-20 15:10:37 +02:00
common bluetooth: common: Kconfig: Add missing dependency for BT_MONITOR 2023-10-06 11:42:40 +03:00
controller Bluetooth: Controller: Fix endianness issues for SyncInfo 2023-10-20 15:05:20 +02:00
crypto
host Bluetooth: Host: Fix GATT Long Read for EATT 2023-10-23 11:01:21 +02:00
lib Bluetooth: Host: Remove 'Experimental' flag of EAD 2023-07-28 17:48:16 +02:00
mesh Bluetooth: Mesh: Op agg mdl coex 2023-10-20 15:16:33 +02:00
services Bluetooth: Host: Amend existing L2CAP accept callbacks 2023-09-14 14:36:34 +02:00
shell bluetooth: shell: Fixed logic in is_substring function 2023-10-20 15:02:28 +02:00
CMakeLists.txt
Kconfig
Kconfig.adv
Kconfig.iso Bluetooth: ISO: Rename BT_ISO_ADVANCED to BT_ISO_TEST_PARAMS 2023-10-20 14:50:48 +02:00
Kconfig.logging Bluetooth: controller: Included kconfigs for ISO-AL logging 2023-09-18 14:35:42 +02:00