Project

General

Profile

Actions

PacketTagTypes » History » Revision 16

« Previous | Revision 16/20 (diff) | Next »
Davide Pesavento, 02/01/2018 09:32 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:

static constexpr int
getTypeId();

The return value of those functions SHOULD be registered in the table below.

ID or range Usage
0..9 Reserved for testing
10 NDNLPv2 IncomingFaceId
11 NDNLPv2 NextHopFaceId
12 NDNLPv2 CachePolicy
13 NDNLPv2 CongestionMark
14 NDNLPv2 NonDiscovery
15 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

Updated by Davide Pesavento about 6 years ago · 16 revisions