public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
From: gtolon@inti.gob.ar
To: b.a.t.m.a.n@lists.open-mesh.org
Subject: Re: [B.A.T.M.A.N.] Traffic Control in batman-adv
Date: Fri, 27 Apr 2012 15:18:14 -0300	[thread overview]
Message-ID: <4F9AE2E6.3090909@inti.gob.ar> (raw)
In-Reply-To: <CAJuY50z3PfkDj0R3VUViZA_RqWk-jfwQSXp4LrgSsaAY+H2_iA@mail.gmail.com>

Hi,
That's a very good diagram!

Resuming the thread, Sven said that adding a qdisc to wlan0-1 makes no 
sense. I don't understand completely why, but i guess that once bat0 
manages wlan0-1, the latter can't work anymore at IP layer, right?

So i've done some tests with bat0. I realized that maybe when i had 
applied a SFQ qdisc to bat0, the bottleneck was still on wlan0-1, and 
for that reasons packets were dropped on wlan0-1. Then using a HTB qdisc 
i limited bat0 rate to a minor value than the wlan0-1 actual output 
rate, and added some classes inside with SFQ. This way i could see 
dropped packets at bat0 and SFQ working as expected (and no dropped 
packets at wlan0-1). However, for this configuration to work, the limit 
value rate for bat0 has to be smaller than the output rate of wlan0-1, 
but this value is not fixed in a wireless link. I don't know if it's 
possible to use another configuration in which it's not necessary to set 
a fixed limit value to allow bat0 to control the bottleneck.

Regards

Gabriel


El 26/04/2012 01:04 p.m., 3zl Trizonelabs escribió:
> Hi Marek,
> since WBM Athens, where i met you guys,i decided to prepare some stuff
> and organize it on a collaborating site for batman-adv applications
> Everybody is  welcome to join.
> I'll add your email to the Mindmono Mindmap site to get some ideas how
> to organize the site. ( teamlab.com would be nice)
> Have a look at the mindmap
> :http://www.mindomo.com/view.htm?m=bbde50c10b0b4864bde98b83f2a7cf3b
> regards
> 3zl
> Greece/Germany
>
> 2012/4/26 Marek Lindner<lindner_marek@yahoo.de>:
>> On Thursday, April 26, 2012 22:49:24 3zl Trizonelabs wrote:
>>> maybe pic this will help
>>>
>>> http://www.bild.me/bild.php?file=9951400Batman-CPE-config.png
>>
>> Hey,
>>
>> that is a very good graphical explanation of the setup! Do you happen to have
>> more of those ? Maybe we should create a page talking about possible network
>> setups and include your stuff there ?
>>
>> Cheers,
>> Marek

  reply	other threads:[~2012-04-27 18:18 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-25 13:26 [B.A.T.M.A.N.] pull request: batman-adv 2012-04-25 Antonio Quartulli
2012-04-25 13:26 ` [B.A.T.M.A.N.] [PATCH 01/15] batman-adv: add UNICAST_4ADDR packet type Antonio Quartulli
2012-04-25 13:26 ` [B.A.T.M.A.N.] [PATCH 02/15] batman-adv: add a new log level for DAT debugging Antonio Quartulli
2012-04-25 13:26 ` [B.A.T.M.A.N.] [PATCH 03/15] batman-adv: add biggest_unsigned_int(x) macro Antonio Quartulli
2012-04-25 14:14   ` David Laight
2012-04-25 14:57     ` David Laight
2012-04-25 18:09       ` David Miller
2012-04-25 20:27         ` [B.A.T.M.A.N.] Traffic Control in batman-adv gtolon
2012-04-25 20:51           ` Sven Eckelmann
2012-04-26 12:58             ` gtolon
2012-04-26 14:49               ` 3zl Trizonelabs
2012-04-26 15:26                 ` Marek Lindner
2012-04-26 16:04                   ` 3zl Trizonelabs
2012-04-27 18:18                     ` gtolon [this message]
2012-04-27 21:20                       ` Guido Iribarren
2012-04-27 22:34                         ` 3zl Trizonelabs
2012-05-03 15:36                           ` gtolon
2012-04-27 12:51         ` [B.A.T.M.A.N.] [PATCH 03/15] batman-adv: add biggest_unsigned_int(x) macro Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 04/15] batman-adv: Distributed ARP Table - create DHT helper functions Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 05/15] batman-adv: Distributed ARP Table - add ARP parsing functions Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 06/15] batman-adv: Distributed ARP Table - add snooping functions for ARP messages Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 07/15] batman-adv: Distributed ARP Table - increase default soft_iface ARP table timeout Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 08/15] batman-adv: Distributed ARP Table - add compile option Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 09/15] batman-adv: fix wrong dhcp option list browsing Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 10/15] batman-adv: introduce is_single_hop_neigh variable to increase readability Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 11/15] batman-adv: introduce packet type handler array for incoming packets Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 12/15] batman-adv: register batman ogm receive function during protocol init Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 13/15] batman-adv: rename last_valid to last_seen Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 14/15] batman-adv: replace HZ calculations with jiffies_to_msecs() Antonio Quartulli
2012-04-25 13:27 ` [B.A.T.M.A.N.] [PATCH 15/15] batman-adv: split neigh_new function into generic and batman iv specific parts Antonio Quartulli

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=4F9AE2E6.3090909@inti.gob.ar \
    --to=gtolon@inti.gob.ar \
    --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