zephyr/tests
Pavel Vasilyev 14b4e30cdf bluetooth: host: Deprecated BT_CONN_TX_MAX
After https://github.com/zephyrproject-rtos/zephyr/pull/72090,
`conn_tx_alloc` no longer blocks, and each buffer always has a
corresponding `bt_conn_tx` object. This eliminates the need to configure
the number of `bt_conn_tx` objects via `CONFIG_BT_CONN_TX_MAX`, since
every buffer now carries its own context even when no callback is used.

This commit deprecates `CONFIG_BT_CONN_TX_MAX` as it is no longer
necessary. Instead, `CONFIG_BT_BUF_ACL_TX_COUNT` is used to allocate
`bt_conn_tx` objects for outgoing ACL data. ZLL already uses
`CONFIG_BT_BUF_ACL_TX_COUNT` to configure the number of outgoing ACL
packets. With this change, modifying the packet count will automatically
adjust the number of corresponding contexts, preventing both context
starvatoin and underutilization.

This approach also aligns with ISO, where the number of `bt_conn_tx`
objects for outgoing ISOdata matches `CONFIG_BT_ISO_TX_BUF_COUNT`.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
2025-05-12 14:54:26 +02:00
..
application_development tests: vector_table_relocation: add test for vector table relocation 2025-04-25 11:03:54 +02:00
arch test: Test accumulator register save for RX arch 2025-05-02 09:18:16 +02:00
benchmarks tests: Add benchmark for IPI performance 2025-04-04 21:15:14 +02:00
bluetooth bluetooth: host: Deprecated BT_CONN_TX_MAX 2025-05-12 14:54:26 +02:00
boards tests: boards: neorv32: build_all: enable GPTMR 2025-05-05 12:20:50 +02:00
boot tests: boot: mcuboot_data_sharing: Remove boot_info node 2025-04-25 14:03:34 +02:00
bsim bluetooth: host: Deprecated BT_CONN_TX_MAX 2025-05-12 14:54:26 +02:00
cmake cmake: yaml: improve escaping of strings with backslashes and quotes 2025-04-10 10:11:47 +02:00
crypto
ctest/base
drivers tests: drivers: spi: add spi test support for frdm_mcxa153 board 2025-05-09 12:51:20 +02:00
integration/kernel
kconfig
kernel test: Skip kernel stack protect test for RX arch 2025-05-02 09:18:16 +02:00
lib tests: lib: json: zero-initialize structs before using memcmp in tests 2025-05-06 18:23:49 +02:00
misc
modules
net tests: net: coap_server: Adjust test filters 2025-05-12 13:30:57 +02:00
posix tests: posix: move tv_to_ts to posix_clock.h 2025-05-04 19:56:02 +02:00
robot tests: robot: renode: Use precise pause for UART keywords 2025-04-16 17:07:05 +02:00
subsys openthread: Change log level to PLATFORM in OpenThread platform 2025-05-08 15:56:11 +02:00
unit Tests: Util: Add unit tests for util_eq/util_memeq 2025-04-14 16:06:38 +02:00
ztest ztest: Fix confusing SKIP log 2025-04-04 21:16:34 +02:00
test_config_ci.yaml twister: config: test on integration plaforms if defined 2025-03-19 08:51:50 -04:00
test_config.yaml
tests.dox tests: kernel/arch: various doxygen fixes 2025-04-22 14:03:29 +02:00