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