lwip-devel
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]