From b8c5eda2d2e73fd18dfdf37f10255295f414dff6 Mon Sep 17 00:00:00 2001 From: Joakim Andersson Date: Mon, 3 May 2021 13:53:34 +0200 Subject: [PATCH] Bluetooth: tester: Update tester to reserve bytes for an L2CAP SDU Update the tester application to correctly reserve the number of bytes needed for an L2CAP SDU. Signed-off-by: Joakim Andersson --- tests/bluetooth/tester/src/l2cap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/bluetooth/tester/src/l2cap.c b/tests/bluetooth/tester/src/l2cap.c index e224d6f548b..1b13c95f97b 100644 --- a/tests/bluetooth/tester/src/l2cap.c +++ b/tests/bluetooth/tester/src/l2cap.c @@ -19,8 +19,8 @@ LOG_MODULE_REGISTER(LOG_MODULE_NAME); #include "bttester.h" #define CONTROLLER_INDEX 0 -#define DATA_BUF_SIZE (256 + BT_L2CAP_CHAN_SEND_RESERVE) -#define DATA_MTU (DATA_BUF_SIZE - BT_L2CAP_CHAN_SEND_RESERVE) +#define DATA_MTU 256 +#define DATA_BUF_SIZE BT_L2CAP_SDU_BUF_SIZE(DATA_MTU) #define CHANNELS 2 #define SERVERS 1 @@ -253,7 +253,7 @@ static void send_data(uint8_t *data, uint16_t len) } buf = net_buf_alloc(&data_pool, K_FOREVER); - net_buf_reserve(buf, BT_L2CAP_CHAN_SEND_RESERVE); + net_buf_reserve(buf, BT_L2CAP_SDU_CHAN_SEND_RESERVE); net_buf_add_mem(buf, cmd->data, data_len); ret = bt_l2cap_chan_send(&chan->le.chan, buf);