Skip to content

RDKB-67106: Remove legacy ipv4/ipv6 sysevent handling - #36

Merged
snayak002c merged 2 commits into
developfrom
fix/remove_ip_sysevents
Sep 28, 2026
Merged

snayak002c merged 2 commits into
developfrom
fix/remove_ip_sysevents

Conversation

@sivaraj-comcast

Copy link
Copy Markdown
Contributor

Reason for change: Remove the legacy ipv4/ipv6 sysevent handling from GwProv flow since it modifies the eRTR mode based on the ipv4/ipv6 operational status.
Test Procedure: Validate RF loss / restore scenario keep the device is Dualstack mode and both ipv4/v6 addresses obtained.
Risks: High
Priority: P0
Signed-off-by: Sivaraj_Sivalingam@comcast.com

Reason for change: Remove the legacy ipv4/ipv6 operational status sysevent handling which is overriding the eRouter mode based on operational state.
Test Procedure: Validate the eRouter mode remains with default Dualstack mode unless explicitly modified
Risks: High
Priority: P0
Signed-off-by: Sivaraj_Sivalingam@comcast.com
@sivaraj-comcast
sivaraj-comcast requested review from a team as code owners September 25, 2026 16:17
Copilot AI lite review requested due to automatic review settings September 25, 2026 16:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

Preserve the finished provisioning-state transition without changing eRouter mode.

Review effort: Lite
Findings: None

What changed in this PR

This PR removes legacy IPv4/IPv6 sysevent handling that could alter eRouter mode during gateway provisioning.

Changes:

  • Removes legacy status events and subscriptions.
  • Deletes IPv4/IPv6 operational-mode transition handlers.
  • Retains supported WAN address event processing.

An unresolved moderate issue remains: successful dual-stack acquisition may leave provisioning permanently IN_PROGRESS.

File Description
source/​CMAgentSsp/​gw_prov_sm.c Removes legacy IPv4/IPv6 sysevent processing from the provisioning state machine.

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

@sivaraj-comcast sivaraj-comcast changed the title TCXB7-7256: Remove legacy ipv4/ipv6 sysevent handling RDKB-67106: Remove legacy ipv4/ipv6 sysevent handling Sep 25, 2026
@snayak002c
snayak002c merged commit 0dc97e3 into develop Sep 28, 2026
13 of 14 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 28, 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.

4 participants