treewide: rename br-mesh to br-client #21
No reviewers
Labels
No Label
RFC
RFT
WIP
blocked
bsp
bug
build/scripts/tools
duplicate
feature
fixed
layer3
mantis
more details required
needs changes
node
packages/fff
rejected
security
trivial
upstream
No Milestone
No Assignees
5 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: freifunk-franken/firmware#21
Loading…
Reference in New Issue
No description provided.
Delete Branch "adschm:client"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The name br-mesh is actually quite misleading, since the bridge
actually includes the "client" interfaces. In order to make this
obvious, and to prevent confusion with the properly named wXmesh
interfaces, rename them to br-client.
Note that br-mesh is also particularly disturbing for the layer 3
firmware without batman-adv.
Hi Adrian,
ich wuerde in einer br-client die Devices erwarten, an denen die "lokalen" Clients haengen. Das ist aber nur eine Teilmenge des mesh-Netzes, das momentan in br-mesh haengt. Also die Clientdevices und batman.
Bei der aktuellen l3-firmware sieht es noch anders aus. Kann sich aber aendern.
Oder hast du einen groesseren Plan, der die Umbenennung notwendig macht?
Ansonsten finde ich br-mesh passender.
Ich persönlich fand br-mesh schon immer irreführend. Sicher ist es auch ein bisschen die Schuld von Batman-adv selbst mit den mesh hardifs und softifs, die den Namen überladen. Aber speziell das wir eben sonst "mesh" nur für echte (hardif) mesh-Interfaces wie wXmesh und ethmesh verwenden, macht die Bezeichnung br-mesh sehr irreführend.
Im Nachhinein bin ich auch der Meinung, dass gerade dieser Name einer der Gründe war, warum ich sehr lange gebraucht habe, bis ich die Konfiguration in der Firmware wirklich verstanden hatte.
In Zeiten einer layer3-Firmware sind wir nun an einem Punkt, wo br-mesh nicht mehr nur (in meinen Augen) irreführend, sondern schlicht falsch ist. Zudem bin ich der Meinung, dass wir unabhängig davon, ob wir batman verwenden oder nicht, auch unsere Konfiguration vielleicht etwas unabhängiger davon gestalten sollten. Ich finde es wesentlich zielführender wenn es dann einfach "client" und "mesh" gibt, und dann kann man ggf. batman da konzeptionell aufpropfen.
Für mich erscheint es wesentlich sinnvoller und auch besser konzeptionell zu erklären, in der node-Firmware ein bat0 zu einer br-client hinzuzufügen, als in der layer3-Firmware ein br-mesh zu haben, was lediglich ein br-lan ist, während gleichzeitig vielleicht echte 802.11s mesh Interfaces konfiguriert sind. Das Label "client" ist immer zumindest teilweise richtig.
(Ich hatte zwischenzeitlich auch überlegt, einfach das br-lan von OpenWrt wieder als Name zu verwenden. Allerdings denke ich, dass "lan" für unseren Einsatzzweck nicht genau genug definiert ist; privates LAN vs. Freifunk LAN ...)
Ich kann mich Adrian hier anschließen. Ich finde die Bezeichnung br-mesh unintuitiv, da das ja keine Bridge über Mesh-Interfaces (wXmesh, ethmesh, babel-interfaces etc.) ist, sondern des Netztes, welches über Mesh transportiert wird, also das Clientnetz.
Die Bezeichnung br-client finde ich deutlich intuitiver und wollte dafür eigentlich schonmal einen Patch machen.
Acked-by: Fabian Bläse <fabian@blaese.de>
Ich hab auch nochmal drueber nachgedacht und
br-mesh
ist definitiv nicht die richtige bezeichnung.br-client
ist besser, aber fuer die node firmware waere wohlbr-hood
richtiger. Aber dann haben wir wieder den Salat mit derlayer-3
firmware und nen anderen Namen fuer die selbe Aufgabe :)ich finde br-client auch deutlich besser. Da drin stecken die Clientinterfaces also ist es die Clientbridge => br-client
br-mesh wäre für mich etwas, wo z.b. w2mesh, w5mesh, eth0.3 drinnen stecken und dann per batctl if add br-mesh ins Batman gehangen wird, also worüber mesh transportiert wird.
Mir war diese Bezeichnung auch schon lange ein Dorn im Auge.
Ihr habt auch mich ueberzeugt. br-client ist klarer.
Ich hab es mal schnell durchgegrept - keinen uebersehen!
Danke für die rege Teilnahme. Wird gleich gemergt.
Pull request closed