Re: [tsvwg] WGLC for comments for draft-ietf-tsvwg-udp-options and draft-ietf-tsvwg-udp-options-dplpmtud to end 1st May 2024

Erik Auerswald <auerswal@unix-ag.uni-kl.de> Sun, 28 April 2024 18:13 UTC

Return-Path: <auerswal@unix-ag.uni-kl.de>
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 9B5E7C14F618 for <tsvwg@ietfa.amsl.com>; Sun, 28 Apr 2024 11:13:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 lekwI_AmbVFa for <tsvwg@ietfa.amsl.com>; Sun, 28 Apr 2024 11:13:04 -0700 (PDT)
Received: from mailgw1.uni-kl.de (mailgw1.uni-kl.de [IPv6:2001:638:208:120::220]) (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 356E2C14E513 for <tsvwg@ietf.org>; Sun, 28 Apr 2024 11:13:03 -0700 (PDT)
Received: from sushi.unix-ag.uni-kl.de (sushi.unix-ag.uni-kl.de [IPv6:2001:638:208:ef34:0:ff:fe00:65]) by mailgw1.uni-kl.de (8.14.4/8.14.4/Debian-8+deb8u2) with ESMTP id 43SIDGhG181662 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 28 Apr 2024 20:13:17 +0200
Received: from sushi.unix-ag.uni-kl.de (ip6-localhost [IPv6:::1]) by sushi.unix-ag.uni-kl.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id 43SICwCW014588 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 28 Apr 2024 20:12:58 +0200
Received: (from auerswal@localhost) by sushi.unix-ag.uni-kl.de (8.14.4/8.14.4/Submit) id 43SICwMR014587; Sun, 28 Apr 2024 20:12:58 +0200
Date: Sun, 28 Apr 2024 20:12:58 +0200
From: Erik Auerswald <auerswal@unix-ag.uni-kl.de>
To: "C. M. Heard" <heard@pobox.com>
Cc: TSVWG <tsvwg@ietf.org>
Message-ID: <20240428181258.GA13876@unix-ag.uni-kl.de>
References: <0f72bf81-5fd1-490d-9077-051ce5ebebc0@erg.abdn.ac.uk> <20240426091813.GA2378@unix-ag.uni-kl.de> <CACL_3VFOxwyvf2k2dzWHueCr0Dhcind5Nr67AsobDhzCm3oS0Q@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <CACL_3VFOxwyvf2k2dzWHueCr0Dhcind5Nr67AsobDhzCm3oS0Q@mail.gmail.com>
Author: Erik Auerswald <auerswal@unix-ag.uni-kl.de>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/DtWdOh9sGcoPMJAC8Mb-Pp_q9iM>
Subject: Re: [tsvwg] WGLC for comments for draft-ietf-tsvwg-udp-options and draft-ietf-tsvwg-udp-options-dplpmtud to end 1st May 2024
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
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, 28 Apr 2024 18:13:05 -0000

Hi,

On Sun, Apr 28, 2024 at 09:32:36AM -0700, C. M. Heard wrote:
> On Fri, Apr 26, 2024 at 2:18 AM Erik Auerswald wrote:
> > [...]
> >  2. I do not understand the "Note" in enumeration item 3 of the
> >     fragmentation procedure in section 11.4, "Fragmentation (FRAG)"
> >     on page 25:
> >
> >      "Note: per packet options can occur either at the end of the
> >       original user data or be placed after the FRAG option of the
> >       first fragment, with the Reassembled Datagram Option Start (RDOS)
> >       in the terminal FRAG option set accordingly. This includes its
> >       use in atomic fragments, where the terminal option is the initial
> >       and only fragment."
> >
> >     How exactly would RDOS be set to indicate that the per-packet (a.k.a
> >     per-datagram) options are located outside the reassembled datagram
> >     after the FRAG option of the first fragment[, but before the fragment
> >     data], in the case non-atomic fragments?  RDOS is a positive offset
> >     from the start of the reassembled datagram (a.k.a. packet).
> >
> >     It seems to me as if this note should be deleted.  Alternatively,
> >     it could be simplified to pertain only to atomic fragments, e.g.:
> >
> >       In atomic fragments, where the the terminal option is the initial
> >       and only fragment, both per-fragment and per-datagram options
> >       affect the same UDP payload.
> 
> Good catch! The updated text submitted to close Issue #2
> <https://github.com/tsvwg/draft-ietf-tsvwg-udp-options/issues/2> had this
> paragraph deleted; that change did not make it into the -23 draft.
> My apologies for having missed that.
> 
> IMO the correct solution is to delete the whole paragraph, since there
> are now explicit instructions on how to collect per-fragment options
> and pass them to the user/application in the definition of each option.
> Note that the definition of APC is such that it is not useful as a
> per-fragment option, even in an atomic fragment; it must be sent as a
> per-datagram option in order to be useful.
> 
> Issue #57 <https://github.com/tsvwg/draft-ietf-tsvwg-udp-options/issues/57>
> has been opened for this.

You are right, my suggested replacement is wrong.  I concur that the
paragraph should be deleted.

Best regards,
Erik