From f79650789464a565efd3d8e07b14cd4c1d3a6ef9 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 9 Nov 2012 20:47:56 +0100 Subject: [PATCH] monitor: Provice ACL handle to L2CAP packets --- monitor/l2cap.c | 2 +- monitor/l2cap.h | 2 +- monitor/packet.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/monitor/l2cap.c b/monitor/l2cap.c index 0675e93f6..2b70b2e1d 100644 --- a/monitor/l2cap.c +++ b/monitor/l2cap.c @@ -310,7 +310,7 @@ static void smp_packet(const void *data, uint16_t size) packet_hexdump(data + 1, size - 1); } -void l2cap_packet(const void *data, uint16_t size) +void l2cap_packet(uint16_t handle, const void *data, uint16_t size) { const struct bt_l2cap_hdr *hdr = data; diff --git a/monitor/l2cap.h b/monitor/l2cap.h index 72ac8b738..62143646b 100644 --- a/monitor/l2cap.h +++ b/monitor/l2cap.h @@ -29,4 +29,4 @@ struct bt_l2cap_hdr { uint16_t cid; } __attribute__ ((packed)); -void l2cap_packet(const void *data, uint16_t size); +void l2cap_packet(uint16_t handle, const void *data, uint16_t size); diff --git a/monitor/packet.c b/monitor/packet.c index 4b03e4514..27b73e064 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -4347,7 +4347,7 @@ void packet_hci_acldata(struct timeval *tv, uint16_t index, bool in, case 0x00: /* start of a non-automatically-flushable PDU */ case 0x02: /* start of an automatically-flushable PDU */ if (index_list[index].frag_len == 0) - l2cap_packet(data, size); + l2cap_packet(acl_handle(handle), data, size); index_list[index].frag_len = 0; break; default: -- 2.47.3