FreeBSD kernel IPv4 code
|
#include <tcp_ratelimit.h>
Data Fields | |
const struct tcp_rate_set * | ptbl |
struct m_snd_tag * | tag |
long | rate |
long | using |
long | rs_num_enobufs |
uint32_t | time_between |
uint32_t | flags |
Definition at line 43 of file tcp_ratelimit.h.
uint32_t tcp_hwrate_limit_table::flags |
Definition at line 50 of file tcp_ratelimit.h.
const struct tcp_rate_set* tcp_hwrate_limit_table::ptbl |
Definition at line 44 of file tcp_ratelimit.h.
Referenced by bbr_adjust_for_hw_pacing(), bbr_output_wtime(), bbr_update_hardware_pacing_rate(), and rack_log_hdwr_pacing().
long tcp_hwrate_limit_table::rate |
Definition at line 46 of file tcp_ratelimit.h.
Referenced by bbr_output_wtime(), bbr_substate_change(), bbr_update_hardware_pacing_rate(), rack_get_pacing_delay(), rack_get_pacing_len(), rack_log_hdwr_pacing(), and rack_set_pace_segments().
long tcp_hwrate_limit_table::rs_num_enobufs |
Definition at line 48 of file tcp_ratelimit.h.
Referenced by rack_get_pacing_delay().
struct m_snd_tag* tcp_hwrate_limit_table::tag |
Definition at line 45 of file tcp_ratelimit.h.
uint32_t tcp_hwrate_limit_table::time_between |
Definition at line 49 of file tcp_ratelimit.h.
Referenced by bbr_adjust_for_hw_pacing(), and rack_get_pacing_delay().
long tcp_hwrate_limit_table::using |
Definition at line 47 of file tcp_ratelimit.h.