Hi, Marcelo.  Thank you for your replies to our questions!

A couple follow-up questions for you:

Regarding our question 8)a) and your reply:

>> 8) <!-- [rfced] Section 3:
>> 
>> a) Will "other documents" be clear to readers? Should one or more
>> specific documents be cited here?
>> 
>> Original:
>> The LBE
>> congestion control algorithm executed in the rLEDBAT receiver is
>> defined in other documents.
> by other documents we meant elsewhere (i.e. not in this document), maybe 
> using elsewhere would be clearer?


As it appears that this topic could be considered beyond the scope of this 
document, may we update this sentence as follows?

Currently:
 The LBE
 congestion control algorithm executed in the rLEDBAT receiver is
 defined in other documents.

Suggested:
 How the LBE
 congestion control algorithm is executed in the rLEDBAT receiver is
 beyond the scope of this document.

= = = = =

Regarding our question 9) and your reply:

>> 9) <!-- [rfced] Sections 3.1 and 3.1.1: We had trouble following the
>> meaning of "honoring both", "may fall short to honor", "honoring
>> that", and "sufficient to honor the window output" in these
>> sentences. Please clarify.
> There seem a lot of honor in this document! :)
> I thought it was an expression widely used in english
> In general, what I meant was essentially to comply with the restriction 
> imposed by the RLWND and fcwnd (respecting, adhering to, or not violating 
> according to chatgpt)
> The value of the window must not be larger than any of these two, so honoring 
> them meand that the window is not largen than any of them. 
> Feel free to rephrase it if you think it is unclear.


Thank you for the explanation.  We did not make any changes.

= = = = =

The latest files are posted here.  Please refresh your browser:

   https://www.rfc-editor.org/authors/rfc9840.txt
   https://www.rfc-editor.org/authors/rfc9840.pdf
   https://www.rfc-editor.org/authors/rfc9840.html
   https://www.rfc-editor.org/authors/rfc9840.xml
   https://www.rfc-editor.org/authors/rfc9840-diff.html
   https://www.rfc-editor.org/authors/rfc9840-rfcdiff.html (side by side)
   https://www.rfc-editor.org/authors/rfc9840-auth48diff.html
   https://www.rfc-editor.org/authors/rfc9840-auth48rfcdiff.html (side by side)

   https://www.rfc-editor.org/authors/rfc9840-alt-diff.html
   https://www.rfc-editor.org/authors/rfc9840-xmldiff1.html
   https://www.rfc-editor.org/authors/rfc9840-xmldiff2.html
   https://www.rfc-editor.org/authors/rfc9840-alt-diff.html

Thanks again!

Lynne Bartholomew
RFC Production Center

