Skip to content

Conversation

@SeppoTakalo
Copy link
Contributor

Creating this as fromlist PR as there is a freature-freeze on Zephyr side.
Upstream PR: zephyrproject-rtos/zephyr#99078

When remote peer have closed the PPP link normally, the PPP stack on Zephyr side switches back to ESTABLISH phase to be ready for next handshake.

When calling net_if_down() on the interface, it should not try to initiate LCP link termination, but instead go directly to DEAD phase.

See https://datatracker.ietf.org/doc/html/rfc1661#section-3.2

@rlubos
Copy link
Contributor

rlubos commented Nov 12, 2025

@SeppoTakalo I think this needs a rebase to get through the CI, it seems the repos wen't out of sync again and it now fails on some unrelated stuff.

When remote peer have closed the PPP link normally, the
PPP stack on Zephyr side switches back to ESTABLISH phase
to be ready for next handshake.

When calling net_if_down() on the interface, it should not
try to initiate LCP link termination, but instead go directly
to DEAD phase.

See https://datatracker.ietf.org/doc/html/rfc1661#section-3.2

Upstream PR #: 99078

Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
@SeppoTakalo
Copy link
Contributor Author

Rebased.

@rlubos rlubos merged commit 79985b1 into nrfconnect:main Nov 12, 2025
14 checks passed
@SeppoTakalo SeppoTakalo deleted the sm_ppp_close branch November 13, 2025 14:16
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.

5 participants