fw: refactor strategy logging and improve ASF probe logging
Bring strategy logging in line with format from 6bf94c0.
This should also marginally improve performance when log level is raised.
Refs: #5262, #5267
Co-authored-by: Davide Pesavento <davidepesa@gmail.com>
Change-Id: I6493b6476f3d0c6ae5562b66abfa46f6c6f4903d
diff --git a/daemon/fw/best-route-strategy.cpp b/daemon/fw/best-route-strategy.cpp
index 0de6265..a275b3a 100644
--- a/daemon/fw/best-route-strategy.cpp
+++ b/daemon/fw/best-route-strategy.cpp
@@ -1,6 +1,6 @@
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
/*
- * Copyright (c) 2014-2022, Regents of the University of California,
+ * Copyright (c) 2014-2023, Regents of the University of California,
* Arizona Board of Regents,
* Colorado State University,
* University Pierre & Marie Curie, Sorbonne University,
@@ -61,9 +61,9 @@
BestRouteStrategy::afterReceiveInterest(const Interest& interest, const FaceEndpoint& ingress,
const shared_ptr<pit::Entry>& pitEntry)
{
- RetxSuppressionResult suppression = m_retxSuppression->decidePerPitEntry(*pitEntry);
+ auto suppression = m_retxSuppression->decidePerPitEntry(*pitEntry);
if (suppression == RetxSuppressionResult::SUPPRESS) {
- NFD_LOG_DEBUG(interest << " from=" << ingress << " suppressed");
+ NFD_LOG_INTEREST_FROM(interest, ingress, "suppressed");
return;
}
@@ -78,8 +78,7 @@
});
if (it == nexthops.end()) {
- NFD_LOG_DEBUG(interest << " from=" << ingress << " noNextHop");
-
+ NFD_LOG_INTEREST_FROM(interest, ingress, "new no-nexthop");
lp::NackHeader nackHeader;
nackHeader.setReason(lp::NackReason::NO_ROUTE);
this->sendNack(nackHeader, ingress.face, pitEntry);
@@ -88,7 +87,7 @@
}
Face& outFace = it->getFace();
- NFD_LOG_DEBUG(interest << " from=" << ingress << " newPitEntry-to=" << outFace.getId());
+ NFD_LOG_INTEREST_FROM(interest, ingress, "new to=" << outFace.getId());
this->sendInterest(interest, outFace, pitEntry);
return;
}
@@ -102,19 +101,19 @@
if (it != nexthops.end()) {
Face& outFace = it->getFace();
this->sendInterest(interest, outFace, pitEntry);
- NFD_LOG_DEBUG(interest << " from=" << ingress << " retransmit-unused-to=" << outFace.getId());
+ NFD_LOG_INTEREST_FROM(interest, ingress, "retx unused-to=" << outFace.getId());
return;
}
// find an eligible upstream that is used earliest
it = findEligibleNextHopWithEarliestOutRecord(ingress.face, interest, nexthops, pitEntry);
if (it == nexthops.end()) {
- NFD_LOG_DEBUG(interest << " from=" << ingress << " retransmitNoNextHop");
+ NFD_LOG_INTEREST_FROM(interest, ingress, "retx no-nexthop");
}
else {
Face& outFace = it->getFace();
this->sendInterest(interest, outFace, pitEntry);
- NFD_LOG_DEBUG(interest << " from=" << ingress << " retransmit-retry-to=" << outFace.getId());
+ NFD_LOG_INTEREST_FROM(interest, ingress, "retx retry-to=" << outFace.getId());
}
}