From ce401c3f099a92c49ee8a0344ac80e113e19883e Mon Sep 17 00:00:00 2001 From: Alex Kudentsov <43482574+alexk37@users.noreply.github.com> Date: Fri, 22 May 2026 13:50:27 +0700 Subject: T8910: ipoe-server: expose accel-ppp idle-timeout option Add a CLI knob to terminate idle IPoE sessions after a configurable timeout: set service ipoe-server idle-timeout <0-86400> Today there is no way to age out stale IPoE sessions: clients that go silent (powered off, link down) leave a session record on the router indefinitely. accel-ppp natively supports idle-timeout in its [ipoe] section but VyOS did not expose it. The option is added as a shared accel-ppp include so it can be reused by other accel-ppp services in follow-up PRs. --- .../include/accel-ppp/idle-timeout.xml.i | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 interface-definitions/include/accel-ppp/idle-timeout.xml.i (limited to 'interface-definitions/include') diff --git a/interface-definitions/include/accel-ppp/idle-timeout.xml.i b/interface-definitions/include/accel-ppp/idle-timeout.xml.i new file mode 100644 index 000000000..98af5aa85 --- /dev/null +++ b/interface-definitions/include/accel-ppp/idle-timeout.xml.i @@ -0,0 +1,15 @@ + + + + Disconnect idle sessions after the specified time (in seconds) + + u32:0-86400 + Idle timeout in seconds + + + + + Idle timeout must be in range 0 to 86400 + + + -- cgit v1.2.3