#include <stdint.h>
#include "congure.h"
Go to the source code of this file.
|  | 
| void | congure_reno_snd_setup (congure_reno_snd_t *c, const congure_reno_snd_consts_t *consts) | 
|  | Set-up CongURE implementation of TCP Reno driver and constants. 
 | 
|  | 
| void | congure_reno_set_mss (congure_reno_snd_t *c, congure_wnd_size_t mss) | 
|  | Set sender maximum segment size. 
 | 
|  | 
| void | congure_reno_snd_init (congure_snd_t *c, void *ctx) | 
|  | Use to override congure_snd_driver_t::init. 
 | 
|  | 
| int32_t | congure_reno_snd_inter_msg_interval (congure_snd_t *c, unsigned msg_size) | 
|  | Use to override congure_snd_driver_t::inter_msg_interval. 
 | 
|  | 
| void | congure_reno_snd_report_msg_sent (congure_snd_t *c, unsigned msg_size) | 
|  | Use to override congure_snd_driver_t::report_msg_sent. 
 | 
|  | 
| void | congure_reno_snd_report_msg_discarded (congure_snd_t *c, unsigned msg_size) | 
|  | Use to override congure_snd_driver_t::report_msg_discarded. 
 | 
|  | 
| void | congure_reno_snd_report_msgs_timeout (congure_snd_t *c, congure_snd_msg_t *msgs) | 
|  | Use to override congure_snd_driver_t::report_msgs_timeout. 
 | 
|  | 
| void | congure_reno_snd_report_msgs_lost (congure_snd_t *c, congure_snd_msg_t *msgs) | 
|  | Use to override congure_snd_driver_t::report_msgs_lost. 
 | 
|  | 
| void | congure_reno_snd_report_msg_acked (congure_snd_t *c, congure_snd_msg_t *msg, congure_snd_ack_t *ack) | 
|  | Use to override congure_snd_driver_t::report_msg_acked. 
 | 
|  | 
| void | congure_reno_snd_report_ecn_ce (congure_snd_t *c, ztimer_now_t time) | 
|  | Use to override congure_snd_driver_t::report_ecn_ce. 
 | 
|  |