1 #ifndef NDNDPDK_PCCT_PIT_STRUCT_H
2 #define NDNDPDK_PCCT_PIT_STRUCT_H
6 #include "../core/mintmr.h"
void(* Pit_SgTimerCb)(Pit *pit, PitEntry *entry, uintptr_t ctx)
Callback to handle strategy timer triggers.
Definition: pit-struct.h:13
Minute scheduler.
Definition: mintmr.h:22
A PIT entry.
Definition: pit-entry.h:24
The Pending Interest Table (PIT).
Definition: pit-struct.h:20
uint64_t nInsert
how many inserts created a new PIT entry
Definition: pit-struct.h:23
Pit_SgTimerCb sgTimerCb
Definition: pit-struct.h:34
uint64_t nEntries
current number of entries
Definition: pit-struct.h:21
uint64_t nAllocErr
how many inserts failed due to allocation error
Definition: pit-struct.h:26
uint64_t nNackHit
how many find-by-Nack found PIT entry
Definition: pit-struct.h:29
uint64_t nExpired
how many entries expired
Definition: pit-struct.h:31
uintptr_t sgTimerCtx
Definition: pit-struct.h:35
uint64_t nDataHit
how many find-by-Data found PIT entry/entries
Definition: pit-struct.h:27
uint64_t nFound
how many inserts found an existing PIT entry
Definition: pit-struct.h:24
uint64_t nDataMiss
how many find-by-Data did not find PIT entry
Definition: pit-struct.h:28
MinSched * timeoutSched
Definition: pit-struct.h:33
uint64_t nCsMatch
how many inserts matched a CS entry
Definition: pit-struct.h:25
uint64_t nNackMiss
how many find-by-Nack did not find PIT entry
Definition: pit-struct.h:30