FD.io VPP
v21.01.1
Vector Packet Processing
|
Go to the source code of this file.
Functions | |
static void | tcp_cc_rcv_ack (tcp_connection_t *tc, tcp_rate_sample_t *rs) |
static void | tcp_cc_rcv_cong_ack (tcp_connection_t *tc, tcp_cc_ack_t ack_type, tcp_rate_sample_t *rs) |
static void | tcp_cc_congestion (tcp_connection_t *tc) |
static void | tcp_cc_loss (tcp_connection_t *tc) |
static void | tcp_cc_recovered (tcp_connection_t *tc) |
static void | tcp_cc_undo_recovery (tcp_connection_t *tc) |
static void | tcp_cc_event (tcp_connection_t *tc, tcp_cc_event_t evt) |
static u64 | tcp_cc_get_pacing_rate (tcp_connection_t *tc) |
static void * | tcp_cc_data (tcp_connection_t *tc) |
void | tcp_cc_algo_register (tcp_cc_algorithm_type_e type, const tcp_cc_algorithm_t *vft) |
Register exiting cc algo type. More... | |
tcp_cc_algorithm_type_e | tcp_cc_algo_new_type (const tcp_cc_algorithm_t *vft) |
Register new cc algo type. More... | |
tcp_cc_algorithm_t * | tcp_cc_algo_get (tcp_cc_algorithm_type_e type) |
void | newreno_rcv_cong_ack (tcp_connection_t *tc, tcp_cc_ack_t ack_type, tcp_rate_sample_t *rs) |
void newreno_rcv_cong_ack | ( | tcp_connection_t * | tc, |
tcp_cc_ack_t | ack_type, | ||
tcp_rate_sample_t * | rs | ||
) |
tcp_cc_algorithm_t* tcp_cc_algo_get | ( | tcp_cc_algorithm_type_e | type | ) |
tcp_cc_algorithm_type_e tcp_cc_algo_new_type | ( | const tcp_cc_algorithm_t * | vft | ) |
void tcp_cc_algo_register | ( | tcp_cc_algorithm_type_e | type, |
const tcp_cc_algorithm_t * | vft | ||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |