http: http/2 multiplexing 25/42925/9
authorMatus Fabian <[email protected]>
Mon, 5 May 2025 17:28:04 +0000 (13:28 -0400)
committerFlorin Coras <[email protected]>
Tue, 13 May 2025 16:36:55 +0000 (16:36 +0000)
commit2d6b545f24cbcf186dfec1842eae432aabc37d00
tree8f4d3aa07d755b6d57a7be119fcce83310089438
parent48aa865e34c8d0294402e8292c9a5353f25e9b1a
http: http/2 multiplexing

schedule tx of streams, within one http connection, using
round-robin like algorithm with two queues, first is used for
new responses to send headers frame and second for data frames,
stream can send one frame each round

Type: feature

Change-Id: Id89ed08e845418151498c9afed0f88824ce6dacf
Signed-off-by: Matus Fabian <[email protected]>
extras/hs-test/http2_test.go
src/plugins/http/http.c
src/plugins/http/http2/http2.c
src/plugins/http/http_buffer.c
src/plugins/http/http_buffer.h
src/plugins/http/http_private.h