]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: quic: Persistent congestion detection outside of controllers
authorFrédéric Lécaille <flecaille@haproxy.com>
Wed, 2 Mar 2022 13:52:56 +0000 (14:52 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 4 Mar 2022 16:47:32 +0000 (17:47 +0100)
commita5ee0ae6a240814548d3077f2cdf4ec221f8a039
tree2f697a2447d0ed020dec0bfecb671710e0a6d6af
parent83bfca6c7155fd6c26b017d504941c61d4934508
MINOR: quic: Persistent congestion detection outside of controllers

We establish the persistent congestion out of any congestion controller
to improve the algorithms genericity. This path characteristic detection may
be implemented regarless of the underlying congestion control algorithm.

Send congestion (loss) event using directly quic_cc_event(), so without
qc_cc_loss_event() wrapper function around quic_cc_event().

Take the opportunity of this patch to shorten "newest_time_sent" member field
of quic_cc_event to "time_sent".
include/haproxy/quic_cc-t.h
include/haproxy/quic_cc.h
src/quic_cc_newreno.c
src/xprt_quic.c