NDN-DPDK
High-Speed Named Data Networking Forwarder
|
PIT-CS composite entry. More...
#include <pcc-entry.h>
Data Fields | |
PccKey | key |
UT_hash_handle | hh |
RTE_MARKER | a_ |
union { | |
struct { | |
bool hasToken: 1 | |
int __pad0__: 1 | |
PccSlotIndex pitEntry0Slot: 2 | |
PccSlotIndex pitEntry1Slot: 2 | |
PccSlotIndex csEntrySlot: 2 | |
int __pad1__: 8 | |
uint64_t token: PccTokenBits | |
} __rte_packed | |
struct { | |
int __pad0__: 2 | |
const int hasPitEntry0: 2 | |
const int hasPitEntry1: 2 | |
const int hasCsEntry: 2 | |
uint64_t __pad1__: 56 | |
} __rte_packed | |
struct { | |
int __pad0__: 2 | |
const int hasPitEntries: 4 | |
uint64_t __pad1__: 58 | |
} __rte_packed | |
struct { | |
int __pad0__: 2 | |
const int hasEntries: 6 | |
uint64_t __pad1__: 56 | |
} __rte_packed | |
uint64_t tokenQword | |
}; | |
RTE_MARKER | b_ |
PccSlot | slot1 |
PccEntryExt * | ext |
PIT-CS composite entry.
It contains PCC entry index and slot1.
union { ... } |
int PccEntry::__pad0__ |
int PccEntry::__pad1__ |
uint64_t PccEntry::__pad1__ |
struct { ... } PccEntry::__rte_packed |
struct { ... } PccEntry::__rte_packed |
struct { ... } PccEntry::__rte_packed |
struct { ... } PccEntry::__rte_packed |
RTE_MARKER PccEntry::a_ |
RTE_MARKER PccEntry::b_ |
PccSlotIndex PccEntry::csEntrySlot |
PccEntryExt* PccEntry::ext |
const int PccEntry::hasCsEntry |
const int PccEntry::hasEntries |
const int PccEntry::hasPitEntries |
const int PccEntry::hasPitEntry0 |
const int PccEntry::hasPitEntry1 |
bool PccEntry::hasToken |
UT_hash_handle PccEntry::hh |
PccKey PccEntry::key |
PccSlotIndex PccEntry::pitEntry0Slot |
PccSlotIndex PccEntry::pitEntry1Slot |
PccSlot PccEntry::slot1 |
uint64_t PccEntry::token |
uint64_t PccEntry::tokenQword |