[ippm] Re: WG Last Call: draft-ietf-ippm-stamp-ext-hdr-08 (Ends 2026-06-25)

Rakesh Gandhi <rgandhi.ietf@gmail.com> Sun, 05 July 2026 13:58 UTC

Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@mail2.ietf.org
Delivered-To: ippm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 3DBF510F18CDA for <ippm@mail2.ietf.org>; Sun, 5 Jul 2026 06:58:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783259909; bh=se/9JY0O5ZbdBFID0UXK8Gl2DXqS77K9pBwSU9DOiwk=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=J7R79qgr0C1ZVxn25TxLhZ0kksWNYeIK10V5QJjRfXxedXnxp6p5rPVEt06/OIIOV ue8PDYZyHSqmrriKVRxAnTral75yHwrrRyirnSQaF5Nw9p1q3yTrgiZncmQbKyvSRi PyymMd4zaDTi++QLXA1+lCKbNDA5Cp8Hn/9zTPM8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GgIklv-mwAKI for <ippm@mail2.ietf.org>; Sun, 5 Jul 2026 06:58:27 -0700 (PDT)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 0C83D10F18CBA for <ippm@ietf.org>; Sun, 5 Jul 2026 06:58:27 -0700 (PDT)
Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-691c5776f95so4003124a12.3 for <ippm@ietf.org>; Sun, 05 Jul 2026 06:58:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783259906; cv=none; d=google.com; s=arc-20260327; b=GpzxjDTHpx8InxEmF8JBfp9E7yYyb6KUnzRirkF1o1uBvVOi/uJWRuzX7dyU3abacT 8L/DVex6jFsJwLgy4XSy1yTsNhWN9Z4P4srPwW6HxY3TjQiAeOCQg6+G3A0+ZEIvuXnh pg27A7JcwhNug2JHySB1xCtLlbyG/fNuifeU50BMX91ORj+THjlyQHazDj4aAcikXwov YbKjlBV1hCo0PJOKVkhD4QXW+xp4qCrzPVkModu8FYjcfSVo0KikRdf3Zpk43D+qnsdv PEC7Baj4I/ofbpYozarqoVBZAob8JiWOYVTsS5pxAFpApgB7rIO2zHNvWGIB9TDNdw50 DyAg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=14q4nMweC2SwC3/CBEkjXJyQW5LsHw4R6I2DZzmcRwU=; fh=YZlGyStOb25fdgnb5E4YOmLfkNvu2gTaKcteAmTsnKM=; b=I2YukV67p5BVqoiVz82FLuQF9j+WxCRuTWIf13D0T1IHl8FCL/ier1XlfTYuipXcsN WiUx7DxcbSR06uiagJKh5pympUETFGBbFFGVnWHQ89aeU54csYm+zTA/FDLu08vLFBB2 DJDPxsu/iHUOJfHA58RApfJH8n3/bEWhJplvjYBvPy7wqAd/THMfnuzPzs7VWaGCOWoG cde1MFl4akegS/FbMlrcXajdn7o7TDTshFDqDS15dfet74AAo463kZqVK1ZfXyTEoIN/ PtZxXzLD6V1m7oP3EN7GqxN/5uqTFZfX/6NiyncwpIOC4nrm5PoCuP5BqPwl8+ntLb3i mugg==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783259906; x=1783864706; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=14q4nMweC2SwC3/CBEkjXJyQW5LsHw4R6I2DZzmcRwU=; b=cFlJ/BAjUdBdXMwWlQDGtHTHXj7E5F2v+LbceqXUP6yyU/1pn+4BwYUdTqQ/7PCh3d D9VSbw2S2Bq4ChXrPuKrt0yv43riDJsXhIpt2r2CZDmcUO4d7xfy7J0/pKudztWdN9W2 tstmcx5B5JZDIncGG9+bHhrZXdc9rV0JC/2jCZ9V2fq5u/Tuiwk/kQd9evXIL2Zb6+kM uzxtc/r58gJQOpOlyZyqgxLIo6Uv3mtrYOk+6vteGFAc25ADEv+6STFlWWxT58a4zxiS Hl2F0oXm4Dy9MXKYEkjWQcwaZqqR7+v5xJRETrfWUse7tnLW4Ku6Ka9yKFbdClvbNfsr KIOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783259906; x=1783864706; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=14q4nMweC2SwC3/CBEkjXJyQW5LsHw4R6I2DZzmcRwU=; b=aes9RvTFO+UxEXZ4E3v62Kj+zhZ+/KMWI64NFn59rGD6wbwdF0VH3eAm+vuRvmwccJ wz59t8UmpDtyy7tBp7lkuaYH19X0o9sh7JBWQe1tpKEFQXmHTvckZAS45nGGhhxqEND0 H0GRO7wMw92ujWtR9FyJx67xLrM5DLNVH5frlJme0vQkFuz/xFAUYVCVZlka/0hrsHkK TzaiLB6l11cTR1aYYJDL5g5rJgaJvH4hvV/3HTPQvWj7II545m5w8jUCIq2GIHVAvU+C J/1TjhC9Dk2/sguvBvbBO41aOUxtlUkEbZ+C0cXbldS4Us2dER6tZEPtAbsViz45LNGK NpjQ==
X-Forwarded-Encrypted: i=1; AHgh+RqtH4puQYE8aNjWJEuNj8swHyiRHtQ+K5h+A0v//GrQmfr7soy9duaz+2BQUHWYFpsd2X6I@ietf.org
X-Gm-Message-State: AOJu0YyQ3/plzrkVw2dX9i6T0T2Qp5y8El951R6yRvJjA3rzVY8nJucr kiKJ6hm38RLEE2uCc0Uf4S1BC+nnODsXo2ODMXVTSBpdYcf48u3y0P9bREo3OQVZDUwRGa+c3bw Be+xgkHfwJtYBI4BDAYBC4+QLVdwg4w==
X-Gm-Gg: AfdE7clpPoeLnB5m75IHww0OvOGuN88+OVJpyYtqXN60KVsKIKvTyNNqHUN+tsxRUre bm/8HE1k7TN0qH9Od1F3xHEO7JeuqBzl8rc0zJwa3PDiJ9sW2NOtAC6UbU1NNkgplS+G4DtD0QI /Jso/ECRMtdidtckNac4bopzRDieTDZZDgxjJ8h/gOZstbW97hBYcVjnEdJFlZcZR+itQaa04+S SIOw2jIQW2xHHwGH1EYPjZyFTXlXrJu5aHnzKZuAhQ5BdnZTiJJxmqn7rLiJ2CVNRCDQJHVuzP/ tk4+T+tlv4A9ovgKujLkckA0ddf+SmH1OEcArXR+8xBWMqjMRovUqbBNUg==
X-Received: by 2002:a05:6402:43c6:b0:699:cf4d:e484 with SMTP id 4fb4d7f45d1cf-69a1a3a9759mr1943887a12.21.1783259905644; Sun, 05 Jul 2026 06:58:25 -0700 (PDT)
MIME-Version: 1.0
References: <178057887506.2824783.4677034043591438217@dt-datatracker-5b4c8598b5-4ztf9> <CA+RyBmX+UQBU4bZ+PnS-9Scm0P8PANPDAWbk_QZVSupYPB6rpQ@mail.gmail.com> <CAMZsk6cHkc0Pje9r9WfHPiUk4qiGfG5EOS+zkG-yk1nSYCFftQ@mail.gmail.com> <CA+RyBmVZC39u_Nm329WHKGUzJoZZX5gnynmdrkNQFUKqyYup4A@mail.gmail.com> <CA+RyBmXd5SARj6=n3C=CPb__f+aXyBFpdiyNSeMbAk624sc30A@mail.gmail.com> <CADx9qWik5EpdQi92xp0a9b-85JFxQzLV6u4uCY8QHBaBdvyngA@mail.gmail.com> <CA+RyBmWtC8sYEhhsJ6moq3cFVH9PB-xG_vFFwxUtUSvGgfhu9A@mail.gmail.com> <CAMZsk6d10YFD_j18yDK252BAWeePGp6WVCvB3Lzg2QDe2R5avw@mail.gmail.com> <CA+RyBmUaZrnMaT7m_-dsj2Z0R+y=rXe+LOwc3oNFEW5_A5Ueyg@mail.gmail.com> <CAMZsk6eYqoozqBe_vhqq9etOT44Z_t88pvORcz7526mmp-LpHw@mail.gmail.com>
In-Reply-To: <CAMZsk6eYqoozqBe_vhqq9etOT44Z_t88pvORcz7526mmp-LpHw@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Sun, 05 Jul 2026 09:58:13 -0400
X-Gm-Features: AVVi8CdUEGM0A7rpcP0mcTL8RR_f5foxT5nmmc7NIae1D5ODrU9r25e572RlTjg
Message-ID: <CAMZsk6ezDviYudzHeQ-ed2JjHSsH--fpXep5K=Uey1shwCnm4g@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000037de9a0655dd8d60"
Message-ID-Hash: GTHTSDXE2D7XMINUZGLDGH6G3GVJGJDX
X-Message-ID-Hash: GTHTSDXE2D7XMINUZGLDGH6G3GVJGJDX
X-MailFrom: rgandhi.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ippm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Will Hawkins <hawkinsw@obs.cr>, draft-ietf-ippm-stamp-ext-hdr@ietf.org, ippm-chairs@ietf.org, ippm@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ippm] Re: WG Last Call: draft-ietf-ippm-stamp-ext-hdr-08 (Ends 2026-06-25)
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/i2XE8ezLyKUgRDlGpm10htfkBTc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Owner: <mailto:ippm-owner@ietf.org>
List-Post: <mailto:ippm@ietf.org>
List-Subscribe: <mailto:ippm-join@ietf.org>
List-Unsubscribe: <mailto:ippm-leave@ietf.org>

