From patchwork Mon Feb 9 18:46:42 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Noriaki TAKAMIYA X-Patchwork-Id: 22768 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.176.167]) by ozlabs.org (Postfix) with ESMTP id 75B71474C1 for ; Tue, 10 Feb 2009 06:10:53 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753615AbZBITKp (ORCPT ); Mon, 9 Feb 2009 14:10:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753086AbZBITKp (ORCPT ); Mon, 9 Feb 2009 14:10:45 -0500 Received: from nezu.linux-ipv6.org ([203.178.142.218]:47384 "EHLO nezu.linux-ipv6.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752549AbZBITKo (ORCPT ); Mon, 9 Feb 2009 14:10:44 -0500 X-Greylist: delayed 1432 seconds by postgrey-1.27 at vger.kernel.org; Mon, 09 Feb 2009 14:10:44 EST Received: from localhost (takamiya@localhost [127.0.0.1]) by nezu.linux-ipv6.org (8.13.8/8.13.8/Debian-3) with ESMTP id n19IkgQj027730; Tue, 10 Feb 2009 03:46:42 +0900 Date: Tue, 10 Feb 2009 03:46:42 +0900 (JST) Message-Id: <20090210.034642.74753917.takamiya@linux-ipv6.org> To: shemminger@vyatta.com Cc: takamiya@po.ntts.co.jp, davem@davemloft.net, yoshfuji@linux-ipv6.org, netdev@vger.kernel.org, usagi-core@ml.linux-ipv6.org Subject: [PATCH] IPv6: fix to set device name when new IPv6 over IPv6 tunnel device is created. From: Noriaki TAKAMIYA X-Face: +<)&j!Ce24nM@a.\f6TA, ]^9Q76[_QN_[QR-(bT&>b40Oo[:`R(>b7!b-|q5k&.8CO[_Oh_ !9Nk0rikK70~?|08EFH|:]iF6pwPlnfEn-wo-voY:rP?%7p%cxjnbf'hglO'se&QwZN7/RVX!U7*P% cTV('HfHp+?g1+hx7\+J.W]G zYWv%LsDc X-Mailer: Mew version 6.2.50 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 X-CC-Mail-RelayStamp: CC-Mail-V4-Client Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hi, When the user creates IPv6 over IPv6 tunnel, the device name created by the kernel isn't set to t->parm.name, which is referred as the result of ioctl(). Signed-off-by: Noriaki TAKAMIYA --- net/ipv6/ip6_tunnel.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/net/ipv6/ip6_tunnel.c b/net/ipv6/ip6_tunnel.c index 58e2b0d..d994c55 100644 --- a/net/ipv6/ip6_tunnel.c +++ b/net/ipv6/ip6_tunnel.c @@ -249,8 +249,8 @@ static struct ip6_tnl *ip6_tnl_create(struct net *net, struct ip6_tnl_parm *p) } t = netdev_priv(dev); - ip6_tnl_dev_init(dev); t->parms = *p; + ip6_tnl_dev_init(dev); if ((err = register_netdevice(dev)) < 0) goto failed_free;