zephyr/subsys/bluetooth/host
Kamil Piszczek f6d6742ca1 bluetooth: id: make sharing RPA between adv sets optional
Added a Kconfig option that makes the RPA sharing feature optional. By
default, the Zephyr Bluetooth stack now uses the RPA rotation policy
that was active before the introduction of the RPA sharing functionality
in the following PR:

https://github.com/zephyrproject-rtos/zephyr/pull/55449

The new Kconfig option configures the advertising sets linked with the
same Bluetooth identity to use the same Resolvable Private Address in
a given rotation period. After the RPA timeout, the new RPA is
generated and shared between the advertising sets in the subsequent
rotation period.

When this option is disabled, the generated RPAs of the advertising
sets differ from each other in a given rotation period.

Signed-off-by: Kamil Piszczek <Kamil.Piszczek@nordicsemi.no>
2023-11-14 09:22:51 +01:00
..
a2dp_internal.h
a2dp.c
addr_internal.h
addr.c
adv.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
adv.h
aes_ccm.c
at.c
at.h
att_internal.h Bluetooth: Host: Fix GATT Long Read for EATT 2023-10-23 11:01:21 +02:00
att.c Bluetooth: att: Retry ATT request if security elevation is in progress 2023-11-13 09:45:20 +01:00
avdtp_internal.h
avdtp.c Bluetooth: Host: Pass pointer to server in L2CAP accept() callback 2023-09-14 14:36:34 +02:00
br.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
br.h
buf.c Bluetooth: att: re-use REQ buf for RSP 2023-08-04 15:06:05 +02:00
CMakeLists.txt Bluetooth: Host: CMake dependency for Mesh Bsim 2023-10-20 15:07:51 +02:00
conn_internal.h Bluetooth: host: document the connection states 2023-10-06 17:50:03 +03:00
conn.c bluetooth: conn: Fix compiler warning 2023-10-08 18:17:22 +03:00
crypto.c
crypto.h
data.c
direction_internal.h
direction.c bluetooth: host: add checks for connection types 2023-07-05 09:15:48 +02:00
ecc.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
ecc.h bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
gatt_internal.h
gatt.c bluetooth: host: gatt: statically init callback list 2023-11-14 09:21:16 +01:00
hci_common.c
hci_core.c Bluetooth: HCI: Add bt_hci_get_ver_str() 2023-11-07 09:55:05 +01:00
hci_core.h bluetooth: id: make sharing RPA between adv sets optional 2023-11-14 09:22:51 +01:00
hci_ecc.c
hci_ecc.h
hci_raw_internal.h
hci_raw.c
hfp_hf.c
hfp_internal.h
id.c bluetooth: id: make sharing RPA between adv sets optional 2023-11-14 09:22:51 +01:00
id.h
iso_internal.h
iso.c Bluetooth: ISO: use IN_RANGE for CIG create parameters 2023-10-23 15:22:10 +02:00
Kconfig bluetooth: id: make sharing RPA between adv sets optional 2023-11-14 09:22:51 +01:00
Kconfig.gatt bluetooth: disable BT_ATT_ENFORCE_FLOW for BlueNRG devices 2023-09-29 09:45:48 +02:00
Kconfig.l2cap Bluetooth: Mesh: Reduce BT_L2CAP_TX_MTU for mesh to 33 2023-06-29 10:05:03 +00:00
keys_br.c
keys.c
keys.h
l2cap_br.c Bluetooth: Host: Pass pointer to server in L2CAP accept() callback 2023-09-14 14:36:34 +02:00
l2cap_internal.h
l2cap.c Bluetooth: Host: Pass pointer to server in L2CAP accept() callback 2023-09-14 14:36:34 +02:00
long_wq.c bluetooth: Make long workqueue init priority configurable 2023-09-11 19:57:08 +02:00
long_wq.h
monitor.c
monitor.h
rfcomm_internal.h
rfcomm.c Bluetooth: Host: Pass pointer to server in L2CAP accept() callback 2023-09-14 14:36:34 +02:00
scan.c bluetooth: host: add checks for connection types 2023-07-05 09:15:48 +02:00
scan.h
sdp_internal.h
sdp.c Bluetooth: Host: Pass pointer to server in L2CAP accept() callback 2023-09-14 14:36:34 +02:00
settings.c
settings.h
smp_null.c
smp.c bluetooth: host: smp: Add runtime check for central-specific path 2023-10-04 14:53:26 +01:00
smp.h
ssp.c bluetooth: host: add checks for connection types 2023-07-05 09:15:48 +02:00
ssp.h
testing.c tests: bluetooth: tester: Allow to compile mesh without LPN 2023-10-20 15:09:25 +02:00
testing.h
uuid.c