Bluetooth: Controller: BT_CTLR_ISO_TX_BUFFER_SIZE from BT_ISO_TX_MTU
Derive BT_CTLR_ISO_TX_BUFFER_SIZE from BT_ISO_TX_MTU to have optimal Controller memory allocations. BT_CTLR_ISO_TX_BUFFER_SIZE can be set lower than BT_ISO_TX_MTU in which case upper layer can send fragmented SDU to the Controller. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
parent
3997479b49
commit
2c6306d099
31 changed files with 138 additions and 88 deletions
|
@ -206,7 +206,7 @@ CONFIG_LOG_MODE_IMMEDIATE=y
|
|||
CONFIG_BT_CTLR_ADV_ISO=y
|
||||
CONFIG_BT_CTLR_SYNC_ISO=y
|
||||
CONFIG_BT_CTLR_SCAN_DATA_LEN_MAX=255
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=251
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=255
|
||||
CONFIG_BT_CTLR_ADV_DATA_LEN_MAX=191
|
||||
|
||||
# Controller ISO Broadcast Settings
|
||||
|
|
|
@ -17,7 +17,7 @@ CONFIG_BT_ISO_LOG_LEVEL_DBG=y
|
|||
# Controller Connected ISO configs
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=208
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFERS=4
|
||||
CONFIG_BT_CTLR_ISOAL_SOURCES=2
|
||||
CONFIG_BT_CTLR_ISOAL_SINKS=2
|
||||
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFERS=4
|
||||
|
|
|
@ -8,7 +8,7 @@ CONFIG_BT_PER_ADV_SYNC=y
|
|||
CONFIG_BT_ISO_BROADCASTER=y
|
||||
CONFIG_BT_ISO_SYNC_RECEIVER=y
|
||||
|
||||
CONFIG_BT_ISO_TX_MTU=251
|
||||
CONFIG_BT_ISO_TX_MTU=247
|
||||
CONFIG_BT_ISO_RX_MTU=251
|
||||
|
||||
CONFIG_BT_CTLR_ADV_EXT=y
|
||||
|
@ -16,8 +16,8 @@ CONFIG_BT_CTLR_ADV_ISO=y
|
|||
CONFIG_BT_CTLR_SYNC_ISO=y
|
||||
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFERS=2
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=251
|
||||
CONFIG_BT_CTLR_ADV_ISO_PDU_LEN_MAX=251
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=255
|
||||
CONFIG_BT_CTLR_ADV_ISO_PDU_LEN_MAX=247
|
||||
CONFIG_BT_CTLR_SYNC_ISO_PDU_LEN_MAX=251
|
||||
|
||||
CONFIG_BT_CTLR_TEST=y
|
||||
|
|
|
@ -15,7 +15,7 @@ CONFIG_BT_CTLR_ADV_EXT=y
|
|||
CONFIG_BT_CTLR_ADV_ISO=y
|
||||
CONFIG_BT_CTLR_SYNC_ISO=y
|
||||
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=251
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=255
|
||||
CONFIG_BT_CTLR_ADV_ISO_PDU_LEN_MAX=251
|
||||
CONFIG_BT_CTLR_SYNC_ISO_PDU_LEN_MAX=251
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ CONFIG_LOG=y
|
|||
CONFIG_BT_LL_SW_SPLIT=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CONN_ISO_SDU_LEN_MAX=251
|
||||
CONFIG_BT_CTLR_CONN_ISO_SDU_LEN_MAX=247
|
||||
CONFIG_BT_CTLR_CONN_ISO_PDU_LEN_MAX=251
|
||||
CONFIG_BT_CTLR_CONN_ISO_STREAMS=9
|
||||
CONFIG_BT_CTLR_CONN_ISO_STREAMS_PER_GROUP=9
|
||||
|
@ -36,7 +36,7 @@ CONFIG_BT_CTLR_ISOAL_SOURCES=9
|
|||
CONFIG_BT_CTLR_ISOAL_SINKS=9
|
||||
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFERS=18
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=251
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=255
|
||||
CONFIG_BT_CTLR_ISO_RX_BUFFERS=1
|
||||
|
||||
CONFIG_BT_CTLR_PHY_CODED=n
|
||||
|
|
|
@ -84,7 +84,7 @@ CONFIG_BT_CTLR_LLCP_LOCAL_PROC_CTX_BUF_NUM=9
|
|||
CONFIG_BT_CTLR_ADV_EXT=y
|
||||
CONFIG_BT_CTLR_ADV_PERIODIC=y
|
||||
CONFIG_BT_CTLR_ADV_ISO=y
|
||||
CONFIG_BT_CTLR_ADV_ISO_PDU_LEN_MAX=251
|
||||
CONFIG_BT_CTLR_ADV_ISO_PDU_LEN_MAX=247
|
||||
CONFIG_BT_CTLR_ADV_ISO_STREAM_MAX=2
|
||||
|
||||
# ISO Receive Controller
|
||||
|
@ -97,14 +97,14 @@ CONFIG_BT_CTLR_SYNC_ISO_STREAM_MAX=2
|
|||
# ISO Connection Oriented
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CONN_ISO_SDU_LEN_MAX=251
|
||||
CONFIG_BT_CTLR_CONN_ISO_SDU_LEN_MAX=247
|
||||
CONFIG_BT_CTLR_CONN_ISO_PDU_LEN_MAX=251
|
||||
CONFIG_BT_CTLR_CONN_ISO_STREAMS=4
|
||||
CONFIG_BT_CTLR_CONN_ISO_STREAMS_PER_GROUP=4
|
||||
|
||||
# ISO Transmissions
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFERS=18
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=251
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=255
|
||||
CONFIG_BT_CTLR_ISOAL_SOURCES=4
|
||||
|
||||
# ISO Receptions
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue