Skip to content

RDK-61898: Internet Status Publishing in Deep Sleep Scenarios - #340

Merged
bpunnuru merged 11 commits into
developfrom
topic/RDK-61898
Aug 31, 2026
Merged

RDK-61898: Internet Status Publishing in Deep Sleep Scenarios#340
bpunnuru merged 11 commits into
developfrom
topic/RDK-61898

Conversation

@cmuhammedrafi

Copy link
Copy Markdown
Contributor

RDK-61898: Internet Status Publishing in Deep Sleep Scenarios

Reason for change: code changes for publish Internet connectivity status during deepsleep wake up case

Copilot AI lite review requested due to automatic review settings August 20, 2026 12:37
@cmuhammedrafi
cmuhammedrafi requested a review from a team as a code owner August 20, 2026 12:37

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.

Pull request overview

This PR updates NetworkManager’s connectivity monitoring behavior to ensure Internet connectivity status is re-published after waking from Deep Sleep, covering both Network Standby OFF and ON scenarios.

Changes:

  • Trigger connectivityMonitor.switchToInitialCheck() on DeepSleep → Standby wake paths (standby OFF via pre-change, standby ON via changed event).
  • Update connectivity monitor signaling/logging to tolerate an unset default interface (log "none" instead of bailing out).
  • Reduce unnecessary periodic wakeups by idling indefinitely when fully connected until a wake-up signal arrives.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
plugin/NetworkManagerImplementation.cpp Triggers connectivity re-check on DeepSleep wake to re-publish Internet status (standby OFF/ON paths).
plugin/NetworkManagerConnectivity.cpp Adjusts switch-to-initial behavior and adds an infinite idle wait when fully connected, waking only on signals.

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

Comment thread plugin/NetworkManagerConnectivity.cpp Outdated
Copilot AI review requested due to automatic review settings August 24, 2026 04:45

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.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

Comment thread plugin/NetworkManagerConnectivity.cpp Outdated
Copilot AI review requested due to automatic review settings August 25, 2026 14:45

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.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

Suppressed comments (1)

plugin/NetworkManagerImplementation.cpp:1523

  • The comment says this is a “DeepSleep → Standby” wake, but OnPowerModeChanged() is invoked for wake-from-DeepSleep with Network Standby ON regardless of what state it transitions into. Adjust the comment to match what the code actually checks.
                // DeepSleep → Standby wake (Network Standby ON): re-verify connectivity so internet status is re-published.

Comment thread plugin/NetworkManagerImplementation.cpp Outdated
Comment thread plugin/NetworkManagerConnectivity.cpp
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Copilot AI review requested due to automatic review settings August 31, 2026 06: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.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

Comment thread plugin/NetworkManagerConnectivity.cpp
Copilot AI review requested due to automatic review settings August 31, 2026 07:52

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.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

Comment thread plugin/NetworkManagerConnectivity.cpp
@bpunnuru
bpunnuru merged commit ef82854 into develop Aug 31, 2026
20 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 31, 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