NDN-DPDK
High-Speed Named Data Networking Forwarder
Main Page
Related Pages
Data Structures
Data Structures
Data Structure Index
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
w
Functions
_
b
c
d
e
f
h
i
l
m
n
p
r
s
t
u
Variables
_
b
c
d
e
f
g
i
l
m
p
r
s
t
v
w
Typedefs
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
Enumerations
Enumerator
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
Macros
a
b
c
d
f
h
i
l
m
n
p
r
s
t
u
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
csrc
pcct
pit-dn.h
Go to the documentation of this file.
1
#ifndef NDNDPDK_PCCT_PIT_DN_H
2
#define NDNDPDK_PCCT_PIT_DN_H
3
6
#include "../iface/faceid.h"
7
11
typedef
struct
PitDn
{
12
TscTime
expiry
;
13
uint32_t
nonce
;
14
FaceID
face
;
15
uint8_t
congMark
;
16
uint8_t
txHopLimit
;
17
bool
canBePrefix
;
18
LpPitToken
token
;
19
} __rte_cache_aligned
PitDn
;
20
static_assert(
sizeof
(
PitDn
) <= RTE_CACHE_LINE_SIZE,
""
);
21
22
#endif
// NDNDPDK_PCCT_PIT_DN_H
FaceID
uint16_t FaceID
Numeric face identifier.
Definition:
faceid.h:13
PitDn
struct PitDn PitDn
A PIT downstream record.
LpPitToken
NDNLPv2 PIT token value.
Definition:
lp.h:35
PitDn
A PIT downstream record.
Definition:
pit-dn.h:11
PitDn::token
LpPitToken token
downstream's token
Definition:
pit-dn.h:18
PitDn::expiry
TscTime expiry
expiration time
Definition:
pit-dn.h:12
PitDn::nonce
uint32_t nonce
downstream's nonce
Definition:
pit-dn.h:13
PitDn::canBePrefix
bool canBePrefix
Interest has CanBePrefix?
Definition:
pit-dn.h:17
PitDn::txHopLimit
uint8_t txHopLimit
downstream's HopLimit minus one
Definition:
pit-dn.h:16
PitDn::congMark
uint8_t congMark
Definition:
pit-dn.h:15
PitDn::face
FaceID face
Definition:
pit-dn.h:14
TscTime
uint64_t TscTime
TSC clock time point.
Definition:
tsc.h:9
Generated by
1.9.1