static void command_pkt(struct timeval *tv, uint16_t index,
const void *data, uint16_t size)
{
- const struct bt_hci_cmd_hdr *hdr = data;
struct hci_dev *dev;
- data += sizeof(*hdr);
- size -= sizeof(*hdr);
-
dev = dev_lookup(index);
if (!dev)
return;
const struct bt_hci_evt_conn_complete *evt = data;
struct hci_conn *conn;
- data += sizeof(*evt);
- size -= sizeof(*evt);
-
if (evt->status)
return;
const struct bt_hci_evt_disconnect_complete *evt = data;
struct hci_conn *conn;
- data += sizeof(*evt);
- size -= sizeof(*evt);
-
if (evt->status)
return;
static void evt_le_meta_event(struct hci_dev *dev, struct timeval *tv,
const void *data, uint16_t size)
{
- uint8_t subtype = get_u8(data);
-
- data += sizeof(subtype);
- size -= sizeof(subtype);
-
- switch (subtype) {
- }
}
static void event_pkt(struct timeval *tv, uint16_t index,
static void sco_pkt(struct timeval *tv, uint16_t index,
const void *data, uint16_t size)
{
- const struct bt_hci_sco_hdr *hdr = data;
struct hci_dev *dev;
- data += sizeof(*hdr);
- size -= sizeof(*hdr);
-
dev = dev_lookup(index);
if (!dev)
return;
const struct btsnoop_opcode_index_info *hdr = data;
struct hci_dev *dev;
- data += sizeof(*hdr);
- size -= sizeof(*hdr);
-
dev = dev_lookup(index);
if (!dev)
return;
static void iso_pkt(struct timeval *tv, uint16_t index,
const void *data, uint16_t size)
{
- const struct bt_hci_iso_hdr *hdr = data;
struct hci_dev *dev;
- data += sizeof(*hdr);
- size -= sizeof(*hdr);
-
dev = dev_lookup(index);
if (!dev)
return;