I am using the TM4C129X eval kit with TivaWare and lwIP. Ethernet port is connected to Windows 7 PC on a private (secondary) port.
I start things by exchanging 4 sets of TCP packets - the PC sends a request and the Eval kit responds. All is good.
After the fourth exchange, the Eval kit starts to send UDP data packets back to the PC at a regular interval. If it sends one packet, all is good. But if it sends more than one packet, the UDP packets get sent before the response to the 4th TCP packet is sent.(witnessed by Wireshark) which causes problems. I have tried using tcp_output( ) to no avail. I have also tried to use the tcp_sent( ) callback but it never gets called.
Any suggestions?
Thanks,
Jeff