Commit d03c759e authored by Sathish Narasimman's avatar Sathish Narasimman Committed by Marcel Holtmann

Bluetooth: Let controller creates RPA during le create conn

When address resolution is enabled and set_privacy is enabled let's
use own address type as 0x03
Signed-off-by: default avatarSathish Narasimman <sathish.narasimman@intel.com>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent b31bc00b
...@@ -2242,6 +2242,12 @@ int hci_update_random_address(struct hci_request *req, bool require_privacy, ...@@ -2242,6 +2242,12 @@ int hci_update_random_address(struct hci_request *req, bool require_privacy,
if (use_rpa) { if (use_rpa) {
int to; int to;
/* If Controller supports LL Privacy use own address type is
* 0x03
*/
if (use_ll_privacy(hdev))
*own_addr_type = ADDR_LE_DEV_RANDOM_RESOLVED;
else
*own_addr_type = ADDR_LE_DEV_RANDOM; *own_addr_type = ADDR_LE_DEV_RANDOM;
if (!hci_dev_test_and_clear_flag(hdev, HCI_RPA_EXPIRED) && if (!hci_dev_test_and_clear_flag(hdev, HCI_RPA_EXPIRED) &&
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment