zephyr/tests/bluetooth
Jonathan Rico a05a47573a Bluetooth: ATT: Internalize ATT PDU TX pool
Why?
- metadata is easier to manage as an array + index
  - less error-prone -> less memory-management bugs
- we can. because of the previous refactor
- PDU allocations are more predictable
- ATT buffer size can be optimized by app
- isolates ATT from the rest of the ACL users
  - decouples ATT PDU size from e.g. SMP w/ LESC

Drawbacks:
- higher memory usage
- kconfig change

The higher memory use is only temporary, as this will be followed-up
with more refactors that should bring it back down.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Co-authored-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2023-12-15 17:14:56 +02:00
..
addr tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
adv tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
at tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
audio tests: Bluetooth: ascs: Add expect_bt_bap_stream_ops_released_called 2023-12-12 15:33:13 +01:00
bluetooth tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
bt_crypto tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
bt_crypto_ccm tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
common/testlib tests: Bluetooth: add missing param to testlib 2023-12-05 15:09:18 +01:00
controller tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
ctrl_isoal tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
ctrl_sw_privacy tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
ctrl_sw_privacy_unit tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
ctrl_user_ext tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
df tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
gatt Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
hci_codecs_info tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
hci_prop_evt tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
hci_uart_async tests/bluetooth/hci_uart_async: Switch to native_sim 2023-11-22 09:53:10 +01:00
host bluetooth: add HCI driver parameter to set controller's public address 2023-11-29 10:44:25 +01:00
host_long_adv_recv tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
init tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
l2cap tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
ll_settings tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
mesh tests: Bluetooth: Mesh: delayable message unit tests 2023-12-11 09:50:18 +01:00
mesh_shell Bluetooth: Mesh: Make element as rodata 2023-11-20 09:22:55 +01:00
qualification
shell Bluetooth: ATT: Internalize ATT PDU TX pool 2023-12-15 17:14:56 +02:00
tester Bluetooth: ATT: Internalize ATT PDU TX pool 2023-12-15 17:14:56 +02:00
uuid tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00