drivers/net/ppp

PPP Networking Protocol Stack (PPPoE, PPTP, L2TP, MPPE)

A collection of networking protocol modules that implement the Point-to-Point Protocol used for DSL connections, dial-up links, VPN tunnels, and mobile broadband. It includes the generic PPP core plus encapsulations like PPPoE (used by most consumer DSL ISPs), PPTP, L2TP, and MPPE compression, rather than code for any specific piece of hardware.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=net category=not-a-driver
100%

recommendation

This is not actually a hardware driver directory; it is the kernel's implementation of the Point-to-Point Protocol and its common encapsulations such as PPP over Ethernet, PPTP, and L2TP. It remains essential for DSL connections, dial-up, VPN clients, and mobile broadband dialers across countless deployments worldwide.

repository signals

12 files
10,021 source lines
73 commits, 5y
+534 / −484 lines added / removed, 5y
38 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 73 total · active in 38/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 5 commits · +15 −15 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +3 −3 2021-08: 3 commits · +20 −9 2021-09: 3 commits · +6 −8 2021-10: 1 commit · +1 −1 2021-11: 1 commit · +2 −4 2021-12: 1 commit · +3 −2 2022-01: 1 commit · +6 −1 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +1 −2 2022-05: 1 commit · +1 −0 2022-06: 1 commit · +1 −1 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +1 −1 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +2 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +1 −1 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +35 −1 2023-06: 1 commit · +1 −1 2023-07: 3 commits · +26 −17 2023-08: 5 commits · +24 −44 2023-09: 1 commit · +1 −1 2023-10: 0 commits · +0 −0 2023-11: 3 commits · +7 −3 2023-12: 1 commit · +1 −1 2024-01: 0 commits · +0 −0 2024-02: 5 commits · +20 −16 2024-03: 1 commit · +9 −9 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −1 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +15 −0 2024-08: 1 commit · +1 −1 2024-09: 1 commit · +2 −2 2024-10: 2 commits · +6 −6 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 3 commits · +26 −13 2025-03: 2 commits · +7 −0 2025-04: 2 commits · +15 −15 2025-05: 0 commits · +0 −0 2025-06: 2 commits · +22 −36 2025-07: 2 commits · +38 −15 2025-08: 7 commits · +165 −223 2025-09: 1 commit · +3 −3 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +6 −6 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +25 −5 2026-02: 2 commits · +15 −17 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: contains PPP protocol/channel/encapsulation modules (e.g. generic PPP, PPPoE, PPTP/L2TP support), not hardware-bound device driver code.