SRU request submitted: https://lists.ubuntu.com/archives/kernel-team/2017-December/088930.html
** Description changed: + == SRU Justification == When the 'ignore_routes_with_linkdown' sysctl is set, we should not consider linkdown nexthops during route lookup. While the code correctly verifies that the initially selected route ('match') has a carrier, it does not perform the same check in the subsequent multipath selection, resulting in a potential packet loss. In case the chosen route does not have a carrier and the sysctl is set, choose the initially selected route. - Fixed in the upstream kernel with patch: + This is a regression introduced by commit 35103d11173b in 4.3-rc1. Commit + bbfcd7763 resolves this regression and is mainline as of 4.15-rc1. - https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bbfcd77631573ac4a9f57eb6169e04256a111bc1 + == Fix == + commit bbfcd77631573ac4a9f57eb6169e04256a111bc1 + Author: Ido Schimmel <ido...@mellanox.com> + Date: Tue Nov 21 09:50:12 2017 +0200 - I think this patch must be backported to stable kernel in Xenial. I - tested in patching the Ubuntu Xenial 4.4.0-21-generic and it works for - me. + ipv6: Do not consider linkdown nexthops during multipath + + == Regression Potential == + This fix is specific to ipv6 and fixes a current regression. + + == Test Case == + A test kernel was built with this patch and tested by the original bug reporter. + The bug reporter states the test kernel resolved the bug. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1738219 Title: the kernel is blackholing IPv6 packets to linkdown nexthops To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1738219/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs