[ndnSIM] face: Properly decode lp::HopCountTagField into tag
Change-Id: I43720a76766ed26438efcb36df850de076d1a118
diff --git a/src/face.cpp b/src/face.cpp
index 326a02b..c749025 100644
--- a/src/face.cpp
+++ b/src/face.cpp
@@ -457,6 +457,10 @@
if (lpPacket.has<lp::CongestionMarkField>()) {
netPacket.setTag(make_shared<lp::CongestionMarkTag>(lpPacket.get<lp::CongestionMarkField>()));
}
+
+ if (lpPacket.has<lp::HopCountTagField>()) {
+ netPacket.setTag(make_shared<lp::HopCountTag>(lpPacket.get<lp::HopCountTagField>() + 1));
+ }
}
void