Re: [tsvwg] UDP options and header-data split (zero copy)

Joe Touch <touch@strayalpha.com> Sun, 01 August 2021 21:56 UTC

Return-Path: <touch@strayalpha.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 517153A1437 for <tsvwg@ietfa.amsl.com>; Sun, 1 Aug 2021 14:56:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.317
X-Spam-Level:
X-Spam-Status: No, score=-1.317 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, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.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 812DpzdMXM8z for <tsvwg@ietfa.amsl.com>; Sun, 1 Aug 2021 14:56:54 -0700 (PDT)
Received: from server217-4.web-hosting.com (server217-4.web-hosting.com [198.54.116.98]) (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 E57103A1432 for <tsvwg@ietf.org>; Sun, 1 Aug 2021 14:56:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type:Sender: Reply-To: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=8tyVQkCU4t4XIa8HAswFhJiNy8J0ste+JpYthJG7N5U=; b=4zePzwprt4Y4osPz5QyQ7pMRq7 q1nSI0MKbn42Q+Bezye6yb9jPZreDBM/YFXe4U+/VaFL05KmaR8LvQSd7rNy+AU/WbZ/qo93WRP0c BF16Cs1vCDOEX+HjApduuL58sijtvzSZnDE7iyhjlIRi4bFMEuU6Le42tUEayaMmtASgD31+iArXw QjvRO3cvlrqnVDr9mB1gRBp4fR02bMihBw0IBbyW4bf53tCEBf5TIcE10dmKoQBfR1R1gW0P94kxV gZ9DkI0mA6vAPLy66EDuveQQ37SpJ2EBnMmFsDFUtAmUkW1mYfvuMd9G/OZ/m7qevcruS15Tyddmc llqPQKrg==;
Received: from cpe-172-114-237-88.socal.res.rr.com ([172.114.237.88]:52603 helo=smtpclient.apple) by server217.web-hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <touch@strayalpha.com>) id 1mAJRv-001cXH-CI; Sun, 01 Aug 2021 17:56:54 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail-9B16D28E-DC4C-402E-A155-687DF3460EC2"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <A0932E7C-183B-41EF-B2AA-838FC45A087E@strayalpha.com>
Date: Sun, 01 Aug 2021 14:56:45 -0700
Cc: tsvwg <tsvwg@ietf.org>
Message-Id: <28339CB5-2C9D-4870-9F25-07D6BBF43BDD@strayalpha.com>
References: <A0932E7C-183B-41EF-B2AA-838FC45A087E@strayalpha.com>
To: "C. M. Heard" <heard@pobox.com>
X-Mailer: iPhone Mail (18G82)
X-OutGoing-Spam-Status: No, score=-1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/9PhECYxzy3gj_OKJQhDXcOwjpT0>
Subject: Re: [tsvwg] UDP options and header-data split (zero copy)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Aug 2021 21:56:59 -0000


> On Aug 1, 2021, at 2:33 PM, Joseph Touch <touch@strayalpha.com> wrote:
> 
>>> On Sun, Aug 1, 2021 at 10:48 AM Joseph Touch wrote:
>>> Also, the trailing variant allows per-reassembled options to be arbitrarily long (limited by the reassembled length), rather than requiring them to fit inside a single fragment.
>> 
>> 
>> If that is the intent, then draft-ietf-tsvwg-udp-options-13#section-5.5 needs significant clarification.
> 
> Yes; this is pending.

Fwiw I was assuming that field pointed to the start of the trailer options measured from the start of the UDP data (I might have forget that nuance in the -13 text) If that field points inside this fragment, it can help the split. If not, then the per reasssembled options could be split out only after reassembly. But they don’t need to fit in a single fragment. 

Joe