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

"Black, David" <David.Black@dell.com> Tue, 12 March 2024 02:12 UTC

Return-Path: <prvs=180145bc8d=david.black@dell.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E373C151068; Mon, 11 Mar 2024 19:12:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.807
X-Spam-Level:
X-Spam-Status: No, score=-2.807 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_DNSWL_LOW=-0.7, 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, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham 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 Jj4EzqXsTcek; Mon, 11 Mar 2024 19:12:18 -0700 (PDT)
Received: from mx0a-00154904.pphosted.com (mx0a-00154904.pphosted.com [148.163.133.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 7484CC151065; Mon, 11 Mar 2024 19:12:18 -0700 (PDT)
Received: from pps.filterd (m0170392.ppops.net [127.0.0.1]) by mx0a-00154904.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 42BM5412013764; Mon, 11 Mar 2024 22:12:18 -0400
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=sk6TdvDE55zslZqfXtjP4YlOzQxMR5y9njORazYWNFg=; b=dPNWUJkbcp34sD80nfoUXGQbdQIsfouyqJw7WTAAhpTzzhOS9Xc9Bl5ymluGY4MqCWfB /l5C0VoEfD+kHWrFlaWxGnKn5HxFaUX9m6W8UMTiJxZtjT0u80sQgjsxltHh4//GCDj3 7Fpc6VwHfh0aXrpvACXWoljMJtTSMmOTnAURPHxDX+KYO1daVixlTjR1wveIj2RryILg aKzpb4k3E7axzkVGt7/ncyTa+9WAQu3ERkvzVDm7ownMW/8NFI0J/uaTKGlanR00dL9n W527vcSGibRgX6Z8QX8d4id25k55uAfVXRLNV/g+EU9WNNXP7aMjGpM+bbJD8JMEevvx lQ==
Received: from mx0b-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0a-00154904.pphosted.com (PPS) with ESMTPS id 3wrktkt9j1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 11 Mar 2024 22:12:17 -0400
Received: from pps.filterd (m0144102.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 42C1dsAC013105; Mon, 11 Mar 2024 22:12:16 -0400
Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by mx0b-00154901.pphosted.com (PPS) with ESMTPS id 3wtdk7ra9r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 11 Mar 2024 22:12:16 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lzBGwMKwvsoKY2ULg0tMW/sJMGBQ4LDCB6KMK7CYs1AuHj6KQCzqlJYtgZagebj8pKYUa6wweEkH9m/nMlXC17RTO2SX+9q4YIeUnkjFM7V7aiv52tulR3oDt3D8OtsaP+LVtDalBq99g32QVgtN4v8xGst2At5cuMiRu6gIF4kv1cUwJSJzPxrUlkODiIazkSBtuoZRa4tjwO3qgIy2ZZfNe6GO7joauGS5zdaGiDurU3vmQ6pnIvsQXuta1R74af8dXJX1ZrJV9DWJyXgE5C+rGsc3OPyDlMwVvUJSzP9O+eWE8Fj5d9I6PsF00SRzHepdslraAEUUKLyVQtBmew==
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=sk6TdvDE55zslZqfXtjP4YlOzQxMR5y9njORazYWNFg=; b=HXiBHQAk2S/MtWJFaegTw5TiukZ7JpuF1Hcn9lCInuKL+q9UUtzO/kh7EzDgvOyxiT9b9FdPJFvYFMtYDasV6ug7Wt8D9vXdQk8WR7rZzhoRVYElLzJ+rhktECqJ1gtv/raCLweygzq6HYplJZXu095IDc7VWSxY1qp7GTTJKjeu+9/E3FNnl1BrhErX0/azZYARVw5Xy5XYpk8JE7dfNntPCh/+FcPQXoHnU0Ok/uTGx/W4vvsIJQ7i8sbpTcaFEyO5KkF80tdUz1n8zM30/yT3iPt+EBFh0cRZK8zJ8h5RsRp1FSVW8YhroDC90vvJn+W1TLiUKs67L8f80ZHleg==
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 SA0PR19MB4336.namprd19.prod.outlook.com (2603:10b6:806:87::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.26; Tue, 12 Mar 2024 02:12:12 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::daf9:ac37:e670:397f]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::daf9:ac37:e670:397f%4]) with mapi id 15.20.7362.035; Tue, 12 Mar 2024 02:12:12 +0000
From: "Black, David" <David.Black@dell.com>
To: Lou Berger <lberger@labn.net>
CC: MANET IETF <manet@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "Velt, R. (Ronald) in 't" <Ronald.intVelt=40tno.nl@dmarc.ietf.org>, Eric Kinzie <ekinzie@labn.net>, "Black, David" <David.Black@dell.com>
Thread-Topic: [manet] Tsvart early review of draft-ietf-manet-dlep-credit-flow-control-09
Thread-Index: AQHYPfXxdZzerdqXS0SnT9vNYLnce6zL9L8ggMoU7ICABVkQQIM3xJUAgCnWy4CABUOUcIAAecEAgAD2nBCAGQpRAIAE65pQgAEsz4CAAEDJAIAA2VMAgAd1FICABuIiAIAFfJUQ
Date: Tue, 12 Mar 2024 02:12:12 +0000
Message-ID: <MN2PR19MB404523CB98CB9833441FBAA9832B2@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <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> <MN2PR19MB40456DDDCF68751907ACFE9D83592@MN2PR19MB4045.namprd19.prod.outlook.com> <Zd8SaIIm1CBfb4Zx@DESKTOP-P76AGAJ> <345c950a-9b34-4dcf-a320-2c39d87a390e@labn.net> <5e1923a1-d44e-49e8-a9b3-f44334b53848@labn.net>
In-Reply-To: <5e1923a1-d44e-49e8-a9b3-f44334b53848@labn.net>
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=5cfff5f7-ce9e-4731-8e7b-534c91344c7b; 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-03-12T01:55:25Z; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR19MB4045:EE_|SA0PR19MB4336:EE_
x-ms-office365-filtering-correlation-id: c6294d8f-a1a2-4ac7-0e80-08dc4239d478
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WC45O4xlWmZRrAiDxCfF7llY51VN/QsqBS6l5WDaEnHs8Y35XasvnZZ6itlhXeY3YtPW78jInPxheyxZbDPyCi7Ake4LL7t0Z0xqSnSWCuKgEY/O/F1LHbUkKpCcbWTHgYNaZIlrxVAUuPaQvUKx+vm5RPMFnEEmducmV74dmKHzBlUsrl+V6VIO9n+FGuPC2G7aDVuMJXs++yxo6Oy/yeqfzHxF63rVxLpmrk1koNT4sgiRZy2BK+7wiucUa7KXGAgpb938Fyi2iUUcACA4zmmkLF9rA/IzX1auVoPCWhmXtiZkEgk5Ddn4AU4lToFZJU8XKTYzU2IRdnRLUlAHbdAUIU1ZLgDakXb6vd9zGYSEUvHA1BGv9VPiMSmaqhN44GTfyPo4kskaoOzDSQ3eh/B8T1wzornTdk1AFOXUrzlNZeT7jfnfBzSRfBQxcYZjmecrkiL6agOYS1YbgVE76bIvufMxT/+RqMWtGZF10ENpccx2282t3zl7wVSbFNdj8pmYKqo1DXMMJlYynH0cpsdRJA5beeGBr8owAazXeVAtaeLSNkITUncRxJhzFFJB0ekKT8VUexQRiKs0stpaWzUUUgILqZQPje1cVI14+kUdkjNy6gtSsZDI/N2fticZ8y/2sKPGWZTLNx8vCC7s9L2j60OGHPhklZnjfR9mZCk=
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)(1800799015)(376005)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ZVZZOhRigKsC4QvBSWpKS18qv10Z/ISvNE7W6b6nlgvttxEuS9GBU/prqnOFbnDtA+2UefrRkjgHbmBds7qJ262ddU4Bx4AMt57Gshag+CKn55Ho3Z6CPdv6WKkVyc0KRp9Gww72L5tF2NnLJ7JWWOfN0ar1+syITVs9gppDJGBg6M8+WC3e98lnXrYxDGQDyrPd4n7p+CHSJxc8Wmcu+zVPyDC3wZNvtcO2vsFv6p2kBhXVBJk74okR4iBUVWPhQEaFuSSF8DGIL5+Yap//URMs61lBGFEuMOJuBOe+d8HxbwrhZQXDF0ryIita22Y0ytzmqtaGHspADzvAYayn+e4i+7mwwLTohCUEOn7gWgnZ5szGRFcD8tU4NOLP3h2/zBSPmWhEwhdEs7f+AHSZmc0tza55bw1P5d3Hdh1TLM/VLpUKiGD2PTMlazxCuEVAElm3M8dnbkR/31dnLBYP9U952TKc7y62uajIp+FXYYinpW6iAKum+H3cakHBXeZSnFLCe99YtWU1CAcryUmMHE4YFp3ctvFLTsNbNG5yeXUBZyh/VjVpKS88goX16bzCfnXfXAzyFAFgAxq0Ng0fw3Dqw5lI9SO/nR3DG23DwE9eZAExpODTAcJeQHdLDY5IOGK97h0zGk0POz1pkoNd/YGzxOCuZnP8bSmjeJ75QNazjZIPdGmrPlJxuUr66Pgj1pr9oKfWJa+QBwartB8yLeN3HLedlGhg73RYCyMfReGTDMXhy5HWHSTdMOP7HXe9CMk+KajfWIYS7eRZmq72lmUOMkFz113U79B3oilU8N57t97dnTTK0dgDRJ2OTAGnWYoiHb1ewozSZqErjZsjUk3AQMUOszjGpWb4CnfCS+m7D61BiH/8zR+85MoWMJsmx2EbNA9yIBZoxYPibQ/9FOWmqye4FSyOpqmIyGfhFwtc6+9mSZuPw9UohGWRTj8CuSPxxwjclymqyc3mS0wrHdpFpnwmWhWEn+fEQ6xVusnVluSyfNZ5AFNRrbeLKv09A0ONLpxDcfI0C99pWVyPpvRShqmjJ4aRAvqY9g56xAm2h6a6UGh2ldotMNnT/PngLGWnD5DpsjKzLps8mbGzpnYTYpk8gBgi404rhofEcdlkJ205lU1kc3OAeb96EBbw64hjkrzs+pQ1FJO8Vf7ikgkplpmGI1E02mHuGCQo3t9BVk3wE8POyNHSC5/f+DcaGyOe6yXq8rfhNrM/HFOMiTnn4u2VY2xLAL8yD2CVC//329rZ3JXMfg1woTt+94DjTrsd2v4JD5tqw9YVdA3oKHVTZMNmQBVP3Bz5Lrf+PkjC6Yc4+GtbziC1wRQeNogkwtILeqUd7OjtHLQSYGBFQaaBrDM5iD14dF4CIy0TjTLUVdpRCRgs2GeWwXVQx3gWBWRqnBg4wbpg0WBARLAP5u1MyuYcPlG21qzsbUHZBV8oE6UwteHOqkbyFyqjBNH7wbd/yM4Rh6SwKW3vPccidVeYKTaDwJHxzT4CTUYtl1lh4MmCdapod9/+gyEK07iVj3xffCOIeuE6P04j1xVm0CIVHmFaFOGb99wtgjYpoGRy/3Yb1JKMvfyRtaOBFdSC
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
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: c6294d8f-a1a2-4ac7-0e80-08dc4239d478
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2024 02:12:12.4836 (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: y6x63KpoQBT8D++fPJsYSPODfXijTQnAH44Sg9MBU1+ff12Vr0jKXRUNv0xomcRkOHdMJvXk27n7fDLTHqmkOA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR19MB4336
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-03-12_01,2024-03-11_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 impostorscore=0 adultscore=0 spamscore=0 suspectscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 bulkscore=0 lowpriorityscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2403120016
X-Proofpoint-GUID: ld658o-GkyzXn3ust_TuNa8NZbltW4rA
X-Proofpoint-ORIG-GUID: ld658o-GkyzXn3ust_TuNa8NZbltW4rA
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 mlxscore=0 mlxlogscore=999 phishscore=0 impostorscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2403120016
Archived-At: <https://mailarchive.ietf.org/arch/msg/manet/kwyb1NjcqaBJaS6N19qmOvwG9dI>
Subject: Re: [manet] Tsvart early review of draft-ietf-manet-dlep-credit-flow-control-09
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2024 02:12:22 -0000

Lou,

I think we're close to done.  There are a few more things that need attention:

i) The security considerations text was only updated in the flow-control draft.  The other 3 drafts need corresponding security considerations text updates.

