Skip to content

net/quinn: Support stream multiplexing

  • net/quinn: Add helper for adding stream id as meta to buffers

  • net/quinn: Add helper for queries

  • net/quinn: Add quinnquicmux to support stream multiplexing

  • net/quinn: Support stream multiplexing in quinnquicsink

  • net/quinn: Handle multiple stream connections in quinnquicsrc
    While at it, use PushSrc as base class. quinnquicsrc never supported seeking and only ever operated in push mode. Length and offset for create from BaseSrc was also never really honoured. Use PushSrc as the base class which is more appropriate.

  • net/quinn: Add quinnquicdemux to support stream demultiplexing

  • Update docs for quinn elements

  • net/quinn: Use aggregator as base class for quinnquicmux

  • net/quinn: Enable log feature
    This is required if and when we do need to capture logs from quinn for debugging.

  • net/quinn: Fix test using QUIC Stream

Closes #541.

Code for testing basic stream and datagram multiplexing can be found here.

ROQ support is in !1775.

Edited by Sanchayan Maity

Merge request reports

Loading