At this point the mesh is working to your expectation ? Can you transport
payload across the mesh ? If so, this is a deviation from #173 - wouldn't
Before adding bat0 to the bridge br0 I can communicate via the mesh interface. I configured ip addresses for the bat0 interfaces on my devices and the ping worked without problems. But I understood from #173 that pinging was possible in that case, too. I'm referring to #173 because I can see the ogm messages received via wlan also at the bat0 interface, which was not the case in 2013.1.0 and earlier - if I remember my tests correctly...
In the meantime I found out that not only batman-adv stops receiving the ogm messages at ath0 but also the wpa_supplicant does not receive EAPOL frames any more as soon as bat0 is attached to the bridge br0 if I try to use WPA with the mesh interface (wpa_supplicant -i ath0). But I can see the EAPOL frames at the bridge interface br0 (via batctl td br0). Strange.
I'll come back to you as soon as I have tested your latest patches.
Thanks for your support, Andreas