From patchwork Wed Dec 8 09:38:31 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Dichtel X-Patchwork-Id: 74659 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 0A09EB70D4 for ; Wed, 8 Dec 2010 20:38:58 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754620Ab0LHJih (ORCPT ); Wed, 8 Dec 2010 04:38:37 -0500 Received: from mail-ww0-f44.google.com ([74.125.82.44]:54984 "EHLO mail-ww0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754574Ab0LHJif (ORCPT ); Wed, 8 Dec 2010 04:38:35 -0500 Received: by wwa36 with SMTP id 36so948936wwa.1 for ; Wed, 08 Dec 2010 01:38:34 -0800 (PST) Received: by 10.227.69.84 with SMTP id y20mr8571704wbi.89.1291801114458; Wed, 08 Dec 2010 01:38:34 -0800 (PST) Received: from [10.16.0.164] (guy78-3-82-239-227-177.fbx.proxad.net [82.239.227.177]) by mx.google.com with ESMTPS id p4sm147757wer.29.2010.12.08.01.38.32 (version=SSLv3 cipher=RC4-MD5); Wed, 08 Dec 2010 01:38:33 -0800 (PST) Message-ID: <4CFF5217.6010601@6wind.com> Date: Wed, 08 Dec 2010 10:38:31 +0100 From: Nicolas Dichtel Reply-To: nicolas.dichtel@6wind.com Organization: 6WIND User-Agent: Thunderbird 2.0.0.24 (X11/20101027) MIME-Version: 1.0 To: Thomas Graf , David Miller CC: netdev Subject: [PATCH] ipv6: fix nl group when advertising a new link Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hi, please consider the following patch. Regards, Nicolas Acked-by: Thomas Graf From d2ed52e7fcb639470c89045f7b0ce31eb681896a Mon Sep 17 00:00:00 2001 From: Wang Xuefu Date: Wed, 8 Dec 2010 10:24:48 +0100 Subject: [PATCH] ipv6: fix nl group when advertising a new link New idev are advertised with NL group RTNLGRP_IPV6_IFADDR, but should use RTNLGRP_IPV6_IFINFO. Bug was introduced by commit 8d7a76c9. Signed-off-by: Wang Xuefu Signed-off-by: Nicolas Dichtel --- net/ipv6/addrconf.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c index ab70a3f..0f695a1 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c @@ -4021,11 +4021,11 @@ void inet6_ifinfo_notify(int event, struct inet6_dev *idev) kfree_skb(skb); goto errout; } - rtnl_notify(skb, net, 0, RTNLGRP_IPV6_IFADDR, NULL, GFP_ATOMIC); + rtnl_notify(skb, net, 0, RTNLGRP_IPV6_IFINFO, NULL, GFP_ATOMIC); return; errout: if (err < 0) - rtnl_set_sk_err(net, RTNLGRP_IPV6_IFADDR, err); + rtnl_set_sk_err(net, RTNLGRP_IPV6_IFINFO, err); } static inline size_t inet6_prefix_nlmsg_size(void) -- 1.5.6.5