This patch increases size of acl_tx_pool and makes sure that acl_read_cb waits for available buffers. Size of acl_tx_pool is now configurable with CONFIG_BT_CTLR_TX_BUFFERS. Previously it was possible to run out of buffers and in that case acl_read_cb returned. This caused ACL data TX to stall because device did not read data from HCI out endpoint. Fixes #14899 Signed-off-by: Matias Karhumaa <matias.karhumaa@gmail.com> |
||
|---|---|---|
| .. | ||
| class | ||
| bos.c | ||
| CMakeLists.txt | ||
| Kconfig | ||
| os_desc.c | ||
| os_desc.h | ||
| usb_descriptor.c | ||
| usb_descriptor.h | ||
| usb_device.c | ||