NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
PccEntry Struct Reference

PIT-CS composite entry. More...

#include <pcc-entry.h>

Data Fields

PccKey key
UT_hash_handle hh
RTE_MARKER a_
union { 
   struct __rte_packed_begin
      bool   hasToken: 1 
      int   : 1 
      PccSlotIndex   pitEntry0Slot: 2 
      PccSlotIndex   pitEntry1Slot: 2 
      PccSlotIndex   csEntrySlot: 2 
      int   : 8 
      uint64_t   token: PccTokenBits 
      const int   hasPitEntry0: 2 
      const int   hasPitEntry1: 2 
      const int   hasCsEntry: 2 
      uint64_t   : 56 
      const int   hasPitEntries: 4 
      const int   hasEntries: 6 
   }   __rte_packed_end
   uint64_t   tokenQword 
}; 
RTE_MARKER b_
PccSlot slot1
PccEntryExtext

Detailed Description

PIT-CS composite entry.

It contains PCC entry index and slot1.

Field Documentation

◆ [union]

union { ... } PccEntry

◆ __pad0__

int PccEntry::__pad0__

◆ __pad1__ [1/2]

uint64_t PccEntry::__pad1__

◆ __pad1__ [2/2]

int PccEntry::__pad1__

◆ [struct]

struct { ... } ::__rte_packed_begin PccEntry::__rte_packed_end

◆ a_

RTE_MARKER PccEntry::a_

◆ b_

RTE_MARKER PccEntry::b_

◆ csEntrySlot

PccSlotIndex PccEntry::csEntrySlot

◆ ext

PccEntryExt* PccEntry::ext

◆ hasCsEntry

const int PccEntry::hasCsEntry

◆ hasEntries

const int PccEntry::hasEntries

◆ hasPitEntries

const int PccEntry::hasPitEntries

◆ hasPitEntry0

const int PccEntry::hasPitEntry0

◆ hasPitEntry1

const int PccEntry::hasPitEntry1

◆ hasToken

bool PccEntry::hasToken

◆ hh

UT_hash_handle PccEntry::hh

◆ key

PccKey PccEntry::key

◆ pitEntry0Slot

PccSlotIndex PccEntry::pitEntry0Slot

◆ pitEntry1Slot

PccSlotIndex PccEntry::pitEntry1Slot

◆ slot1

PccSlot PccEntry::slot1

◆ token

uint64_t PccEntry::token

◆ tokenQword

uint64_t PccEntry::tokenQword

The documentation for this struct was generated from the following file: