zephyr/subsys/bluetooth/controller/ll_sw
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
..
nordic include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ctrl_internal.h include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ctrl.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ctrl.h Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_addr.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ll_adv_aux.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_adv_aux.h Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_adv.c Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_adv.h
ll_filter.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_filter.h
ll_master.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_mesh.c Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_mesh.h Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_scan.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_test.c Bluetooth: controller: Updates to prep to introduce new arch 2019-01-23 09:45:06 +01:00
ll_test.h Bluetooth: controller: Add Direct Test Mode support 2017-09-04 06:08:09 -04:00
ll_tx_pwr.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll.c drivers: clock control: rename nrf5_power_clock source and header 2019-01-15 18:03:24 +01:00
lll_chan.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
lll_chan.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
lll_conn.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
lll_filter.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
lll.h bluetooth: controller: Commentary in LLL header 2019-02-15 09:51:54 -05:00
pdu.h bluetooth: controller: Static mem_pdu_rx, remove PDU_RX_SIZE_MIN 2019-02-19 10:34:48 +01:00
ull_adv_aux.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv_aux.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv_types.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ull_conn_internal.h Bluetooth: controller: refactored llcp_req/ack test to helper function 2019-02-12 09:38:25 +01:00
ull_conn_types.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_conn.c Bluetooth: controller: Fix bug in Encryption feature cond. compile 2019-02-19 09:27:24 +01:00
ull_internal.h bluetooth: controller: Introduce ull_ref_dec for consistency 2019-02-15 09:49:21 -05:00
ull_master_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_master.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ull_scan_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_scan_types.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_scan.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ull_sched_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_sched.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_slave_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_slave.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ull.c bluetooth: controller: Static mem_pdu_rx, remove PDU_RX_SIZE_MIN 2019-02-19 10:34:48 +01:00