Re: [Tsv-art] [manet] Tsvart early review of draft-ietf-manet-dlep-credit-flow-control-09

"Black, David" <David.Black@dell.com> Tue, 27 February 2024 22:07 UTC

Return-Path: <prvs=1787bd1bcd=david.black@dell.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DCF2C14F6A3; Tue, 27 Feb 2024 14:07:09 -0800 (PST)
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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dell.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8_cfHs8F0zpg; Tue, 27 Feb 2024 14:07:07 -0800 (PST)
Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.20]) (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 24EA3C15108F; Tue, 27 Feb 2024 14:07:06 -0800 (PST)
Received: from pps.filterd (m0170395.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 41RIiVam031229; Tue, 27 Feb 2024 17:07:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=smtpout1; bh=EZEWgsvwY9WrQ2I8EGx83hwEGrqM3GKynGSJ0dgpRc4=; b=kF85xWtm/jVfiKL5Bkh6UWFMd67zbukBUC7a/4EjPqDFDV41+DjtFhKODO7tX+hgculg 9M698EcQBWXloz4+q93pi46ORbTwesfI2+mRfLfjmg2Q4ysQrloXSTHY3m2oU7t5cemn oEiJyUiFiGWR+/gDjn/Tm0QhOuMGRGSSTwKnlqI8l6Q/ZTQReNxuHIfmkzYcp1QbMwBT FdUvS7qaGddCI+X+aRMKLIDoJQealwLM5TuA/idttcF2fPnJgfEkMz6OQDqhbjQaZZQe CsgrjuwoG3jdoOKs4+V3H4oe1vD8MXZVxEwUpzjQKV0UyJLy49HU5tMOixSAO6R9z/sK Mw==
Received: from mx0b-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0b-00154904.pphosted.com (PPS) with ESMTPS id 3wfe0uy8qw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 27 Feb 2024 17:07:04 -0500
Received: from pps.filterd (m0089483.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 41RKnDpo031587; Tue, 27 Feb 2024 17:07:04 -0500
Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by mx0b-00154901.pphosted.com (PPS) with ESMTPS id 3whgqe8ymt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 27 Feb 2024 17:07:04 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ODqZ0OuwsmqlrZ2+ItX7AjKi5qFcUZLgX4LgUj6J1VqJ9nHDCPHN2UuVQUa/oZsGrttWurbaW72mW7iQSvkjQSJ0m8oEGtpemuQnSbgeYfPu1Uo3oCKcTmCMO9k8e6N6grNWBbofVbkgYZgGx5PwVHvlJvPPBMpFxkh7d3Xgv0YtNaywIcrmslpHsUTKzAgZuEn5aNfpxSxagx9y/uBx4QfVUfNNMFozUNh/2QhJdABMz61jN6FTQi0pVsamasw+yZ69thILgbtQBwGL7Ul6+cynJbyd0v/CDPuEjsTDGCgD8ef+Q1b5hGIlHjDG9ZoEvfkXLdOXhNLMsKNfwZPpsA==
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=EZEWgsvwY9WrQ2I8EGx83hwEGrqM3GKynGSJ0dgpRc4=; b=Yw8FuV33liwFTzN/0YpdCg/4doSd/eEOpMfipHX/NdydYNqYpMaB0TATvIJH8x0v35sZPDm84tQuHOEhYJB5HNqL9sULN89NnoTMR0HeMWvkQ0AB5667qMd8ZbR+auwkQeFnhumcZoZHruxc3CR2soeHvhTvieKE+l+Zxjm4sNRIpitsx2xB5frEqTpn5IrjBBUbPWZ0mAbgoOPnyV6raomWHGqBKPYzDtMJonMZB5uyqxtX8wQjrf9nT3ltRjuVncEwrtDpBO0Jva/C+bIxEhr7Ha88BucRnbYFLkQ8dehjJz7ocaMVmT6ii+tZo+GGYwEfSrwBKnwBN5C6KwPaWA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none
Received: from MN2PR19MB4045.namprd19.prod.outlook.com (2603:10b6:208:1e4::9) by SJ0PR19MB4591.namprd19.prod.outlook.com (2603:10b6:a03:279::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Tue, 27 Feb 2024 22:07:00 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::daf9:ac37:e670:397f]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::daf9:ac37:e670:397f%3]) with mapi id 15.20.7316.035; Tue, 27 Feb 2024 22:07:00 +0000
From: "Black, David" <David.Black@dell.com>
To: Eric Kinzie <ekinzie@labn.net>
CC: Henning Rogge <hrogge@gmail.com>, Don Fedyk <dfedyk@labn.net>, "Velt, R. (Ronald) in 't" <Ronald.intVelt=40tno.nl@dmarc.ietf.org>, Lou Berger <lberger@labn.net>, "tsv-art@ietf.org" <tsv-art@ietf.org>, MANET IETF <manet@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: [manet] Tsvart early review of draft-ietf-manet-dlep-credit-flow-control-09
Thread-Index: AQHYPfXxdZzerdqXS0SnT9vNYLnce6zL9L8ggMoU7ICABVkQQIM3xJUAgCnWy4CABUOUcIAAecEAgAD2nBCAGQpRAIAE65pQgAEsz4CAAEDJAA==
Date: Tue, 27 Feb 2024 22:07:00 +0000
Message-ID: <MN2PR19MB40456DDDCF68751907ACFE9D83592@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <MN2PR19MB4045DE0B35B5349A686465F183189@MN2PR19MB4045.namprd19.prod.outlook.com> <a13273b2-6cbe-00ff-25bd-df6c6c623dde@labn.net> <MN2PR19MB4045F38BCD91EB884D142BB7839A9@MN2PR19MB4045.namprd19.prod.outlook.com> <f255fd472a714dea95161209cd55dbb0@tno.nl> <PH7PR14MB53683A3705671E1D5DE87041BB412@PH7PR14MB5368.namprd14.prod.outlook.com> <MN2PR19MB4045C7EB432E61B258212FAF83452@MN2PR19MB4045.namprd19.prod.outlook.com> <CAGnRvuojopZsM0MsXuKQ0fEi+ntbAExvKtCFWuCjZOagLLGRDA@mail.gmail.com> <MN2PR19MB4045B0E04EC921E01B014E4C83452@MN2PR19MB4045.namprd19.prod.outlook.com> <ZdkIyvWnihSMS7r0@DESKTOP-P76AGAJ> <MN2PR19MB4045B29C5533E91F17A5B57883592@MN2PR19MB4045.namprd19.prod.outlook.com> <Zd4lwUIMGSjgYKAd@DESKTOP-P76AGAJ>
In-Reply-To: <Zd4lwUIMGSjgYKAd@DESKTOP-P76AGAJ>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ActionId=5ec0e258-b157-4884-9b8e-5a85fdee482f; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ContentBits=0; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Enabled=true; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Method=Privileged; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Name=Public No Visual Label; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SetDate=2024-02-27T22:04:18Z; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR19MB4045:EE_|SJ0PR19MB4591:EE_
x-ms-office365-filtering-correlation-id: 1cb60c94-4897-4576-8400-08dc37e06be8
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dFiGTX5Q6hAEBSV9O7A1YETf9I6KxA8ECkxM/8XHkF6ASccRVKgvBEFi9swyBHwgGFFC5zb4pCw8zx1BeQ77sQM6ucSsmXgJo4xhjX12/TYZjCS8ZTsjBHVpLStw4keNz8qJqz1EHT7BC0wmM/1rptu0cV9wFkzl2tFHh5CHUkRijtmeyJb1Bb1hM3O3Rxo1blIWFlso9D/A7pCQ3vIb2uV9NzD/NONEV6P59XwBRMUUChtHfJJxFTj0+oZBAv0cA9pk4GcjcbbGblWQv4esZ/3/3UHnVWIUb4n5fAfDNdHyJz3CC1M4l5LPHnrJbUb+DEWAES1Kox3rZQvpNGY5/dN9b+cvoRLooRAIVvsmmu/GcwVOg17SNDsj4TbalEioJWi8Zd44sXOkNxAYtO56xg7/7ho2jNHvUX8eCVcq3HngLvMMJimBz6B2i0PFdSuDwDak9GJBA10QwBWI2ihn08jQq4Jj0fySy54Ahw5eSym4uJ8rcyWJjSTNNgcrhX7rtX1ZDmIULmGzT0Gp8wuCdLmHKi9GXqF4Nb4KsoD3kdnMOBBEewqqP+cm3PEAVeDKPUiSfOMZDUwqOOKBMy5TjHtozcGCDAJE8lnuOmD5+84mxFBzccF20nxugrZgf+1ZRau1wrN+oAL7qHGyNyahFsf3YTPQuIJlmU2H3Ql9mS/CRkbH8cx1QFhvjznXZP1R4NbdUwi9Q7acxgfoFPPjJIq7wUWK8ck/iFMB+jPKUJ0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR19MB4045.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(230273577357003)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: IHDVFvvIPNm2stoDQsuEyrmQS3Tj2w+xytt6jWcKPs3weDdmjcglLAj7ZSuNKmC6V5J1YjgRFh0shIoCcWsFBPiDxmh3mT7K4BNGT4mFvTYClYp+iRboRg2y37Lg0xDhmPyfcVTEsJCIrIhPlGyuwCgB8xqVCyCb5y0/aL0xpskdvzp4hPb8hUXau1lLs3Mg8q7ZOjfPIhsJTLkmV68sBnRIdyVKfwF5BavddxlWpZ5zc9C4OD8/kxflzGXDQ9wGy2YZ1kxSyoytuFiTDpD9PcFHu+p+7msCvwc+FFPpKArOb4DC1+DWjScoUU07yEvgK1NDSkLMFMBFPC/OgsgiRvBlYSUQqVVMOi+1bSHW0aW8EpaGheKCBLQMpUZ1JDqDRo8Xx9pfY6f/tOUYwseVqJ7qcOppwzbVFzQ1jDU7eV5OFsL1uZzV6MSttE0NLo3EjJV/Y+7mq5Up4wny8Ia7kJwgB31uKCt+7cI2DXLqd9XuCQ3edp553h2NOFJwo6BONPl3x1k9ZpKXfc87hrivpGn63GlHxfzdOvB88wvJuoYA9W5wWUVvSCuVryA6i0Xmg/nrOhGTPQAGSa+L+v5xN2MARC5cjtj+0ouE2MT25psVDgGqF3Dq2c6yl53Vr6COF6D1AEQ5ieTXGGf8bMA5KoW3ww3fcuUWwNtaA5ngqhtgHgZujIlwTnKMrO3Pgg714DBkgGbl0zcFhcU+RDrEJryqQg8Qr8hHkKqA86jLBc9JjOe47tS0TVsYgtKqJzJlYJ5lugKer4/W0BK1Aew4o+ff66pre1Os8+6VxEjMid5Ixg3uXfSDZY234ez+IYUtXXHIeGCSMmR6ubuY4stTKb7vcKPjBJRfIRAZql2j0Zt42D3vBBXiZjnfmA0q08wZD1QwaCZoB9/h1hrptJJM2r7n9YZzxt/o9BBEG6SQzK/7t3Nwl/J4e8SGrKoqcWN3bIkonuKosQ3LVPYj+nHLW5ehlRRne9U3BDZ2FOYvB2erfgnPie/GPaX1+Fn/8A4RVE6QqfZJ8fOERdll+yKV8ZNOn3vDjeGFX1z91A7PHSJiYVA5alk9vS2htrQmSQgysyRKlQnMF8Qc+Rwslc3if1J4nvK9qU/0ocBWnw5ggHWmYZPpARdUf7bLrM4rzW9tCo1lYBHejvxPn+jap12ZAqFmYqDjD7oHiknaNkaSin9XleOYWFmkuLhmX4sZdqMahq73QQXhLbtdFhgjgF7aIYOqY3i02AoKiGadV85v6CSCq6rTbjOLPzRGsxHscDQi1nIaVSSSPRLAQ++AvAUX9KL1Wk+F14jlTHns0Rork4a/uiP44lg1KIwcJmfGiBDwUVwCNSAZ90sM9VqXRXXF0O9Bhq+WwPTgqmXdmrpdqAo6cj6PeYip2MacU2xjfqcA7xZgA4/prcLspp7EDrki2zNbDa9pGIt3jSNuGpyrjIuZo5L9wmIvVEkNaciOXTU+2Ylju3dZUNAQzfbq7cGWF5MucWJbfnk14vjBRPjbvd3bWlPs5Cxwdeho0g8Nyu+7ygzXnHFJUwNCHv22aPx0C4EOxq9Bizpy40QbIs7cy44227mJELPgNJVsdQIBWCC+
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Dell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR19MB4045.namprd19.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1cb60c94-4897-4576-8400-08dc37e06be8
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2024 22:07:00.1819 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1hear4a1wcd2ftw92Bm3qzmP8F7aB6CFYb5QG1oKS+gk37JFQUnNlnzwVKIMa09q8J9SfqpO0VPjOXeCUU4SoQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR19MB4591
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-27_09,2024-02-27_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 priorityscore=1501 clxscore=1015 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2402270170
X-Proofpoint-ORIG-GUID: jUMRUsN6k1h50c67Lrh9hh3IqL9x1dMT
X-Proofpoint-GUID: jUMRUsN6k1h50c67Lrh9hh3IqL9x1dMT
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 mlxlogscore=999 malwarescore=0 spamscore=0 clxscore=1015 adultscore=0 priorityscore=1501 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2402270170
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/l6-wJIxXBCra-5NzuPBpQkLjP0A>
Subject: Re: [Tsv-art] [manet] Tsvart early review of draft-ietf-manet-dlep-credit-flow-control-09
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Feb 2024 22:07:09 -0000

Great, in addition to the two sentences below, the following change in section 2.3.1 is also desired to close out this topic:

> This example assumes that Credit Window Initialization sets the Credit Window Max Size to 1k
> and applies 1k in credits.  That's not a good assumption - those are separate values in Credit Window
> Initialize that don't have to be the same - if only 512 bytes of credits are applied because the Max Window Size
> is only increasing by 512 bytes, then the 1k modem queue is not overrun.  That would be much better -
> it does require that "applied" mean "added" in the following text in section 2.3.1:
> 
> Credit Value:
>     A 64-bit unsigned integer representing the credits, in octets, to be applied to the Credit Window. This value includes MAC headers as seen on the link between the modem and router. 

"to be applied to" -> "to be added to"

Thanks, --David

-----Original Message-----
From: Eric Kinzie <ekinzie@labn.net> 
Sent: Tuesday, February 27, 2024 1:11 PM
To: Black, David <David.Black@dell.com>
Cc: Henning Rogge <hrogge@gmail.com>; Black, David <David.Black=40dell.com@dmarc.ietf.org>; Don Fedyk <dfedyk@labn.net>; Velt, R. (Ronald) in 't <Ronald.intVelt=40tno.nl@dmarc.ietf.org>; Lou Berger <lberger@labn.net>; tsv-art@ietf.org; MANET IETF <manet@ietf.org>
Subject: Re: [manet] Tsvart early review of draft-ietf-manet-dlep-credit-flow-control-09


[EXTERNAL EMAIL] 

On Tue Feb 27 00:30:28 +0000 2024, Black, David wrote:
> Hi Eric,
> 
> Thanks for jumping in ...
> 
> > I think it should be possible to have a "graceful" reduction in the Credit Window with something along the lines of:
> Ok ...
> 
> > "The modem MAY, at its discretion, after sending the Session Update 
> > Message with one or more Credit Window Initialization Data Items 
> > that decrease the Credit Window Max Size, continue processing 
> > received packets that match the indicated FIDs with an unmodified 
> > Credit Window Max Size that arrive before the modem receives the corresponding Session Update Response Message.  However, during this time no additional credits for those FIDs are issued.  After the router's Session Update Response Message is received, the modem waits for each affected window to drain until it reaches the new Credit Window Max Size.
> > At this point the modem resumes issuing credits for that FID, limited by the new Credit Window Max Size."
> > 
> > Misbehaving routers that send packets in the absence of credits will still result in those packets being dropped.
> > But, otherwise, we avoid dropping packets at the receiver simply as a side effect of the change.
> 
> If that's the desired effect, then "MAY, at its discretion" is 
> entirely too weak. The new text needs to begin with "The modem SHOULD ..." and would benefit from a little rearrangement, e.g.:
> 
>    After sending the Session Update Message with one or more Credit Window Initialization Data Items that decrease
>    the Credit Window Max Size, the modem SHOULD continue processing received packets that match the indicated FIDs,
>    fit within the window for the unmodified Credit Window Max Size and arrive before the modem receives the corresponding
>    Session Update Response Message. 

Yes, the stronger wording seems appropriate here.

> The rest of the text assumes that the window size won't decrease to or 
> below the new max size before the response message arrives.  While that's certainly the likely behavior, it won't always be the case.  So instead of:
> 
>    However,   during this time no additional credits for those FIDs are issued.  After the router's Session Update Response Message is received,
>    the modem waits for each affected window to drain until it reaches the new Credit Window Max Size.
>    At this point the modem resumes issuing credits for that FID, limited by the new Credit Window Max Size."
> 
> I'd suggest:
> 
>    The modem SHOULD NOT issue additional credits for each affected FID until the associated affected
>    Window has drained to be less than the new Credit Window Max Size, regardless of whether sufficient
>    draining occurs before or after the modem receives that corresponding Session Update Response Message.
> 
> I think that one sentence covers both cases and using "SHOULD NOT" makes the point clearer.

I agree with your wording here, also.

Thanks,

Eric