Skip to content

ieee80211: honor requested scan BSSID and SSID filters - #1202

Open
mgonzalezlopezudc wants to merge 1 commit into
inet-framework:masterfrom
mgonzalezlopezudc:fix/ieee80211-audit-scan-filters
Open

mgonzalezlopezudc wants to merge 1 commit into
inet-framework:masterfrom
mgonzalezlopezudc:fix/ieee80211-audit-scan-filters

Conversation

@mgonzalezlopezudc

Copy link
Copy Markdown
Contributor

Summary

Scan Confirm used to return unrelated discovered BSSs. Apply both requested filters when constructing the result, preserving wildcard requests.

Scope

STA management scan-result construction.

Dependencies and merge order

No prerequisite within this audit series; this topic was built and tested independently on the pinned base.

Validation

Pinned test base: 7287f347aaca36e557c708d6930a6f5a450b2833.

The isolated topic head passed an assertions-enabled debug build (-O0 -Wall -g0; debug symbols omitted for storage) and the focused checks below. The larger integration source tree also passed debug and release compilation; no separate release build is claimed for this topic.

Executed focused test commands, from the repository root after source setenv -q:

inet_run_unit_tests -m debug -f 'Ieee80211ScanConfirmFilters_1\.test'

Results: 1 unit cases passed.

Limits and review status

No scan timing change.

Draft pending final independent review and reconciliation with current upstream. Live PR overlap has not been reverified against the pinned test base.

Filter MLME-SCAN.confirm while preserving discovery order and the cached AP list. Cover wildcard and exact filters, empty matches, and cache preservation through the production confirmation builder.

Change: src.ieee80211.scanning | behavior.change.fix | test | wifi-audit
@mgonzalezlopezudc
mgonzalezlopezudc marked this pull request as ready for review September 16, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant