Zephyr Project API 3.7.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. | |