Skip to content

Commit 43dafda

Browse files
committed
tcp: Add necessary logging for BBRv1
1 parent 0480c75 commit 43dafda

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/internet/model/tcp-bbr.cc

+4
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ TcpBbr::SetPacingRate(Ptr<TcpSocketState> tcb, double gain)
243243
if (m_isPipeFilled || rate > tcb->m_pacingRate)
244244
{
245245
tcb->m_pacingRate = rate;
246+
NS_LOG_DEBUG("Pacing rate updated. New value: " << tcb->m_pacingRate);
246247
}
247248
}
248249

@@ -488,6 +489,7 @@ TcpBbr::UpdateTargetCwnd(Ptr<TcpSocketState> tcb)
488489
uint32_t
489490
TcpBbr::AckAggregationCwnd()
490491
{
492+
NS_LOG_FUNCTION(this);
491493
uint32_t maxAggrBytes; // MaxBW * 0.1 secs
492494
uint32_t aggrCwndBytes = 0;
493495

@@ -503,6 +505,7 @@ TcpBbr::AckAggregationCwnd()
503505
void
504506
TcpBbr::UpdateAckAggregation(Ptr<TcpSocketState> tcb, const TcpRateOps::TcpRateSample& rs)
505507
{
508+
NS_LOG_FUNCTION(this << tcb << rs);
506509
uint32_t expectedAcked;
507510
uint32_t extraAck;
508511
uint32_t epochProp;
@@ -601,6 +604,7 @@ TcpBbr::SetCwnd(Ptr<TcpSocketState> tcb, const TcpRateOps::TcpRateSample& rs)
601604
tcb->m_cWnd = tcb->m_cWnd.Get() + rs.m_ackedSacked;
602605
}
603606
tcb->m_cWnd = std::max(tcb->m_cWnd.Get(), m_minPipeCwnd);
607+
NS_LOG_DEBUG("Congestion window updated. New value:" << tcb->m_cWnd);
604608

605609
done:
606610
ModulateCwndForProbeRTT(tcb);

0 commit comments

Comments
 (0)