[PATCH v2] fff-network: Move ETH0MAC to network.*

Adrian Schmutzler mail at adrianschmutzler.de
Fr Dez 1 11:38:38 CET 2017


Hallo Fabian,

bei ETHMESHMAC gibt es eine echte zweite MAC-Adresse, die dafür verwendet wird.

Bei den ONE_PORT Geräten gibt es die wohl nicht, hier wird w2mesh als ROUTERMAC verwendet und w2ap als ETH0MAC (vor unseren Änderungen).

Ich habe nach dem Bauen dieses Patches auch erkannt, dass es Unsinn, für die One-Ports die ETH0MAC in die network.*-Dateien zu schreiben. Daher der kompaktere (und in meinen Augen bessere) Patch als Alternative:

https://pw.freifunk-franken.de/patch/688/

Hier wird einfach für alle die Routermac gekippt.

Der Hauptgrund für diesen Patch ist ohnehin nur, das w2ap loszuwerden, damit wir endlich die Dummynetzwerke löschen können.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
> Of Fabian Bläse
> Sent: Freitag, 1. Dezember 2017 10:31
> To: Adrian Schmutzler <freifunk at adrianschmutzler.de>; franken-
> dev at freifunk.net
> Subject: Re: [PATCH v2] fff-network: Move ETH0MAC to network.*
> 
> Hallo,
> 
> wenn ich das richtig sehe tut die ETH0MAC doch genau das gleiche wie die
> ETHMESHMAC, nur eben für one_port devices. (Geräte ohne eingebauten
> Switch) Ist diese Redundanz nötig? ETHMESHMAC sollte sich für diese Geräte
> genau so nutzen lassen, im ONE_PORT Skript (Zeile 124-156) muss dann nur
> sichergestellt werden, dass diese nur gesetzt wird, wenn ETHMODE BATMAN
> ausgewählt ist. (ggf. das ganze Konstrukt behalten, hauptsächlich gefällt mir
> der Variablenname nicht.) Das würde das Skript meiner Meinung deutlich
> einfacher verständlich machen.
> 
> Und was ganz anderes nebenbei: Warum taucht an verschiedenen Stellen
> SWITCHDEV auf? Wenn ich das richtig sehe haben diese Geräte keinen
> Switch. Oder doch? Dann ließe sich das hier noch wesentlich kürzer und
> einfacher machen.
> 
> Fabian



Mehr Informationen über die Mailingliste franken-dev