| 
| enum   | ppp_protocol_type {  
  PPP_IP = 0x0021
, PPP_IPV6 = 0x0057
, PPP_IPCP = 0x8021
, PPP_ECP = 0x8053
,  
  PPP_IPV6CP = 0x8057
, PPP_CCP = 0x80FD
, PPP_LCP = 0xc021
, PPP_PAP = 0xc023
,  
  PPP_CHAP = 0xc223
, PPP_EAP = 0xc227
 
 } | 
|   | PPP protocol types.  More...
  | 
|   | 
| enum   | ppp_phase {  
  PPP_DEAD
, PPP_ESTABLISH
, PPP_AUTH
, PPP_NETWORK
,  
  PPP_RUNNING
, PPP_TERMINATE
 
 } | 
|   | PPP phases.  More...
  | 
|   | 
| enum   | ppp_state {  
  PPP_INITIAL
, PPP_STARTING
, PPP_CLOSED
, PPP_STOPPED
,  
  PPP_CLOSING
, PPP_STOPPING
, PPP_REQUEST_SENT
, PPP_ACK_RECEIVED
,  
  PPP_ACK_SENT
, PPP_OPENED
 
 } | 
|   | PPP states, RFC 1661 ch.  More...
  | 
|   | 
| enum   | ppp_packet_type {  
  PPP_CONFIGURE_REQ = 1
, PPP_CONFIGURE_ACK = 2
, PPP_CONFIGURE_NACK = 3
, PPP_CONFIGURE_REJ = 4
,  
  PPP_TERMINATE_REQ = 5
, PPP_TERMINATE_ACK = 6
, PPP_CODE_REJ = 7
, PPP_PROTOCOL_REJ = 8
,  
  PPP_ECHO_REQ = 9
, PPP_ECHO_REPLY = 10
, PPP_DISCARD_REQ = 11
 
 } | 
|   | PPP protocol operations from RFC 1661.  More...
  | 
|   | 
| enum   | lcp_option_type {  
  LCP_OPTION_RESERVED = 0
, LCP_OPTION_MRU = 1
, LCP_OPTION_ASYNC_CTRL_CHAR_MAP = 2
, LCP_OPTION_AUTH_PROTO = 3
,  
  LCP_OPTION_QUALITY_PROTO = 4
, LCP_OPTION_MAGIC_NUMBER = 5
, LCP_OPTION_PROTO_COMPRESS = 7
, LCP_OPTION_ADDR_CTRL_COMPRESS = 8
 
 } | 
|   | LCP option types from RFC 1661 ch.  More...
  | 
|   | 
| enum   | ipcp_option_type {  
  IPCP_OPTION_RESERVED = 0
, IPCP_OPTION_IP_ADDRESSES = 1
, IPCP_OPTION_IP_COMP_PROTO = 2
, IPCP_OPTION_IP_ADDRESS = 3
,  
  IPCP_OPTION_DNS1 = 129
, IPCP_OPTION_NBNS1 = 130
, IPCP_OPTION_DNS2 = 131
, IPCP_OPTION_NBNS2 = 132
 
 } | 
|   | IPCP option types from RFC 1332.  More...
  | 
|   | 
| enum   | ipv6cp_option_type { IPV6CP_OPTION_RESERVED = 0
, IPV6CP_OPTION_INTERFACE_IDENTIFIER = 1
 } | 
|   | IPV6CP option types from RFC 5072.  More...
  | 
|   | 
| enum   | ppp_flags { PPP_CARRIER_UP
 } | 
|   |