FD.io VPP  v18.01.2-1-g9b554f3
Vector Packet Processing
tcp_newreno.c File Reference
+ Include dependency graph for tcp_newreno.c:

Go to the source code of this file.

Functions

void newreno_congestion (tcp_connection_t *tc)
 
void newreno_recovered (tcp_connection_t *tc)
 
void newreno_rcv_ack (tcp_connection_t *tc)
 
void newreno_rcv_cong_ack (tcp_connection_t *tc, tcp_cc_ack_t ack_type)
 
void newreno_conn_init (tcp_connection_t *tc)
 
clib_error_tnewreno_init (vlib_main_t *vm)
 

Variables

static const tcp_cc_algorithm_t tcp_newreno
 

Function Documentation

void newreno_congestion ( tcp_connection_t tc)

Definition at line 19 of file tcp_newreno.c.

+ Here is the call graph for this function:

void newreno_conn_init ( tcp_connection_t tc)

Definition at line 75 of file tcp_newreno.c.

+ Here is the call graph for this function:

clib_error_t* newreno_init ( vlib_main_t vm)

Definition at line 90 of file tcp_newreno.c.

+ Here is the call graph for this function:

void newreno_rcv_ack ( tcp_connection_t tc)

Definition at line 31 of file tcp_newreno.c.

void newreno_rcv_cong_ack ( tcp_connection_t tc,
tcp_cc_ack_t  ack_type 
)

Definition at line 45 of file tcp_newreno.c.

void newreno_recovered ( tcp_connection_t tc)

Definition at line 25 of file tcp_newreno.c.

Variable Documentation

const tcp_cc_algorithm_t tcp_newreno
static
Initial value:
= {
.congestion = newreno_congestion,
.recovered = newreno_recovered,
.rcv_ack = newreno_rcv_ack,
.rcv_cong_ack = newreno_rcv_cong_ack,
}
void newreno_recovered(tcp_connection_t *tc)
Definition: tcp_newreno.c:25
void newreno_conn_init(tcp_connection_t *tc)
Definition: tcp_newreno.c:75
void newreno_rcv_ack(tcp_connection_t *tc)
Definition: tcp_newreno.c:31
void newreno_rcv_cong_ack(tcp_connection_t *tc, tcp_cc_ack_t ack_type)
Definition: tcp_newreno.c:45
void newreno_congestion(tcp_connection_t *tc)
Definition: tcp_newreno.c:19

Definition at line 81 of file tcp_newreno.c.