From 4ef110fd2c501b718344c72d495ad7e16d2bd465 Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Sat, 30 Dec 2023 23:25:20 +0100 Subject: T5474: establish common file name pattern for XML conf mode commands We will use _ as CLI level divider. The XML definition filename and also the Python helper should match the CLI node. Example: set interfaces ethernet -> interfaces_ethernet.xml.in set interfaces bond -> interfaces_bond.xml.in set service dhcp-server -> service_dhcp-server-xml.in --- interface-definitions/service-pppoe-server.xml.in | 281 ---------------------- 1 file changed, 281 deletions(-) delete mode 100644 interface-definitions/service-pppoe-server.xml.in (limited to 'interface-definitions/service-pppoe-server.xml.in') diff --git a/interface-definitions/service-pppoe-server.xml.in b/interface-definitions/service-pppoe-server.xml.in deleted file mode 100644 index f1b369936..000000000 --- a/interface-definitions/service-pppoe-server.xml.in +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - Point to Point over Ethernet (PPPoE) Server - 900 - - - #include - - vyos-ac - - - - Authentication for remote access PPPoE Server - - - #include - #include - #include - #include - #include - - - #include - - - Format of Called-Station-Id attribute - - ifname ifname:mac - - - (ifname|ifname:mac) - - Invalid Called-Station-Id format - - ifname - NAS-Port-Id - should contain root interface name (NAS-Port-Id=eth1) - - - ifname:mac - NAS-Port-Id - should contain root interface name and mac address (NAS-Port-Id=eth1:00:00:00:00:00:00) - - - - - - - - #include - #include - #include - - - interface(s) to listen on - - - - - - #include - - - #include - #include - #include - - - Limits the connection rate from a single source - - - - - Acceptable rate of connections (e.g. 1/min, 60/sec) - - [0-9]+\/(min|sec) - - illegal value - - - - - Burst count - - - - - Timeout in seconds - - - - - - - Service name - - [a-zA-Z0-9\-]{1,100} - - Service-name can contain aplhanumerical characters and dashes only (max. 100) - - - - #include - - - Advanced protocol options - - - - - Minimum acceptable MTU (68-65535) - - - - - 1280 - - - - Preferred MRU (68-65535) - - - - - - - - CCP negotiation (default disabled) - - - - #include - #include - #include - #include - - - IPv4 (IPCP) negotiation algorithm - - (deny|allow|prefer|require) - - invalid value - - deny - Do not negotiate IPv4 - - - allow - Negotiate IPv4 only if client requests - - - prefer - Ask client for IPv4 negotiation, do not fail if it rejects - - - require - Require IPv4 negotiation - - - deny allow prefer require - - - - #include - #include - - - - - PADO delays - - u32:1-999999 - Number in ms - - - - - Invalid PADO delay - - - - - Number of sessions - - u32:1-999999 - Number of sessions - - - - - Invalid number of delayed sessions - - - - - - - control sessions count - - (deny|disable|replace) - - Invalid value - - disable - Disables session control - - - deny - Deny second session authorization - - - replace - Terminate first session when second is authorized - - - deny disable replace - - - replace - - #include - - - Enable SNMP - - - - - enable SNMP master agent mode - - - - - - - - Extended script execution - - - - - Script to run before PPPoE session interface comes up - - - - - - - - Script to run when PPPoE session interface is completely configured and started - - - - - - - - Script to run when PPPoE session interface going to terminate - - - - - - - - Script to run when PPPoE session interface changed by RADIUS CoA handling - - - - - - - - #include - - - - - -- cgit v1.2.3