From 7115030c32f8545e8a2e3f21723952110690d32f Mon Sep 17 00:00:00 2001
From: hagbard <vyosdev@derith.de>
Date: Sun, 18 Nov 2018 10:51:03 -0800
Subject: T835: adding default pado delay and mode autocomplete

---
 interface-definitions/pppoe-server.xml | 29 ++++++++++++++++-------------
 src/conf_mode/accel_pppoe.py           |  1 +
 2 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/interface-definitions/pppoe-server.xml b/interface-definitions/pppoe-server.xml
index 510bfeb3b..2fac4ec5a 100644
--- a/interface-definitions/pppoe-server.xml
+++ b/interface-definitions/pppoe-server.xml
@@ -64,22 +64,25 @@
                   </tagNode>
                 </children>
               </node>
-              <leafNode name="mode">
+              <node name="mode">
                 <properties>
                   <help>Authentication mode for PPPoE Server</help>
-                  <valueHelp>
-                    <format>local</format>
-                    <description>Use local username/password configuration</description>
-                  </valueHelp>
-                  <valueHelp>
-                    <format>radius</format>
-                    <description>Use Radius server to autenticate users</description>
-                  </valueHelp>
-                  <constraint>
-                    <regex>^(local|radius)</regex>
-                  </constraint>
                 </properties>
-              </leafNode>
+                <children>
+                  <leafNode name="local">
+                    <properties>
+                      <help>Use local username/password configuration</help>
+                      <valueless />
+                    </properties>
+                  </leafNode>
+                  <leafNode name="radius">
+                    <properties>
+                      <help>Use Radius server to autenticate users</help>
+                      <valueless />
+                    </properties>
+                  </leafNode>
+                </children>
+              </node>
               <tagNode name="radius-server">
                 <properties>
                   <help>IP address of radius server</help>
diff --git a/src/conf_mode/accel_pppoe.py b/src/conf_mode/accel_pppoe.py
index 51a121eaf..0ef22110f 100755
--- a/src/conf_mode/accel_pppoe.py
+++ b/src/conf_mode/accel_pppoe.py
@@ -223,6 +223,7 @@ interface={{int}}
 {% if svc_name %}
 service-name={{svc_name}}
 {% endif %}
+pado-delay=0
 # maybe: called-sid, tr101, padi-limit etc.
 
 {% if limits %}
-- 
cgit v1.2.3