ii) A diff of da-credit-extension-15 against -12 reveals a couple of updates at the end of section 3 (Management Considerations) that need to be applied to ether-credit-extension-03 .

iii) New text in section 2.3.2 of the flow control draft: "TIDs in different Credit windows must not overlap."
That text solves the problem that it was intended to address, but raises a couple of secondary concerns:
	- Which entity checks for overlaps?  I think it’s the modem.
	- What happens if overlaps are found?  I think it a suitable "you got it wrong" DLEP error goes back to the router and either the overlapping TIDs or all TIDs in the message (which one?) are not used.
   A sentence or two should be added to explain.

Finally, in looking back on all the emails, I want to record here that item [H] on amount of imprecision (e.g., what does "significantly different" mean?) was not pursued in revising the drafts as your email characterized that as implementation dependent.  That seems ok to me, as this is a modem implementation decision on how aggressive the modem chooses to be in protecting its resources.

Thanks, --David

-----Original Message-----
From: Lou Berger <lberger@labn.net> 
Sent: Friday, March 8, 2024 9:01 AM
To: Black, David <David.Black@dell.com>
Cc: MANET IETF <manet@ietf.org>; tsv-art@ietf.org; Velt, R. (Ronald) in 't <Ronald.intVelt=40tno.nl@dmarc.ietf.org>; Eric Kinzie <ekinzie@labn.net>
Subject: Re: [manet] Tsvart early review of draft-ietf-manet-dlep-credit-flow-control-09


[EXTERNAL EMAIL] 

David,

Can you take a look at the latest update and let us know if there remains any open issues?

Thank you!

Lou

On 3/3/2024 11:53 PM, Lou Berger wrote:
> Thank you all for the discussion and changes.  I'll be refreshing the 
> drafts, including with related changes.
>
> Lou
>
> On 2/28/2024 6:00 AM, Eric Kinzie wrote:
>> On Tue Feb 27 22:07:00 +0000 2024, Black, David wrote:
>>> 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
>> I agree; this change makes sense.
>>
>> Eric
>>
>>
>>
>>
>>
>>> -----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
> _______________________________________________
> manet mailing list
> manet@ietf.org
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/mane
> t__;!!LpKI!ndvpYtyjsOdQCv-3vIWkyCNPKBEuU10XKuoiYq-k6f7rZPSqwbCQRneZgcc
> SnDqXSBc3IhgxRwVMm_7Q$ [ietf[.]org]