[Tsv-art] Re: [ippm] draft-ietf-ippm-encrypted-pdmv2-14 early Tsvart review

"nalini.elkins@insidethestack.com" <nalini.elkins@insidethestack.com> Thu, 13 August 2026 00:12 UTC

Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: tsv-art@mail2.ietf.org
Delivered-To: tsv-art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id CAA2C128D4C9C for <tsv-art@mail2.ietf.org>; Wed, 12 Aug 2026 17:12:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786579934; bh=BXPjM7HrD2HGBFjhisQWJhBiEAD7VgFRXqdTHngVvAs=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=wLsNlt7QUQNBmAe9SbznVcMGPEujigNjNNsPy5O0CW9R5vCfdW42ims0OVVtTEslG UzDLilRiuXqmVqav9RqCVwkrpMaR66C67g8fPN8gIzuvHmgyjqhM/J3zc03w7gxCDI tuf7GBuPbP2XjwezKBguoz8EfhwmFS4jPPXulA1Y=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 bVTLU0LGo9j1 for <tsv-art@mail2.ietf.org>; Wed, 12 Aug 2026 17:12:13 -0700 (PDT)
Received: from sonic320-27.consmr.mail.ne1.yahoo.com (sonic320-27.consmr.mail.ne1.yahoo.com [66.163.191.89]) (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 8AA83128D4C84 for <tsv-art@ietf.org>; Wed, 12 Aug 2026 17:12:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1786579927; bh=JVXgjny/YUHNDBJfHS1Mr5nx5VnZySiFwdvVB7sQAzM=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=aME5OulZ8ikI0AsOT6JdUTHO6POWAjdPBc/X3TBNvXnCgWIOPUKcWWoIjw+pbNGPP3OMQT9+KbjqrtTW068hWY7Ku2IuoUh6L51ciTqa3RtpnXF5okATfnPpWsntrbAsxlNUQN3mopOGbms6zGeabCBnwL7r2eN2sWN4VKX9SGDo4DUNBzu++m+D4PuEs+ZSuwI9RvgjIrq3eRzz10uBezDH9mwhQReQpM4hsN6a3C2oStma4ZnBitcZ0W3MPMaCx/r0KuXk58ak91p1MyWXpM0KzuweVmnLTNPTEyBusharwbVA5q5Xcny+fjfEVNx107q7HhYMofBSrMHN5qNTQA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1786579927; bh=nhVcpb/n/Opno+dsV871L/HOjqYfJHRXMlxzIsYr3k4=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=EYi8abcw4xug09WKi/yhRGhE89vn2rHb3jbbR2nWnknHEXAqHbsgNo7XZwBDtOvlIEI3kiayP17RhdFJkJNyU3M3sm4O8RvsWlTZmrkwQ75kh9NPEXMVdSTfk1xtjmoIWVhW5x1jXmKrnuuQLXJuThE8QvcwQitCMvg4728hUXLk4kO+2gJwItZEVH/F54bsUtDLGQiSwn0bnz0pclerQtVuUgrksLHkNveC7KPya4o2wKSNzpTS+suxZGuG5eQ9XOIveBdlw72wfGrVxat0xdE3fKXtg6O9Cy0YF2ogtPXpCm1+HCMjw7dJI666QnPXzqipeoPbgnpUMHzxz8dVuA==
X-YMail-OSG: 0lsaefkVM1nklVmJeEh7EMumahEhKQN6gljCBV4OnG.uEQNole8YT7KM9VEQEkh .l.qomkSybW4x1GBdjWjDYBEUvTElirmp1vKtb7624FTfTcaSG0r8tGS1arSn54MS32WS9HBO58n 6oci9JG6IxqQcYTqXi94zyN.VWos22pFNlRINeAJXTsWvAc9yloikrtXkh6C0nnqwK75svlQCCCD C_Jv5K7Lfjempg.AyL3IfIbfBIUCoX84o4s9jh.e14Gy4CQlWPV_tGEQeh4weuwYS6_b1jAvEaEh LuJ6q8NgDkI49T5siyVKxJoq9LMFhvcET6TEtAUGgsMKEVkzsV4Z4.DkiVuKv9WsdpLyNayVtFCk FpW26jYP_K6OfdSSefulXzYu.VZ1ZwlYK66.u9FtpG2RQUNrVN0XJcMwUbCDuSp359h3Oem3G9rd TbPD2_ioHzarMrMPLJYYUme8zR.2ATYbAOt7C.8Oqm5hAbeZN8ffn_PiXtzdhRPlq7YzG2hJ6nT8 o3LzGsm9XsHweM4BZS40cP7pxUZ9S3NoWy_XPEgVH4nuK8caUX_PMMd1Xb1EHOOqd8kJgdGyI.fY NPHJgzy1HYEleuYh7nLbHDNZUu4mFP66fQi.tmrx1XXX5sfRG2Jg_cefbxJAfAn97Map9zoFjaPO daC6QmzNVTXKonhTB4fUDIgVCI5mSBMj95wnAQ.yKuZTPuM5Fsxcf81YhjG25eKPhWS1P.jNLigU 4gb2zcy_7YG7Crt2_FBcr3h7WMT8k7jkv7jDwDh.6W9x.A2sP8X2X1u3pbwWxni147_.zynHbRZe 57fIPyLJZeiJriPYoR3jV6zh9s.3cXbr45rMQ80IQJ7na8C_pLqxLYrYR0EwWCRs0IbnUGdf7jsu zpIJJtFMfMcUS3Xeb5I3u21xxU4F1ujoyzeki0BLptvE5nxySx5Fetloo3B4MKartM9vLVrF5QRR .c7DiYoJ5OZVmSweukU2sKlFxZ7FKSv6wnZlknQ3VLAI3QsYb6KcVCCFAez2oiun3uxdFdyLFDa1 ilPxT1J1ZfttLsx0HhA2TujMi4uSsz.lUkIRww.nxx12lqqglziPwgqWECOO7Whn81Ax5Q3ZugqP P.vEN1Q7graZFo.42ecJghyXgSb9iBLRkk.T6xkJkBAbrfUPVpemEAzOZBAu53tXgq.s9PzDhOg. qMF4TIV7BtDGKF_I4XSwTGcdLUscAdUS18u3pqqAw9B5XWETK8w.InbC59lUaXYZH8ZJIJuCiH80 ouB407ZIzNnNKUgG6QqtFMB5Z7dkqJM3IjYSY4GIgJKeuo2_nZquli4INJVVQYXopUBCpv.C4uhN uUF6JPqImazlapdzQF4qebKbDdQzBhEUbHacWM8lfB5w6zcJhX0BBkdM5VJQ05Mp7LwbVbw9nbKb X_wHy87C3.tYxRTFcbBqDpy2gTu.DcaLnat3y0NTXOpXOeGT2S5j.OQDGmSZbIIMU42PReXIRTCC psAAfYE5iNNGUoPyH_TTt3m5D2FJlBCFuCoDi4SUoLOdmQh7t1It8nDFbN3H4qyqphIujPC8_7Jt gNpWPEQ2yquy35_Na3.Tybg.jsAfkSKQrWLR2WaRE0hOGegTKJlnonc6LEMGX2LQt0llogHmysMx v4DsRD6axOWBpU8tAsl8PFXu3DPYBWqy92f5OjdmrR6HZOwpNlBYLL0g42_GjL7p40jCyw4YcVcH .nhED.ySUlhjZsJRbFsUlD5Vsnwp.1SCO1EgKeabQkgUIgMMTQy45Bo_IxyvcHkAgoqUYAu30a50 IcLj5eXyE60CGPUD0SiQ9B8a9aIv5EcqVfk2yIikh8yWsNZVzDBVa27CPZO3cqNFtITYRTUKjrZC 9CYBVvABseRBwL48ZjpNP2BU2EcHCryGk3gzmVO5FjQ9RvSKmHZCXOWpmCFqxKv3LvkaHhiqqdZq RlVarpxLf.FzLd2CZp_9kd3A5C0f7cTt8GbwONMBxZvGzFs2AdOaczyXcYYmZOTSfcCGIppF1Rw6 9zIvfpR4r8JUFbvMNH310bOaGDma8tYGM5O_MdnYcdovwd0ag9DFq83lI7FFcT08ZTOF4bmhBS3y ILBIa23FzNKCW2Xw4RWgV5SYCpD9_Ze.Et6GUP7EKxT91t94IKiwwwY43LofXSGbkmeMyyrdELs. iGMTRSCjyyncEiSFZzw26bmugMmiyaTehwF3kUMLgqOavuMQE1JBuZ8xP92JxBKiBFR627.XBkO9 2fiB3jtztyAhYW5eja9MISDZsdazxwcjvGe7g_ENOFNBmY3XP5U02.ixmeIriF7B.Z20v5sZVlJB oxf0KiaaNkNSAPJryIWT9w1M9GUogL._jJAA-
X-Sonic-MF: <nalini.elkins@insidethestack.com>
X-Sonic-ID: b2324e66-0941-4efa-a9ab-8fdc05857523
Received: from sonic.gate.mail.ne1.yahoo.com by sonic320.consmr.mail.ne1.yahoo.com with HTTP; Thu, 13 Aug 2026 00:12:07 +0000
Date: Thu, 13 Aug 2026 00:12:03 +0000
From: "nalini.elkins@insidethestack.com" <nalini.elkins@insidethestack.com>
To: "tsv-art@ietf.org" <tsv-art@ietf.org>, Yoshifumi Nishida <nsd.ietf@gmail.com>
Message-ID: <1217494837.2140773.1786579923007@mail.yahoo.com>
In-Reply-To: <178623932777.297231.15613876844296696732@dt-datatracker-559c48c7fb-9llwz>
References: <178623932777.297231.15613876844296696732@dt-datatracker-559c48c7fb-9llwz>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_2140772_1652768221.1786579923003"
X-Mailer: WebService/1.1.26254 YMailNovation
Message-ID-Hash: 5WTZ4E6HF4VEI3J6YHRI3FXQ6BA4UM55
X-Message-ID-Hash: 5WTZ4E6HF4VEI3J6YHRI3FXQ6BA4UM55
X-MailFrom: nalini.elkins@insidethestack.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsv-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-ippm-encrypted-pdmv2.all@ietf.org" <draft-ietf-ippm-encrypted-pdmv2.all@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Tsv-art] Re: [ippm] draft-ietf-ippm-encrypted-pdmv2-14 early Tsvart review
List-Id: Transport Area Review Team <tsv-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/eynjJzUnTQTNs1Y9D3bnOcLqiRw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Owner: <mailto:tsv-art-owner@ietf.org>
List-Post: <mailto:tsv-art@ietf.org>
List-Subscribe: <mailto:tsv-art-join@ietf.org>
List-Unsubscribe: <mailto:tsv-art-leave@ietf.org>

Yoshifumi,

Thank you very much for the careful review. We have reviseddraft-ietf-ippm-encrypted-pdmv2 to address all eight points.  A new version of the draft (15) has been submitted.

Our responses are inline below.
   
   - Section 7: Option type '0x0F'   
 I believe this means this document reuses the option value used for RFC8250   
 as it mentions "adopted from RFC 8250".   
 However, the document also requests a new option type to use different value.   
 This point should be clarified.

Agreed. This was confusing and has been corrected.

Section 7 now explicitly states that PDMv2 does not reusethe PDM Option Type 0x0F assigned by RFC 8250. References to fields orsemantics adopted from RFC 8250 do not imply reuse of its Option Type.

Section 7.3 now specifies the PDMv2 Option Type as TBD1,pending IANA allocation.

Section 11.1 requests a new allocation from the IPv6"Destination Options and Hop-by-Hop Options" registry and explicitlystates that the new PDMv2 allocation is independent of the RFC 8250 value 0x0Fand does not modify or redefine that allocation.
   
   - Section 7. Option length '0x22'   
 This indicates option length is 34 bytes, however, actual length of the   
 header format looks 22 bytes.

Agreed. The previous value was incorrect.

The unprotected format in Section 7.1 now has an OptionLength of 22 decimal (0x16). As defined for IPv6 options, this excludes theOption Type and Option Length octets, so the complete unprotected PDMv2 optionis 24 octets.

We also added a field table with offsets and lengths so thelength calculation is explicit.
   
   - Section 7.   
 It looks a bit strange to me to have the same length for Unencrypted PDM   
 and Encrypted PDM. Is this correct?

"PDMv2 uses a single header format. Whether metriccontents are protected
or unprotected is determined by local policy and registration context."
Does this mean there is no inbound mechanism for receiver to know whether
this is Encrypted PDM or not? Is this design intentional ?

You are correct. The two formats should not have had thesame length, and relying on local policy or registration context to determinethe received wire format was ambiguous.

We have replaced the single-format description with twoexplicitly distinguishishable wire formats.

The unprotected form has:
   
   - Option Length = 22 decimal (0x16)
   - Total option size = 24 octets

The protected form has:
   
   - Option Length = 38 decimal (0x26)
   - Total option size = 40 octets
   - A 16-octet protected metric block
   - A 16-octet authentication tag

The Option Length now distinguishes the protected andunprotected formats on the wire. Section 7 explicitly states that animplementation MUST NOT determine whether a received PDMv2 option is protectedsolely from local policy or registration context.

Registration context is still required to authenticate,decrypt, and interpret protected content, but it is not required merely toidentify the protected or unprotected wire format.

For the protected form, Option Type, Option Length, Version,Epoch, and PSNTP are clear and authenticated as associated data.
   
   - Section 7.   
 "Epoch field is used to indicate the valid SessionTemporaryKey."

I think we need to add an explanation forSessionTemporaryKey, such as how this key is derived.

Agreed.

We expanded Section 5.1 and added Section 5.4,"Registration Output and SessionTemporaryKey."

A SessionTemporaryKey is now defined as cryptographic keyingmaterial used to protect PDMv2 metric blocks during a bounded key epoch.

The registration mechanism or protection-suite specificationMUST define:
   
   - how the SessionTemporaryKey is derived or provisioned;
   - the cryptographic algorithm and key length;
   - the endpoints, flows, or measurement domain to which the key applies;
   - the associated Epoch;
   - the lifetime of the key;
   - the rekey procedure;
   - how authorized measurement systems obtain the required security context; and
   - how expiration and revocation are handled.

If the SessionTemporaryKey is derived from a master secret,the derivation MUST use a cryptographically secure KDF and a PDMv2-specificpurpose label, with cryptographic separation from keys used by other protocols.

The draft also explicitly prohibits using TLS, QUIC, IPsec,or other application or transport traffic keys as a PDMv2 SessionTemporaryKey.

Section 7.5 now defines Epoch as a 12-bit selector for theapplicable PDMv2 security context and SessionTemporaryKey rather than as secretmaterial itself.
   
   - Section 7.   
 Both PSNTP and PSNLR have dependency on 5-tuple. However, I'm not sure   
 how we can apply this to ICMP.   
 The draft mentions "PDMv2 operates entirely at the IPv6 layer and   
 applies uniformly to TCP, UDP, ICMP, QUIC" in Section 1.

Agreed. Referring generically to a 5-tuple was inappropriatefor protocols that do not have transport-layer ports.

Section 7.6 now defines PDMv2 flow identificationexplicitly.

For TCP and UDP, the flow uses the IPv6 source address, IPv6destination address, upper-layer protocol number, source port, and destinationport.

For ICMPv6, the flow uses the IPv6 source address, IPv6destination address, ICMPv6 Next Header value, Type, and Code. When anIdentifier field is present, such as for Echo Request and Echo Reply, it SHOULDalso be used to distinguish concurrent exchanges.

ICMPv6 error messages are classified using their outer IPv6and ICMPv6 headers rather than the quoted packet.

For another upper-layer protocol without port numbers, aprotocol specification or registration context can define an equivalent stablediscriminator. If none is available, the IPv6 source address, destinationaddress, and upper-layer protocol number identify the PDMv2 flow.

We also added explicit reverse-direction correspondence. TCPand UDP exchange source/destination addresses and ports. ICMPv6 request/replyflows exchange the IPv6 addresses and associate the applicable request Typewith its corresponding reply Type, retaining the same Identifier when present.
   
   - Section 7.   
 "This field is initialized at a random number and is incremented sequentially   
 for each packet of the 5-tuple."   
 When TCP retransmits packets, should we increase PSNTP or not?   
 Please clarify this point.

Yes. We have made this explicit in Section 7.7.

PSNTP is initialized to a pseudorandom value when PDMv2state is created for a flow and is incremented modulo 2^32 for each packetprocessed as a new transmission at the sender's PDMv2 processing point.

The revised text explicitly states:

"A TCP retransmission presented to the PDMv2 module asa new packet is a new transmission and receives a new PSNTP value."

We also clarify that PSNTP counts packet-processing eventsvisible to the PDMv2 module rather than application data units, TCP sequencespace, or unique transport payloads.
   
   - Can this approach work with TSO/GSO? When a packet is split into multiple packets,   
 multiple packets would have the same PSNTP. Is this acceptable?

Yes. We added Sections 7.12 and 7.13 to make this behaviorexplicit.

PDMv2 may operate at a processing point before transmitsegmentation or after receive aggregation. Consequently, packets observed bythe PDMv2 module do not necessarily have a one-to-one relationship with packetstransmitted or received at a physical interface.

TSO, GSO, or equivalent processing below the PDMv2processing point may therefore create several packets carrying identical PDMv2values, including the same PSNTP. This is acceptable.

Similarly, GRO, LRO, or equivalent receive-side processingmay combine multiple received packets before they become visible to PDMv2.

The draft does not require the PDMv2 module to disableoffload, inspect the outgoing interface MTU solely for PDMv2 purposes, orrewrite PDMv2 separately in packets created below its processing point.

A repeated PSNTP by itself is therefore not evidence ofpacket loss, retransmission, malformed PDMv2 data, or sender nonconformance.

For reconstruction, other available evidence such as TCPsequence-number ranges, payload lengths, timestamps, IPv6 fragmentationinformation, and surrounding PDMv2 observations SHOULD be considered. If theevidence is insufficient, the result SHOULD be reported as ambiguous ratherthan as a protocol error.

For the protected form, Section 7.13 also clarifies thatcopying an already protected PDMv2 option during segmentation is not a newauthenticated-encryption invocation. Repetition of the identical ciphertext andauthentication tag therefore does not by itself constitute cryptographic noncereuse.
   
   - Appendix A   
 "This appendix illustrates one possible registration mechanism that satisfies   
 the requirements defined in Section 4."

I think Section 4 doesn't define requirements. I thought youmean Section 5.1 ('Registration Objectives'). however, 5.1's bullets are high-level enough that it's unclear what 'satisfies' means in the sentence.

Agreed on both points.

Appendix A now says:

"This appendix illustrates one possible registrationmechanism that can meet the registration objectives listed in Section 5.1 andprovide the security context described in Section 5.4. The example isinformative. Conformance with this document depends on satisfying theapplicable normative requirements in the main body and does not depend on usingRADIUS or EAP."

Section 5.1 has also been expanded to describe theregistration objectives more concretely, and Section 5.4 now defines therequired registration output and SessionTemporaryKey security context.

We also clarified Appendix A.6 so that the illustrativeRADIUS/EAP example does not imply that key derivation or protectionrequirements are merely implementation-specific. The appendix now states thatits specific mechanisms are outside the scope of the example, while remainingsubject to the normative requirements of Section 5.4 and the selectedregistration mechanism or protection-suite specification.

This avoids claiming that the illustrative RADIUS/EAPexample itself defines or proves conformance.

Thank you again for the review. Your comments resulted insubstantial improvements to the wire-format definition, registration/keycontext, flow identification, retransmission semantics, and treatment ofsegmentation and aggregation.

Thanks,
Nalini Elkins
Chief Technology OfficerOutside the Stacks, Inc.https://www.outsidethestacks.com

Chief Operating OfficerIndustry Network Technology Councilhttps://www.industrynetcouncil.org 

    On Saturday, August 8, 2026 at 10:12:42 PM GMT-8, Yoshifumi Nishida via Datatracker <noreply@ietf.org> wrote:  
 
 Document: draft-ietf-ippm-encrypted-pdmv2
Title: IPv6 Performance and Diagnostic Metrics Version 2 (PDMv2) Destination Option
Reviewer: Yoshifumi Nishida
Review result: On the Right Track

This document has been reviewed as part of the transport area review team's
ongoing effort to review key IETF documents. These comments were written
primarily for the transport area directors, but are copied to the document's
authors and WG to allow them to address any issues raised and also to the IETF
discussion list for information.

when done at the time of IETF Last Call, the authors should consider this
review as part of the last-call comments they receive. Please always CC
tsv-art@ietf.org if you reply to or forward this review.

Summary: This document is On the Right Track as a standard track document,
however, I think the following points need to be addressed.

1. Section 7: Option type '0x0F'
  I believe this means this document reuses the option value used for RFC8250
  as it mentions "adopted from RFC 8250".
  However, the document also requests a new option type to use different value.
  This point should be clarified.

2. Section 7. Option length '0x22'
  This indicates option length is 34 bytes, however, actual length of the
  header format looks 22 bytes.

3. Section 7.
  It looks a bit strange to me to have the same length for Unencrypted PDM
  and Encrypted PDM. Is this correct?

  "PDMv2 uses a single header format. Whether metric contents are protected
  or unprotected is determined by local policy and registration context."
  Does this mean there is no inbound mechanism for receiver to know whether
  this is Encrypted PDM or not? Is this design intentional ?

4. Section 7.
  "Epoch field is used to indicate the valid SessionTemporaryKey."

  I think we need to add an explanation for SessionTemporaryKey, such as
  how this key is derived.

5. Section 7.
  Both PSNTP and PSNLR have dependency on 5-tuple. However, I'm not sure
  how we can apply this to ICMP.
  The draft mentions "PDMv2 operates entirely at the IPv6 layer and
  applies uniformly to TCP, UDP, ICMP, QUIC" in Section 1.

6. Section 7.
  "This field is initialized at a random number and is incremented sequentially
  for each packet of the 5-tuple."
  When TCP retransmits packets, should we increase PSNTP or not?
  Please clarify this point.

7. Can this approach work with TSO/GSO? When a packet is split into multiple packets,
  multiple packets would have the same PSNTP.  Is this acceptable?

8. Appendix A
  "This appendix illustrates one possible registration mechanism that satisfies
  the requirements defined in Section 4."

  I think Section 4 doesn't define requirements. I thought you mean Section 5.1
  ('Registration Objectives'). however, 5.1's bullets are high-level enough that
  it's unclear what 'satisfies' means in the sentence.



_______________________________________________
ippm mailing list -- ippm@ietf.org
To unsubscribe send an email to ippm-leave@ietf.org