node: Make vpn-select modular and add vxlan-vpn #78
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
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: freifunk-franken/firmware#78
Loading…
Reference in New Issue
No description provided.
Delete Branch "rohammer:vxlan"
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?
Ich hab das nochmal neu zusammengebaut und vorallem das vpn-select erheblich vereinfacht. Es wird kein protocol bevorzugt. Die Auswahl erfolgt über das hoodfile/keyXchange.
Mit einem neueren batman-adv kann dann am Gateway eine Bevorzugung mit hop-penalty pro hardif eingestellt werden.
Somit liegt es an den Gatewaybetreibern dies zu steuern.
node: Make vpn-select modulad and add vxlan-vpnto node: Make vpn-select modular and add vxlan-vpn@ -0,0 +18,4 @@
echo "remote \"${address}\" port ${port};" >> "$filename"
echo "" >> "$filename"
echo "float yes;" >> "$filename"
}
Also ich finde ja erst mal alle Daten zusammensuchen und dann die Datei schreiben etwas übersichtlicher
Und anstatt der Wand aus
echo
s, bietet sich nenhere-document
an:Das ist erst mal nur 1:1 das alte fastd Geraffel. Da kam auch schon ein PR #13 von Adrian um das schoener zu machen. Das ist dann etwas fuer eigene Patches. Entweder hier oder in der alten vpn-select.
Ja, habs dann auch gemerkt, dass das aus dem alten kopiert war und mich erinnert, dass da die Vorschläge kamen.
Also das gehoert verbessert, kann aber freilich später passieren.
Alternativ könnte man auch schnell den alten Code verbessern und dann den kopieren :)
e1dc6c1874
tob8898c9c2e
b8898c9c2e
to1a7640f32a
@ -0,0 +3,4 @@
PKG_NAME:=fff-vxlan-node-vpn
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
This line can be dropped.
1a7640f32a
tof6f1df30b4
f6f1df30b4
tod68115a3ae
d68115a3ae
to516e81e5be
push: hatte set network.vxlan0.vid vergessen
b1529289e9
to2f6023f1a0
typo
2f6023f1a0
to6156389626
6156389626
tofbb44f320d
20a789d5f7
to3925d587d6
Sieht gut aus. Schön wäre noch, wenn wir das protocol gegen die supported_protocols prüfen würden. Kann irgendwann mal noch nachgereicht werden.
Für das modularisieren:
Reviewed-by: Fabian Bläse <fabian@blaese.de>
Für vxlan:
Acked-by: Fabian Bläse <fabian@blaese.de>
3925d587d6
to8a8837cf77
Letzten Stand ohne den supported-protocols Commit auf meinen staging tree applied.
Pull request closed