forked from freifunk-franken/firmware
Johannes Kimmel
f6c1e4da52
vxlan support in 19.07.5 is very limited. This set of patches adds - more flexible source ip selection - control over most options - multiple remote endpoint configuration List of patches backported: - 5222aadbf3 vxlan: remove mandatory peeraddr - 65e9de3c33 vxlan: add capability for multiple fdb entries - 036221ce5a vxlan: add extra config options - ad3044c424 vxlan: fix rsc config option - 3f5619f259 vxlan: allow for dynamic source ip selection (FS#3426) - a3c033e2af netifd: vxlan: handle srcport range - 226566b967 netifd: vxlan: refactor mapping of boolean attrs - 11223f5550 netifd: vxlan: add most missing boolean options - 55a7b6b7f2 netifd: vxlan: add aging and maxaddress options Signed-off-by: Johannes Kimmel <fff@bareminimum.eu> Reviewed-by: Robert Langhammer <rlanghammer@web.de> Tested-by: Robert Langhammer <rlanghammer@web.de> Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> [refresh patches and remove some bloat] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
38 lines
1.7 KiB
Diff
38 lines
1.7 KiB
Diff
From: Hans Dedecker <dedeckeh@gmail.com>
|
|
Date: Thu, 24 Sep 2020 22:04:39 +0200
|
|
Subject: vxlan: fix rsc config option
|
|
|
|
Fix route short circuit config option; fixes commit 036221ce5a899eb99ef1c1623fc9460af00a69e7
|
|
|
|
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
|
|
(cherry picked from commit ad3044c424510668dd318c6a48c0b56bfba3c2da)
|
|
|
|
diff --git a/package/network/config/vxlan/Makefile b/package/network/config/vxlan/Makefile
|
|
index eb053bf1118dd300db549906bfd474a19f5e3752..0b4d6713f9e1cfcad9f4c94272f8dc9192b7f3b4 100644
|
|
--- a/package/network/config/vxlan/Makefile
|
|
+++ b/package/network/config/vxlan/Makefile
|
|
@@ -1,7 +1,7 @@
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=vxlan
|
|
-PKG_RELEASE:=5
|
|
+PKG_RELEASE:=6
|
|
PKG_LICENSE:=GPL-2.0
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
diff --git a/package/network/config/vxlan/files/vxlan.sh b/package/network/config/vxlan/files/vxlan.sh
|
|
index 8b3a0a53d47c675fcf89981061a250b5f526df3e..5c1c484c47f7fb48f1cb705b200d589df77a60f6 100755
|
|
--- a/package/network/config/vxlan/files/vxlan.sh
|
|
+++ b/package/network/config/vxlan/files/vxlan.sh
|
|
@@ -59,8 +59,8 @@ vxlan_generic_setup() {
|
|
|
|
local link="$cfg"
|
|
|
|
- local port vid ttl tos mtu macaddr zone rxcsum txcsum srcportmin srcportmax ageing maxaddress learning proxy l2miss l3miss gbp
|
|
- json_get_vars port vid ttl tos mtu macaddr zone rxcsum txcsum srcportmin srcportmax ageing maxaddress learning proxy l2miss l3miss gbp
|
|
+ local port vid ttl tos mtu macaddr zone rxcsum txcsum srcportmin srcportmax ageing maxaddress learning rsc proxy l2miss l3miss gbp
|
|
+ json_get_vars port vid ttl tos mtu macaddr zone rxcsum txcsum srcportmin srcportmax ageing maxaddress learning rsc proxy l2miss l3miss gbp
|
|
|
|
proto_init_update "$link" 1
|
|
|