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

Fetcher congestion control and scheduling logic. More...

#include <logic.h>

Data Fields

FetchWindow win
RttEst rtte
TcpCubic ca
struct cds_list_head retxQ
MinSchedsched
uint64_t segmentEnd
 last segnum desired plus one
TscTime startTime
 start time
TscTime finishTime
 finish time, 0 if not finished
TscTime nextCwndDec
 when cwnd may be decreased again
uint64_t nTxRetx
 retransmitted Interests
uint64_t nRxData
 non-duplicate Data
uint32_t nInFlight
 count of in-flight Interests

Detailed Description

Fetcher congestion control and scheduling logic.

Field Documentation

◆ ca

TcpCubic FetchLogic::ca

◆ finishTime

TscTime FetchLogic::finishTime

finish time, 0 if not finished

◆ nextCwndDec

TscTime FetchLogic::nextCwndDec

when cwnd may be decreased again

◆ nInFlight

uint32_t FetchLogic::nInFlight

count of in-flight Interests

◆ nRxData

uint64_t FetchLogic::nRxData

non-duplicate Data

◆ nTxRetx

uint64_t FetchLogic::nTxRetx

retransmitted Interests

◆ retxQ

struct cds_list_head FetchLogic::retxQ

◆ rtte

RttEst FetchLogic::rtte

◆ sched

MinSched* FetchLogic::sched

◆ segmentEnd

uint64_t FetchLogic::segmentEnd

last segnum desired plus one

◆ startTime

TscTime FetchLogic::startTime

start time

◆ win

FetchWindow FetchLogic::win

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