Documentation
Includes
netif/ppp/ppp_opts.h
#include "netif/ppp/ppp_opts.h"
lwip/sys.h
#include "lwip/sys.h"
lwip/netif.h
#include "lwip/netif.h"
lwip/priv/tcpip_priv.h
#include "lwip/priv/tcpip_priv.h"
netif/ppp/ppp.h
#include "netif/ppp/ppp.h"
netif/ppp/pppos.h
#include "netif/ppp/pppos.h"
Macros
Marco LWIP_PPPAPI_H
#define LWIP_PPPAPI_H
Functions
Func pppapi_set_default
err_t pppapi_set_default(ppp_pcb *pcb);
Func pppapi_set_notify_phase_callback
err_t pppapi_set_notify_phase_callback(ppp_pcb *pcb, ppp_notify_phase_cb_fn notify_phase_cb);
Func pppapi_pppos_create
ppp_pcb *pppapi_pppos_create(struct netif *pppif, pppos_output_cb_fn output_cb, ppp_link_status_cb_fn link_status_cb, void *ctx_cb);
Func pppapi_pppoe_create
ppp_pcb *pppapi_pppoe_create(struct netif *pppif, struct netif *ethif, const char *service_name,
const char *concentrator_name, ppp_link_status_cb_fn link_status_cb,
void *ctx_cb);
Func pppapi_pppol2tp_create
ppp_pcb *pppapi_pppol2tp_create(struct netif *pppif, struct netif *netif, ip_addr_t *ipaddr, u16_t port,
const u8_t *secret, u8_t secret_len,
ppp_link_status_cb_fn link_status_cb, void *ctx_cb);
Func pppapi_connect
err_t pppapi_connect(ppp_pcb *pcb, u16_t holdoff);
Func pppapi_listen
err_t pppapi_listen(ppp_pcb *pcb);
Func pppapi_close
err_t pppapi_close(ppp_pcb *pcb, u8_t nocarrier);
Func pppapi_free
err_t pppapi_free(ppp_pcb *pcb);
Func pppapi_ioctl
err_t pppapi_ioctl(ppp_pcb *pcb, u8_t cmd, void *arg);
Vars
Consts
Types
Typedefs