From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hannes Frederic Sowa Subject: [PATCH net-next 0/5] ipv6: cleanup after rt6_genid removal Date: Mon, 6 Oct 2014 10:52:09 +0200 Message-ID: Cc: hideaki@yoshifuji.org, kafai@fb.com To: netdev@vger.kernel.org Return-path: Received: from out1-smtp.messagingengine.com ([66.111.4.25]:46925 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751289AbaJFIwW (ORCPT ); Mon, 6 Oct 2014 04:52:22 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by gateway2.nyi.internal (Postfix) with ESMTP id D0E4B2084E for ; Mon, 6 Oct 2014 04:52:21 -0400 (EDT) Sender: netdev-owner@vger.kernel.org List-ID: Leftover patches after rt6_genid removal after 705f1c869d577c ("ipv6: remove rt6i_genid"). Major two changes are: * keep fib6_sernum per namespace to reduce number of flushes in case system has high number of namespaces * make fn_sernum updates cheaper Hannes Frederic Sowa (5): ipv6: minor fib6 cleanups like type safety, bool conversion, inline removal ipv6: make rt_sernum atomic and serial number fields ordinary ints ipv6: only generate one new serial number per fib mutation ipv6: make fib6 serial number per namespace ipv6: don't walk node's leaf during serial number update include/net/ip6_fib.h | 16 +++++-- include/net/netns/ipv6.h | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/ip6_fib.c | 106 +++++++++++++++++++++++++---------------------- 4 files changed, 71 insertions(+), 55 deletions(-) -- 1.9.3