diff options
author | Hugo Landau <hlandau@openssl.org> | 2022-10-31 13:51:09 +0000 |
---|---|---|
committer | Hugo Landau <hlandau@openssl.org> | 2023-01-13 13:20:09 +0000 |
commit | 97c5c52d6c2c5d13db0cc59b3dbf4d75c40ec3ba (patch) | |
tree | 9cad3fc57d901099e32568946b9dfa4aa59d5744 /doc/designs | |
parent | e5d575686efb280af08c3fd307a649ed2a942ce3 (diff) |
QUIC Congestion Control: API to determine deadline at which more credit will be available
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19703)
Diffstat (limited to 'doc/designs')
-rw-r--r-- | doc/designs/quic-design/congestion-control.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/designs/quic-design/congestion-control.md b/doc/designs/quic-design/congestion-control.md index 231d4ef360..7881ca9871 100644 --- a/doc/designs/quic-design/congestion-control.md +++ b/doc/designs/quic-design/congestion-control.md @@ -178,6 +178,12 @@ struct ossl_cc_method_st { size_t (*get_bytes_in_flight_max)(OSSL_CC_DATA *ccdata); /* + * Returns the time at which the CC will next release more budget + * for sending, or ossl_time_infinite(). + */ + OSSL_TIME (*get_next_credit_time)(OSSL_CC_DATA *ccdata); + + /* * To be called when a packet with retransmittable data was sent. * |num_retransmittable_bytes| is the number of bytes sent * in the packet that are retransmittable. |