From nobody Wed Mar 23 11:22:43 2022
Return-Path: <ietf@bobbriscoe.net>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 5C6D53A0E0F
 for <tcpm@ietfa.amsl.com>; Wed, 23 Mar 2022 11:22:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level: 
X-Spam-Status: No, score=-2.109 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001]
 autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
 header.d=bobbriscoe.net
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Y9lx6-DElRQH for <tcpm@ietfa.amsl.com>;
 Wed, 23 Mar 2022 11:22:36 -0700 (PDT)
Received: from mail-ssdrsserver2.hostinginterface.eu
 (mail-ssdrsserver2.hostinginterface.eu [185.185.85.90])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 646A53A0DB1
 for <tcpm@ietf.org>; Wed, 23 Mar 2022 11:22:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=bobbriscoe.net; s=default; h=In-Reply-To:References:To:From:Subject:
 MIME-Version:Date:Message-ID:Content-Type:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ozXNYfXHN5wVed4j5S+/3Y3sh8lSPwqP3XD2jfhWLEQ=; b=pxrbfdCkpogBvj2pgCrYmqdYrF
 NC34VixgrG2rf1sEXauqx3If0z4/IGbp50MR9xgE3pv4SsfjtjsliXsJFmmkXMuEHvjMV9ce9915d
 9gHOSumPOGmHamYT9UgCCWx/wWrhCIFbUXVuLlOsPu0DQEkMvsNG3n+25OVE4Uel9SHTVGpVschiR
 b7XjZIS2lX/fuY9Gc/icnAuA3juL1xHJoOGabRnDO0yMREvSxl8/H8rVk52A1dKeeUkh1zirG2FSp
 X35U/GfHPzoZkFur88ZCAYKjh5d6vdrby5UoKONkwRvZadIJkuFJWerKS27kkbIOWQ/kfZuqwnc8Y
 hv6ABIFw==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:54594
 helo=[192.168.1.4])
 by ssdrsserver2.hostinginterface.eu with esmtpsa (TLS1.2) tls
 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2)
 (envelope-from <ietf@bobbriscoe.net>) id 1nX5d2-000505-64
 for tcpm@ietf.org; Wed, 23 Mar 2022 18:22:34 +0000
Content-Type: multipart/alternative;
 boundary="------------l8PvOiL2UCJkVaB3gvYBXc7E"
Message-ID: <9d618e7c-a5f0-174f-367a-afe9b3ea9e31@bobbriscoe.net>
Date: Wed, 23 Mar 2022 18:22:33 +0000
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.5.0
Content-Language: en-GB
From: Bob Briscoe <ietf@bobbriscoe.net>
To: tcpm IETF list <tcpm@ietf.org>
References: <a0d1b690-219a-37a0-66ab-967727355510@bobbriscoe.net>
In-Reply-To: <a0d1b690-219a-37a0-66ab-967727355510@bobbriscoe.net>
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - ssdrsserver2.hostinginterface.eu
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: ssdrsserver2.hostinginterface.eu: authenticated_id:
 in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hostinginterface.eu: in@bobbriscoe.net
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/LMWt2dTqUCzsi9Q2GRIMzB7tuMI>
Subject: Re: [tcpm] Summary of updates in draft-ietf-tcpm-accurate-ecn-18
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>,
 <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>,
 <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 18:22:43 -0000

This is a multi-part message in MIME format.
--------------l8PvOiL2UCJkVaB3gvYBXc7E
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Gorry,

On 22/03/2022 11:49, Bob Briscoe wrote:
> tcpm-ers,
>
> I must apologise to Vidhi. After the excellent discussions on the list 
> about whether to respond to congestion feedback after mangling has 
> been detected, we had broadly agreed the text. But then I introduced a 
> load of other changes at draft-17, but omitted all the ones agreed 
> with Vidhi. So I just posted a new rev (-18) with them all in.
>
> I also reviewed all the occurrences of normative words that appeared 
> in lower-case (must, should, may, recommended). In the two cases below 
> where it seemed non-controversial, I upper-cased to RECOMMENDED, but 
> pls review. In other cases, where there was potential for 
> misunderstanding, I reworded to 'needs to', 'ought to', might, etc.
>
> So, I've just posted a new rev. Here's the summary of the diff (see 
> list archive for previous discussion):
>
>   * Changes related to Normative text
>       o Throughout: reworded lower-case normative words, except
>         upper-cased these two:
>           + §1
>             <https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-1>
>             RECOMMENDED that AccECN implemented alongside  SACK and
>             ECN++  (was 'recommended')
>           + §3.2.3
>             <https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-3.2.3>
>             strongly RECOMMENDED to also test path traversal of the
>             AccECN Option (was 'recommended')
>

[BB] Following from your comment in tcpm just now, I've just removed 
'strongly'. Altho, I would agree that adding why the recommendation is 
important would be preferable, it's obvious enough already from context, 
so I left it as it is:
     "If a Data Receiver intends to send the AccECN Option at any time 
during the rest of the connection it is [strongly] RECOMMENDED to also 
test path traversal of the AccECN Option as specified in Section..."


Bob

