firmware/src/packages/fff
Fabian Bläse 328beebe32 fff-wireguard: Use babel type wired for wireguard babel peers
The babel interface type 'tunnel' has some disadvantageous properties for
our network.

First, babel tries to evaluate the tunnel performance using the rtt. However,
this makes the network quite unstable, as rtt might fluctuate a lot, especially
on less reliable connections (e.g. LTE). Instead of fully falling back to an alternate
route, this rtt evaluation leads to a lot of flapping routes. Additionally, rtt
evaluation changes the metric of routes quite often, which leads to many unnessessary
babel messages in our network.

Also, babeld disables split-horizon processing on 'tunnel' interfaces per default.
However, split-horizon processing can be done in our point-to-point tunnel setup without
any issues and has the advantage of significantly reduced babel messages on a link with
many uplink routes.

Therefore, wireguard babel peers now use the interface type 'wired'.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
Reviewed-by: Johannes Kimmel <fff@bareminimum.eu>
Reviewed-by: Robert Langhammer <rlanghammer@web.de>
[bump PKG_RELEASE, adjust commit title prefix]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-06-18 12:24:40 +02:00
..
alfred-json alfred-json: Set PKG_VERSION to latest official version 2019-07-01 21:37:23 +02:00
fff packages/fff: Add fff-simple-tc 2020-03-22 20:00:55 +01:00
fff-alfred treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-alfred-monitoring-proxy alfred-proxy: Make curl silent 2020-06-18 12:22:22 +02:00
fff-babeld treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-batman-adv treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-boardname treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-config treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-dhcp treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-fastd treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-firewall firewall.d: Check for unset IF_WAN 2019-11-17 15:46:34 +01:00
fff-gateway fff-gateway: Use return for errors in config version check 2020-05-05 13:42:42 +02:00
fff-hoods fff-hoods: Remove hardcoded IPv4 address and foreign domain 2020-06-18 12:04:07 +02:00
fff-hoodutils fff-hoodutils: Add fallback for upgrade path 2019-11-23 14:29:15 +01:00
fff-macnock fff-macnock: update to latest revision 2020-05-01 17:47:25 +02:00
fff-network fff-network: set correct CPUPORT for new mt76x8 devices 2020-05-01 17:47:18 +02:00
fff-node packages/fff: Merge meta packages for variants into config packages 2019-11-17 15:48:50 +01:00
fff-nodewatcher nodewatcher: Only report batman_adv version if installed 2020-04-23 12:00:17 +02:00
fff-ra treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-random packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-simple-tc treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-support treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-sysupgrade treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-timeserver fff-timeserver: remove -q from uci and drop unused library source 2020-05-05 13:44:30 +02:00
fff-uradvd packages/fff: Only use PKG_RELEASE for our own packages 2019-07-01 21:54:09 +02:00
fff-vpn-select vpn-select: indent contents of make_config function 2020-04-19 15:44:08 +02:00
fff-web treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00
fff-wireguard fff-wireguard: Use babel type wired for wireguard babel peers 2020-06-18 12:24:40 +02:00
fff-wireless treewide: add "exit 0" for uci-defaults files 2020-04-23 12:00:17 +02:00