Max Inden

Results 123 issues of Max Inden

Currently qlog is defined as: ```rust pub struct Qlog { inner: Rc, } ``` https://github.com/mozilla/neqo/issues/1894 documents our finding, that dereferencing the `Rc` is costly, i.e. showing up in our CPU...

Fixes https://github.com/mozilla/neqo/issues/3032.

Work in progress. Fixes https://github.com/mozilla/neqo/issues/3111.

Neqo currently paces over half the RTT, i.e. 2x the current rate: https://github.com/mozilla/neqo/blob/207d309e941d3ae9384c191c13463dc81fca4ce9/neqo-transport/src/pace.rs#L19-L27 This is independent of the congestion control phase, i.e. same in slow start and congestion avoidance. In...

Today our Cubic implementation reacts to ECN CE the same way it reacts to inferred packet loss. `on_packets_loss` calls `on_congestion_event` the same way that `on_ecn_ce_received`. https://github.com/mozilla/neqo/blob/6d56ec96fc97b488b0d67df1e72807386fdb23dd/neqo-transport/src/cc/classic_cc.rs#L270-L326 https://github.com/mozilla/neqo/blob/6d56ec96fc97b488b0d67df1e72807386fdb23dd/neqo-transport/src/cc/classic_cc.rs#L328-L334 [RFC 8511](https://www.rfc-editor.org/rfc/rfc8511.html) suggests...

Currently `on_packets_acked`, we at most increase by 2 MSS per ACK: https://github.com/mozilla/neqo/blob/207d309e941d3ae9384c191c13463dc81fca4ce9/neqo-transport/src/cc/classic_cc.rs#L243-L257 I am not sure this artificial limit is needed, especially since outgoing packets will be paced. This code...

question

> [3.5. ](https://www.rfc-editor.org/rfc/rfc9297.html#section-3.5)[The DATAGRAM Capsule](https://www.rfc-editor.org/rfc/rfc9297.html#name-the-datagram-capsule) > > This document defines the DATAGRAM (0x00) Capsule Type. This Capsule allows HTTP Datagrams to be sent on a stream using the Capsule Protocol....

help wanted
task-medium
p3

Today Neqo does not yet implement the ORIGIN extension, e.g. does not yet implement the HTTP/3 ORIGIN frame: https://github.com/mozilla/neqo/blob/0dc00b457f46659500ccba392b9b7bb06ef28826/neqo-http3/src/frames/hframe.rs#L18-L26 This is specified in RFC 9412: https://datatracker.ietf.org/doc/html/rfc9412 Firefox does support the...

question

Implementation of https://datatracker.ietf.org/doc/draft-ietf-quic-reliable-stream-reset/. --- Draft only for now.