aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAnderson Briglia <anderson.briglia@openbossa.org>2011-05-26 15:23:49 -0400
committerGustavo F. Padovan <padovan@profusion.mobi>2011-06-08 15:58:17 -0400
commit57a56fd41b1264d639175726414ae7e510ec683b (patch)
tree2327b707f304edbbaad060b7572ea5f35be443a6 /include
parent0f8527249646bbe75d036fe8b9b84d662ece90a9 (diff)
Bluetooth: Add advertising report meta event structs
This patch adds definitions and a new struct for Advertising Report Event from LE and Dual Mode controllers. Signed-off-by: Anderson Briglia <anderson.briglia@openbossa.org> Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
Diffstat (limited to 'include')
-rw-r--r--include/net/bluetooth/hci.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/include/net/bluetooth/hci.h b/include/net/bluetooth/hci.h
index 0c20227e57f6..9317798fabcd 100644
--- a/include/net/bluetooth/hci.h
+++ b/include/net/bluetooth/hci.h
@@ -1029,6 +1029,25 @@ struct hci_ev_le_conn_complete {
1029 __u8 clk_accurancy; 1029 __u8 clk_accurancy;
1030} __packed; 1030} __packed;
1031 1031
1032/* Advertising report event types */
1033#define ADV_IND 0x00
1034#define ADV_DIRECT_IND 0x01
1035#define ADV_SCAN_IND 0x02
1036#define ADV_NONCONN_IND 0x03
1037#define ADV_SCAN_RSP 0x04
1038
1039#define ADDR_LE_DEV_PUBLIC 0x00
1040#define ADDR_LE_DEV_RANDOM 0x01
1041
1042#define HCI_EV_LE_ADVERTISING_REPORT 0x02
1043struct hci_ev_le_advertising_info {
1044 __u8 evt_type;
1045 __u8 bdaddr_type;
1046 bdaddr_t bdaddr;
1047 __u8 length;
1048 __u8 data[0];
1049} __packed;
1050
1032/* Internal events generated by Bluetooth stack */ 1051/* Internal events generated by Bluetooth stack */
1033#define HCI_EV_STACK_INTERNAL 0xfd 1052#define HCI_EV_STACK_INTERNAL 0xfd
1034struct hci_ev_stack_internal { 1053struct hci_ev_stack_internal {