PAP
[PPP]


Detailed Description

Password authentication protocol.


Functions

void NutPapInput (NUTDEVICE *dev, NETBUF *nb)
 Handle incoming PAP packets.
int NutPapOutput (NUTDEVICE *dev, u_char code, u_char id, NETBUF *nb)
 Send a PAP packet.
void PapRxAuthAck (NUTDEVICE *dev, u_char id, NETBUF *nb)
void PapRxAuthNak (NUTDEVICE *dev, u_char id, NETBUF *nb)
void PapRxAuthReq (NUTDEVICE *dev, u_char id, NETBUF *nb)
void PapTxAuthReq (NUTDEVICE *dev, u_char id)


Function Documentation

void NutPapInput ( NUTDEVICE dev,
NETBUF nb 
)

Handle incoming PAP packets.

Parameters:
dev Identifies the device that received the packet.
nb Pointer to a network buffer structure containing the PAP packet.

int NutPapOutput ( NUTDEVICE dev,
u_char  code,
u_char  id,
NETBUF nb 
)

Send a PAP packet.

Note:
Applications typically do not call this function.
Parameters:
dev Identifies the device to use.
code Type subcode.
id Exchange identifier.
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.


Generated on Tue Jan 23 21:12:26 2007 for BTnut System Software by doxygen 1.4.7