[SRU][Trusty][PATCH 0/2] Fixes for lp:1618299
Joseph Salisbury
joseph.salisbury at canonical.com
Fri Sep 16 14:20:02 UTC 2016
BugLink: http://bugs.launchpad.net/bugs/1618299
== SRU Justification ==
The bug reporter experienced a major performance regression between 12.04's 3.2 kernels
and 14.04's 3.13 kernels when using IPv6 with the LVS load-balancing
facility. Through analysis of perf events and a workaround we've
determined that commit 705f1c869d fixes this issue.
Commit 0c3584d589 is a prereq to apply commit 705f1c869d to trusty.
Commit 705f1c869d is included in mainline as of v3.17.
== Fixes ==
commit 0c3584d58913a72a6b28a976f7c0bfd2afb65237
Author: Li RongQing <roy.qing.li at gmail.com>
Date: Fri Dec 27 16:32:38 2013 +0800
ipv6: remove prune parameter for fib6_clean_all
commit 705f1c869d577c8055736dd02501f26a2507dd5b
Author: Hannes Frederic Sowa <hannes at stressinduktion.org>
Date: Sun Sep 28 00:46:06 2014 +0200
ipv6: remove rt6i_genid
== Test Case ==
A test kernel was built with these patches and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.
Hannes Frederic Sowa (1):
ipv6: remove rt6i_genid
Li RongQing (1):
ipv6: remove prune parameter for fib6_clean_all
include/net/ip6_fib.h | 7 ++-----
include/net/net_namespace.h | 20 +++-----------------
net/ipv6/addrconf.c | 3 ++-
net/ipv6/addrconf_core.c | 7 +++++++
net/ipv6/ip6_fib.c | 26 +++++++++++++++++++++++---
net/ipv6/route.c | 10 +++-------
6 files changed, 40 insertions(+), 33 deletions(-)
--
2.7.4
More information about the kernel-team
mailing list