zephyr/subsys/bluetooth
Joakim Andersson d9a89fb40b Bluetooth: host: Fix packet reording in ATT under high load
Fix packet reordering in ATT when putting the host under high load.
In certain conditions a packet can be transmitted while there is
elements in the TX queue in bt_att_send. This means that the packet will
skip ahead in the TX queue leading to packet re-ordering.

Fix by always appending to the queue, and then initiate sending of the
HEAD of the queue.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2021-04-01 13:07:47 +03:00
..
audio Bluetooth: audio: Changed VOCS to use ENOTSUP instead of EOPNOTSUPP 2021-03-26 15:32:43 -04:00
common bluetooth: Allow immediate logging with software-based LL 2020-09-04 18:48:32 +02:00
controller Bluetooth: controller: Fix event abort on delayed start 2021-03-31 11:18:42 +02:00
host Bluetooth: host: Fix packet reording in ATT under high load 2021-04-01 13:07:47 +03:00
mesh Bluetooth: Mesh: Check response address in Configuration Client 2021-03-25 07:09:47 -04:00
services Bluetooth: services: Fix ID check for bt_gatt_ots_obj_manager_obj_get 2021-03-30 11:01:06 -04:00
shell Bluetooth: shell: Adds Periodic adv sync transfer shell command 2021-03-26 07:10:15 -04:00
CMakeLists.txt Bluetooth: Audio: Volume Offset Control Service and Client 2021-03-22 13:05:56 -04:00
Kconfig Bluetooth: remove CONFIG_BT_CTLR_TO_HOST_UART_DEV_NAME 2021-03-29 16:33:51 +02:00