pull request: batman-adv 2013-03-28
Message ID | 1364457031-3194-1-git-send-email-ordex@autistici.org (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers |
Return-Path: <ordex@autistici.org> Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=82.221.99.153; helo=diserzione.investici.org; envelope-from=ordex@autistici.org; receiver=b.a.t.m.a.n@lists.open-mesh.org Received: from diserzione.investici.org (diserzione.investici.org [82.221.99.153]) by open-mesh.org (Postfix) with ESMTPS id 0AD47601C9C for <b.a.t.m.a.n@lists.open-mesh.org>; Thu, 28 Mar 2013 08:52:05 +0100 (CET) Received: from [82.221.99.153] (diserzione [82.221.99.153]) (Authenticated sender: ordex@autistici.org) by localhost (Postfix) with ESMTPSA id 9BA9F180674; Thu, 28 Mar 2013 07:52:02 +0000 (UTC) X-DKIM: Sendmail DKIM Filter v2.8.2 diserzione.investici.org 9BA9F180674 From: Antonio Quartulli <ordex@autistici.org> To: davem@davemloft.net Date: Thu, 28 Mar 2013 08:50:20 +0100 Message-Id: <1364457031-3194-1-git-send-email-ordex@autistici.org> X-Mailer: git-send-email 1.8.1.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: netdev@vger.kernel.org, b.a.t.m.a.n@lists.open-mesh.org Subject: [B.A.T.M.A.N.] pull request: batman-adv 2013-03-28 X-BeenThere: b.a.t.m.a.n@lists.open-mesh.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: The list for a Better Approach To Mobile Ad-hoc Networking <b.a.t.m.a.n@lists.open-mesh.org> List-Id: The list for a Better Approach To Mobile Ad-hoc Networking <b.a.t.m.a.n.lists.open-mesh.org> List-Unsubscribe: <https://lists.open-mesh.org/mm/options/b.a.t.m.a.n>, <mailto:b.a.t.m.a.n-request@lists.open-mesh.org?subject=unsubscribe> List-Archive: <http://lists.open-mesh.org/pipermail/b.a.t.m.a.n/> List-Post: <mailto:b.a.t.m.a.n@lists.open-mesh.org> List-Help: <mailto:b.a.t.m.a.n-request@lists.open-mesh.org?subject=help> List-Subscribe: <https://lists.open-mesh.org/mm/listinfo/b.a.t.m.a.n>, <mailto:b.a.t.m.a.n-request@lists.open-mesh.org?subject=subscribe> X-List-Received-Date: Thu, 28 Mar 2013 07:52:06 -0000 |
Pull-request
git://git.open-mesh.org/linux-merge.git tags/batman-adv-for-davemMessage
Antonio Quartulli
March 28, 2013, 7:50 a.m. UTC
here you have another batch of patches intended for net-next/linux-3.10. The first one fixes an endianess bug in the new network coding component, sent within our last pull request. It was discovered thanks to Fengguang Wu's automated daily checks on our tree (we upgraded our daily check to look for endianess bugs as well ;-)) Then you have patches from 2/11 to 8/11 implementing the RTNL API for virtual interfaces manipulation: now users can use the "ip" tool to create/delete batman-adv interfaces and to enslave real ones below them. However, to avoid breaking any user tool, we did not disrupt our sysfs API. Patch 11/11 is addressing a new checkpatch complaining by substituting seq_printf with seq_puts when possible (however, checkpatch seems to be broken because it raises false positives in case of multi-line seq_printf). The rest is ordinary house keeping. Please pull or let me know if there is any problem! Thank you, Antonio The following changes since commit 6bdeaba47d87f48a3943b6899d6c6e6f17d52f1d: 6lowpan: use IEEE802154_ADDR_LEN instead of a magic number (2013-03-27 00:52:16 -0400) are available in the git repository at: git://git.open-mesh.org/linux-merge.git tags/batman-adv-for-davem for you to fetch changes up to 0c81465357ffe29da9ff20103afe4a59908e0d30: batman-adv: use seq_puts instead of seq_printf when the format is constant (2013-03-27 10:29:55 +0100) ---------------------------------------------------------------- Included changes: - A fix for the network coding component which has been added within the last pull request (so it is in linux-3.10). The problem has been spotted thanks to Fengguang Wu's automated daily checks on our tree. - Implementation of the RTNL API for virtual interface creation/deletion and slave manipulation - substitution of seq_printf with seq_puts when possible - minor cleanups ---------------------------------------------------------------- Antonio Quartulli (3): batman-adv: free an hard-interface before adding it batman-adv: update Makefile copyright years batman-adv: use seq_puts instead of seq_printf when the format is constant Marek Lindner (1): batman-adv: rename batadv_softif_destroy to reflect sysfs use case Martin Hundebøll (1): batman-adv: Fix endianness errors for network coding Simon Wunderlich (1): batman-adv: Start new development cycle Sven Eckelmann (5): batman-adv: Move soft-interface initialization to ndo_init batman-adv: Move deinitialization of soft-interface to destructor batman-adv: Don't always delete softif when last slave was removed batman-adv: Allow to use rntl_link for device creation/deletion batman-adv: Allow to modify slaves of soft-interfaces through rntl_link net/batman-adv/Makefile | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/hard-interface.c | 66 ++++++++-- net/batman-adv/hard-interface.h | 13 +- net/batman-adv/main.c | 4 +- net/batman-adv/main.h | 3 +- net/batman-adv/network-coding.c | 10 +- net/batman-adv/originator.c | 4 +- net/batman-adv/packet.h | 2 +- net/batman-adv/soft-interface.c | 269 ++++++++++++++++++++++++++-------------- net/batman-adv/soft-interface.h | 3 +- net/batman-adv/sysfs.c | 6 +- net/batman-adv/vis.c | 4 +- 13 files changed, 268 insertions(+), 120 deletions(-)
Comments
From: Antonio Quartulli <ordex@autistici.org> Date: Thu, 28 Mar 2013 08:50:20 +0100 > here you have another batch of patches intended for net-next/linux-3.10. > > The first one fixes an endianess bug in the new network coding component, > sent within our last pull request. It was discovered thanks to > Fengguang Wu's automated daily checks on our tree (we upgraded our daily > check to look for endianess bugs as well ;-)) > > Then you have patches from 2/11 to 8/11 implementing the RTNL API for virtual > interfaces manipulation: now users can use the "ip" tool to create/delete > batman-adv interfaces and to enslave real ones below them. However, to avoid > breaking any user tool, we did not disrupt our sysfs API. > > Patch 11/11 is addressing a new checkpatch complaining by substituting seq_printf > with seq_puts when possible (however, checkpatch seems to be broken because it > raises false positives in case of multi-line seq_printf). > > The rest is ordinary house keeping. Pulled, thanks.