Re: [AVTCORE] AD review of draft-ietf-payload-tsvcis-01

"Roni Even (A)" <roni.even@huawei.com> Sun, 22 September 2019 12:28 UTC

Return-Path: <roni.even@huawei.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FE7B120026; Sun, 22 Sep 2019 05:28:47 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 BJ7NWZhOGUSR; Sun, 22 Sep 2019 05:28:44 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 7446C12001A; Sun, 22 Sep 2019 05:28:44 -0700 (PDT)
Received: from LHREML711-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id E193B9A78B44D08C63E6; Sun, 22 Sep 2019 13:28:41 +0100 (IST)
Received: from DGGEMM404-HUB.china.huawei.com (10.3.20.212) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sun, 22 Sep 2019 13:28:41 +0100
Received: from DGGEMM506-MBX.china.huawei.com ([169.254.3.207]) by DGGEMM404-HUB.china.huawei.com ([10.3.20.212]) with mapi id 14.03.0439.000; Sun, 22 Sep 2019 20:28:35 +0800
From: "Roni Even (A)" <roni.even@huawei.com>
To: Barry Leiba <barryleiba@computer.org>, "draft-ietf-payload-tsvcis.all@ietf.org" <draft-ietf-payload-tsvcis.all@ietf.org>
CC: "payload@ietf.org" <payload@ietf.org>, "avt@ietf.org" <avt@ietf.org>
Thread-Topic: AD review of draft-ietf-payload-tsvcis-01
Thread-Index: AQHVaR8NAmFBx/UoUkS5VW/BCMvZPqc3r+Sg
Date: Sun, 22 Sep 2019 12:28:34 +0000
Message-ID: <6E58094ECC8D8344914996DAD28F1CCD23D6A0AB@DGGEMM506-MBX.china.huawei.com>
References: <CALaySJKFmxVtxW02K-ugVFfUFE3B+662izhP2s=EYdxWrHCi3Q@mail.gmail.com>
In-Reply-To: <CALaySJKFmxVtxW02K-ugVFfUFE3B+662izhP2s=EYdxWrHCi3Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.200.202.58]
Content-Type: multipart/alternative; boundary="_000_6E58094ECC8D8344914996DAD28F1CCD23D6A0ABDGGEMM506MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/pxpoMf5AFNA9FWIZTrBYbutb_Sk>
Subject: Re: [AVTCORE] AD review of draft-ietf-payload-tsvcis-01
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Sep 2019 12:28:48 -0000

Hi Victor,
Can you please address the comments from Barry in order to progress the document
Roni

From: Barry Leiba [mailto:barryleiba@computer.org]
Sent: Thursday, September 12, 2019 7:03 AM
To: draft-ietf-payload-tsvcis.all@ietf.org
Cc: payload@ietf.org
Subject: AD review of draft-ietf-payload-tsvcis-01


Please accept my abject apology for having not handled this sooner: it got lost, first in the AD transition and then in my own mess.  I’ve reviewed it now and will be processing it without further delay.



I have mostly editorial comments, which you can handle along with any other last-call comments and include in a revised draft that you post after last call ends in two weeks.  I will initiate last call right after I send this review.



— Section 1.1 —

Please switch to the new BCP 14 boilerplate (see RFC 8174) and add a normative reference to RFC 8174.



— Section 2 —



   Further, it is desirable to support the highest voice

   quality between endpoint which is only possible without the overhead



“endpoints”



   Any unfilled bits in the last octet SHOULD be filled with zero.



I suggest that things are more robust if this is MUST, so recipients can rely on the behaviour.  What would a reason be not to comply?  (And similarly for the SHOULD in Section 3.1.2.)



— Section 3.1 —



   here for all three MELPe rates [RFC8130] which with its

   recommendations now regarded as requirements.



I think the word “which” needs to be removed.



— Section 3.2 —



   The second to last trailing

   byte MUST contain the parameter count (TC) in octets and MAY

   represent any value from one to 255.



I don’t think this is correct use of MAY: you can’t just pick any value in the range.  You have to use the correct parameter count.  So:



NEW

   The second to last trailing

   byte MUST contain the parameter count (TC) in octets (a value

   between 1 and 255, inclusive).

END



— Section 3.3 —



   A TSVCIS RTP packet MAY consist of zero or more TSVCIS coder frames

   (each consisting of MELPe and TSVCIS coder data) followed by zero or

   one MELPe comfort noise frame.



Is there anything else it can consist of?  This seems a very odd use of MAY, and I think you really just want to say that “a TSVCIS RTP packet consists of....”



   A TSVCIS RTP packet comprised of no coder frame and no comfort noise



A total nit that happens to be a pet peeve of mine (I have quite the menagerie): “comprising”, please, not “comprised of”.



— Section 4.1 —

You cite RFC 6838, but you’re still using an older template.  Please update this to match the template in 6838, and please put a reference to the TSVCIS spec in the “Published Specification” field.



— Section 9 —

Please remove Section 9 now, rather than waiting for the RFC Editor to do it.


—
Barry