zephyr/samples/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
..
beacon cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
central cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
central_hr cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
eddystone cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
gatt cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
handsfree cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
hci_spi cleanup: include/: move misc/stack.h to debug/stack.h 2019-06-27 22:55:49 -04:00
hci_uart cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
hci_usb cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
ibeacon cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
ipsp license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
mesh Bluetooth: Introduce separate pool for discardable events 2019-07-01 16:36:15 +03:00
mesh_demo Bluetooth: Introduce separate pool for discardable events 2019-07-01 16:36:15 +03:00
peripheral cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
peripheral_csc cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
peripheral_dis cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
peripheral_esp cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
peripheral_hids cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
peripheral_hr cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
peripheral_sc_only cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
scan_adv cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
bluetooth.rst doc: Bluetooth: Documentation overhaul 2019-03-13 10:40:05 +01:00