diff options
Diffstat (limited to 'include/net/bluetooth')
-rw-r--r-- | include/net/bluetooth/hci.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/include/net/bluetooth/hci.h b/include/net/bluetooth/hci.h index 0c20227e57f..9317798fabc 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 | ||
1043 | struct 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 |
1034 | struct hci_ev_stack_internal { | 1053 | struct hci_ev_stack_internal { |