aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Prindeville <philipp@redfish-solutions.com>2021-06-27 16:45:40 -0600
committerPhilip Prindeville <philipp@redfish-solutions.com>2021-06-27 16:45:43 -0600
commitd279a64df85673e464369878f1c21afb8cce2466 (patch)
treead25a5ae44bd916499a95aa3e24bd787e8c0f41d
parent6c7971567667cb39f707476f0780698772e2db4b (diff)
strongswan: add priority option
Also from Vincent Wiemann <vincent.wiemann@ironai.com>. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
-rw-r--r--net/strongswan/files/swanctl.init3
1 files changed, 3 insertions, 0 deletions
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"