| PPPX(4) | Device Drivers Manual | PPPX(4) |
pppx, pppac
— PPP multiplexer device
pseudo-device pppx
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <net/pipex.h>
The pppx and pppac
drivers works with the npppd(8) daemon to provide network
interfaces for Point-to-Point Protocol (PPP) sessions by request from the
daemon. pppx operates by allocating a network
interface for each PPP session. pppac concentrates
multiple PPP sessions on a single network interface. The interfaces also
work with pipex(4) to accelerate the performance of data
packet forwarding, and supports ioctls which are added by
pipex(4).
To use pppx or
pppac from npppd(8) the
administrator needs to configure the interface configuration in
npppd.conf(5). Also the administrator needs to enable
pipex(4) by setting net.pipex.enable
to ‘1’ using sysctl(8).
inet(4), inet6(4), pipex(4), hostname.if(5), npppd.conf(5), netstart(8), npppd(8), sysctl(8)
The pppx driver first appeared in
OpenBSD 5.3. The pppac
interface driver first appeared in OpenBSD 6.7.
David Gwynne
<dlg@openbsd.org>
Claudio Jeker
<claudio@openbsd.org>
| January 23, 2020 | Debian |