]> git.kaiwu.me - haproxy.git/commit
MINOR: xprt_qstrm: implement Rx buffering
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 7 Apr 2026 13:19:47 +0000 (15:19 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 10 Apr 2026 08:20:52 +0000 (10:20 +0200)
commit890831f29245c9a1dacea4d17271c8dfb167c83c
treece57af140e0f08836b64d357abe51dc097f976d9
parentc63e6ecd4ba99336260d83d2116fd19ae8112435
MINOR: xprt_qstrm: implement Rx buffering

Implement buffering for reception on xprt_qstrm layer. This is necessary
to handle reception of a truncated QMux transport parameters frame.

This is performed via a new dedicated <rxbuf> member in xprt_qstrm
context. Read is performed by reusing the buffer until a whole frame can
be read.
src/xprt_qstrm.c