NDN-DPDK
High-Speed Named Data Networking Forwarder
|
Functions | |
N_LOG_INIT (FetchLogic) | |
size_t | FetchLogic_TxInterestBurst (FetchLogic *fl, uint64_t *segNums, size_t limit, TscTime now) |
Request to transmit a burst of Interests. More... | |
void | FetchLogic_RxDataBurst (FetchLogic *fl, const FetchLogicRxData *pkts, size_t count, TscTime now) |
Notify Data arrival. More... | |
void | FetchLogic_Init (FetchLogic *fl, uint32_t winCapacity, int numaSocket) |
void | FetchLogic_Free (FetchLogic *fl) |
void | FetchLogic_Reset (FetchLogic *fl, uint64_t segmentBegin, uint64_t segmentEnd) |
void FetchLogic_Free | ( | FetchLogic * | fl | ) |
void FetchLogic_Init | ( | FetchLogic * | fl, |
uint32_t | winCapacity, | ||
int | numaSocket | ||
) |
void FetchLogic_Reset | ( | FetchLogic * | fl, |
uint64_t | segmentBegin, | ||
uint64_t | segmentEnd | ||
) |
void FetchLogic_RxDataBurst | ( | FetchLogic * | fl, |
const FetchLogicRxData * | pkts, | ||
size_t | count, | ||
TscTime | now | ||
) |
Notify Data arrival.
pkts | fields extracted from arrived Data. |
count | size of pkts array. |
size_t FetchLogic_TxInterestBurst | ( | FetchLogic * | fl, |
uint64_t * | segNums, | ||
size_t | limit, | ||
TscTime | now | ||
) |
Request to transmit a burst of Interests.
[out] | segNums | segment numbers to retrieve. |
limit | size of segNums array. |
N_LOG_INIT | ( | FetchLogic | ) |