Home
last modified time | relevance | path

Searched refs:OSSL_CC_DATA (Results 1 – 15 of 15) sorted by relevance

/src/crypto/openssl/include/internal/
H A Dquic_cc.h86 OSSL_CC_DATA *(*new)(OSSL_TIME (*now_cb)(void *arg),
89 void (*free)(OSSL_CC_DATA *ccdata);
94 void (*reset)(OSSL_CC_DATA *ccdata);
103 int (*set_input_params)(OSSL_CC_DATA *ccdata,
120 int (*bind_diagnostics)(OSSL_CC_DATA *ccdata,
132 int (*unbind_diagnostics)(OSSL_CC_DATA *ccdata,
141 uint64_t (*get_tx_allowance)(OSSL_CC_DATA *ccdata);
149 OSSL_TIME (*get_wakeup_deadline)(OSSL_CC_DATA *ccdata);
156 int (*on_data_sent)(OSSL_CC_DATA *ccdata,
163 int (*on_data_acked)(OSSL_CC_DATA *ccdata,
[all …]
H A Dquic_predef.h24 typedef struct ossl_cc_data_st OSSL_CC_DATA; typedef
H A Dquic_ackm.h26 OSSL_CC_DATA *cc_data, int is_server);
H A Dquic_txp.h50 OSSL_CC_DATA *cc_data; /* QUIC Congestion Controller Instance */
/src/crypto/openssl/test/
H A Dcc_dummy.c20 static OSSL_CC_DATA *dummy_new(OSSL_TIME (*now_cb)(void *arg), in dummy_new()
29 return (OSSL_CC_DATA *)d; in dummy_new()
32 static void dummy_free(OSSL_CC_DATA *cc) in dummy_free()
37 static void dummy_reset(OSSL_CC_DATA *cc) in dummy_reset()
41 static int dummy_set_input_params(OSSL_CC_DATA *cc, const OSSL_PARAM *params) in dummy_set_input_params()
61 static int dummy_bind_diagnostic(OSSL_CC_DATA *cc, OSSL_PARAM *params) in dummy_bind_diagnostic()
79 static int dummy_unbind_diagnostic(OSSL_CC_DATA *cc, OSSL_PARAM *params) in dummy_unbind_diagnostic()
96 static uint64_t dummy_get_tx_allowance(OSSL_CC_DATA *cc) in dummy_get_tx_allowance()
101 static OSSL_TIME dummy_get_wakeup_deadline(OSSL_CC_DATA *cc) in dummy_get_wakeup_deadline()
106 static int dummy_on_data_sent(OSSL_CC_DATA *cc, in dummy_on_data_sent()
[all …]
H A Dquic_cc_test.c96 OSSL_CC_DATA *cc;
108 const OSSL_CC_METHOD *ccm, OSSL_CC_DATA *cc, in net_sim_init()
284 static int dump_state(const OSSL_CC_METHOD *ccm, OSSL_CC_DATA *cc, in dump_state()
334 OSSL_CC_DATA *cc = NULL; in test_simulate()
486 OSSL_CC_DATA *cc = NULL; in test_sanity()
H A Dquic_fifd_test.c60 OSSL_CC_DATA *ccdata;
H A Dquic_ackm_test.c51 OSSL_CC_DATA *ccdata;
H A Dquic_txp_test.c66 OSSL_CC_DATA *cc_data;
/src/crypto/openssl/ssl/quic/
H A Dcc_newreno.c45 static void newreno_reset(OSSL_CC_DATA *cc);
47 static OSSL_CC_DATA *newreno_new(OSSL_TIME (*now_cb)(void *arg), in newreno_new()
59 newreno_reset((OSSL_CC_DATA *)nr); in newreno_new()
61 return (OSSL_CC_DATA *)nr; in newreno_new()
64 static void newreno_free(OSSL_CC_DATA *cc) in newreno_free()
93 static void newreno_reset(OSSL_CC_DATA *cc) in newreno_reset()
112 static int newreno_set_input_params(OSSL_CC_DATA *cc, const OSSL_PARAM *params) in newreno_set_input_params()
149 static int newreno_bind_diagnostic(OSSL_CC_DATA *cc, OSSL_PARAM *params) in newreno_bind_diagnostic()
198 static int newreno_unbind_diagnostic(OSSL_CC_DATA *cc, OSSL_PARAM *params) in newreno_unbind_diagnostic()
287 static uint64_t newreno_get_tx_allowance(OSSL_CC_DATA *cc) in newreno_get_tx_allowance()
[all …]
H A Dquic_channel_local.h91 OSSL_CC_DATA *cc_data;
H A Dquic_ackm.c508 OSSL_CC_DATA *cc_data;
1040 OSSL_CC_DATA *cc_data, in ossl_ackm_new()
/src/crypto/openssl/doc/designs/quic-design/
H A Dcongestion-control.md9 methods. `OSSL_CC_DATA` is an opaque type representing a congestion controller
H A Dquic-ackm.md100 OSSL_CC_DATA *cc_data);
H A Dtx-packetiser.md32 OSSL_CC_DATA *cc_data; /* QUIC Congestion Controller Instance */