[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] Which PPP implementation should be used? PPP-new or PPP

From: Sylvain Rochet
Subject: Re: [lwip-users] Which PPP implementation should be used? PPP-new or PPP from the master branch
Date: Mon, 31 Mar 2014 20:46:24 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

Hello LMao,

On Mon, Mar 31, 2014 at 12:57:56PM +0000, address@hidden wrote:
> Hi there,
> I am new to the lwIP community and try to use lwIP v1.4.1 to implement 
> a gateway between an Ethernet interface and PPP on ATM91SAM7x.  I 
> found a port (with lwIP 1.3) in FreeRTOS community contributions and 
> migrated to lwIP 1.4.1. It works fine with the Ethernet part, but the 
> port doesn't contain PPP part. Therefore I need add PPP application by 
> myself.

Are you sure Atmel does not provide a working and well-written lwIP port 
in their lovely ASF ?

I guess there is one along with a MAC driver for AT91SAM µC in the same 
way they do for AT32 µC.

> I have read the lwIP PPP wiki and some archived messages regarding PPP 
> from this mail list. In the wiki, it talks about the PPP 
> implementation contained in the master branch, but in the mail list, 
> it seems everybody uses ppp-new.

> My question is which one should I use?

Well, cannot answer, because I am the ppp-new maintainer, so my answer 
is pretty obvious on this point ;-)

> What are their differences?

ppp-new is a fresh new port of the latest pppd codebase for lwIP, 
including 10 missing years of pppd improvement in lwIP and some features 
are added.

So, IIRC, at least:
  + MSCHAP support (pppd)
  + EAP support (pppd)
  + multiple PPP sessions support (me)
  + L2TPv2 LAC support (me)
  + IPv6 support (pppd+me)
  + 10 years of bugfixes (pppd)

And, I guess this is worth considering it, but I am willing to help you 
if you encounter issues with ppp-new, but I will NOT for master branch, 
and no one will.


Attachment: signature.asc
Description: Digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]