-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
to be merged into: just not to lose this
- Loading branch information
1 parent
51100c1
commit 4b1c1b8
Showing
5 changed files
with
571 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
#include <inttypes.h> | ||
|
||
#include <haproxy/window_filter.h> | ||
|
||
#define false 0 | ||
#define true 1 | ||
|
||
/* Rate sample */ | ||
struct quic_rs { | ||
uint64_t delivered; | ||
uint64_t prior_delivered; | ||
uint64_t tx_in_flight; | ||
uint64_t lost; | ||
uint64_t prior_lost; | ||
uint32_t interval; | ||
uint32_t prior_time; | ||
uint32_t send_elapsed; | ||
uint32_t ack_elapsed; | ||
uint32_t is_app_limited; | ||
}; | ||
|
||
/* Delivery rate sampling */ | ||
struct quic_drs { | ||
struct quic_rs rs; | ||
struct wf wf; | ||
uint64_t round_count; | ||
uint64_t next_round_delivered; | ||
uint64_t delivered; | ||
uint64_t lost; | ||
uint32_t delivered_ts; | ||
uint32_t first_sent_ts; | ||
int is_cwnd_limited; /* boolean */ | ||
int app_limited; /* boolean */ | ||
}; | ||
|
||
extern struct pool_head *pool_head_quic_drs; | ||
|
||
void quic_cc_drs_init(struct quic_drs *drs); |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.