Print pkt_type on HCI Accept Synchrnous Connection Request Command.
Change-Id: Ifc321b8f4e31407edf4a8e5ee4308cb70f4db328
diff --git a/parser/hci.c b/parser/hci.c
index e4a3633..f6ed1d3 100644
--- a/parser/hci.c
+++ b/parser/hci.c
@@ -1149,6 +1149,17 @@
printf("\n");
}
+static inline void accept_sync_conn_req_dump(int level, struct frame *frm)
+{
+ accept_sync_conn_req_cp *cp = frm->ptr;
+ char addr[18];
+
+ p_indent(level, frm);
+ p_ba2str(&cp->bdaddr, addr);
+ printf("bdaddr %s voice_setting 0x%4.4x pkt_type 0x%4.4x\n",
+ addr, btohs(cp->voice_setting), btohs(cp->pkt_type));
+}
+
static inline void hold_mode_dump(int level, struct frame *frm)
{
hold_mode_cp *cp = frm->ptr;
@@ -1703,9 +1714,11 @@
return;
case OCF_CREATE_CONN_CANCEL:
case OCF_REMOTE_NAME_REQ_CANCEL:
- case OCF_ACCEPT_SYNC_CONN_REQ:
bdaddr_command_dump(level + 1, frm);
return;
+ case OCF_ACCEPT_SYNC_CONN_REQ:
+ accept_sync_conn_req_dump(level + 1, frm);
+ return;
case OCF_ADD_SCO:
case OCF_SET_CONN_PTYPE:
add_sco_dump(level + 1, frm);