NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
enum.h
Go to the documentation of this file.
1 // <auto-generated> ndn-dpdk/mk/enumgen
2 #ifndef NDNDPDK_NDNI_ENUM_H
3 #define NDNDPDK_NDNI_ENUM_H
4 #include <stdbool.h>
5 
6 enum {
7  LpHeaderHeadroom = 0 + 1 + 5 + 1 + 1 + 8 + 1 + 1 + 2 + 1 + 1 + 2 + 1 + 1 + 8 + 3 + 1 + 3 + 1 + 1 + 3 + 1 + 1 + 1 + 5,
10  NameMaxLength = 2048,
18  DataEncNullSigLen = 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1,
19  DataGenBufLen = 0 + 1 + 3 + NameMaxLength + 1 + 1 + 1 + 1 + 4 + 1 + 3 + 0 + 39,
20  DataGenDataroom = 0 + 1 + 5 + 1 + 3 + NameMaxLength,
21 };
22 
23 typedef enum DataSatisfyResult {
27 } __attribute__((packed)) DataSatisfyResult;
28 
29 typedef enum ParseFor {
33 } __attribute__((packed)) ParseFor;
34 
35 typedef enum PktType {
38  PktData = 2,
39  PktNack = 3,
41  PktSData = 6,
42  PktSNack = 7,
43  PktMax = PktNack + 1,
44 } __attribute__((packed)) PktType;
45 
46 #endif // NDNDPDK_NDNI_ENUM_H
DataSatisfyResult
Definition: enum.h:23
@ DataSatisfyYes
Definition: enum.h:24
@ DataSatisfyNo
Definition: enum.h:25
@ DataSatisfyNeedDigest
Definition: enum.h:26
@ DataGenBufLen
Definition: enum.h:19
@ InterestTemplateDataroom
Definition: enum.h:17
@ DefaultInterestLifetime
Definition: enum.h:15
@ NameMaxLength
Definition: enum.h:10
@ DataEncNullSigLen
Definition: enum.h:18
@ L3TypeLengthHeadroom
Definition: enum.h:9
@ PInterestMaxFwHints
Definition: enum.h:14
@ DataGenDataroom
Definition: enum.h:20
@ ImplicitDigestLength
Definition: enum.h:11
@ PNameCachedComponents
Definition: enum.h:13
@ LpMaxFragments
Definition: enum.h:8
@ InterestTemplateBufLen
Definition: enum.h:16
@ LpHeaderHeadroom
Definition: enum.h:7
@ ImplicitDigestSize
Definition: enum.h:12
ParseFor
Definition: enum.h:29
@ ParseForApp
Definition: enum.h:32
@ ParseForAny
Definition: enum.h:30
@ ParseForFw
Definition: enum.h:31
PktType
Definition: enum.h:35
@ PktSNack
Definition: enum.h:42
@ PktSInterest
Definition: enum.h:40
@ PktFragment
Definition: enum.h:36
@ PktInterest
Definition: enum.h:37
@ PktNack
Definition: enum.h:39
@ PktData
Definition: enum.h:38
@ PktSData
Definition: enum.h:41
@ PktMax
Definition: enum.h:43