[Top][All Lists]

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

[lwip-users] Configuring PPP Options in Version 2.0.0 Beta1

From: Greg Smith
Subject: [lwip-users] Configuring PPP Options in Version 2.0.0 Beta1
Date: Wed, 4 May 2016 20:10:41 +0000


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?  (I have been successful when setting the IP address as second argument of pppapi_listen() when running as a server.)

However, when running as a "client" using pppapi_connect(), the only thing I've found to work is something like:

pppapi_connect(pppPcb, 0);

pppPcb->ipcp_wantoptions.ouraddr = usartPpp.ip_addr.addr;


That seems kludgy and wrong.  And, it does not work if the delay time (second argument of pppapi_connect()) is set >0.  I would like to be able to set a static IP address and have a delay time.  So how do I get something like:

// <-- function call to set static IP address here --> //

pppapi_connect(pppPcb, 10);



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?



Thank you in advance for your help.


-- G

This email has been scanned for email related threats and delivered safely by Mimecast.
For more information please visit http://www.mimecast.com

reply via email to

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