From 7559350147fd5cf1318f533be22df1e52fab59a6 Mon Sep 17 00:00:00 2001 From: Mariusz Skamra Date: Mon, 16 Aug 2021 16:29:55 +0200 Subject: [PATCH] monitor: Fix Maximum PDU type in CIS Test Param The Maximum PDU in CIS Test parameters is 2 byte value. Signed-off-by: Anuj Jain Signed-off-by: Ayush Garg --- monitor/bt.h | 4 ++-- monitor/packet.c | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/monitor/bt.h b/monitor/bt.h index 1c3dfd5..c2df919 100755 --- a/monitor/bt.h +++ b/monitor/bt.h @@ -2681,8 +2681,8 @@ struct bt_hci_cis_params_test { uint8_t nse; uint16_t m_sdu; uint16_t s_sdu; - uint8_t m_pdu; - uint8_t s_pdu; + uint16_t m_pdu; + uint16_t s_pdu; uint8_t m_phy; uint8_t s_phy; uint8_t m_bn; diff --git a/monitor/packet.c b/monitor/packet.c index 07a6cc1..31e4886 100755 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -8064,12 +8064,14 @@ static void print_cis_params_test(const void *data, int i) print_field("CIS ID: 0x%2.2x", cis->cis_id); print_field("NSE: 0x%2.2x", cis->nse); - print_field("Master to Slave Maximum SDU: 0x%4.4x", cis->m_sdu); + print_field("Master to Slave Maximum SDU: 0x%4.4x", + le16_to_cpu(cis->m_sdu)); print_field("Slave to Master Maximum SDU: 0x%4.4x", le16_to_cpu(cis->s_sdu)); - print_field("Master to Slave Maximum PDU: 0x%2.2x", + print_field("Master to Slave Maximum PDU: 0x%4.4x", le16_to_cpu(cis->m_pdu)); - print_field("Slave to Master Maximum PDU: 0x%2.2x", cis->s_pdu); + print_field("Slave to Master Maximum PDU: 0x%4.4x", + le16_to_cpu(cis->s_pdu)); print_le_phy("Master to Slave PHY", cis->m_phy); print_le_phy("Slave to Master PHY", cis->s_phy); print_field("Master to Slave Burst Number: 0x%2.2x", cis->m_bn); -- 2.7.4