From d279a64df85673e464369878f1c21afb8cce2466 Mon Sep 17 00:00:00 2001 From: Philip Prindeville Date: Sun, 27 Jun 2021 16:45:40 -0600 Subject: [PATCH] strongswan: add priority option Also from Vincent Wiemann . Signed-off-by: Philip Prindeville --- net/strongswan/files/swanctl.init | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net/strongswan/files/swanctl.init b/net/strongswan/files/swanctl.init index faef09042..2156e0730 100644 --- a/net/strongswan/files/swanctl.init +++ b/net/strongswan/files/swanctl.init @@ -221,6 +221,7 @@ config_child() { local hw_offload local interface local ipcomp + local priority local local_subnet local local_nat local updown @@ -245,6 +246,7 @@ config_child() { config_get_bool ipcomp "$1" ipcomp 0 config_get interface "$1" interface "" config_get hw_offload "$1" hw_offload "" + config_get priority "$1" priority "" config_list_foreach "$1" local_subnet append_var local_subnet "," config_list_foreach "$1" remote_subnet append_var remote_subnet "," @@ -324,6 +326,7 @@ config_child() { [ -n "$hw_offload" ] && swanctl_append4 "hw_offload = $hw_offload" [ $ipcomp -eq 1 ] && swanctl_xappend4 "ipcomp = 1" [ -n "$interface" ] && swanctl_append4 "interface = $interface" + [ -n "$priority" ] && swanctl_append4 "priority = $priority" [ -n "$if_id" ] && { swanctl_xappend4 "if_id_in = $if_id" ; swanctl_xappend4 "if_id_out = $if_id" ; } [ -n "$startaction" -a "$startaction" != "none" ] && swanctl_xappend4 "start_action = $startaction" [ -n "$closeaction" -a "$closeaction" != "none" ] && swanctl_xappend4 "close_action = $closeaction"