Skip to content

RDKB-66764, RDKB-66765, RDKB-66766 - Wi-Fi Experience Index feature. - #1443

Merged
rshah-1 merged 1 commit into
rdkcentral:developfrom
pramod7456:diagnos_bundle_rfc
Sep 18, 2026
Merged

rshah-1 merged 1 commit into
rdkcentral:developfrom
pramod7456:diagnos_bundle_rfc

Conversation

@rnayan132

Copy link
Copy Markdown
Contributor

RDKB-66764, RDKB-66765, RDKB-66766 - Wi-Fi Experience Index feature.

Reason for change: Added Device.X_RDKCENTRAL-COM_WEI.Diagnostic.Enable to configure WEI_DIAGNOSTIC_COUNTERS bundle
Test Procedure: Connect multiple clients and verify the WEI_DIAGNOSTIC_COUNTERS bundle

Risks: low

Signed-off-by: Raghava_Nayani@comcast.com

Reason for change: Added Device.X_RDKCENTRAL-COM_WEI.Diagnostic.Enable to configure WEI_DIAGNOSTIC_COUNTERS bundle
Test Procedure: Connect multiple clients and verify the WEI_DIAGNOSTIC_COUNTERS bundle

Risks: low

Signed-off-by: Raghava_Nayani@comcast.com
@rnayan132
rnayan132 requested a review from a team as a code owner September 18, 2026 13:48
Copilot AI lite review requested due to automatic review settings September 18, 2026 13:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Add an upgrade path that initializes the new field for existing rows without overriding explicit user settings.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Adds configurable, persistent support for Device.X_RDKCENTRAL-COM_WEI.Diagnostic.Enable.

Changes:

  • Adds WEI diagnostic configuration and default mapping.
  • Exposes RBUS GET/SET handling.
  • Updates generated definitions and OVSDB schema.

Existing configuration rows may retain diagnostics disabled after upgrade because the new field is not migrated to its intended default.

File summaries
File Summary
source/db/wifi_db_apis.c Maps and persists diagnostic configuration.
source/core/wifi_ctrl_wei_rfc.h Defines the RBUS parameter and configuration field.
source/core/wifi_ctrl_rbus_handlers.c Registers RBUS GET/SET handling.
lib/inc/schema_gen.h Adds generated schema declarations.
config/rdkb-wifi.ovsschema Adds the persistent OVSDB column.
Review details
  • Files reviewed: 5/5 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread source/db/wifi_db_apis.c

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-format suggests the formatting changes below. Use Commit suggestion to apply them.

Comment thread source/core/wifi_ctrl_wei_rfc.h
Comment thread source/db/wifi_db_apis.c
@github-actions

Copy link
Copy Markdown
Contributor

🔨 Build summary

Commit 24d240a · Build Check #5288

Banana Pi R4 - MLO — build success

⚠️ OneWifi warnings: 0

Raspberry Pi — build success

⚠️ OneWifi warnings: 0

@github-actions

Copy link
Copy Markdown
Contributor

🔎 clang-tidy (advisory)

🔎 clang-tidy advisory — 1 findings

source/core/wifi_ctrl_rbus_handlers.c:1793:47: warning: comparison length is too long and might lead to a buffer overflow [bugprone-not-null-terminated-result]

@rshah-1
rshah-1 merged commit 0cf1a28 into rdkcentral:develop Sep 18, 2026
12 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 18, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants