Dear all,

I submitted a draft [0], [1] to discuss a potential extension to the QUIC protocol. In a nutshell, this extension is a collection of light changes to the QUIC wire format with the goal to enable implementers to provide a contiguous zero-copy interface on the receive path to an application embedding QUIC, which is not something we can do on QUIC v1 using atomic authenticated encryption APIs.

This suggestion may help with QUIC's efficiency concerns to some extend, and should be cumulative to any future benefit brought by UDP IO optimizations.

We have an implementation of the suggestions forked from quiche, called quiceh [2]. We also have a blogpost [3] summarizing the rational and expected benefits, as well as a (draft) paper [4] with more details and experiments.

I would suggest reading [3] first, then jumping into [4] for any detail of concern, and then eventually reading [0]. Please let me know if you have any question or feedback.

@QUIC chairs: if possible, I'd like to have a few minutes at the next IETF meeting (121 in Dublin?) to discuss this proposal.

Best regards,

Florentin

[0] https://www.ietf.org/archive/id/draft-frochet-quicwg-reverso-for-quic-00.html

[1] https://github.com/frochet/draft-rochet-reverso-for-quic

[2] https://github.com/frochet/quiceh

[3] https://reverso.info.unamur.be/

[4] https://arxiv.org/abs/2409.07138

Reply via email to