Commit e825eb1d authored by Claudio Takahasi's avatar Claudio Takahasi Committed by Gustavo Padovan

Bluetooth: Fix 6loWPAN peer lookup

This patch fixes peer address lookup for 6loWPAN over Bluetooth Low
Energy links.

ADDR_LE_DEV_PUBLIC, and ADDR_LE_DEV_RANDOM are the values allowed for
"dst_type" field in the hci_conn struct for LE links.
Signed-off-by: default avatarClaudio Takahasi <claudio.takahasi@openbossa.org>
Signed-off-by: default avatarGustavo Padovan <gustavo.padovan@collabora.co.uk>
parent b071a620
...@@ -439,9 +439,9 @@ static void get_dest_bdaddr(struct in6_addr *ip6_daddr, ...@@ -439,9 +439,9 @@ static void get_dest_bdaddr(struct in6_addr *ip6_daddr,
/* Set universal/local bit to 0 */ /* Set universal/local bit to 0 */
if (addr->b[5] & 1) { if (addr->b[5] & 1) {
addr->b[5] &= ~1; addr->b[5] &= ~1;
*addr_type = BDADDR_LE_PUBLIC; *addr_type = ADDR_LE_DEV_PUBLIC;
} else { } else {
*addr_type = BDADDR_LE_RANDOM; *addr_type = ADDR_LE_DEV_RANDOM;
} }
} }
......
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