[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