#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.
|
|