#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. More...
|
|
void | congure_reno_set_mss (congure_reno_snd_t *c, congure_wnd_size_t mss) |
| Set sender maximum segment size. More...
|
|
void | congure_reno_snd_init (congure_snd_t *c, void *ctx) |
| Use to override congure_snd_driver_t::init. More...
|
|
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. More...
|
|
void | congure_reno_snd_report_msg_sent (congure_snd_t *c, unsigned msg_size) |
| Use to override congure_snd_driver_t::report_msg_sent. More...
|
|
void | congure_reno_snd_report_msg_discarded (congure_snd_t *c, unsigned msg_size) |
| Use to override congure_snd_driver_t::report_msg_discarded. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|