summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSudha Bheemanna <b.sudha@samsung.com>2016-09-16 10:38:30 +0530
committerSeung-Woo Kim <sw0312.kim@samsung.com>2016-12-14 13:53:26 +0900
commitd7bb17adc9cb35f9cbb093e3e71fcc3a9f46ffc1 (patch)
tree8e6faa573283ff89fe4019b8a869a6132c2a8f9c /include
parentedd61f95d599c4be8b2616f437f0a25f5c8a33db (diff)
Bluetooth: Read LE Max data length command
This patch adds the MGMT command and code to support reading the maximum data length supported command for LE. Change-Id: I4dc0041f2070de2ccb6a4164c8823612863c941e Signed-off-by: Sudha Bheemanna <b.sudha@samsung.com>
Diffstat (limited to 'include')
-rw-r--r--include/net/bluetooth/hci_core.h2
-rw-r--r--include/net/bluetooth/mgmt_tizen.h9
2 files changed, 11 insertions, 0 deletions
diff --git a/include/net/bluetooth/hci_core.h b/include/net/bluetooth/hci_core.h
index 0df3493056c3..b1ae6e3fd214 100644
--- a/include/net/bluetooth/hci_core.h
+++ b/include/net/bluetooth/hci_core.h
@@ -1552,6 +1552,8 @@ void mgmt_multi_adv_state_change_evt(struct hci_dev *hdev, u8 adv_instance,
u8 state_change_reason, u16 connection_handle);
void mgmt_6lowpan_conn_changed(struct hci_dev *hdev, char if_name[16],
bdaddr_t *bdaddr, u8 addr_type, bool connected);
+void mgmt_le_read_maximum_data_length_complete(struct hci_dev *hdev,
+ u8 status);
#endif
u8 hci_le_conn_update(struct hci_conn *conn, u16 min, u16 max, u16 latency,
diff --git a/include/net/bluetooth/mgmt_tizen.h b/include/net/bluetooth/mgmt_tizen.h
index 03a4d63ce84b..212afd95b9fc 100644
--- a/include/net/bluetooth/mgmt_tizen.h
+++ b/include/net/bluetooth/mgmt_tizen.h
@@ -185,6 +185,15 @@ struct mgmt_cp_disconnect_6lowpan {
} __packed;
#define MGMT_DISCONNECT_6LOWPAN_SIZE 7
+#define MGMT_OP_LE_READ_MAXIMUM_DATA_LENGTH (TIZEN_OP_CODE_BASE + 0x15)
+struct mgmt_rp_le_read_maximum_data_length {
+ __le16 max_tx_octets;
+ __le16 max_tx_time;
+ __le16 max_rx_octets;
+ __le16 max_rx_time;
+} __packed;
+#define MGMT_LE_READ_MAXIMUM_DATA_LENGTH_SIZE 0
+
/* EVENTS */
/* For device name update changes */