[PATCH 0/2] batman-adv: remove network coding support - B.A.T.M.A.N - lists.open-mesh.org

I kind of hoped this would be a more demanding endeavour.

Connected two gluon nodes via fibre optic cables, set the respective interfaces to mesh with each other
and it just worked™.

The ERX SFP are about 70 bucks each, Ali Express did the rest.

Gigabit Freifunk Mesh for <160€ with two active B.A.T.M.A.N. speaking components.

Only 200 metres for now, tendency rising.

PS for non-techies:
This is a non-electrical connection between two computer networks, which allows for connections across buildings or towns without the risk of short circuits between them.

#gluon #freifunk #freifunkh #fibre #fiber @freifunkh #batman_adv

Weiß hier jemand welche WLAN-Adapter, 802.11s (Mesh) unterstützen?

#batman_adv #mesh #meshnetwork

Woohoo, B.A.T.M.A.N läuft

Zumindest über Ethernet aber hey ;)

#batman_adv

After a long day/night of #batman_adv coding now having a nice breakfast to wind down at the one bakery here at @ffhl that has a #Freifunk #mesh node since more than a decade.
Another patchset for #batman_adv, this time some rework of the #VLAN support. This should mitigate the OGM overhead regression we accidentally introduced with compat version 15. I'm hoping to reduce the OGM overhead by about 30 to 50% again. This is also quite a step towards support of dynamically snooped TT VLAN detection from bridged-in clients. So far allowed/used VLANs had to manually be declared/configured on the batman-adv node itself.
https://patchwork.open-mesh.org/project/b.a.t.m.a.n./cover/[email protected]/
#mesh #meshnetwork #Freifunk
[v3,0/3] add dynamic, bridged-in TT VID detection support - Patchwork

[v7,0/3] batman-adv: increase DAT DHT timeout - Patchwork

One of my first open source patches was for @pidgin, to fix some #IPv6 and #Bonjour / #mDNS issues in it. Bonjour chat and file transfer would allow to do so without needing a central server while we were on our decentral, layer 2 #batman_adv #meshnetwork at #Freifunk. Unfortunately we had to start filtering all #multicast in 2013 due to increased network sizes. Now, 11 years later with many new changes in #batman_adv and #Gluon we could reenable multicast at @ffhl. And Bonjour chat works again!
Also: My pull-request for #tcpdump / #libpcap to add #batman_adv support to it is now four years old. "Happy" birthday!  ...
https://github.com/the-tcpdump-group/libpcap/pull/980
Add support for B.A.T.M.A.N. Advanced by T-X · Pull Request #980 · the-tcpdump-group/libpcap

This adds support for the layer 2 mesh routing protocol B.A.T.M.A.N. Advanced. "batadv" can be used to filter on batman-adv packets. It also allows later filters to look at frames inside ...

GitHub
Wanted to continue working on my dynamic #VLAN support patch in #batman_adv. After quite some, late night debugging time noticed that the denial-of-service vector I found earlier was actually not in my patch, but is already present in upstream... :D.
While at it, also probably found an issue that could be abused as a small memory leak.
Not an immediate idea how to fix both though, as I'm overall not that familiar with the bridge-loop-avoidance code in batman-adv yet.