Hi Greg,

Thank you for your follow-up comments. One reply below with <RG4>

<snip>








*<RG2> STAMP test packets MUST NOT carry more than one "IPv6 Extension
 Header Control" Sub-TLV in a "Reflected Test Packet Control" TLV.  If
 the "Reflected Test Packet Control" TLV in the Session-Sender test
 packet contains more than one "IPv6 Extension Header Control" Sub-   TLV,
the Session-Reflector MUST return the "Reflected Test Packet   Control" TLV
with the U flag (Unrecognized TLV) set to 1 in the Sub-   TLV Flags of all
"IPv6 Extension Header Control" Sub-TLVs, using the   procedure defined in
[RFC8972].*


GIM3>> Could it be that the C flag is more suitable in this case? As I
understand it, the Session-Reflector recognizes the IPv6 Extension Header
Control sub-TLV, but finds that the Reflected Test Packet Control TLV
includes more than one IPv6 Extension Header Control sub-TLV. In other
word, construction of the Reflected Test Packet Control TLV is
non-conformant to this specification. WDYT?

<RG4> Ok, updated to use the C flag for this case in the latest revision.

Thanks,
Rakesh (for authors)






On Fri, Jun 26, 2026 at 11:43 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Hi Greg,
>
> Thank you for reviewing the suggested updates.
>
> Please see the replies inline with <RG3>...
>
>
> And I apologize for coming back to my question about the figures that
> display examples of STAMP test packets for Session-Sender and
> Session-Reflector. As defined in RFC 8972, the Extra Padding TLV is used to
> make STAMP packets symmetrical. If that is also the case for the Reflected
> IPv6 Extension Header Data STAMP TLV and the Fixed IPv6 Header Data TLV, it
> seems that the Extra Padding TLV must be reflected in figures. WDYT?
>
>
> <RG2> Both Session-Sender and Session-Reflector test packets carry the
> same number of Reflected IPv6 Extension Header Data STAMP and the Fixed
> IPv6 Header Data TLVs, making them symmetric in size, no?
>
>
> GIM3>> Thank you for confirming that to me. My question was about the use
> of the Extra Padding TLV in the STAMP test packet constructed by the
> Session-Sender. It seems that attribution of Figure 1 to both
> Session-Sender and Session-Reflector hides from a reader that the STAMP
> test packet transmitted by the Session-Sender MUST have Extra Padding TLV
> to make up for the difference in  length between base and reflected packets.
>
> <RG3> I fail to see how extra padding would be applicable to this draft as
> Sender adds new fixed length STAMP TLVs defined in this draft and Reflector
> sends them back with data. So the reflected STAMP packet size does not
> change.
>
> GIM3>> Also, should the document clarify whether the Session-Reflector
> must use information other than the Type field value, in IPv6 Extension
> Header Data or Fixed Header Data TLVs for sanity verification? If nothing
> of the kind, should the document state that all Value fields MUST be zeroed
> on transmission by the Session-Sender and ignored by the Session-Reflector
> on receipt?
>
> <RG3> This is covered in the “Requested IPv6 Extension Header Data” field
> in the draft where additional fields are compared.
>
>
>
> --------------------------------------------------------------------------------
>
>
> GIM3>> Could you please clarify to which STAMP TLV and Sub-TLV this
> applies?
>
> <RG3> Revised the text as follows to add these TLV and Sub-TLV.
>
>   * If the Session-Reflector cannot add a new matching IPv6 extension*
> *   header in the Session-Reflector test packet, the Session-Reflector*
> *   MUST return the "Reflected Test Packet Control" TLV with the C flag*
> *   (Conformance) set to 1 in the Sub-TLV Flags of the "IPv6 Extension*
> *   Header Control" Sub-TLV using the procedure defined in*
> *   [I-D.ietf-ippm-asymmetrical-pkts].  This can occur, for example, when*
> *   the Session-Reflector does not support the IPv6 extension header, or*
> *   when the Session-Reflector cannot access the received IPv6 extension*
> *   headers, etc.*
>
> ---------------------------------------------------------------------------------
>
>
>
> GIM2>> As I understand it (please correct me if I misunderstand it), the
> STAMP test packet transmitted by the Session-Sender includes M Reflected
> Extension Header Data TLVs. If that is the case, I assume that the C flag
> must be set in all Reflected Extension Header Data TLVs in the reflected
> STAMP test packet. Is that correct?
>
>
>
> <RG2> Revised the text as follows.
>
>
>
>
>
>
>
>
>
> *   When the Session-Reflector does not use the received "Reflected IPv6
>  Extension Header Data" TLV for reflecting the IPv6 extension header,   the
> Session-Reflector MUST return the STAMP TLV with the U flag   (Unrecognized
> TLV) set to 1 in the STAMP TLV Flags using the   procedure defined in
> [RFC8972].  This can occur, for example, if   there is a mismatch in the
> length between the received IPv6 extension   headers and the "Reflected
> IPv6 Extension Header Data" TLVs, or when   the Session-Reflector cannot
> access the received IPv6 extension   headers, etc.*
>
>
> GIM3>> I got confused when reading the previous text and the one above. It
> seems to me that the case when the Session-Reflector doesn't have access to
> IPv6 extension headers, the Session-Reflector MUST set both C and U flags
> in the TLV flags field of the IPv6 Extension Header Data TLV in the
> reflected STAMP test packet. Am I missing something here?
>
> <RG3> Revised the text as follows to indicate the TLV type to avoid
> confusion.
>
>    *When the Session-Reflector could not use the received "Reflected IPv6*
> *   Extension Header Data" TLV for reflecting any IPv6 extension header,*
> *   the Session-Reflector MUST return the "Reflected IPv6 Extension*
> *   Header Data" TLV with the U flag (Unrecognized TLV) set to 1 in the*
> *   STAMP TLV Flags using the procedure defined in [RFC8972].  This can*
> *   occur, for example, if there is a mismatch in the length between the*
> *   received IPv6 extension headers and the "Reflected IPv6 Extension*
> *   Header Data" TLVs, or when the Session-Reflector cannot access the*
> *   received IPv6 extension headers, or when the IPv6 extension header*
> *   corresponding to the "Requested IPv6 Extension Header Data" field was*
> *   not found, etc.*
>
>
> ---------------------------------------------------------------------------------
> <snip>
>
>
>
> GIM2>> I returned to the last paragraph of Section 5.3:
>    STAMP test packets MUST NOT carry more than one "IPv6 Extension
>    Header Control" Sub-TLV in a "Reflected Test Packet Control" TLV.  If
>    a Session-Sender test packet contains more than one "IPv6 Extension
>    Header Control" Sub-TLV, the Session-Reflector MUST return the STAMP
>    TLV with the U flag (Unrecognized TLV) set to 1 in the STAMP TLV
>    Flags using the procedure defined in [RFC8972].
>
>
> I couldn't figure out in which TLV in the reflected STAMP test packt the U
> flag must be set to 1. Could you please clarify it for me.
>
>
>
> <RG2> Revised the test as follows:
>
>
>
>
>
>
>
>
> *   STAMP test packets MUST NOT carry more than one "IPv6 Extension
>  Header Control" Sub-TLV in a "Reflected Test Packet Control" TLV.  If
>  the "Reflected Test Packet Control" TLV in the Session-Sender test
>  packet contains more than one "IPv6 Extension Header Control" Sub-   TLV,
> the Session-Reflector MUST return the "Reflected Test Packet   Control" TLV
> with the U flag (Unrecognized TLV) set to 1 in the Sub-   TLV Flags of all
> "IPv6 Extension Header Control" Sub-TLVs, using the   procedure defined in
> [RFC8972].*
>
>
> GIM3>> Could it be that the C flag is more suitable in this case? As I
> understand it, the Session-Reflector recognizes the IPv6 Extension Header
> Control sub-TLV, but finds that the Reflected Test Packet Control TLV
> includes more than one IPv6 Extension Header Control sub-TLV. In other
> word, construction of the Reflected Test Packet Control TLV is
> non-conformant to this specification. WDYT?
>
> <RG3> C flag is already used for the following case in this Sub-TLV.
> <RG3> U flag in Sub-TLV is used to distinguish the below case with the
> above case case for the multiple Sub-TLVs.
> <RG3> draft-ietf-ippm-asymmetrical-pkts unfortunately does not cover the
> multiple sub-TLVs case for "Reflected Test Packet Control” TLV although it
> defines several sub-TLVs.
> <RG3> I think, the draft-ietf-ippm-asymmetrical-pkts could also
> benefit from above U flag behaviour, since the C flag was already used for
> a different purpose in draft-ietf-ippm-asymmetrical-pkts.
>
> <RG3> Related existing text in the draft.
>
>    *If the Session-Reflector cannot add a new matching IPv6 extension*
> *   header in the Session-Reflector test packet, the Session-Reflector*
> *   MUST return the "Reflected Test Packet Control" TLV with the **C flag*
> *   (Conformance) set to 1 i**n the Sub-TLV Flags of the "IPv6 Extension*
> *   Header Control" Sub-TLV using the procedure defined in*
> *   [I-D.ietf-ippm-asymmetrical-pkts].  This can occur, for example, when*
> *   the Session-Reflector does not support the IPv6 extension header, or*
> *   when the Session-Reflector cannot access the received IPv6 extension*
> *   headers, etc.*
>
>
> Thanks,
> Rakesh (for authors)
>
>
>
>
>
> On Thu, Jun 25, 2026 at 6:53 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>> Hi Rakesh,
>> Thank you for your careful consideration of my notes and thoughtful
>> updates. Please find my additional notes below, tagged GIM3>>.
>>
>> Regards,
>> Greg
>>
>> On Wed, Jun 24, 2026 at 6:33 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>> Hi Greg,
>>>
>>> Thank you for the further review comments and the discussions.
>>>
>>> Please see replies inline with <RG2>...
>>>
>>> On Tue, Jun 23, 2026 at 6:09 PM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Hi Will,
>>>> Thank you for your thoughtful proposal. Please find my notes below,
>>>> tagged GIM2>>.
>>>>
>>>
>>>
>>>> And I apologize for coming back to my question about the figures that
>>>> display examples of STAMP test packets for Session-Sender and
>>>> Session-Reflector. As defined in RFC 8972, the Extra Padding TLV is used to
>>>> make STAMP packets symmetrical. If that is also the case for the Reflected
>>>> IPv6 Extension Header Data STAMP TLV and the Fixed IPv6 Header Data
>>>> TLV, it seems that the Extra Padding TLV must be reflected in figures. WDYT?
>>>>
>>>
>>> <RG2> Both Session-Sender and Session-Reflector test packets carry the
>>> same number of Reflected IPv6 Extension Header Data STAMP and the Fixed
>>> IPv6 Header Data TLVs, making them symmetric in size, no?
>>>
>> GIM3>> Thank you for confirming that to me. My question was about the use
>> of the Extra Padding TLV in the STAMP test packet constructed by the
>> Session-Sender. It seems that attribution of Figure 1 to both
>> Session-Sender and Session-Reflector hides from a reader that the STAMP
>> test packet transmitted by the Session-Sender MUST have Extra Padding TLV
>> to make up for the difference in  length between base and reflected packets.
>> GIM3>> Also, should the document clarify whether the Session-Reflector
>> must use information other than the Type field value, in IPv6 Extension
>> Header Data or Fixed Header Data TLVs for sanity verification? If nothing
>> of the kind, should the document state that all Value fields MUST be zeroed
>> on transmission by the Session-Sender and ignored by the Session-Reflector
>> on receipt?
>>
>>>
>>>
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Mon, Jun 22, 2026 at 8:04 PM Will Hawkins <hawkinsw@obs.cr> wrote:
>>>>
>>>>> On Mon, Jun 22, 2026 at 9:19 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>> >
>>>>> > Hi Rakesh,
>>>>> > I misinterpreted the use of the Reflected IPv6 Extension Header Data
>>>>> STAMP TLV, assuming it could carry only the SRH and not any other IPv6
>>>>> Extension Header. Please disregard that question below.
>>>>> >
>>>>> > Regards,
>>>>> > Greg
>>>>> >
>>>>> > On Mon, Jun 22, 2026 at 5:34 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>> >>
>>>>> >> Hi Rakesh,
>>>>> >> Thank you for your thoughtful consideration of my notes. Please
>>>>> find my follow-up notes below, tagged GIM>>.
>>>>> >>
>>>>> >> Regards,
>>>>> >> Greg
>>>>> >>
>>>>> >> On Wed, Jun 17, 2026 at 11:11 AM Rakesh Gandhi <
>>>>> rgandhi.ietf@gmail.com> wrote:
>>>>> >>>
>>>>> >>> Hi Greg,
>>>>> >>>
>>>>> >>> Thank you for the detailed review of the document.
>>>>> >>>
>>>>> >>> We have addressed your comments in the working copy (rev-09) of
>>>>> the document, as replied below <RG>...
>>>>> >>>
>>>>> >>> On Wed, Jun 10, 2026 at 8:53 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>> >>>>
>>>>> >>>> Dear All,
>>>>> >>>> I read the latest version of draft-ietf-ippm-stamp-ext-hdr. The
>>>>> draft specifies the STAMP extension useful for IPv6 networks. I have
>>>>> several questions, please consider them as WG LC comments:
>>>>> >>>>
>>>>> >>>> A general observation. I feel that the document would be helpful
>>>>> to an implementer if it used the normative language rather than "can",
>>>>> "does", and "does not".
>>>>> >>>
>>>>> >>>
>>>>> >>> <RG> Updated where applicable.
>>>>> >>
>>>>> >> GIM>> Thank you
>>>>> >>>
>>>>> >>>
>>>>> >>>>
>>>>> >>>> I got confused by the labeling of the IPv6 extension headers and
>>>>> Reflected IPv6 Extension Header-x Data STAMP TLVs in Figure 2. Could you
>>>>> clarify for me the format of an IPv6 STAMP packet constructed by a
>>>>> Session-Sender and the format of the reflected STAMP test packet?
>>>>> >>>
>>>>> >>> <RG> It should be the same format. Updated the figure as follows
>>>>> to remove outer/inner headers for simplicity.
>>>>> >>>
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>     | IPv6 Header
>>>>>  |
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>     | IPv6 Extension Header-1 RFC 8200
>>>>>   |
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>     ~ ...
>>>>>  ~
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>     | IPv6 Extension Header-N RFC 8200
>>>>>   |
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>     | UDP Header
>>>>>   |
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>     | STAMP Packet RFC 8972
>>>>>  |
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>     | Reflected IPv6 Extension Header-1 Data STAMP TLV (TBA1)
>>>>>  |
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>     ~ ...
>>>>>  ~
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>     | Reflected IPv6 Extension Header-M Data STAMP TLV (TBA1)
>>>>>  |
>>>>> >>>
>>>>>  +---------------------------------------------------------------+
>>>>> >>>
>>>>> >>>       Note: Value of M <= N
>>>>> >>>
>>>>> >>>         Figure 2: Example Session-Sender and Session-Reflector Test
>>>>> >>>         Packet with Reflected IPv6 Extension Header Data STAMP TLVs
>>>>> >>
>>>>> >> GIM>> Thank you for the figure, but I still wonder if the scenario
>>>>> of multiple SRHs is realistic. AFAIK, operators use a single SRH in the
>>>>> packet. That operational decision was the motivation to work on u-SIDs. Can
>>>>> you help me with a scenario in which a Session-Reflector receives a packet
>>>>> with a single IPv6 header and multiple SRHs.
>>>>>
>>>>
>>>
>>>
>>>> >> GIM>> And an additional question. What are actions of the
>>>>> Session-Reflector that received a STAMP packet with a IPv6 Extension Header
>>>>> Control Sub-TLV, but has no access to the extension headers (similar to
>>>>> Sender's TTL case described in Section 4.2 of RFC 5357)?
>>>>>
>>>>> Hello Greg!!
>>>>>
>>>>> I always love your analysis. I don't want to speak for Rakesh, but I
>>>>> thought perhaps I could help him by answering this question (and, of
>>>>> course, it's possible that I am not giving the right answer -- we'll
>>>>> let him verify!). All that said, I think that
>>>>>
>>>>> "If for any reason, the Session-Reflector cannot add a new matching
>>>>> IPv6 extension header in the Session-Reflector test packet, for
>>>>> example, if the Session-Reflector does not support the IPv6 extension
>>>>> header, the Session-Reflector MUST return the STAMP TLV with the C
>>>>> flag (Conformance) set to 1 in the Sub-TLV Flags of the Sub-TLV using
>>>>> the procedure defined in [I-D.ietf-ippm-asymmetrical-pkts]."
>>>>>
>>>>> would govern the situation you describe. That is taken from -9
>>>>> (
>>>>> https://www.ietf.org/archive/id/draft-ietf-ippm-stamp-ext-hdr-09.html#section-5.3-10
>>>>> ).
>>>>>
>>>>> Let me know if that text is responsive to your question.
>>>>>
>>>>> It seems like the situation you describe (where the Session-Reflector
>>>>> is running at a privilege level that will not allow it to access
>>>>> certain information about the test packet) has come up repeatedly in
>>>>> the design and specification of TLVs. Would it make sense to add it as
>>>>> one of the "for example"s in the text? Maybe something like:
>>>>>
>>>>> "If the Session-Reflector cannot add a new matching IPv6 extension
>>>>> header in the Session-Reflector test packet for any reason (e.g., if
>>>>> the Session-Reflector does not support the IPv6 extension header, or
>>>>> the Session-Reflector is running at a privilege level where headers
>>>>> are inaccessible), the Session-Reflector MUST return the STAMP TLV
>>>>> with the C flag (Conformance) set to 1 in the Sub-TLV Flags of the
>>>>> Sub-TLV using the procedure defined in
>>>>> [I-D.ietf-ippm-asymmetrical-pkts]."
>>>>
>>>>
>>>
>>> <RG2> Revised the text as follows.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *  If the Session-Reflector cannot add a new matching IPv6 extension
>>>  header in the Session-Reflector test packet, the Session-Reflector   MUST
>>> return the STAMP TLV with the C flag (Conformance) set to 1 in   the
>>> Sub-TLV Flags of the Sub-TLV using the procedure defined in
>>>  [I-D.ietf-ippm-asymmetrical-pkts].  This can occur, for example, when
>>>  the Session-Reflector does not support the IPv6 extension header, or
>>>  when the Session-Reflector cannot access the received IPv6 extension
>>>  headers, etc.*
>>>
>>> GIM3>> Could you please clarify to which STAMP TLV and Sub-TLV this
>> applies?
>>
>>>
>>>
>>>> GIM2>> As I understand it (please correct me if I misunderstand it),
>>>> the STAMP test packet transmitted by the Session-Sender includes M
>>>> Reflected Extension Header Data TLVs. If that is the case, I assume that
>>>> the C flag must be set in all Reflected Extension Header Data TLVs in the
>>>> reflected STAMP test packet. Is that correct?
>>>>
>>>
>>>
>>> <RG2> Revised the text as follows.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *   When the Session-Reflector does not use the received "Reflected
>>> IPv6   Extension Header Data" TLV for reflecting the IPv6 extension
>>> header,   the Session-Reflector MUST return the STAMP TLV with the U flag
>>>  (Unrecognized TLV) set to 1 in the STAMP TLV Flags using the   procedure
>>> defined in [RFC8972].  This can occur, for example, if   there is a
>>> mismatch in the length between the received IPv6 extension   headers and
>>> the "Reflected IPv6 Extension Header Data" TLVs, or when   the
>>> Session-Reflector cannot access the received IPv6 extension   headers, etc.*
>>>
>> GIM3>> I got confused when reading the previous text and the one above.
>> It seems to me that the case when the Session-Reflector doesn't have access
>> to IPv6 extension headers, the Session-Reflector MUST set both C and U
>> flags in the TLV flags field of the IPv6 Extension Header Data TLV in the
>> reflected STAMP test packet. Am I missing something here?
>>
>>>
>>>
>>>
>>>> GIM2>> I looked once more at the text in Section 3.3:
>>>>    If not, the Session-Reflector MUST return both STAMP TLVs
>>>>    with the C flag (Conformance) set to 1 in the STAMP TLV Flags using
>>>>    the procedure defined in [I-D.ietf-ippm-asymmetrical-pkts].
>>>> Based on my understanding of Figure 4, Reflected Fixed Header Data
>>>> STAMP TLV already precedes the list of Reflected IPv6 Extension Header Data
>>>> STAMP TLVs in the STAMP test packet transmitted by the Session-Sender. If
>>>> that is the case, which scenario leads to setting C flag to 1? Also, which
>>>> TLVs are included in "both STAMP TLVs"?
>>>>
>>>
>>>
>>> <RG2> Revised the test as follows:
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *  The "Reflected Fixed Header Data" TLVs MUST be added before adding
>>>  the "Reflected IPv6 Extension Header Data" TLVs to maintain the same
>>>  order as the IP headers and IPv6 extension headers in the Session-
>>>  Sender test packets.  If the "Reflected Fixed Header Data" TLVs and   the
>>> "Reflected IPv6 Extension Header Data" TLVs are not received in   this
>>> order, the Session-Reflector MUST return these TLVs with the C   flag
>>> (Conformance) set to 1 in the STAMP TLV Flags using the   procedure defined
>>> in [I-D.ietf-ippm-asymmetrical-pkts].*
>>>
>> GIM3>> Thank you.
>>
>>>
>>>
>>>
>>>
>>>
>>>> GIM2>> I returned to the last paragraph of Section 5.3:
>>>>    STAMP test packets MUST NOT carry more than one "IPv6 Extension
>>>>    Header Control" Sub-TLV in a "Reflected Test Packet Control" TLV.  If
>>>>    a Session-Sender test packet contains more than one "IPv6 Extension
>>>>    Header Control" Sub-TLV, the Session-Reflector MUST return the STAMP
>>>>    TLV with the U flag (Unrecognized TLV) set to 1 in the STAMP TLV
>>>>    Flags using the procedure defined in [RFC8972].
>>>> I couldn't figure out in which TLV in the reflected STAMP test packt
>>>> the U flag must be set to 1. Could you please clarify it for me.
>>>>
>>>
>>>
>>> <RG2> Revised the test as follows:
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *   STAMP test packets MUST NOT carry more than one "IPv6 Extension
>>>  Header Control" Sub-TLV in a "Reflected Test Packet Control" TLV.  If
>>>  the "Reflected Test Packet Control" TLV in the Session-Sender test
>>>  packet contains more than one "IPv6 Extension Header Control" Sub-   TLV,
>>> the Session-Reflector MUST return the "Reflected Test Packet   Control" TLV
>>> with the U flag (Unrecognized TLV) set to 1 in the Sub-   TLV Flags of all
>>> "IPv6 Extension Header Control" Sub-TLVs, using the   procedure defined in
>>> [RFC8972].*
>>>
>> GIM3>> Could it be that the C flag is more suitable in this case? As I
>> understand it, the Session-Reflector recognizes the IPv6 Extension Header
>> Control sub-TLV, but finds that the Reflected Test Packet Control TLV
>> includes more than one IPv6 Extension Header Control sub-TLV. In other
>> word, construction of the Reflected Test Packet Control TLV is
>> non-conformant to this specification. WDYT?
>>
>>>
>>>
>>> Thanks,
>>> Rakesh (for authors)
>>>
>>>
>>>
>>>
>>>
>>>>
>>>>> As I said, I always enjoy reading your analysis and I hope my response
>>>>> is helpful!
>>>>>
>>>>> Will
>>>>>
>>>>>
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>> >>>>
>>>>> >>>> Should the first four octets of the Value field of the "Reflected
>>>>> IPv6 Extension Header Data" STAMP TLV be presented as a separate field for
>>>>> ease of reference and specification of the matching mechanism?
>>>>> >>>
>>>>> >>>
>>>>> >>> <RG> Updated the Figure to show the field separately.
>>>>> >>>
>>>>> >>>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>>> >>>
>>>>>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>> >>>     |STAMP TLV Flags|  Type=TBA1    |         Length
>>>>>   |
>>>>> >>>
>>>>>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>> >>>     |                  Requested IPv6 Extension Header Data
>>>>>  |
>>>>> >>>
>>>>>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>> >>>     |                  Reflected IPv6 Extension Header Data
>>>>>  |
>>>>> >>>     ~
>>>>>  ~
>>>>> >>>     |
>>>>>  |
>>>>> >>>
>>>>>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>> >>>
>>>>> >>>              Figure 6: Reflected IPv6 Extension Header Data TLV
>>>>> >>
>>>>> >> GIM>> Thank you
>>>>> >>>
>>>>> >>>
>>>>> >>>>
>>>>> >>>> It seems that the following processing option can benefit from
>>>>> the use of the normative language:
>>>>> >>>>
>>>>> >>>>    If necessary, Reflected Data
>>>>> >>>>    STAMP TLVs can be removed to avoid violating the IP MTU limit.
>>>>> >>>>
>>>>> >>>> And I find the suggestion somewhat ambiguous. Should all
>>>>> Reflected IPv6 Extension Header Data STAMP TLVs be removed from the
>>>>> reflected STAMP packet, or only as many as necessary to conform to the IP
>>>>> MTU of the Reflector's egress interface?
>>>>> >>>
>>>>> >>>
>>>>> >>> <RG> Updated to:
>>>>> >>>
>>>>> >>>    The Session-Sender and Session-Reflector MUST ensure that the
>>>>> >>>    resulting test packets do not exceed the IPv6 MTU after adding
>>>>> >>>    "Reflected IPv6 Extension Header Data" STAMP TLVs.  If
>>>>> necessary, one
>>>>> >>>    or more "Reflected IPv6 Extension Header Data" STAMP TLVs MUST
>>>>> be
>>>>> >>>    removed to avoid violating the IPv6 MTU limit.
>>>>> >>
>>>>> >> GIM>> Excellent, thanks!
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>> >>>>
>>>>> >>>> MUST NOT in the following text seems too restrictive:
>>>>> >>>>
>>>>> >>>>    IOAM Direct Exporting (DEX) [RFC9326] is applicable with STAMP
>>>>> test
>>>>> >>>>    packets for on-path telemetry use cases
>>>>> >>>>    [I-D.ietf-ippm-on-path-active-measurements].  In this case, the
>>>>> >>>>    Session-Reflector does not reflect IOAM data fields since no
>>>>> IOAM
>>>>> >>>>    data is recorded in the STAMP test packets.  Hence, the
>>>>> Session-
>>>>> >>>>    Sender MUST NOT include a corresponding "Reflected IPv6
>>>>> Extension
>>>>> >>>>    Header Data" STAMP TLV in the Session-Sender test packets for
>>>>> the
>>>>> >>>>    IOAM DEX option-type.
>>>>> >>>>
>>>>> >>>> I think there could be other valid motivations to use the
>>>>> "Reflected IPv6 Extension Header Data" STAMP TLV. Perhaps softening to MAY
>>>>> NOT could be applied in this case.
>>>>> >>>
>>>>> >>>
>>>>> >>> <RG> Updated to MAY not.
>>>>> >>
>>>>> >> GIM>> Thank you
>>>>> >>>
>>>>> >>>
>>>>> >>>>
>>>>> >>>> Can Reflected IPv6 Extension Header Data STAMP TLVs be used in
>>>>> combination with Reflected Fixed Header Data STAMP TLV? What are the rules
>>>>> that govern such a scenario?
>>>>> >>>
>>>>> >>>
>>>>> >>> <RG> Added following text:
>>>>> >>>
>>>>> >>>    STAMP test packets can be used to reflect both IPv6 extension
>>>>> headers
>>>>> >>>    and IP headers by carrying the corresponding "Reflected IPv6
>>>>> >>>    Extension Header Data" and "Reflected Fixed Header Data" STAMP
>>>>> TLVs
>>>>> >>>    as shown in Figure 4.
>>>>> >>>
>>>>> >>>    The "Reflected Fixed Header Data" STAMP TLV MUST be added before
>>>>> >>>    adding the "Reflected IPv6 Extension Header Data" STAMP TLVs to
>>>>> >>>    maintain the same order as the IP headers and extension headers
>>>>> in
>>>>> >>>    the STAMP test packets.  If not, the Session-Reflector MUST
>>>>> return
>>>>> >>>    both STAMP TLVs with the C flag (Conformance) set to 1 in the
>>>>> STAMP
>>>>> >>>    TLV Flags using the procedure defined in
>>>>> >>>    [I-D.ietf-ippm-asymmetrical-pkts].
>>>>> >>
>>>>> >> GIM>> Thank you
>>>>> >>>
>>>>> >>>
>>>>> >>>> Can you please clarify the format of "IPv6 Extension Header
>>>>> Control" sub-TLV?
>>>>> >>>
>>>>> >>>
>>>>> >>> <RG> Added following Figure:
>>>>> >>>
>>>>> >>>    This document defines the "IPv6 Extension Header Control"
>>>>> Sub-TLV
>>>>> >>>    (Type TBA3) for the "Reflected Test Packet Control" STAMP TLV
>>>>> (Type
>>>>> >>>    12) introduced in [I-D.ietf-ippm-asymmetrical-pkts].  The
>>>>> format of
>>>>> >>>    "IPv6 Extension Header Control" Sub-TLV is shown in Figure 8.
>>>>> >>>
>>>>> >>>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>>> >>>
>>>>>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>> >>>     | Sub-TLV Flags |  Type = TBA3  |         Sub-TLV Length = 0
>>>>>   |
>>>>> >>>
>>>>>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>> >>>
>>>>> >>>               Figure 8: IPv6 Extension Header Control Sub-TLV
>>>>> >>>
>>>>> >>>    The Sub-TLV fields are defined as follows:
>>>>> >>>
>>>>> >>>    Type: Sub-TLV Type (value TBA3).
>>>>> >>>
>>>>> >>>    Sub-TLV Flags: The Sub-TLV Flags follow the procedure for STAMP
>>>>> TLV
>>>>> >>>    Flags described in [RFC8972].
>>>>> >>>
>>>>> >>>    Sub-TLV Length: A two-octet field equal to the length of the
>>>>> Data in
>>>>> >>>    octets.  It is set to 0.
>>>>> >>>
>>>>> >>>    When a Session-Sender test packet is received with the "IPv6
>>>>> >>>    Extension Header Control" Sub-TLV, the Session-Reflector MUST
>>>>> add
>>>>> >>>    matching IPv6 extension headers in the Session-Reflector STAMP
>>>>> test
>>>>> >>>    packet corresponding to the received IPv6 extension headers
>>>>> (except
>>>>> >>>    the routing extension headers specific to the Session-Sender
>>>>> test
>>>>> >>>    packet).
>>>>> >>>
>>>>> >>>
>>>>> >>>>
>>>>> >>>> Nit. A document would benefit from consistent use of STAMP
>>>>> terminology, e.g., Session-Sender vs Sender.
>>>>> >>>
>>>>> >>>
>>>>> >>> <RG> Fixed.
>>>>> >>
>>>>> >> GIM>> Thank you
>>>>> >>>
>>>>> >>>
>>>>> >>> Thanks,
>>>>> >>> Rakesh (for authors)
>>>>> >>>
>>>>> >>>
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> Regards,
>>>>> >>>> Greg
>>>>> >>>>
>>>>> >>>> On Thu, Jun 4, 2026 at 6:14 AM Marcus Ihlar via Datatracker <
>>>>> noreply@ietf.org> wrote:
>>>>> >>>>>
>>>>> >>>>> This message starts a WG Last Call for:
>>>>> >>>>> draft-ietf-ippm-stamp-ext-hdr-08
>>>>> >>>>>
>>>>> >>>>> This Working Group Last Call ends on 2026-06-25
>>>>> >>>>>
>>>>> >>>>> Abstract:
>>>>> >>>>>    The Simple Two-Way Active Measurement Protocol (STAMP) and its
>>>>> >>>>>    optional extensions can be used for Edge-to-Edge (E2E) active
>>>>> >>>>>    measurement.  In Situ Operations, Administration, and
>>>>> Maintenance
>>>>> >>>>>    (IOAM) data fields can be used for recording and collecting
>>>>> Hop-by-
>>>>> >>>>>    Hop (HBH) and E2E operational and telemetry information.  This
>>>>> >>>>>    document extends STAMP to reflect IP headers as well as IPv6
>>>>> >>>>>    extension headers for HBH and E2E active measurements, for
>>>>> example,
>>>>> >>>>>    using IOAM data fields.
>>>>> >>>>>
>>>>> >>>>> File can be retrieved from:
>>>>> >>>>>
>>>>> >>>>> Please review and indicate your support or objection to proceed
>>>>> with the
>>>>> >>>>> publication of this document by replying to this email keeping
>>>>> ippm@ietf.org
>>>>> >>>>> in copy. Objections should be explained and suggestions to
>>>>> resolve them are
>>>>> >>>>> highly appreciated.
>>>>> >>>>>
>>>>> >>>>> Authors, and WG participants in general, are reminded of the
>>>>> Intellectual
>>>>> >>>>> Property Rights (IPR) disclosure obligations described in BCP 79
>>>>> [1].
>>>>> >>>>> Appropriate IPR disclosures required for full conformance with
>>>>> the provisions
>>>>> >>>>> of BCP 78 [1] and BCP 79 [2] must be filed, if you are aware of
>>>>> any.
>>>>> >>>>> Sanctions available for application to violators of IETF IPR
>>>>> Policy can be
>>>>> >>>>> found at [3].
>>>>> >>>>>
>>>>> >>>>> Thank you.
>>>>> >>>>>
>>>>> >>>>> [1] https://datatracker.ietf.org/doc/bcp78/
>>>>> >>>>> [2] https://datatracker.ietf.org/doc/bcp79/
>>>>> >>>>> [3] https://datatracker.ietf.org/doc/rfc6701/
>>>>> >>>>>
>>>>> >>>>> The IETF datatracker status page for this Internet-Draft is:
>>>>> >>>>> https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp-ext-hdr/
>>>>> >>>>>
>>>>> >>>>> There is also an HTMLized version available at:
>>>>> >>>>>
>>>>> https://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp-ext-hdr-08
>>>>> >>>>>
>>>>> >>>>> A diff from the previous version is available at:
>>>>> >>>>>
>>>>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-ippm-stamp-ext-hdr-08
>>>>> >>>>>
>>>>> >>>>> _______________________________________________
>>>>> >>>>> ippm mailing list -- ippm@ietf.org
>>>>> >>>>> To unsubscribe send an email to ippm-leave@ietf.org
>>>>> >>>>
>>>>> >>>> _______________________________________________
>>>>> >>>> ippm mailing list -- ippm@ietf.org
>>>>> >>>> To unsubscribe send an email to ippm-leave@ietf.org
>>>>>
>>>>