zephyr/subsys/bluetooth
Krzysztof Kopyściński 00bfac00ae Bluetooth: gatt: Add option to read multiple without variable length
Currently, with EATT enabled, when bt_gatt_read is called with multiple
handles first it'll try to use gatt_read_mult_vl, and if it fails
gatt_read_mult will be used to try again. Add option to skip
the gatt_read_mult_vl and use gatt_read_mult right away. This is needed
by tests that expect BT_ATT_OP_READ_MULT_REQ but support variable
lenght, thus don't return BT_ATT_ERR_NOT_SUPPORTED.

Removed fallback from read multiple vl to read multiple on
BT_ATT_ERR_NOT_SUPPORTED error.

This was affecting:
GATT/CL/GAR/BV-05-C, GATT/CL/GAR/BI-18-C, GATT/CL/GAR/BI-19-C,
GATT/CL/GAR/BI-20-C, GATT/CL/GAR/BI-21-C, GATT/CL/GAR/BI-22-C

Signed-off-by: Krzysztof Kopyściński <krzysztof.kopyscinski@codecoup.pl>
2021-08-12 11:07:08 -04:00
..
audio Bluetooth: audio: Fix -Wunused-function 2021-08-05 16:07:44 +02:00
common Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
controller Bluetooth: Controller: Fix node rx memory corruption regression 2021-08-12 11:57:12 +02:00
host Bluetooth: gatt: Add option to read multiple without variable length 2021-08-12 11:07:08 -04:00
mesh Bluetooth: Mesh: Fixes Same appkey add to multi netkey 2021-08-10 07:39:11 -04:00
services Bluetooth: OTS: Make L2CAP channel recv callback static 2021-08-09 13:03:55 -04:00
shell Bluetooth: gatt: Add option to read multiple without variable length 2021-08-12 11:07:08 -04:00
CMakeLists.txt Bluetooth: Audio: Volume Offset Control Service and Client 2021-03-22 13:05:56 -04:00
Kconfig Bluetooth: host: introduce timeout in limited advertising 2021-07-29 15:20:54 +02:00