monitor: Fix Maximum PDU type in CIS Test Param
authorMariusz Skamra <mariusz.skamra@codecoup.pl>
Mon, 16 Aug 2021 14:29:55 +0000 (16:29 +0200)
committerAyush Garg <ayush.garg@samsung.com>
Fri, 11 Mar 2022 13:38:36 +0000 (19:08 +0530)
The Maximum PDU in CIS Test parameters is 2 byte value.

Signed-off-by: Anuj Jain <anuj01.jain@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
monitor/bt.h
monitor/packet.c

index 1c3dfd5..c2df919 100755 (executable)
@@ -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;
index 07a6cc1..31e4886 100755 (executable)
@@ -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);