Skip to content

Conversation

JordanYates
Copy link
Contributor

Implement the idle timeout API for the connectivity manager.

Update zephyr fork with Connectivity Manager idle timeout support.
Upstream PR:
  zephyrproject-rtos/zephyr#91733

Signed-off-by: Jordan Yates <[email protected]>
The `recvfrom` API expects the `addrlen` parameter to be populated with
the available space in `addr` when called. This fixes the nRF7x
interface from consistently returning errors if `from_len` happens to
initialise to a small value on boot.

Signed-off-by: Jordan Yates <[email protected]>
Implement the idle timeout API for the connectivity manager.

Signed-off-by: Jordan Yates <[email protected]>
Fix the behaviour of the downlink watchdog when the interface is
expected to cycle under normal operation (indicated by the lack of
the persistence flag on the connectivity binding).

Signed-off-by: Jordan Yates <[email protected]>
The socket is expected to close if the interface was explicitly shutdown
so reduce the log level to warning.

Signed-off-by: Jordan Yates <[email protected]>
Copy link

codecov bot commented Jun 17, 2025

Codecov Report

Attention: Patch coverage is 33.33333% with 4 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
subsys/epacket/interfaces/epacket_udp.c 33.33% 3 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@JordanYates JordanYates merged commit 499f065 into main Jun 17, 2025
15 checks passed
@JordanYates JordanYates deleted the feature/conn_mgr_inactive branch June 17, 2025 11:01
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