Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

IPCP
[PPP]

IP control protocol. More...

Functions

void NutIpcpInput (NUTDEVICE *dev, NETBUF *nb)
 Handle incoming IPCP packets.

int NutIpcpOutput (NUTDEVICE *dev, u_char code, u_char id, NETBUF *nb)
 Send a IPCP packet.


Detailed Description

IP control protocol.


Function Documentation

void NutIpcpInput NUTDEVICE   dev,
NETBUF   nb
 

Handle incoming IPCP packets.

Packets not destined to us or packets with unsupported address type or item length are silently discarded.

Note:
This routine is called by the Ethernet layer on incoming ARP packets. Applications typically do not call this function.
Parameters:
dev Identifies the device that received the packet.
nb Pointer to a network buffer structure containing the ARP packet.

int NutIpcpOutput NUTDEVICE   dev,
u_char    code,
u_char    id,
NETBUF   nb
 

Send a IPCP packet.

Note:
Applications typically do not call this function.
Parameters:
dev Identifies the device to use.
nb Network buffer structure containing the packet to send or null if the packet contains no information. The structure must have been allocated by a previous call NutNetBufAlloc() and will be freed when this function returns.
Returns:
0 on success, -1 in case of any errors.


© 2000-2003 by egnite Software GmbH - visit http://www.ethernut.de/