Skip to contentSkip to conversation

Use address resolution in controller to enable device filtering when peer uses RPA

RFC New Shermin Joy 1 participant 1 message Oct 9, 2017 Bluetooth drivers

lore
Share & tools
lore
#0 lore raw

v2 cover Use address resolution in controller to enable device filtering when peer uses RPA

Changes since v1:
Resolving List is now maintained in LRU fashion. Devices are added to the tail and removed from the head. When a connection or pairing is made to a device, and its IRK is known, then it is pushed to the end of the list, resulting in the LRU entry to be always at the head.

Shermin Joy (3):
Add HCI commands to enable address resolution in controller Add and delete devices in the resolving list
Use whitelist along with resolving list to enable device filtering

 include/net/bluetooth/hci.h      |  25 ++++
 include/net/bluetooth/hci_core.h |  15 +++
 net/bluetooth/hci_core.c         |  20 +++
 net/bluetooth/hci_event.c        | 103 ++++++++++++++++
 net/bluetooth/hci_request.c      | 258 ++++++++++++++++++++++++++++++++++++++-
 net/bluetooth/hci_request.h      |  12 ++
 net/bluetooth/mgmt.c             |  10 ++
 net/bluetooth/smp.c              |   4 +
 8 files changed, 441 insertions(+), 6 deletions(-)
Signature · 1 line
1.9.1