Skip to content

RDKBWIFI-459: Add Device.WiFi.EM.FailedConnection RBUS event#1167

Open
santhoshg6 wants to merge 2 commits into
rdkcentral:developfrom
santhoshg6:RDKBWIFI-459
Open

RDKBWIFI-459: Add Device.WiFi.EM.FailedConnection RBUS event#1167
santhoshg6 wants to merge 2 commits into
rdkcentral:developfrom
santhoshg6:RDKBWIFI-459

Conversation

@santhoshg6
Copy link
Copy Markdown

Reason for change:
When a Wi-Fi client fails to connect due to authentication or association failure (e.g., wrong password, MIC failure, ACL deny), there is no RBUS event to notify upper layers about the failure. This change introduces the Device.WiFi.EM.FailedConnection event that is published on connection failure, carrying the BSSID, station MAC, IEEE 802.11 status code, and reason code as a JSON payload.

Test Procedure:

  1. WPA3-SAE wrong password — verified event published with status=15 (SAE Challenge Failure), reason=0
  2. WPA2-PSK wrong password — verified event published with status=0, reason=14 (MIC Failure)
  3. ACL deny (blacklist) — verified event published with status=33 (Unspecified/ACL deny), reason=0 All scenarios validated via RBUS subscriber and packet capture on rdkb-lgm platform.

Risks:
Low. New RBUS event only; no modification to existing connection or data path logic. No impact on normal association flow.

Signed-off-by: sgunasekaran@maxlinear.com

Reason for change:
When a Wi-Fi client fails to connect due to authentication or
association failure (e.g., wrong password, MIC failure, ACL deny),
there is no RBUS event to notify upper layers about the failure.
This change introduces the Device.WiFi.EM.FailedConnection event
that is published on connection failure, carrying the BSSID,
station MAC, IEEE 802.11 status code, and reason code as a JSON
payload.

Test Procedure:
1. WPA3-SAE wrong password — verified event published with
   status=15 (SAE Challenge Failure), reason=0
2. WPA2-PSK wrong password — verified event published with
   status=0, reason=14 (MIC Failure)
3. ACL deny (blacklist) — verified event published with
   status=33 (Unspecified/ACL deny), reason=0
All scenarios validated via RBUS subscriber and packet capture
on rdkb-lgm platform.

Risks:
Low. New RBUS event only; no modification to existing connection
or data path logic. No impact on normal association flow.

Signed-off-by: sgunasekaran@maxlinear.com
@santhoshg6 santhoshg6 requested a review from a team as a code owner June 4, 2026 12:38
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 4, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@santhoshg6
Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

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