Skip to content

Conversation

@jukkar
Copy link
Member

@jukkar jukkar commented Apr 23, 2025

Adding RS timer to active timers list multiple times can cause issues when traversing the list.

Fixes #77325

jukkar added 2 commits April 23, 2025 13:37
It might happen that if the network interface is going up/down
fast enough, the RS timer could get inserted to the active RS
timer list twice. This would then cause a forever loop in
rs_timeout() when traversing the active list.

Signed-off-by: Jukka Rissanen <[email protected]>
Make sure RS process is stopped if network interface goes down
as there is no point doing it any more.

Signed-off-by: Jukka Rissanen <[email protected]>
@kartben kartben merged commit feb0265 into zephyrproject-rtos:main Apr 25, 2025
26 checks passed
@jukkar jukkar deleted the fix/77325/ipv6-rs-list-append branch April 28, 2025 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

net: ip: Frequent 4G/5G switching triggers rs_timeout infinite loop, causing WDT exception

4 participants