How should I be using the 'lwip_cyclic_timers' ?

On Sat, Feb 15, 2020 at 2:36 PM goldsi...@gmx.de <goldsi...@gmx.de> wrote:

> Am 14.02.2020 um 19:53 schrieb Trampas Stern:
> > OK walking through the code it appears somewhere along the way the ACD
> > module was added and it looks like it needs to have it's
> > timer periodically called.
> >
> > I added it to the timer list and seem to work now.  I would have figured
> > that the ACD timer would have been called from the DHCP timer for
> > backwards compatibility. I assume this was done for a good reason.
>
> Sorry for the inconvenience. Yes, there *is* a reason: ACD has been
> implemented in a bad way before inside dhcp.c plus it can now be used
> without DHCP enabled, and its interval is 100ms, not 500ms like dhcp.
>
> However, calling all those timer functions yourself is not what you
> should be doing. We need to be free in adding timers to change/fix
> things like this.
>
> Even when not using the automatic timer handling provided by lwIP, you
> should use the list of timers (and corresponding intervals) provided as
> 'lwip_cyclic_timers' array by timeouts.h.
>
> Regards,
> Simon
>
> _______________________________________________
> lwip-users mailing list
> lwip-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/lwip-users
_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to