luci/protocols
Erik Conijn 1a36248ef9 luci-proto-wireguard: add tunlink option
The WireGuard protocol handler passes the tunlink option to netifd as
the interface to create the host routes to the peer endpoints on
(proto_add_host_dependency). Without it, netifd uses the interface with
the most specific route to the endpoint, which is not always the
intended uplink, e.g. with several WAN interfaces or other VPNs.

LuCI has no field for it, so it can only be set with uci. Add it as
"Underlying interface", next to "No Host Routes".

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Erik Conijn <egc112@msn.com>
2026-10-11 09:19:56 +03:00
..
luci-proto-3g luci-base: js linting fixes / ES6 treatment 2026-02-16 01:42:57 +01:00
luci-proto-autoip
…
luci-proto-batman-adv luci-proto-batman-adv: corrected function name 2026-05-27 15:49:45 +03:00
luci-proto-external
…
luci-proto-gre
…
luci-proto-hnet
…
luci-proto-ipip
…
luci-proto-ipv6 luci-proto-ipv6: dhcpv6: add option to select the DHCPv6 client ID 2026-07-21 23:02:15 +02:00
luci-proto-mbim luci-proto-mbim: correctness fixes 2026-05-27 15:49:46 +03:00
luci-proto-modemmanager luci-proto-modemmanager: rework initial EPS bearer modes 2026-10-05 11:12:37 +02:00
luci-proto-ncm
…
luci-proto-nebula
…
luci-proto-openconnect treewide: escape slash chars in regex strings in .js files 2026-06-25 23:14:58 +03:00
luci-proto-openfortivpn treewide: escape slash chars in regex strings in .js files 2026-06-25 23:14:58 +03:00
luci-proto-openvpn luci-proto-openvpn: fix auth_user_pass option, clarify label 2026-07-19 09:21:34 +02:00
luci-proto-ppp luci-proto-ppp: add ac_mac and IPv6-PD options 2025-11-11 19:50:30 +01:00
luci-proto-pppossh
…
luci-proto-qmi
…
luci-proto-relay luci-base: js linting fixes / ES6 treatment 2026-02-16 01:42:57 +01:00
luci-proto-sstp
…
luci-proto-unet
…
luci-proto-vpnc protocols: remove myself as maintainer for vpnc 2026-09-07 07:01:51 +03:00
luci-proto-vti
…
luci-proto-vxlan luci-proto-vxlan: correctness fixes 2026-05-27 15:49:47 +03:00
luci-proto-wireguard luci-proto-wireguard: add tunlink option 2026-10-11 09:19:56 +03:00
luci-proto-xfrm luci-proto-xfrm: replace ifid datatype check with range check 2026-07-07 16:35:36 +02:00
luci-proto-yggdrasil luci-proto-yggdrasil: correctness fixes 2026-05-27 15:49:47 +03:00