]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'ipv6-fix-ecmp-route-failover-on-carrier-loss'
authorJakub Kicinski <kuba@kernel.org>
Sat, 2 May 2026 00:58:45 +0000 (17:58 -0700)
committerJakub Kicinski <kuba@kernel.org>
Sat, 2 May 2026 00:58:46 +0000 (17:58 -0700)
commitebb639024ebd47a13a511cce6ae630c15e4b3126
treeca03169789297c7b4be717aa53c1a644ef72eadc
parent6d4106e8df94c0c52cf3ca6a6a0d01567fb3844e
parentd1ae37dc6881a6a9113c8545cdbba731393d8dcd
Merge branch 'ipv6-fix-ecmp-route-failover-on-carrier-loss'

Sagarika Sharma says:

====================
ipv6: fix ECMP route failover on carrier loss

This patchset resolves an issue where established IPv6 connections are
unable to transition to alternative ECMP nexthops upon carrier loss.

Unlike IPv4, the IPv6 routing subsystem does not actively invalidate
cached destinations during a NETDEV_CHANGE event. Sockets persist
with dead routes, leading to stalled traffic or connection drops.

This series introduces a fix to trigger route invalidation by
updating the route serial number on link carrier loss and provides
a corresponding selftest to validate the failover behavior for IPv4
and IPv6.
====================

Link: https://patch.msgid.link/20260430200909.527827-1-sharmasagarika@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>