[Freifunk Franken Firmware 0000039]: l2tp Traffic overflow
Mantis Bug Tracker
mbt at chrisi01.de
Fr Mai 26 15:06:49 CEST 2017
Eine Notiz wurde zu diesem Eintrag hinzugefügt.
======================================================================
https://mantis.freifunk-franken.de/view.php?id=39
======================================================================
Berichtet von: ChristianD
Zugewiesen an:
======================================================================
Projekt: Freifunk Franken Firmware
Eintrag-ID: 39
Kategorie: Freifunk Franken Firmware
Reproduzierbarkeit: nicht getestet
Auswirkung: kleinerer Fehler
Priorität: normal
Status: neu
======================================================================
Erstellt am: 2017-03-12 15:57 CET
Zuletzt geändert: 2017-05-26 15:06 CEST
======================================================================
Zusammenfassung: l2tp Traffic overflow
Beschreibung:
https://github.com/FreifunkFranken/firmware/commit/fce5b0ceefa9fdddd3f1b690416659785df4e2fc#diff-055d355e728cddb080887618826715a5
Der Bug scheint im LEDE wieder aufzutreten. Vermutlich brauchen wir das Patch
auch im LEDE
======================================================================
----------------------------------------------------------------------
(0000083) ChristianD (Administrator) - 2017-05-26 14:15
https://mantis.freifunk-franken.de/view.php?id=39#c83
----------------------------------------------------------------------
Ich habe versucht den alten Patch
https://github.com/FreifunkFranken/firmware/commit/fce5b0ceefa9fdddd3f1b690416659785df4e2fc#diff-055d355e728cddb080887618826715a5
auf das Verzeichnis
target/linux/ar71xx/patches-4.4/fix-l2tp-stats-couter-on-32-Bit-Systems.patch
umzubiegen damit es für den aktuellen Kernel gebaut wird. Leider bootet dann
der Router nicht mehr, ich gehe mal davon aus, dass das Patch nicht mit dem
4.4er Kernel funktioniert.
Aufgrund mangelnder C-Kenntnisse komm ich da auch nicht weiter.
----------------------------------------------------------------------
(0000084) ChristianD (Administrator) - 2017-05-26 14:24
https://mantis.freifunk-franken.de/view.php?id=39#c84
----------------------------------------------------------------------
B Zeile 109 bis 130. Zumindest das Patch scheint richtig drinnen zu sein. Warum
der Router nicht bootet keine Ahnung.
----------------------------------------------------------------------
(0000085) Adrian Schmutzler (Reporter) - 2017-05-26 15:06
https://mantis.freifunk-franken.de/view.php?id=39#c85
----------------------------------------------------------------------
Hab mir das mal im Code angesehen; was ich nicht verstehe: Die Funktion
atomic_long_read gibt immer long zurück. Die Member im struct rtnl_link_stats64
haben aber immer Typ __u64. Es müsste also eigtl. doch auch _immer_ eine
Conversion von long nach __u64 (ist ja unsigned) stattfinden, oder?
Eintrags-Historie
Änderungsdatum Benutzername Feld Änderung
======================================================================
2017-03-12 15:57 ChristianD Neuer Eintrag
2017-05-26 14:15 ChristianD Notiz hinzugefügt: 0000083
2017-05-26 14:24 ChristianD Datei hinzugefügt: l2tp_eth.c
2017-05-26 14:24 ChristianD Notiz hinzugefügt: 0000084
2017-05-26 15:06 Adrian SchmutzlerNotiz hinzugefügt: 0000085
======================================================================
Mehr Informationen über die Mailingliste franken-dev