Re: [Int-area] [EXTERNAL] Re: Call for WG adoption of draft-templin-intarea-parcels-10

"Robinson, Herbie" <Herbie.Robinson@stratus.com> Tue, 12 July 2022 14:31 UTC

Return-Path: <herbie.robinson@stratus.com>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20B57C14F730 for <int-area@ietfa.amsl.com>; Tue, 12 Jul 2022 07:31:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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=stratus.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 pzFuFyLHB2l4 for <int-area@ietfa.amsl.com>; Tue, 12 Jul 2022 07:31:31 -0700 (PDT)
Received: from us-smtp-delivery-131.mimecast.com (us-smtp-delivery-131.mimecast.com [170.10.129.131]) (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 6307BC14F728 for <int-area@ietf.org>; Tue, 12 Jul 2022 07:31:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stratus.com; s=mimecast20220629; t=1657636289; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=3U6WAt2vdvqzpdvVlcHW8hZE0384K48PXPvZiQy1dXI=; b=GAq0ltQCnaGDreR5UrMn+zAYZgRChV/N7p080xcYtywxP99kTLDJ83rYbsZ78DKhtiFGXW Cyo3eaqaNlV6oP8eCsONBDFqLfLQZ0qDY3MYjRY9T3aPtowIWZZipbrAqgxqUMQi3jXWQa bkQT/ePfJLUasCJgwTJGl7wu0K7DE9NGwnjZdpQfPjmtWO/k1GVMtfNmYL+j1ZbTQ1lA6G CpM4QMI/FQYpFy/uo24etWgQ7cKgi/y9xdqQxYNv8+h/i+3eaAyfKLeUsxKbHwZ/I3oEk5 MdLtkkFQcoOJrcuuE4sdYDgLXmLcBr+xkVvg6NcARohswO1eBgW0PWljLCPc+g==
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2176.outbound.protection.outlook.com [104.47.57.176]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-217-DnhgaZHpMTi3sfj-vGt4qg-1; Tue, 12 Jul 2022 10:31:27 -0400
X-MC-Unique: DnhgaZHpMTi3sfj-vGt4qg-1
Received: from BN6PR08MB2803.namprd08.prod.outlook.com (2603:10b6:404:126::16) by CY4PR0801MB3780.namprd08.prod.outlook.com (2603:10b6:910:8d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.21; Tue, 12 Jul 2022 14:31:06 +0000
Received: from BN6PR08MB2803.namprd08.prod.outlook.com ([fe80::39f8:89a4:6479:1e0]) by BN6PR08MB2803.namprd08.prod.outlook.com ([fe80::39f8:89a4:6479:1e0%6]) with mapi id 15.20.5417.026; Tue, 12 Jul 2022 14:31:06 +0000
From: "Robinson, Herbie" <Herbie.Robinson@stratus.com>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Tom Herbert <tom@herbertland.com>
CC: "int-area@ietf.org" <int-area@ietf.org>
Thread-Topic: [Int-area] [EXTERNAL] Re: Call for WG adoption of draft-templin-intarea-parcels-10
Thread-Index: AQHYlWwTdneSRxB95U2Kq0ouBTUuXq15t2YAgAAMboCAAQWCAA==
Date: Tue, 12 Jul 2022 14:31:06 +0000
Message-ID: <BN6PR08MB2803E6BAF9E5537ECF3DA401E6869@BN6PR08MB2803.namprd08.prod.outlook.com>
References: <SJ0PR11MB57692D589B130307F4C9C823D1B29@SJ0PR11MB5769.namprd11.prod.outlook.com> <BYAPR13MB2279C0291E3AC5998958824D87BD9@BYAPR13MB2279.namprd13.prod.outlook.com> <f90f462f9df94e2a82a1b8afe598a204@boeing.com> <CALx6S35Ute7f3D_zdbxauBiR+KG7J5gqSwXhH+MQcfQGuHGHzQ@mail.gmail.com> <5dcb3714b5da4d9bbfc4fe0e7545bd87@boeing.com> <CALx6S36Rf4KuT-DSgd8wi38rVzG8qvDH+LOqjBP4UKzK=V=+VA@mail.gmail.com> <ac0fda9746514e4ab8d99b3d6824bf38@boeing.com>
In-Reply-To: <ac0fda9746514e4ab8d99b3d6824bf38@boeing.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6b57a43c-1bf6-45a9-52bf-08da641327ca
x-ms-traffictypediagnostic: CY4PR0801MB3780:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0
x-microsoft-antispam-message-info: yPldqs2DY+qVx4aNK6rQC1Xm1TxkIwAryZypM9wyaszrc9J15M1Ce8FpVEin39gqFnWk3kxqf2A7yiKhFYsm/8iMunQTa+xYbrTEEPmP3PF6921YthCHgudHCclhusqkRACdVKBk4IBW5oNXsLNhOxtpukjQAwZIFoeFQHxGzCrgmLyVdvebU+Cx9OeCQpEbBQRVo/4O1h+hrVzfOj/aVtm2G3JGtiWVQ6580YVBJSp4BCl8RGlbKgW5PE76ERtMoBQvPEWl8mhoFl9UCd+PwAKKVGba5uiYxfjMXDzwuTEX69WGXLsQEbIRjm6aofPTNh3ylv6xorm7VivU0pmpOxcQkMI4TpHLo2jsCseNonjWCwNsOeHrzWw8JA+0CMrWHxY8g5Mu7hBXctRcPSzgLvmtDeQBk6ad8YZu9gvqhgC+rdC7KA5x7LMzu2Ona1CGC9R4xuCScxoaCxPpM3cHXipkKuCx46DJFWqTl6OPTEhy2ktLIn+meUBawnS8I50tbpg9ji9OcX9PuRWaIJpZqLJDp16Sn9cqzo5MNcBiqfKFthu7ZbzdMUPgG+JmsUeO8530+PxbmXS+7C6B7YXFk2+lPNEiv3E62Gey3RPm+sW8JkA3jUHNtjFPAJTWqiblTfDwnl9mnKrelYYgZuSSHloFvXF5qsdXEDbPTvPJb0fDQNVuTyhvsgNO+emk4MyNDuuQy1/PWlZABed5dOk+AFNQCoEf0uWCdr6B4OxRM2LRsMrcXyMGWaFfhJG9Jb3lg75xuTJVwadVbWJ1+SUvS0InO6GB5La1shbsluxf9L4OqEGngtdRqp4d4tv8ROp+
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR08MB2803.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(396003)(346002)(39850400004)(376002)(136003)(86362001)(38070700005)(38100700002)(4326008)(8676002)(122000001)(66446008)(66946007)(64756008)(76116006)(66556008)(52536014)(66476007)(316002)(5660300002)(8936002)(2906002)(55016003)(9686003)(26005)(186003)(7696005)(66574015)(110136005)(83380400001)(71200400001)(41300700001)(478600001)(6506007)(33656002); DIR:OUT; SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 1/YN/d6rwRzBvnTS54InyTDwzSAQBn0NgHlDe/XPXzb7/ZPY9oeJL5yZhR4HHO43fKvmZIuTi24G1oGaAPq1TeglVQrq3EpRzoU7KW/8++c/A2Wfzha1KEyChjQVuSMLzATgYuu38oSTf5ATh5PVqjAIOcBODzmdUalVc1sKF0dq0E1ODVuLYJ/iAd6rO8S5x8b6nb3Mn2sKkTb7irKgWx+B21A2lZnk+WqvPMn+68Xs9wN0GTG+l0ht7yoreb66+QnOOmYTfe4361ikJuI2r1Jv3UgJLA4hT0GEI/q44l7tlWixlLD8sbMeF7I75wPtNxJ99UTT6R4uV3r/wYNk1gLflMpEyT5nl9viM0IFPzBmBOQN2xA/oPmBYnYyO1OSJEc/Xt8FmYvMDs13/zknI8xEAZ35eZZACwCGXI12WpDj6J/0/YjOwtZ5T/h08hMeGVFDxYECYhmukBoT0OtXM8tGEpNLjLNNggyqlv6Hjlps5/htbmi90r8kOK3QpaGakxhtiU0ZtX9g8OvcJUYY2hyFRiSKJ8RWq1V/kUOqtbCuzoD2uET6GZtDafYmZvNU7tEzPExHA14NPDoq7RSJpv4k/gNOdpnUvSWFttJe8qkMWKzdCY4hFqZUBkVghfxPnTiLChEMawO2/O+xuIRVlSou9Uip+VDcezXXKJXdWoFtYiUGb7Hp4mTD/vD4aziuGAtUkmn74ue7b6zH0M5OkepEkA56FXwVjLON3S/ucvDZcm2Cnpn4NB7/JsEnTupkqQFJQK0LgVUs3znNfz2+1p3T/gyAVrNQsIOQxO0MMqm0OfWnKbQvvPMJ+yOHiKMd9DZUlmRiama/e+maibOk4HvIvIwKIgbtja9aMRLmCkezx1azdSPbDrt0KoWUv/0n6iJ+UsHtpVWDdYoyK1Ot5NtuScj2q8z51kkilQXXynTgJlDceEEr74AC+2Yx4nDHEpnxn/fjFtUUArKQisi9F/+i3ljAx9M9JlD4a9PgMon1ctrswQNGx4PmmVQd8YQn0G6ZpuASOMZuvCJlDxRcc6AXaTNNV1+iaje0mdZtM9vdJkFY6rHpKeSrb7MZxolB26MB6rRzB20tyhK4dAdjKamh1vlNV2GSG4/tsXtLpiwc61GbBHgGfs+cBLvA73v+AMDTIIxNF/mdQqU430lT4H+4FBJbhrSrYuspcpOJzKRXZjJD2qeByoI+091o+23P52pGsUVV2qeSiRqYSX2PRfJPkTnf8BpfbbXcSMVPzxBTMJpdVojQrTAiyFZ6UMoW1825OKMbRiaeswQRmPhjgLyEqUEpxG1ktkawCLy2sbypsGIi3M6fQVNgmapNoSSK7N2Yqe+y6BBcR4lkUEiwJg3XGoMTdvdgQsohbtHPVveyvJysnWlQLiJSD9oMy+36YAtF97+Y+bQ5A+OLWCmPPUkjxp60hEj+gVbChbi4ph7/ujgdaIgBqdTxxpRbUN8vrhiDHTeecJyRBU1SNTRegMJaKg4WMs8LrXq8jCKZ9VJaEo8nVgXLE3W1EKs/oDRLhQX7xCmPlTwzP/+kSZQINPXbyUjnvLIQe8VjdNK4PXvKivoZykKUaFdCQ6jBrZjAetDSnQpYFZJ+ft6O0TmOZg==
MIME-Version: 1.0
X-OriginatorOrg: stratus.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR08MB2803.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b57a43c-1bf6-45a9-52bf-08da641327ca
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2022 14:31:06.0917 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: de36b473-b8ad-46ff-837f-9da16b8d1b77
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hUEPBbBHJjG4iJhTjt/Oh0TxJ8tgMYQ/qY6RKowEjaLwHSE5po900aaa1WbDkD0OEonrQMRJaccwHgRWNT+IKR/BslM7w4UvT+r2NSz50cE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0801MB3780
Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA31A22 smtp.mailfrom=herbie.robinson@stratus.com
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: stratus.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_BN6PR08MB2803E6BAF9E5537ECF3DA401E6869BN6PR08MB2803namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/Z6QqwvpmBTofpIMotmJJMFcRJqY>
Subject: Re: [Int-area] [EXTERNAL] Re: Call for WG adoption of draft-templin-intarea-parcels-10
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Internet Area WG Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jul 2022 14:31:36 -0000

Fred Templin Wrote:
> Tom:
>>The algorithm isn't the problem, it's supporting new protocols and multiple
>>checksums in a packet in hardware.

>But Tom, how hard can this be? Instead of running the Internet checksum 1 time
>over N octets of data simply run it M times over N/M octet chunks of the data in
>succession but still in a single pass. You spoke before of NICs adapting to support
>TCP jumbograms – if they can do that, why not a very straightforward application
>of Internet checksum? I haven’t looked at this in a long while, but isn’t this also
>similar to what UDP-lite did?

The various hardware adapters that I am familiar with (most of Intel’s high end line) use a fixed sized ring buffer with a fixed sized slot for each packet received.  They are already restricting the use of all features at the same time because they don’t have enough bits in the per packet slot.  They certainly have no way to deal with reporting success or failure of an unbounded number of checksum computations in a fixed sized slot.