[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #57976] TCP data communication broken due to ACK trans
From: |
Praveen Kumar |
Subject: |
[lwip-devel] [bug #57976] TCP data communication broken due to ACK transmission delay |
Date: |
Tue, 10 Mar 2020 03:31:28 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36 |
Follow-up Comment #4, bug #57976 (project lwip):
Hi Simon,
In Cycle2 log, if you see line number 3,4,5 - The TCP packet is received from
ECU at time 0.009955 seconds, immediately I will initiate TCP ACk packet and
tcp_output(). But at the same time, data packet needs to be sent to ECU every
10ms once. So I will initiate tcp_write(data) with tcp_output().
Later when I see the packets in wireshark, I am seeing the ACK & SEQ number
which needs to be updated with ACK packet, are updated in data packet and sent
out, and later around 100uS, the ACK pack t is transmitted with different ACK
& SEQ numbers.
As the ACK & SEQ numbers are different in acknowledgment packet, our ECU is
recording error and initiating re-transmission.
This is happening very frequently and recording an error in ECU system.
So I just want to know that how to send ACK immediately once I receive input
packet.
Regards,
PraveenKumar.
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/bugs/?57976>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/