zephyr/subsys/bluetooth
Joakim Andersson 0b1af81daa Bluetooth: controller: Fix non-privacy directed advertiser
Fix issue with directed advertiser not accepting connection request
from non-privacy enabled peer that has given us a non-zero IRK.
When device privacy is enabled then ull_filter_lll_rl_addr_allowed will
return true, and update the rl_idx to entry in the resolving list.
When the directed advertiser is not privacy enabled then lll->rl_idx is
set to FILTER_IDX_NONE and will not use RPA for the target address.
The check rl_idx != lll->rl_idx will then fail (0 != 0xff) and the
connect request is denied, even though all addresses matches on-air.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2020-06-25 12:11:02 +02:00
..
common Bluetooth: controller: Use NRF RNG entropy device 2020-06-16 19:09:55 +02:00
controller Bluetooth: controller: Fix non-privacy directed advertiser 2020-06-25 12:11:02 +02:00
host Bluetooth: host: Add phy update procedure options 2020-06-19 13:42:29 +02:00
mesh Bluetooth: Mesh: Keep PB-GATT callback through disconnect 2020-06-23 19:22:58 +02:00
services zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell Bluetooth: shell: Add phy procedure options to the shell 2020-06-19 13:42:29 +02:00
CMakeLists.txt Bluetooth: controller: Remove legacy LL 2020-05-08 15:07:00 +02:00
Kconfig Bluetooth: Remove LEGACY_TIMEOUT_API selection from bluetooth 2020-04-30 13:46:48 +03:00