From cda391c3f9c85578f4a4fe81d4aeb785a785000a Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Fri, 31 Oct 2014 00:02:57 +0100 Subject: libsystemd-networkd: introduce sd-pppoe library This library negotiates a PPPoE channel. It handles the discovery stage and leaves the session stage to the kernel. A further PPP library is needed to actually set up a PPP unit (negotatie LCP, IPCP and do authentication), so in isolation this is not yet very useful. The test program has two modes: # ./test-pppoe will create a veth tunnel in a new network namespace, start pppoe-server on one end and this client library on the other. The pppd server will time out as no LCP is performed, and the client will then shut down gracefully. # ./test-pppoe eth0 will run the client on eth0 (or any other netdev), and requires a PPPoE server to be reachable on the local link. --- .gitignore | 1 + 1 file changed, 1 insertion(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 2e2c64e28a..6649d19fc7 100644 --- a/.gitignore +++ b/.gitignore @@ -168,6 +168,7 @@ /test-dhcp-option /test-dhcp-server /test-dhcp6-client +/test-pppoe /test-dns-domain /test-icmp6-rs /test-ellipsize -- cgit v1.2.3-54-g00ecf