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
