|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
#include <zephyr/kernel.h>#include <zephyr/types.h>#include <zephyr/net/net_if.h>#include <zephyr/net/net_pkt.h>#include <zephyr/sys/ring_buffer.h>#include <zephyr/sys/atomic.h>#include <zephyr/modem/pipe.h>#include <zephyr/modem/stats.h>Go to the source code of this file.
Macros | |
| #define | MODEM_PPP_DEFINE(_name, _init_iface, _prio, _mtu, _buf_size) |
| Define a modem PPP module and bind it to a network interface. | |
Typedefs | |
| typedef void(* | modem_ppp_init_iface) (struct net_if *iface) |
| L2 network interface init callback. | |
Functions | |
| int | modem_ppp_attach (struct modem_ppp *ppp, struct modem_pipe *pipe) |
| Attach pipe to instance and connect. | |
| struct net_if * | modem_ppp_get_iface (struct modem_ppp *ppp) |
| Get network interface modem PPP instance is bound to. | |
| void | modem_ppp_release (struct modem_ppp *ppp) |
| Release pipe from instance. | |