PPP and PPPoE Protocol Stacks
RFC-compliant with a full protocol suite of PPP client and server (with CHAP, CHAT, and PAP). Includes PPPoE client and servers for Ethernet bridging over PPP.
- Point-to-Point Protocol (PPP): RFC 1144, 1172, 1332, 1334, 1548
- PPP over Ethernet (PPPoE): RFC 2516
High Performance. Header compression optmization introduces no data copies to the stack. Matching of fragment lists, address records, and TCP sockets are done with a fast hashing function. The 16-bit checksum for TCP and UDP is calculated in assembly language (for Power Architecture, ColdFire, and 68K). Access to the assembly language "add with carry" instruction enables the calculation to be done with fast 32-bit accesses.
Clearly documented network driver interface supports concurrent use of multiple network interfaces. Ethernet and PPP drivers for the MCF5485/75, MCF5282, MCF5272, MC68360, MPC860, LAN91C111, DP83815, i82559, and other controllers are available separately. Blunk Microsystems provides low cost bids on custom drivers.
Easy to administer. PPP connections can be configured to be a default gateway and to request a DNS server address from the remote peer.
Features serial port drivers that maximizes throughput for any baud rate.
Developed using TargetOS™, Blunk Microsystems' real-time operating system, the source code is 100% ANSI C and is easily ported to both other real-time kernels and to polling environments that do not use a kernel. A Linux port is provided for quick embedded or desktop Linux development or evaluation.
Integrated with CrossStep™, Blunk's IDE for embedded development that includes an integrated project builder, kernel-aware source code debugger, on-chip debug connections for board bring-up and Ethernet debug connections for fast application development.
Royalty-free. Includes source code, User's Manual, sample applications, and one year of technical support.