According to the documents, the calling time should be 250 ms, and not 100.

About tcp_fasttmr... I'm using LwIP 1.4.1, ported under FreeRTOS on STM32 connectivity. I have run into hangup, which seems to cycle in tcp_fasttmr loop

while(pcb != NULL) {
if (pcb->last_timer != tcp_timer_ctr) {




since pcb-> last_timer is equal to tcp_timer_ctr, there is no condition to leave the loop. Shouldn't the pcb be assigned pcb->next in case the the timer counters are equal? 06:49, April 26, 2013 (UTC)Konstantin

Community content is available under CC-BY-SA unless otherwise noted.