Programmable Gateways
Login
Overview
Power Industry
Serial Device Server
Programmable Gateways
Serial/Ethernet Gateway XNUT-100
CAN/Ethernet Gateway XNUT-105
Ethernet CPU Boards
Shop
Information and Support
Main Page
|
Modules
|
Data Structures
|
File List
|
Data Fields
|
Globals
|
Related Pages
|
Examples
include/netinet/ppp_fsm.h File Reference
Detailed Description
PPP state machine definitions.
Defines
#define
PPPS_INITIAL
Down, hasn't been opened.
#define
PPPS_STARTING
Down, been opened.
#define
PPPS_CLOSED
Up, hasn't been opened.
#define
PPPS_STOPPED
Open, waiting for down event.
#define
PPPS_CLOSING
Terminating the connection, not open.
#define
PPPS_STOPPING
Peer is going down.
#define
PPPS_REQSENT
We've sent a Config Request.
#define
PPPS_ACKRCVD
We've received a Config Ack.
#define
PPPS_ACKSENT
We've sent a Config Ack.
#define
PPPS_OPENED
Connection available.
#define
XCP_CONFREQ
LCP/IPCP Configure-Request Code.
#define
XCP_CONFACK
LCP/IPCP Configure-Ack Code.
#define
XCP_CONFNAK
LCP/IPCP Configure-Nack Code.
#define
XCP_CONFREJ
LCP/IPCP Configure-Reject Code.
#define
XCP_TERMREQ
LCP/IPCP Terminate-Request Code.
#define
XCP_TERMACK
LCP/IPCP Terminate-Ack Code.
#define
XCP_CODEREJ
LCP/IPCP Code-Reject Code.
#define
LCP_PROTREJ
LCP Protocol-Reject Code.
#define
LCP_ERQ
LCP Echo-Request Code.
#define
LCP_ERP
LCP Echo-Response Code.
#define
LCP_DRQ
LCP Discard-Request Code.
#define
PAPCS_INITIAL
Connection down.
#define
PAPCS_CLOSED
Connection up, haven't requested auth.
#define
PAPCS_PENDING
Connection down, have requested auth.
#define
PAPCS_AUTHREQ
We've sent an Authenticate-Request.
#define
PAPCS_OPEN
We've received an Ack.
#define
PAPCS_BADAUTH
We've received a Nak.
Functions
void
LcpOpen
(
NUTDEVICE
*dev)
Trigger LCP open event.
void
LcpClose
(
NUTDEVICE
*dev)
Trigger LCP close event.
void
LcpLowerUp
(
NUTDEVICE
*dev)
Trigger LCP lower up event.
void
LcpLowerDown
(
NUTDEVICE
*dev)
Trigger LCP lower down event.
void
PapLowerUp
(
NUTDEVICE
*dev)
void
PapLowerDown
(
NUTDEVICE
*dev)
void
IpcpOpen
(
NUTDEVICE
*dev)
Trigger IPCP open event.
void
IpcpClose
(
NUTDEVICE
*dev)
Trigger IPCP close event.
void
IpcpLowerUp
(
NUTDEVICE
*dev)
void
IpcpLowerDown
(
NUTDEVICE
*dev)
void
PppOpen
(
NUTDEVICE
*dev)
void
PppClose
(
NUTDEVICE
*dev)
int
NutPppInitStateMachine
(
NUTDEVICE
*dev)
Initialize the PPP state machine.