summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorTom Gundersen <teg@jklm.no>2014-10-31 00:02:57 +0100
committerTom Gundersen <teg@jklm.no>2014-11-01 22:31:40 +0100
commitcda391c3f9c85578f4a4fe81d4aeb785a785000a (patch)
tree7db9ae38bcabbf7c139ca367ce9d9517f09906bf /src/core
parentea55caa60c6860e33fa4f1a216c003ff666e9c68 (diff)
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.
Diffstat (limited to 'src/core')
0 files changed, 0 insertions, 0 deletions