Jim, In my application each time I call LWIP I check the connection state reported by the PHY. I have a state machine that handles cable up/down. If it is down, when it comes back I re-init LWIP and anything that has been hanging on the line.
That works...every time...is there a better way? Regards Hugh -----Original Message----- From: lwip-users <lwip-users-bounces+hugh=courtyard.co...@nongnu.org> On Behalf Of jim Sent: 08 November 2018 01:46 To: lwip-users@nongnu.org Cc: Subject: [lwip-users] lwip netconn with ethernet disconnect Hi, I have the lwip system working and it is awesome! I am wondering how to recover from cable disconnect in my application. On cable disconnect, the driver calls tcpip_callback_with_block which ends up successfully entering netif_set_link_down. My application is currently waiting on the receive mailbox through netconn_recv. What is the expected behavior when the cable is removed? I would have expected the blocking netconn_recv to return with an error. Thanks in advance for any help. Jim _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users