Hi all, I have a similar problem. I am using FreeRTOS 9.0.0 and lwIP 2.1.0 contrib FreeRTOS port. I use a notification in ISR and send ethernet packets to message box in ethernet input thread. Then I process those packets in tcpip_thread().
I can successfully receive and send SNMP packets at 1.3 Mbps. Above this speed, response rate to SNMP requests gradually decrease as I increase incoming packets. After 13 Mbps, there is no answer at all. The problem is, even if I stop sending SNMP requests to device, I cannot ping the device anymore. The program does not get into EMAC RX ISR. However, it continues to execute other threads. I investigated the problem, and I observed that the problem happens when I use pbuf_alloc(PBUF_POOL). If I prevent the program to get into pbuf_alloc during the storm, and reenable pbuf_alloc after storm, I can ping the device. Any help will be appreciated. Regards Ercan -- Sent from: http://lwip.100.n7.nabble.com/lwip-users-f3.html _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users