Re: [lp-wan] Yangdoctors early review of draft-ietf-lpwan-schc-compound-ack-14

Ebben Aries <exa@juniper.net> Thu, 20 April 2023 23:44 UTC

Return-Path: <exa@juniper.net>
X-Original-To: lp-wan@ietfa.amsl.com
Delivered-To: lp-wan@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 875F1C151B01; Thu, 20 Apr 2023 16:44:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="P2LAEUt7"; dkim=pass (1024-bit key) header.d=juniper.net header.b="ToG9cWqx"
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 Z58Ir8iwo8Bm; Thu, 20 Apr 2023 16:44:25 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 B568DC15170B; Thu, 20 Apr 2023 16:44:25 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33KJowRn003312; Thu, 20 Apr 2023 16:44:24 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=date : from : to : cc : subject : message-id : references : content-type : content-transfer-encoding : in-reply-to : mime-version; s=PPS1017; bh=MQDqzHxWPDvNXK0db+dcY7mSJJAU1aYgT/fkXl6ESLs=; b=P2LAEUt7nHJJWXpcHvQCkRkmdri0DqDxogAH8LBmXEU+MZnhbwj2DM7ljAxFuURgsr4g 61+0whJ6k0oL94bSFQKA8NPaPiMu+FE0soVjy6+0hVA5vuPx0cexIb9eiVXxhYtAUseg F+yW5zJ/vfZfZMNf0aQnimOBQiqBYDWpX/b+Apgnu6blBRp+qNn2rlkr49GFp5ybhLRg A+cR6kqp2Qy3cwnUkmIewAw7k9kUbeqNuLHQ56/TjCS5FQxmW5J0zy175rm91fyTe5sy XkNz2rWkD7OMaVKO7ff2bqoyd1ZXjC9ZnKtl1msI26Xnjt/ggbZqDrxpwuDHjhkWUP0J 5w==
Received: from co1pr02cu001.outbound.protection.outlook.com (mail-westus2azlp17011017.outbound.protection.outlook.com [40.93.10.17]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3q34jmshj7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 20 Apr 2023 16:44:24 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ks6skwuYSunFcI1R1/hrzyCGIYs0BDiAqhbccrsC3ssQ45nxUN0gZcDT54ykcj+kPDqVI0UIHR33NxbbvKZn3tUW+fGgHZQZ0NVPOPkycER22bHsXMVbCmcNXytwkrW0b/XwiUL1+hQl85Sr6WUAlrXo9jKdr0OL51OXfMWM7gQN9a6K/3itkK3WeR0D0mPedR+JPta3dfpY6eyQRqqFdUesgXADyVZhY5WwWg88ItFgYqHQq5CU1bE6gMpvWP25PjC7DoTjft4cSgOv0deGpIkgZgeuvsDGlRBpLtT5jimayG16F0ab4rFLwYkvI7+NK2crr0voVlwqTnfX7K0/ug==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MQDqzHxWPDvNXK0db+dcY7mSJJAU1aYgT/fkXl6ESLs=; b=ia0qiVbPNRzEgcDZ38XaqlyHwHwE22X1joMh3xalZmg1+FJkz1xgYR+vDNVXC9dRtuHV3LCPGLTCCyVydmlef2nVl92P2gV5Cy8uxhWEYXviwOnmC6rZ89pTv8wUsIbY0atCpKHrvUG6OpvRoTaDLjdIVFJlODlDylIOdTooUwXL0fvIAXwVAG8PfAh9ed5YWVclIXGH4I5wgWxme92ORgYwpUhUH678e+StqS4ODLjpudQxtncZ4T/0TaNKb9OcD91ZVwS7Nyq7M6ZBdRca3bpDnzwt7G6erfi4Fu0fZSBtWWpLi4JNiM1b5ZWW88TdkoMTaXA6rgCnwF5IyNCW5g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MQDqzHxWPDvNXK0db+dcY7mSJJAU1aYgT/fkXl6ESLs=; b=ToG9cWqxmYHOFtpx6qWA9GOaVDQWkJRf1UnJp+3REVLTA6t5w50ROMDC+wDgH7xmQA0K3teIWbz/wwyJuw3SnYELB+ICbFDAXSXES/oU2YypFImxlAtVsPm1X1NK9kN/mEboIVy68K1qD4F7YFslbmzKlWVFCSzkyA/Z8tf9HFo=
Received: from BN7PR05MB4308.namprd05.prod.outlook.com (2603:10b6:406:fd::23) by BY3PR05MB8531.namprd05.prod.outlook.com (2603:10b6:a03:3ce::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Thu, 20 Apr 2023 23:44:20 +0000
Received: from BN7PR05MB4308.namprd05.prod.outlook.com ([fe80::33f3:bac3:d43a:318a]) by BN7PR05MB4308.namprd05.prod.outlook.com ([fe80::33f3:bac3:d43a:318a%6]) with mapi id 15.20.6319.020; Thu, 20 Apr 2023 23:44:20 +0000
Date: Thu, 20 Apr 2023 17:44:17 -0600
From: Ebben Aries <exa@juniper.net>
To: Sergio Aguilar Romero <sergio.aguilar.romero@upc.edu>
Cc: yang-doctors@ietf.org, draft-ietf-lpwan-schc-compound-ack.all@ietf.org, lp-wan@ietf.org
Message-ID: <ZEHOUccd5M6eImhc@localhost>
References: <A07303F3-F46C-4A06-829B-21357F42552C@upc.edu> <297E0F46-452C-408C-AE33-C179D9AC1B96@upc.edu>
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <297E0F46-452C-408C-AE33-C179D9AC1B96@upc.edu>
X-ClientProxiedBy: BY3PR04CA0011.namprd04.prod.outlook.com (2603:10b6:a03:217::16) To BN7PR05MB4308.namprd05.prod.outlook.com (2603:10b6:406:fd::23)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BN7PR05MB4308:EE_|BY3PR05MB8531:EE_
X-MS-Office365-Filtering-Correlation-Id: 991462b7-858f-4365-c9ca-08db41f9298d
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: wv0VrrA4w/awhDnVBg9h0g74VWQztS+NRqCKtBR73tkekK/1IMV+1+JVuymxHMLcLPz2eZcQi0bjKv59InLGmn2eBKHtEz57Vx04jM8TX8NwOodQsOMozvyA1vlT1iWV4XQPAH/aokqMhw9ajqqNrC3dyAm7vHnV42Yt7VDJ7lJn2L5QLvfVHMtFtD9URFoH2c63k+J6XcDGgZd0Y7JP75RETKAW4lY9Gd3ZgGnyh6v0Z3SP3/hV/jDs8el/UDaoyNnK4iSnNSLsaF/O8BdSUM4E4BtqxaCXWlTFsttoP9wGJrun1SOPkeC5ClW9RWgg6JYGJfqixFjx+4Ui0SiWvslDA7PgWahs9eXo0aLjy74BUzRQ3urRGAPPgAIhcdMqciEKTONyEvs+eF571tfRMWZ2P0q8B6LvtPjIEBkVkKYw0NIRw1nY4yK1HUpBdJCRHaIhj0L6MbZfiuITY3/3QtzUB8QQjrZHSh6e6lAZjaaDmlKbJ6cz5hV+BNLhqfXSxZdti9RkA0l4uYI65zbM9Z7MWcVQVAigl7W2BiO7PyGbhNH82Vfak6NyvA03T0d0
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR05MB4308.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(7916004)(4636009)(376002)(366004)(346002)(39860400002)(136003)(396003)(451199021)(5660300002)(33716001)(86362001)(2906002)(6512007)(6486002)(6666004)(186003)(53546011)(9686003)(83380400001)(26005)(6506007)(66946007)(4326008)(66556008)(66476007)(478600001)(6916009)(41300700001)(316002)(8936002)(38100700002)(8676002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: n50by/4Bti7e1gLXj9QtnGYQvoeWIEe5oliGhTAg5K8LYQJBErjUvu3Vb/uEQloXacyZxh3SLlIFeIYis2VRP53KW9FWnflYWSJx9bbS2+AllgVGkaQnkJm7qj5USH7/puPHiLnOx+A/XBUdx32i2brO5fvIdHwMDu7ZDTqEqGzMjLj3+wUCdjwTFUBIDJaIoXZWdySt73DnuntKR04+qr/Qj/UUjGqxLu8Vav8apgSZrl8m6sg4UNuccwgn7A/POYNq9zR3p0LJ1tMcZvxMaVgXV3xQthTlxx1V1/iF5eWdwA5yOJ0Wxa7jaftsr7qDPA4yDLcpTewxxtV+CgeA5NHbT/c8sMzlL0gOJitwqAjWhChQLHoAJXaOqtLl8G3Ms7nTbIBSjyHvvHr8A4nCwa7urBUq3gc0L02+Y9SX9LzyThyoMDaX+bTkuUSMbNotY9Tl5Bd1jHl9KRxSaUsKa1c4IgJNpR7hYOFGWJbRBq90XxkIuMhx8Gq3K3j5FPPzCh3dXumulFfysT10t8/fRNBLI3L+1HP4j9Gwd2eZg5Fhc0Ua+iYaqslFRBthJ8EJiA8BIaybu6uULHU8Zfc23yU+SHbdRu8mhWHfPx78mtGpkcN3Cshct80GKpFwdWyyr3lB6/pgEp5hcR+t4GhjUtXiG6j9zEQMaKub0ixTamCMWMMpSnGf9Y8uEhffGpf/OBT1KGTL1sSVud4ZdyT8uL8ieYxzV+P7Kfx8u95hxTs0fSQyyBzvCdSC+RH3riX3m+m6xJcUGNcLtwDe0mLliR0yfOSSrilSPM8bDbZEzKjzuEkno3yZz22GJzBYscGnYVmq5NCOUQ2tA19pdZG1YkxwoS8v/bY6ClB3rqiMwo7id4IZVuaxPUX329A97mgfguh7UmhRfSyQiyg0I6N7gbbJqVSKKQYoWQKJsngOzQfVtBb9GoRYmkxl151LieB1/ndfGH3CN/9D+y2McUJKUMMg1QP7imZA7mdh+iURqC0B1H9U3xct00weZqVNjz6uCOx/9Epz9j7aKtHV2qxRB7EOrzSzyOxVwaVAF8xaofwRFLu2PwkcfEWkNl9T7Y1EPnYloOmT7vyBMENSK+J08ETP5OEDsuEkotQUIG1pguyqmVXM0RgZGdu+wsd/iKqr0NPhKJ387Y3/eZe2VqMOXEZFngFTMidSauaqVzPfe5/ML/qWTnUcaxZ1JUcKKJjnt38nEKIO34hT0aOUtoXC15OF+lMtqoKRFP6dxzWNkOREfaXr/fK4tZ/r7HOyR9AYXF2+TfPMLjUBPWWQOo5dyyiZsiuaPilOMeTnJ7qAkqwBBVY6RxdeXNRcTwRMxHB83JBxHYdMK1cjsdWr30yK94B579P+CirS9/l29xSLDJBBfNYW9aFdjxY6dIgowv8lXhGb3saQurtyv8BiHBWqioOHhC5rUrs3eFEKTUSWAEKAgIQt3W+rpdcHFGZ9hMXiIn1yToqewYy3oTkUqKNqYSEncM5jx86NGjFZnC2ek2cOfxWRaOhYrDjmDPghC6sBk0vX9MXUD/8TehBmEfIF8QIrhrAGHq18nRJYtyWcTZK59SoBxiTjmigz7KwOI4p/
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 991462b7-858f-4365-c9ca-08db41f9298d
X-MS-Exchange-CrossTenant-AuthSource: BN7PR05MB4308.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2023 23:44:20.6760 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 2vkvhKpro9KW/rgW7GKjcB5Wt9NzLehHo1YPMXpob1wR1yhgP2yTf83dfLEDyO+6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR05MB8531
X-Proofpoint-ORIG-GUID: zeD5Szpxn2vkgUduFw004t8KnUqXY2To
X-Proofpoint-GUID: zeD5Szpxn2vkgUduFw004t8KnUqXY2To
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-20_16,2023-04-20_01,2023-02-09_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 phishscore=0 spamscore=0 mlxscore=0 suspectscore=0 clxscore=1015 mlxlogscore=999 impostorscore=0 priorityscore=1501 adultscore=0 malwarescore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304200203
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/zQHfVVExMMUZs2vIpI47Pjs1rzw>
Subject: Re: [lp-wan] Yangdoctors early review of draft-ietf-lpwan-schc-compound-ack-14
X-BeenThere: lp-wan@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Low-Power Wide Area Networking \(LP-WAN\), also known as LPWA or Low-Rate WAN \(LR-WAN\)" <lp-wan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lp-wan/>
List-Post: <mailto:lp-wan@ietf.org>
List-Help: <mailto:lp-wan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Apr 2023 23:44:29 -0000

Hi Sergio - apologies for the delay

I ran validations against the -17 version and read through the draft
updates and it looks good from my end

Thx

/ebben

On Apr 19 14:22 PM, Sergio Aguilar Romero wrote:
> [External Email. Be cautious of content]
> 
> 
> Hello Ebben,
> 
> Hope you are doing well.
> 
> Do you have any update of this review? 
> 
> Thanks.
> 
> Best regards,
> 
> Sergio
> 
> 
>     On Apr 5, 2023, at 1:09 AM, Sergio Aguilar Romero
>     <sergio.aguilar.romero@upc.edu> wrote:
> 
> 
>     Hello Ebben,
> 
>     Hope you are doing well.
> 
>     Thanks for your review.
> 
>     We have published a new version (-17) addressing all the comments.
> 
>     Please let us know if they are addressed correctly, specially the IANA
>     Consideration text.
> 
>     Best regards,
> 
>     Authors Compound ACK draft
> 
> 
>         On Apr 1, 2023, at 5:43 PM, Ebben Aries <exa@juniper.net> wrote:
> 
>         Hi Sergio,
> 
>         I've gone ahead and re-reviewed based off the latest -16 publish and
>         appears quite a few items were not addressed as previously suggested.
>         See below.
> 
>         Validation
>         - The modules still fail to validate.  Below was not actually addressed
>          as your `derived-from()` function should rather be
>          `derived-from-or-self()`.  You can validate this data as well using
>          yanglint.
> 
> 
> 
>     Changed. We used derive-from-or-self as in RFC9363. We are not sure how to
>     valide it.
> 
> 
> 
>         Module 'description' stmt
>         - This is now failing the pyang IETF checks.  Please cut/paste and
>          modify the text output from `pyang --ietf-help` underneath your module
>          description as there are some precise string matches failing here.
> 
> 
>     Changed the copyright and pyang --ietf is ok.
>    
>    
> 
>         - For your module description here, you are getting very precise in
>         your
>          wording here about introducing "a new leaf".  This is best left for
>          revision descriptions otherwise any future edits will require
>          modification of the module description.  Stick w/ the overall
>          intention of this module which should not change if there are revision
>          updates.
> 
> 
> 
>     We added some descriptions to the different element and reference to
>     RFC8724.  
>    
>    
>         Overall 'description' statements
>         - I see a few were updated but there are still quite a few that remain
>          that do not use correct capitalization or alignment.  Please look at
>          other published modules for what this entails.  You want to be
>          descriptive and ensure you have consistent alignment (you can adjust
>          some by running the module through a linter such as pyang)
> 
> 
> 
>     The description is started with a capital letter and ended it with a dot.
>     Also we pass pyang -f yang --max-line-length=72 to reformat. 
> 
> 
>         Section 5.1
>         - You have updated the revision in the module but the filename now
>          contains the old revision-date (just after CODE BEGINS).  Please
>          adjust this otherwise tools like rfcstrip will produce a file that
>          conflicts w/ the revision in the module
> 
> 
>     We updated the module name.
> 
> 
> 
>         Section 5.2
>         - This was still not addressed in -16.  This is an incomplete and
>          incorrect representation of the tree diagram.  Please correct this per
>          RFC8340 (You are still missing the other augmented leaf)
> 
> 
>     We fixed the tree, adding the two leafs. 
>      
> 
> 
> 
>         Section 7
>         - Please follow RFC8407 and include the full security considerations
> 
> 
>     We have added the security consideration (like in RFC9363), with
>     consideration of the new module.
> 
> 
> 
>         Section 8
>         - You do have IANA considerations.  You are introducing a new YANG
>          module and a new namespace so you have a URI + a module name
>          registration that needs to be taken care of.  See your parent
>          dependency as an example (RFC9363)
> 
> 
> 
>     We have modified the IANA Considerations to include the URi and module.
>     We leave blank the reference RFC, because in the examples we found it was
>     the number of current document.
> 
> 
> 
>         Thx
> 
>         /ebben
> 
>         On Mar 28 16:15 PM, Sergio Aguilar Romero wrote:
> 
>             [External Email. Be cautious of content]
> 
> 
>             Hello,
> 
>             Thanks for your review.
> 
>             We have published a new version (-16).
> 
>             Some comments inline.
> 
>             Best regards,
> 
>             Authors Compound ACK draft
> 
> 
> 
>                 On Mar 20, 2023, at 4:57 PM, Ebben Aries via Datatracker <
>                 noreply@ietf.org> wrote:
> 
>                 Reviewer: Ebben Aries
>                 Review result: On the Right Track
> 
>                 1 module in this draft:
>                 - ietf-lpwan-schc-compound-ack@2022-12-02.yang
> 
>                 YANG compiler errors or warnings (pyang 2.5.3, yanglint 2.1.55,
>                 yangson 1.4.16)
>                 - No compiler errors or warnings for tree outputs
>                 - Instance data however fails validation (see below)
> 
>                 Module ietf-lpwan-schc-compound-ack@2022-12-02.yang
>                 - Overall, the module is small (2 leaf augments to ietf-schc)
>                 and concise.
>                 There are some style nits (alignment/spacing) that can be
>                 cleaned up by
>                 running the module through a linter and adding back to the
>                 draft code blocks
> 
> 
>             The revision performed to version -14 by Robert Wilton included the
>             pyang output that was copied into version -15.
> 
> 
> 
>                 - As mentioned above, instance data will fail to validate due
>                 to the following
>                 when stmt
> 
>                   when "derived-from(../schc:fragmentation-mode,"
>                   +" 'schc:fragmentation-mode-ack-on-error')";
> 
>                 Should rather be:
> 
>                   when "derived-from-or-self(../schc:fragmentation-mode," +
>                        "'schc:fragmentation-mode-ack-on-error')";
>                 - Since you are applying the same when restriction to 2 leaf
>                 nodes here, I
>                 would recommend grouping the leaf nodes and gating the augment
>                 by way of
>                 uses + when
> 
>                 e.g.
> 
>                 augment "/schc:schc/schc:rule/schc:nature/schc:fragmentation" +
>                         "/schc:mode/schc:ack-on-error" {
>                   description
>                     "";
> 
>                   uses ack-on-error {
>                     when "derived-from-or-self(./schc:fragmentation-mode, " +
>                          "'schc:fragmentation-mode-ack-on-error')";
>                   }
>                 }
> 
> 
> 
>             We have fixed the “+” location.
> 
> 
> 
> 
>                 General comments on the draft/modules:
>                 - Section 5.2 - It appears that only 1 augment is conveyed here
>                 and the Figure
>                 10 line is out of place.  This section should conform to
>                 RFC8340 and be
>                 labeled "Tree Diagram" as seen in other published drafts/RFCs
> 
> 
>             We have modified Figure 10 label.
> 
> 
> 
>                 - Module contact information - Feel free to include authors as
>                 stated in
>                 RFC8407 Section 4.8
> 
> 
>             One more author was added.
> 
> 
>                 - Module description - Put the description of the module at the
>                 top and the
>                 Copyright information beneth with correct line breaks and
>                 removal of the
>                 asterisk delimeter
> 
> 
>             Module description was move to the top and asterisk have been
>             removed. When the new version was uploaded, we have a warning
>             saying that the IETF Trust Copyright statement seems to be missing,
>             but it is there.
> 
> 
>                 - For all description statements in the module, use correct
>                 capitilization and
>                 be as descriptive as possible without being overly verbose.
> 
> 
>             Some description was added.
> 
> 
>                 - Section 7 - Include the full Security Considerations as is in
>                 any other
>                 drafts/RFCs related to YANG modules vs. point to a related RFC
> 
> 
>             The draft mentions that same security considerations defined in
>             RFC8724  applied. We added RFC9363 to the security considerations.
> 
> 
>                 - Section 8 - IANA Considerations.  You are introducing a new
>                 module that
>                 contains a new namespace so will require registering a new URI.
>                  This will
>                 need to follow the same process and contain the same verbiage
>                 as other
>                 related drafts/RFCs
> 
> 
> 
>             We understand that this document has no IANA actions.
> 
> 
> 
>                 Example validated instance data after the when stmt fix:
> 
>                 <schc xmlns="urn:ietf:params:xml:ns:yang:ietf-schc"
>                 xmlns:schc-compound-ack=
>                 "urn:ietf:params:xml:ns:yang:ietf-lpwan-schc-compound-ack">
>                 <rule>
>                   <rule-id-value>100</rule-id-value>
>                   <rule-id-length>1</rule-id-length>
>                   <rule-nature>nature-fragmentation</rule-nature>
>                   <fragmentation-mode>fragmentation-mode-ack-on-error</
>                 fragmentation-mode>
>                   <direction>di-up</direction>
>                   <fcn-size>2</fcn-size>
>                   <schc-compound-ack:bitmap-format>
>                 schc-compound-ack:bitmap-compound-ack</
>                 schc-compound-ack:bitmap-format>
>                   <schc-compound-ack:last-bitmap-compression>true</
>                 schc-compound-ack:last-bitmap-compression>
>                 </rule>
>                 </schc>
> 
>                 {
>                   "ietf-schc:schc": {
>                       "rule": [
>                           {
>                               "rule-id-value": 100,
>                               "rule-id-length": 1,
>                               "rule-nature": "ietf-schc:nature-fragmentation",
>                               "fragmentation-mode":
>                               "ietf-schc:fragmentation-mode-ack-on-error",
>                 "direction":
>                               "ietf-schc:di-up", "fcn-size": 2,
>                               "ietf-lpwan-schc-compound-ack:bitmap-format":
>                               "ietf-lpwan-schc-compound-ack:bitmap-compound-ack",
>                               "ietf-lpwan-schc-compound-ack:last-bitmap-compression":
>                 true
>                           }
>                       ]
>                   }
>                 }
> 
> 
> 
>             Great.
> 
> 
> 
> 
> 
> 
> 
>