There is another suggestion: You could increase the multicast rate to a
high
value, e.g. 36 MBit/s or even higher. Higher rates only work with good signals, and since batman-adv uses broadcasts (which is multicast for WiFi), this will have a direct effect on your network.
I received input mentioning the multicast rate. Since the mcast_rate modification looked straight forward I choose to try it out right away.
I did see an improvement in the behavior of our network. By improvement I mean that I see the network routing through adjacent nodes using hops, verified by trace route, and achieved higher throughput values. A value of 36000 was used for the mcast_rate but anything higher broke the system (Not sure why). I used that value since my research indicated that the value was in Kbps and Simon pointed out 36 Mbits.
Thanks for the help,
Joseph
-----Original Message----- From: B.A.T.M.A.N [mailto:b.a.t.m.a.n-bounces@lists.open-mesh.org] On Behalf Of Sven Eckelmann Sent: Friday, May 08, 2015 2:34 AM To: b.a.t.m.a.n@lists.open-mesh.org Subject: Re: [B.A.T.M.A.N.] FW: using Batman-adv
On Thursday 07 May 2015 19:25:11 Simon Wunderlich wrote: [....]
There is another suggestion: You could increase the multicast rate to a
high
value, e.g. 36 MBit/s or even higher. Higher rates only work with good signals, and since batman-adv uses broadcasts (which is multicast for WiFi), this will have a direct effect on your network.
[...]
Batman-adv is open source, and so is mac80211 and hopefully the WiFi
driver
you use. However, it'd really suggest to start with tuning the multicast rate. :)
I definitely agree here. This should tested before trying to hack the TQ calculation with some own RSSI based submetric.
The mcast_rate trick is currently only shown in an old OpenWrt wiki page [1]. Maybe it should also be mentioned in the main OpenWrt configuration page [2]. I will leave this to the interested reader... or I will change it when I have some time to confirm it with a current OpenWrt.
Kind regards, Sven
[1] http://www.open-mesh.org/projects/batman-adv/wiki/Batman-adv-openwrt-config- sophisticated [2] http://www.open-mesh.org/projects/batman-adv/wiki/Batman-adv-openwrt-config