> On Sep 4, 2025, at 3:21 AM, marcelo bagnulo braun <marc...@it.uc3m.es> wrote:
> 
> Hi,
> 
> Thanks for all the work on the document. 
> I reply online below...
> 
> El 18/8/25 a las 22:15, rfc-edi...@rfc-editor.org escribió:
>> Authors,
>> 
>> While reviewing this document during AUTH48, please resolve (as necessary) 
>> the following questions, which are also in the XML file.
>> 
>> 
>> 1) <!-- [rfced] Alberto, would you prefer that we use accented letters
>> in your name in this and subsequent RFCs? We ask because we see
>> "García-Martínez" in [COMNET1], [COMNET2], and [COMNET3]. We are
>> fine either way, but we ask because some authors prefer that the
>> accents be used. If you prefer that we use the accented letters
>> going forward, we will note your preference for future reference.
>> 
>> Original:
>> A. Garcia-Martinez
>> ...
>> Alberto Garcia-Martinez -->
>> 
> Accents would be great, thanks!
> 
>> 
>> 2) <!-- [rfced] Please insert any keywords (beyond those that appear in the
>> title) for use on <https://www.rfc-editor.org/search>. -->
>> 
> Congestion control, scavenger/less-than-best-effort traffic
> 
>> 
>> 3) <!-- [rfced] Please ensure that the guidelines listed in Section 2.1
>> of RFC 5743 have been adhered to in this document. See
>> <https://www.rfc-editor.org/rfc/rfc5743.html#section-2.1>. -->
>> 
> These have been addressed during shepherd review.
> 
>> 
>> 4) <!-- [rfced] Section 1: Is there a distinction between
>> "standard-TCP" and "standard TCP" (e.g., "standard TCP sender",
>> "standard-TCP flow") as used in this document, or do they mean the
>> same thing? We ask because we see "hereafter referred (to) as
>> standard-TCP for short" in the second paragraph of Section 1.
>> If "standard-TCP" and "standard TCP" mean the same thing, we suggest
>> removing the hyphen*.
>> 
>> * Please note that we also see "standard TCP" but not "standard-TCP"
>> in RFC 6817, and the only published RFC to date that uses
>> "standard-TCP" appears to be RFC 1687 ("A Large Corporate User's View
>> of IPng"), published in August 1994.
> I suggest we use standard-TCP throughout the document.
> 
>> 
>> Original:
>> When LEDBAT traffic shares a bottleneck with other traffic using
>> standard congestion control algorithms (for example, TCP traffic
>> using Cubic[RFC9438], hereafter referred as standard-TCP for short),
>> it reduces its sending rate earlier and more aggressively than
>> standard-TCP congestion control, allowing other non-background
>> traffic to use more of the available capacity.
>> ...
>> rLEDBAT assumes that the sender is a standard TCP sender.
>> ...
>> This guarantees
>> that the rLEDBAT flow will never transmit more aggressively than a
>> standard-TCP flow, as the sender's congestion window limits the
>> sending rate. -->
>> 
>> 
>> 5) <!-- [rfced] Appendix A (moved to Section 2, as noted below):
>> 
>> a) Please note the following:
>> 
>> * Because we found "RFC 2119 key words" (e.g., "MUST", "SHOULD") in
>> this document, per our standard process we added the appropriate
>> boilerplate text and Normative Reference listings.
>> 
>> * We moved the contents of Appendix A to a new Section 2, so that
>> readers can read the definitions of the terms before they are used
>> in this document (e.g., "RCV.WND" in Section 4.1).
> ok
> 
>> 
>> b) We had trouble following the meaning of "(which computation is
>> modified by this specification)". Does "which computation" mean
>> "the computation of which", and does "this specification" refer to
>> this document or the specification of the value? If the suggested
>> text is not correct, please clarify.
>> 
>> Original:
>> RCV.WND: the value included in the Receive Window field of the TCP
>> header (which computation is modified by this specification)
>> 
>> Suggested:
>> RCV.WND: The value included in the Receive Window field of the TCP
>> header (the computation of which is modified by its specification). -->
>> 
>> 
> Agree with the proposed modification
> 
>> 6) <!-- [rfced] Appendix A and Section 3.1: Regarding "RFC793bis (TCP)
>> receiver": Should RFC 9293 ("Transmission Control Protocol (TCP)"),
>> which obsoletes RFC 793, be cited in the text as suggested below?
>> 
>> Original:
>> fcwnd: the value that a standard RFC793bis TCP receiver calculates
>> to set in the receive window for flow control purposes.
>> ...
>> In order to avoid confusion, we
>> will call fcwnd the value that a standard RFC793bis TCP receiver
>> calculates to set in the receive window for flow control purposes.
>> We call RLWND the window value calculated by rLEDBAT algorithm and we
>> call RCV.WND the value actually included in the Receive Window field
>> of the TCP header. For a RFC793bis receiver, RCV.WND == fcwnd.
>> 
>> Suggested:
>> fcwnd: The value that a standard TCP receiver compliant with
>> [RFC9293] calculates to set in the receive window for flow
>> control purposes.
>> ...
>> In order to avoid confusion, we will call
>> fcwnd the value that a standard TCP receiver compliant with
>> [RFC9293] calculates to set in the receive window for flow control
>> purposes. We call RLWND the window value calculated by the rLEDBAT
>> algorithm, and we call RCV.WND the value actually included in the
>> Receive Window field of the TCP header. For a receiver compliant
>> with [RFC9293], RCV.WND == fcwnd. -->
>> 
> Agree
> 
>> 
>> 7) <!-- [rfced] Sections 3, 3.2.1, and 3.2.2:
>> 
>> a) We changed "Time Stamp Option", "Time Stamp (TS) option", and
>> "TimeStamp option" to "TCP Timestamps option" or "TS option", per
>> RFC 7323 and "TS option generation rules [RFC7323]" used elsewhere in
>> this document. Please let us know any concerns.
>> 
>> Original:
>> In particular, the sender MUST
>> implement [RFC9293] and it also MUST implement the Time Stamp Option
>> as defined in [RFC7323].
>> ...
>> In order to measure RTT, the rLEDBAT client MUST enable the Time
>> Stamp (TS) option [RFC7323].
>> ...
>> In the case of TCP, the receiver can use the TimeStamp option to
>> measure the one way delay by subtracting the timestamp contained in
>> the incoming packet from the local time at which the packet has
>> arrived.
>> 
>> Currently:
>> In particular, the sender MUST
>> implement [RFC9293] and also MUST implement the TCP Timestamps (TS)
>> option as defined in [RFC7323].
>> ...
>> In order to measure RTT, the rLEDBAT client MUST enable the TS
>> option [RFC7323].
>> ...
>> In the case of TCP, the receiver can use the TS option to measure the
>> one-way delay by subtracting the timestamp contained in the incoming
>> packet from the local time at which the packet has arrived.
> ok
> 
>> 
>> b) We do not see "New Reno", "NewReno", or "Reno" mentioned anywhere
>> in RFC 5681. May we also cite RFC 6582 ("The NewReno Modification to
>> TCP's Fast Recovery Algorithm"), which obsoletes RFC 3782 (which we
>> see mentioned in RFC 5681), for ease of the reader?
>> 
>> Original:
>> Also, the sender should implement some of
>> the standard congestion control mechanisms, such as Cubic [RFC9438]
>> or New Reno [RFC5681].
>> 
>> Suggested:
>> Also, the sender should implement
>> some of the standard congestion control mechanisms, such as CUBIC
>> [RFC9438] or NewReno [RFC5681] [RFC6582].
>> ...
>> [RFC6582] Henderson, T., Floyd, S., Gurtov, A., and Y. Nishida, "The
>> NewReno Modification to TCP's Fast Recovery Algorithm",
>> RFC 6582, DOI 10.17487/RFC6582, April 2012,
>> <https://www.rfc-editor.org/info/rfc6582>. -->
> ok
> 
>> 
>> 
>> 8) <!-- [rfced] Section 3:
>> 
>> a) Will "other documents" be clear to readers? Should one or more
>> specific documents be cited here?
>> 
>> Original:
>> The LBE
>> congestion control algorithm executed in the rLEDBAT receiver is
>> defined in other documents.
> by other documents we meant elsewhere (i.e. not in this document), maybe 
> using elsewhere would be clearer?
> 
>> 
>> b) Does "The rLEDBAT MAY use other LBE congestion control algorithms
>> defined elsewhere" mean "The rLEDBAT receiver MAY use other LBE
>> congestion control algorithms defined elsewhere" or something else?
>> We ask because we see "the rLEDBAT node", "the rLEDBAT receiver",
>> "the rLEDBAT host", etc.
>> 
>> We have the same question re. "the rLEDBAT in host A"
>> (Section 3.2.1.1) and "How the rLEDBAT should resume" (Section 4).
>> 
>> Original:
>> The rLEDBAT MAY
>> use other LBE congestion control algorithms defined elsewhere.
> I would suggest simply removing the "The" and say: 
> rLEDBAT MAY use other LBE congestion control algorithms defined elsewhere.
> 
>> ...
>> This limitation of the sender's window can come either from the TCP
>> congestion window in host B or from the announced receive window from
>> the rLEDBAT in host A.
> Similarly, remove the "The" and say 
> This limitation of the sender's window can come either from the TCP
> congestion window in host B or from the announced receive window from
> rLEDBAT in host A.
> 
>> ...
>> - How the rLEDBAT should resume after a period during which there
>> was no incoming traffic and the information about the rLEDBAT
>> state information is potentially dated. -->
> 
> Same again, remove the "the" and keep 
> How rLEDBAT should resume after a period during which there
> was no incoming traffic and the information about the rLEDBAT
> state information is potentially dated.
>> 
>> 
>> 9) <!-- [rfced] Sections 3.1 and 3.1.1: We had trouble following the
>> meaning of "honoring both", "may fall short to honor", "honoring
>> that", and "sufficient to honor the window output" in these
>> sentences. Please clarify.
> There seem a lot of honor in this document! :)
> I thought it was an expression widely used in english
> In general, what I meant was essentially to comply with the restriction 
> imposed by the RLWND and fcwnd (respecting, adhering to, or not violating 
> according to chatgpt)
> The value of the window must not be larger than any of these two, so honoring 
> them meand that the window is not largen than any of them. 
> Feel free to rephrase it if you think it is unclear.
>> 
>> Original:
>> This
>> may fall short to honor the new calculated value of the RLWND
>> immediately. However, the receiver SHOULD progressively reduce the
>> advertised RCV.WND, always honoring that the reduction is less or
>> equal than the received bytes, until the target window determined by
>> the rLEDBAT algorithm is reached.
>> ...
>> In the case of rLEDBAT receiver, the rLEDBAT receiver MUST NOT set
>> the RCV.WND to a value larger than fcwnd and it SHOULD set the
>> RCV.WND to the minimum of RLWND and fcwnd, honoring both.
>> ...
>> In order to avoid window shrinking, the receiver MUST only reduce
>> RCV.WND by the number of bytes upon of a received data packet. This
>> may fall short to honor the new calculated value of the RLWND
>> immediately. However, the receiver SHOULD progressively reduce the
>> advertised RCV.WND, always honoring that the reduction is less or
>> equal than the received bytes, until the target window determined by
>> the rLEDBAT algorithm is reached. This implies that it may take up
>> to one RTT for the rLEDBAT receiver to drain enough in-flight bytes
>> to completely close its receive window without shrinking it. This is
>> sufficient to honor the window output from the LEDBAT/LEDBAT++
>> algorithms since they only allow to perform at most one
>> multiplicative decrease per RTT. -->
>> 
>> 
>> 10) <!-- [rfced] Section 3.1: We had trouble parsing this sentence.
>> We updated it as follows. If this is incorrect, please clarify the
>> text.
>> 
>> Original:
>> One exception to this
>> is at the beginning of the connection, when there is no information
>> to set RLWND, then, RLWND is set to its maximum value, so that the
>> sending rate of the sender is governed by the flow control algorithm
>> of the receiver and the TCP slow start mechanism of the sender.
>> 
>> Currently:
>> One exception to
>> this scenario is that at the beginning of the connection, when there
>> is no information to set RLWND, RLWND is set to its maximum value,
>> so that the sending rate of the sender is governed by the flow
>> control algorithm of the receiver and the TCP slow start mechanism
>> of the sender. -->
> looks good to me
> 
>> 
>> 
>> 11) <!-- [rfced] Section 3.1.1:
>> 
>> a) Please clarify "upon of" in this sentence. Are some words
>> missing, or should either "upon" or "of" be removed?
>> 
>> Original:
>> In order to avoid window shrinking, the receiver MUST only reduce
>> RCV.WND by the number of bytes upon of a received data packet.
> Like this is better?:
> In order to avoid window shrinking, the receiver MUST only reduce
> RCV.WND by the number of bytes contained in a received data packet.
> Or, if you preffer the chatgpt version: 
> “To prevent window shrinking, the receiver may only decrease RCV.WND in 
> increments equal to the size of data just received in a packet.”
> 
>> 
>> 
>> b) Does "they only allow to perform" mean "they are only allowed to
>> perform", "they only permit performing", or something else?
>> 
> the former, so it should write: 
> This is
> sufficient to honor the window output from the LEDBAT/LEDBAT++
> algorithms since they are only allow to perform at most one
> multiplicative decrease per RTT.
> 
>> Original:
>> This is
>> sufficient to honor the window output from the LEDBAT/LEDBAT++
>> algorithms since they only allow to perform at most one
>> multiplicative decrease per RTT. -->
> 
> 
>> 
>> 
>> 12) <!-- [rfced] Section 3.1.2: We changed "with WS of 14" to "with a WS
>> option value of 14" here, to indicate the option value as opposed to
>> the concept of window scale. If this is incorrect, please clarify.
>> 
>> Original:
>> WS option values higher than 11 can affect the dynamics of rLEDBAT,
>> since control may become too coarse (e.g., with WS of 14, a change in
>> one unit of the receive window implies a change of 10 MSS in the
>> effective window).
>> 
>> Currently:
>> WS option values higher than 11 can affect the dynamics of rLEDBAT,
>> since control may become too coarse (e.g., with a WS option value of
>> 14, a change in one unit of the receive window implies a change of 10
>> MSS in the effective window). -->
>> 
> ok with the change
> 
>> 
>> 13) <!-- [rfced] Section 3.2.1: Please confirm that "error" is the
>> correct word here. The approach discussed in this section does not
>> seem to otherwise be considered an error - only an approach with a
>> limitation (per the previous sentence). Please confirm that calling
>> this approach an error will be clear to readers.
>> 
>> Original (the previous sentence is included for context):
>> This is a fundamental limitation of this
>> approach. The impact of this error is that the rLEDBAT controller
>> will also react to congestion in the reverse path direction which
>> results in an even more conservative mechanism.
>> 
>> Perhaps ("this limitation"):
>> This is a fundamental limitation of this
>> approach. The impact of this limitation is that the rLEDBAT
>> controller will also react to congestion in the reverse path
>> direction, resulting in an even more conservative mechanism.
>> 
> Let's use limitation.
> 
>> Or possibly ("this issue"):
>> This is a fundamental limitation of this
>> approach. The impact of this issue is that the rLEDBAT controller
>> will also react to congestion in the reverse path direction,
>> resulting in an even more conservative mechanism. -->
>> 
>> 
>> 14) <!-- [rfced] Section 3.2.1: Does "as it is usually done in TCP"
>> indicate a comparison or a contrast? If the suggested text is not
>> correct, please clarify.
>> 
>> Original:
>> In a pure
>> receiver there is no data flowing from the rLEDBAT receiver to the
>> sender, making impossible to match data packets with acknowledgements
>> packets to measure RTT, as it is usually done in TCP for other
>> purposes.
>> 
>> Suggested (guessing a contrast):
>> In a pure
>> receiver, there is no data flowing from the rLEDBAT receiver to the
>> sender, making it impossible to match data packets with
>> Acknowledgment packets to measure RTT, in contrast to what is
>> usually done in TCP for other purposes. -->
>> 
> Agree with the suggestion
> 
>> 
>> 15) <!-- [rfced] Sections 3.2.1 and subsequent: Because "TSval" stands
>> for "Timestamp Value" per RFC 7323, may we change the instances of
>> "TSval value" to "TSval", to avoid the appearance of "Timestamp Value
>> value"? -->
> Agree with the proposed change
> 
>> 
>> 
>> 16) <!-- [rfced] Sections 3.2.1.1 and 3.2.1.2: For ease of the reader,
>> we changed "min filter" to "MIN filter" and cited RFC 6817 here
>> (where "MIN filter" is first used). Please let us know any concerns.
>> 
>> Original:
>> To address this
>> situation, the filter used by the congestion control algorithm
>> executed in the receiver SHOULD discard outliers (e.g. a min filter
>> would achieve this) when measuring RTT using pure ACK packets.
>> ...
>> Also, applying a filter that
>> discards outliers would also address this issue (e.g. a min filter).
>> 
>> Currently:
>> To address this
>> situation, the filter used by the congestion control algorithm
>> executed in the receiver SHOULD discard outliers (e.g., a MIN filter
>> [RFC6817] would achieve this) when measuring RTT using pure ACK
>> packets.
>> ...
>> Applying a filter (e.g., a MIN
>> filter) that discards outliers would also address this issue. -->
>> 
> Agree with the proposed change
> 
>> 
>> 17) <!-- [rfced] Section 3.2.2: We changed 'effectively canceling the
>> clock offset error' to 'effectively "canceling out" the clock offset
>> error' per Appendix A.1 of RFC 6817 (which says 'the offsets cancel
>> each other out in the queuing delay estimate'). Please let us know
>> any objections.
>> 
>> Original:
>> As noted in [RFC6817] the clock offset between the clock of
>> the sender and the clock in the receiver does not affect the LEDBAT
>> operation, since LEDBAT uses the difference between the base one way
>> delay and the current one way delay to estimate the queuing delay,
>> effectively canceling the clock offset error in the queueing delay
>> estimation.
>> 
>> Currently:
>> As noted
>> in [RFC6817], the clock offset between the sender's clock and the
>> receiver's clock does not affect the LEDBAT operation, since LEDBAT
>> uses the difference between the base one-way delay and the current
>> one-way delay to estimate the queuing delay, effectively "canceling
>> out" the clock offset error in the queuing delay estimation. -->
>> 
> Agree with the proposed change
> 
>> 
>> 18) <!-- [rfced] Section 3.2.2: We had trouble parsing these sentences.
>> If the suggested text is not correct, please clarify the meaning of
>> "the receiver is unaware if the sender is injecting traffic" and
>> "reducing the announced receive window to a few packets and perform".
>> 
>> Original:
>> The problem is that the receiver is unaware if the
>> sender is injecting traffic at any point in time, and so, it is
>> unable to use these quiet intervals to perform measurements. The
>> receiver can however, force periodic slowdowns, reducing the
>> announced receive window to a few packets and perform the
>> measurements then.
>> 
>> Suggested:
>> The problem is that the receiver is unaware of whether the
>> sender is injecting traffic at any point in time; it is therefore
>> unable to use these quiet intervals to perform measurements. The
>> receiver can, however, force periodic slowdowns, reducing the
>> announced receive window to a few packets and performing the
>> measurements at that time. -->
>> 
>> 
> ok with the proposed change
> 
>> 19) <!-- [rfced] Section 3.3: This sentence does not parse. If the
>> suggested text is not correct, please clarify "reducing its window to
>> 1MSS and take over the control".
>> 
>> Original (the previous sentence is included for context):
>> If all packets in the tail
>> of the window are lost, the receiver will not be able to detect a
>> mismatch between the sequence numbers of the packets and the order of
>> the timestamps. In this case, rLEDBAT will not react to losses but
>> the TCP congestion controller at the sender will, most likely
>> reducing its window to 1MSS and take over the control of the sending
>> rate, until slow start ramps up and catches the current value of the
>> rLEDBAT window.
>> 
>> Suggested (the missing space in "1MSS" has been added):
>> In this case, rLEDBAT will not react to losses; however,
>> the TCP congestion controller at the sender will, most likely
>> reducing its window to 1 MSS and taking over the control of the
>> sending rate until slow start ramps up and catches the current
>> value of the rLEDBAT window. -->
> agree with the proposed change
> 
>> 
>> 
>> 20) <!-- [rfced] Section 4: We (1) changed "the sender and the receiver
>> Congestion control algorithms" to "the sender's and receiver's
>> congestion control algorithms" per the next sentence and
>> (2) clarified that "these two" means "these two algorithms".
>> Please let us know if anything is incorrect.
>> 
>> Original (the next sentence is included for context):
>> - Interaction between the sender and the receiver Congestion
>> control algorithms. rLEDBAT posits that because the rLEDBAT
>> receiver is using a less-than-best-effort congestion control
>> algorithm, the receiver congestion control algorithm will expose a
>> smaller congestion window (conveyed though the Receive Window)
>> than the one resulting from the congestion control algorithm
>> executed at the sender. One of the purposes of the experiment is
>> learn how these two interact and if the assumption that the
>> receiver side is always controlling the sender's rate (and making
>> rLEDBAT effective) holds.
>> 
>> Currently ("conveyed though the" has also been corrected):
>> * Interaction between the sender's and receiver's congestion control
>> algorithms. rLEDBAT posits that because the rLEDBAT receiver is
>> using a less-than-best-effort congestion control algorithm, the
>> receiver's congestion control algorithm will expose a smaller
>> congestion window (conveyed through the Receive Window) than the
>> one resulting from the congestion control algorithm executed at
>> the sender. One of the purposes of the experiment is to learn how
>> these two algorithms interact and if the assumption that the
>> receiver side is always controlling the sender's rate (and making
>> rLEDBAT effective) holds. -->
>> 
> agree with the proposed change
> 
>> 
>> 21) <!-- [rfced] Section 4.1:
>> 
>> a) Because the latest version of [Windows11] is dated October 2024
>> and "2023" is not mentioned on the page, we cannot verify "since
>> October 2023". A Google search for "Windows 11 22H2 ledbat 2023"
>> does not provide any information. Will "October 2023" be clear to
>> readers, or should this item be rephrased? If you would like to
>> rephrase, please provide clarifying text.
>> 
>> Original:
>> - Windows 11. rLEDBAT is available in Microsoft's Windows 11 22H2
>> since October 2023 [Windows11].
> Let's keep it the way it is.
> 
>> 
>> b) Would you like us to cite these GitHub pages and list them in the
>> Informative References section, as suggested below?
>> 
>> Original:
>> - Linux implementation, open source, available since 2022 at
>> https://github.com/net-research/rledbat_module.
>> 
>> - ns3 implementation, open source, available since 2020 at
>> https://github.com/manas11/implementation-of-rLEDBAT-in-ns-3.
>> 
>> Suggested:
>> * Linux implementation, open source, available since 2022
>> [rledbat_module].
>> 
>> * ns3 implementation, open source, available since 2020
>> [rLEDBAT-in-ns3].
>> ...
>> [rledbat_module] "rledbat_module", commit d82ff20, September 2022,
>> <https://github.com/net-research/rledbat_module>.
>> 
>> [rLEDBAT-in-ns3] "Implementation-of-rLEDBAT-in-ns-3", commit
>> 2ab34ad, June 2020,
>> <https://github.com/manas11/
>> implementation-of-rLEDBAT-in-ns-3>. -->
>> 
> Agree with the proposed change
> 
>> 
>> 22) <!-- [rfced] Section 4.1: Do the "#" symbols mean "number" in these
>> items or something else? Will the text be clear "as is" to readers?
>> If not, please clarify.
>> 
>> Original:
>> - Windows update # using DO
>> 
>> - Windows Store # using DO
>> ...
>> - Windows Error Reporting # wermgr.exe; werfault.exe
>> ...
>> - Xbox (download games) # using DO -->
> You can replace the # by a :
> 
>> 
>> 
>> 23) <!-- [rfced] References: We found and added DOIs for [COMNET1],
>> [COMNET2], and [COMNET3]. The DOIs lead to open-access versions of
>> those references. Please review our updates and the new links, and
>> let us know if anything is incorrect.
>> 
>> Original:
>> [COMNET1] Bagnulo, M.B. and A.G. Garcia-Martinez, "An experimental
>> evaluation of LEDBAT++", Computer Networks Volume 212,
>> 2022.
>> 
>> [COMNET2] Bagnulo, M.B. and A.G. Garcia-Martinez, "When less is
>> more: BBR versus LEDBAT++", Computer Networks Volume 219,
>> 2022.
>> 
>> [COMNET3] Bagnulo, M.B., Garcia-Martinez, A.G., Mandalari, A.M.,
>> Balasubramanian, P.B,., Havey, D.H., and G.M. Montenegro,
>> "Design, implementation and validation of a receiver-
>> driven less-than-best-effort transport", Computer
>> Networks Volume 233, 2022.
>> 
>> Currently:
>> [COMNET1] Bagnulo, M. and A. García-Martínez, "An experimental
>> evaluation of LEDBAT++", Computer Networks, vol. 212,
>> DOI 10.1016/j.comnet.2022.109036, July 2022,
>> <https://doi.org/10.1016/j.comnet.2022.109036>.
>> 
>> [COMNET2] Bagnulo, M. and A. García-Martínez, "When less is more:
>> BBR versus LEDBAT++", Computer Networks, vol. 219,
>> DOI 10.1016/j.comnet.2022.109460, December 2022,
>> <https://doi.org/10.1016/j.comnet.2022.109460>.
>> 
>> [COMNET3] Bagnulo, M., García-Martínez, A., Mandalari, A.M.,
>> Balasubramanian, P., Havey, D., and G. Montenegro,
>> "Design, implementation and validation of a receiver-
>> driven less-than-best-effort transport", Computer
>> Networks, vol. 233, DOI 10.1016/j.comnet.2023.109841,
>> September 2023,
>> <https://doi.org/10.1016/j.comnet.2023.109841>. -->
>> 
>> 
> ok
> 
>> 24) <!-- [rfced] Appendix B: As it appears that "TSecr field" should
>> remain singular (i.e., not be "TSecr fields") and "TSecr field" is
>> the subject of this sentence, we changed "are" to "is". Please let
>> us know if "TSecr field" should be "TSecr fields" instead.
>> 
>> Original:
>> The TSecr field of
>> the packets received by the rLEDBAT-enabled endpoint are matched with
>> the sendList to compute the RTT.
>> 
>> Currently:
>> The TSecr field of
>> the packets received by the rLEDBAT-enabled endpoint is matched with
>> the sendList to compute the RTT. -->
>> 
>> 
> Agree with the proposed change
> 
>> 25) <!-- [rfced] Figures 2 and 3: Per the contents of the figures and
>> the title of Appendix B, we set the sourcecode type to "pseudocode".
>> Please let us know any concerns.
>> 
>> Please see
>> <https://www.rfc-editor.org/rpc/wiki/doku.php?id=sourcecode-types>
>> for a list of sourcecode types. -->
>> 
> 
> ok
>> 
>> 26) <!-- [rfced] Figure 3: Should "RWND" be "RLWND" here? We ask
>> because we do not see "RWND" used elsewhere in this document.
>> 
>> Original:
>> //Compute the RWND to include in the packet
>> RLWND = min(RLWND, fcwnd) -->
> Yes, use RLWND
> 
>> 
>> 
>> 27) <!-- [rfced] FYI - We have added expansions for the following 
>> abbreviations
>> per Section 3.6 of RFC 7322 ("RFC Style Guide"). Please review each
>> expansion in the document carefully to ensure correctness.
>> 
>> Controlled Delay (CoDel)
>> Proportional Integral controller Enhanced (PIE)
>> Low Latency, Low Loss, and Scalable Throughput (L4S)
>> Maximum Segment Size (MSS)
>> Bottleneck Bandwidth and Round-trip propagation time (BBR)
>> -->
>> 
> OK
>> 
>> 28) <!-- [rfced] Please review the "Inclusive Language" portion of the
>> online Style Guide at
>> <https://www.rfc-editor.org/styleguide/part2/#inclusive_language>,
>> and let us know if any changes are needed. Updates of this nature
>> typically result in more precise language, which is helpful for
>> readers.
>> 
>> Note that our script did not flag any words in particular, but this
>> should still be reviewed as a best practice. -->
>> 
> ok, done
> 
>> 
>> 29) <!-- [rfced] Please let us know if any changes are needed for the
>> following:
>> 
>> a) The following terms were used inconsistently in this document.
>> We chose to use the latter forms. Please let us know any objections.
>> 
>> Congestion control (1 instance) / congestion control (46 instances)
> ok, let's use congestion control everywhere
> 
>> 
>> RCV-WND (Figure 1) / RCV WND (Section 5) /
>> RCV.WND (per the rest of this document and per published RFCs
>> to date)
> Ok, let's use RCV.WND everywhere
>> 
>> TSVal / TSval (per published RFCs, including RFC 7323; we could not
>> find "TSVal" in any published RFC)
> 
> Ok, let's use TSval everywhere
>> 
>> b) The following terms appear to be used inconsistently in this
>> document. Please let us know which form is preferred.
>> 
>> a rLEDBAT / an rLEDBAT
> mmm, whathever you think it is best (i dont have an opinion)
> 
>> 
>> Receive window / Receive Window / receive window
>> (We see that "congestion window" is used consistently.)
>> 
> Let's use receive window
> 
>> sendList / sentList -->
>> 
> Let's use sendList
> 
> Regards, marcelo 
> 
>> 
>> Thank you.
>> 
>> Lynne Bartholomew and Rebecca VanRheenen
>> RFC Production Center
>> 
>> 
>> 
>> On Aug 18, 2025, at 1:09 PM, rfc-edi...@rfc-editor.org wrote:
>> 
>> *****IMPORTANT*****
>> 
>> Updated 2025/08/18
>> 
>> RFC Author(s):
>> --------------
>> 
>> Instructions for Completing AUTH48
>> 
>> Your document has now entered AUTH48. Once it has been reviewed and 
>> approved by you and all coauthors, it will be published as an RFC. 
>> If an author is no longer available, there are several remedies 
>> available as listed in the FAQ (https://www.rfc-editor.org/faq/).
>> 
>> You and you coauthors are responsible for engaging other parties 
>> (e.g., Contributors or Working Group) as necessary before providing 
>> your approval.
>> 
>> Planning your review 
>> ---------------------
>> 
>> Please review the following aspects of your document:
>> 
>> * RFC Editor questions
>> 
>> Please review and resolve any questions raised by the RFC Editor 
>> that have been included in the XML file as comments marked as 
>> follows:
>> 
>> <!-- [rfced] ... -->
>> 
>> These questions will also be sent in a subsequent email.
>> 
>> * Changes submitted by coauthors 
>> 
>> Please ensure that you review any changes submitted by your 
>> coauthors. We assume that if you do not speak up that you 
>> agree to changes submitted by your coauthors.
>> 
>> * Content 
>> 
>> Please review the full content of the document, as this cannot 
>> change once the RFC is published. Please pay particular attention to:
>> - IANA considerations updates (if applicable)
>> - contact information
>> - references
>> 
>> * Copyright notices and legends
>> 
>> Please review the copyright notice and legends as defined in
>> RFC 5378 and the Trust Legal Provisions 
>> (TLP – https://trustee.ietf.org/license-info).
>> 
>> * Semantic markup
>> 
>> Please review the markup in the XML file to ensure that elements of 
>> content are correctly tagged. For example, ensure that <sourcecode> 
>> and <artwork> are set correctly. See details at 
>> <https://authors.ietf.org/rfcxml-vocabulary>.
>> 
>> * Formatted output
>> 
>> Please review the PDF, HTML, and TXT files to ensure that the 
>> formatted output, as generated from the markup in the XML file, is 
>> reasonable. Please note that the TXT will have formatting 
>> limitations compared to the PDF and HTML.
>> 
>> 
>> Submitting changes
>> ------------------
>> 
>> To submit changes, please reply to this email using ‘REPLY ALL’ as all 
>> the parties CCed on this message need to see your changes. The parties 
>> include:
>> 
>> * your coauthors
>> 
>> * rfc-edi...@rfc-editor.org (the RPC team)
>> 
>> * other document participants, depending on the stream (e.g., 
>> IETF Stream participants are your working group chairs, the 
>> responsible ADs, and the document shepherd).
>> 
>> * auth48archive@rfc-editor.org, which is a new archival mailing list 
>> to preserve AUTH48 conversations; it is not an active discussion 
>> list:
>> 
>> * More info:
>> https://mailarchive.ietf.org/arch/msg/ietf-announce/yb6lpIGh-4Q9l2USxIAe6P8O4Zc
>> 
>> * The archive itself:
>> https://mailarchive.ietf.org/arch/browse/auth48archive/
>> 
>> * Note: If only absolutely necessary, you may temporarily opt out 
>> of the archiving of messages (e.g., to discuss a sensitive matter).
>> If needed, please add a note at the top of the message that you 
>> have dropped the address. When the discussion is concluded, 
>> auth48archive@rfc-editor.org will be re-added to the CC list and 
>> its addition will be noted at the top of the message. 
>> 
>> You may submit your changes in one of two ways:
>> 
>> An update to the provided XML file
>> — OR —
>> An explicit list of changes in this format
>> 
>> Section # (or indicate Global)
>> 
>> OLD:
>> old text
>> 
>> NEW:
>> new text
>> 
>> You do not need to reply with both an updated XML file and an explicit 
>> list of changes, as either form is sufficient.
>> 
>> We will ask a stream manager to review and approve any changes that seem
>> beyond editorial in nature, e.g., addition of new text, deletion of text, 
>> and technical changes. Information about stream managers can be found in 
>> the FAQ. Editorial changes do not require approval from a stream manager.
>> 
>> 
>> Approving for publication
>> --------------------------
>> 
>> To approve your RFC for publication, please reply to this email stating
>> that you approve this RFC for publication. Please use ‘REPLY ALL’,
>> as all the parties CCed on this message need to see your approval.
>> 
>> 
>> Files 
>> -----
>> 
>> The files are available here:
>> https://www.rfc-editor.org/authors/rfc9840.xml
>> https://www.rfc-editor.org/authors/rfc9840.html
>> https://www.rfc-editor.org/authors/rfc9840.pdf
>> https://www.rfc-editor.org/authors/rfc9840.txt
>> 
>> Diff file of the text:
>> https://www.rfc-editor.org/authors/rfc9840-diff.html
>> https://www.rfc-editor.org/authors/rfc9840-rfcdiff.html (side by side)
>> 
>> Alt-diff of the text (allows you to more easily view changes 
>> where text has been deleted or moved):
>> https://www.rfc-editor.org/authors/rfc9840-alt-diff.html
>> 
>> Diff of the XML: 
>> https://www.rfc-editor.org/authors/rfc9840-xmldiff1.html
>> 
>> 
>> Tracking progress
>> -----------------
>> 
>> The details of the AUTH48 status of your document are here:
>> https://www.rfc-editor.org/auth48/rfc9840
>> 
>> Please let us know if you have any questions. 
>> 
>> Thank you for your cooperation,
>> 
>> RFC Editor
>> 
>> --------------------------------------
>> RFC9840 (draft-irtf-iccrg-rledbat-10)
>> 
>> Title : rLEDBAT: receiver-driven Low Extra Delay Background Transport for TCP
>> Author(s) : M. Bagnulo, A. Garcia-Martinez, G. Montenegro, P. Balasubramanian
>> WG Chair(s) : 
>> Area Director(s) : 
>> 
>> 
> 


-- 
auth48archive mailing list -- auth48archive@rfc-editor.org
To unsubscribe send an email to auth48archive-le...@rfc-editor.org

Reply via email to