>           + and gave a reason why it is 'RECOMMENDED to implement both
>             sending and receiving of the AccECN'
>       o §2.5
>         <https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-2.5>
>         Generic (Dumb) Reflector
>           + Emphasized handshake reflection here is an example, not
>             normative
>       o §3.2.2.3
>         <https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-3.2.2.3>
>         If either Data Sender detects IP/ECN Mangling during handshake:
>           + Advised not to send ECT packets but still respond to
>             congestion f/b
>             (was MUST NOT and MUST)
>           + Added "MUST remain in AccECN mode", in case that was not clear
>       o If Data Sender detects continuous congestion f/b:
>           + Advised not to send ECT packets and not to respond to
>             congestion f/b
>             (was SHOULD NOT and SHOULD NOT)
>           + Added "MUST remain in AccECN mode", in case that was not clear
>       o §3.2.2.4
>         <https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-3.2.2.4>
>         If Data Sender detects zeroing of ACE field after handshake
>           + Advised not to respond to congestion f/b
>   * Technical Changes:
>       o None
>   * Editorial Changes:
>       o Throughout: reworded lower-case normative words and minor edits
>
>
>
> Bob
>
>
> -- 
> ________________________________________________________________
> Bob Briscoehttp://bobbriscoe.net/

-- 
________________________________________________________________
Bob Briscoehttp://bobbriscoe.net/

--------------l8PvOiL2UCJkVaB3gvYBXc7E
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Gorry, <br>
    <br>
    <div class="moz-cite-prefix">On 22/03/2022 11:49, Bob Briscoe wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a0d1b690-219a-37a0-66ab-967727355510@bobbriscoe.net">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      tcpm-ers,<br>
      <br>
      I must apologise to Vidhi. After the excellent discussions on the
      list about whether to respond to congestion feedback after
      mangling has been detected, we had broadly agreed the text. But
      then I introduced a load of other changes at draft-17, but omitted
      all the ones agreed with Vidhi. So I just posted a new rev (-18)
      with them all in.<br>
      <br>
      I also reviewed all the occurrences of normative words that
      appeared in lower-case (must, should, may, recommended). In the
      two cases below where it seemed non-controversial, I upper-cased
      to RECOMMENDED, but pls review. In other cases, where there was
      potential for misunderstanding, I reworded to 'needs to', 'ought
      to', might, etc.<br>
      <br>
      So, I've just posted a new rev. Here's the summary of the diff
      (see list archive for previous discussion):<br>
      <ul>
        <li>Changes related to Normative text<br>
        </li>
        <ul>
          <li>Throughout: reworded lower-case normative words, except
            upper-cased these two:<br>
          </li>
          <ul>
            <li><a moz-do-not-send="true"
href="https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-1">§1</a>
              RECOMMENDED that AccECN implemented alongside  SACK and
              ECN++  (was 'recommended')</li>
            <li><a moz-do-not-send="true"
href="https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-3.2.3">§3.2.3</a>
              strongly RECOMMENDED to also test path traversal of the
              AccECN Option (was 'recommended')<br>
            </li>
          </ul>
        </ul>
      </ul>
    </blockquote>
    <br>
    [BB] Following from your comment in tcpm just now, I've just removed
    'strongly'. Altho, I would agree that adding why the recommendation
    is important would be preferable, it's obvious enough already from
    context, so I left it as it is:<br>
        "If a Data Receiver intends to send the AccECN Option at any
    time during the rest of the connection it is [strongly] RECOMMENDED
    to also test path traversal of the AccECN Option as specified in
    Section..."<br>
    <br>
    <br>
    Bob<br>
    <br>
    <blockquote type="cite"
      cite="mid:a0d1b690-219a-37a0-66ab-967727355510@bobbriscoe.net">
      <ul>
        <ul>
          <ul>
            <li> and gave a reason why it is 'RECOMMENDED to implement
              both sending and receiving of the AccECN'<br>
            </li>
          </ul>
          <li><a moz-do-not-send="true"
href="https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-2.5">§2.5</a>
            Generic (Dumb) Reflector</li>
          <ul>
            <li>Emphasized handshake reflection here is an example, not
              normative</li>
          </ul>
        </ul>
        <ul>
          <li><a moz-do-not-send="true"
href="https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-3.2.2.3">§3.2.2.3</a>
            If either Data Sender detects IP/ECN Mangling during
            handshake:<br>
          </li>
          <ul>
            <li>Advised not to send ECT packets but still respond to
              congestion f/b<br>
              (was MUST NOT and MUST)</li>
            <li>Added "MUST remain in AccECN mode", in case that was not
              clear<br>
            </li>
          </ul>
          <li>If Data Sender detects continuous congestion f/b:</li>
          <ul>
            <li>Advised not to send ECT packets and not to respond to
              congestion f/b<br>
              (was SHOULD NOT and SHOULD NOT)</li>
            <li>Added "MUST remain in AccECN mode", in case that was not
              clear</li>
          </ul>
          <li><a
href="https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-accurate-ecn#section-3.2.2.4"
              moz-do-not-send="true">§3.2.2.4</a> If Data Sender detects
            zeroing of ACE field after handshake<br>
          </li>
          <ul>
            <li>Advised not to respond to congestion f/b</li>
          </ul>
        </ul>
        <li>Technical Changes: <br>
        </li>
        <ul>
          <li>None</li>
        </ul>
        <li>Editorial Changes:</li>
        <ul>
          <li>Throughout: reworded lower-case normative words and minor
            edits<br>
          </li>
        </ul>
      </ul>
      <br>
      <br>
      Bob<br>
      <br>
      <br>
      <pre class="moz-signature" cols="72">-- 
________________________________________________________________
Bob Briscoe                               <a class="moz-txt-link-freetext" href="http://bobbriscoe.net/" moz-do-not-send="true">http://bobbriscoe.net/</a></pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
________________________________________________________________
Bob Briscoe                               <a class="moz-txt-link-freetext" href="http://bobbriscoe.net/">http://bobbriscoe.net/</a></pre>
  </body>
</html>

--------------l8PvOiL2UCJkVaB3gvYBXc7E--

