From: Simon Wunderlich <sw-2YrNx6rUIHYiY0qSoAWiAoQuADTiUCJX@public.gmane.org>
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org
Cc: netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
b.a.t.m.a.n-ZwoEplunGu2X36UT3dwllkB+6BGkLq7r@public.gmane.org
Subject: [PATCH 00/16] pull request for net-next: batman-adv 2016-08-16
Date: Tue, 16 Aug 2016 10:32:28 +0200 [thread overview]
Message-ID: <1471336364-16334-1-git-send-email-sw@simonwunderlich.de> (raw)
Hi David,
this is our second feature pull request for batman-adv in this round, with
our joint work on netlink and netns support. There will be at least one more
pull request coming later.
Please pull or let me know of any problem!
Thank you,
Simon
The following changes since commit b5dcbad25219b82408e15e6d775a406be2116af1:
batman-adv: Fix consistency of update route messages (2016-08-09 07:54:34 +0200)
are available in the git repository at:
git://git.open-mesh.org/linux-merge.git tags/batadv-next-for-davem-20160816
for you to fetch changes up to 4c09a08b47ffac9aa3bc91870aa54c9ae39d9674:
batman-adv: Indicate netlink socket can be used with netns. (2016-08-09 07:54:43 +0200)
----------------------------------------------------------------
This feature patchset is all about adding netlink support, which should
supersede our debugfs configuration interface in the long run. It is
especially necessary when batman-adv should be used in different
namespaces, since debugfs can not differentiate between those.
More specifically, the following changes are included:
- Two fixes for namespace handling by Andrew Lunn, checking also the
namespaces for parent interfaces, and supress debugfs entries
for non-default netns
- Implement various netlink commands for the new interface, by
Matthias Schiffer, Andrew Lunn, Sven Eckelmann and Simon Wunderlich
(13 patches):
* routing algorithm list
* hardif list
* translation tables (local and global)
* TTVN for the translation tables
* originator and neighbor tables for B.A.T.M.A.N. IV
and B.A.T.M.A.N. V
* gateway dump functionality for B.A.T.M.A.N. IV
and B.A.T.M.A.N. V
* Bridge Loop Avoidance claims, and corresponding BLA group
* Bridge Loop Avoidance backbone tables
- Finally, mark batman-adv as netns compatible, by Andrew Lunn (1 patch)
----------------------------------------------------------------
Andrew Lunn (5):
batman-adv: Handle parent interfaces in a different netns
batman-adv: Suppress debugfs entries for netns's
batman-adv: add B.A.T.M.A.N. IV bat_gw_dump implementations
batman-adv: add B.A.T.M.A.N. Dump BLA claims via netlink
batman-adv: Indicate netlink socket can be used with netns.
Matthias Schiffer (6):
batman-adv: netlink: add routing_algo query
batman-adv: netlink: hardif query
batman-adv: netlink: add translation table query
batman-adv: netlink: add originator and neighbor table queries
batman-adv: add B.A.T.M.A.N. IV bat_{orig, neigh}_dump implementations
batman-adv: add B.A.T.M.A.N. V bat_{orig, neigh}_dump implementations
Simon Wunderlich (1):
batman-adv: add backbone table netlink support
Sven Eckelmann (4):
batman-adv: Provide TTVN in the mesh_info netlink msg
batman-adv: netlink: add gateway table queries
batman-adv: add B.A.T.M.A.N. V bat_gw_dump implementations
batman-adv: Provide bla group in the mesh_info netlink msg
include/uapi/linux/batman_adv.h | 94 +++++++
net/batman-adv/bat_algo.c | 68 +++++
net/batman-adv/bat_algo.h | 3 +
net/batman-adv/bat_iv_ogm.c | 471 +++++++++++++++++++++++++++++++++
net/batman-adv/bat_v.c | 465 ++++++++++++++++++++++++++++++++
net/batman-adv/bridge_loop_avoidance.c | 333 +++++++++++++++++++++++
net/batman-adv/bridge_loop_avoidance.h | 17 +-
net/batman-adv/debugfs.c | 18 ++
net/batman-adv/gateway_client.c | 59 +++++
net/batman-adv/gateway_client.h | 2 +
net/batman-adv/hard-interface.c | 50 +++-
net/batman-adv/netlink.c | 217 ++++++++++++++-
net/batman-adv/netlink.h | 6 +
net/batman-adv/originator.c | 160 +++++++++++
net/batman-adv/originator.h | 4 +
net/batman-adv/packet.h | 36 ---
net/batman-adv/translation-table.c | 377 ++++++++++++++++++++++++++
net/batman-adv/translation-table.h | 4 +
net/batman-adv/types.h | 12 +
19 files changed, 2348 insertions(+), 48 deletions(-)
next reply other threads:[~2016-08-16 8:32 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-16 8:32 Simon Wunderlich [this message]
2016-08-16 8:32 ` [PATCH 03/16] batman-adv: netlink: add routing_algo query Simon Wunderlich
[not found] ` <1471336364-16334-1-git-send-email-sw-2YrNx6rUIHYiY0qSoAWiAoQuADTiUCJX@public.gmane.org>
2016-08-16 8:32 ` [PATCH 01/16] batman-adv: Handle parent interfaces in a different netns Simon Wunderlich
2016-08-16 8:32 ` [PATCH 02/16] batman-adv: Suppress debugfs entries for netns's Simon Wunderlich
2016-08-16 8:32 ` [PATCH 04/16] batman-adv: netlink: hardif query Simon Wunderlich
2016-08-16 8:32 ` [PATCH 05/16] batman-adv: netlink: add translation table query Simon Wunderlich
2016-08-16 8:32 ` [PATCH 06/16] batman-adv: Provide TTVN in the mesh_info netlink msg Simon Wunderlich
2016-08-16 8:32 ` [PATCH 07/16] batman-adv: netlink: add originator and neighbor table queries Simon Wunderlich
2016-08-16 8:32 ` [PATCH 08/16] batman-adv: add B.A.T.M.A.N. IV bat_{orig, neigh}_dump implementations Simon Wunderlich
2016-08-16 8:32 ` [PATCH 09/16] batman-adv: add B.A.T.M.A.N. V " Simon Wunderlich
2016-08-16 8:32 ` [PATCH 10/16] batman-adv: netlink: add gateway table queries Simon Wunderlich
2016-08-16 8:32 ` [PATCH 11/16] batman-adv: add B.A.T.M.A.N. IV bat_gw_dump implementations Simon Wunderlich
2016-08-16 8:32 ` [PATCH 12/16] batman-adv: add B.A.T.M.A.N. V " Simon Wunderlich
2016-08-16 8:32 ` [PATCH 13/16] batman-adv: add B.A.T.M.A.N. Dump BLA claims via netlink Simon Wunderlich
2016-08-16 8:32 ` [PATCH 14/16] batman-adv: Provide bla group in the mesh_info netlink msg Simon Wunderlich
2016-08-16 8:32 ` [PATCH 15/16] batman-adv: add backbone table netlink support Simon Wunderlich
2016-08-16 8:32 ` [PATCH 16/16] batman-adv: Indicate netlink socket can be used with netns Simon Wunderlich
2016-08-17 23:23 ` [PATCH 00/16] pull request for net-next: batman-adv 2016-08-16 David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1471336364-16334-1-git-send-email-sw@simonwunderlich.de \
--to=sw-2yrnx6ruihyiy0qsoawiaoquadtiucjx@public.gmane.org \
--cc=b.a.t.m.a.n-ZwoEplunGu2X36UT3dwllkB+6BGkLq7r@public.gmane.org \
--cc=davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org \
--cc=netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).