From patchwork Sun Oct 6 03:15:19 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Ott X-Patchwork-Id: 280826 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 D04602C00C8 for ; Sun, 6 Oct 2013 14:16:22 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753638Ab3JFDP6 (ORCPT ); Sat, 5 Oct 2013 23:15:58 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:46712 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753322Ab3JFDPg (ORCPT ); Sat, 5 Oct 2013 23:15:36 -0400 Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id D35642198C; Sat, 5 Oct 2013 23:15:35 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Sat, 05 Oct 2013 23:15:35 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=signal11.us; h= from:to:cc:subject:date:message-id:in-reply-to:references; s= mesmtp; bh=qym6zU7AmHGZe5ncOA1P7CWsDaQ=; b=luMgFYt7KQwG73dvKpGV2 ym2prQeEWHAjlXZUylVDTcGkkT3M2DQZOacfMTlMon6/fMEs5tIwfP3sFejBHzyz jEIW9/2qKoZZwFNqzeIixsp4+1yjtKxyk4XIfgP7XBmWn37NiXmL3J+88j+2qNFx x6B+AOAYWd+hb7wdCN6Lf8= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=from:to:cc:subject:date:message-id :in-reply-to:references; s=smtpout; bh=qym6zU7AmHGZe5ncOA1P7CWsD aQ=; b=pdT0gcYazciEswsLYjkA3qyVVEgUeFleoDLe/PFGqOVLyJ3pP26VWsILL rinLDtYeUtN2W59C7Q9ILS1TAfEnelx47B/vEze6qKqJtmSbJ9JJZdQfWT8BX3TS 5HHxYvhBH1tSLbEawAcKUBXdUqESygbC3Pv9FceXiQ4RUBbnqE= X-Sasl-enc: NIrmBNUiBmm6ZK4BwRavRJlkDy5YxsgMD/Yrw2F6gfnL 1381029335 Received: from ato.hsd1.fl.comcast.net (unknown [76.29.154.88]) by mail.messagingengine.com (Postfix) with ESMTPA id 3550D680147; Sat, 5 Oct 2013 23:15:34 -0400 (EDT) From: Alan Ott To: Alexander Smirnov , Dmitry Eremin-Solenikov , "David S. Miller" Cc: Alexander Aring , linux-zigbee-devel@lists.sourceforge.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Alan Ott Subject: [PATCH v2 2/2] 6lowpan: Sync default hardware address of lowpan links to their wpan Date: Sat, 5 Oct 2013 23:15:19 -0400 Message-Id: <1381029319-6835-3-git-send-email-alan@signal11.us> X-Mailer: git-send-email 1.8.1.2 In-Reply-To: <1381029319-6835-1-git-send-email-alan@signal11.us> References: <1381029319-6835-1-git-send-email-alan@signal11.us> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org When a lowpan link to a wpan device is created, set the hardware address of the lowpan link to that of the wpan device. Signed-off-by: Alan Ott --- net/ieee802154/6lowpan.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c index 8f56b2b..ff41b4d 100644 --- a/net/ieee802154/6lowpan.c +++ b/net/ieee802154/6lowpan.c @@ -1388,6 +1388,9 @@ static int lowpan_newlink(struct net *src_net, struct net_device *dev, entry->ldev = dev; + /* Set the lowpan harware address to the wpan hardware address. */ + memcpy(dev->dev_addr, real_dev->dev_addr, IEEE802154_ADDR_LEN); + mutex_lock(&lowpan_dev_info(dev)->dev_list_mtx); INIT_LIST_HEAD(&entry->list); list_add_tail(&entry->list, &lowpan_devices);