| H A D | rack.c | 1 /*- 2 * Copyright (c) 2016-2020 Netflix, Inc. 162 * - Matt Mathis's Rate Halving which slowly drops 165 * - Yuchung Cheng's RACK TCP (for which its named) that 168 * - Reorder Detection of RFC4737 and the Tail-Loss probe draft 186 * TCP output is also over-written with a new version since it 191 static int32_t rack_tlp_limit = 2; /* No more than 2 TLPs w-out new data */ 194 static int32_t rack_reorder_fade = 60000000; /* 0 - never fade, def 60,000,000 195 * - 6 3756 rack_log_timely(struct tcp_rack * rack,uint32_t logged,uint64_t cur_bw,uint64_t low_bnd,uint64_t up_bnd,int line,uint8_t method) rack_log_timely() argument 17871 rack_log_pacing_delay_calc(struct tcp_rack * rack,uint32_t len,uint32_t slot,uint64_t bw_est,uint64_t bw,uint64_t len_time,int method,int line,struct rack_sendmap * rsm,uint8_t quality) rack_log_pacing_delay_calc() argument [all...] |