From 43dafda7cb9772a66f8b13698424cfb301bf3fd4 Mon Sep 17 00:00:00 2001 From: "Jay C. Surani" Date: Fri, 21 Jun 2024 15:58:40 +0530 Subject: [PATCH] tcp: Add necessary logging for BBRv1 --- src/internet/model/tcp-bbr.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/internet/model/tcp-bbr.cc b/src/internet/model/tcp-bbr.cc index 0120c2d77..f8069cd1e 100644 --- a/src/internet/model/tcp-bbr.cc +++ b/src/internet/model/tcp-bbr.cc @@ -243,6 +243,7 @@ TcpBbr::SetPacingRate(Ptr tcb, double gain) if (m_isPipeFilled || rate > tcb->m_pacingRate) { tcb->m_pacingRate = rate; + NS_LOG_DEBUG("Pacing rate updated. New value: " << tcb->m_pacingRate); } } @@ -488,6 +489,7 @@ TcpBbr::UpdateTargetCwnd(Ptr tcb) uint32_t TcpBbr::AckAggregationCwnd() { + NS_LOG_FUNCTION(this); uint32_t maxAggrBytes; // MaxBW * 0.1 secs uint32_t aggrCwndBytes = 0; @@ -503,6 +505,7 @@ TcpBbr::AckAggregationCwnd() void TcpBbr::UpdateAckAggregation(Ptr tcb, const TcpRateOps::TcpRateSample& rs) { + NS_LOG_FUNCTION(this << tcb << rs); uint32_t expectedAcked; uint32_t extraAck; uint32_t epochProp; @@ -601,6 +604,7 @@ TcpBbr::SetCwnd(Ptr tcb, const TcpRateOps::TcpRateSample& rs) tcb->m_cWnd = tcb->m_cWnd.Get() + rs.m_ackedSacked; } tcb->m_cWnd = std::max(tcb->m_cWnd.Get(), m_minPipeCwnd); + NS_LOG_DEBUG("Congestion window updated. New value:" << tcb->m_cWnd); done: ModulateCwndForProbeRTT(tcb);