summaryrefslogtreecommitdiff
path: root/interface-definitions
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2025-07-22 15:37:28 +0100
committerGitHub <noreply@github.com>2025-07-22 15:37:28 +0100
commitade8e4515f7f9204ce65d38e041cc013a9a49071 (patch)
treeac3ceb1d56f011829903e15a2b54c5bb9ee29745 /interface-definitions
parent7a88b0b5b3af145cd6434881a34459d791f8af9b (diff)
parentf0ac13f3683d593e7700c46fc227cf223e0c79d5 (diff)
downloadvyos-1x-ade8e4515f7f9204ce65d38e041cc013a9a49071.tar.gz
vyos-1x-ade8e4515f7f9204ce65d38e041cc013a9a49071.zip
Merge pull request #4601 from aapostoliuk/T7504-current
ipsec: T7504: Added IKEv2 retransmission options
Diffstat (limited to 'interface-definitions')
-rw-r--r--interface-definitions/vpn_ipsec.xml.in46
1 files changed, 46 insertions, 0 deletions
diff --git a/interface-definitions/vpn_ipsec.xml.in b/interface-definitions/vpn_ipsec.xml.in
index 873a4f882..a54b16736 100644
--- a/interface-definitions/vpn_ipsec.xml.in
+++ b/interface-definitions/vpn_ipsec.xml.in
@@ -701,6 +701,52 @@
<valueless/>
</properties>
</leafNode>
+ <node name="retransmission">
+ <properties>
+ <help>IPsec retransmission settings</help>
+ </properties>
+ <children>
+ <leafNode name="attempts">
+ <properties>
+ <help>Maximum number of retransmissions</help>
+ <valueHelp>
+ <format>u32:1-65535</format>
+ <description>Maximum number of retransmissions</description>
+ </valueHelp>
+ <constraint>
+ <validator name="numeric" argument="--range 1-65535"/>
+ </constraint>
+ </properties>
+ <defaultValue>5</defaultValue>
+ </leafNode>
+ <leafNode name="base">
+ <properties>
+ <help>Base of exponential backoff</help>
+ <valueHelp>
+ <format>&lt;1.0-5.0&gt;</format>
+ <description>Base of exponential backoff</description>
+ </valueHelp>
+ <constraint>
+ <validator name="numeric" argument="--range 1-5 --float"/>
+ </constraint>
+ </properties>
+ <defaultValue>1.8</defaultValue>
+ </leafNode>
+ <leafNode name="timeout">
+ <properties>
+ <help>Timeout in seconds before the first retransmission</help>
+ <valueHelp>
+ <format>u32:1-1000</format>
+ <description>Timeout in seconds before the first retransmission</description>
+ </valueHelp>
+ <constraint>
+ <validator name="numeric" argument="--range 1-1000"/>
+ </constraint>
+ </properties>
+ <defaultValue>4</defaultValue>
+ </leafNode>
+ </children>
+ </node>
</children>
</node>
<tagNode name="profile">