
Go-l2tp is a suite of Go libraries for building L2TP applications on Linux systems.
It includes a set of daemons for managing various related connections: * kl2tpd is a client (LAC-mode) L2TPv2 daemon, * ql2tpd manages static L2TPv3 Ethernet connections, * kpppoed is a PPPoE server daemon which can be used alongside kl2tpd to implement L2TP Access Concentrator connections.
The go-l2tp daemons use the Linux kernel L2TP and PPP subsystems for data transport. PPP termination is delegated to pppd.