[PATCH 0/7] android: Add support for RPA resolution

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

This adds support for handling RPA. Android HAL API has no means for
notifying address change. When new ID address is resolved it is stored
and map to RPA. Android HALs can still use RPA for connecting,
unpairing etc. When bluetoothd is restarted device is advertised to
Framework with ID address. This makes whole RPA Resolution Procedure
transparent to Android.

Tested with iOS 7.1.1 and LightBlue application.

Comments are welcome.

BR
Szymon Janc

Szymon Janc (7):
  android/bluetooth: Add helper for finding device with android address
  android/bluetooth: Pass device to send_bond_state_change function
  android/bluetooth: Fix passing address type to SSP replies
  android/bluetooth: Add get_device_android_addr helper
  android/bluetooth: Map RPA to Identity address on New IRK event
  android/gatt: Use proper address when connecting
  android/bluetooth: Log error if loading LTKs or IRKs failed

 android/bluetooth.c | 247 +++++++++++++++++++++++++++++++++++++++-------------
 android/bluetooth.h |   2 +
 android/gatt.c      |  16 +++-
 3 files changed, 201 insertions(+), 64 deletions(-)

-- 
1.9.3

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux