NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
tcpcubic.c File Reference
#include "tcpcubic.h"

Macros

#define TCPCUBIC_IW   2.0
#define TCPCUBIC_C   0.4
#define TCPCUBIC_BETACUBIC   0.7

Functions

void TcpCubic_Init (TcpCubic *ca)
void TcpCubic_Increase (TcpCubic *ca, TscTime now, double sRtt)
 Window increase.
void TcpCubic_Decrease (TcpCubic *ca, TscTime now)
 Window decrease.

Macro Definition Documentation

◆ TCPCUBIC_BETACUBIC

#define TCPCUBIC_BETACUBIC   0.7

◆ TCPCUBIC_C

#define TCPCUBIC_C   0.4

◆ TCPCUBIC_IW

#define TCPCUBIC_IW   2.0

Function Documentation

◆ TcpCubic_Decrease()

void TcpCubic_Decrease ( TcpCubic * ca,
TscTime now )

Window decrease.

Caller must ensure this is invoked no more than once per RTT.

◆ TcpCubic_Increase()

void TcpCubic_Increase ( TcpCubic * ca,
TscTime now,
double sRtt )

Window increase.

◆ TcpCubic_Init()

void TcpCubic_Init ( TcpCubic * ca)