public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
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 --]

      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