Hey Donald,
please don't do that, at least batman-adv will print a warning:
You are about to enable batman-adv on 'eth0' which already is part of a bridge. Unless you know exactly what you are doing this is probably wrong and won't work the way you think it would.
batman-adv won't send any batman-adv frames (it checks for its Ethertype), so batman-on-batman is filtered out, so that is not the problem (can happen in other scenarios as well).
However using an interface as bridge port and something else (batman-adv, IP, etc) is just wrong in any case and will most probably lead to unexpected behaviour. I'd strongly discourage to do that.
You may want to explain your scenario, maybe we can come up with a solution together.
Cheers, Simon
On Tue, Oct 02, 2012 at 09:53:08AM +1300, Donald Gordon wrote:
Hi
What happens if I add an interface to batman-adv (on which to exchange mesh frames), and add that same interface to a bridge with bat0? E.g. on an openwrt, br-lan contains eth0, bat0 and wlan0; batman-adv is exchanging mesh frames on wlan1 and eth0.
Will I end up with BATMAN-on-BATMAN or will batman-adv filter out the batman frames it sees on bat0?
thanks
donald