Diff between c3b91b31aefe979f11517927f76c75b225863837 and b2a5fbc6ad695af96a9c7d4b7939079bbb3d2b56

Changed Files

File Additions Deletions Status
tools/parser/hci.c +12 -1 modified

Full Patch

diff --git a/tools/parser/hci.c b/tools/parser/hci.c
index d2c92b5..be99504 100644
--- a/tools/parser/hci.c
+++ b/tools/parser/hci.c
@@ -709,6 +709,15 @@ static inline void read_remote_ext_features_dump(int level, struct frame *frm)
 	printf("handle %d page %d\n", btohs(cp->handle), cp->page_num);
 }
 
+static inline void setup_sync_conn_dump(int level, struct frame *frm)
+{
+	setup_sync_conn_cp *cp = frm->ptr;
+
+	p_indent(level, frm);
+	printf("handle %d voice setting 0x%4.4x\n", btohs(cp->handle),
+						btohs(cp->voice_setting));
+}
+
 static inline void hold_mode_dump(int level, struct frame *frm)
 {
 	hold_mode_cp *cp = frm->ptr;
@@ -1155,7 +1164,6 @@ static inline void command_dump(int level, struct frame *frm)
 		case OCF_READ_REMOTE_VERSION:
 		case OCF_READ_CLOCK_OFFSET:
 		case OCF_READ_LMP_HANDLE:
-		case OCF_SETUP_SYNC_CONN:
 			generic_command_dump(level + 1, frm);
 			return;
 		case OCF_MASTER_LINK_KEY:
@@ -1167,6 +1175,9 @@ static inline void command_dump(int level, struct frame *frm)
 		case OCF_REMOTE_NAME_REQ:
 			remote_name_req_dump(level + 1, frm);
 			return;
+		case OCF_SETUP_SYNC_CONN:
+			setup_sync_conn_dump(level + 1, frm);
+			return;
 		}
 		break;