face: increment link layer byte counters in EthernetFace
refs #1780
Change-Id: I27b9c19ef70b976c83f35bcd569dc7eb7f9802cd
diff --git a/daemon/face/ethernet-face.cpp b/daemon/face/ethernet-face.cpp
index 9e34c66..66957db 100644
--- a/daemon/face/ethernet-face.cpp
+++ b/daemon/face/ethernet-face.cpp
@@ -216,7 +216,8 @@
}
NFD_LOG_TRACE("[id:" << getId() << ",endpoint:" << m_interfaceName
- << "] Successfully sent: " << buffer.size() << " bytes");
+ << "] Successfully sent: " << block.size() << " bytes");
+ this->getMutableCounters().getNOutBytes() += block.size();
}
void
@@ -249,8 +250,6 @@
packet += ethernet::HDR_LEN;
length -= ethernet::HDR_LEN;
- NFD_LOG_TRACE("[id:" << getId() << ",endpoint:" << m_interfaceName
- << "] Received: " << length << " bytes");
/// \todo Reserve space in front and at the back
/// of the underlying buffer
@@ -258,6 +257,10 @@
bool isOk = Block::fromBuffer(packet, length, element);
if (isOk)
{
+ NFD_LOG_TRACE("[id:" << getId() << ",endpoint:" << m_interfaceName
+ << "] Received: " << element.size() << " bytes");
+ this->getMutableCounters().getNInBytes() += element.size();
+
if (!decodeAndDispatchInput(element))
{
NFD_LOG_WARN("[id:" << getId() << ",endpoint:" << m_interfaceName
@@ -299,7 +302,7 @@
}
else
{
- msg = "Receive operation failed, closing face: " + error.category().message(error.value());
+ msg = "Receive operation failed, closing face: " + error.message();
NFD_LOG_WARN("[id:" << getId() << ",endpoint:" << m_interfaceName << "] " << msg);
}