FreeBSD kernel IPv4 code
|
#include <tcp_bbr.h>
uint8_t tcp_bbr::alloc_limit_reported |
Definition at line 791 of file tcp_bbr.h.
Referenced by bbr_alloc_full_limit(), bbr_alloc_limit(), and bbr_output_wtime().
uint8_t tcp_bbr::bbr_attempt_hdwr_pace |
Definition at line 739 of file tcp_bbr.h.
Referenced by bbr_output_wtime(), bbr_set_sockopt(), and bbr_update_hardware_pacing_rate().
uint8_t tcp_bbr::bbr_hdrw_pacing |
Definition at line 740 of file tcp_bbr.h.
Referenced by bbr_adjust_for_hw_pacing(), bbr_fini(), bbr_output_wtime(), bbr_substate_change(), bbr_type_log_hdwr_pacing(), bbr_update_hardware_pacing_rate(), and tcp_bbr_commit_bw().
uint8_t tcp_bbr::bbr_hdw_pace_ena |
Definition at line 741 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_init(), bbr_output_wtime(), and bbr_set_sockopt().
uint8_t tcp_bbr::bbr_init_win_cheat |
Definition at line 738 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_init(), bbr_set_sockopt(), and tcp_bbr_tso_size_check().
uint8_t tcp_bbr::bbr_prev_in_rec |
Definition at line 742 of file tcp_bbr.h.
Referenced by bbr_ack_received(), and bbr_post_recovery().
uint16_t tcp_bbr::bbr_segs_rcvd |
Definition at line 734 of file tcp_bbr.h.
Referenced by bbr_do_fastnewdata(), bbr_do_syn_sent(), bbr_output_wtime(), and bbr_process_data().
uint8_t tcp_bbr::bbr_timer_src |
Definition at line 736 of file tcp_bbr.h.
Referenced by bbr_log_to_cancel(), bbr_log_to_event(), bbr_log_to_start(), and bbr_start_hpts_timer().
uint8_t tcp_bbr::bbr_use_rack_cheat |
Definition at line 737 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_google_mode_off(), bbr_google_mode_on(), bbr_init(), bbr_output_wtime(), and bbr_set_sockopt().
uint16_t tcp_bbr::gain_is_limited |
Definition at line 728 of file tcp_bbr.h.
Referenced by bbr_init(), bbr_output_wtime(), bbr_setup_less_of_rate(), bbr_substate_change(), bbr_type_log_hdwr_pacing(), and bbr_update_hardware_pacing_rate().
uint16_t tcp_bbr::hw_pacing_set |
Definition at line 731 of file tcp_bbr.h.
Referenced by bbr_adjust_for_hw_pacing(), and bbr_output_wtime().
uint16_t tcp_bbr::no_pacing_until |
Definition at line 725 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_google_mode_off(), bbr_init(), bbr_set_pktepoch(), and bbr_set_sockopt().
uint16_t tcp_bbr::oerror_cnt |
Definition at line 730 of file tcp_bbr.h.
Referenced by bbr_output_wtime().
uint16_t tcp_bbr::output_error_seen |
Definition at line 729 of file tcp_bbr.h.
Referenced by bbr_output_wtime(), and bbr_start_hpts_timer().
uint8_t tcp_bbr::pkt_conservation |
Definition at line 743 of file tcp_bbr.h.
Referenced by bbr_ack_received(), and bbr_post_recovery().
uint8_t tcp_bbr::r_agg_early_set |
Definition at line 764 of file tcp_bbr.h.
Referenced by bbr_exit_persist(), bbr_output_wtime(), bbr_remxt_tmr(), and bbr_start_hpts_timer().
struct bbr_control tcp_bbr::r_ctl |
Definition at line 794 of file tcp_bbr.h.
Referenced by __bbr_get_bw(), bbr_ack_received(), bbr_adjust_for_hw_pacing(), bbr_alloc(), bbr_alloc_full_limit(), bbr_alloc_limit(), bbr_calc_thresh_rack(), bbr_check_bbr_for_state(), bbr_check_probe_rtt_limits(), bbr_check_recovery_mode(), bbr_clone_rsm(), bbr_collapsed_window(), bbr_cong_signal(), bbr_do_established(), bbr_do_fastnewdata(), bbr_do_segment_nounlock(), bbr_do_syn_recv(), bbr_do_syn_sent(), bbr_enter_persist(), bbr_enter_probe_rtt(), bbr_exit_persist(), bbr_exit_probe_rtt(), bbr_fastack(), bbr_fill_in_logging_data(), bbr_find_high_nonack(), bbr_find_lowest_rsm(), bbr_fini(), bbr_free(), bbr_get_a_state_target(), bbr_get_earliest_send_outstanding(), bbr_get_full_bw(), bbr_get_header_oh(), bbr_get_pacing_delay(), bbr_get_persists_timer_val(), bbr_get_raw_target_cwnd(), bbr_get_rtt(), bbr_get_sockopt(), bbr_get_target_cwnd(), bbr_google_measurement(), bbr_google_mode_off(), bbr_google_mode_on(), bbr_google_startup(), bbr_init(), bbr_isit_a_pkt_epoch(), bbr_log_ack(), bbr_log_ack_clear(), bbr_log_ack_event(), bbr_log_doseg_done(), bbr_log_exit_gain(), bbr_log_output(), bbr_log_pkt_epoch(), bbr_log_progress_event(), bbr_log_rtt_sample(), bbr_log_rtt_shrinks(), bbr_log_sack_passed(), bbr_log_set_of_state_target(), bbr_log_settings_change(), bbr_log_startup_event(), bbr_log_syn(), bbr_log_thresh_choice(), bbr_log_time_epoch(), bbr_log_to_cancel(), bbr_log_to_event(), bbr_log_to_processing(), bbr_log_to_start(), bbr_log_tstmp_validation(), bbr_log_type_bbrrttprop(), bbr_log_type_bbrsnd(), bbr_log_type_bbrupd(), bbr_log_type_bw_reduce(), bbr_log_type_cwndupd(), bbr_log_type_enter_rec(), bbr_log_type_exit_rec(), bbr_log_type_just_return(), bbr_log_type_ltbw(), bbr_log_type_rwnd_collapse(), bbr_log_type_statechange(), bbr_log_type_tsosize(), bbr_lt_bw_samp_done(), bbr_lt_bw_sampling(), bbr_make_timestamp_determination(), bbr_merge_rsm(), bbr_minseg(), bbr_mtu_chg(), bbr_nf_measurement(), bbr_output_wtime(), bbr_peer_reneges(), bbr_pick_probebw_substate(), bbr_post_recovery(), bbr_proc_sack_blk(), bbr_process_ack(), bbr_process_data(), bbr_process_timers(), bbr_randomize_extra_state_time(), bbr_remxt_tmr(), bbr_reset_lt_bw_interval(), bbr_reset_lt_bw_sampling(), bbr_restart_after_idle(), bbr_set_epoch(), bbr_set_pktepoch(), bbr_set_probebw_gains(), bbr_set_probebw_google_gains(), bbr_set_reduced_rtt(), bbr_set_sockopt(), bbr_set_state(), bbr_set_state_target(), bbr_setup_less_of_rate(), bbr_setup_red_bw(), bbr_should_enter_probe_rtt(), bbr_start_hpts_timer(), bbr_state_change(), bbr_state_startup(), bbr_strike_dupack(), bbr_substate_change(), bbr_timeout_delack(), bbr_timeout_keepalive(), bbr_timeout_persist(), bbr_timeout_rack(), bbr_timeout_rxt(), bbr_timeout_tlp(), bbr_timer_audit(), bbr_timer_cancel(), bbr_timer_start(), bbr_un_collapse_window(), bbr_update_bbr_info(), bbr_update_entry(), bbr_update_hardware_pacing_rate(), bbr_update_rsm(), bbr_update_rtt(), bbr_what_can_we_send(), get_min_cwnd(), tcp_bbr_commit_bw(), tcp_bbr_partialack(), tcp_bbr_tso_size_check(), tcp_bbr_xmit_timer(), and tcp_bbr_xmit_timer_commit().
uint8_t tcp_bbr::r_init_rtt |
Definition at line 765 of file tcp_bbr.h.
Referenced by bbr_init(), and tcp_bbr_xmit_timer_commit().
uint8_t tcp_bbr::r_is_v6 |
Definition at line 777 of file tcp_bbr.h.
Referenced by bbr_do_segment_nounlock(), bbr_get_header_oh(), bbr_output_wtime(), and bbr_timeout_rxt().
uint8_t tcp_bbr::r_recovery_bw |
Definition at line 767 of file tcp_bbr.h.
Referenced by __bbr_get_bw(), bbr_output_wtime(), bbr_post_recovery(), and tcp_bbr_commit_bw().
uint8_t tcp_bbr::r_state |
Definition at line 763 of file tcp_bbr.h.
Referenced by bbr_do_segment_nounlock(), bbr_log_ack(), bbr_output_wtime(), bbr_process_ack(), bbr_remxt_tmr(), bbr_set_state(), bbr_timeout_rack(), and bbr_timeout_tlp().
int32_t(* tcp_bbr::r_substate) (struct mbuf *, struct tcphdr *, struct socket *, struct tcpcb *, struct tcpopt *, int32_t, int32_t, uint32_t, int32_t, int32_t, uint8_t) |
Definition at line 718 of file tcp_bbr.h.
Referenced by bbr_do_segment_nounlock(), and bbr_set_state().
uint8_t tcp_bbr::r_timer_override |
Definition at line 768 of file tcp_bbr.h.
Referenced by bbr_output_wtime(), and bbr_remxt_tmr().
uint8_t tcp_bbr::r_use_policer |
Definition at line 766 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_google_mode_off(), bbr_google_mode_on(), bbr_init(), bbr_lt_bw_sampling(), and bbr_set_sockopt().
uint16_t tcp_bbr::r_wanted_output |
Definition at line 746 of file tcp_bbr.h.
Referenced by bbr_check_data_after_close(), bbr_do_close_wait(), bbr_do_closing(), bbr_do_established(), bbr_do_fastnewdata(), bbr_do_fin_wait_1(), bbr_do_fin_wait_2(), bbr_do_lastack(), bbr_do_segment_nounlock(), bbr_do_syn_sent(), bbr_fastack(), bbr_log_ack(), bbr_log_ack_event(), bbr_log_doseg_done(), bbr_output_wtime(), bbr_post_recovery(), bbr_process_ack(), bbr_process_data(), bbr_strike_dupack(), and tcp_bbr_partialack().
uint8_t tcp_bbr::rc_ack_is_cumack |
Definition at line 789 of file tcp_bbr.h.
Referenced by bbr_update_bbr_info(), and tcp_bbr_xmit_timer_commit().
uint16_t tcp_bbr::rc_ack_was_delayed |
Definition at line 753 of file tcp_bbr.h.
Referenced by bbr_do_segment_nounlock(), bbr_get_rtt(), bbr_log_rtt_sample(), bbr_log_type_bbrupd(), and tcp_bbr_xmit_timer_commit().
uint16_t tcp_bbr::rc_all_timers_stopped |
Definition at line 751 of file tcp_bbr.h.
Referenced by bbr_init(), bbr_timeout_delack(), bbr_timeout_keepalive(), bbr_timeout_persist(), bbr_timeout_rack(), bbr_timeout_rxt(), bbr_timeout_tlp(), bbr_timer_start(), and bbr_timer_stop().
uint8_t tcp_bbr::rc_allow_data_af_clo |
Definition at line 771 of file tcp_bbr.h.
Referenced by bbr_check_data_after_close(), bbr_get_sockopt(), bbr_init(), and bbr_set_sockopt().
uint8_t tcp_bbr::rc_bbr_state |
Definition at line 775 of file tcp_bbr.h.
Referenced by __bbr_get_bw(), bbr_ack_received(), bbr_cong_signal(), bbr_do_send_accounting(), bbr_enter_persist(), bbr_enter_probe_rtt(), bbr_exit_persist(), bbr_exit_probe_rtt(), bbr_fill_in_logging_data(), bbr_get_target_cwnd(), bbr_init(), bbr_log_output(), bbr_lt_bw_sampling(), bbr_output_wtime(), bbr_post_recovery(), bbr_restart_after_idle(), bbr_set_sockopt(), bbr_set_state_target(), bbr_state_change(), bbr_substate_change(), bbr_update_bbr_info(), and bbr_update_rsm().
uint8_t tcp_bbr::rc_bbr_substate |
Definition at line 776 of file tcp_bbr.h.
Referenced by bbr_exit_probe_rtt(), bbr_lt_bw_sampling(), bbr_state_change(), bbr_state_val(), and bbr_substate_change().
uint8_t tcp_bbr::rc_cwnd_limited |
Definition at line 782 of file tcp_bbr.h.
Referenced by bbr_output_wtime(), and bbr_start_hpts_timer().
uint16_t tcp_bbr::rc_filled_pipe |
Definition at line 755 of file tcp_bbr.h.
Referenced by bbr_ack_received(), bbr_cwnd_limiting(), bbr_exit_probe_rtt(), bbr_lt_bw_sampling(), and bbr_state_change().
uint16_t tcp_bbr::rc_has_collapsed |
Definition at line 761 of file tcp_bbr.h.
Referenced by bbr_collapsed_window(), bbr_fastack(), bbr_process_data(), and bbr_un_collapse_window().
uint16_t tcp_bbr::rc_hit_state_1 |
Definition at line 757 of file tcp_bbr.h.
Referenced by bbr_enter_probe_rtt(), bbr_exit_persist(), bbr_exit_probe_rtt(), bbr_pick_probebw_substate(), bbr_post_recovery(), bbr_set_probebw_gains(), and bbr_substate_change().
uint8_t tcp_bbr::rc_in_persist |
Definition at line 769 of file tcp_bbr.h.
Referenced by bbr_enter_persist(), bbr_exit_persist(), bbr_fastack(), bbr_google_measurement(), bbr_log_ack_event(), bbr_log_doseg_done(), bbr_log_to_cancel(), bbr_log_type_bbrsnd(), bbr_log_type_just_return(), bbr_nf_measurement(), bbr_output_wtime(), bbr_process_ack(), bbr_process_data(), bbr_should_enter_probe_rtt(), bbr_start_hpts_timer(), bbr_stop_all_timers(), bbr_timeout_persist(), bbr_timeout_tlp(), bbr_timer_audit(), and bbr_timer_start().
uint8_t tcp_bbr::rc_init_win |
Definition at line 792 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_init(), bbr_initial_cwnd(), and bbr_set_sockopt().
struct inpcb* tcp_bbr::rc_inp |
Definition at line 722 of file tcp_bbr.h.
Referenced by bbr_cong_signal(), bbr_do_segment_nounlock(), bbr_exit_persist(), bbr_fill_in_logging_data(), bbr_init(), bbr_log_ack_clear(), bbr_log_ack_event(), bbr_log_doseg_done(), bbr_log_enobuf_jmp(), bbr_log_exit_gain(), bbr_log_flowend(), bbr_log_hpts_diag(), bbr_log_msgsize_fail(), bbr_log_pacing_delay_calc(), bbr_log_pkt_epoch(), bbr_log_progress_event(), bbr_log_rtt_sample(), bbr_log_rtt_shrinks(), bbr_log_set_of_state_target(), bbr_log_settings_change(), bbr_log_startup_event(), bbr_log_thresh_choice(), bbr_log_time_epoch(), bbr_log_timer_var(), bbr_log_to_cancel(), bbr_log_to_event(), bbr_log_to_processing(), bbr_log_to_start(), bbr_log_tstmp_validation(), bbr_log_type_bbrrttprop(), bbr_log_type_bbrsnd(), bbr_log_type_bbrupd(), bbr_log_type_bw_reduce(), bbr_log_type_cwndupd(), bbr_log_type_enter_rec(), bbr_log_type_exit_rec(), bbr_log_type_just_return(), bbr_log_type_ltbw(), bbr_log_type_pesist(), bbr_log_type_rsmclear(), bbr_log_type_rwnd_collapse(), bbr_log_type_statechange(), bbr_log_type_tsosize(), bbr_output_wtime(), bbr_start_hpts_timer(), bbr_timeout_persist(), bbr_timer_audit(), bbr_timer_cancel(), bbr_type_log_hdwr_pacing(), and bbr_update_hardware_pacing_rate().
uint16_t tcp_bbr::rc_is_pkt_epoch_now |
Definition at line 760 of file tcp_bbr.h.
Referenced by bbr_check_bbr_for_state(), bbr_do_segment_nounlock(), and bbr_isit_a_pkt_epoch().
uint8_t tcp_bbr::rc_last_options |
Definition at line 779 of file tcp_bbr.h.
Referenced by bbr_ack_received(), bbr_adjust_for_hw_pacing(), bbr_calc_thresh_tlp(), bbr_clone_rsm(), bbr_collapsed_window(), bbr_cong_signal(), bbr_enter_probe_rtt(), bbr_get_a_state_target(), bbr_get_header_oh(), bbr_get_pacing_delay(), bbr_get_target_cwnd(), bbr_init(), bbr_log_ack(), bbr_log_exit_gain(), bbr_log_set_of_state_target(), bbr_minseg(), bbr_mtu_chg(), bbr_output_wtime(), bbr_post_recovery(), bbr_set_state_target(), bbr_state_change(), bbr_timeout_rxt(), bbr_timeout_tlp(), get_min_cwnd(), and tcp_bbr_tso_size_check().
uint16_t tcp_bbr::rc_loss_exit |
Definition at line 752 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_init(), bbr_set_sockopt(), and bbr_state_startup().
uint16_t tcp_bbr::rc_lt_is_sampling |
Definition at line 754 of file tcp_bbr.h.
Referenced by bbr_cong_signal(), bbr_log_type_ltbw(), bbr_lt_bw_sampling(), and bbr_reset_lt_bw_sampling().
uint8_t tcp_bbr::rc_lt_use_bw |
Definition at line 770 of file tcp_bbr.h.
Referenced by __bbr_get_bw(), bbr_cong_signal(), bbr_fill_in_logging_data(), bbr_log_type_ltbw(), bbr_lt_bw_samp_done(), bbr_lt_bw_sampling(), bbr_reset_lt_bw_sampling(), and bbr_substate_change().
uint8_t tcp_bbr::rc_max_rto_sec |
Definition at line 781 of file tcp_bbr.h.
Referenced by bbr_calc_thresh_rack(), bbr_calc_thresh_tlp(), bbr_get_sockopt(), bbr_init(), bbr_set_sockopt(), bbr_timeout_rxt(), bbr_timer_start(), and tcp_bbr_xmit_timer_commit().
uint8_t tcp_bbr::rc_no_pacing |
Definition at line 790 of file tcp_bbr.h.
Referenced by bbr_ack_received(), bbr_google_mode_off(), bbr_google_mode_on(), bbr_init(), bbr_log_type_tsosize(), bbr_output_wtime(), bbr_set_pktepoch(), bbr_set_sockopt(), bbr_state_change(), and tcp_bbr_tso_size_check().
uint16_t tcp_bbr::rc_output_starts_timer |
Definition at line 749 of file tcp_bbr.h.
Referenced by bbr_do_segment_nounlock(), and bbr_output_wtime().
uint32_t tcp_bbr::rc_pacer_started |
Definition at line 724 of file tcp_bbr.h.
Referenced by bbr_do_segment_nounlock(), bbr_init(), bbr_log_to_cancel(), bbr_output_wtime(), bbr_start_hpts_timer(), and bbr_timer_cancel().
uint8_t tcp_bbr::rc_past_init_win |
Definition at line 778 of file tcp_bbr.h.
Referenced by __bbr_get_bw(), bbr_ack_received(), bbr_log_type_tsosize(), bbr_output_wtime(), bbr_set_sockopt(), bbr_should_enter_probe_rtt(), and tcp_bbr_tso_size_check().
uint16_t tcp_bbr::rc_prtt_set_ts |
Definition at line 759 of file tcp_bbr.h.
Referenced by bbr_enter_probe_rtt(), and tcp_bbr_xmit_timer_commit().
uint16_t tcp_bbr::rc_resends_use_tso |
Definition at line 750 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_init(), bbr_output_wtime(), and bbr_set_sockopt().
uint16_t tcp_bbr::rc_timer_first |
Definition at line 748 of file tcp_bbr.h.
Referenced by bbr_cong_signal(), bbr_exit_persist(), bbr_process_data(), bbr_start_hpts_timer(), and bbr_timer_cancel().
uint8_t tcp_bbr::rc_tlp_in_progress |
Definition at line 773 of file tcp_bbr.h.
Referenced by bbr_output_wtime(), and bbr_timer_start().
uint16_t tcp_bbr::rc_tlp_new_data |
Definition at line 756 of file tcp_bbr.h.
Referenced by bbr_output_wtime(), bbr_remxt_tmr(), and bbr_timeout_tlp().
uint8_t tcp_bbr::rc_tlp_rtx_out |
Definition at line 772 of file tcp_bbr.h.
Referenced by bbr_cong_signal(), bbr_output_wtime(), bbr_remxt_tmr(), bbr_timeout_tlp(), bbr_timer_start(), and bbr_update_rtt().
uint8_t tcp_bbr::rc_tlp_threshold |
Definition at line 780 of file tcp_bbr.h.
Referenced by bbr_calc_thresh_tlp(), bbr_get_sockopt(), bbr_init(), and bbr_set_sockopt().
uint8_t tcp_bbr::rc_tmr_stopped |
Definition at line 783 of file tcp_bbr.h.
Referenced by bbr_process_timers(), bbr_start_hpts_timer(), and bbr_timer_cancel().
struct tcpcb* tcp_bbr::rc_tp |
Definition at line 721 of file tcp_bbr.h.
Referenced by __bbr_get_bw(), bbr_ack_received(), bbr_adjust_for_hw_pacing(), bbr_calc_thresh_rack(), bbr_clone_rsm(), bbr_collapsed_window(), bbr_enter_probe_rtt(), bbr_fastack(), bbr_fill_in_logging_data(), bbr_fini(), bbr_get_a_state_target(), bbr_get_pacing_delay(), bbr_get_raw_target_cwnd(), bbr_get_rtt(), bbr_get_target_cwnd(), bbr_init(), bbr_log_ack(), bbr_log_ack_clear(), bbr_log_ack_event(), bbr_log_doseg_done(), bbr_log_enobuf_jmp(), bbr_log_exit_gain(), bbr_log_flowend(), bbr_log_hpts_diag(), bbr_log_output(), bbr_log_pacing_delay_calc(), bbr_log_pkt_epoch(), bbr_log_progress_event(), bbr_log_rtt_sample(), bbr_log_rtt_shrinks(), bbr_log_set_of_state_target(), bbr_log_settings_change(), bbr_log_startup_event(), bbr_log_thresh_choice(), bbr_log_time_epoch(), bbr_log_timer_var(), bbr_log_to_cancel(), bbr_log_to_event(), bbr_log_to_processing(), bbr_log_to_start(), bbr_log_tstmp_validation(), bbr_log_type_bbrrttprop(), bbr_log_type_bbrsnd(), bbr_log_type_bbrupd(), bbr_log_type_bw_reduce(), bbr_log_type_cwndupd(), bbr_log_type_enter_rec(), bbr_log_type_exit_rec(), bbr_log_type_just_return(), bbr_log_type_ltbw(), bbr_log_type_pesist(), bbr_log_type_rsmclear(), bbr_log_type_rwnd_collapse(), bbr_log_type_statechange(), bbr_log_type_tsosize(), bbr_output_wtime(), bbr_process_ack(), bbr_set_pktepoch(), bbr_set_probebw_gains(), bbr_set_state(), bbr_set_state_target(), bbr_state_change(), bbr_state_startup(), bbr_substate_change(), bbr_type_log_hdwr_pacing(), bbr_un_collapse_window(), bbr_update_hardware_pacing_rate(), bbr_update_rsm(), get_min_cwnd(), tcp_bbr_tso_size_check(), and tcp_bbr_xmit_timer_commit().
uint8_t tcp_bbr::rc_ts_cant_be_used |
Definition at line 788 of file tcp_bbr.h.
Referenced by bbr_log_tstmp_validation(), bbr_make_timestamp_determination(), and bbr_nf_measurement().
uint8_t tcp_bbr::rc_ts_clock_set |
Definition at line 787 of file tcp_bbr.h.
Referenced by bbr_log_tstmp_validation(), bbr_make_timestamp_determination(), bbr_nf_measurement(), and tcp_bbr_xmit_timer_commit().
uint8_t tcp_bbr::rc_ts_data_set |
Definition at line 786 of file tcp_bbr.h.
Referenced by tcp_bbr_xmit_timer_commit().
uint16_t tcp_bbr::rc_ts_valid |
Definition at line 758 of file tcp_bbr.h.
Referenced by bbr_do_segment_nounlock(), bbr_log_output(), bbr_nf_measurement(), bbr_update_rsm(), and tcp_bbr_xmit_timer_commit().
struct timeval tcp_bbr::rc_tv |
Definition at line 723 of file tcp_bbr.h.
Referenced by bbr_do_close_wait(), bbr_do_closing(), bbr_do_established(), bbr_do_fastnewdata(), bbr_do_fin_wait_1(), bbr_do_fin_wait_2(), bbr_do_lastack(), bbr_do_segment_nounlock(), bbr_do_syn_recv(), bbr_do_syn_sent(), bbr_google_mode_off(), bbr_google_mode_on(), bbr_init(), bbr_log_ack(), bbr_log_ack_clear(), bbr_log_ack_event(), bbr_log_doseg_done(), bbr_log_enobuf_jmp(), bbr_log_exit_gain(), bbr_log_hpts_diag(), bbr_log_msgsize_fail(), bbr_log_pacing_delay_calc(), bbr_log_pkt_epoch(), bbr_log_progress_event(), bbr_log_rtt_sample(), bbr_log_rtt_shrinks(), bbr_log_set_of_state_target(), bbr_log_settings_change(), bbr_log_startup_event(), bbr_log_thresh_choice(), bbr_log_time_epoch(), bbr_log_timer_var(), bbr_log_to_cancel(), bbr_log_to_event(), bbr_log_to_processing(), bbr_log_to_start(), bbr_log_tstmp_validation(), bbr_log_type_bbrrttprop(), bbr_log_type_bbrsnd(), bbr_log_type_bbrupd(), bbr_log_type_bw_reduce(), bbr_log_type_cwndupd(), bbr_log_type_enter_rec(), bbr_log_type_exit_rec(), bbr_log_type_just_return(), bbr_log_type_ltbw(), bbr_log_type_pesist(), bbr_log_type_rsmclear(), bbr_log_type_rwnd_collapse(), bbr_log_type_statechange(), bbr_log_type_tsosize(), bbr_output_wtime(), bbr_remxt_tmr(), bbr_set_sockopt(), bbr_type_log_hdwr_pacing(), and bbr_update_rtt().
uint8_t tcp_bbr::rc_use_google |
Definition at line 784 of file tcp_bbr.h.
Referenced by __bbr_get_bw(), bbr_ack_received(), bbr_check_probe_rtt_limits(), bbr_cong_signal(), bbr_cwnd_limiting(), bbr_enter_probe_rtt(), bbr_exit_probe_rtt(), bbr_get_a_state_target(), bbr_get_pacing_delay(), bbr_get_sockopt(), bbr_get_target_cwnd(), bbr_google_mode_off(), bbr_google_mode_on(), bbr_init(), bbr_log_type_tsosize(), bbr_output_wtime(), bbr_post_recovery(), bbr_set_probebw_gains(), bbr_set_sockopt(), bbr_set_state_target(), bbr_start_hpts_timer(), bbr_state_change(), bbr_state_startup(), bbr_substate_change(), bbr_update_bbr_info(), bbr_update_rtt(), and tcp_bbr_tso_size_check().
uint8_t tcp_bbr::rc_use_idle_restart |
Definition at line 774 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_init(), bbr_restart_after_idle(), and bbr_set_sockopt().
uint8_t tcp_bbr::rc_use_ts_limit |
Definition at line 785 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_init(), bbr_nf_measurement(), and bbr_set_sockopt().
uint16_t tcp_bbr::rtt_valid |
Definition at line 747 of file tcp_bbr.h.
Referenced by bbr_do_segment_nounlock(), bbr_init(), tcp_bbr_xmit_timer(), and tcp_bbr_xmit_timer_commit().
uint16_t tcp_bbr::skip_gain |
Definition at line 727 of file tcp_bbr.h.
Referenced by bbr_init(), bbr_output_wtime(), bbr_setup_less_of_rate(), bbr_substate_change(), bbr_type_log_hdwr_pacing(), and bbr_update_hardware_pacing_rate().
uint16_t tcp_bbr::ts_can_raise |
Definition at line 726 of file tcp_bbr.h.
Referenced by bbr_get_sockopt(), bbr_init(), bbr_nf_measurement(), and bbr_set_sockopt().