Hi, Sylvain.
Sorry for the delay on replying.

> -----Original Message-----
> From: lwip-users
> On Behalf Of Sylvain Rochet
> Sent: Monday, 27 June 2016 08:18
> To: Mailing list for lwIP users <[email protected]>
> Subject: Re: [lwip-users] Configuring PPP Options in Version 2.0.0 Beta1
> 
> Hi Greg,
> 
> 
> On Wed, May 04, 2016 at 08:10:41PM +0000, Greg Smith wrote:
> > Hello.
> >
> > I have been looking forward to the PPP enhancements made in lwIP 2.0.0
> > Beta1 compared to 1.4.1.  I've added the new version to my project
> > with success and have a few questions about configuring PPP.  I
> > appreciate any help you can give.
> >
> > 1) How can I setup a static IP address when _not_ running in PPP
> > Server mode?
> 
> On master branch:
> 
> ppp = pppo..._create(...);
> 
> ip4_addr_t addr;
> IP4_ADDR(&addr, 192,168,0,1);
> ppp_set_ipcp_ouraddr(ppp, &addr);
> 
> ppp_connect(ppp, 0);

Thank you for implementing this.  I'll try it out when Beta 2 is published.

> > 2) In lcp_init(), several PPP options are hard-coded, such as
> > negotiating the async map and compression.  Is there a programmatic
> > way to set these options at either compile-time or run-time without
> > directly modifying the lcp_init() function?  If so, how?
> 
> We are now able to add as many macros as necessary to change the PPP
> configuration without changing the API but I don't want to bloat ppp.h with
> macros for every possible config option, most are close to useless anyway,
> which options would you need ?
 
Agreed that most won't be necessary.
Right now, I'd like to be able to set the following lcp_options:
passive, silent, restart*, neg_pcompression, neg_acompression

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.)


If I think of others as I go along, I'll post again.


*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.)


Thanks.
-- 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