From: Axel Neumann <axel@open-mesh.net>
To: The list for a Better Approach To Mobile Ad-hoc Networking
<b.a.t.m.a.n@open-mesh.net>
Subject: Re: [B.A.T.M.A.N.] [PATCH] Make batman timer functions thread safe
Date: Wed, 17 Sep 2008 11:00:22 +0200 [thread overview]
Message-ID: <200809171100.22178.axel@open-mesh.net> (raw)
In-Reply-To: <907599f7f0a6782d35ea585f9cf0eb1c.squirrel@wm.ddmesh.de>
Hi
On Montag 15 September 2008, freifunk@ddmesh.de wrote:
> Hi,
>
> > Just applied your latest patches as well. Thanks for looking over the
> > code.
> > Virgin eyes stumble easier over nasty stuff. :-)
>
> When you find some problems in batman, can you also apply those patches to
> the batman-experimental branch? At moment it is running without problems
> for freifunk dresden. But if the network is growing perhaps some issues may
> cause problems.
Over the time a reasonable part of the code structure of bmx and batman has
forked pretty much. Therefore I am not sure if it would be easy to simply
apply existing batman patches to the bmx branch. But be sure, whenever I am
getting aware of critical bugs identified in the batman code which also apply
to the bmx code, I'll fix them too. But for many current and older series of
patches its simply not necessary. For example looking at the main recent
bug-fixes
Regarding the debug thread:
I have removed the debug thread completely about 2 weeks ago (due to ongoing
problems with this thing) and integrated its functionality into the main
thread. I could not see any benefit of having this threaded except constant
syncronization problems. Unfortunately I could not commit it yet because of
unfinished testing. But I'll do it this week.
The gw-kernel module: There are no gw-tunnel module problems with bmx simply
because there is no support for this feature. Most existing bmx-mesh networks
I am aware of are using the one-way-tunnel mode. It does not implement the
black hole detection but still allows you to dynamically change the preferred
gw. Compared to the two-way-tunnel it has less overhead, avoids tunneling
from the gw to the client node (no need to optimize something which does not
exist) and allows internet access with only one level of network address
translation.
Packet aggregation:
Have been implemented and activated by default in bmx about a year ago and
seem to work quite reliable since then.
Problem with timing issues have been solved individually
And very important. BMX has continued to rely on the concept of a rolling
metric based on the number of received OGMs via the best path. Many patches
in the batman-0.3 brach were due to changing this concept to a dedicated
metric field carried with each OGM.
By the way, I think a number of bugs in bmx and batman have been identified
due to your hints. Thanks for that. If you want to intensify your work on the
code and want commit patches directly just let us know.
>
> Bye
> Stephan
>
> ---------------------------------------
> Dipl.Informatiker(FH) Stephan Enderlein
> Freifunk Dresden
>
>
> _______________________________________________
> B.A.T.M.A.N mailing list
> B.A.T.M.A.N@open-mesh.net
> https://list.open-mesh.net/mm/listinfo/b.a.t.m.a.n
next prev parent reply other threads:[~2008-09-17 9:00 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-12 23:24 [B.A.T.M.A.N.] [PATCH] Make batman timer functions thread safe Sven Eckelmann
2008-09-14 4:15 ` Marek Lindner
2008-09-15 8:28 ` freifunk
2008-09-16 13:34 ` Marek Lindner
2008-09-17 9:00 ` Axel Neumann [this message]
2008-09-18 7:42 ` Stephan Enderlein (Freifunk Dresden)
2008-09-21 13:58 ` [B.A.T.M.A.N.] policy-routing-script issues Axel Neumann
2008-12-18 11:25 ` Stephan Enderlein (Freifunk Dresden)
2008-12-18 13:17 ` Bastian Bittorf
2008-12-19 10:08 ` Stephan Enderlein (Freifunk Dresden)
2008-12-19 12:04 ` Gustavo Lindberg
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=200809171100.22178.axel@open-mesh.net \
--to=axel@open-mesh.net \
--cc=b.a.t.m.a.n@open-mesh.net \
/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).