| ackrate.rs |
|
7471 |
- |
| addr_valid.rs |
|
19244 |
- |
| cc |
|
|
- |
| cid.rs |
|
29686 |
- |
| connection |
|
|
- |
| crypto.rs |
|
70559 |
- |
| datagram_queue.rs |
Per-session outgoing-datagram scheduling: byte budget, max-buffered
backpressure, send-group/send-order priority, and max-age expiry.
[`DatagramQueue`] holds one session's outgoing datagrams, ordered by
send-group/send-order priority and bounded by both a byte budget and
`outgoingMaxAge`, so a burst is delivered in priority order and anything
left stale is shed instead of sent late. [`crate::quic_datagrams::QuicDatagrams`] holds
one `DatagramQueue` per session (keyed by an opaque handle) and
round-robins between them at packet-build time, so a datagram is never
buffered anywhere without this age policy applying to it. |
88938 |
- |
| ecn.rs |
|
14809 |
- |
| events.rs |
|
10331 |
- |
| fc.rs |
|
52717 |
- |
| frame.rs |
|
52146 |
- |
| lib.rs |
|
10179 |
- |
| pace.rs |
|
11594 |
- |
| packet |
|
|
- |
| path.rs |
|
44697 |
- |
| pmtud.rs |
|
31816 |
- |
| qlog.rs |
|
35048 |
- |
| quic_datagrams.rs |
Outbound QUIC datagram queueing and backpressure: see
[`crate::datagram_queue`] for the per-session queue's own byte-budget and
max-buffered contract. [`QuicDatagrams`] holds one such queue per
session and round-robins between them at packet-build time. |
18828 |
- |
| recovery |
|
|
- |
| recv_stream.rs |
|
116051 |
- |
| rtt.rs |
|
9318 |
- |
| saved.rs |
|
3489 |
- |
| scone.rs |
|
5055 |
- |
| send_stream.rs |
|
185492 |
- |
| sender.rs |
|
12113 |
- |
| server.rs |
|
24389 |
- |
| sni.rs |
|
6846 |
- |
| stateless_reset.rs |
Stateless Reset Token implementation. |
3204 |
- |
| stats.rs |
|
22180 |
- |
| stream_id.rs |
|
5552 |
- |
| streams.rs |
|
25705 |
- |
| tparams.rs |
|
60346 |
- |
| tracking.rs |
|
54303 |
- |
| version.rs |
|
8158 |
- |