Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nimble/ll: Use RPA from global local IRK on active scan for legacy PDU #1967

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

sjanc
Copy link
Contributor

@sjanc sjanc commented Jan 31, 2025

Local IRK, if set, is used to generate local RPA in use cases where own address type was set to 0x02 or 0x03 but peer address is not added to resolving list.

If no IRK is set (or set to all-zero), the controller uses NRPA.

This is already done for AUX_SCAN_REQ and legacy PDU was accidentally omitted in previous PR.

Local IRK, if set, is used to generate local RPA in use cases where own
address type was set to 0x02 or 0x03 but peer address is not added to
resolving list.

If no IRK is set (or set to all-zero), the controller uses NRPA.

This is already done for AUX_SCAN_REQ and legacy PDU was accidentally
omitted in previous PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
controller size/XS Extra small PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant