diff options
author | Anderson Briglia <anderson.briglia@openbossa.org> | 2011-05-26 16:23:49 -0300 |
---|---|---|
committer | Jaikumar Ganesh <jaikumar@google.com> | 2011-07-11 11:59:13 -0700 |
commit | 1c3cc11882674a9037d2d63dd815927bf45bcbcf (patch) | |
tree | 85d206a7d54007b56b1872247c823af3483f5160 /include | |
parent | 762a9905bdcc1ce73cc62440341063df0408e802 (diff) | |
download | kernel_samsung_tuna-1c3cc11882674a9037d2d63dd815927bf45bcbcf.zip kernel_samsung_tuna-1c3cc11882674a9037d2d63dd815927bf45bcbcf.tar.gz kernel_samsung_tuna-1c3cc11882674a9037d2d63dd815927bf45bcbcf.tar.bz2 |
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.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/include/net/bluetooth/hci.h b/include/net/bluetooth/hci.h index e358176..1db11a5 100644 --- a/include/net/bluetooth/hci.h +++ b/include/net/bluetooth/hci.h @@ -1031,6 +1031,25 @@ struct hci_ev_le_conn_complete { __u8 clk_accurancy; } __packed; +/* Advertising report event types */ +#define ADV_IND 0x00 +#define ADV_DIRECT_IND 0x01 +#define ADV_SCAN_IND 0x02 +#define ADV_NONCONN_IND 0x03 +#define ADV_SCAN_RSP 0x04 + +#define ADDR_LE_DEV_PUBLIC 0x00 +#define ADDR_LE_DEV_RANDOM 0x01 + +#define HCI_EV_LE_ADVERTISING_REPORT 0x02 +struct hci_ev_le_advertising_info { + __u8 evt_type; + __u8 bdaddr_type; + bdaddr_t bdaddr; + __u8 length; + __u8 data[0]; +} __packed; + /* Internal events generated by Bluetooth stack */ #define HCI_EV_STACK_INTERNAL 0xfd struct hci_ev_stack_internal { |