PacketTagTypes » History » Revision 15
Revision 14 (Davide Pesavento, 02/01/2018 09:25 PM) → Revision 15/20 (Davide Pesavento, 02/01/2018 09:27 PM)
# Packet Tag TypeId Assignments This page is a registry for type identifiers of Tag derived classes. Each Tag derived class MUST declare the following static member function: ```cpp static constexpr int getTypeId(); ``` The return value of those functions SHOULD be registered in the table below. ID or range | Usage --------------------- | --------------------------------------------------------------------- 0~9 0000~0009 | Reserved for testing 10 0010 | [[nfd:NDNLPv2]] IncomingFaceId 11 0011 | [[nfd:NDNLPv2]] NextHopFaceId 12 0012 | [[nfd:NDNLPv2]] CachePolicy 13 0013 | [[nfd:NDNLPv2]] CongestionMark 14 0014 | [[nfd:NDNLPv2]] NonDiscovery 15 0015 | [[nfd:NDNLPv2]] PrefixAnnouncement 1000 | Certificate bundle name ([[Certificate Bundle Packet Format]]) 1001 | FinalBlockId of the certificate bundle ([[Certificate Bundle Packet Format]]) 1086 | NDNS CertificateFetcher: IterativeQueryController 0x60000000 | ndnSIM: HopCount 0x60000001~0x6fffffff | Reserved for ndnSIM 9000-9999 | Reserved for private experiments ## Current usage in ndnSIM ID | Tag ---------- | ---------------------- 0xaee87802 | ns3::ndn::Ns3PacketTag