zephyr/subsys/bluetooth/host
Azizah Ibrahim e11ff7df48 bluetooth: host: Avoid sending duplicate device to resolving list.
Core v5.3, Vol 4, Part E, 7.8.38
Controller has the option to accept or reject when the same device
is added to RL.
If a remote device has been added to RL before, then local device
change it's advertsing address, and the remote device tries to pair
with the new address, we could end up trying to add the same data to RL.
If a remote device's public/static address is known, this patch deletes
the old entry from RL before adding it.

Signed-off-by: Azizah Ibrahim <azizah.ibrahim@nordicsemi.no>
2022-05-25 14:25:14 +02:00
..
a2dp_internal.h
a2dp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
addr.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
adv.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
adv.h
aes_ccm.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
at.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
at.h
att_internal.h Bluetooth: Host: Make tx complete callback work for EATT channels 2022-04-24 19:46:41 +02:00
att.c bluetooth: att: Fix L2CAP channel section order 2022-05-20 12:43:16 +02:00
avdtp_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
avdtp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
br.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
br.h
buf.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
CMakeLists.txt Bluetooth: Remove deprecated BT_WHITELIST KConfig option 2022-05-23 10:45:44 +02:00
conn_internal.h Bluetooth: ISO: Change some functions to static 2022-05-13 12:44:47 -07:00
conn.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
crypto.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
crypto.h
direction_internal.h
direction.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ecc.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ecc.h
gatt_internal.h
gatt.c Bluetooth: Host: Fix missing callback in bt_gatt_write_without_response 2022-05-17 11:39:26 +02:00
hci_common.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hci_core.c Bluetooth: ISO: Add Kconfig for ISO central/peripheral 2022-05-13 12:44:47 -07:00
hci_core.h Bluetooth: host: Use a linked list instead of a FIFO as the RX queue 2022-04-12 09:53:33 +02:00
hci_ecc.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hci_ecc.h
hci_raw_internal.h
hci_raw.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hfp_hf.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hfp_internal.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
id.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
id.h
iso_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
iso.c Bluetooth: ISO: Modify and add more debug for setup iso data path 2022-05-15 21:32:19 +02:00
Kconfig Bluetooth: Remove deprecated BT_WHITELIST KConfig option 2022-05-23 10:45:44 +02:00
Kconfig.gatt Bluetooth: Host: Automatically create EATT channels on connection 2022-04-04 14:22:22 +02:00
Kconfig.l2cap Bluetooth: has: Add initial Hearing Access Service client 2022-04-07 09:37:53 +02:00
keys_br.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
keys.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
keys.h
l2cap_br.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
l2cap_internal.h Bluetooth: Host: Fix L2CAP collision mitigation 2022-05-10 18:40:36 +02:00
l2cap.c Bluetooth: Host: Assert that all channels in request have the same PSM 2022-05-10 18:40:36 +02:00
monitor.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
monitor.h
rfcomm_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
rfcomm.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
scan.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
scan.h
sdp_internal.h
sdp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
settings.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
settings.h
smp_null.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
smp.c bluetooth: host: Avoid sending duplicate device to resolving list. 2022-05-25 14:25:14 +02:00
smp.h
ssp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ssp.h
testing.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
testing.h
uuid.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00