tcp data corruption
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: tcp data corruption
by Eugeny ·
I see no attachments. Please try again.
RE: tcp data corruption
by oxff ·
i can’t attach file, so copy & paste packets
RE: RE: tcp data corruption
by Eugeny ·
I do not see “data length is wrong” message in provided information. You must share pcapng log somehow, and point us to the issue in this log.
RE: tcp data corruption
by oxff ·
is this situation normal?
<TCP Dup ACK → TCP Fast Retransmission → TCP ZeroWindow → TCP Out-Of-Order>
why it happened [zerowindow, out of order]?
After this packet, my file transfer is strange.
File length received from W5100 is different compared to original file size.
RE: RE: tcp data corruption
by becky ·
Hello,
I want to see a wireshark file.
please, send .pcap file to becky@wiznet.io and describe the firmware.
RE: tcp data corruption
by becky ·
Hello,
I saw the your packet file.
In the communication, if the reception rate can not keep up with the transmission rate, there may be Dup ACK packet.
However, the ZeroWindow packet is a packet that appears because the client’s window is not released.
Make sure the client is receiving properly.
RE: tcp data corruption
by oxff ·
thank you for your reply,
i’ll check.
RE: tcp data corruption
by Eugeny ·
What is the TX buffer size for the respective W5100 socket you use?
These entries
make me think that you allocated at least 8 KB for TX buffer.
If you would have default 2KB allocated for TX buffer, then W5100 would not be able to re-transmit packet with the position 10241 as its current pointer is at 15797 which is 5KB ahead.