zephyr/doc
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
..
_doxygen doc: update doxygen awesome to v2.3.1 2023-12-15 04:33:16 -05:00
_extensions/zephyr doc: ext/gh_utils: pass MAINTAINERS.yml to Maintainers 2023-12-06 12:11:57 +00:00
_scripts net: doc: Remove Network Connectivity API page 2023-12-07 10:37:15 +00:00
_static doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
_templates doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
build doc: build: dts: bindings-syntax: compatible typo 2023-11-29 17:39:30 -08:00
connectivity Bluetooth: Mesh: Rename prov_dev->provisionee 2023-12-13 13:57:46 +01:00
contribute doc: blobs: fix double 'command' 2023-12-04 16:39:32 +00:00
develop doc: remove explicit libpython3.8-dev from Ubuntu deps 2023-12-15 14:08:04 +01:00
hardware drivers: charger: Adds charge_enable handler 2023-12-12 10:49:39 -06:00
images
introduction bluetooth: mesh: Doc fix Bluetooth mesh to Mesh 2023-12-01 10:56:18 +00:00
kernel doc: Clean up wrong c function links 2023-12-15 08:51:34 -06:00
project doc: clarify role of CODEOWNERS and MAINTAINERS files 2023-11-16 08:19:15 -05:00
releases Bluetooth: ATT: Internalize ATT PDU TX pool 2023-12-15 17:14:56 +02:00
safety
security doc: vuln: Disclose information about CVE-2023-4424 2023-12-09 15:31:42 -05:00
services doc: Clean up wrong c function links 2023-12-15 08:51:34 -06:00
templates
404.rst
CMakeLists.txt
conf.py doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
glossary.rst doc: Fix occurrences of repeated words 2023-11-15 17:34:39 -05:00
index-tex.rst doc: pdf: Add Glossary of Terms to PDF output 2023-11-13 12:17:51 -05:00
index.rst
kconfig.rst
known-warnings.txt
LICENSING.rst
Makefile
requirements.txt doc: test: improve pytest documentation 2023-12-14 10:12:21 +01:00
substitutions.txt
zephyr.doxyfile.in