Hi all -
My company uses the W5200 in a product that has been deployed for years. A recent prospective customer, while evaluating our product, discovered that the TCP handler of the W5200 could be made to stall (without recovery) by inundating it with nonsensical messages.
The test scenario was simply sending packets with a payload of a single character (the letter “A” in their case) as fast as possible. As these packets were being received, I could observe through Wireshark that the TCP window was shrinking. It soon became zero, and never recovered.
Repeating this test with as little as 1ms between packets prevented this issue.
Is this a known problem?
Is there any available workaround?
Would one of the newer WizNet devices resolve this problem?
I can provide a Wireshark trace file if desired.