Hi, Sylvain.

> -----Original Message-----
> From: lwip-users
> On Behalf Of Sylvain Rochet
> Sent: Saturday, 02 July 2016 16:31
> To: Mailing list for lwIP users <[email protected]>
> Subject: Re: [lwip-users] Configuring PPP Options in Version 2.0.0 Beta1
> 
> >
> > Agreed that most won't be necessary.
> > Right now, I'd like to be able to set the following lcp_options:
> > passive,
> 
> Done.
> 
> 
> > silent,
> 
> Done.
> 
> 
> > restart*,
> >
> > *restart may not be needed.  I don't see it implemented anywhere.  But
> > for my application, I need a way to ensure the PPP connection stays
> > up/reconnects as often as possible.  (I do it with the link status
> > callback now, which is fine.)
> 
> I don't want to. Restart have a very different meaning whether we use PPPoS,
> PPPoE or PPPoL2TP.
> 
> The main problem here is that PPP was designed for PPPoS at first, there are a
> lot of PPP options that are only there for PPPoS and which are totally useless
> or even dangerous for PPPoE or PPPoL2TP. LCP restart is one of them :-)
> 
> This is the same problem with listening, listening for PPPoS means waiting for
> a LCP packet, so LCP is already running, listening for PPPoE means waiting for
> a PADI packet, and once PPPoE session is established, start the PPP session,
> and listening for PPPoL2TP means waiting for a SCCRQ packet, and once PPPoL2TP
> session is established, start the PPP session.
> 
> I prefer to keep the PPP state flow logical, by doing our best to keep the
> major part of the API common and to have the same behavior for PPPoS, PPPoE,
> and PPPoL2TP.

I can agree with that logic.  Would it possibly make sense to remove the option 
completely from the code then?  (I'm not necessarily advocating this; just 
asking the question.)
 
> 
> > neg_pcompression,
> 
> Done.
> 
> 
> > neg_acompression
> 
> Done.
> 
> 
> > I don't need it myself, but there should also (probably) be an "easy"
> > way to set neg_asyncmap, along with defining the actual async map
> > itself.  (Maybe there already is?  I didn't look.)
> 
> Done.
> 
> 

Thank you for the all the settings implementations!

-- G
---------------------------------------------------------------------------------------
 This email has been scanned for email related threats and delivered safely by 
Mimecast.
 For more information please visit http://www.mimecast.com
---------------------------------------------------------------------------------------
_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to