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

Go to the source code of this file.

Data Structures

struct  TcpCubic
 TCP CUBIC algorithm. More...

Typedefs

typedef struct TcpCubic TcpCubic
 TCP CUBIC algorithm.

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.

Typedef Documentation

◆ TcpCubic

typedef struct TcpCubic TcpCubic

TCP CUBIC algorithm.

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

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)