fff-network: organize supporting data into function #16

Closed
adschm wants to merge 2 commits from adschm:netfunction into master
Owner

This contains two patches to move supporting information into functions, instead of having variables directly. This should be cleaner and also make the code for retrieving the information easier and nicer:

  1. move PORTORDER from network.* files to a function, similar to the CPUPORT variable
  2. use function instead of variable for CPUPORT
This contains two patches to move supporting information into functions, instead of having variables directly. This should be cleaner and also make the code for retrieving the information easier and nicer: 1. move PORTORDER from network.* files to a function, similar to the CPUPORT variable 2. use function instead of variable for CPUPORT
adschm added the
packages/fff
label 2020-12-14 16:12:00 +01:00
adschm force-pushed netfunction from 48b6ebeaac to a6d2ffc701 2020-12-22 14:42:56 +01:00 Compare
Member

Grundsätzlich eine gute Idee aber ich hab das ganze noch nicht komplett umrissen daher erstmal ein

Acked-by: Christian Dresel <freifunk@dresel.systems>

soll aber niemand anderen davon abhalten noch ein ordentliches review zu machen ;)

Grundsätzlich eine gute Idee aber ich hab das ganze noch nicht komplett umrissen daher erstmal ein ``` Acked-by: Christian Dresel <freifunk@dresel.systems> ``` soll aber niemand anderen davon abhalten noch ein ordentliches review zu machen ;)
Owner

Fixes #52

Fixes #52
Author
Owner

Run-Tested with node on TL-WR841 v12.

PORTORDER patch funktioniert, beim CPU-Port habe ich getestet, dass die Funktion das korrekte Ergebnis liefert (da node-Firmware kein voller Test, der Teil ist aber trivial).

Run-Tested with node on TL-WR841 v12. PORTORDER patch funktioniert, beim CPU-Port habe ich getestet, dass die Funktion das korrekte Ergebnis liefert (da node-Firmware kein voller Test, der Teil ist aber trivial).
adschm force-pushed netfunction from a6d2ffc701 to 9a1131f99c 2021-01-30 18:33:07 +01:00 Compare
Author
Owner

Rebase und kleinere Syntax-Improvements.

Rebase und kleinere Syntax-Improvements.
Member

Hi,
da die PORTORDER nur von fff-web-ui und fff-support genutzt wird, waere es doch noch schoener, das aus fff-network raus zu nehmen. Wenn man die beiden Pakete abwaehlt, wuerde das nicht unnoetig uebrig bleiben.

Hi, da die PORTORDER nur von fff-web-ui und fff-support genutzt wird, waere es doch noch schoener, das aus fff-network raus zu nehmen. Wenn man die beiden Pakete abwaehlt, wuerde das nicht unnoetig uebrig bleiben.
Author
Owner

Hi,
da die PORTORDER nur von fff-web-ui und fff-support genutzt wird, waere es doch noch schoener, das aus fff-network raus zu nehmen. Wenn man die beiden Pakete abwaehlt, wuerde das nicht unnoetig uebrig bleiben.

Im Prinzip ja, aber dann müsste man im Prinzip ne eigene Package dafür bauen. Das lohnt sich wegen der paar Bytes wahrscheinlich nicht. Tatsächlich habe ich auch schön überlegt, ob man das ganz wegwirft, und einfach die Port-daten aus /etc/board.json ausliest (das ist, was LuCI macht). Bin ich aber zu faul, dass zu implementieren, weil ich das tatsächlich selbst kaum noch benutze.

> Hi, > da die PORTORDER nur von fff-web-ui und fff-support genutzt wird, waere es doch noch schoener, das aus fff-network raus zu nehmen. Wenn man die beiden Pakete abwaehlt, wuerde das nicht unnoetig uebrig bleiben. > Im Prinzip ja, aber dann müsste man im Prinzip ne eigene Package dafür bauen. Das lohnt sich wegen der paar Bytes wahrscheinlich nicht. Tatsächlich habe ich auch schön überlegt, ob man das ganz wegwirft, und einfach die Port-daten aus /etc/board.json ausliest (das ist, was LuCI macht). Bin ich aber zu faul, dass zu implementieren, weil ich das tatsächlich selbst kaum noch benutze.
Member

Ja, ein eigenes package ist oversized. Ich dachte daran, es nach fff-support zu schieben. Gibt aber auch wieder eklige Abhaengigkeiten. Wird wohl so der kleinere sauere Apfel sein. Auf jedej Fall schoener als vorher.

Reviewed-by: Robert Langhammer <rlanghammer@web.de>
Ja, ein eigenes package ist oversized. Ich dachte daran, es nach fff-support zu schieben. Gibt aber auch wieder eklige Abhaengigkeiten. Wird wohl so der kleinere sauere Apfel sein. Auf jedej Fall schoener als vorher. ``` Reviewed-by: Robert Langhammer <rlanghammer@web.de> ```
rohammer approved these changes 2021-02-07 20:38:59 +01:00
Author
Owner

Danke, wird demnächst gemergt.

Danke, wird demnächst gemergt.
adschm closed this pull request 2021-02-09 22:40:01 +01:00

Pull request closed

Sign in to join this conversation.
No description provided.