]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: mux-quic: emit FLOW_CONTROL_ERROR
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 20 May 2022 13:05:07 +0000 (15:05 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 20 May 2022 15:47:09 +0000 (17:47 +0200)
commitd46b0f52aef145d81379046d11bb30ffcc855884
tree1d0d0f082f26ba91076f776f9ac851172bc0e072
parent9fab9fd7e580b897cdac023dd95c30f088b2694d
MINOR: mux-quic: emit FLOW_CONTROL_ERROR

Send a CONNECTION_CLOSE if the peer emits more data than authorized by
our flow-control. This is implemented for both stream and connection
level.

Fields have been added in qcc/qcs structures to differentiate received
offsets for limit enforcing with consumed offsets for sending of
MAX_DATA/MAX_STREAM_DATA frames.
include/haproxy/mux_quic-t.h
src/mux_quic.c