Bug 1734

Summary: [PATCH] TcpSocketBase produces spurious delayed ACKs
Product: ns-3 Reporter: Lawrence Stewart <lstewart>
Component: internetAssignee: George Riley <riley>
Status: RESOLVED FIXED    
Severity: normal CC: ns-bugs, tomh, tommaso.pecorella
Priority: P5    
Version: ns-3-dev   
Hardware: All   
OS: All   
Attachments: Patch which cancels the delayed ACK timer event when sending ACK-laden data packets.
updated patch

Description Lawrence Stewart 2013-07-17 01:06:54 UTC
Created attachment 1641 [details]
Patch which cancels the delayed ACK timer event when sending ACK-laden data packets.

TcpSocketBase doesn't cancel the delayed ACK timer event when sending a data packet that contains an ACK, which can result in spurious delayed ACKs being sent. Attached patch fixes the issue for me.
Comment 1 Tommaso Pecorella 2015-02-01 06:03:11 UTC
Created attachment 1967 [details]
updated patch

+1 from my side.
All tests passed.
Comment 2 Tommaso Pecorella 2015-02-01 16:33:20 UTC
changeset 11202:6286a5dc3f64