NDN-DPDK
High-Speed Named Data Networking Forwarder
Data Structures | Macros | Typedefs | Functions | Variables
rttest.h File Reference
#include "../dpdk/tsc.h"
#include "rttest-enum.h"

Go to the source code of this file.

Data Structures

struct  RttValue
 SRTT and RTTVAR values in RTT estimator. More...
 
struct  RttEst
 RTT estimator. More...
 

Macros

#define RttEstAlpha   (1.0 * RttEstAlphaDividend / RttEstAlphaDivisor)
 
#define RttEstBeta   (1.0 * RttEstBetaDividend / RttEstBetaDivisor)
 

Typedefs

typedef struct RttValue RttValue
 SRTT and RTTVAR values in RTT estimator. More...
 
typedef struct RttEst RttEst
 RTT estimator. More...
 

Functions

void RttEst_Init (RttEst *rtte)
 

Variables

TscDuration RttEstTscMinRto
 
TscDuration RttEstTscMaxRto
 

Macro Definition Documentation

◆ RttEstAlpha

#define RttEstAlpha   (1.0 * RttEstAlphaDividend / RttEstAlphaDivisor)

◆ RttEstBeta

#define RttEstBeta   (1.0 * RttEstBetaDividend / RttEstBetaDivisor)

Typedef Documentation

◆ RttEst

typedef struct RttEst RttEst

◆ RttValue

typedef struct RttValue RttValue

SRTT and RTTVAR values in RTT estimator.

See also
https://datatracker.ietf.org/doc/html/rfc6298

Function Documentation

◆ RttEst_Init()

void RttEst_Init ( RttEst rtte)

Variable Documentation

◆ RttEstTscMaxRto

TscDuration RttEstTscMaxRto
extern

◆ RttEstTscMinRto

TscDuration RttEstTscMinRto
extern