zephyr/include/bluetooth
Johan Hedberg 0d9dab300e Bluetooth: Introduce separate pool for discardable events
Introduce a separate buffer pool for events which the HCI driver
considers discardable. Examples of such events could be e.g.
Advertising Reports. The benefit of having such a pool means that the
if there is a heavy inflow of such events it will not cause the
allocation for other critical events to block and may even eliminate
deadlocks in some cases.

Also update all mesh samples not to specify explicit RX buffer counts
anymore. Instead, create appropriate defaults in Kconfig so that we
only need to override this in the app for cases like the bbc:microbit
with limited memory.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2019-07-01 16:36:15 +03:00
..
mesh Bluetooth: Change from bitfields to normal types 2019-06-12 15:51:04 +03:00
services subsys: bluetooth: services: dev. information service enhancements 2018-11-07 18:08:05 +01:00
a2dp-codec.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
a2dp.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
att.h cleanup: include/: move misc/slist.h to sys/slist.h 2019-06-27 22:55:49 -04:00
avdtp.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
bluetooth.h cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
buf.h Bluetooth: Introduce separate pool for discardable events 2019-07-01 16:36:15 +03:00
conn.h docs: fix misspelling across the tree 2019-06-19 15:34:13 -05:00
controller.h Bluetooth: Controller: Add support for setting public address 2018-09-21 12:40:10 +02:00
crypto.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
gatt.h cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
hci_raw.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
hci_vs.h Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
hci.h Bluetooth: Introduce separate pool for discardable events 2019-07-01 16:36:15 +03:00
hfp_hf.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
l2cap.h cleanup: include/: move atomic.h to sys/atomic.h 2019-06-27 22:55:49 -04:00
mesh.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
rfcomm.h Bluetooth: Remove custom stack macros 2018-10-19 14:50:22 +02:00
sdp.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
testing.h Bluetooth: testing: Exclude Mesh related code if BT_MESH not set 2018-09-19 10:48:39 +03:00
uuid.h cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00