diff options
author | Szymon Janc <szymon.janc@tieto.com> | 2011-03-22 08:12:22 -0400 |
---|---|---|
committer | Gustavo F. Padovan <padovan@profusion.mobi> | 2011-03-31 13:22:57 -0400 |
commit | 2763eda6ccaf126633bb3180f440c8f3589f0679 (patch) | |
tree | 7239d220f4a233b31184ddb50c2914f7406c4675 /include/net/bluetooth/mgmt.h | |
parent | c35938b2f56547ee77b5a038fe0db394aeac59bb (diff) |
Bluetooth: Add add/remove_remote_oob_data management commands
This patch adds commands to add and remove remote OOB data to the managment
interface. Remote data is stored in kernel and can be used by corresponding
HCI commands and events when needed.
Signed-off-by: Szymon Janc <szymon.janc@tieto.com>
Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
Diffstat (limited to 'include/net/bluetooth/mgmt.h')
-rw-r--r-- | include/net/bluetooth/mgmt.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/net/bluetooth/mgmt.h b/include/net/bluetooth/mgmt.h index 6ebb1265c36e..1a6283f9fee8 100644 --- a/include/net/bluetooth/mgmt.h +++ b/include/net/bluetooth/mgmt.h | |||
@@ -183,6 +183,18 @@ struct mgmt_rp_read_local_oob_data { | |||
183 | __u8 randomizer[16]; | 183 | __u8 randomizer[16]; |
184 | } __packed; | 184 | } __packed; |
185 | 185 | ||
186 | #define MGMT_OP_ADD_REMOTE_OOB_DATA 0x0019 | ||
187 | struct mgmt_cp_add_remote_oob_data { | ||
188 | bdaddr_t bdaddr; | ||
189 | __u8 hash[16]; | ||
190 | __u8 randomizer[16]; | ||
191 | } __packed; | ||
192 | |||
193 | #define MGMT_OP_REMOVE_REMOTE_OOB_DATA 0x001A | ||
194 | struct mgmt_cp_remove_remote_oob_data { | ||
195 | bdaddr_t bdaddr; | ||
196 | } __packed; | ||
197 | |||
186 | #define MGMT_EV_CMD_COMPLETE 0x0001 | 198 | #define MGMT_EV_CMD_COMPLETE 0x0001 |
187 | struct mgmt_ev_cmd_complete { | 199 | struct mgmt_ev_cmd_complete { |
188 | __le16 opcode; | 200 | __le16 opcode; |