Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-05 | sd-pppoe: spelling | Tom Gundersen | |
Thanks to Daniele Medri | |||
2014-11-05 | libsystemd-network: don't use unaligned helpers in _packed_ structs | Tom Gundersen | |
The compiler will do this for us. | |||
2014-11-05 | sd-pppoe: whitespace | Tom Gundersen | |
2014-11-03 | sd-pppoe: include ppp_defs.h | Lukas Nykryn | |
On older kernels before this patch: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e8b671460410c8fd996c8a1c228b718c547cc236 ppp-ioctl.h did not pull in ppp_defs.h which results in build errors | |||
2014-11-01 | sd-pppoe: fix some leaks | Tom Gundersen | |
2014-11-01 | libsystemd-networkd: introduce sd-pppoe library | Tom Gundersen | |
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. |