tcp: Fix TcpRateOps to update m_ackElapsed like Linux
Co-authored-by: Chetan Agarwal <chetanag35@gmail.com>
This commit is contained in:
committed by
Tom Henderson
parent
8bcf3a8537
commit
e16ff5ee17
@@ -178,11 +178,11 @@ TcpRateLinux::SkbDelivered (TcpTxItem * skb)
|
||||
if (m_rateSample.m_priorDelivered == 0
|
||||
|| skbInfo.m_delivered > m_rateSample.m_priorDelivered)
|
||||
{
|
||||
m_rateSample.m_ackElapsed = Simulator::Now () - m_rateSample.m_priorTime;
|
||||
m_rateSample.m_priorDelivered = skbInfo.m_delivered;
|
||||
m_rateSample.m_priorTime = skbInfo.m_deliveredTime;
|
||||
m_rateSample.m_isAppLimited = skbInfo.m_isAppLimited;
|
||||
m_rateSample.m_sendElapsed = skb->GetLastSent () - skbInfo.m_firstSent;
|
||||
m_rateSample.m_ackElapsed = Simulator::Now () - skbInfo.m_deliveredTime;
|
||||
|
||||
m_rateSampleTrace (m_rateSample);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user