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> |
||
|---|---|---|
| .. | ||
| crypto | ||
| hal | ||
| hci | ||
| include | ||
| ll_sw | ||
| ticker | ||
| util | ||
| CMakeLists.txt | ||
| Kconfig | ||