From 616c5b38ec2f26fd589b3a01dbc4c2bf9b4d22c1 Mon Sep 17 00:00:00 2001 From: Zhiyuan Wan Date: Mon, 20 Mar 2023 11:33:33 +0800 Subject: pppoe: T5098: allow user to set pppd holdoff option --- data/templates/pppoe/peer.j2 | 4 ++++ interface-definitions/interfaces-pppoe.xml.in | 14 ++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/data/templates/pppoe/peer.j2 b/data/templates/pppoe/peer.j2 index 5e650fa3b..f30cefe63 100644 --- a/data/templates/pppoe/peer.j2 +++ b/data/templates/pppoe/peer.j2 @@ -65,6 +65,10 @@ mru {{ mtu }} noipv6 {% endif %} +{% if holdoff is vyos_defined %} +holdoff {{ holdoff }} +{% endif %} + {% if connect_on_demand is vyos_defined %} demand # See T2249. PPP default route options should only be set when in on-demand diff --git a/interface-definitions/interfaces-pppoe.xml.in b/interface-definitions/interfaces-pppoe.xml.in index c6fd7096b..b78f92c85 100644 --- a/interface-definitions/interfaces-pppoe.xml.in +++ b/interface-definitions/interfaces-pppoe.xml.in @@ -50,6 +50,20 @@ Host-uniq must be specified as hex-adecimal byte-string (even number of HEX characters) + + + Delay before re-dial to the access concentrator when PPP session terminated by peer (in seconds) + + u32:0-86400 + Holdoff time in seconds + + + + + Holdoff must be in range 0 to 86400 + + 30 + IPv4 routing parameters -- cgit v1.2.3