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

_PPPDCB Struct Reference
[PPPPPP]

PPP interface structure. More...


Data Fields

HANDLE dcb_state_chg
 PPP State event queue. The state machine posts an event to this queue when the network interface becomes ready.

u_char dcb_lcp_state
 Current state of the link layer.

u_char dcb_reqid
 ID of our last request.

u_char dcb_rejid
 ID of our last reject.

u_char dcb_acked
 Flag to remember ack received.

u_short dcb_loc_mru
 Maximum local receive unit.

u_short dcb_rem_mru
 Maximum remote receive unit.

u_long dcb_accm
 Asynch control character map. TODO: Pass to ahdlc driver.

u_char dcb_compr
 Compression flags. TODO: Pass to ahdlc driver. dcb_useACFC dcb_usePFC.

u_short dcb_auth
 Authentication type.

u_long dcb_neg_magic
 Magic number to negotiate.

u_long dcb_loc_magic
 Local magic number. Used to detect loopback conditions.

u_long dcb_rem_magic
 Remote magic number. Used to detect loopback conditions.

u_chardcb_user
 User authentication.

u_chardcb_pass
 Password authentication.

u_long dcb_local_ip
 Local IP address.

u_long dcb_remote_ip
 Remote IP address.

u_long dcb_ip_mask
 Negotiated IP mask.

u_long dcb_ip_dns1
 Negotiated primary DNS.

u_long dcb_ip_dns2
 Negotiated secondary DNS.

u_long dcb_rejects
 Rejected items.

u_char dcb_retries
 LCP/IPCP retransmit counter.

u_char dcb_lcp_naks
 LCP NAK counter, avoids endless loops.

u_char dcb_lcp_reqid
 Identifier of our last LCP request.

u_char dcb_ipcp_state
 Current state of the network layer.

u_char dcb_ipcp_naks
 LCP NAK counter, avoids endless loops.

u_char dcb_auth_state
 Current authentication state.

int dcb_fd
 File descriptor of physical device.


Detailed Description

PPP interface structure.

Contains information about the PPP device.


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