NexGenPPP(oE)
Point-to-Point Protocol (over Ethernet)

Connects your devices
to an ISP via an ADSL
high speed connection


 Fully written in ANSI C
 Highly optimized
 Reentrant and ROMable
 Small critical sections
 RTOS independant
 Fast and reliable
 Polling or RTOS mode
 Small code footprint
 No CPU/OS dependencies
 Fully tested
 Royalty free
 Source code or library


Product Information

NexGenPPP is a specific layer to be used with the NexGenIP® TCP/IP stack for point-to-point connections.
The point-to-point protocol (PPP) can be used as a link between a variety of hosts, bridges, and routers.
It is often preferred to SLIP.
The PPP protocol is built as a set of features used to establish a connection and thereafter to negociate some communication protocols to secure the data.

NexGenPPP® complies with all relevant RFCs.
It is written for embedded environments, focusing on the architecture, the memory footprint and the easy-to-use interface.
Its code size does not exceed 14 kB and moreover the protocol and connections are easy to configure.

NexGenPPP supports

 LCP (Link Control Protocol)
 IPCP (IP Control Protocol)
 PAP (Password Authentication)
 CHAP/MSCHAP (Challenge Handshake)
 MD5 (Encryption)
 VJ header compression
 Hayes (Modem Command Set)

NexGenPPP(oE) is a specific driver that can be used with NexGenPPP and NexGenIP® to support an Ethernet / ADSL connection.
The ADSL technology makes it possible for several users to share a unique connection.
This is done by negociating a sessionID that is defined by an Access Concentrator located on the ISP's site.

Both NexGenPPP and NexGenPPPoE have been tested with the most commonly used commercial RAS/CAS.

Please check the supported architectures.

More features can be viewed following this link.

Some technical papers can be downloaded here.

Documentation
Programming manuals are included and specification/implementation guides are available on request.
A test suite to stress the port is furthermore supplied.

Licensing
Source code or binary library
Royalty free