|
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 |