Re: [tcpm] [EXTERNAL] Re: [Technical Errata Reported] RFC8257 (6697)

Praveen Balasubramanian <pravb@microsoft.com> Thu, 30 September 2021 21:14 UTC

Return-Path: <pravb@microsoft.com>
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 071713A13F0 for <tcpm@ietfa.amsl.com>; Thu, 30 Sep 2021 14:14:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.452
X-Spam-Level:
X-Spam-Status: No, score=-2.452 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com
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 ebMxlN4qfDID for <tcpm@ietfa.amsl.com>; Thu, 30 Sep 2021 14:14:45 -0700 (PDT)
Received: from na01-obe.outbound.protection.outlook.com (mail-oln040093003006.outbound.protection.outlook.com [40.93.3.6]) (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 7F2033A13EF for <tcpm@ietf.org>; Thu, 30 Sep 2021 14:14:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NnxxoVf79FrP3jq0JONeD9Fl99wNCFbJ2eMFdr6xbUfwxUjBWZaO0SIpRbOw6b9RmGFtOcWtMLI8R5CiBoSoEEe9hZZb42rjtnEoI5MKB7tGmvMDsYT9X3T4pgJG3qalvDh8vq81/qegBpFj+AjNJxHZYXp3h+WGfrF+YJ8wyoL259gWXNWtdqttxatMr4QbP5N4eVeNyMROpe+j1PcfYmR8/+ti27pJJTjGU7lC0TTBfTE1lnx0vI27Up8havYrh1lO3P7gmageADux9SmftHpkdBUeFZIHPKFU/sbfaq4wQxPFPcmFgNkz3oZp4TV5XFoNnCPsFdTCeb0l7pQ3DQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZOgnfyqjtdUh2lTYpVGFsrjK+RVmX5PcnFPEWE1iKXY=; b=OogiEVzC0sjvTkK3rP+nEi9QLvymB1NudINUVUMGW12DwuupOlpwLofnrUXHKwDBlT23fc3S1on80l1M5Z3FxLOp9pANy5BWwd5VS84sEbU5y5dGpDtm5cKaQRP0UyoGwkaKTKPHGOPE2HrnLneGiWGQTbPCiQWHDNOmLmXGgr6Cv19hq54b6yq92iPoac38hKX8sVBRwKMNWcWyST+1vmnAdZD2rwruSRHeIG+UG8MhdLyr/adubw94ckvsZcW38YxEu5dxk44DvGBRg0dfh4Fz6MykJ+x/+R98kA75p42VkTqefk39Krnf41ZLQms8llZBRQ0LNJcNL1VZPnixkw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZOgnfyqjtdUh2lTYpVGFsrjK+RVmX5PcnFPEWE1iKXY=; b=c9Y6fUaVHCm5E04T7SV3IGZlOxjL5oRB1GOhBdmNrIww7lMMRv2FtujNdywcwJvfkNfEB0/OTKB06RnLtu033pr1IQONp9hRiZPALpmCQOPlEYMS1UQMBwD+P8HcFPzstCwUlsYOqy6yyuZ0jIQa9Vll9z9eSCUtAMkrwXZU2i4=
Received: from SA0PR00MB1034.namprd00.prod.outlook.com (2603:10b6:806:132::6) by SN6PR00MB0431.namprd00.prod.outlook.com (2603:10b6:805:d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4609.0; Thu, 30 Sep 2021 21:14:38 +0000
Received: from SA0PR00MB1034.namprd00.prod.outlook.com ([fe80::e46c:34f:576d:811f]) by SA0PR00MB1034.namprd00.prod.outlook.com ([fe80::e46c:34f:576d:811f%4]) with mapi id 15.20.4609.000; Thu, 30 Sep 2021 21:14:38 +0000
From: Praveen Balasubramanian <pravb@microsoft.com>
To: Vidhi Goel <vidhi_goel@apple.com>, Bob Briscoe <in@bobbriscoe.net>
CC: RFC Errata System <rfc-editor@rfc-editor.org>, Dave Thaler <dthaler@microsoft.com>, "lars@netapp.com" <lars@netapp.com>, Martin Duke <martin.h.duke@gmail.com>, "Zaheduzzaman.Sarker@ericsson.com" <Zaheduzzaman.Sarker@ericsson.com>, "michael.scharf@hs-esslingen.de" <michael.scharf@hs-esslingen.de>, Michael Tuexen <tuexen@fh-muenster.de>, "nsd.ietf@gmail.com" <nsd.ietf@gmail.com>, "tcpm@ietf.org" <tcpm@ietf.org>
Thread-Topic: [EXTERNAL] Re: [tcpm] [Technical Errata Reported] RFC8257 (6697)
Thread-Index: AQHXtfFZSrjSllPiWEy87cXloZf7p6u9EmoAgAAB2lA=
Date: Thu, 30 Sep 2021 21:14:38 +0000
Message-ID: <SA0PR00MB1034ACE031DD2C85567084A2B6AA9@SA0PR00MB1034.namprd00.prod.outlook.com>
References: <20210928071818.BE0D7F40865@rfc-editor.org> <96ce4984-3678-9bdf-6b76-d7ba1bd42dcc@bobbriscoe.net> <AFA32955-1E60-4676-BED4-6F123EF5B593@apple.com>
In-Reply-To: <AFA32955-1E60-4676-BED4-6F123EF5B593@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=413b10c1-41ba-40ea-805e-37c3f2034c66; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2021-09-30T21:13:55Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
authentication-results: apple.com; dkim=none (message not signed) header.d=none;apple.com; dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fea2cd25-ad3d-46c9-1bb8-08d984575004
x-ms-traffictypediagnostic: SN6PR00MB0431:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <SN6PR00MB0431A3F0C8501AB3BB15EA09B6AA9@SN6PR00MB0431.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: r+K67pckzGcwA+w5L+7AxiVOEL1j7dPn5ij0cauf1xFEz/aUpYpBpM6RdMri0z5FlIWraPjNTe6j8e8JM2m0h4hRqXtBSMXBVY/Yp1yR6FxWW+Gi/Qdc7e9dFt/TJD84RGpvGfGEPQv2aFFy+f0Ui5YprTe0pmkTd/odSBAUf/rrTKnfTFifDDypSRU0er7m0wMFnh7KCj6J+tEOnWamEhJzQFSevuMtVfTBNLulLhlFb2CWglImqz86qu/ctMOtfqymlLIcQAPSfbxnv9z+VztwFSGa3jwqZM9Z/G9OjU0wrY6JLo0ca/aSSQxx8JyV1ABIrOMjiOGL/TuJeD7FKTBsEyb+Q2DSc39UwpNP/QYDdeWdC1Z8Qt86xcTw2fOkpkS4UxlcdSdcklyU16O0+iY9UJ4spU7M8kb6trN6FJfoArvISmqvbeJXT9xUivnUknipVAWI0VNs32jTOloZN8mQXgpf+x51Qdll4fL0OFqIb8BM3ygldzcf7K3wmystv1z1dVJ3expYglDKtJJkD0R4BDhZnDD5E1iZpiMMFMbaissUgbyhHfgNiznPvdBD1MLKkGy7JPqwL4vGq/1fi9Ra0hAdb4bJT8AzQD5Sq2OysazGS1k0gSa4Q67WokFptqfynaJ1ZiOi2dD7o9KkkdoQTIbERZbdzk/3y4jMuaqTBkDu1pc844DheV12HWm2fqiKsk4Glc5NYWTKFuBvd70lPVgvR9r/8Mg6ZBYxdpL0eHk5ow3TFHhIywKTLQPjD9l8hmeIWFVRzXr3udhor11Rej1bpPyPSvHBvhC0SdcbEZiQe2m+DJ0pnr9nCIArjeMXGfG+M1r5RZRPkrXacg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA0PR00MB1034.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(10290500003)(8676002)(66946007)(52536014)(33656002)(166002)(54906003)(966005)(110136005)(508600001)(316002)(83380400001)(64756008)(66556008)(66446008)(5660300002)(66476007)(82960400001)(82950400001)(76116006)(86362001)(7416002)(4326008)(8936002)(71200400001)(55016002)(38100700002)(186003)(8990500004)(7696005)(6506007)(53546011)(9686003)(38070700005)(122000001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: U4++9quSQHMxCbRPtTT6JvornLOtjOeQBCL03MTwLHn7i+QQHa5iolkPQK1PQTHEH3V/ZNrCOmg3faItsDRmBfK7f6xeq+L7+uwevvs/+pgS/dStSJmNII+SL7g/ddvuMIWREj0IxgTlMumj4pnkWTnT3D+qGXzGBaCrfW80YrSdcKcEp8jt8rQ0y+WcdJRMXPp0s+4AtFfReTMBhyVEJKNfQcceV++E4G6XyB+6JJz+6R4EuV6ACP99Zj0F5q/fQ7CHOM7sYlyVojNTp5aQUpJOCR8pEnaUvaOYZpBGMV90rrgaPr3tR13TwGcaLzu6z4gL9Sg8ajPrp+VVPVaU2FH/+IY5APtc70eFqmbVlKNaKQx3NpXXHx1JpYZmCcEPcZsmkVDXHQKHGDoyaYGSqGzLuE8e6UMYOw2oSnp9GkK+mSjPPetHwuVR9h6RUe4+En2943ZfvfreeJiHcByy1ylb68fh15iYCm/0ScAWGL1ymn8yNDdowHUX5OBuDgkuqOCSQesGHv9ySN66l6TDuTFV0UC6caejTvFWBrN7e7f7Qw7sOUEdkhOwG+hLBFcE0PseGgapW7sox0c95WlnMRK7javKvURprCx7k1UJGGk7tZx8+HCS2Lr/cHIeO+VvqLKrLlOm+WFsWDUjvYPKAxvNxjrH8TF9p9qtG9zi1CjmBpkXKcmqLlF9aZ+kSvCRkZyrDDbVq2vCIz+T5JThzuGDTZXESF7aUnBrXmMXyQrqY+gLjwB9XHZfiJ9voILtX1Ab4jpX9KebdSVXxiQL4LrQe7aYA0CxT0RiD5aqKjSSAykedHRAgMz1IP5CMB7r7lXeN3ZdTup6q2R7GfR3gSgjZ/97Hvty1xZEDchoR9EOvNQFg+JANa15KATD5zdo0LJg2IsviWIZGFOOsaCan0iumwhaZfzW5ZC35U0OjvVf4K+y8sw7VvpZsaxUSsU9+8wNeHRMjNNhvLy2zjGexQMe3JTGA495wj+TSTf/641d8DC1Epia+jvzYsb2YcvaxuuTAv00mooObarq6EqxEfUFvLHLyZP74ImgVTdg3hhpu1LyzgU/lwRv+tzmUK4u+s+QcNjEidfMYqqlUmaXSERAp02wvayw8Wvqixh+OA97DA7URY6RV+eSIAfxoKzxi1yiep64uaZMzhG38WVDgdqayhCFugiJKzr7A1eJ9sRiWwcUtUdOTVkdPYuUZagIF5nkjuVUaQDibYaoUAMcuyHQ0h6+bW0lVbwBDopcO5LmLRYrUD4jKGQAsTQkmFVkIysO1E3CamleHolw6Zg/9jym3iUeUXdblmpuL2XK3OliJafZ3F2u16TXDI6Et3asXJohLpQ3d5M5svoQCzf0nvz5QRkbnXbfrGznqHOQkfBw38MftKMKZQwQIxJx8xPh
Content-Type: multipart/alternative; boundary="_000_SA0PR00MB1034ACE031DD2C85567084A2B6AA9SA0PR00MB1034namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SA0PR00MB1034.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fea2cd25-ad3d-46c9-1bb8-08d984575004
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2021 21:14:38.7898 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wpALR5LcngH5zGSQGvp6u3OsrgBY3AZ3/KQ318jcHmJWu/2X/jdyiP7hZDsybp4+nHLwqpeVQ0RUXYRv0LvYXe9AyZf2QN8SpeWyX9la8sU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR00MB0431
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/UYyGXCdGp_zgl_312-rHWz661Xc>
X-Mailman-Approved-At: Thu, 30 Sep 2021 14:33:36 -0700
Subject: Re: [tcpm] [EXTERNAL] Re: [Technical Errata Reported] RFC8257 (6697)
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: Thu, 30 Sep 2021 21:14:51 -0000

Trying to send my old response again as it got stuck in moderation.


Great catch Vidhi!

We don't need to change the section numbers. ECE is processed on acceptable ACK packets and there is already another bullet 3 which specifies that condition:

3.  If the ECE flag is set, update the bytes marked:

          DCTCP.BytesMarked += BytesAcked

So all we need is:

  9.  If the ECE flag is set, rather than always halving the congestion window as described in
       [RFC3168<https://datatracker.ietf.org/doc/html/rfc3168>], the sender SHOULD update cwnd as follows:

          cwnd = cwnd * (1 - DCTCP.Alpha / 2)


I don't think we need the additional explanation of how to implement the once per window reaction, even RFC 3168 does not specify those details.


From: Vidhi Goel <vidhi_goel@apple.com>
Sent: Thursday, September 30, 2021 2:07 PM
To: Bob Briscoe <in@bobbriscoe.net>
Cc: RFC Errata System <rfc-editor@rfc-editor.org>; sbens@microsoft.com; Dave Thaler <dthaler@microsoft.com>; Praveen Balasubramanian <pravb@microsoft.com>; lars@netapp.com; glenn.judd@morganstanley.com; Martin Duke <martin.h.duke@gmail.com>; Zaheduzzaman.Sarker@ericsson.com; michael.scharf@hs-esslingen.de; Michael Tuexen <tuexen@fh-muenster.de>; nsd.ietf@gmail.com; tcpm@ietf.org
Subject: [EXTERNAL] Re: [tcpm] [Technical Errata Reported] RFC8257 (6697)

Thank you Bob for providing a complete suggestion.

Section 3.3 is titled Processing Echoed Congestion Indications on the Sender, so probably this should include Congestion Window Reduction as well. That's why I suggested to create two sub-sections.


Alternatively, we can also use your suggestion by re-titling Section 3.3, something like,
Section 3.3 Computing Moving Average of ECN Feedback
Section 3.4 Reducing Congestion Window based on ECN Feedback
Section 3.5 Handling of Congestion Window Growth
...


Thanks,
Vidhi


On Sep 30, 2021, at 4:48 AM, Bob Briscoe <in@bobbriscoe.net<mailto:in@bobbriscoe.net>> wrote:

Vidhi,

You're right. It's incorrect to have the window reduction hanging off the end of the list of steps for updating the EWMA.

To make this concrete, here's some specific additional text (in green for those with HTML mail readers). Also, rather than splitting into sub-subsections, I have suggested that Item 9. of the list in subsection 3.3 is moved out of the list, and instead forms the basis of a new subsection 3.4. entitled "Congestion Window Reduction".

CURRENT:
========

   9.  Rather than always halving the congestion window as described in

       [RFC3168], the sender SHOULD update cwnd as follows:



          cwnd = cwnd * (1 - DCTCP.Alpha / 2)



   Just as specified in [RFC3168], DCTCP does not react to congestion

   indications more than once for every window of data.  The setting of

   the CWR bit is also as per [RFC3168].  This is required for

   interoperation with classic ECN receivers due to potential

   misconfigurations.



3.4.  Handling of Congestion Window Growth...


SUGGESTED:
==========

3.4. Congestion Window Reduction

   Rather than always halving the congestion window as described in

   [RFC3168], on the arrival of congestion feedback, the sender SHOULD

   update cwnd as follows:



      cwnd = cwnd * (1 - DCTCP.Alpha / 2)

   Just as specified in [RFC3168], DCTCP does not react to congestion

   indications more than once for every window of data. Therefore, as

   for RFC3168 ECN, it sets the variable for the end of congestion

   window reduced (CWR) state to SND.UNA and suppresses further

   reductions until this TCP sequence number is acknowledged. Periods

   of CWR state are triggered by congestion feedback, and therefore

   occur at times unrelated to the continuous cycle of observation

   windows used to update DCTCP.Alpha in Section 3.3.



   The setting of the CWR bit is also as per [RFC3168].  This is

   required for interoperation with classic ECN receivers due to

   potential misconfigurations.



3.5.  Handling of Congestion Window Growth...

Then the of numbering all subsequent subsections of section 3. will increment by 0.1.



Bob
On 28/09/2021 08:18, RFC Errata System wrote:

The following errata report has been submitted for RFC8257,

"Data Center TCP (DCTCP): TCP Congestion Control for Data Centers".



--------------------------------------

You may review the report below and at:

https://www.rfc-editor.org/errata/eid6697<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rfc-editor.org%2Ferrata%2Feid6697&data=04%7C01%7Cpravb%40microsoft.com%7C6adfa975d9744f6a289b08d984564c71%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637686328526119642%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=xqxUAHtiFNrST8HTP5sWFhpDq2SJ2%2Bsl8tQ%2Byh1OaUM%3D&reserved=0>



--------------------------------------

Type: Technical

Reported by: Vidhi Goel <vidhi_goel@apple.com><mailto:vidhi_goel@apple.com>



Section: 3.3



Original Text

-------------

The below pseudocode follows after DCTCP.Alpha is updated on ACK processing. This is wrong as cwnd should only be reduced using DCTCP.Alpha when ECE is received.



9. Rather than always halving the congestion window as described in

       [RFC3168], the sender SHOULD update cwnd as follows:



          cwnd = cwnd * (1 - DCTCP.Alpha / 2)



Corrected Text

--------------

Instead, a new paragraph for Congestion Response to ECN feedback would be much clearer. First start with RFC 3168's response to ECE and then provide DCTCP's response to ECE.



I am thinking splitting section 3.3 into two sub-sections -

3.3.1 Computation of DCTCP.Alpha

3.3.2 Congestion Response to ECE at sender







Notes

-----

Although RFC 8257 refers to RFC 3168 congestion window halving at step 9, but it is confusing to put it right after step 8.



Instructions:

-------------

This erratum is currently posted as "Reported". If necessary, please

use "Reply All" to discuss whether it should be verified or

rejected. When a decision is reached, the verifying party

can log in to change the status and edit the report, if necessary.



--------------------------------------

RFC8257 (draft-ietf-tcpm-dctcp-10)

--------------------------------------

Title               : Data Center TCP (DCTCP): TCP Congestion Control for Data Centers

Publication Date    : October 2017

Author(s)           : S. Bensley, D. Thaler, P. Balasubramanian, L. Eggert, G. Judd

Category            : INFORMATIONAL

Source              : TCP Maintenance and Minor Extensions

Area                : Transport

Stream              : IETF

Verifying Party     : IESG



_______________________________________________

tcpm mailing list

tcpm@ietf.org<mailto:tcpm@ietf.org>

https://www.ietf.org/mailman/listinfo/tcpm<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Ftcpm&data=04%7C01%7Cpravb%40microsoft.com%7C6adfa975d9744f6a289b08d984564c71%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637686328526119642%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=X63EYFpc%2FnO4Px7I61QHgopu4Qs09fOEYOhdWfeo%2F4U%3D&reserved=0>



--

________________________________________________________________

Bob Briscoe                               http://bobbriscoe.net/<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fbobbriscoe.net%2F&data=04%7C01%7Cpravb%40microsoft.com%7C6adfa975d9744f6a289b08d984564c71%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637686328526119642%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=lG5TRWIlxHSVIj6gDXj1I83tHKCkcfWfcVr%2BgnzzomI%3D&reserved=0>
_______________________________________________
tcpm mailing list
tcpm@ietf.org<mailto:tcpm@ietf.org>
https://www.ietf.org/mailman/listinfo/tcpm