Dear all
After a week of debugging I finally find the issue. The problem is related to 
priority in pcb.
Taking a deep look I saw that the priority in the stack 1.4.1 is change, in 
particular:
Tcp_alloc return e pcb with a prior equal to the prior passed in input.
Tcp_listen_with_backlog return e pcb with a prior equal to the pcb.prior passed 
in input.
This two changes lead to a sporadic RST ACK call from the kill_prio routine.
Finally I fix this issue removing the equal condition in the kill_prio function.
Best regards 


Mattia Settin
Inviato da iPhone


> Il giorno 20 ott 2017, alle ore 14:41, Sergio R. Caprile <[email protected]> 
> ha scritto:
> 
> Sorry, I don't follow.
> Can you please post a traffic capture and your detailed usage ?
> API = ?
> httpd = ? contrib ? RAW or netconn ? did you modify ?
> port = STM32; your own or buggy cube ?
> NO_SYS = ?
> 
> 
> _______________________________________________
> lwip-users mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/lwip-users

_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to