On 07/01/25 7:56 am, Ian Swett wrote:
I thought the intent was to clarify that congestion control should not prevent you from sending the connection close frame?

Right, that was the context of my question/errata.

-Jaikiran



I agree that there is no congestion control once the frame is sent, since the connection doesn't exist anymore.

Thanks, Ian

On Mon, Jan 6, 2025 at 6:47 PM Christian Huitema <huit...@huitema.net> wrote:

    As mentioned in another email, I disagree. This is not necessary,
    and is
    in fact confusing. It would imply that congestion control still
    applies
    after sending the connection close frame, which makes no sense.

    -- Christian Huitema

    On 1/6/2025 10:08 AM, Ian Swett wrote:
    > This LGTM, but I'd like Jana or Martin to approve as well.
    >
    > On Mon, Jan 6, 2025 at 1:43 AM RFC Errata System
    <rfc-edi...@rfc-editor.org>
    > wrote:
    >
    >> The following errata report has been submitted for RFC9000,
    >> "QUIC: A UDP-Based Multiplexed and Secure Transport".
    >>
    >> --------------------------------------
    >> You may review the report below and at:
    >> https://www.rfc-editor.org/errata/eid8240
    >>
    >> --------------------------------------
    >> Type: Technical
    >> Reported by: Jaikiran Pai <jai.forums2...@gmail.com>
    >>
    >> Section: 12.4
    >>
    >> Original Text
    >> -------------
    >> 0x1c-0x1d   CONNECTION_CLOSE  Section 19.19  ih01  N
    >>
    >> Corrected Text
    >> --------------
    >> 0x1c-0x1d   CONNECTION_CLOSE  Section 19.19  ih01  NC
    >>
    >> Notes
    >> -----
    >> QUIC congestion control RFC 9002
    (https://www.rfc-editor.org/rfc/rfc9002)
    >> section 3 states:
    >>
    >> "The types of frames contained in a packet affect recovery and
    congestion
    >> control logic:
    >> ...
    >> Packets containing frames besides ACK or CONNECTION_CLOSE
    frames count
    >> toward congestion control limits and are considered to be in
    flight."
    >>
    >> So as per RFC-9002, it means that ACK and CONNECTION_CLOSE
    frames do not
    >> contribute to congestion control limits.
    >>
    >> On the other hand, RFC-9000, section 12.4 has a Table 3 (
    >> https://www.rfc-editor.org/rfc/rfc9000#frame-types) which states:
    >>
    >> "The "Spec" column in Table 3 summarizes any special rules
    governing the
    >> processing or generation of the frame type, as indicated by the
    following
    >> characters:
    >> ...
    >> C: Packets containing only frames with this marking do not
    count toward
    >> bytes in flight for congestion control purposes; see
    [QUIC-RECOVERY]."
    >>
    >> However, in that table, the CONNECTION_CLOSE frame isn't marked
    with the
    >> "C" character and only the ACK frame is. This appears to be an
    oversight in
    >> that table in RFC-9000.
    >>
    >> P.S: I raised this as a question in the QUIC working group
    mailing list
    >> before raising this errata. That mail thread is here
    >>
    https://mailarchive.ietf.org/arch/msg/quic/aBYUxanWVO-yEQASSxUNGbQQ8Kk/
    >>
    >> Instructions:
    >> -------------
    >> This erratum is currently posted as "Reported". (If it is spam, it
    >> will be removed shortly by the RFC Production Center.) Please
    >> use "Reply All" to discuss whether it should be verified or
    >> rejected. When a decision is reached, the verifying party
    >> will log in to change the status and edit the report, if necessary.
    >>
    >> --------------------------------------
    >> RFC9000 (draft-ietf-quic-transport-34)
    >> --------------------------------------
    >> Title               : QUIC: A UDP-Based Multiplexed and Secure
    Transport
    >> Publication Date    : May 2021
    >> Author(s)           : J. Iyengar, Ed., M. Thomson, Ed.
    >> Category            : PROPOSED STANDARD
    >> Source              : QUIC
    >> Stream              : IETF
    >> Verifying Party     : IESG
    >>
    >>

Reply via email to