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

Reply via email to