From: Simon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de>
To: b.a.t.m.a.n@lists.open-mesh.org
Subject: Re: [B.A.T.M.A.N.] [RFC 00/11] bridge loop avoidance II
Date: Mon, 31 Oct 2011 01:52:22 +0100 [thread overview]
Message-ID: <20111031005222.GA12450@pandem0nium> (raw)
In-Reply-To: <1320015072-10313-1-git-send-email-siwu@hrz.tu-chemnitz.de>
[-- Attachment #1: Type: text/plain, Size: 3478 bytes --]
Hey there,
There are also some online repositories which might be interesting for
your review:
http://git.open-mesh.org/?p=simon/batman-adv.git;a=shortlog;h=refs/heads/blaII_dirty
here are the separate fix patches on top of the original patchset. I'll add
fixes here first.
http://git.open-mesh.org/?p=simon/batman-adv.git;a=shortlog;h=refs/heads/blaII
this is the patchset as sent to the mailing list. Fixes are squashed from
blaII_dirty into this branch later.
http://git.open-mesh.org/?p=simon/batctl.git;a=shortlog;h=refs/heads/blaII
this is the batctl patch which adds some control and debugging functions.
Cheers,
Simon
On Sun, Oct 30, 2011 at 11:51:01PM +0100, Simon Wunderlich wrote:
> This series of patches is a request for comments on the redesigned
> bridge loop avoidance. The general concept is described in the wiki
> [1]. I've already performed a few testcases [2] which worked fine in
> my kvm environment. No crashes while running or unloading the
> extension either.
>
> The last patch in the series uses the cached address of the primary
> interface (the originator address known through the mesh) to save some
> code at various positions, there may be side effects I don't see
> however (e.g. implicit checking whether the module was configured
> correctly was removed).
>
> Marek already pointed quite a few issues out, these changes are
> reflected in the respective commit logs. These commit comments will
> be removed in the final version.
>
> Any comments and suggestions are appreciated.
>
> Thanks
> Simon
>
> [1] http://www.open-mesh.org/wiki/batman-adv/Bridge-loop-avoidance-II
> [2] http://www.open-mesh.org/wiki/batman-adv/Bridge-loop-avoidance-Testcases
>
> Simon Wunderlich (11):
> batman-adv: remove old bridge loop avoidance code
> batman-adv: add basic bridge loop avoidance code
> batman-adv: make bridge loop avoidance switchable
> batman-adv: export claim tables through debugfs
> batman-adv: allow multiple entries in tt_global_entries
> batman-adv: don't let backbone gateways exchange tt entries
> batman-adv: add broadcast duplicate check
> batman-adv: drop STP over batman
> batman-adv: form groups in the bridge loop avoidance
> batman-adv: Update README and sysfs description
> [RFC] batman-adv: get primaries address through bat_priv->own_orig
>
> Makefile.kbuild | 1 +
> README | 28 +-
> bat_debugfs.c | 18 +-
> bat_sysfs.c | 4 +-
> bridge_loop_avoidance.c | 1509 +++++++++++++++++++++++++++++++++++++++++++++++
> bridge_loop_avoidance.h | 34 ++
> compat.c | 16 +-
> compat.h | 3 +-
> hard-interface.c | 8 +-
> icmp_socket.c | 12 +-
> main.c | 9 +-
> main.h | 9 +-
> originator.c | 3 +-
> packet.h | 16 +
> routing.c | 41 +-
> soft-interface.c | 490 +---------------
> soft-interface.h | 2 -
> sysfs-class-net-mesh | 9 +
> translation-table.c | 366 ++++++++----
> types.h | 70 ++-
> unicast.c | 9 +-
> vis.c | 20 +-
> 22 files changed, 1965 insertions(+), 712 deletions(-)
> create mode 100644 bridge_loop_avoidance.c
> create mode 100644 bridge_loop_avoidance.h
>
> --
> 1.7.7.1
>
>
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
prev parent reply other threads:[~2011-10-31 0:52 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-30 22:51 [B.A.T.M.A.N.] [RFC 00/11] bridge loop avoidance II Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 01/11] batman-adv: remove old bridge loop avoidance code Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 02/11] batman-adv: add basic " Simon Wunderlich
2011-10-30 23:20 ` Marek Lindner
2011-10-31 0:00 ` Simon Wunderlich
2011-11-01 10:52 ` Marek Lindner
2011-11-02 11:01 ` Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 03/11] batman-adv: make bridge loop avoidance switchable Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 04/11] batman-adv: export claim tables through debugfs Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 05/11] batman-adv: allow multiple entries in tt_global_entries Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 06/11] batman-adv: don't let backbone gateways exchange tt entries Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 07/11] batman-adv: add broadcast duplicate check Simon Wunderlich
2011-11-01 10:47 ` Marek Lindner
2011-11-02 11:07 ` Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 08/11] batman-adv: drop STP over batman Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 09/11] batman-adv: form groups in the bridge loop avoidance Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 10/11] batman-adv: Update README and sysfs description Simon Wunderlich
2011-10-30 22:51 ` [B.A.T.M.A.N.] [RFC 11/11] [RFC] batman-adv: get primaries address through bat_priv->own_orig Simon Wunderlich
2011-11-01 10:08 ` Marek Lindner
2011-11-04 15:17 ` Simon Wunderlich
2011-10-31 0:52 ` Simon Wunderlich [this message]
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=20111031005222.GA12450@pandem0nium \
--to=simon.wunderlich@s2003.tu-chemnitz.de \
--cc=b.a.t.m.a.n@lists.open-mesh.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