Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
ppp.h File Reference

Go to the source code of this file.

Macros

#define ZEPHYR_MODEM_PPP_
#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_ifmodem_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.

Macro Definition Documentation

◆ ZEPHYR_MODEM_PPP_

#define ZEPHYR_MODEM_PPP_