webrtc/modules/congestion_controller/goog_cc
Per K b812b7a86b Delay probes after route change until transport is writable
Ensure probes are not created until after the transport becomes writable even if the network route change.
DTLS negotiation must complete before there is a point in sending probes.

Bug: webrtc:14928
Change-Id: Ib3cb93aef9f38e306b094dd700ed595cf9eb3f32
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301362
Reviewed-by: Diep Bui <diepbp@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39870}
2023-04-17 10:18:34 +00:00
..
test Adopt absl::string_view in modules/congestion_controller/ 2022-08-17 08:41:23 +00:00
acknowledged_bitrate_estimator.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
acknowledged_bitrate_estimator.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
acknowledged_bitrate_estimator_interface.cc Improved RobustThroughputEstimator 2022-05-11 08:45:53 +00:00
acknowledged_bitrate_estimator_interface.h Improved RobustThroughputEstimator 2022-05-11 08:45:53 +00:00
acknowledged_bitrate_estimator_unittest.cc In modules/ replace mock macros with unified MOCK_METHOD macro 2020-05-27 10:21:08 +00:00
alr_detector.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
alr_detector.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
alr_detector_unittest.cc Change AlrDetector to be able to set field trials that only affect AlrDetector 2019-04-29 13:46:35 +00:00
bitrate_estimator.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
bitrate_estimator.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
BUILD.gn Use loss based state to inform probe controller 2022-11-09 11:48:18 +00:00
congestion_window_pushback_controller.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
congestion_window_pushback_controller.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
congestion_window_pushback_controller_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
delay_based_bwe.cc Cleanup AimdRateControl interface and unittests 2023-03-28 16:43:24 +00:00
delay_based_bwe.h Do not send probes if network is either overusing or underusing. 2022-12-09 08:20:45 +00:00
delay_based_bwe_unittest.cc Init delay_detector_state to be kNormal 2023-02-23 11:59:54 +00:00
delay_based_bwe_unittest_helper.cc Adopt absl::string_view in modules/congestion_controller/ 2022-08-17 08:41:23 +00:00
delay_based_bwe_unittest_helper.h Adopt absl::string_view in modules/congestion_controller/ 2022-08-17 08:41:23 +00:00
delay_increase_detector_interface.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
goog_cc_network_control.cc Do not use acknowledge bitrate for backing off in alr. 2023-02-22 14:38:23 +00:00
goog_cc_network_control.h Remove unused field trial WebRTC-Bwe-LossBasedStableRate 2022-11-24 15:02:11 +00:00
goog_cc_network_control_unittest.cc Delay probes after route change until transport is writable 2023-04-17 10:18:34 +00:00
inter_arrival_delta.cc Logging clarification for inter_arrival_delta. 2022-10-11 08:50:06 +00:00
inter_arrival_delta.h Logging clarification for inter_arrival_delta. 2022-10-11 08:50:06 +00:00
link_capacity_estimator.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
link_capacity_estimator.h Adds new timer based rate controller trial to GoogCC 2018-12-21 14:14:08 +00:00
loss_based_bandwidth_estimation.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
loss_based_bandwidth_estimation.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
loss_based_bwe_v2.cc Update loss based bwe - probe integration. 2023-03-20 11:14:46 +00:00
loss_based_bwe_v2.h Update loss based bwe - probe integration. 2023-03-20 11:14:46 +00:00
loss_based_bwe_v2_test.cc Update loss based bwe - probe integration. 2023-03-20 11:14:46 +00:00
probe_bitrate_estimator.cc Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
probe_bitrate_estimator.h Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
probe_bitrate_estimator_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
probe_controller.cc Delay probes after route change until transport is writable 2023-04-17 10:18:34 +00:00
probe_controller.h Delay probes after route change until transport is writable 2023-04-17 10:18:34 +00:00
probe_controller_unittest.cc Delay probes after route change until transport is writable 2023-04-17 10:18:34 +00:00
robust_throughput_estimator.cc clean up misc TimeDelta use 2022-08-02 13:52:36 +00:00
robust_throughput_estimator.h Improved RobustThroughputEstimator 2022-05-11 08:45:53 +00:00
robust_throughput_estimator_unittest.cc Improved RobustThroughputEstimator 2022-05-11 08:45:53 +00:00
send_side_bandwidth_estimation.cc Do not use acknowledge bitrate for backing off in alr. 2023-02-22 14:38:23 +00:00
send_side_bandwidth_estimation.h Do not use acknowledge bitrate for backing off in alr. 2023-02-22 14:38:23 +00:00
send_side_bandwidth_estimation_unittest.cc Do not probe if rtt is higher than the limit defined in RTTBasedBackoff 2023-02-14 08:53:23 +00:00
trendline_estimator.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
trendline_estimator.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
trendline_estimator_unittest.cc Filter out small packets from delay-based overuse detection. 2019-09-01 17:57:01 +00:00