[RFC PATCH] Add support for TP-Link Archer C7 v5

Fabian Bläse fabian at blaese.de
So Jun 2 13:02:10 CEST 2019


Hallo Adrian,

On 31.05.19 22:37, mail at adrianschmutzler.de wrote:
> OpenWrt macht bei TP-Link auch nichts anderes als eine Mac-Adresse auszulesen und dann die anderen mit +/-1 auszurechnen, je nachdem was die Original-FW benutzt. Wir kriegen das halt nur nicht mit, weil wir die dann vergebenen Adressen wieder von eth0/eth1/phy0 usw. runter holen. Die WAN-MAC werfen wir nur mit der aktuellen network-config-Strategie quasi weg.
Jo, aber OpenWRT liest die Mac Adresse aus dem Flash und kann sich (vermutlich) darauf verlassen, dass da die "richtige" für die Rechnung drin steht.
Wir lesen dagegen aus einem Interface raus.. Ich hätte dabei ein ungutes Gefühl, wenn es nicht unbedingt nötig ist.

> Auf der anderen Seite hätte das local-bit den Vorteil, dass man das irgendwann sogar automatisieren könnte: Für das ethmesh einfach die bestehende MAC mit allen phys vergleichen, wenn Übereinstimmung dann Bit klappen. So könnte man ggf. die komplette ETHMESHMAC-Definition loswerden. Aber ich schweife ab …
Über so eine automatisierung habe ich schon vor Ewigkeiten mal nachgedacht, die Idee aber wieder verworfen, da ich es zu undurchsichtig fand. Aber man kann über so etwas natürlich mal nachdenken.

> Mach wie du möchtest, ist wohl insgesamt relativ wurscht.
Ich würde meine Lösung bevorzugen und das demnächst als nicht-RFC Patch senden.

> Ansonsten würde ich noch überlegen, entweder CT-Treiber UND Firmware zu nehmen oder beides Non-CT. Ich wäre für letzteres.
Ich hatte das einfach analog zum C7v2 umgesetzt.
Für diese Diskussion gibt es einen eigenen Thread, das Ergebnis davon warte ich mal noch ab. :-)

Gruß
Fabian

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <https://{'listname': 'franken-dev-freifunk.net', 'hostname': 'lists.freifunk.net'}/pipermail/franken-dev-freifunk.net/attachments/20190602/9b39863c/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev