What can I tell you...
I've seen the code running fine, if it doesn't run fine on your
scenario, then either your scenario is faulty or mine didn't trigger the
bug.
You are not supposed to have ticks and/or timing here, the stack works
when a frame is received, you have to always call the stack from a
single thread, no interrupts here (if it works, fine, but if it doesn't,
then don't complain), and call the system timers frequently enough.
Since long ago there is sys_check_timeouts() that will take care of
everything, you can call it from your main loop. Make sure you are doing
that.
I will see if I can run the linux port later with several message sizes
and check again, I've run it on a taiwanese Cortex-M3 last month and had
fun watching it work as expected.

-- 


_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to