NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
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 More...
 
TscTime startTime
 start time More...
 
TscTime finishTime
 finish time, 0 if not finished More...
 
TscTime nextCwndDec
 when cwnd may be decreased again More...
 
uint64_t nTxRetx
 retransmitted Interests More...
 
uint64_t nRxData
 non-duplicate Data More...
 
uint32_t nInFlight
 count of in-flight Interests More...
 

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: