zephyr/subsys/bluetooth/controller
Mark Ruvald Pedersen 406dc2cb0e bluetooth: controller: Static mem_pdu_rx, remove PDU_RX_SIZE_MIN
mem_pdu_rx is not runtime resized meaning PDU_RX_SIZE_MIN is no longer
relevant.

Dynamic resizing was a left-over from the old bt controller.
Its size field was only ever set to PDU_RX_SIZE_MIN.
PDU_RX_SIZE_MIN only accounted for advertise PDUs.
So we remove size field from mem_pdu_rx.

However, the rest of the BT controller expects to be able to pull
RX_CNT-number of valid nodes from the pool at init/reset (rx_alloc)
time. This will fail unless we inflate the capacity by one.

To avoid inflation-by-one, mem_* would have to be rewritten to avoid
always-one-extra pattern.

Signed-off-by: Mark Ruvald Pedersen <mped@oticon.com>
2019-02-19 10:34:48 +01:00
..
crypto Bluetooth: Switch from SYS_LOG to logger-based logging 2018-10-19 14:50:22 +02:00
hal Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
hci bluetooth: controller: Document RX path flow from mayfly to HCI 2019-02-18 15:13:45 -05:00
include Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_sw bluetooth: controller: Static mem_pdu_rx, remove PDU_RX_SIZE_MIN 2019-02-19 10:34:48 +01:00
ticker bluetooth: controller: Add a few ticker comments 2019-02-15 09:52:14 -05:00
util bluetooth: controller: Document more of memq, mfifo 2019-02-15 09:49:45 -05:00
CMakeLists.txt Bluetooth: controller: Remove redundant tmp role implementation 2019-02-05 15:00:08 +01:00
Kconfig Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00