Data Structures | |
struct | _PPPDCB |
PPP interface structure. More... | |
struct | _PPPDCB |
PPP interface structure. More... | |
Typedefs | |
typedef _PPPDCB | PPPDCB |
PPP interface type. | |
Functions | |
int | NutPppInit (NUTDEVICE *dev) |
Initialize the PPP state machine. | |
int | NutPppIOCtl (NUTDEVICE *dev, int req, void *conf) |
Perform PPP control functions. | |
int | PPPPutPacket (NUTDEVICE *dev, NETBUF *nb) |
Actually send a PPP packet. | |
__BEGIN_DECLS void | NutPppInput (NUTDEVICE *dev, NETBUF *nb) |
Handle incoming PPP frames. | |
int | NutPppOutput (NUTDEVICE *dev, u_short type, u_char *ha, NETBUF *nb) |
Send PPP frame. | |
NutPppSm (void *arg) | |
PPP state machine timeout thread. | |
PPPRx (void *arg) | |
PPP receiver thread. | |
Variables | |
NUTDEVICE | devPpp |
Device information structure. | |
IFNET | ifn_ppp |
Network interface information structure. |
|
PPP interface type.
|
|
Initialize the PPP state machine.
|
|
Handle incoming PPP frames. Splits the PPP frame into the data link and the network part. Then the frame is routed to the proper handler, based on the type field in the header.
|
|
Perform PPP control functions.
|
|
Send PPP frame. Send a PPP frame of a given type using the specified device.
|
|
PPP state machine timeout thread. Handles timeouts for LCP and IPCP. |
|
Actually send a PPP packet. Deprecated. Will be included in the AHDLC driver.
|
|
PPP receiver thread. Deprecated. Will be included in the AHDLC driver. It runs with high priority. |
|
Device information structure. This is a virtual device driver has no underlying hardware and must not be registered. It will be initialized when the application calls NutNetIfConfig(). |
|
Network interface information structure.
|