@nbd Up to current git master head (r17467 , 5.4.143) I have isolated the following block of commits, that break batman since mid-august:
0f6887972a mac80211: add missing change for encap offload on devices with sw rate control
f04c0ead33 mac80211: refresh patch
a0d81ba0d5 mac80211: fix HT40 mode for 6G band
The symptoms are that batctl nshows neighbors, but batctl o shows no originators, batctl ping fails to/from all shown neighbors, and no mesh traffic goes through bat0. Also the other devices do not even see this device as a neigbour. The actual physical interface works fine, I was able to to SSH to the IPv6 allocated to the Hard_IF below batman.
I noticed, when my on-desk test-device (CONFIG_TARGET_ath79_generic_DEVICE_glinet_gl-ar300m-lite=y) started exhibiting this problem. Other devices still working had 5.4.142, so the problem had to be after that. git reverting the above 3 commits gets Batman working again normally.
Mesh-nodes can ping6 the IPv6 of each-others mesh2g-interface, yes.
None of the other meshnodes can batctl p the (running snapshot) AR300m. In fact, they don't even see the AR300 in the batctl n neighbors list.
All magically goes back to normal when using the 21.02.0-rc4.
It seems the bridge definition part has changed in latest version of OpenWRT
I don't understand, how this comes into play at this level. Or are you not talking about the "LAN"-bridge? In my case LAN is a bridge with eth0 and bat0.myVLANNumber. IP-traffic to/from other devices on LAN-L2 does not work.
cp the subfolder luci-app-batman-adv into the openwrt as feeds/packages/net/luci-app-batman-adv/
update & install the package feeds
make menuconfig
Luci -> Applications -> luci-app-batadv
So, now I have the Luci Batman GUI, that tells me the same thing: Neigbors can be seen, but originators stays at zero. My devices still running 5.4.142 (r17390+11-9baca41064) from 10 days ago still have functioning batman. It broke somewhere since then.
Update: The three last mac80211 patches (between 5.4.142 and .143) seem to provoke this problem here.