
From nobody Sun Dec  1 18:03:20 2019
Return-Path: <bill.wu@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8C1712011C; Sun,  1 Dec 2019 18:03:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[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 RxnD3ei3iI5q; Sun,  1 Dec 2019 18:03:15 -0800 (PST)
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 63EE3120052; Sun,  1 Dec 2019 18:03:15 -0800 (PST)
Received: from lhreml708-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 141EB760AE97E673FC53; Mon,  2 Dec 2019 02:03:13 +0000 (GMT)
Received: from lhreml705-chm.china.huawei.com (10.201.108.54) by lhreml708-cah.china.huawei.com (10.201.108.49) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 2 Dec 2019 02:03:12 +0000
Received: from lhreml705-chm.china.huawei.com (10.201.108.54) by lhreml705-chm.china.huawei.com (10.201.108.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Mon, 2 Dec 2019 02:03:12 +0000
Received: from DGGEML402-HUB.china.huawei.com (10.3.17.38) by lhreml705-chm.china.huawei.com (10.201.108.54) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Mon, 2 Dec 2019 02:03:11 +0000
Received: from DGGEML511-MBX.china.huawei.com ([169.254.1.151]) by DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id 14.03.0439.000; Mon, 2 Dec 2019 10:01:44 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Igor Bryskin <i_bryskin@yahoo.com>, draft-wwx-netmod-event-yang <draft-wwx-netmod-event-yang@ietf.org>, NETMOD Group <netmod@ietf.org>, "Lou Berger" <lberger@labn.net>
Thread-Topic: [netmod] Question draft-wwx-netmod-event-yang
Thread-Index: AdWotA+uLPZ+cUYSRNqhcdFI+Hb/TQ==
Date: Mon, 2 Dec 2019 02:01:43 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABAA94AAFDE@dggeml511-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.134.31.203]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABAA94AAFDEdggeml511mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/uD4rGU-Ji3tpmCcKyxwBcivjbyM>
Subject: Re: [netmod] Question draft-wwx-netmod-event-yang
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Dec 2019 02:03:18 -0000

--_000_B8F9A780D330094D99AF023C5877DABAA94AAFDEdggeml511mbxchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

R29vZCBwb2ludCBmb3IgY29uc2lkZXJhdGlvbiwgSWdvci4gIFNvcnJ5IGZvciBsYXRlIGZvbGxv
dyB1cC4NCkkgY2FuIGFkZCBzZXZlcmFsIGNvbnNpZGVyYXRpb24gcG9pbnRzIGludG8gb2JqZWN0
aXZlIHNlY3Rpb24NCkFuZCBnZW5lcmFsaXplZCBvdGhlciBvYmplY3RpdmVzIGluIHRoZSBvYmpl
Y3RpdmUgc2VjdGlvbi4NCg0KLVFpbg0K5Y+R5Lu25Lq6OiBJZ29yIEJyeXNraW4gW21haWx0bzpp
X2JyeXNraW5AeWFob28uY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE55bm0MTHmnIgxOeaXpSAyMzo1
OQ0K5pS25Lu25Lq6OiBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbT47IGRyYWZ0LXd3eC1uZXRt
b2QtZXZlbnQteWFuZyA8ZHJhZnQtd3d4LW5ldG1vZC1ldmVudC15YW5nQGlldGYub3JnPjsgTkVU
TU9EIEdyb3VwIDxuZXRtb2RAaWV0Zi5vcmc+OyBMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxhYm4ubmV0
Pg0K5Li76aKYOiBSZTogW25ldG1vZF0gUXVlc3Rpb24gZHJhZnQtd3d4LW5ldG1vZC1ldmVudC15
YW5nDQoNCkxvdSwgUWluLCBBbGwuDQpJIGFtIGdsYWQgeW91IGFza2VkIHRoaXMuIEkgdGhvdWdo
dCBhYm91dCB0aGUgc2FtZSB0aGluZyBxdWl0ZSBhIGJpdCBteXNlbGYuIEkgd2lzaCB5b3UgYXNr
ZWQgdGhpcyAyIHllYXJzIGJhY2sgOykNClRoZXJlIGFyZSBzZXZlcmFsICB0aGluZ3MgdG8gY29u
c2lkZXIuICBUbyBuYW1lIHNvbWU6DQoxLiBIb3cgdGhlIGNsaWVudCBjb25maWd1cmVzIHRoZSBF
Q0FzLiBDdXJyZW50bHkgIHdlIHN1Z2dlc3QgdXNpbmcgTkVUQ09ORi9SRVNUQ09ORiwsIGJ1dCBh
bnkgY29uZmlndXJhdGlvbiBwcm90b2NvbCBjb3VsZCBiZSwgb2YgY291cnNlIHVzZWQganVzdCBh
cyB3ZWxsLg0KMi4gSG93IGRvIHdlIGV4cHJlc3MgRUNBIGNvbXBvbmVudHMsICBzdWNoIGFzIEFj
dGlvbj8gVG9kYXkgd2Ugc3VnZ2VzdCBpbiB0aGUgZm9ybSBvZiBORVRDT05GIFJQQ3MgKGVpdGhl
ciBuYXRpdmUsIHN1Y2ggYXMgZWRpdC1jb25maWcgZm9yIHJlLWNvbmZpZ3VyYXRpb25zLCBvciBZ
QU5HIG1vZGVsIGRlZmluZWQsIHN1Y2ggYXMgVEUgcGF0aCBjb21wdXRhdGlvbnMpLiBCdXQgb3Ro
ZXIgcGxhdGZvcm1zL21vZGVsaW5nIGxhbmd1YWdlcywgc3VjaCBhcywgbW9zdCBvYnZpb3VzbHks
ICBnTk1JL2dSUEMvcHJvdG9udWZzIGNvdWxkIGJlIHVzZWQganVzdCBhcyB3ZWxsLg0KMy5Ib3cg
YW4gRUNBIGV4ZWN1dGlvbiB0aHJlYWQgdGFsa3MgdG8gdGhlIGNsaWVudD8gVG9kYXkgd2Ugc3Vn
Z2VzdCB1c2luZyBQVVNIL1BVU0ggZXh0ZW5zaW9ucywgYnV0IHRoaXMgY291bGQgYmUgZXhwYW5k
ZWQgdG8gY29tbXVuaWNhdGlvbiBjaGFubmVscyBvZiBvdGhlciB0eXBlcy4NCjQuIEV0Yy4NCklu
IHNob3J0LCBJIGxpa2UgdGhlIHN1Z2dlc3Rpb24gdmVyeSBtdWNoLiBNeSBvbmx5IGNvbmNlcm4g
aXMgdGhpczogd2Ugd2VyZSB0b2xkIHRoYXQgd2UgYXJlIHNldHRpbmcgYWxyZWFkeSBiYXIgdG9v
IGhpZ2guIEl0IHdvdWxkIGJlIGJldHRlciB0byBsaW1pdCB0aGUgd29yaydzIHNjb3BlIHRvIHJl
bGF0aXZlbHkgc2ltcGxlIFBVU0ggZXh0ZW5zaW9uIHRvIGVuYWJsZSBzb21lIGJhc2ljIFJNT04s
IGVsZW1lbnRhcnkgc21hcnQgZmlsdGVycywgZXRjLiBZb3VyIHN1Z2dlc3Rpb24gcHVzaGVzIHRo
ZSB3b3JrIGluIHF1aXRlIGRpZmZlcmVudCBkaXJlY3Rpb24gLSBnZW5lcmljIG5ldHdvcmsgRUNB
IHN0eWxlIGF1dG9tYXRpb24uDQpJJ2QgYmUgaGFwcHkgdG8gd29yayBvbiB0aGF0LCBidXQgSSBz
dWdnZXN0IHRvIGtlZXAgdGhlIGdlbmVyaWMgYXJjaGl0ZWN0dXJlIGluIG1pbmQgYXMgdGhlIGVu
ZCBnYW1lIGFuZCBmb2N1cyBvbiBkZWxpdmVyaW5nIE5FVENPTkYvWUFORyBzb2x1dGlvbiBmaXJz
dC4gVGhpcyBkb25lIHF1aWNrbHkgYW5kIHByb3Blcmx5LCB0aGUgZ2VuZXJpYyBleHRlbnNpb25z
IHdvdWxkIGJlIHJlbGF0aXZlbHkgc3RyYWlnaHRmb3J3YXJkIElNSE8uDQpJZ29yDQpHZXQgT3V0
bG9vayBmb3IgQW5kcm9pZDxodHRwczovL2FrYS5tcy9naGVpMzY+DQoNCg0KDQpPbiBUdWUsIE5v
diAxOSwgMjAxOSBhdCA1OjIzIEFNIC0wNTAwLCAiTG91IEJlcmdlciIgPGxiZXJnZXJAbGFibi5u
ZXQ8bWFpbHRvOmxiZXJnZXJAbGFibi5uZXQ+PiB3cm90ZToNCg0KUWluLA0KDQoNCg0KICAgICBp
ZiB5b3Ugd2FudCB0byAgYmUgYWdub3N0aWMgb2YgcHJvdG9jb2wsIHRoZSBkb2N1bWVudCB3aWxs
IG5lZWQgdG8NCg0KYmUgdXBkYXRlZCBmcm9tIGl0cyBjdXJyZW50IG5ldGNvbmYgc3BlY2lmaWMg
Zm9ybS4NCg0KDQoNClRoYW5rcywNCg0KDQoNCkxvdQ0KDQoNCg0KT24gMTEvMTkvMjAxOSAyOjQ1
IEFNLCBRaW4gV3Ugd3JvdGU6DQoNCj4gVGFsa2luZyB3aXRoIG91ciBjb2F1dGhvcnMsIHdlIGJl
bGlldmUgc2hvdWxkIG5vdCBsaW1pdCB1c2FnZSBvZiB0aGlzDQoNCj4gbW9kZWwgb25seSB0byBu
ZXRjb25mLiBPdGhlciBwcm90b2NvbHMgY291bGQgYmUgYXBwbGllZC4gTGV0IHVzIGtub3cNCg0K
PiBpZiBhbnkgdXBkYXRlIGlzIG5lZWRlZC4NCg0KPg0KDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQo+
IOWQtOmSpiBRaW4NCg0KPiBNb2JpbGXvvJorODYtMTM5MTQ3MzQzNjAgKE1vYmlsZSBOdW1iZXIp
DQoNCj4gRW1haWzvvJpiaWxsLnd1QGh1YXdlaS5jb208bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNv
bT4NCg0KPg0KDQo+DQoNCj4NCg0KPiAq5Y+R5Lu25Lq677yaICpMb3UgQmVyZ2VyPg0KDQo+ICrm
lLbku7bkurrvvJoNCg0KPiAqZHJhZnQtd3d4LW5ldG1vZC1ldmVudC15YW5nID47TkVUTU9EDQoN
Cj4gR3JvdXA+DQoNCj4gKuS4u+mimO+8miAqW25ldG1vZF0gUXVlc3Rpb24gZHJhZnQtd3d4LW5l
dG1vZC1ldmVudC15YW5nDQoNCj4gKuaXtumXtO+8miAqMjAxOS0xMS0xOSAxNjoyMzo0MQ0KDQo+
DQoNCj4gSGksDQoNCj4NCg0KPiAgICAgIEF1dGhvcnMsIGlzIHRoZXJlIGEgcmVhc29uIHRhdCB0
aGUgYm9keSBvZiB0aGUgdGV4dCBpcyBvbmx5IGZvY3VzZWQNCg0KPiBvbiBuZXRjb25mPyAgV2h5
IHdvdWxkIHlvdSBsaW1pdCB0aGlzIHdvcmsgdG8gYW55IHNwZWNpZmljIHByb3RvY29sPw0KDQo+
DQoNCj4gVGhhbmtzLA0KDQo+DQoNCj4gTG91DQoNCj4NCg0KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQo+IG5ldG1vZCBtYWlsaW5nIGxpc3QNCg0K
PiBuZXRtb2RAaWV0Zi5vcmc8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4NCg0KPiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldG1vZA0KDQoNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KbmV0bW9kIG1haWxpbmcgbGlzdA0K
DQpuZXRtb2RAaWV0Zi5vcmc8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4NCg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRtb2QNCg==

--_000_B8F9A780D330094D99AF023C5877DABAA94AAFDEdggeml511mbxchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OuW+rui9r+mbhem7kTsNCglwYW5vc2UtMToyIDExIDUgMyAyIDIgNCAyIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOW+rui9r+mbhem7kSI7DQoJcGFub3NlLTE6MiAxMSA1IDMg
MiAyIDQgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N
c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJbWFyZ2luOjBj
bTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseTrlrovkvZM7fQ0Kc3Bhbi5IVE1MQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTo
rr7moLzlvI8gQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJIVE1MIOmihOiuvuagvOW8jyI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFu
LkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZh
dWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4w
cHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRT
ZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVk
ZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0t
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0K
PG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+
PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxp
bms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Hb29kIHBv
aW50IGZvciBjb25zaWRlcmF0aW9uLCBJZ29yLiAmbmJzcDtTb3JyeSBmb3IgbGF0ZSBmb2xsb3cg
dXAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGNhbiBhZGQgc2V2ZXJhbCBjb25z
aWRlcmF0aW9uIHBvaW50cyBpbnRvIG9iamVjdGl2ZSBzZWN0aW9uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5BbmQgZ2VuZXJhbGl6ZWQgb3RoZXIgb2JqZWN0aXZlcyBpbiB0aGUgb2Jq
ZWN0aXZlIHNlY3Rpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi1RaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF
6buRJnF1b3Q7LHNhbnMtc2VyaWYiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFu
Pjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmIj4gSWdvciBCcnlz
a2luIFttYWlsdG86aV9icnlza2luQHlhaG9vLmNvbV0NCjxicj4NCjwvc3Bhbj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/pm4Xpu5EmcXVv
dDssc2Fucy1zZXJpZiI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMtc2VyaWYiPiAyMDE5PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7
kSZxdW90OyxzYW5zLXNlcmlmIj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+MTE8L3NwYW4+5pyIPHNw
YW4gbGFuZz0iRU4tVVMiPjE5PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4NCiAyMzo1OTxi
cj4NCjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiPiBRaW4gV3UgJmx0O2JpbGwud3VAaHVhd2VpLmNvbSZndDs7IGRyYWZ0
LXd3eC1uZXRtb2QtZXZlbnQteWFuZyAmbHQ7ZHJhZnQtd3d4LW5ldG1vZC1ldmVudC15YW5nQGll
dGYub3JnJmd0OzsgTkVUTU9EIEdyb3VwICZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7OyBMb3UgQmVy
Z2VyICZsdDtsYmVyZ2VyQGxhYm4ubmV0Jmd0Ozxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBs
YW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW25ldG1vZF0g
UXVlc3Rpb24gZHJhZnQtd3d4LW5ldG1vZC1ldmVudC15YW5nPG86cD48L286cD48L3NwYW4+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPkxvdSwgUWluLCBBbGwuDQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5JIGFt
IGdsYWQgeW91IGFza2VkIHRoaXMuIEkgdGhvdWdodCBhYm91dCB0aGUgc2FtZSB0aGluZyBxdWl0
ZSBhIGJpdCBteXNlbGYuIEkgd2lzaCB5b3UgYXNrZWQgdGhpcyAyIHllYXJzIGJhY2sgOykNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVyZSBhcmUgc2V2ZXJh
bCZuYnNwOyB0aGluZ3MgdG8gY29uc2lkZXIuJm5ic3A7IFRvIG5hbWUgc29tZToNCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4xLiBIb3cgdGhlIGNsaWVudCBjb25m
aWd1cmVzIHRoZSBFQ0FzLiBDdXJyZW50bHkmbmJzcDsgd2Ugc3VnZ2VzdCB1c2luZyBORVRDT05G
L1JFU1RDT05GLCwgYnV0IGFueSBjb25maWd1cmF0aW9uIHByb3RvY29sIGNvdWxkIGJlLCBvZiBj
b3Vyc2UgdXNlZCBqdXN0IGFzDQogd2VsbC4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPjIuIEhvdyBkbyB3ZSBleHByZXNzIEVDQSBjb21wb25lbnRzLCZuYnNwOyBz
dWNoIGFzIEFjdGlvbj8gVG9kYXkgd2Ugc3VnZ2VzdCBpbiB0aGUgZm9ybSBvZiBORVRDT05GIFJQ
Q3MgKGVpdGhlciBuYXRpdmUsIHN1Y2ggYXMgZWRpdC1jb25maWcgZm9yIHJlLWNvbmZpZ3VyYXRp
b25zLA0KIG9yIFlBTkcgbW9kZWwgZGVmaW5lZCwgc3VjaCBhcyBURSBwYXRoIGNvbXB1dGF0aW9u
cykuIEJ1dCBvdGhlciBwbGF0Zm9ybXMvbW9kZWxpbmcgbGFuZ3VhZ2VzLCBzdWNoIGFzLCBtb3N0
IG9idmlvdXNseSwmbmJzcDsgZ05NSS9nUlBDL3Byb3RvbnVmcyBjb3VsZCBiZSB1c2VkIGp1c3Qg
YXMgd2VsbC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4zLkhv
dyBhbiBFQ0EgZXhlY3V0aW9uIHRocmVhZCB0YWxrcyB0byB0aGUgY2xpZW50PyBUb2RheSB3ZSBz
dWdnZXN0IHVzaW5nIFBVU0gvUFVTSCBleHRlbnNpb25zLCBidXQgdGhpcyBjb3VsZCBiZSBleHBh
bmRlZCB0byBjb21tdW5pY2F0aW9uIGNoYW5uZWxzDQogb2Ygb3RoZXIgdHlwZXMuIDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPjQuIEV0Yy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij5JbiBzaG9ydCwgSSBsaWtlIHRoZSBzdWdnZXN0aW9uIHZlcnkgbXVjaC4gTXkgb25seSBjb25j
ZXJuIGlzIHRoaXM6IHdlIHdlcmUgdG9sZCB0aGF0IHdlIGFyZSBzZXR0aW5nIGFscmVhZHkgYmFy
IHRvbyBoaWdoLiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gbGltaXQNCiB0aGUgd29yaydzIHNjb3Bl
IHRvIHJlbGF0aXZlbHkgc2ltcGxlIFBVU0ggZXh0ZW5zaW9uIHRvIGVuYWJsZSBzb21lIGJhc2lj
IFJNT04sIGVsZW1lbnRhcnkgc21hcnQgZmlsdGVycywgZXRjLiBZb3VyIHN1Z2dlc3Rpb24gcHVz
aGVzIHRoZSB3b3JrIGluIHF1aXRlIGRpZmZlcmVudCBkaXJlY3Rpb24gLSBnZW5lcmljIG5ldHdv
cmsgRUNBIHN0eWxlIGF1dG9tYXRpb24uDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5JJ2QgYmUgaGFwcHkgdG8g
d29yayBvbiB0aGF0LCBidXQgSSBzdWdnZXN0IHRvIGtlZXAgdGhlIGdlbmVyaWMgYXJjaGl0ZWN0
dXJlIGluIG1pbmQgYXMgdGhlIGVuZCBnYW1lIGFuZCBmb2N1cyBvbiBkZWxpdmVyaW5nDQogTkVU
Q09ORi9ZQU5HIHNvbHV0aW9uIGZpcnN0LiBUaGlzIGRvbmUgcXVpY2tseSBhbmQgcHJvcGVybHks
IHRoZSBnZW5lcmljIGV4dGVuc2lvbnMgd291bGQgYmUgcmVsYXRpdmVseSBzdHJhaWdodGZvcndh
cmQgSU1ITy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPklnb3INCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+R2V0DQo8YSBocmVmPSJodHRwczovL2FrYS5tcy9naGVp
MzYiPk91dGxvb2sgZm9yIEFuZHJvaWQ8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+T24g
VHVlLCBOb3YgMTksIDIwMTkgYXQgNToyMyBBTSAtMDUwMCwgJnF1b3Q7TG91IEJlcmdlciZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxiZXJnZXJAbGFibi5uZXQiIHRhcmdldD0iX2JsYW5rIj5s
YmVyZ2VyQGxhYm4ubmV0PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmln
aHQ6MGNtIj4NCjxkaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5RaW4sPG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiAmbmJzcDsmbmJzcDsmbmJzcDsg
aWYgeW91IHdhbnQgdG8mbmJzcDsgYmUgYWdub3N0aWMgb2YgcHJvdG9jb2wsIHRoZSBkb2N1bWVu
dCB3aWxsIG5lZWQgdG8gPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkVOLVVTIj5iZSB1cGRhdGVkIGZyb20gaXRzIGN1cnJlbnQgbmV0Y29uZiBzcGVjaWZpYyBmb3Jt
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3Ms
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPkxvdTxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiAxMS8xOS8yMDE5
IDI6NDUgQU0sIFFpbiBXdSB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tVVMiPiZndDsgVGFsa2luZyB3aXRoIG91ciBjb2F1dGhvcnMsIHdlIGJlbGll
dmUgc2hvdWxkIG5vdCBsaW1pdCB1c2FnZSBvZiB0aGlzIDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyBtb2RlbCBvbmx5IHRvIG5ldGNvbmYuIE90
aGVyIHByb3RvY29scyBjb3VsZCBiZSBhcHBsaWVkLiBMZXQgdXMga25vdyA8bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsgaWYgYW55IHVwZGF0ZSBp
cyBuZWVkZWQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LVVTIj4mZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyA8L3NwYW4+5ZC06ZKmPHNwYW4gbGFuZz0iRU4tVVMiPiBR
aW48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsg
TW9iaWxlPC9zcGFuPu+8mjxzcGFuIGxhbmc9IkVOLVVTIj4mIzQzOzg2LTEzOTE0NzM0MzYwIChN
b2JpbGUgTnVtYmVyKTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1VUyI+Jmd0OyBFbWFpbDwvc3Bhbj7vvJo8c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFp
bHRvOmJpbGwud3VAaHVhd2VpLmNvbSI+YmlsbC53dUBodWF3ZWkuY29tPC9hPiA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsgKjwv
c3Bhbj7lj5Hku7bkurrvvJo8c3BhbiBsYW5nPSJFTi1VUyI+ICpMb3UgQmVyZ2VyJmd0OzxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyAqPC9zcGFu
PuaUtuS7tuS6uu+8mjxzcGFuIGxhbmc9IkVOLVVTIj4gPG86cD48L286cD48L3NwYW4+PC9wcmU+
DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7ICpkcmFmdC13d3gtbmV0bW9kLWV2ZW50LXlh
bmcgJmd0OztORVRNT0QgPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkVOLVVTIj4mZ3Q7IEdyb3VwJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1VUyI+Jmd0OyAqPC9zcGFuPuS4u+mimO+8mjxzcGFuIGxhbmc9IkVOLVVTIj4g
KltuZXRtb2RdIFF1ZXN0aW9uIGRyYWZ0LXd3eC1uZXRtb2QtZXZlbnQteWFuZzxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyAqPC9zcGFuPuaXtumX
tO+8mjxzcGFuIGxhbmc9IkVOLVVTIj4gKjIwMTktMTEtMTkgMTY6MjM6NDE8bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsgSGksPG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7ICZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBBdXRob3JzLCBpcyB0aGVyZSBhIHJlYXNvbiB0YXQgdGhlIGJvZHkg
b2YgdGhlIHRleHQgaXMgb25seSBmb2N1c2VkPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7IG9uIG5ldGNvbmY/Jm5ic3A7IFdoeSB3b3VsZCB5b3Ug
bGltaXQgdGhpcyB3b3JrIHRvIGFueSBzcGVjaWZpYyBwcm90b2NvbD88bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsgVGhhbmtzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OzxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyBMb3U8bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs8bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsgbmV0bW9kIG1haWxpbmcg
bGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0
OyA8YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYub3JnIj5uZXRtb2RAaWV0Zi5vcmc8L2E+PG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7IDxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0bW9kIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldG1vZDwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tVVMiPm5ldG1vZCBtYWlsaW5nIGxpc3Q8bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5v
cmciPm5ldG1vZEBpZXRmLm9yZzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vbmV0bW9kIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldG1v
ZDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_B8F9A780D330094D99AF023C5877DABAA94AAFDEdggeml511mbxchi_--


From nobody Mon Dec  2 07:53:15 2019
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B83012021C for <netmod@ietfa.amsl.com>; Sun,  1 Dec 2019 23:52:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 vEa1E7SeEFUL for <netmod@ietfa.amsl.com>; Sun,  1 Dec 2019 23:52:42 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A931120154 for <netmod@ietf.org>; Sun,  1 Dec 2019 23:52:42 -0800 (PST)
Received: by rfc-editor.org (Postfix, from userid 30) id 02483F406F2; Sun,  1 Dec 2019 23:52:41 -0800 (PST)
To: dean@voltanet.io, bclaise@cisco.com, camoberg@cisco.com, ibagdona@gmail.com, warren@kumari.net, joelja@bogus.com, kent+ietf@watsen.net, lberger@labn.net
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: mohamed.boucadair@orange.com, netmod@ietf.org, rfc-editor@rfc-editor.org
Content-Type: text/plain; charset=UTF-8
Message-Id: <20191202075242.02483F406F2@rfc-editor.org>
Date: Sun,  1 Dec 2019 23:52:41 -0800 (PST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/wJV9uLc8fH62oepfnVu3a7CI3JY>
X-Mailman-Approved-At: Mon, 02 Dec 2019 07:53:12 -0800
Subject: [netmod] [Editorial Errata Reported] RFC8199 (5924)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Dec 2019 07:52:43 -0000

The following errata report has been submitted for RFC8199,
"YANG Module Classification".

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid5924

--------------------------------------
Type: Editorial
Reported by: Mohamed Boucadair <mohamed.boucadair@orange.com>

Section: Section 6.1

Original Text
-------------
6.1.  Normative References

...

   [RFC8049]  Litkowski, S., Tomotaki, L., and K. Ogaki, "YANG Data
              Model for L3VPN Service Delivery", RFC 8049,
              DOI 10.17487/RFC8049, February 2017,
              <http://www.rfc-editor.org/info/rfc8049>.

Corrected Text
--------------
6.1.  Informative References

...

   [RFC8049]  Litkowski, S., Tomotaki, L., and K. Ogaki, "YANG Data
              Model for L3VPN Service Delivery", RFC 8049,
              DOI 10.17487/RFC8049, February 2017,
              <http://www.rfc-editor.org/info/rfc8049>.

Notes
-----
RFC8049 is cited only as an example (Section 2.1):

"An example of a Network Service YANG Module is in [RFC8049]..."

Not sure why it was listed as normative.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC8199 (draft-ietf-netmod-yang-model-classification-08)
--------------------------------------
Title               : YANG Module Classification
Publication Date    : July 2017
Author(s)           : D. Bogdanovic, B. Claise, C. Moberg
Category            : INFORMATIONAL
Source              : Network Modeling
Area                : Operations and Management
Stream              : IETF
Verifying Party     : IESG


From nobody Mon Dec  2 07:53:20 2019
Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F1F212004C for <netmod@ietfa.amsl.com>; Mon,  2 Dec 2019 01:59:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 zDmUOQI75l67 for <netmod@ietfa.amsl.com>; Mon,  2 Dec 2019 01:59:29 -0800 (PST)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3EA4120041 for <netmod@ietf.org>; Mon,  2 Dec 2019 01:59:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2101; q=dns/txt; s=iport; t=1575280768; x=1576490368; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=8q6ZhRCTHC4bIW+61g0G6NHfRleUzLdugGWOvPtWqJE=; b=FcHjX9R4ZL2Wxm4a94XAHbVeCZK9bKLmiEpYzcla7J4AmDI94eRFwJRy q5K+Gs/VnDuiqhCNZCgJr2vacVCn6AXxm4XoBcaJOgevWhiftLXaNzskP lftuOzHv1ItpXGAPwF1V+WZ87vzyMKyaRRQP/prNelzC7WVWJ3st9xbWO 0=;
X-IronPort-AV: E=Sophos;i="5.69,268,1571702400"; d="scan'208";a="19889638"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Dec 2019 09:59:26 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) (authenticated bits=0) by aer-core-4.cisco.com (8.15.2/8.15.2) with ESMTPSA id xB29xLUh021889 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NO); Mon, 2 Dec 2019 09:59:24 GMT
To: RFC Errata System <rfc-editor@rfc-editor.org>, dean@voltanet.io, camoberg@cisco.com, ibagdona@gmail.com, warren@kumari.net, joelja@bogus.com, kent+ietf@watsen.net, lberger@labn.net
Cc: mohamed.boucadair@orange.com, netmod@ietf.org
References: <20191202075242.02483F406F2@rfc-editor.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <eb6b6f65-3989-ec1b-d2d5-b779c0d0cea4@cisco.com>
Date: Mon, 2 Dec 2019 10:59:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191202075242.02483F406F2@rfc-editor.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-Authenticated-User: bclaise
X-Outbound-SMTP-Client: 10.55.221.36, ams-bclaise-nitro3.cisco.com
X-Outbound-Node: aer-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/AZfeI14XBL4JHJYBTj0Y_Kiit0I>
X-Mailman-Approved-At: Mon, 02 Dec 2019 07:53:12 -0800
Subject: Re: [netmod] [Editorial Errata Reported] RFC8199 (5924)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Dec 2019 09:59:31 -0000

Dear all,

This errata should be accepted.

Regards, B.
> The following errata report has been submitted for RFC8199,
> "YANG Module Classification".
>
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid5924
>
> --------------------------------------
> Type: Editorial
> Reported by: Mohamed Boucadair <mohamed.boucadair@orange.com>
>
> Section: Section 6.1
>
> Original Text
> -------------
> 6.1.  Normative References
>
> ...
>
>     [RFC8049]  Litkowski, S., Tomotaki, L., and K. Ogaki, "YANG Data
>                Model for L3VPN Service Delivery", RFC 8049,
>                DOI 10.17487/RFC8049, February 2017,
>                <http://www.rfc-editor.org/info/rfc8049>.
>
> Corrected Text
> --------------
> 6.1.  Informative References
>
> ...
>
>     [RFC8049]  Litkowski, S., Tomotaki, L., and K. Ogaki, "YANG Data
>                Model for L3VPN Service Delivery", RFC 8049,
>                DOI 10.17487/RFC8049, February 2017,
>                <http://www.rfc-editor.org/info/rfc8049>.
>
> Notes
> -----
> RFC8049 is cited only as an example (Section 2.1):
>
> "An example of a Network Service YANG Module is in [RFC8049]..."
>
> Not sure why it was listed as normative.
>
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party
> can log in to change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC8199 (draft-ietf-netmod-yang-model-classification-08)
> --------------------------------------
> Title               : YANG Module Classification
> Publication Date    : July 2017
> Author(s)           : D. Bogdanovic, B. Claise, C. Moberg
> Category            : INFORMATIONAL
> Source              : Network Modeling
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG
> .
>


From nobody Mon Dec  2 08:23:20 2019
Return-Path: <0100016ec76c5489-f2918edf-ec5c-455d-a9d9-8be4e47d666f-000000@amazonses.watsen.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D799120802 for <netmod@ietfa.amsl.com>; Mon,  2 Dec 2019 08:23:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 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, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
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 ToZ9RT5sEBSo for <netmod@ietfa.amsl.com>; Mon,  2 Dec 2019 08:23:17 -0800 (PST)
Received: from a8-83.smtp-out.amazonses.com (a8-83.smtp-out.amazonses.com [54.240.8.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8693212008A for <netmod@ietf.org>; Mon,  2 Dec 2019 08:23:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=6gbrjpgwjskckoa6a5zn6fwqkn67xbtw; d=amazonses.com; t=1575303796; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=WttW2C7IICW4X8CzIlIJVUZZJzIpTfNuCAbglxATaFA=; b=en6qjkFs1NzMydgjEjsjAmyfO10ehQb9F9lFY7ooIrBBvgjaklHwmUKRTK61X68p 1du82eu20EnxLCKqje5s2mTBSpq1AX8QuNr32NqXmDIzvwqd5rlVTR/ucLbDCvLUrSo 4lgUsKuZYZLqzU8IXrls0aOK0BjLrc6KEa6CF32U=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <0100016ec76c5489-f2918edf-ec5c-455d-a9d9-8be4e47d666f-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_B344FB4D-AE46-4EFB-8AA9-1742022969A1"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Mon, 2 Dec 2019 16:23:16 +0000
In-Reply-To: <0100016e60d7d37e-1c626a76-627c-4b43-8718-4c68dd90ef0a-000000@email.amazonses.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
To: Qin Wu <bill.wu@huawei.com>, =?utf-8?Q?Bal=C3=A1zs_Lengyel?= <balazs.lengyel@ericsson.com>, Ye Niu <niuye@huawei.com>
References: <0100016e60d7d37e-1c626a76-627c-4b43-8718-4c68dd90ef0a-000000@email.amazonses.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-SES-Outgoing: 2019.12.02-54.240.8.83
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/dB1KHwyqvw474KWwb2xYPWPDceM>
Subject: Re: [netmod] IPR poll on draft-ietf-netmod-factory-default
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Dec 2019 16:23:19 -0000

--Apple-Mail=_B344FB4D-AE46-4EFB-8AA9-1742022969A1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Qin and Ye, thank you  for your responses.
Balazs, your response is still pending.

Kent // shepherd


> On Nov 12, 2019, at 1:19 PM, Kent Watsen <kent+ietf@watsen.net> wrote:
>=20
> To each author and contributor listed on the "To" line.
>=20
> In order to complete the Adoption poll, are you aware of any IPR that =
applies
> to draft-ietf-netmod-factory-default?  Please Reply-All to *this* =
email and state either:
>=20
> "No, I'm not aware of any IPR that applies to this draft"
> or
> "Yes, I'm aware of IPR that applies to this draft"
>=20
> If "yes", has this IPR been disclosed in compliance with IETF IPR =
rules
> (see RFCs 3669, 5378 and 8179 for more details)?
>=20
> If "yes" again, please state either:
>=20
> "Yes, the IPR has been disclosed in compliance with IETF IPR rules"
> or
> "No, the IPR has not been disclosed"
>=20
> If you answer no, please provide any additional details you think =
appropriate.
>=20
> If you are listed as a document author or contributor please answer =
the above by
> responding to this email regardless of whether or not you are aware of =
any relevant
> IPR.  This document will not advance to the next stage until a =
response has been
> received from each author and listed contributor.  NOTE: THIS APPLIES =
TO ALL
> OF YOU LISTED IN THIS MESSAGE'S TO LINES.
>=20
> If you are on the WG email list or attend WG meetings but are not =
listed as an author
> or contributor, we remind you of your obligations under the IETF IPR =
rules which
> encourages you to notify the IETF if you are aware of IPR of others on =
an IETF
> contribution, or to refrain from participating in any contribution or =
discussion related
> to your undisclosed IPR. For more information, please see the RFCs =
listed above
> and =
http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProperty =
<http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProperty>.
>=20
>=20
> Kent // as Shepherd
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


--Apple-Mail=_B344FB4D-AE46-4EFB-8AA9-1742022969A1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Qin =
and Ye, thank you &nbsp;for your responses.<div class=3D"">Balazs, your =
response is still pending.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Kent // shepherd</div><div class=3D""><br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Nov =
12, 2019, at 1:19 PM, Kent Watsen &lt;<a =
href=3D"mailto:kent+ietf@watsen.net" =
class=3D"">kent+ietf@watsen.net</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;" =
class=3D"">To each author and contributor listed on the "To" =
line.</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><br class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;"><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;" class=3D"">In order to =
complete the Adoption poll, are you aware of any IPR that =
applies</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><font face=3D"Helvetica-Light" =
class=3D""><span style=3D"caret-color: rgb(0, 0, 0);" =
class=3D"">to&nbsp;draft-ietf-netmod-factory-default? &nbsp;Please =
Reply-All to *this* email and state either:</span></font><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;"><br =
class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;" class=3D"">"No, I'm not aware of any IPR that applies =
to this draft"</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;" class=3D"">or</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;" =
class=3D"">"Yes, I'm aware of IPR that applies to this draft"</span><br =
class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;"><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;" class=3D"">If "yes", has this IPR been =
disclosed in compliance with IETF IPR rules</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;" =
class=3D"">(see RFCs 3669, 5378 and 8179 for more details)?</span><br =
class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;"><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;" class=3D"">If "yes" again, please state =
either:</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><br class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;"><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;" class=3D"">"Yes, the IPR =
has been disclosed in compliance with IETF IPR rules"</span><br class=3D""=
 style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;" class=3D"">or</span><br class=3D"" style=3D"caret-color:=
 rgb(0, 0, 0); font-family: Helvetica-Light;"><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;" class=3D"">"No, the IPR has =
not been disclosed"</span><br class=3D"" style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica-Light;"><br class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;"><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;" class=3D"">If you answer =
no, please provide any additional details you think =
appropriate.</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><br class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;"><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;" class=3D"">If you are =
listed as a document author or contributor please answer the above =
by</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;" class=3D"">responding to this email regardless of =
whether or not you are aware of any relevant</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;" =
class=3D"">IPR. &nbsp;This document will not advance to the next stage =
until a response has been</span><br class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;"><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;" class=3D"">received from =
each author and listed contributor. &nbsp;NOTE: THIS APPLIES TO =
ALL</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;" class=3D"">OF YOU LISTED IN THIS =
MESSAGE'S TO LINES.</span><br class=3D"" style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica-Light;"><br class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;"><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;" class=3D"">If you are on =
the WG email list or attend WG meetings but are not listed as an =
author</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;" class=3D"">or contributor, we remind you =
of your obligations under the IETF IPR rules which</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;" =
class=3D"">encourages you to notify the IETF if you are aware of IPR of =
others on an IETF</span><br class=3D"" style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica-Light;" class=3D"">contribution, or to =
refrain from participating in any contribution or discussion =
related</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica-Light;" class=3D"">to your undisclosed IPR. For =
more information, please see the RFCs listed above</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;" =
class=3D"">and&nbsp;</span><a =
href=3D"http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProper=
ty" class=3D"" style=3D"font-family: =
Helvetica-Light;">http://trac.tools.ietf.org/group/iesg/trac/wiki/Intellec=
tualProperty</a><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;" class=3D"">.</span><br class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica-Light;"><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica-Light;"><br =
class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica-Light;" class=3D"">Kent // as&nbsp;</span><font =
face=3D"Helvetica-Light" class=3D""><span style=3D"caret-color: rgb(0, =
0, 0);" =
class=3D"">Shepherd</span></font></div>___________________________________=
____________<br class=3D"">netmod mailing list<br class=3D""><a =
href=3D"mailto:netmod@ietf.org" class=3D"">netmod@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/netmod<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_B344FB4D-AE46-4EFB-8AA9-1742022969A1--


From nobody Tue Dec  3 04:53:04 2019
Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA72212002E for <netmod@ietfa.amsl.com>; Tue,  3 Dec 2019 04:53:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 NxfvgOW4vL-M for <netmod@ietfa.amsl.com>; Tue,  3 Dec 2019 04:53:01 -0800 (PST)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40076.outbound.protection.outlook.com [40.107.4.76]) (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 E255012004F for <netmod@ietf.org>; Tue,  3 Dec 2019 04:53:00 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CLVzZTKJAoUWkNfC6z9lSXIVqszVPjqL0LVCrM58qiVpVo1EGta3W7NxuSe3b7FcRwIUC/AFSiQ7q5GRqgY2Qn5C3gi6IFsDsJaqk082UqoP66G4/2ogRYvUE+JYUCa0jMeEQ6ygUAzjS4IugplxAM9T5FlXL2EoxaelWeFKsUSJQyY07zFNHUj9JU8lwdRVqxNWi35CXPAZ6WcgjvOcCwZG3iGMV7Tacn4tT03Ac7Bb75QRiJYAbHSjzUYIKfUH+g1Y7hk+DRbm9SKmhfxbh+tEIPKTdcEL8Ui5V0L7qfIYxoaWCK89e7a4T553jgVNWDGdNLpl5uU9JEJbmtjsKg==
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-SenderADCheck; bh=vmULoKORrTLQvdMaGdCG1+6h235iyhJbJje+DO22qpk=; b=InYpEvOWsdjDjA/kRJHPV/GpOXuGszT77/mjOLRNDlr9MYQN6p9DFcUA2cdGDUElYcDpMOFrehDPwO+U0jvoRlxmvmElybUErVmg7SKHx2p1il0Ph1vX4+u+WgEoViXZ7ajM09RPE3SBwSwrE+HiTZUuPOvZvL26MLVHae+kE8Z4fiuDVOohwK+uTM1qwxuv3ak7HkzsavjUuQO71iGT/D5GRltRymWuAhOmf4izLrsWVyTfksSVjvklf7UwmNinXYNWTnR8o0TK38NnCZ8VbiFJRkiwvaOtzQGFfxECUOiHeNLbhoLWT2eTfrzilw5OTDGNWMZmevQaAmdzulk+sw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vmULoKORrTLQvdMaGdCG1+6h235iyhJbJje+DO22qpk=; b=VtMX2zHvEt2irK29ZMw9i92mpSGVnup1FRsvbSdrlCn9wu8m/QDGtFn5y+ubylvzSg7aygdVNWRAp7gHZcRNcBZLoaStiXslgm/Pm0bqqUNOPkxeukxtDBxHalRLKfU7Au+OqbgM2WbqblfgUSy27IupTsuTqtRcO0k8fUIPFQM=
Received: from AM0PR0702MB3665.eurprd07.prod.outlook.com (52.133.47.21) by AM0PR0702MB3780.eurprd07.prod.outlook.com (52.133.47.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.8; Tue, 3 Dec 2019 12:52:58 +0000
Received: from AM0PR0702MB3665.eurprd07.prod.outlook.com ([fe80::2469:3d61:7557:b60c]) by AM0PR0702MB3665.eurprd07.prod.outlook.com ([fe80::2469:3d61:7557:b60c%7]) with mapi id 15.20.2516.003; Tue, 3 Dec 2019 12:52:58 +0000
From: =?utf-8?B?QmFsw6F6cyBMZW5neWVs?= <balazs.lengyel@ericsson.com>
To: Andy Bierman <andy@yumaworks.com>
CC: Martin Bjorklund <mbj@tail-f.com>, NetMod WG <netmod@ietf.org>
Thread-Topic: [netmod] comments on draft-ietf-netmod-yang-instance-file-format-04
Thread-Index: AQHVf2MbQga78mSle0Opwa3noseNw6dUAaKAgCraSXCAABVPAIAAmZgAgAB+mwCAD5t58IAALJ0AgAAPa2CAAFlAgIAARlXwgAFd8ICAFs/WYA==
Date: Tue, 3 Dec 2019 12:52:58 +0000
Message-ID: <AM0PR0702MB3665D3C25B60FE73D525DCE3F0420@AM0PR0702MB3665.eurprd07.prod.outlook.com>
References: <CABCOCHShFd41gcGLTSjJQMWCA4Ak_QX2iHpng_6DBqLRf23vqw@mail.gmail.com> <AM7PR07MB62148A605167BD4D046A2E3DF0790@AM7PR07MB6214.eurprd07.prod.outlook.com> <CABCOCHT0G+4zT2ApvRA1rgO3j4BR0gEbeiP4XDWV0nq4rxjxGQ@mail.gmail.com> <20191107.092440.1454377708605915338.mbj@tail-f.com> <CABCOCHSmknTvCXK4e+3Oz2JRR6SNi7zQgj9L3=fxgK2KEBmTOg@mail.gmail.com> <AM7PR07MB62148270F4ABAC0B19050A0EF0720@AM7PR07MB6214.eurprd07.prod.outlook.com> <CABCOCHS_BKp3JxucfhWqYPdOP-+5=uOFBymWW5OvDAvgF+3tug@mail.gmail.com> <AM7PR07MB6214BF5FAE135FE35DD2FF81F0720@AM7PR07MB6214.eurprd07.prod.outlook.com> <CABCOCHTToR1wtKg2XRuNTbLL0e=jzqMKR31dR+ue+8OqzmSURg@mail.gmail.com> <AM7PR07MB6214C001B4806F0D6EEB43A0F04D0@AM7PR07MB6214.eurprd07.prod.outlook.com> <CABCOCHQthfwYtB=N=G1+70ve2V1NhFV-oHXSpUxQaXMijEsmGw@mail.gmail.com>
In-Reply-To: <CABCOCHQthfwYtB=N=G1+70ve2V1NhFV-oHXSpUxQaXMijEsmGw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com; 
x-originating-ip: [89.135.192.225]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fdd6d41a-7dd3-4ae1-f516-08d777efb931
x-ms-traffictypediagnostic: AM0PR0702MB3780:
x-microsoft-antispam-prvs: <AM0PR0702MB378097BD4ED76C5926839822F0420@AM0PR0702MB3780.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 02408926C4
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(39860400002)(366004)(376002)(346002)(199004)(189003)(5660300002)(33656002)(256004)(81156014)(81166006)(2906002)(86362001)(8676002)(229853002)(7736002)(606006)(8936002)(85202003)(316002)(236005)(966005)(6436002)(71190400001)(71200400001)(6916009)(14454004)(9686003)(6306002)(54896002)(55016002)(102836004)(478600001)(446003)(11346002)(66476007)(66616009)(66946007)(64756008)(52536014)(66556008)(76116006)(54906003)(85182001)(53546011)(66574012)(6506007)(4326008)(790700001)(25786009)(3846002)(76176011)(6116002)(74316002)(6246003)(7696005)(186003)(66446008)(26005)(99286004); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0702MB3780; H:AM0PR0702MB3665.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: h78AEaRzesW22JISrO20GKpkzY+XxuA5tZEKi/q5JE8+0NkMLjmymgKYxaqOSFnjJ1PW/D/O9sWlogCd2ccecHqiZaIzs92HoLEzS+QW61lEWGvl57WVVjP8jT1C198QeVaNvCi3qbUtVYDwbmRDvnR/MxG2QhPmwLZjOt3C0aovn33ryY7BHMh1AmpKs/q+jT2EIqXTbrHT9xRmH6y3zHTI5I6AardXh1TsENsckPgSn80TrPW/y4hgnoVeczVehNeNaU3SploGbeIclOqcclxbZfstqi39QonoSFSR9g0YGOHkRFIeTmDQsZzHPS3lHi835/zLukKR25RgA3Otp6eSfWK1PNqQ+aZTYQv3jVCbrixVqwBSm4wBTBA6bxdlGXCTT67auCL1bpnaTCZg1ZbyIx97pZXODa/ghVdn6Wf245Y+3SSAWr7kfHmblSHYoeAwqgTqDtURJOXPNoktEKk3tbjolp9abUICYvdHm3A=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00BF_01D5A9E0.F7738850"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fdd6d41a-7dd3-4ae1-f516-08d777efb931
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 12:52:58.3403 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: z47N6ds6Ru9+y2X2XLTLOKA6Wkx1R1oCLbUbA6deGB5klavYMm6mPxOSu8qICrdGJA/2pPBtE8OcGCKQuXdS1O38VaFszYKqN1zjR3Y3XFw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0702MB3780
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/qJE-wa5sVPrLud2u7PTudG_Mmqw>
Subject: Re: [netmod] comments on draft-ietf-netmod-yang-instance-file-format-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 12:53:04 -0000

------=_NextPart_000_00BF_01D5A9E0.F7738850
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_00C0_01D5A9E0.F7738850"


------=_NextPart_001_00C0_01D5A9E0.F7738850
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

See below: BALAZS5.

=20

From: Andy Bierman <andy@yumaworks.com>=20
Sent: 2019. november 19., kedd 1:17
To: Bal=C3=A1zs Lengyel <balazs.lengyel@ericsson.com>
Cc: Martin Bjorklund <mbj@tail-f.com>; NetMod WG <netmod@ietf.org>
Subject: Re: [netmod] comments on =
draft-ietf-netmod-yang-instance-file-format-04

the following text (or similar) should be added to the description-stmt =
above

    This node SHOULD contain a single container instance which =
represents either the /yang-library=20

     or /modules-state subtree.

This allows for exceptions but still provides interoperability =
instructions.

Andy

BALAZS4: Others (e.g., Juergen) explicitly asked for not restricting =
this to ietf-yang-library.=20

I would be happy with your proposals, but the group decided otherwise =
sometime back.

=20

=20

=20

A tool has to be coded to understand the contents of the anydata node.

Just parsing it is not enough. =20

=20

Is there an email thread this is discussed and resolved?

The term SHOULD allows the rule to be broken with a good reason.=20

What other data structures are needed now (or soon) other than =
/modules-state or /yang-library?

I do not see how this file is interoperable if the reader does not know =
what to expect.

Flexibility without interoperability is not success.

=20

BALAZS5:  Look at the last paragraph in the email: =
https://mailarchive.ietf.org/arch/msg/netmod/h-gT2jg5Z5aREXTD-E7Yx6oi7PE

=20

Also I foresee there might be (there will be)  YANG modules that augment =
yang-library  with information needed here.=20

I am thinking about yang-versioning that plans to add the version-label, =
which will help determining which versions of the of the YANG module are =
compatible with the originally used schema defining modules.

=20

I do not see how augment is relevant to this interoperability issue.

=20

Andy

=20

BALAZS5: The use case in mind is that  =
<https://tools.ietf.org/html/draft-verdt-netmod-yang-module-versioning-01=
#section-5.2> =
https://tools.ietf.org/html/draft-verdt-netmod-yang-module-versioning-01#=
section-5.2 augments the revision-label into YANG-library. =
Revision-label can be used by the operator to understand which version =
of the YANG Module (YAM) we are using, and what other versions are =
compatible with it. This compatibility information that can be used by =
the operator to determine if a server with a slightly updated module set =
can use the instance data set.


------=_NextPart_001_00C0_01D5A9E0.F7738850
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>See below: =
<span style=3D'color:red'>BALAZS5</span>.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><b>From:</b> =
Andy Bierman &lt;andy@yumaworks.com&gt; <br><b>Sent:</b> 2019. november =
19., kedd 1:17<br><b>To:</b> Bal=C3=A1zs Lengyel =
&lt;balazs.lengyel@ericsson.com&gt;<br><b>Cc:</b> Martin Bjorklund =
&lt;mbj@tail-f.com&gt;; NetMod WG =
&lt;netmod@ietf.org&gt;<br><b>Subject:</b> Re: [netmod] comments on =
draft-ietf-netmod-yang-instance-file-format-04<o:p></o:p></p><div><div><b=
lockquote style=3D'border:none;border-left:solid #CCCCCC =
1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>the =
following text (or similar) should be added to the description-stmt =
above<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp; =
&nbsp; This node SHOULD contain a single container instance which =
represents either the /yang-library&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp; =
&nbsp; &nbsp;or /modules-state subtree.<o:p></o:p></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>This allows =
for exceptions but still provides interoperability =
instructions.<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Andy<o:p></o=
:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>BALAZS4: =
Others (e.g., Juergen) explicitly asked for not restricting this to =
ietf-yang-library. <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I would be =
happy with your proposals, but the group decided otherwise sometime =
back.<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p></div></div></div></div></div></blockquote><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><div><p =
class=3DMsoNormal>A tool has to be coded to understand the contents of =
the anydata node.<o:p></o:p></p></div><div><p class=3DMsoNormal>Just =
parsing it is not enough.&nbsp;&nbsp;<o:p></o:p></p></div></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Is there an email thread this is discussed and =
resolved?<o:p></o:p></p></div><div><p class=3DMsoNormal>The term SHOULD =
allows the rule to be broken with a good =
reason.&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNormal>What other =
data structures are needed now (or soon) other than /modules-state or =
/yang-library?<o:p></o:p></p></div><div><p class=3DMsoNormal>I do not =
see how this file is interoperable if the reader does not know what to =
expect.<o:p></o:p></p></div><div><p class=3DMsoNormal>Flexibility =
without interoperability is not success.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:red'>BALAZS5:=C2=A0 Look at the last paragraph in the =
email: <a =
href=3D"https://mailarchive.ietf.org/arch/msg/netmod/h-gT2jg5Z5aREXTD-E7Y=
x6oi7PE">https://mailarchive.ietf.org/arch/msg/netmod/h-gT2jg5Z5aREXTD-E7=
Yx6oi7PE</a><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Also I =
foresee there might be (there will be) &nbsp;YANG modules that augment =
yang-library &nbsp;with information needed here. <o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I am =
thinking about yang-versioning that plans to add the version-label, =
which will help determining which versions of the of the YANG module are =
compatible with the originally used schema defining =
modules.<o:p></o:p></p></div></div></div></div></div></blockquote><div><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>I do not see how augment is relevant to this =
interoperability issue.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Andy<o:p></o:p></p></div><div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:red'>BALAZS5: The use case in mind is that <a =
href=3D"https://tools.ietf.org/html/draft-verdt-netmod-yang-module-versio=
ning-01#section-5.2"><span =
style=3D'color:red'>https://tools.ietf.org/html/draft-verdt-netmod-yang-m=
odule-versioning-01#section-5.2</span></a> augments the revision-label =
into YANG-library. Revision-label can be used by the operator to =
understand which version of the YANG Module (YAM) we are using, and what =
other versions are compatible with it. This compatibility information =
that can be used by the operator to determine if a server with a =
slightly updated module set can use the instance data =
set.<o:p></o:p></span></p></div></div></div></div></body></html>
------=_NextPart_001_00C0_01D5A9E0.F7738850--

------=_NextPart_000_00BF_01D5A9E0.F7738850
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIVbjCCAyAw
ggIIoAMCAQICAR0wDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVy
YTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0wMTA0MDYwNzI5NDBaFw0yMTA0MDYwNzI5
NDBaMDkxCzAJBgNVBAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFz
czIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQF0o1ncrwDZbHRPoWN/xIvb1/
gC01O+FvqGepvwMcTYxvMkfVQWikEwTBNQyahEP8XB3/ibPoFxjNkV/7iePqv05dfBsm03V57eaE
41flrSnE9Doo56V7hDZps/1edr2jLZnTkE4jKH0YY/FUOyaddluXQrL/rvBO7N05lU6DBn/nSUDI
xQGyVFpmHT38+ek8Cp6BuHDwAYvkI1R8yK74kB4AlnLUVM9hI7zq+50CldG2uXE6aQg/D7ThQseI
9T+YqKe6HOBxce9YV4FQelxrdEYOgwOYw46obvJ2Mm4ng8Jz89wY6LST6nVEawRgIHFXh53zvqCQ
Iz2KJOHaIdvDAgMBAAGjMzAxMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECEqgqliE0148MAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAWs6H+RZyFVdLHdmb56ImMOyTZ9/WLdI0r/c4
pc6rFrmrL3w1y6zQD7RMK/yA72uMkV82dvfbsxsZ6vSyEf1hcUS/KLM6Hb+zQ+ifv9wxCHGwnY3W
NEcykMZlJPegSnwEc485bxeMcrW9S8h6+HuDwyhOnAnqZz+yZwQbwxTa+OdJJJHQHWr6YTnva+ch
dQYH2BK0ISBwQnGB2jyaNr6mWw1qbJofkXv5+e9Cuk5OnswMjZTc2UWcXuxCUGOu9F3EsRLcyjuo
Lp0UWgV1t+zXY+K6NbYECJHo2p2c9ma1GKwKplQmNDPSG8HUfxo6jguqMm7b/E8ln9kyx5ZacKzf
TDCCBX0wggRloAMCAQICEQCH7S4aKCZKxRmqOuu5DaLLMA0GCSqGSIb3DQEBCwUAMDkxCzAJBgNV
BAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFzczIgQ0EwHhcNMTQx
MjA1MDgxOTE1WhcNMjEwNDA1MTAyOTAwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UE
AwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AMK+6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65I
tqwA3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75L
jo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJ
jmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c
3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+J
Wov3F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0h
ADnJoWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4
pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTw
EhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVN
AgMBAAGjggGAMIIBfDBOBggrBgEFBQcBAQRCMEAwPgYIKwYBBQUHMAKGMmh0dHA6Ly9jYS50cnVz
dC50ZWxpYXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY2VyMA8GA1UdEwEB/wQFMAMBAf8wGQYD
VR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1
j5qWDNXr+nuqF+gTEjCBuQYDVR0fBIGxMIGuMG+gbaBrhmlsZGFwOi8vY3JsLTEudHJ1c3QudGVs
aWFzb25lcmEuY29tL2NuPVNvbmVyYSUyMENsYXNzMiUyMENBLG89U29uZXJhLGM9Rkk/Y2VydGlm
aWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnkwO6A5oDeGNWh0dHA6Ly9jcmwtMi50cnVzdC50ZWxp
YXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY3JsMBMGA1UdIwQMMAqACEqgqliE0148MA0GCSqG
SIb3DQEBCwUAA4IBAQAQ1elFTM6fGkQ/aRKdkUZicO3Cb9uzBJOpOtFctw+1El0/17lsjoVvJkZB
D3KnUobnrriFdAa+7FAN55KLmZeB/3Y2bG0bB4toSyaVHjOQnQY9M0dv8U852w0Q7GwchKfebLUI
bh9TMt2hI3Xc6j4knFTBUo7C1WAfO51K4bn1irmX6/Ej2VTgiOFsvOAny28W6enFSEQpSHw60VhN
fSttSqTOxyrRR/7kW7Y8yb/3DZDZ/dH6ZCfx/y+BNIv2NuSd85M9HXUzplXXohti4Ql/qeaMn6by
Ius6XlMWZZfkdVRvTuk2PkeC7UmAJ2+/DUWOPpawaytMXVfF4Hvxk34NMIIF/zCCA+egAwIBAgIR
AOm+1xFswMzmixU1jNT/MSEwDQYJKoZIhvcNAQELBQAwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoM
CEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMB4XDTE3MTAw
OTE1MjQ1OFoXDTIwMTAwOTE1MjQ1N1owajERMA8GA1UECgwIRXJpY3Nzb24xGDAWBgNVBAMMD0Jh
bMOhenMgTGVuZ3llbDEqMCgGCSqGSIb3DQEJARYbYmFsYXpzLmxlbmd5ZWxAZXJpY3Nzb24uY29t
MQ8wDQYDVQQFEwZFVEhCTEwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUUtnneUfH
i428YPkvW+AsCNeKCCKq72SzUZpBggijy+oLVO0cgTXXHygrZ+KT8TbyEkPwuHi+V4TQxWAyMhGa
nWZHWZXe9ghEZrJDJbCzFMHOqR+wEDnI1vM3sfQQ68iSsWQLd9opnb2/ihiJlt9up75VRpyj5lea
bvzxOLQimJgZiXaZzsPPT2nROyytKxOsE5KbfT3mNof3bMG1bggZtGGA1GBJchwdFJwQKIShfPVm
1CdulvJV1hPVecxttMJNPzSfSfryb/b64QnR5yc/pSx8SxD0h0rnNT73Al3Af2iRghdXN4omDKZY
OcdK/sE5HTmLTFuWoZAnL/RntOK9AgMBAAGjggHBMIIBvTBIBgNVHR8EQTA/MD2gO6A5hjdodHRw
Oi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nvbm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggr
BgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYI
KwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxpYXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNlcjAmBgNVHREEHzAdgRtiYWxhenMubGVuZ3llbEBlcmljc3Nvbi5jb20wVQYD
VR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5
LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMC
MB0GA1UdDgQWBBSkJw2vbyMFmf9tY1urk9NeYfiMgTAfBgNVHSMEGDAWgBQcexmel5x2rCA92Nzj
kWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBAD1RCVf5Df2uCXwPveXz
LBGIjsz3k2la5UUlioC+i4Ms6vGstqXIX7K24+Wc41npi+G5xFhvkAkmuTP/j29F5xJJuJcy3OcL
0br02vKe2WJJnlivB+X9plPg0kMUBS0lLq7kHPUrO/BLeIIFRuaky05eZlTnGNcLbn5VpZdjX4Ic
XZV78qpZI3L67Po1UgHzOTiWolc75jrKOx3UOw98fWRrgJPBUIeqDeD1NDfF7PlM4Cqlad062o6L
lM9wfAnoLzz0z04dPXtJkOcTiZgOLdPoKIm7LR1wZ9c6mYw4sgtoVAs16Y2cCPBxqWpsW+9ZCcDK
PPZzeBezCKyicpDJbTqCVMILd3j38HWUPWFuVITZNgANzHW1CpgqmiLIAADiznCCtudTE+fcB3O9
duuu/yuEME17LMy1GYMKXs1QCXmTq2hrqTJQ2AA2TsWZtoxl3ViqJgNBWjnQiMwdCl5Dural2jZP
/iU6MmiauUNYn9YW/ViUluoBBdaUHMpnP/7kM0Wk8j3Wzhcggx+Biml2gCopMaK1EJYjQH/2J95N
GEkSdZfVzFUmwV3yMd4mOhIaxW0SEq9b1eWICZ/BAcVBpSyU0sE1gpnBO5wLxj+IpSdiGlS4jc37
qCr/39xdv1Unu93glCmHq0xgX54N8EsyMBPC3+zSSu1qhCbU7VJWIz2aMIIGwjCCBKqgAwIBAgIQ
U7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0BAQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEf
MB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcx
MjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nz
b24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy
3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5DtjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt
8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6j
RrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1NwkTepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFl
hFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJkwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/2
0aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCY
rEqHMRaojI/VStloQgW76E76zQ2byw5QxrhOUbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuT
LUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMd
ay0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP05tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqd
GTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QLsgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMB
AAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVz
dC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUHMAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRl
bGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEA
MFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQECMDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3Np
dG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9j
cmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20vdGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0l
BBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpec
dqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcN
AQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PLFpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5
s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUbAL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90
BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRy
pF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86
IWst821ww0wxsCpEfClIvF7fBw2QkbG/1PwuzAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QD
Xnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7
C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbN
QUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbH
XSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i
6Ds5j0Qpj5aQMYIDBTCCAwECAQEwXDBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24x
JTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMCEQDpvtcRbMDM5osVNYzU/zEh
MAkGBSsOAwIaBQCgggF+MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X
DTE5MTIwMzEyNTI1NlowIwYJKoZIhvcNAQkEMRYEFKF0TLppeEXQR/xXzn16ccycEfVuMEMGCSqG
SIb3DQEJDzE2MDQwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcG
BSsOAwIaMGsGCSsGAQQBgjcQBDFeMFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29u
MSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8x
ITBtBgsqhkiG9w0BCRACCzFeoFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUw
IwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8xITAN
BgkqhkiG9w0BAQEFAASCAQDBcJExvFGpkr/QSSj+I/2Ai0OA5DzDqxhDoSQjqR0jt6/XihaWNCyf
w4ydNKuh7VxBchArvVh++Vy5jhM9L91UxX1xP9AZl7oZ6LQueWPCVVsFeSiNTBqh2jPLcFMI+ATx
qw9gMLTULjCF8epNDifnBHWK5DD1vmr8Pqhi/5achG/0XJQ6qwo0kC3dF/6nn+iHDEme5K4omnsn
RRignZFO2tx/pFgD9J4CplGhlCX7QEtxJtxnMaN/F//FhOuU9ugDHiEewSZ/oLUu7nNvplAN7HIB
RHAHTqbHCvxyR82KwPLGXclBvbtxPKy64bxNCloDRz5854o3LPVLXtMMlGuTAAAAAAAA

------=_NextPart_000_00BF_01D5A9E0.F7738850--


From nobody Tue Dec  3 10:46:18 2019
Return-Path: <noreply@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 172BE1200E5; Tue,  3 Dec 2019 10:46:12 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Benjamin Kaduk via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-netmod-yang-data-ext@ietf.org, Joel Jaeggli <joelja@gmail.com>,  netmod-chairs@ietf.org, joelja@gmail.com, netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.111.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Benjamin Kaduk <kaduk@mit.edu>
Message-ID: <157539877208.24851.10333944750255427374.idtracker@ietfa.amsl.com>
Date: Tue, 03 Dec 2019 10:46:12 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/p3zIRnzPMLaQ5KERf3p_HhOEblU>
Subject: [netmod] Benjamin Kaduk's No Objection on draft-ietf-netmod-yang-data-ext-04: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 18:46:12 -0000

Benjamin Kaduk has entered the following ballot position for
draft-ietf-netmod-yang-data-ext-04: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-data-ext/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Section 1

   The "yang-data" extension from [RFC8040] has been copied here,
   renamed to "structure", and updated to be more flexible.  There is no

The Gen-Art reviewer had a good comment on this that should be acted
upon.

Section 2

   This does not mean a YANG data structure has to be used as a top-
   level protocol message or other top-level data structure.

I was confused by this until I got through Section 4, which (I think!)
clarified that I need a top-level extension directive to "declare the
named structure", but this is saying that once the structure is
declared, it can be placed anywhere in the tree as a "node of structure
type".  Perhaps we could add a few words here to clarify, e.g., "YANG
data structure, once defined," or "A YANG data structure can be used as
any other data type, in the rest of the module"?

Section 3

Do we need to say anything about how the child <node>s under
structure/augment-structure get printed?  (I assume they get the same
handling as for the datastore tree, but could be wrong.)

   The new sections, including spaces conventions is:

       structure <structure-name>:

(I see four spaces between the column the paragraph starts in and the
column the "structure" keyword starts in, not two.)

   [augment-structure]
   [...]
             The sub-statements of this extension MUST follow the ABNF
          rules below, where the rules are defined in RFC 7950:

            [status-stmt]
            [description-stmt]
            [reference-stmt]
            1*(data-def-stmt / case-stmt)

Comparing to RFC 7950's augment-stmt, we see that when-stmt and
if-feature-stmt are not present; would those be used externally to the
augment-structure declaration if needed?

Section 6

I might consider adding a note that the data being modelled might have
its own security considerations, but there's a pretty good case that
this is already covered in RFC 7950 and thus would be redundant here.

Appendix A.1

Using last+first as the only naming options (and the list keys) is
perhaps a bit unfortunate, given, e.g.,
https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
(which has been popularized several times on varous social-media sites
over the years).
I suppose it still suffices for the purposes of this example, though.

Appendix A.3, A.4

As Alexey notes, maybe have two address entries in the example so that the reader sees
the encoding of the list structure?



From nobody Tue Dec  3 16:18:51 2019
Return-Path: <noreply@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4168D12008B; Tue,  3 Dec 2019 16:18:50 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Roman Danyliw via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-netmod-yang-data-ext@ietf.org, Joel Jaeggli <joelja@gmail.com>,  netmod-chairs@ietf.org, joelja@gmail.com, netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.111.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Roman Danyliw <rdd@cert.org>
Message-ID: <157541873026.4777.16036785628686534252.idtracker@ietfa.amsl.com>
Date: Tue, 03 Dec 2019 16:18:50 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/gZc3jdGHZTegXNXRmtak4P3Vc4M>
Subject: [netmod] Roman Danyliw's No Objection on draft-ietf-netmod-yang-data-ext-04: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 00:18:50 -0000

Roman Danyliw has entered the following ballot position for
draft-ietf-netmod-yang-data-ext-04: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-data-ext/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Section 6. Recommend staying consistent with the standard YANG security
considerations (https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines)
and at least include this following subset (or something like it) of the boiler
plate language:

   The YANG module in this document defines an extension in the YANG data
   modeling language that will be imported and used by other modules.  When
   imported and used, the resultant schema will have data nodes that can
   be writable, or readable.  The access to such data nodes may be
   considered sensitive or vulnerable in some network environments.
   Write operations (e.g., edit-config) to these data nodes without
   proper protection can have a negative effect on network operations.

Section 7.3.  What purpose will this section serve when published?  Is seems
like it could be removed.  The only use of the [1] reference is Appendix C
which is supposed to be removed before publication.



From nobody Wed Dec  4 01:35:52 2019
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34AB9120026; Wed,  4 Dec 2019 01:35:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, 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 AcAAsAsydU-l; Wed,  4 Dec 2019 01:35:45 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 531E4120024; Wed,  4 Dec 2019 01:35:45 -0800 (PST)
Received: from localhost (unknown [173.38.220.41]) by mail.tail-f.com (Postfix) with ESMTPSA id 28B0E1AE02AA; Wed,  4 Dec 2019 10:35:44 +0100 (CET)
Date: Wed, 04 Dec 2019 10:35:10 +0100 (CET)
Message-Id: <20191204.103510.155420166972309571.mbj@tail-f.com>
To: kaduk@mit.edu, noreply@ietf.org
Cc: iesg@ietf.org, draft-ietf-netmod-yang-data-ext@ietf.org, joelja@gmail.com, netmod-chairs@ietf.org, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <157539877208.24851.10333944750255427374.idtracker@ietfa.amsl.com>
References: <157539877208.24851.10333944750255427374.idtracker@ietfa.amsl.com>
X-Mailer: Mew version 6.8 on Emacs 25.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/vJKeFHEqUOKDdvu1ATO-7bhknQU>
Subject: Re: [netmod] Benjamin Kaduk's No Objection on draft-ietf-netmod-yang-data-ext-04: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 09:35:47 -0000

Hi,

Benjamin Kaduk via Datatracker <noreply@ietf.org> wrote:
> Benjamin Kaduk has entered the following ballot position for
> draft-ietf-netmod-yang-data-ext-04: No Objection
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-data-ext/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Section 1
> 
>    The "yang-data" extension from [RFC8040] has been copied here,
>    renamed to "structure", and updated to be more flexible.  There is no
> 
> The Gen-Art reviewer had a good comment on this that should be acted
> upon.

Yes. This is now changed to:

  This document defines a new YANG extension statement called
  "structure", which is similar to but more flexible than the
  "yang-data" extension from [RFC8040].


> Section 2
> 
>    This does not mean a YANG data structure has to be used as a top-
>    level protocol message or other top-level data structure.
> 
> I was confused by this until I got through Section 4, which (I think!)
> clarified that I need a top-level extension directive to "declare the
> named structure", but this is saying that once the structure is
> declared, it can be placed anywhere in the tree as a "node of structure
> type".

It means that once a structure is defined, we don't put any limitations
on how / where it is used.  It might be used to define some kind of
message that is used on its own, or it might be used to define a
structure that can be nested within some other data.  

An example of the latter is given in A.5.

> Perhaps we could add a few words here to clarify, e.g., "YANG
> data structure, once defined," or "A YANG data structure can be used as
> any other data type, in the rest of the module"?

Yes, the former is better.  The sentence now reads:

  This does not mean a YANG data structure, once defined, has to be
  used as a top-level protocol message or other top-level data
  structure.

> Section 3
> 
> Do we need to say anything about how the child <node>s under
> structure/augment-structure get printed?  (I assume they get the same
> handling as for the datastore tree, but could be wrong.)

They do.  Perhaps we can add:

   Nodes in YANG data structures are printed according to the rules
   defined in section 2.6 in [RFC8340].


> 
>    The new sections, including spaces conventions is:
> 
>        structure <structure-name>:
> 
> (I see four spaces between the column the paragraph starts in and the
> column the "structure" keyword starts in, not two.)

Thanks, fixed.

>    [augment-structure]
>    [...]
>              The sub-statements of this extension MUST follow the ABNF
>           rules below, where the rules are defined in RFC 7950:
> 
>             [status-stmt]
>             [description-stmt]
>             [reference-stmt]
>             1*(data-def-stmt / case-stmt)
> 
> Comparing to RFC 7950's augment-stmt, we see that when-stmt and
> if-feature-stmt are not present; would those be used externally to the
> augment-structure declaration if needed?

I will discuss this with my co-author and get back.  It might be an
oversight.

> Section 6
> 
> I might consider adding a note that the data being modelled might have
> its own security considerations, but there's a pretty good case that
> this is already covered in RFC 7950 and thus would be redundant here.

Yes I think that since we specifically refer to the text in 7950 we
shouldn't just repeat that text.  I guess we could repeat the text
from 7950 and remove the reference, but I think I would prefer to keep
the ref.

> Appendix A.1
> 
> Using last+first as the only naming options (and the list keys) is
> perhaps a bit unfortunate, given, e.g.,
> https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
> (which has been popularized several times on varous social-media sites
> over the years).
> I suppose it still suffices for the purposes of this example, though.

I was going to suggest to use a single key "name", but that would
break his issues 1-4...  So hopefully the current list is ok; it is
just an example.

> Appendix A.3, A.4
> 
> As Alexey notes, maybe have two address entries in the example so
> that the reader sees
> the encoding of the list structure?

Ok, it doesn't hurt to add it, although I don't think that this
document is the right place to show examples of standard YANG encoding
rules.  I'll add one more address.


/martin


From nobody Wed Dec  4 01:39:35 2019
Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 076F3120024 for <netmod@ietfa.amsl.com>; Wed,  4 Dec 2019 01:39:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 D4AjsFLPtd0t for <netmod@ietfa.amsl.com>; Wed,  4 Dec 2019 01:39:31 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140080.outbound.protection.outlook.com [40.107.14.80]) (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 A42BB1200FD for <netmod@ietf.org>; Wed,  4 Dec 2019 01:39:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zn2Mnfw5vaWjhgoNzg3R8Ift9qcRgxsgx/WEdd1cUoYydMybM3KwpGAnS7xpimpm5GzAcqCGg4vFCGqOBM9f3qZHaC039H5AVgXr+AIQEusrVnBtXwxJlveESlF12KP/tma1ICCGZvsiWn2X22s3JYrDzakeFqAaZBA2YWNGyqrbUL6kBASAhC6Ztah05sdZhPln3+RVJV2ccRrzy34K7ftCFU676Q9czOfi+T82yvsypoGuGRVv0CPRhp6DB33TJfUWWZvBMOf+/pV0o8MRfKaBiaBfiAP1H2NVMD3gqFzzXEw2rUO7QWkYIHM8DX3Cj0j5WO15GYD4YIhjpDYf9w==
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-SenderADCheck; bh=mpaQav4BJqFOWDc4mgC4xSHidvyu8kHmM6aPKpSuu+M=; b=cPkitxnlRwksepJWTURj64OZC7v4Nn9SYNMEyifG/w5eyCKR9RFBukPXWxVes+2MS1JCOl9A0M+vXQRK/+039ajThTpa/04X8O2Iv1dK3KFC8trk0VAzAm0q28ERT1IuZOfcV4sW18kXESWTuvOuj0vsGZsuqK+mgTfSazQzSlmOjIESn/c+JvoZ6O/pN2frTTlfwP7NPkyQl//vHTIB5C35Wsf1jGgjPZVrxh4NfbR9MSARnPx5esCx++aQFM2OX6LAJ4e9QdYlBz8Lx8oTxksdaXBvtnP7X8O21CofbZLtghnMm0cKTkXSs/XJhmk5sCZyMrzKN9eM77Qea9WeZQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mpaQav4BJqFOWDc4mgC4xSHidvyu8kHmM6aPKpSuu+M=; b=pJAimuF7kyK1N8S9VQAYNs0hVBOd43gDxXtbzEz4H9W5Y/ksW1rBalkB4Db3PlWpkvhFBfl/OYlNoVwDyNswhu49dVCFQzySuUtB2V6U4kfNwflpqec5RXpKY2V4fDBMJnbUHVWK+PMqq9TEIXPRI2tVr6TNVKmuijOO1twE0Y8=
Received: from AM0PR0702MB3665.eurprd07.prod.outlook.com (52.133.47.21) by AM0PR0702MB3682.eurprd07.prod.outlook.com (52.133.50.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.8; Wed, 4 Dec 2019 09:39:28 +0000
Received: from AM0PR0702MB3665.eurprd07.prod.outlook.com ([fe80::2469:3d61:7557:b60c]) by AM0PR0702MB3665.eurprd07.prod.outlook.com ([fe80::2469:3d61:7557:b60c%7]) with mapi id 15.20.2516.013; Wed, 4 Dec 2019 09:39:28 +0000
From: =?iso-8859-2?Q?Bal=E1zs_Lengyel?= <balazs.lengyel@ericsson.com>
To: Kent Watsen <kent+ietf@watsen.net>, Qin Wu <bill.wu@huawei.com>, Ye Niu <niuye@huawei.com>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] IPR poll on draft-ietf-netmod-factory-default
Thread-Index: AQHVmYXIxGU5Sny1TUuuL1+Xgm/0OKenJo4AgAKzzGA=
Date: Wed, 4 Dec 2019 09:39:28 +0000
Message-ID: <AM0PR0702MB36654F076EB6BFD8D859D06BF05D0@AM0PR0702MB3665.eurprd07.prod.outlook.com>
References: <0100016e60d7d37e-1c626a76-627c-4b43-8718-4c68dd90ef0a-000000@email.amazonses.com> <0100016ec76c5489-f2918edf-ec5c-455d-a9d9-8be4e47d666f-000000@email.amazonses.com>
In-Reply-To: <0100016ec76c5489-f2918edf-ec5c-455d-a9d9-8be4e47d666f-000000@email.amazonses.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com; 
x-originating-ip: [89.135.192.225]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7baed197-d2f6-4977-b5da-08d7789ddb7a
x-ms-traffictypediagnostic: AM0PR0702MB3682:
x-microsoft-antispam-prvs: <AM0PR0702MB368240632FC129002F1F5424F05D0@AM0PR0702MB3682.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0241D5F98C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(376002)(346002)(136003)(366004)(396003)(189003)(199004)(66946007)(6306002)(25786009)(4326008)(76116006)(86362001)(54896002)(55016002)(14454004)(74316002)(81166006)(76176011)(53546011)(7736002)(102836004)(66574012)(99286004)(6506007)(81156014)(33656002)(66446008)(478600001)(66556008)(6436002)(66476007)(64756008)(229853002)(236005)(6246003)(7696005)(966005)(66616009)(9686003)(71200400001)(71190400001)(26005)(2906002)(52536014)(606006)(186003)(316002)(446003)(3846002)(790700001)(14444005)(11346002)(5660300002)(256004)(8936002)(8676002)(110136005)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0702MB3682; H:AM0PR0702MB3665.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gK8XO8OxKwj4xznvnlO3nxM1EvbIbAYyUer0uVH0/EZBAS9yuOfOJ7U131ShS8UPnRkUIdq3WB1c5UcnrwetWKltJJpJvo3wcJDt2N1/TtpaHM+7i5caPEPDArPQ6VJvvfJror9XJYen2C9wwVdKll442pHHZ26pfrFbMaea5kKp112opeysLK3svluvsK/lHSAN3qnvcC9tjD4d8Hun5nWQAGoqfHaPutqIe9AgfXVAoFcvBeihuD5K6YaUsR+4wmX24s5WcTP6wmWbQ4+MEzN6gEdLFL7vW5fXs7mHdFCj++OvpPmCiNI0cmrAtbldPMifGJA990BD7Vp0I71uKh9y0q6zthAdT7LqDbrMeOfNtyF9k4ZxRGU4I6edVGaMbUeD46rVDfBaNXE8spvEQQZ4jVZr6LvqWzwgCd3k8lVVF2e9czEbuBxDqTGhEU4LbDOTbp6IqSdmIOpQLS0sGPuGYnZH7pKwxeaeIrkucVI=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_011C_01D5AA8F.19EC00C0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7baed197-d2f6-4977-b5da-08d7789ddb7a
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Dec 2019 09:39:28.2566 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Kjo2kdkGwgI6/0/oS7qEtwrAiKg1dSfNWmjQbGS9m25dJtxNEsZRfL42dRQ0WgXAF6ezixU1RfOUsFmgNu5KnwjWOsgyp4Os1sXKDhhDhmw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0702MB3682
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/2gpsO4KiD-m0Dojc0U8ssSx6oTc>
Subject: Re: [netmod] IPR poll on draft-ietf-netmod-factory-default
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 09:39:34 -0000

------=_NextPart_000_011C_01D5AA8F.19EC00C0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_011D_01D5AA8F.19EC00C0"


------=_NextPart_001_011D_01D5AA8F.19EC00C0
Content-Type: text/plain;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

"No, I'm not aware of any IPR that applies to this draft"

Balazs

=20

From: Kent Watsen <kent+ietf@watsen.net>=20
Sent: 2019. december 2., h=E9tf=F5 17:23
To: Qin Wu <bill.wu@huawei.com>; Bal=E1zs Lengyel
<balazs.lengyel@ericsson.com>; Ye Niu <niuye@huawei.com>
Cc: netmod@ietf.org
Subject: Re: [netmod] IPR poll on draft-ietf-netmod-factory-default

=20

Qin and Ye, thank you  for your responses.

Balazs, your response is still pending.

=20

Kent // shepherd

=20





On Nov 12, 2019, at 1:19 PM, Kent Watsen <kent+ietf@watsen.net
<mailto:kent+ietf@watsen.net> > wrote:

=20

To each author and contributor listed on the "To" line.

In order to complete the Adoption poll, are you aware of any IPR that
applies
to draft-ietf-netmod-factory-default?  Please Reply-All to *this* email =
and
state either:

"No, I'm not aware of any IPR that applies to this draft"
or
"Yes, I'm aware of IPR that applies to this draft"

If "yes", has this IPR been disclosed in compliance with IETF IPR rules
(see RFCs 3669, 5378 and 8179 for more details)?

If "yes" again, please state either:

"Yes, the IPR has been disclosed in compliance with IETF IPR rules"
or
"No, the IPR has not been disclosed"

If you answer no, please provide any additional details you think
appropriate.

If you are listed as a document author or contributor please answer the
above by
responding to this email regardless of whether or not you are aware of =
any
relevant
IPR.  This document will not advance to the next stage until a response =
has
been
received from each author and listed contributor.  NOTE: THIS APPLIES TO =
ALL
OF YOU LISTED IN THIS MESSAGE'S TO LINES.

If you are on the WG email list or attend WG meetings but are not listed =
as
an author
or contributor, we remind you of your obligations under the IETF IPR =
rules
which
encourages you to notify the IETF if you are aware of IPR of others on =
an
IETF
contribution, or to refrain from participating in any contribution or
discussion related
to your undisclosed IPR. For more information, please see the RFCs =
listed
above
and  =
<http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProperty>
http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProperty.


Kent // as Shepherd

_______________________________________________
netmod mailing list
netmod@ietf.org <mailto:netmod@ietf.org>=20
https://www.ietf.org/mailman/listinfo/netmod

=20


------=_NextPart_001_011D_01D5AA8F.19EC00C0
Content-Type: text/html;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-2"><meta name=3DGenerator content=3D"Microsoft Word =
15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Helvetica-Light;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-family:"Helvetica-Light",serif'>&quot;No, I'm not aware of =
any IPR that applies to this draft&quot;<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-family:"Helvetica-Light",serif'>Balazs</span><o:p></o:p></p=
><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b>From:</b> Kent Watsen =
&lt;kent+ietf@watsen.net&gt; <br><b>Sent:</b> 2019. december 2., =
h=E9tf=F5 17:23<br><b>To:</b> Qin Wu &lt;bill.wu@huawei.com&gt;; =
Bal=E1zs Lengyel &lt;balazs.lengyel@ericsson.com&gt;; Ye Niu =
&lt;niuye@huawei.com&gt;<br><b>Cc:</b> =
netmod@ietf.org<br><b>Subject:</b> Re: [netmod] IPR poll on =
draft-ietf-netmod-factory-default<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Qin and Ye, =
thank you &nbsp;for your responses.<o:p></o:p></p><div><p =
class=3DMsoNormal>Balazs, your response is still =
pending.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Kent // shepherd<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal><br><br><o:p></o:p></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal>On Nov 12, 2019, at 1:19 PM, Kent Watsen &lt;<a =
href=3D"mailto:kent+ietf@watsen.net">kent+ietf@watsen.net</a>&gt; =
wrote:<o:p></o:p></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p =
class=3DMsoNormal><span style=3D'font-family:"Helvetica-Light",serif'>To =
each author and contributor listed on the &quot;To&quot; line.<br><br>In =
order to complete the Adoption poll, are you aware of any IPR that =
applies<br>to&nbsp;draft-ietf-netmod-factory-default? &nbsp;Please =
Reply-All to *this* email and state either:<br><br>&quot;No, I'm not =
aware of any IPR that applies to this draft&quot;<br>or<br>&quot;Yes, =
I'm aware of IPR that applies to this draft&quot;<br><br>If =
&quot;yes&quot;, has this IPR been disclosed in compliance with IETF IPR =
rules<br>(see RFCs 3669, 5378 and 8179 for more details)?<br><br>If =
&quot;yes&quot; again, please state either:<br><br>&quot;Yes, the IPR =
has been disclosed in compliance with IETF IPR =
rules&quot;<br>or<br>&quot;No, the IPR has not been =
disclosed&quot;<br><br>If you answer no, please provide any additional =
details you think appropriate.<br><br>If you are listed as a document =
author or contributor please answer the above by<br>responding to this =
email regardless of whether or not you are aware of any relevant<br>IPR. =
&nbsp;This document will not advance to the next stage until a response =
has been<br>received from each author and listed contributor. =
&nbsp;NOTE: THIS APPLIES TO ALL<br>OF YOU LISTED IN THIS MESSAGE'S TO =
LINES.<br><br>If you are on the WG email list or attend WG meetings but =
are not listed as an author<br>or contributor, we remind you of your =
obligations under the IETF IPR rules which<br>encourages you to notify =
the IETF if you are aware of IPR of others on an IETF<br>contribution, =
or to refrain from participating in any contribution or discussion =
related<br>to your undisclosed IPR. For more information, please see the =
RFCs listed above<br>and&nbsp;</span><a =
href=3D"http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualPrope=
rty"><span =
style=3D'font-family:"Helvetica-Light",serif'>http://trac.tools.ietf.org/=
group/iesg/trac/wiki/IntellectualProperty</span></a><span =
style=3D'font-family:"Helvetica-Light",serif'>.<br><br><br>Kent // =
as&nbsp;Shepherd</span><o:p></o:p></p></div><p =
class=3DMsoNormal>_______________________________________________<br>netm=
od mailing list<br><a =
href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/netmod">https://www.ietf.or=
g/mailman/listinfo/netmod</a><o:p></o:p></p></div></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_001_011D_01D5AA8F.19EC00C0--

------=_NextPart_000_011C_01D5AA8F.19EC00C0
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIVbjCCAyAw
ggIIoAMCAQICAR0wDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVy
YTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0wMTA0MDYwNzI5NDBaFw0yMTA0MDYwNzI5
NDBaMDkxCzAJBgNVBAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFz
czIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQF0o1ncrwDZbHRPoWN/xIvb1/
gC01O+FvqGepvwMcTYxvMkfVQWikEwTBNQyahEP8XB3/ibPoFxjNkV/7iePqv05dfBsm03V57eaE
41flrSnE9Doo56V7hDZps/1edr2jLZnTkE4jKH0YY/FUOyaddluXQrL/rvBO7N05lU6DBn/nSUDI
xQGyVFpmHT38+ek8Cp6BuHDwAYvkI1R8yK74kB4AlnLUVM9hI7zq+50CldG2uXE6aQg/D7ThQseI
9T+YqKe6HOBxce9YV4FQelxrdEYOgwOYw46obvJ2Mm4ng8Jz89wY6LST6nVEawRgIHFXh53zvqCQ
Iz2KJOHaIdvDAgMBAAGjMzAxMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECEqgqliE0148MAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAWs6H+RZyFVdLHdmb56ImMOyTZ9/WLdI0r/c4
pc6rFrmrL3w1y6zQD7RMK/yA72uMkV82dvfbsxsZ6vSyEf1hcUS/KLM6Hb+zQ+ifv9wxCHGwnY3W
NEcykMZlJPegSnwEc485bxeMcrW9S8h6+HuDwyhOnAnqZz+yZwQbwxTa+OdJJJHQHWr6YTnva+ch
dQYH2BK0ISBwQnGB2jyaNr6mWw1qbJofkXv5+e9Cuk5OnswMjZTc2UWcXuxCUGOu9F3EsRLcyjuo
Lp0UWgV1t+zXY+K6NbYECJHo2p2c9ma1GKwKplQmNDPSG8HUfxo6jguqMm7b/E8ln9kyx5ZacKzf
TDCCBX0wggRloAMCAQICEQCH7S4aKCZKxRmqOuu5DaLLMA0GCSqGSIb3DQEBCwUAMDkxCzAJBgNV
BAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFzczIgQ0EwHhcNMTQx
MjA1MDgxOTE1WhcNMjEwNDA1MTAyOTAwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UE
AwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AMK+6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65I
tqwA3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75L
jo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJ
jmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c
3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+J
Wov3F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0h
ADnJoWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4
pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTw
EhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVN
AgMBAAGjggGAMIIBfDBOBggrBgEFBQcBAQRCMEAwPgYIKwYBBQUHMAKGMmh0dHA6Ly9jYS50cnVz
dC50ZWxpYXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY2VyMA8GA1UdEwEB/wQFMAMBAf8wGQYD
VR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1
j5qWDNXr+nuqF+gTEjCBuQYDVR0fBIGxMIGuMG+gbaBrhmlsZGFwOi8vY3JsLTEudHJ1c3QudGVs
aWFzb25lcmEuY29tL2NuPVNvbmVyYSUyMENsYXNzMiUyMENBLG89U29uZXJhLGM9Rkk/Y2VydGlm
aWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnkwO6A5oDeGNWh0dHA6Ly9jcmwtMi50cnVzdC50ZWxp
YXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY3JsMBMGA1UdIwQMMAqACEqgqliE0148MA0GCSqG
SIb3DQEBCwUAA4IBAQAQ1elFTM6fGkQ/aRKdkUZicO3Cb9uzBJOpOtFctw+1El0/17lsjoVvJkZB
D3KnUobnrriFdAa+7FAN55KLmZeB/3Y2bG0bB4toSyaVHjOQnQY9M0dv8U852w0Q7GwchKfebLUI
bh9TMt2hI3Xc6j4knFTBUo7C1WAfO51K4bn1irmX6/Ej2VTgiOFsvOAny28W6enFSEQpSHw60VhN
fSttSqTOxyrRR/7kW7Y8yb/3DZDZ/dH6ZCfx/y+BNIv2NuSd85M9HXUzplXXohti4Ql/qeaMn6by
Ius6XlMWZZfkdVRvTuk2PkeC7UmAJ2+/DUWOPpawaytMXVfF4Hvxk34NMIIF/zCCA+egAwIBAgIR
AOm+1xFswMzmixU1jNT/MSEwDQYJKoZIhvcNAQELBQAwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoM
CEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMB4XDTE3MTAw
OTE1MjQ1OFoXDTIwMTAwOTE1MjQ1N1owajERMA8GA1UECgwIRXJpY3Nzb24xGDAWBgNVBAMMD0Jh
bMOhenMgTGVuZ3llbDEqMCgGCSqGSIb3DQEJARYbYmFsYXpzLmxlbmd5ZWxAZXJpY3Nzb24uY29t
MQ8wDQYDVQQFEwZFVEhCTEwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUUtnneUfH
i428YPkvW+AsCNeKCCKq72SzUZpBggijy+oLVO0cgTXXHygrZ+KT8TbyEkPwuHi+V4TQxWAyMhGa
nWZHWZXe9ghEZrJDJbCzFMHOqR+wEDnI1vM3sfQQ68iSsWQLd9opnb2/ihiJlt9up75VRpyj5lea
bvzxOLQimJgZiXaZzsPPT2nROyytKxOsE5KbfT3mNof3bMG1bggZtGGA1GBJchwdFJwQKIShfPVm
1CdulvJV1hPVecxttMJNPzSfSfryb/b64QnR5yc/pSx8SxD0h0rnNT73Al3Af2iRghdXN4omDKZY
OcdK/sE5HTmLTFuWoZAnL/RntOK9AgMBAAGjggHBMIIBvTBIBgNVHR8EQTA/MD2gO6A5hjdodHRw
Oi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nvbm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggr
BgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYI
KwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxpYXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNlcjAmBgNVHREEHzAdgRtiYWxhenMubGVuZ3llbEBlcmljc3Nvbi5jb20wVQYD
VR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5
LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMC
MB0GA1UdDgQWBBSkJw2vbyMFmf9tY1urk9NeYfiMgTAfBgNVHSMEGDAWgBQcexmel5x2rCA92Nzj
kWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBAD1RCVf5Df2uCXwPveXz
LBGIjsz3k2la5UUlioC+i4Ms6vGstqXIX7K24+Wc41npi+G5xFhvkAkmuTP/j29F5xJJuJcy3OcL
0br02vKe2WJJnlivB+X9plPg0kMUBS0lLq7kHPUrO/BLeIIFRuaky05eZlTnGNcLbn5VpZdjX4Ic
XZV78qpZI3L67Po1UgHzOTiWolc75jrKOx3UOw98fWRrgJPBUIeqDeD1NDfF7PlM4Cqlad062o6L
lM9wfAnoLzz0z04dPXtJkOcTiZgOLdPoKIm7LR1wZ9c6mYw4sgtoVAs16Y2cCPBxqWpsW+9ZCcDK
PPZzeBezCKyicpDJbTqCVMILd3j38HWUPWFuVITZNgANzHW1CpgqmiLIAADiznCCtudTE+fcB3O9
duuu/yuEME17LMy1GYMKXs1QCXmTq2hrqTJQ2AA2TsWZtoxl3ViqJgNBWjnQiMwdCl5Dural2jZP
/iU6MmiauUNYn9YW/ViUluoBBdaUHMpnP/7kM0Wk8j3Wzhcggx+Biml2gCopMaK1EJYjQH/2J95N
GEkSdZfVzFUmwV3yMd4mOhIaxW0SEq9b1eWICZ/BAcVBpSyU0sE1gpnBO5wLxj+IpSdiGlS4jc37
qCr/39xdv1Unu93glCmHq0xgX54N8EsyMBPC3+zSSu1qhCbU7VJWIz2aMIIGwjCCBKqgAwIBAgIQ
U7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0BAQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEf
MB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcx
MjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nz
b24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy
3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5DtjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt
8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6j
RrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1NwkTepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFl
hFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJkwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/2
0aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCY
rEqHMRaojI/VStloQgW76E76zQ2byw5QxrhOUbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuT
LUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMd
ay0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP05tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqd
GTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QLsgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMB
AAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVz
dC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUHMAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRl
bGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEA
MFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQECMDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3Np
dG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9j
cmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20vdGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0l
BBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpec
dqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcN
AQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PLFpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5
s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUbAL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90
BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRy
pF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86
IWst821ww0wxsCpEfClIvF7fBw2QkbG/1PwuzAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QD
Xnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7
C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbN
QUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbH
XSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i
6Ds5j0Qpj5aQMYIDBTCCAwECAQEwXDBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24x
JTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMCEQDpvtcRbMDM5osVNYzU/zEh
MAkGBSsOAwIaBQCgggF+MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X
DTE5MTIwNDA5MzkyNlowIwYJKoZIhvcNAQkEMRYEFJqyMI03FRM0w3a8kbPNqx6JKQVqMEMGCSqG
SIb3DQEJDzE2MDQwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcG
BSsOAwIaMGsGCSsGAQQBgjcQBDFeMFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29u
MSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8x
ITBtBgsqhkiG9w0BCRACCzFeoFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUw
IwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8xITAN
BgkqhkiG9w0BAQEFAASCAQAtAlPzqn9Q0Vkh/SahHKai9mfyVFHCAFeXLawqGl7y/UA9SrJP8cPn
n3EbbRmzqwqo9ax+WW5gw9FWUSMunWskydKRnY4Zbr+sPf6y4i6GshaFQ0d/UGeqSvCf+0ZyDyNh
rEjIvyeZka9PWOcfY5Vy4Mx5FuuMmy4kDo2r9TUhtZcC9UAM/SL0irYTnFyTnnigl1Ijp3uSquij
FLDN/CdOLGdbrMhN8AEHUHZAOi/l83D04jNls5ckkicRkbRCVTEPW2u9zf4nd+md+JKoDaJUUvUc
zSSkVWF7tewIe77tjRaDYq19V8WYBrGqgH+/Gf8eJ9mKqH16egJdyj4ZosylAAAAAAAA

------=_NextPart_000_011C_01D5AA8F.19EC00C0--


From nobody Wed Dec  4 02:16:19 2019
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B508D12025D; Wed,  4 Dec 2019 02:16:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, 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 l7mKRpm8rBtP; Wed,  4 Dec 2019 02:16:11 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 556F312022A; Wed,  4 Dec 2019 02:16:11 -0800 (PST)
Received: from localhost (unknown [173.38.220.41]) by mail.tail-f.com (Postfix) with ESMTPSA id E84CE1AE02AA; Wed,  4 Dec 2019 11:16:08 +0100 (CET)
Date: Wed, 04 Dec 2019 11:15:34 +0100 (CET)
Message-Id: <20191204.111534.1623958569286243992.mbj@tail-f.com>
To: rdd@cert.org, noreply@ietf.org
Cc: iesg@ietf.org, draft-ietf-netmod-yang-data-ext@ietf.org, joelja@gmail.com, netmod-chairs@ietf.org, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <157541873026.4777.16036785628686534252.idtracker@ietfa.amsl.com>
References: <157541873026.4777.16036785628686534252.idtracker@ietfa.amsl.com>
X-Mailer: Mew version 6.8 on Emacs 25.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ZjKj2mc0bbgxRWQo4xkMrLV7yIM>
Subject: Re: [netmod] Roman Danyliw's No Objection on draft-ietf-netmod-yang-data-ext-04: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 10:16:13 -0000

Roman Danyliw via Datatracker <noreply@ietf.org> wrote:
> Roman Danyliw has entered the following ballot position for
> draft-ietf-netmod-yang-data-ext-04: No Objection
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-data-ext/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Section 6. Recommend staying consistent with the standard YANG
> security considerations
> (https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines) and
> at least include this following subset (or something like it) of the
> boiler plate language:
> 
>    The YANG module in this document defines an extension in the YANG data
>    modeling language that will be imported and used by other modules.  When
>    imported and used, the resultant schema will have data nodes that can
>    be writable, or readable.  The access to such data nodes may be
>    considered sensitive or vulnerable in some network environments.
>    Write operations (e.g., edit-config) to these data nodes without
>    proper protection can have a negative effect on network operations.

Hmm, I can't find this text in the boilerplate.  As discussed with
Benjamin Kaduk, we believe that the reference to 7950 is sufficient.

> Section 7.3.  What purpose will this section serve when published?  Is seems
> like it could be removed.  The only use of the [1] reference is Appendix C
> which is supposed to be removed before publication.

I have removed both 7.3 and Appendix C from my local copy.


/martin


From nobody Wed Dec  4 04:58:22 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A560F12080F; Wed,  4 Dec 2019 04:58:16 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.111.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <157546429662.11240.8044072539997668846@ietfa.amsl.com>
Date: Wed, 04 Dec 2019 04:58:16 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/8I0Gt1TDLdHHVlyOMbMuPDQFSsM>
Subject: [netmod] I-D Action: draft-ietf-netmod-yang-instance-file-format-06.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 12:58:17 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : YANG Instance Data File Format
        Authors         : Balazs Lengyel
                          Benoit Claise
	Filename        : draft-ietf-netmod-yang-instance-file-format-06.txt
	Pages           : 26
	Date            : 2019-12-03

Abstract:
   There is a need to document data defined in YANG models when a live
   server is not available.  Data is often needed already at design or
   implementation time or needed by groups that do not have a live
   running server available.  This document specifies a standard file
   format for YANG instance data (which follows the syntax and semantic
   from existing YANG models, re-using the same format as the reply to a
   <get> operation/request) and annotates it with metadata.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-instance-file-format/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netmod-yang-instance-file-format-06
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-instance-file-format-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-yang-instance-file-format-06


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Wed Dec  4 08:39:24 2019
Return-Path: <noreply@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DF2A0120839; Wed,  4 Dec 2019 08:39:22 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alissa Cooper via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-netmod-yang-data-ext@ietf.org, Joel Jaeggli <joelja@gmail.com>,  netmod-chairs@ietf.org, joelja@gmail.com, netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.111.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Alissa Cooper <alissa@cooperw.in>
Message-ID: <157547756290.11075.17846628777512184796.idtracker@ietfa.amsl.com>
Date: Wed, 04 Dec 2019 08:39:22 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/7BXHYpQa9xjpm2tAouPQ6bwVsGc>
Subject: [netmod] Alissa Cooper's No Objection on draft-ietf-netmod-yang-data-ext-04: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 16:39:23 -0000

Alissa Cooper has entered the following ballot position for
draft-ietf-netmod-yang-data-ext-04: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-data-ext/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Please make the edit agreed from the Gen-ART review.



From nobody Wed Dec  4 08:42:03 2019
Return-Path: <alissa@cooperw.in>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33A90120043; Wed,  4 Dec 2019 08:41:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.772
X-Spam-Level: 
X-Spam-Status: No, score=-2.772 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.073, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=Gy+XimDb; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=wanknSzs
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 eX5uX4GYNQNO; Wed,  4 Dec 2019 08:41:56 -0800 (PST)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7FA6712080B; Wed,  4 Dec 2019 08:41:56 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 8DDA522629; Wed,  4 Dec 2019 11:41:55 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Wed, 04 Dec 2019 11:41:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h= from:message-id:content-type:mime-version:subject:date :in-reply-to:cc:to:references; s=fm1; bh=M7HvX9/JwB6+SGc41Ue6zol 8UdsbRRVSkRNjD5Ic2pQ=; b=Gy+XimDbMCgzWC+RV9yHR3SAtgzv9wk2d08Rrom vADZKYzSz2fRt3x7kpqvmTMNzYvNYu115Ve/tOvDKPVvE5y50gSbMIiqwKMpYGLN MD1+Kk1Z9aSi4TnIq7yrJjzJNQA4qit8tCilYimLLwhRAkCuMza2aniIMLQjwNKj 1/b1qNT0skCjBJoDyOxusztp7Wqa60zjgGW+c+yFlsixDckfh3JCd15vRWonBlMb BUW1zctCzx9ne2Xr13+RmRutq0MijwkyOxL7ys8DDi/VX37zgQZ9jUorSkTRQX4F 2NNxHhesXEc+ZJ2CB4aMflpKMErnp458aDgji/KIoxQWItA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=M7HvX9 /JwB6+SGc41Ue6zol8UdsbRRVSkRNjD5Ic2pQ=; b=wanknSzsFBMtopMIyMBhkZ vB8FzbBGNu15r/gwhpQhuf4wKtShZCCu9/1S/Xr2ZaZlyKxUeowlbZSpOgIA6nZZ +dq/PbGYrLJrALuZdJCOO27lIJLaYnNsxKsmllecXXNq8jfhZgIHHMZKoE7rZ/R6 ofbXSdXFfVXu4M53P/171QCIc6YcDY8nRzh8rMdFryrBu1GtIdGC/vo8Wt6U9YL8 oW2gDnQ78sjlOIvpgC8qcijyr8p7b8g+w8nX/CcdMIy5SBPnGApKnr68Kn+s3aFN uCrLruSNpXeJ7KcVzfVRG2wqJUxTVS20F0EgJxujf0MwMscNxR1drlC6W0VLDUWg ==
X-ME-Sender: <xms:0-HnXWP0nDaVyzPVcPnho2be_B7GujfHAGHSUTRRZBKv_VuJBLkRxw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudejledgkeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffktgggufffjgfvfhfosegrtdhmrehhtddvnecuhfhrohhmpeetlhhishhs rgcuvehoohhpvghruceorghlihhsshgrsegtohhophgvrhifrdhinheqnecuffhomhgrih hnpehivghtfhdrohhrghenucfkphepuddtkedrhedurddutddurdelkeenucfrrghrrghm pehmrghilhhfrhhomheprghlihhsshgrsegtohhophgvrhifrdhinhenucevlhhushhtvg hrufhiiigvpedt
X-ME-Proxy: <xmx:0-HnXZP1zQqAvbILJiuVObO2zjhUVDkndU9ZCIGhUzwSJpPJs35tWg> <xmx:0-HnXYSOgkPR0VrpDznQXosQvjM4PVnj11ZqvCKk8W8b-hGfsf6Kpg> <xmx:0-HnXbBPUPPR-TzK9UVp-bSI3WB8BNad22e_KM9DMsJbRhTm09Fd-Q> <xmx:0-HnXSfrU6NjAKrmVMFbqRtT69XeWf8BUh9GXDOKyztVFZ28BxYz4Q>
Received: from alcoop-m-c46z.fios-router.home (pool-108-51-101-98.washdc.fios.verizon.net [108.51.101.98]) by mail.messagingengine.com (Postfix) with ESMTPA id CCF1B30600EA; Wed,  4 Dec 2019 11:41:54 -0500 (EST)
From: Alissa Cooper <alissa@cooperw.in>
Message-Id: <CF463C26-9EE2-41FA-A8A1-DAF861EB2A9A@cooperw.in>
Content-Type: multipart/alternative; boundary="Apple-Mail=_DAA91EEB-DF40-4B0A-BF9C-9A5B30ED101C"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Wed, 4 Dec 2019 11:41:53 -0500
In-Reply-To: <20191021.093756.152320320751835478.mbj@tail-f.com>
Cc: Peter Yee via Datatracker <noreply@ietf.org>, General Area Review Team <gen-art@ietf.org>, draft-ietf-netmod-yang-data-ext.all@ietf.org, NetMod WG <netmod@ietf.org>
To: Martin Bjorklund <mbj@tail-f.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>
References: <157152508672.5327.14252287111930747824@ietfa.amsl.com> <20191021.093756.152320320751835478.mbj@tail-f.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/f_xK5tLYfdbAEHDm1KtkplM_z9M>
Subject: Re: [netmod] [Gen-art] Genart telechat review of draft-ietf-netmod-yang-data-ext-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 16:41:58 -0000

--Apple-Mail=_DAA91EEB-DF40-4B0A-BF9C-9A5B30ED101C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Brian, thanks for your review. Martin, thanks for your response. I =
entered a No Objection ballot.

Alissa

> On Oct 21, 2019, at 3:37 AM, Martin Bjorklund <mbj@tail-f.com> wrote:
>=20
> Hi,
>=20
> Brian Carpenter via Datatracker <noreply@ietf.org =
<mailto:noreply@ietf.org>> wrote:
>> Reviewer: Brian Carpenter
>> Review result: Ready with Nits
>>=20
>> Gen-ART Last Call & telechat review of =
draft-ietf-netmod-yang-data-ext-04
>>=20
>> I am the assigned Gen-ART reviewer for this draft. The General Area
>> Review Team (Gen-ART) reviews all IETF documents being processed
>> by the IESG for the IETF Chair. Please wait for direction from your
>> document shepherd or AD before posting a new version of the draft.
>>=20
>> For more information, please see the FAQ at
>> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>>=20
>> Document: draft-ietf-netmod-yang-data-ext-04.txt
>> Reviewer: Brian Carpenter
>> Review Date: 2019-10-20
>> IETF LC End Date: TBD
>> IESG Telechat date: 2019-10-31
>>=20
>> Summary: Ready with nits
>> --------
>>=20
>> Comments:=20
>> ---------
>>=20
>> This was accidentally put on the IESG agenda without an IETF Last =
Call,
>> so this review serves both purposes.
>>=20
>> The draft seems very clear and I have no technical comments.
>>=20
>> Nits:
>> -----
>>=20
>>> Updates: 8340 (if approved)
>>> Intended status: Standards Track
>>=20
>> RFC 8340 is a BCP, so can this really be Standards Track?
>> Shouldn't it also be BCP, extending BCP 215? It's tricky,
>> because it also effectively extends RFC 8040, which is
>> Standards Track rather than BCP. Sadly it doesn't seem that
>> a document can be both BCP and Standards Track.
>=20
> Hmm, the main contribution in this document (the "structure"
> extension), is not suitable as a BCP.  It is really just section 3
> that updates 8340.  I don't know to to resolve this, and will look at
> the document shepard for guidance!
>=20
>> Also, this draft says:
>>=20
>>>  The "yang-data" extension from [RFC8040] has been copied here,
>>>  renamed to "structure", and updated to be more flexible.
>>=20
>> That reads as if RFC 8040 is also updated, and it leaves the
>> status of "yang-data" unclear. Is it now deprecated? Perhaps the
>> sentence would be clearer like this:
>>=20
>>  This document defines a new YANG extension statement called
>>  "structure", which is similar to but more flexible than the
>>  "yang-data" extension from [RFC8040].
>=20
>=20
> Thank you, this is better!
>=20
>=20
> /martin
>=20
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org <mailto:Gen-art@ietf.org>
> https://www.ietf.org/mailman/listinfo/gen-art =
<https://www.ietf.org/mailman/listinfo/gen-art>

--Apple-Mail=_DAA91EEB-DF40-4B0A-BF9C-9A5B30ED101C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Brian, thanks for your review. Martin, thanks for your =
response. I entered a No Objection ballot.<div class=3D""><br =
class=3D""></div><div class=3D"">Alissa<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Oct =
21, 2019, at 3:37 AM, Martin Bjorklund &lt;<a =
href=3D"mailto:mbj@tail-f.com" class=3D"">mbj@tail-f.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Hi,</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Brian Carpenter via Datatracker =
&lt;</span><a href=3D"mailto:noreply@ietf.org" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">noreply@ietf.org</a><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; wrote:</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D"">Reviewer: Brian Carpenter<br class=3D"">Review result: Ready =
with Nits<br class=3D""><br class=3D"">Gen-ART Last Call &amp; telechat =
review of draft-ietf-netmod-yang-data-ext-04<br class=3D""><br =
class=3D"">I am the assigned Gen-ART reviewer for this draft. The =
General Area<br class=3D"">Review Team (Gen-ART) reviews all IETF =
documents being processed<br class=3D"">by the IESG for the IETF Chair. =
Please wait for direction from your<br class=3D"">document shepherd or =
AD before posting a new version of the draft.<br class=3D""><br =
class=3D"">For more information, please see the FAQ at<br =
class=3D"">&lt;<a =
href=3D"http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq" =
class=3D"">http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq</a>&gt;=
.<br class=3D""><br class=3D"">Document: =
draft-ietf-netmod-yang-data-ext-04.txt<br class=3D"">Reviewer: Brian =
Carpenter<br class=3D"">Review Date: 2019-10-20<br class=3D"">IETF LC =
End Date: TBD<br class=3D"">IESG Telechat date: 2019-10-31<br =
class=3D""><br class=3D"">Summary: Ready with nits<br =
class=3D"">--------<br class=3D""><br class=3D"">Comments:<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">---------<br =
class=3D""><br class=3D"">This was accidentally put on the IESG agenda =
without an IETF Last Call,<br class=3D"">so this review serves both =
purposes.<br class=3D""><br class=3D"">The draft seems very clear and I =
have no technical comments.<br class=3D""><br class=3D"">Nits:<br =
class=3D"">-----<br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">Updates: 8340 (if approved)<br class=3D"">Intended status: =
Standards Track<br class=3D""></blockquote><br class=3D"">RFC 8340 is a =
BCP, so can this really be Standards Track?<br class=3D"">Shouldn't it =
also be BCP, extending BCP 215? It's tricky,<br class=3D"">because it =
also effectively extends RFC 8040, which is<br class=3D"">Standards =
Track rather than BCP. Sadly it doesn't seem that<br class=3D"">a =
document can be both BCP and Standards Track.<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Hmm, the main contribution in this document (the =
"structure"</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">extension), =
is not suitable as a BCP. &nbsp;It is really just section 3</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">that updates 8340. &nbsp;I don't =
know to to resolve this, and will look at</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">the document shepard for guidance!</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D"">Also, =
this draft says:<br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">&nbsp;The "yang-data" extension from [RFC8040] has been =
copied here,<br class=3D"">&nbsp;renamed to "structure", and updated to =
be more flexible.<br class=3D""></blockquote><br class=3D"">That reads =
as if RFC 8040 is also updated, and it leaves the<br class=3D"">status =
of "yang-data" unclear. Is it now deprecated? Perhaps the<br =
class=3D"">sentence would be clearer like this:<br class=3D""><br =
class=3D"">&nbsp;This document defines a new YANG extension statement =
called<br class=3D"">&nbsp;"structure", which is similar to but more =
flexible than the<br class=3D"">&nbsp;"yang-data" extension from =
[RFC8040].<br class=3D""></blockquote><br style=3D"caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Thank you, this is better!</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">/martin</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Gen-art mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:Gen-art@ietf.org" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Gen-art@ietf.org</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/gen-art" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/gen-art</a></div></blockq=
uote></div><br class=3D""></div></body></html>=

--Apple-Mail=_DAA91EEB-DF40-4B0A-BF9C-9A5B30ED101C--


From nobody Wed Dec  4 19:35:42 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B471E1200A1; Wed,  4 Dec 2019 19:35:35 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.111.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <157551693568.11318.2517037047290149351@ietfa.amsl.com>
Date: Wed, 04 Dec 2019 19:35:35 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/qwu6g4D81JMqIlbpnfQrRZNUPtU>
Subject: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 03:35:36 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : Factory Default Setting
        Authors         : Qin Wu
                          Balazs Lengyel
                          Ye Niu
	Filename        : draft-ietf-netmod-factory-default-08.txt
	Pages           : 11
	Date            : 2019-12-04

Abstract:
   This document defines a method to reset a server to its factory-
   default content.  The reset operation may be used, e.g., when the
   existing configuration has major errors so re-starting the
   configuration process from scratch is the best option.

   A new factory-reset RPC is defined.  When resetting a datastore, all
   previous configuration settings will be lost and replaced by the
   factory-default content.

   A new optional "factory-default" read-only datastore is defined, that
   contains the data that will be copied over to the running datastore
   at reset.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-factory-default/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netmod-factory-default-08
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-factory-default-08

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-factory-default-08


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Wed Dec  4 19:37:41 2019
Return-Path: <bill.wu@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F5B71209C9 for <netmod@ietfa.amsl.com>; Wed,  4 Dec 2019 19:37:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 4J35G7NHF2EL for <netmod@ietfa.amsl.com>; Wed,  4 Dec 2019 19:37:36 -0800 (PST)
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 52DE412097E for <netmod@ietf.org>; Wed,  4 Dec 2019 19:37:36 -0800 (PST)
Received: from lhreml705-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 05A4142DAF78A162A4D5 for <netmod@ietf.org>; Thu,  5 Dec 2019 03:37:35 +0000 (GMT)
Received: from lhreml727-chm.china.huawei.com (10.201.108.78) by lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 5 Dec 2019 03:37:34 +0000
Received: from lhreml727-chm.china.huawei.com (10.201.108.78) by lhreml727-chm.china.huawei.com (10.201.108.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 5 Dec 2019 03:37:34 +0000
Received: from DGGEML405-HUB.china.huawei.com (10.3.17.49) by lhreml727-chm.china.huawei.com (10.201.108.78) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Thu, 5 Dec 2019 03:37:34 +0000
Received: from DGGEML511-MBX.china.huawei.com ([169.254.1.151]) by dggeml405-hub.china.huawei.com ([10.3.17.49]) with mapi id 14.03.0439.000; Thu, 5 Dec 2019 11:37:29 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: I-D Action: draft-ietf-netmod-factory-default-08.txt
Thread-Index: AdWrHSZg8tSrWq07QYi0NgXZ94hqjg==
Date: Thu, 5 Dec 2019 03:37:29 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABAA94AFDD3@dggeml511-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.134.31.203]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/pjxJ-LbBMasOPXAjxixa41AiVSI>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 03:37:39 -0000

di0wOCBpcyBwb3N0ZWQgdG8gYWRkcmVzcyBjb21tZW50cyByZWNlaXZlZCBmcm9tIFlBTkcgZG9j
dG9yIHJldmlldyBhbmQgYWRkaXRpb25hbCBjb21tZW50cyBmcm9tIEpvZS4NClRoZSBkaWZmIGlz
Og0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtbmV0bW9kLWZh
Y3RvcnktZGVmYXVsdC0wOA0KDQotUWluDQotLS0tLdPKvP7Urbz+LS0tLS0NCreivP7IyzogSS1E
LUFubm91bmNlIFttYWlsdG86aS1kLWFubm91bmNlLWJvdW5jZXNAaWV0Zi5vcmddILT6se0gaW50
ZXJuZXQtZHJhZnRzQGlldGYub3JnDQq3osvNyrG85DogMjAxOcTqMTLUwjXI1SAxMTozNg0KytW8
/sjLOiBpLWQtYW5ub3VuY2VAaWV0Zi5vcmcNCrOty806IG5ldG1vZEBpZXRmLm9yZw0K1vfM4jog
SS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTA4LnR4dA0KDQoN
CkEgTmV3IEludGVybmV0LURyYWZ0IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVy
bmV0LURyYWZ0cyBkaXJlY3Rvcmllcy4NClRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhl
IE5ldHdvcmsgTW9kZWxpbmcgV0cgb2YgdGhlIElFVEYuDQoNCiAgICAgICAgVGl0bGUgICAgICAg
ICAgIDogRmFjdG9yeSBEZWZhdWx0IFNldHRpbmcNCiAgICAgICAgQXV0aG9ycyAgICAgICAgIDog
UWluIFd1DQogICAgICAgICAgICAgICAgICAgICAgICAgIEJhbGF6cyBMZW5neWVsDQogICAgICAg
ICAgICAgICAgICAgICAgICAgIFllIE5pdQ0KCUZpbGVuYW1lICAgICAgICA6IGRyYWZ0LWlldGYt
bmV0bW9kLWZhY3RvcnktZGVmYXVsdC0wOC50eHQNCglQYWdlcyAgICAgICAgICAgOiAxMQ0KCURh
dGUgICAgICAgICAgICA6IDIwMTktMTItMDQNCg0KQWJzdHJhY3Q6DQogICBUaGlzIGRvY3VtZW50
IGRlZmluZXMgYSBtZXRob2QgdG8gcmVzZXQgYSBzZXJ2ZXIgdG8gaXRzIGZhY3RvcnktDQogICBk
ZWZhdWx0IGNvbnRlbnQuICBUaGUgcmVzZXQgb3BlcmF0aW9uIG1heSBiZSB1c2VkLCBlLmcuLCB3
aGVuIHRoZQ0KICAgZXhpc3RpbmcgY29uZmlndXJhdGlvbiBoYXMgbWFqb3IgZXJyb3JzIHNvIHJl
LXN0YXJ0aW5nIHRoZQ0KICAgY29uZmlndXJhdGlvbiBwcm9jZXNzIGZyb20gc2NyYXRjaCBpcyB0
aGUgYmVzdCBvcHRpb24uDQoNCiAgIEEgbmV3IGZhY3RvcnktcmVzZXQgUlBDIGlzIGRlZmluZWQu
ICBXaGVuIHJlc2V0dGluZyBhIGRhdGFzdG9yZSwgYWxsDQogICBwcmV2aW91cyBjb25maWd1cmF0
aW9uIHNldHRpbmdzIHdpbGwgYmUgbG9zdCBhbmQgcmVwbGFjZWQgYnkgdGhlDQogICBmYWN0b3J5
LWRlZmF1bHQgY29udGVudC4NCg0KICAgQSBuZXcgb3B0aW9uYWwgImZhY3RvcnktZGVmYXVsdCIg
cmVhZC1vbmx5IGRhdGFzdG9yZSBpcyBkZWZpbmVkLCB0aGF0DQogICBjb250YWlucyB0aGUgZGF0
YSB0aGF0IHdpbGwgYmUgY29waWVkIG92ZXIgdG8gdGhlIHJ1bm5pbmcgZGF0YXN0b3JlDQogICBh
dCByZXNldC4NCg0KDQpUaGUgSUVURiBkYXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBk
cmFmdCBpczoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbmV0
bW9kLWZhY3RvcnktZGVmYXVsdC8NCg0KVGhlcmUgYXJlIGFsc28gaHRtbGl6ZWQgdmVyc2lvbnMg
YXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0
bW9kLWZhY3RvcnktZGVmYXVsdC0wOA0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
aHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgNCg0KQSBkaWZmIGZyb20g
dGhlIHByZXZpb3VzIHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtbmV0bW9kLWZhY3RvcnktZGVmYXVsdC0wOA0KDQoN
ClBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRo
ZSB0aW1lIG9mIHN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYg
YXJlIGF2YWlsYWJsZSBhdCB0b29scy5pZXRmLm9yZy4NCg0KSW50ZXJuZXQtRHJhZnRzIGFyZSBh
bHNvIGF2YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Og0KZnRwOi8vZnRwLmlldGYub3JnL2lu
dGVybmV0LWRyYWZ0cy8NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkktRC1Bbm5vdW5jZSBtYWlsaW5nIGxpc3QNCkktRC1Bbm5vdW5jZUBpZXRmLm9y
Zw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pLWQtYW5ub3VuY2UNCklu
dGVybmV0LURyYWZ0IGRpcmVjdG9yaWVzOiBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1s
IG9yIGZ0cDovL2Z0cC5pZXRmLm9yZy9pZXRmLzFzaGFkb3ctc2l0ZXMudHh0DQo=


From nobody Thu Dec  5 00:02:29 2019
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2106B1200F5; Thu,  5 Dec 2019 00:02:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-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 I8m1AaKAr1FH; Thu,  5 Dec 2019 00:02:26 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 34ED51200B3; Thu,  5 Dec 2019 00:02:26 -0800 (PST)
Received: from localhost (unknown [173.38.220.41]) by mail.tail-f.com (Postfix) with ESMTPSA id 93CF01B04D92; Thu,  5 Dec 2019 09:02:23 +0100 (CET)
Date: Thu, 05 Dec 2019 09:01:49 +0100 (CET)
Message-Id: <20191205.090149.2019624525159947827.mbj@tail-f.com>
To: kaduk@mit.edu, noreply@ietf.org
Cc: iesg@ietf.org, draft-ietf-netmod-yang-data-ext@ietf.org, joelja@gmail.com, netmod-chairs@ietf.org, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20191204.103510.155420166972309571.mbj@tail-f.com>
References: <157539877208.24851.10333944750255427374.idtracker@ietfa.amsl.com> <20191204.103510.155420166972309571.mbj@tail-f.com>
X-Mailer: Mew version 6.8 on Emacs 25.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/HaoB0Pk8Ffie5Zxmpr58hZLScrw>
Subject: Re: [netmod] Benjamin Kaduk's No Objection on draft-ietf-netmod-yang-data-ext-04: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 08:02:28 -0000

Hi,

See one more reply inline.

Martin Bjorklund <mbj@tail-f.com> wrote:
> Hi,
> 
> Benjamin Kaduk via Datatracker <noreply@ietf.org> wrote:
> > Benjamin Kaduk has entered the following ballot position for
> > draft-ietf-netmod-yang-data-ext-04: No Objection
> > 
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> > 
> > 
> > Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> > for more information about IESG DISCUSS and COMMENT positions.
> > 
> > 
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-data-ext/
> > 
> > 
> > 
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> > 
> > Section 1
> > 
> >    The "yang-data" extension from [RFC8040] has been copied here,
> >    renamed to "structure", and updated to be more flexible.  There is no
> > 
> > The Gen-Art reviewer had a good comment on this that should be acted
> > upon.
> 
> Yes. This is now changed to:
> 
>   This document defines a new YANG extension statement called
>   "structure", which is similar to but more flexible than the
>   "yang-data" extension from [RFC8040].
> 
> 
> > Section 2
> > 
> >    This does not mean a YANG data structure has to be used as a top-
> >    level protocol message or other top-level data structure.
> > 
> > I was confused by this until I got through Section 4, which (I think!)
> > clarified that I need a top-level extension directive to "declare the
> > named structure", but this is saying that once the structure is
> > declared, it can be placed anywhere in the tree as a "node of structure
> > type".
> 
> It means that once a structure is defined, we don't put any limitations
> on how / where it is used.  It might be used to define some kind of
> message that is used on its own, or it might be used to define a
> structure that can be nested within some other data.  
> 
> An example of the latter is given in A.5.
> 
> > Perhaps we could add a few words here to clarify, e.g., "YANG
> > data structure, once defined," or "A YANG data structure can be used as
> > any other data type, in the rest of the module"?
> 
> Yes, the former is better.  The sentence now reads:
> 
>   This does not mean a YANG data structure, once defined, has to be
>   used as a top-level protocol message or other top-level data
>   structure.
> 
> > Section 3
> > 
> > Do we need to say anything about how the child <node>s under
> > structure/augment-structure get printed?  (I assume they get the same
> > handling as for the datastore tree, but could be wrong.)
> 
> They do.  Perhaps we can add:
> 
>    Nodes in YANG data structures are printed according to the rules
>    defined in section 2.6 in [RFC8340].
> 
> 
> > 
> >    The new sections, including spaces conventions is:
> > 
> >        structure <structure-name>:
> > 
> > (I see four spaces between the column the paragraph starts in and the
> > column the "structure" keyword starts in, not two.)
> 
> Thanks, fixed.
> 
> >    [augment-structure]
> >    [...]
> >              The sub-statements of this extension MUST follow the ABNF
> >           rules below, where the rules are defined in RFC 7950:
> > 
> >             [status-stmt]
> >             [description-stmt]
> >             [reference-stmt]
> >             1*(data-def-stmt / case-stmt)
> > 
> > Comparing to RFC 7950's augment-stmt, we see that when-stmt and
> > if-feature-stmt are not present; would those be used externally to the
> > augment-structure declaration if needed?
> 
> I will discuss this with my co-author and get back.  It might be an
> oversight.

If you need "if-feature" or "when" in this situation you can put it on
the nodes inside the "augment-structure".  For example, instead of:

  augment-structure ... {
    if-feature x;
    container y;
  }

you would do:

  augment-structure ... {
    container y {
      if-feature x;
    }
  }

and similar for "when".



/martin


> 
> > Section 6
> > 
> > I might consider adding a note that the data being modelled might have
> > its own security considerations, but there's a pretty good case that
> > this is already covered in RFC 7950 and thus would be redundant here.
> 
> Yes I think that since we specifically refer to the text in 7950 we
> shouldn't just repeat that text.  I guess we could repeat the text
> from 7950 and remove the reference, but I think I would prefer to keep
> the ref.
> 
> > Appendix A.1
> > 
> > Using last+first as the only naming options (and the list keys) is
> > perhaps a bit unfortunate, given, e.g.,
> > https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
> > (which has been popularized several times on varous social-media sites
> > over the years).
> > I suppose it still suffices for the purposes of this example, though.
> 
> I was going to suggest to use a single key "name", but that would
> break his issues 1-4...  So hopefully the current list is ok; it is
> just an example.
> 
> > Appendix A.3, A.4
> > 
> > As Alexey notes, maybe have two address entries in the example so
> > that the reader sees
> > the encoding of the list structure?
> 
> Ok, it doesn't hurt to add it, although I don't think that this
> document is the right place to show examples of standard YANG encoding
> rules.  I'll add one more address.
> 
> 
> /martin
> 


From nobody Thu Dec  5 07:39:12 2019
Return-Path: <jclarke@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A33512004F for <netmod@ietfa.amsl.com>; Thu,  5 Dec 2019 07:39:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=CWT67vs5; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ktVnVQ8I
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 TtlNs2k3rrnW for <netmod@ietfa.amsl.com>; Thu,  5 Dec 2019 07:39:07 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE88B120013 for <netmod@ietf.org>; Thu,  5 Dec 2019 07:39:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=74047; q=dns/txt; s=iport; t=1575560346; x=1576769946; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=g96ze2tOq7s8tz9FKV7kibRJ48+yFgWtU5LKBUmTrmY=; b=CWT67vs5Lyv0uWgXZ7ZSaAzJs20Wp+Q7Mzfx3vD/hMTHBmeCJ7CZM7vD w/jxheNNnTrnszyCmxJ4dTzPGkDwKADwsvPOkiNPTZPGlpSBZilipDR2E mPnDfxRzqkmEg4pAB/lNovBF/23m1JYERIbK7LEMwjOH68Fle5kAZ7ddr k=;
IronPort-PHdr: =?us-ascii?q?9a23=3AEE2nlxHXi/soAw7vwMxu251GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4z1A3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+efzhayUgH8lqX15+9Hb9Ok9QS47z?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CrBQDxI+ld/40NJK1lHAEBAQEBBwE?= =?us-ascii?q?BEQEEBAEBgX6BHC8pJwVsWCAECyqEK4NGA4p8mmOBQoEQA1QJAQEBDAEBGAE?= =?us-ascii?q?MCAIBAYN7RQIXgXwkOBMCAw0BAQQBAQECAQUEbYU3DIVTAgEDAQEQER0BASw?= =?us-ascii?q?LAQ8CAQYCDioBBgMCAgIlCxQRAQEEDgUJGYMAAYF5TQMuAQ6SaZBkAoE4iGB?= =?us-ascii?q?1gTKCfgEBBYE1AQMCDkFAgjwYghcJgTaMFxqBQT+BOCCCTD6CWQsBAQEBAQE?= =?us-ascii?q?YgTABQxGCUjKCLI1mgjuFT5heCoIuhx+OOxuCQXOGe4Q/iziXC4UQjFICBAI?= =?us-ascii?q?EBQIOAQEFgT8qIoFYcBUaISoBgkEJRxEUjGaBJwECgkmFFIU/dAGBJ5BAAQE?=
X-IronPort-AV: E=Sophos;i="5.69,281,1571702400";  d="scan'208,217";a="377760544"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Dec 2019 15:39:05 +0000
Received: from XCH-ALN-011.cisco.com (xch-aln-011.cisco.com [173.36.7.21]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id xB5Fd5Va029915 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 5 Dec 2019 15:39:05 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-011.cisco.com (173.36.7.21) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Dec 2019 09:39:05 -0600
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Dec 2019 09:39:03 -0600
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 5 Dec 2019 09:39:03 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PkiKivUNDgwHBHrfv3TPe+XUfJgBdDLXaShl+E5Sd3unak7uFrrzJlgm7hhFmu0KuiOHaCIEwaoXYqsnSe5BGpMN7upcYut1VsuUz1YYwUW9c08E49C4kRF+FhHTWdaEnfpDuAAwhp4swJBXfgSSDdWGFBYMm5BByK6/OVv6GNYvKKk7L+4j1c4j73U5N27D3jeentHfXjO2Dj58ZBeQl8fDkSiBp2go9vEIXh/d0CYr18U3kLjI482CV9jzYgT4LEClxaOhXup1ApDZzGNz8qiPu274zvzJ5kiagQtlyHtLXxvwOilQy4fkmRCr52+AeGkWAPRA0ll5po7XXJAEWQ==
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-SenderADCheck; bh=g96ze2tOq7s8tz9FKV7kibRJ48+yFgWtU5LKBUmTrmY=; b=E1Le4PQCpgOTUY+F61D5eyhMLVbLjGhz0mGzZMwT2Po30MZWRpnaKxO+pFGJFY/rE26aoGRgoKNZWzpW7mzd+iHhIfRbQiHEHxBFoMbgp8MSp4UOQbWYWmRss0yjVNsfiITmSTMojlWk/f+iM2cuPeK6I2HYaHGeJmd2n0qVfRsWs2ahY+pDnW0lt1gMR4+IOrIzXWpTFfEdJFliaz+qkvusTs9uErDWWHCpDRyhM01aBu4mHjRau8spqgCCIL5XEeeTpta4Lu2ACyEksoOLfDgmK1sI0rnHDh+o1CZsnzv+Ec5muBZbqiCFLff7+l491/FJE9YtGAOF18e9bBxfbA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g96ze2tOq7s8tz9FKV7kibRJ48+yFgWtU5LKBUmTrmY=; b=ktVnVQ8IExXIv0Anex8HgWwDfFyKx2LMXs6FEBlUTpUR8S2Z3NwCeG35aLfyT7cdOlRpo21Nh7OpN8p/744tJpE1/yS2+4NU+2oVGv8XfXvPWZfMkRdTTaMwWK7jd+wOTFFZh3B3VIKK4bDojeWLa/SHn/KRNfP/80KjhDWds40=
Received: from BN6PR11MB1667.namprd11.prod.outlook.com (10.172.23.12) by BN6PR11MB1859.namprd11.prod.outlook.com (10.175.100.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.12; Thu, 5 Dec 2019 15:39:02 +0000
Received: from BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::7c70:b7fd:340e:ad7a]) by BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::7c70:b7fd:340e:ad7a%6]) with mapi id 15.20.2516.014; Thu, 5 Dec 2019 15:39:02 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: Qin Wu <bill.wu@huawei.com>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
Thread-Index: AdWrHSZg8tSrWq07QYi0NgXZ94hqjgAZPfwA
Date: Thu, 5 Dec 2019 15:39:02 +0000
Message-ID: <31530DA4-B054-4FD2-B83A-86A2E9BC4EB1@cisco.com>
References: <B8F9A780D330094D99AF023C5877DABAA94AFDD3@dggeml511-mbx.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABAA94AFDD3@dggeml511-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jclarke@cisco.com; 
x-originating-ip: [2001:420:c0c4:1004::1d7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a7e3e0cb-3066-4f7e-d558-08d77999412a
x-ms-traffictypediagnostic: BN6PR11MB1859:
x-microsoft-antispam-prvs: <BN6PR11MB1859DFE2E4A92281AB3B026BB85C0@BN6PR11MB1859.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02426D11FE
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(39860400002)(366004)(396003)(136003)(189003)(199004)(8676002)(2906002)(76176011)(66946007)(53546011)(76116006)(6506007)(2616005)(14454004)(316002)(14444005)(6916009)(6512007)(66446008)(81156014)(81166006)(36756003)(25786009)(102836004)(64756008)(33656002)(66476007)(66556008)(8936002)(11346002)(4326008)(186003)(99286004)(66574012)(478600001)(71190400001)(21615005)(71200400001)(5660300002)(966005)(229853002)(54896002)(86362001)(6486002)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR11MB1859; H:BN6PR11MB1667.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fAWCqNuTyVfq6eCg57M8ZF984VBOdaw/nqVNp9Aov9PyPL+6dFIZf4Mc90wSxiqQXKGyWTZ+wl8WBC3tITy28/Xc/2DKTNLrztvRSaJz8r9197ivyvITLMZYpVz0eg8aWxf9XQzmBUYF1bUi8lPDXQflME0zvqiGBQtDM+el9YMJ65mzt1DG1L6ZqsJcIROd6XVkuqUJoYG8JBN0i/q9pIDdmDu1WsccRVGMzSzcfGvM5KeAZMQnSjZb+xa8Y3u8koFfF2E+KHkvmO6V6NdSu4ifpGWwNcQKA9awWdXhlaJAJph3k8ztHZDhacz/2pjce2ar5pekqH+P1lynPM3waEkOUU7nMx4W1HbOnvg8wV8ywhSnHJPKdXdNcsw2/9DIVVukLXyrY0jDFq/76XVMAf7/tmDL3Tv/Am2ovEMHflIblH5lP8RmNVlSn0UgCgBhpXuMCKLdazd+daKJ4LlRf1VRhsWgo7XKqSaQS89xfDI=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_31530DA4B0544FD2B83A86A2E9BC4EB1ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: a7e3e0cb-3066-4f7e-d558-08d77999412a
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2019 15:39:02.5298 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fasIF/dvs2FofxAqDT/Hbhs2GWsTWwUK/TGBKg2K0CC47IMERUru5M2FvV0E7W++mU0HenCGgIuikP9i+4u0iQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1859
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.21, xch-aln-011.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/hsHuPI_DomZIZtcIKNB6SLV2OV0>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 15:39:10 -0000

--_000_31530DA4B0544FD2B83A86A2E9BC4EB1ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

DQoNCk9uIERlYyA0LCAyMDE5LCBhdCAyMjozNywgUWluIFd1IDxiaWxsLnd1QGh1YXdlaS5jb208
bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQp2LTA4IGlzIHBvc3RlZCB0byBh
ZGRyZXNzIGNvbW1lbnRzIHJlY2VpdmVkIGZyb20gWUFORyBkb2N0b3IgcmV2aWV3IGFuZCBhZGRp
dGlvbmFsIGNvbW1lbnRzIGZyb20gSm9lLg0KVGhlIGRpZmYgaXM6DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTA4DQoN
ClRoYW5rcywgUWluLiAgQnV0IHRoaXMgaXNu4oCZdCBhY3R1YWxseSB3aGF0IEkgaGFkIGluIG1p
bmQuICBJIHdhcyBzdWdnZXN0aW5nIHRleHQgdGFyZ2V0ZWQgYXQgaW1wbGVtZW50b3JzIGJ1dCBh
bHNvIHdhcm5pbmcgb3BlcmF0b3JzIGFsb25nIHRoZSBsaW5lcyBvZjoNCg0KT3BlcmF0b3JzIHNo
b3VsZCBiZSBhd2FyZSB0aGF0IHNpbmNlIGFsbCByZWFkLXdyaXRlIGRhdGFzdG9yZXMgYXJlIGlt
bWVkaWF0ZWx5IHJlc2V0IHRvIGZhY3RvciBkZWZhdWx0LCB0aGUgZGV2aWNlIHdpbGwgYmVjb21l
IHVucmVhY2hhYmxlIG9uIHRoZSBuZXR3b3JrLiAgT25lIHNob3VsZCB1bmRlcnN0YW5kIGhvdyBh
IGdpdmVuIHZlbmRvcuKAmXMgZGV2aWNlIHdpbGwgYmVoYXZlIGFmdGVyIHRoZSBSUEMgaXMgZXhl
Y3V0ZWQuICBJbXBsZW1lbnRvcnMgU0hPVUxEIHJlYm9vdCB0aGUgZGV2aWNlIG9yIG90aGVyd2lz
ZSByZXN0YXJ0IHByb2Nlc3NlcyBuZWVkZWQgdG8gYm9vdHN0cmFwIGl0Lg0KDQpJIHJlYWxpemUg
SsO8cmdlbig/KSBvciBvdGhlcnMgaGFkIHByb2JsZW1zIHdpdGggY2FsbGluZyBvdXQgYm9vdHN0
cmFwcGluZywgYnV0IEkgZG8gdGhpbmsgc29tZSBleHBsaWNpdCBhZHZpY2UgaXMgcmVxdWlyZWQg
c28gYWxsIHBhcnRpZXMgYXJlIGF3YXJlIHdoYXQgdGhlIGltcGFjdCBvZiBleGVjdXRpbmcgdGhl
IFJQQyB3b3VsZCBoYXZlLg0KDQpKb2UNCg0KDQotUWluDQotLS0tLemCruS7tuWOn+S7ti0tLS0t
DQrlj5Hku7bkuro6IEktRC1Bbm5vdW5jZSBbbWFpbHRvOmktZC1hbm5vdW5jZS1ib3VuY2VzQGll
dGYub3JnXSDku6PooaggaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPG1haWx0bzppbnRlcm5ldC1k
cmFmdHNAaWV0Zi5vcmc+DQrlj5HpgIHml7bpl7Q6IDIwMTnlubQxMuaciDXml6UgMTE6MzYNCuaU
tuS7tuS6ujogaS1kLWFubm91bmNlQGlldGYub3JnPG1haWx0bzppLWQtYW5ub3VuY2VAaWV0Zi5v
cmc+DQrmioTpgIE6IG5ldG1vZEBpZXRmLm9yZzxtYWlsdG86bmV0bW9kQGlldGYub3JnPg0K5Li7
6aKYOiBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgudHh0
DQoNCg0KQSBOZXcgSW50ZXJuZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhlIG9uLWxpbmUg
SW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9yaWVzLg0KVGhpcyBkcmFmdCBpcyBhIHdvcmsgaXRlbSBv
ZiB0aGUgTmV0d29yayBNb2RlbGluZyBXRyBvZiB0aGUgSUVURi4NCg0KICAgICAgIFRpdGxlICAg
ICAgICAgICA6IEZhY3RvcnkgRGVmYXVsdCBTZXR0aW5nDQogICAgICAgQXV0aG9ycyAgICAgICAg
IDogUWluIFd1DQogICAgICAgICAgICAgICAgICAgICAgICAgQmFsYXpzIExlbmd5ZWwNCiAgICAg
ICAgICAgICAgICAgICAgICAgICBZZSBOaXUNCkZpbGVuYW1lICAgICAgICA6IGRyYWZ0LWlldGYt
bmV0bW9kLWZhY3RvcnktZGVmYXVsdC0wOC50eHQNClBhZ2VzICAgICAgICAgICA6IDExDQpEYXRl
ICAgICAgICAgICAgOiAyMDE5LTEyLTA0DQoNCkFic3RyYWN0Og0KICBUaGlzIGRvY3VtZW50IGRl
ZmluZXMgYSBtZXRob2QgdG8gcmVzZXQgYSBzZXJ2ZXIgdG8gaXRzIGZhY3RvcnktDQogIGRlZmF1
bHQgY29udGVudC4gIFRoZSByZXNldCBvcGVyYXRpb24gbWF5IGJlIHVzZWQsIGUuZy4sIHdoZW4g
dGhlDQogIGV4aXN0aW5nIGNvbmZpZ3VyYXRpb24gaGFzIG1ham9yIGVycm9ycyBzbyByZS1zdGFy
dGluZyB0aGUNCiAgY29uZmlndXJhdGlvbiBwcm9jZXNzIGZyb20gc2NyYXRjaCBpcyB0aGUgYmVz
dCBvcHRpb24uDQoNCiAgQSBuZXcgZmFjdG9yeS1yZXNldCBSUEMgaXMgZGVmaW5lZC4gIFdoZW4g
cmVzZXR0aW5nIGEgZGF0YXN0b3JlLCBhbGwNCiAgcHJldmlvdXMgY29uZmlndXJhdGlvbiBzZXR0
aW5ncyB3aWxsIGJlIGxvc3QgYW5kIHJlcGxhY2VkIGJ5IHRoZQ0KICBmYWN0b3J5LWRlZmF1bHQg
Y29udGVudC4NCg0KICBBIG5ldyBvcHRpb25hbCAiZmFjdG9yeS1kZWZhdWx0IiByZWFkLW9ubHkg
ZGF0YXN0b3JlIGlzIGRlZmluZWQsIHRoYXQNCiAgY29udGFpbnMgdGhlIGRhdGEgdGhhdCB3aWxs
IGJlIGNvcGllZCBvdmVyIHRvIHRoZSBydW5uaW5nIGRhdGFzdG9yZQ0KICBhdCByZXNldC4NCg0K
DQpUaGUgSUVURiBkYXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBkcmFmdCBpczoNCmh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbmV0bW9kLWZhY3Rvcnkt
ZGVmYXVsdC8NCg0KVGhlcmUgYXJlIGFsc28gaHRtbGl6ZWQgdmVyc2lvbnMgYXZhaWxhYmxlIGF0
Og0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLWZhY3Rvcnkt
ZGVmYXVsdC0wOA0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1p
ZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgNCg0KQSBkaWZmIGZyb20gdGhlIHByZXZpb3Vz
IHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91
cmwyPWRyYWZ0LWlldGYtbmV0bW9kLWZhY3RvcnktZGVmYXVsdC0wOA0KDQoNClBsZWFzZSBub3Rl
IHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1
Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJs
ZSBhdCB0b29scy5pZXRmLm9yZzxodHRwOi8vdG9vbHMuaWV0Zi5vcmc+Lg0KDQpJbnRlcm5ldC1E
cmFmdHMgYXJlIGFsc28gYXZhaWxhYmxlIGJ5IGFub255bW91cyBGVFAgYXQ6DQpmdHA6Ly9mdHAu
aWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzLw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KSS1ELUFubm91bmNlIG1haWxpbmcgbGlzdA0KSS1ELUFubm91
bmNlQGlldGYub3JnPG1haWx0bzpJLUQtQW5ub3VuY2VAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ktZC1hbm5vdW5jZQ0KSW50ZXJuZXQtRHJhZnQgZGly
ZWN0b3JpZXM6IGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwgb3IgZnRwOi8vZnRwLmll
dGYub3JnL2lldGYvMXNoYWRvdy1zaXRlcy50eHQNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpuZXRtb2QgbWFpbGluZyBsaXN0DQpuZXRtb2RAaWV0Zi5v
cmc8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vbmV0bW9kDQoNCg==

--_000_31530DA4B0544FD2B83A86A2E9BC4EB1ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <799B4A01873A9A4F9087D98C9F99581E@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxkaXY+PGJyIGNsYXNz
PSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9u
IERlYyA0LCAyMDE5LCBhdCAyMjozNywgUWluIFd1ICZsdDs8YSBocmVmPSJtYWlsdG86YmlsbC53
dUBodWF3ZWkuY29tIiBjbGFzcz0iIj5iaWxsLnd1QGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8
L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNz
PSIiPjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
TWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDog
bm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj52LTA4DQogaXMgcG9z
dGVkIHRvIGFkZHJlc3MgY29tbWVudHMgcmVjZWl2ZWQgZnJvbSBZQU5HIGRvY3RvciByZXZpZXcg
YW5kIGFkZGl0aW9uYWwgY29tbWVudHMgZnJvbSBKb2UuPC9zcGFuPjxiciBzdHlsZT0iY2FyZXQt
Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6
ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBm
b250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBz
dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl
OiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNhcmV0
LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNp
emU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg
Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjog
c3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFj
ZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUg
IWltcG9ydGFudDsiIGNsYXNzPSIiPlRoZQ0KIGRpZmYgaXM6PC9zcGFuPjxiciBzdHlsZT0iY2Fy
ZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQt
c2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs
OyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWdu
OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw
YWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo
OiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtbmV0bW9kLWZhY3RvcnktZGVm
YXVsdC0wOCIgc3R5bGU9ImZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDEx
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsiIGNsYXNzPSIiPmh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRm
LW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDg8L2E+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi
KDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBm
b250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0
OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0
LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsg
d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1k
ZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcywgUWluLiAmbmJzcDtCdXQgdGhpcyBp
c27igJl0IGFjdHVhbGx5IHdoYXQgSSBoYWQgaW4gbWluZC4gJm5ic3A7SSB3YXMgc3VnZ2VzdGlu
ZyB0ZXh0IHRhcmdldGVkIGF0IGltcGxlbWVudG9ycyBidXQgYWxzbyB3YXJuaW5nIG9wZXJhdG9y
cyBhbG9uZyB0aGUgbGluZXMgb2Y6PC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGRpdj5PcGVyYXRvcnMgc2hvdWxkIGJlIGF3YXJlIHRoYXQgc2luY2UgYWxsIHJlYWQtd3JpdGUg
ZGF0YXN0b3JlcyBhcmUgaW1tZWRpYXRlbHkgcmVzZXQgdG8gZmFjdG9yIGRlZmF1bHQsIHRoZSBk
ZXZpY2Ugd2lsbCBiZWNvbWUgdW5yZWFjaGFibGUgb24gdGhlIG5ldHdvcmsuICZuYnNwO09uZSBz
aG91bGQgdW5kZXJzdGFuZCBob3cgYSBnaXZlbiB2ZW5kb3LigJlzIGRldmljZSB3aWxsIGJlaGF2
ZSBhZnRlciB0aGUgUlBDIGlzIGV4ZWN1dGVkLiAmbmJzcDtJbXBsZW1lbnRvcnMNCiBTSE9VTEQg
cmVib290IHRoZSBkZXZpY2Ugb3Igb3RoZXJ3aXNlIHJlc3RhcnQgcHJvY2Vzc2VzIG5lZWRlZCB0
byBib290c3RyYXAgaXQuPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5J
IHJlYWxpemUgSsO8cmdlbig/KSBvciBvdGhlcnMgaGFkIHByb2JsZW1zIHdpdGggY2FsbGluZyBv
dXQgYm9vdHN0cmFwcGluZywgYnV0IEkgZG8gdGhpbmsgc29tZSBleHBsaWNpdCBhZHZpY2UgaXMg
cmVxdWlyZWQgc28gYWxsIHBhcnRpZXMgYXJlIGF3YXJlIHdoYXQgdGhlIGltcGFjdCBvZiBleGVj
dXRpbmcgdGhlIFJQQyB3b3VsZCBoYXZlLjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rp
dj4NCjxkaXY+Sm9lPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAs
IDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250
LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBu
b3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWlu
ZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29y
ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNv
cmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigw
LCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9u
dC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDog
bm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1p
bmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdv
cmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVj
b3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIg
Y2xhc3M9IiI+LVFpbjwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7
IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6
IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw
cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNp
bmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246
IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDAp
OyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxl
OiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7
IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDog
MHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFj
aW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9u
OiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0i
Ij4tLS0tLemCruS7tuWOn+S7ti0tLS0tPC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJn
YigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsg
Zm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdo
dDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4
dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7
IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQt
ZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiBy
Z2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7
IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWln
aHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRl
eHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFs
OyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0
LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFu
dDsiIGNsYXNzPSIiPuWPkeS7tuS6ujoNCiBJLUQtQW5ub3VuY2UgWzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86aS1kLWFubm91bmNlLWJvdW5jZXNAaWV0Zi5vcmciIHN0eWxlPSJmb250LWZhbWlseTog
TWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDog
MHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBh
dXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyAt
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj5tYWlsdG86aS1kLWFubm91
bmNlLWJvdW5jZXNAaWV0Zi5vcmc8L2E+PHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwg
MCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQt
c3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5v
cm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k
ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3Jk
LXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29y
YXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNs
YXNzPSIiPl0NCiDku6Pooag8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzppbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmci
IHN0eWxlPSJmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250
LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBu
b3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0
LXNpemUtYWRqdXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFz
cz0iIj5pbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmc8L2E+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjog
cmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4
OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2Vp
Z2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0
ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h
bDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4
dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6
IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFw
eDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdl
aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsg
dGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3Jt
YWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRl
eHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0
YW50OyIgY2xhc3M9IiI+5Y+R6YCB5pe26Ze0Og0KIDIwMTnlubQxMuaciDXml6UgMTE6MzY8L3Nw
YW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVu
bG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFy
aWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBu
b3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y
bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt
dGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+
DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1l
bmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh
cmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzog
bm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv
cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0
LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5v
bmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+5pS25Lu25Lq6OjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmktZC1hbm5vdW5jZUBpZXRmLm9yZyIgc3R5bGU9ImZvbnQtZmFtaWx5OiBNZW5s
by1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJp
YW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5v
cm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7
IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87
IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPmktZC1hbm5vdW5jZUBpZXRmLm9y
ZzwvYT48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBN
ZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNm
b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
TWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDog
bm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj7mioTpgIE6PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVm
PSJtYWlsdG86bmV0bW9kQGlldGYub3JnIiBzdHlsZT0iZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3Vs
YXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fw
czogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBv
cnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10
cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1z
cGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0
LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+bmV0bW9kQGlldGYub3JnPC9hPjxiciBzdHls
ZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7
IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFy
OyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6
IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9r
ZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5
OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPuS4u+mimDoNCiBJLUQgQWN0aW9uOiBkcmFm
dC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgudHh0PC9zcGFuPjxiciBzdHlsZT0iY2Fy
ZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQt
c2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs
OyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWdu
OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw
YWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo
OiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPGJyIHN0eWxlPSJjYXJl
dC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1z
aXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8YnIgc3R5bGU9ImNhcmV0
LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNp
emU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg
Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjog
c3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFj
ZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJl
dC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1z
aXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5l
ICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5BDQogTmV3IEludGVybmV0LURyYWZ0IGlzIGF2YWlsYWJs
ZSBmcm9tIHRoZSBvbi1saW5lIEludGVybmV0LURyYWZ0cyBkaXJlY3Rvcmllcy48L3NwYW4+PGJy
IHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVn
dWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1j
YXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7
IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u
ZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8c3Bh
biBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJl
Z3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQt
Y2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs
OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v
bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQt
c3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRp
c3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+VGhpcw0KIGRyYWZ0IGlzIGEgd29y
ayBpdGVtIG9mIHRoZSBOZXR3b3JrIE1vZGVsaW5nIFdHIG9mIHRoZSBJRVRGLjwvc3Bhbj48YnIg
c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1
bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNh
cHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg
dGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25l
OyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0
cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxiciBz
dHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3Vs
YXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fw
czogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0
ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7
IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4g
c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1
bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNh
cHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg
dGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25l
OyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0
cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNw
bGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO1RpdGxlDQogJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBGYWN0b3J5IERlZmF1bHQgU2V0dGluZzwv
c3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBN
ZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNm
b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
TWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDog
bm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBdXRob3JzDQogJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBRaW4gV3U8L3NwYW4+PGJyIHN0eWxlPSJj
YXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9u
dC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp
Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt
c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Y2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZv
bnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlu
bGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7QmFsYXpzDQogTGVuZ3llbDwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZv
bnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6
IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt
aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3
b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRl
Y29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi
KDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBm
b250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0
OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0
LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsg
d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1k
ZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtZZQ0KIE5pdTwv
c3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBN
ZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNm
b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0i
Ij4NCjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZv
bnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6
IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt
aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogcHJlOyB3b3Jk
LXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29y
YXRpb246IG5vbmU7Ij48L3NwYW4+PHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwg
MCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5
bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1h
bDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50
OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNw
YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRp
b246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNz
PSIiPkZpbGVuYW1lDQogJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
OiBkcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgudHh0PC9zcGFuPjxiciBzdHls
ZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7
IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4gY2xh
c3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u
dC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9y
bWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0
ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBwcmU7IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsi
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1p
bHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBm
b250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3Bh
Y2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10
cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAt
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxv
YXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+UGFnZXMNCiAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDs6IDExPC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1m
YW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFs
OyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXIt
c3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsi
IGNsYXNzPSIiPg0KPHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0iY2FyZXQtY29s
b3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTog
MTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250
LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFy
dDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBw
cmU7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRl
eHQtZGVjb3JhdGlvbjogbm9uZTsiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJn
YigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsg
Zm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdo
dDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4
dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7
IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQt
ZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50
OyIgY2xhc3M9IiI+RGF0ZQ0KICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogMjAxOS0xMi0wNDwvc3Bhbj48YnIgc3R5bGU9
ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBm
b250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1h
bGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0
ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13
aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxiciBzdHlsZT0i
Y2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZv
bnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBm
b250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1h
bGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0
ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13
aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBp
bmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPkFic3RyYWN0Ojwvc3Bhbj48YnIgc3R5bGU9ImNh
cmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250
LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1h
bDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGln
bjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1z
cGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0
aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJj
YXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9u
dC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp
Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt
c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5s
aW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDtUaGlzDQogZG9jdW1lbnQgZGVm
aW5lcyBhIG1ldGhvZCB0byByZXNldCBhIHNlcnZlciB0byBpdHMgZmFjdG9yeS08L3NwYW4+PGJy
IHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVn
dWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1j
YXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7
IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u
ZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8c3Bh
biBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJl
Z3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQt
Y2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs
OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v
bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQt
c3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRp
c3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7ZGVmYXVsdA0K
IGNvbnRlbnQuICZuYnNwO1RoZSByZXNldCBvcGVyYXRpb24gbWF5IGJlIHVzZWQsIGUuZy4sIHdo
ZW4gdGhlPC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1m
YW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFs
OyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXIt
c3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt
ZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1h
bDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVy
LXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7
IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPiZuYnNw
OyZuYnNwO2V4aXN0aW5nDQogY29uZmlndXJhdGlvbiBoYXMgbWFqb3IgZXJyb3JzIHNvIHJlLXN0
YXJ0aW5nIHRoZTwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv
bnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5v
cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0
dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7
IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6
IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5v
bmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBm
b250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBu
b3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxl
dHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4
OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5n
OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBu
b25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj4m
bmJzcDsmbmJzcDtjb25maWd1cmF0aW9uDQogcHJvY2VzcyBmcm9tIHNjcmF0Y2ggaXMgdGhlIGJl
c3Qgb3B0aW9uLjwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv
bnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5v
cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0
dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7
IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6
IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5v
bmU7IiBjbGFzcz0iIj4NCjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u
dC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9y
bWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0
ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzog
MHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9u
ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv
bnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5v
cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0
dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7
IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6
IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5v
bmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPiZu
YnNwOyZuYnNwO0ENCiBuZXcgZmFjdG9yeS1yZXNldCBSUEMgaXMgZGVmaW5lZC4gJm5ic3A7V2hl
biByZXNldHRpbmcgYSBkYXRhc3RvcmUsIGFsbDwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9y
OiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDEx
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0
ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xv
cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAx
MXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt
d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0
OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v
cm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsg
dGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBv
cnRhbnQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDtwcmV2aW91cw0KIGNvbmZpZ3VyYXRpb24gc2V0
dGluZ3Mgd2lsbCBiZSBsb3N0IGFuZCByZXBsYWNlZCBieSB0aGU8L3NwYW4+PGJyIHN0eWxlPSJj
YXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9u
dC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp
Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt
c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Y2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZv
bnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlu
bGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7ZmFjdG9yeS1kZWZhdWx0DQog
Y29udGVudC48L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250
LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3Jt
YWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl
ci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0
ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAw
cHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25l
OyIgY2xhc3M9IiI+DQo8YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt
ZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1h
bDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVy
LXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250
LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3Jt
YWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl
ci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0
ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAw
cHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25l
OyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj4mbmJz
cDsmbmJzcDtBDQogbmV3IG9wdGlvbmFsICZxdW90O2ZhY3RvcnktZGVmYXVsdCZxdW90OyByZWFk
LW9ubHkgZGF0YXN0b3JlIGlzIGRlZmluZWQsIHRoYXQ8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1j
b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXpl
OiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZv
bnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0
YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6
IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY2FyZXQt
Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6
ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBm
b250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBz
dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl
OiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAh
aW1wb3J0YW50OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Y29udGFpbnMNCiB0aGUgZGF0YSB0aGF0
IHdpbGwgYmUgY29waWVkIG92ZXIgdG8gdGhlIHJ1bm5pbmcgZGF0YXN0b3JlPC9zcGFuPjxiciBz
dHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3Vs
YXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fw
czogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0
ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7
IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4g
c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1
bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNh
cHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg
dGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25l
OyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0
cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNw
bGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwO2F0DQogcmVzZXQu
PC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6
IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250
LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2lu
Zzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu
c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNz
PSIiPg0KPGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
TWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9
IiI+DQo8YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBN
ZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNm
b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
TWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDog
bm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5UaGUNCiBJRVRGIGRh
dGF0cmFja2VyIHN0YXR1cyBwYWdlIGZvciB0aGlzIGRyYWZ0IGlzOjwvc3Bhbj48YnIgc3R5bGU9
ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBm
b250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1h
bGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0
ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13
aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsg
Zm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu
b3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt
YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp
dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTog
aW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQvIiBjbGFzcz0i
Ij5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLW5ldG1vZC1mYWN0
b3J5LWRlZmF1bHQvPC9hPjwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwg
MCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5
bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1h
bDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50
OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNw
YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRp
b246IG5vbmU7IiBjbGFzcz0iIj4NCjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAw
KTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHls
ZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFs
OyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6
IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3Bh
Y2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlv
bjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwg
MCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5
bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1h
bDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50
OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNw
YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRp
b246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNz
PSIiPlRoZXJlDQogYXJlIGFsc28gaHRtbGl6ZWQgdmVyc2lvbnMgYXZhaWxhYmxlIGF0Ojwvc3Bh
bj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5s
by1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJp
YW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5v
cm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3Jt
OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10
ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4N
CjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVu
bG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFy
aWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBu
b3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y
bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt
dGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9u
ZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj48YSBocmVmPSJodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTA4
IiBjbGFzcz0iIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2Qt
ZmFjdG9yeS1kZWZhdWx0LTA4PC9hPjwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZv
bnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6
IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt
aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3
b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRl
Y29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi
KDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBm
b250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0
OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0
LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsg
d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1k
ZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7
IiBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1s
L2RyYWZ0LWlldGYtbmV0bW9kLWZhY3RvcnktZGVmYXVsdC0wOCIgY2xhc3M9IiI+aHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRl
ZmF1bHQtMDg8L2E+PC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsg
Zm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTog
bm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBs
ZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw
eDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2lu
ZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjog
bm9uZTsiIGNsYXNzPSIiPg0KPGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBm
b250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBu
b3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxl
dHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4
OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5n
OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBu
b25lOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsg
Zm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTog
bm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBs
ZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw
eDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2lu
ZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjog
bm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+
QQ0KIGRpZmYgZnJvbSB0aGUgcHJldmlvdXMgdmVyc2lvbiBpcyBhdmFpbGFibGUgYXQ6PC9zcGFu
PjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxv
LVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06
IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRl
eHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0K
PHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5s
by1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJp
YW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5v
cm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3Jt
OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10
ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25l
OyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1
bHQtMDgiIGNsYXNzPSIiPmh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1p
ZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDg8L2E+PC9zcGFuPjxiciBzdHlsZT0iY2FyZXQt
Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6
ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBm
b250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBz
dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl
OiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPGJyIHN0eWxlPSJjYXJldC1j
b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXpl
OiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZv
bnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0
YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6
IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8YnIgc3R5bGU9ImNhcmV0LWNv
bG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6
IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9u
dC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3Rh
cnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTog
bm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1j
b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXpl
OiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZv
bnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0
YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6
IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFp
bXBvcnRhbnQ7IiBjbGFzcz0iIj5QbGVhc2UNCiBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3Vw
bGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxp
emVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdA0KPGEgaHJlZj0iaHR0cDovL3Rv
b2xzLmlldGYub3JnIiBjbGFzcz0iIj50b29scy5pZXRmLm9yZzwvYT4uPC9zcGFuPjxiciBzdHls
ZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7
IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPGJyIHN0eWxl
PSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsg
Zm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu
b3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt
YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp
dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHls
ZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7
IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6
IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+SW50ZXJuZXQtRHJhZnRzDQogYXJlIGFsc28g
YXZhaWxhYmxlIGJ5IGFub255bW91cyBGVFAgYXQ6PC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29s
b3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTog
MTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250
LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFy
dDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBu
b3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7
IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNv
bG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6
IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9u
dC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3Rh
cnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTog
bm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWlt
cG9ydGFudDsiIGNsYXNzPSIiPjxhIGhyZWY9ImZ0cDovL2Z0cC5pZXRmLm9yZy9pbnRlcm5ldC1k
cmFmdHMvIiBjbGFzcz0iIj5mdHA6Ly9mdHAuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzLzwvYT48
L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
TWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9
IiI+DQo8YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBN
ZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNm
b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
TWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDog
bm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0
LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNp
emU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg
Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjog
c3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFj
ZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJl
dC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1z
aXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5l
ICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5JLUQtQW5ub3VuY2UNCiBtYWlsaW5nIGxpc3Q8L3NwYW4+
PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8t
UmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFu
dC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3Jt
YWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTog
bm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4
dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8
YSBocmVmPSJtYWlsdG86SS1ELUFubm91bmNlQGlldGYub3JnIiBzdHlsZT0iZm9udC1mYW1pbHk6
IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250
LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2lu
Zzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6
IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czog
YXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsg
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+SS1ELUFubm91bmNlQGll
dGYub3JnPC9hPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1p
bHk6IE1lbmxvLVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBm
b250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3Bh
Y2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10
cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAt
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNs
YXNzPSIiPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
LWQtYW5ub3VuY2UiIHN0eWxlPSJmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXpl
OiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZv
bnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87
IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u
ZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsg
LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo
OiAwcHg7IiBjbGFzcz0iIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kt
ZC1hbm5vdW5jZTwvYT48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt
ZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1h
bDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVy
LXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250
LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3Jt
YWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl
ci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0
ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAw
cHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25l
OyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5JbnRl
cm5ldC1EcmFmdA0KIGRpcmVjdG9yaWVzOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5pZXRmLm9yZy9zaGFk
b3cuaHRtbCIgc3R5bGU9ImZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDEx
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsiIGNsYXNzPSIiPmh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWw8L2E+PHNwYW4gc3R5
bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFy
OyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6
IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9r
ZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5
OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5vcjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0iZnRwOi8vZnRwLmlldGYub3JnL2lldGYv
MXNoYWRvdy1zaXRlcy50eHQiIHN0eWxlPSJmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9u
dC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6
IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y
bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6
IDBweDsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IiBjbGFzcz0iIj5mdHA6Ly9mdHAuaWV0Zi5vcmcvaWV0Zi8xc2hhZG93LXNp
dGVzLnR4dDwvYT48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFt
aWx5OiBNZW5sby1SZWd1bGFyOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg
Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNw
YWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt
dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsg
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBj
bGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh
bWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7
IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1z
cGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0
LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7
IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBm
bG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnIgc3R5bGU9
ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBNZW5sby1SZWd1bGFyOyBm
b250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1h
bGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0
ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13
aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsg
Zm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu
b3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt
YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp
dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTog
aW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5uZXRtb2QNCiBtYWlsaW5nIGxpc3Q8L3NwYW4+
PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogTWVubG8t
UmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFu
dC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3Jt
YWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTog
bm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4
dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8
YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYub3JnIiBzdHlsZT0iZm9udC1mYW1pbHk6IE1lbmxv
LVJlZ3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsg
d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+bmV0bW9kQGlldGYub3JnPC9hPjxi
ciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IE1lbmxvLVJl
Z3VsYXI7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQt
Y2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs
OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v
bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQt
c3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRtb2QiIHN0eWxl
PSJmb250LWZhbWlseTogTWVubG8tUmVndWxhcjsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxl
OiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7
IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0
OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v
cm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXNpemUt
YWRqdXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldG1vZDwvYT48L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_31530DA4B0544FD2B83A86A2E9BC4EB1ciscocom_--


From nobody Thu Dec  5 07:49:07 2019
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC9DE120820 for <netmod@ietfa.amsl.com>; Thu,  5 Dec 2019 07:49:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-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 HS5Giv2hPGD9 for <netmod@ietfa.amsl.com>; Thu,  5 Dec 2019 07:49:01 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 27FB0120227 for <netmod@ietf.org>; Thu,  5 Dec 2019 07:49:01 -0800 (PST)
Received: from localhost (unknown [173.38.220.41]) by mail.tail-f.com (Postfix) with ESMTPSA id 213FB1B04D92; Thu,  5 Dec 2019 16:49:00 +0100 (CET)
Date: Thu, 05 Dec 2019 16:48:25 +0100 (CET)
Message-Id: <20191205.164825.117158927516883920.mbj@tail-f.com>
To: jclarke@cisco.com
Cc: bill.wu@huawei.com, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <31530DA4-B054-4FD2-B83A-86A2E9BC4EB1@cisco.com>
References: <B8F9A780D330094D99AF023C5877DABAA94AFDD3@dggeml511-mbx.china.huawei.com> <31530DA4-B054-4FD2-B83A-86A2E9BC4EB1@cisco.com>
X-Mailer: Mew version 6.8 on Emacs 25.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/glrYtV5gcOC5EDb6Oav2isU5Fjw>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 15:49:07 -0000

SGksDQoNCiJKb2UgQ2xhcmtlIChqY2xhcmtlKSIgPGpjbGFya2VAY2lzY28uY29tPiB3cm90ZToN
Cj4gIE9uIERlYyA0LCAyMDE5LCBhdCAyMjozNywgUWluIFd1IDxiaWxsLnd1QGh1YXdlaS5jb20+
IHdyb3RlOg0KPiANCj4gIHYtMDggaXMgcG9zdGVkIHRvIGFkZHJlc3MgY29tbWVudHMgcmVjZWl2
ZWQgZnJvbSBZQU5HIGRvY3RvciByZXZpZXcgYW5kDQo+ICBhZGRpdGlvbmFsIGNvbW1lbnRzIGZy
b20gSm9lLg0KPiAgVGhlIGRpZmYgaXM6DQo+ICBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZm
P3VybDI9ZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTA4DQo+IA0KPiBUaGFua3Ms
IFFpbi4gQnV0IHRoaXMgaXNu4oCZdCBhY3R1YWxseSB3aGF0IEkgaGFkIGluIG1pbmQuIEkgd2Fz
IHN1Z2dlc3RpbmcgdGV4dCB0YXJnZXRlZCBhdA0KPiBpbXBsZW1lbnRvcnMgYnV0IGFsc28gd2Fy
bmluZyBvcGVyYXRvcnMgYWxvbmcgdGhlIGxpbmVzIG9mOg0KPiANCj4gT3BlcmF0b3JzIHNob3Vs
ZCBiZSBhd2FyZSB0aGF0IHNpbmNlIGFsbCByZWFkLXdyaXRlIGRhdGFzdG9yZXMgYXJlDQo+IGlt
bWVkaWF0ZWx5IHJlc2V0IHRvIA0KPiBmYWN0b3IgZGVmYXVsdCwgdGhlIGRldmljZSB3aWxsIGJl
Y29tZSB1bnJlYWNoYWJsZSBvbiB0aGUgbmV0d29yay4NCg0Kcy93aWxsL21heS8NCg0KKCBhbmQg
cy9mYWN0b3IvZmFjdG9yeS8gKQ0KDQoNCj4gT25lIHNob3VsZA0KPiB1bmRlcnN0YW5kIGhvdyBh
IGdpdmVuIHZlbmRvcuKAmXMgZGV2aWNlIHdpbGwgYmVoYXZlIGFmdGVyIHRoZSBSUEMgaXMgZXhl
Y3V0ZWQuDQoNClBlcmhhcHMgcy9PbmUgc2hvdWxkL0l0IGlzIGltcG9ydGFudCB0by8/DQoNCj4g
SW1wbGVtZW50b3JzIFNIT1VMRCByZWJvb3QgdGhlIGRldmljZSBvciBvdGhlcndpc2UgcmVzdGFy
dCBwcm9jZXNzZXMgbmVlZGVkIHRvDQo+IGJvb3RzdHJhcCBpdC4NCj4gDQo+IEkgcmVhbGl6ZSBK
w7xyZ2VuKD8pIG9yIG90aGVycyBoYWQgcHJvYmxlbXMgd2l0aCBjYWxsaW5nIG91dA0KPiBib290
c3RyYXBwaW5nLCBidXQgSSBkbyB0aGluaw0KPiBzb21lIGV4cGxpY2l0IGFkdmljZSBpcyByZXF1
aXJlZCBzbyBhbGwgcGFydGllcyBhcmUgYXdhcmUgd2hhdCB0aGUNCj4gaW1wYWN0IG9mIGV4ZWN1
dGluZyB0aGUgDQo+IFJQQyB3b3VsZCBoYXZlLg0KDQpJIGhhZCBjb25jZXJucyB3aXRoIHRoZSBw
cmV2aW91cyB0ZXh0IGFib3V0IGJvb3RzdHJhcHBpbmcsIGJ1dCBJIHRoaW5rDQp0aGF0IHlvdXIg
cHJvcG9zZWQgdGV4dCBhYm92ZSBpcyBmaW5lLg0KDQoNCi9tYXJ0aW4NCg0KDQoNCj4gDQo+IEpv
ZQ0KPiANCj4gIC1RaW4NCj4gIC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gIOWPkeS7tuS6ujog
SS1ELUFubm91bmNlIFttYWlsdG86aS1kLWFubm91bmNlLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ih
qA0KPiAgaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnDQo+ICDlj5HpgIHml7bpl7Q6IDIwMTnlubQx
MuaciDXml6UgMTE6MzYNCj4gIOaUtuS7tuS6ujogaS1kLWFubm91bmNlQGlldGYub3JnDQo+ICDm
ioTpgIE6IG5ldG1vZEBpZXRmLm9yZw0KPiAg5Li76aKYOiBJLUQgQWN0aW9uOiBkcmFmdC1pZXRm
LW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgudHh0DQo+IA0KPiAgQSBOZXcgSW50ZXJuZXQtRHJh
ZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9y
aWVzLg0KPiAgVGhpcyBkcmFmdCBpcyBhIHdvcmsgaXRlbSBvZiB0aGUgTmV0d29yayBNb2RlbGlu
ZyBXRyBvZiB0aGUgSUVURi4NCj4gDQo+ICBUaXRsZSA6IEZhY3RvcnkgRGVmYXVsdCBTZXR0aW5n
DQo+ICBBdXRob3JzIDogUWluIFd1DQo+ICBCYWxhenMgTGVuZ3llbA0KPiAgWWUgTml1DQo+ICBG
aWxlbmFtZSA6IGRyYWZ0LWlldGYtbmV0bW9kLWZhY3RvcnktZGVmYXVsdC0wOC50eHQNCj4gIFBh
Z2VzIDogMTENCj4gIERhdGUgOiAyMDE5LTEyLTA0DQo+IA0KPiAgQWJzdHJhY3Q6DQo+ICBUaGlz
IGRvY3VtZW50IGRlZmluZXMgYSBtZXRob2QgdG8gcmVzZXQgYSBzZXJ2ZXIgdG8gaXRzIGZhY3Rv
cnktDQo+ICBkZWZhdWx0IGNvbnRlbnQuIFRoZSByZXNldCBvcGVyYXRpb24gbWF5IGJlIHVzZWQs
IGUuZy4sIHdoZW4gdGhlDQo+ICBleGlzdGluZyBjb25maWd1cmF0aW9uIGhhcyBtYWpvciBlcnJv
cnMgc28gcmUtc3RhcnRpbmcgdGhlDQo+ICBjb25maWd1cmF0aW9uIHByb2Nlc3MgZnJvbSBzY3Jh
dGNoIGlzIHRoZSBiZXN0IG9wdGlvbi4NCj4gDQo+ICBBIG5ldyBmYWN0b3J5LXJlc2V0IFJQQyBp
cyBkZWZpbmVkLiBXaGVuIHJlc2V0dGluZyBhIGRhdGFzdG9yZSwgYWxsDQo+ICBwcmV2aW91cyBj
b25maWd1cmF0aW9uIHNldHRpbmdzIHdpbGwgYmUgbG9zdCBhbmQgcmVwbGFjZWQgYnkgdGhlDQo+
ICBmYWN0b3J5LWRlZmF1bHQgY29udGVudC4NCj4gDQo+ICBBIG5ldyBvcHRpb25hbCAiZmFjdG9y
eS1kZWZhdWx0IiByZWFkLW9ubHkgZGF0YXN0b3JlIGlzIGRlZmluZWQsIHRoYXQNCj4gIGNvbnRh
aW5zIHRoZSBkYXRhIHRoYXQgd2lsbCBiZSBjb3BpZWQgb3ZlciB0byB0aGUgcnVubmluZyBkYXRh
c3RvcmUNCj4gIGF0IHJlc2V0Lg0KPiANCj4gIFRoZSBJRVRGIGRhdGF0cmFja2VyIHN0YXR1cyBw
YWdlIGZvciB0aGlzIGRyYWZ0IGlzOg0KPiAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
b2MvZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0Lw0KPiANCj4gIFRoZXJlIGFyZSBh
bHNvIGh0bWxpemVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDoNCj4gIGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgNCj4gIGh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9y
eS1kZWZhdWx0LTA4DQo+IA0KPiAgQSBkaWZmIGZyb20gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMg
YXZhaWxhYmxlIGF0Og0KPiAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0
LWlldGYtbmV0bW9kLWZhY3RvcnktZGVmYXVsdC0wOA0KPiANCj4gIFBsZWFzZSBub3RlIHRoYXQg
aXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Np
b24gdW50aWwgdGhlDQo+ICBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUg
YXQgdG9vbHMuaWV0Zi5vcmcuDQo+IA0KPiAgSW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNvIGF2YWls
YWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Og0KPiAgZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0
LWRyYWZ0cy8NCj4gDQo+ICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiAgSS1ELUFubm91bmNlIG1haWxpbmcgbGlzdA0KPiAgSS1ELUFubm91bmNlQGll
dGYub3JnDQo+ICBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ktZC1hbm5v
dW5jZQ0KPiAgSW50ZXJuZXQtRHJhZnQgZGlyZWN0b3JpZXM6IGh0dHA6Ly93d3cuaWV0Zi5vcmcv
c2hhZG93Lmh0bWwgb3INCj4gIGZ0cDovL2Z0cC5pZXRmLm9yZy9pZXRmLzFzaGFkb3ctc2l0ZXMu
dHh0DQo+ICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiAgbmV0bW9kIG1haWxpbmcgbGlzdA0KPiAgbmV0bW9kQGlldGYub3JnDQo+ICBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldG1vZA0KPiANCg==


From nobody Thu Dec  5 07:52:26 2019
Return-Path: <jclarke@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5456212006E for <netmod@ietfa.amsl.com>; Thu,  5 Dec 2019 07:52:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=WgEsNNrL; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=usQbNNEv
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 PLOhuvpE2RCH for <netmod@ietfa.amsl.com>; Thu,  5 Dec 2019 07:52:22 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBE2612006D for <netmod@ietf.org>; Thu,  5 Dec 2019 07:52:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5420; q=dns/txt; s=iport; t=1575561141; x=1576770741; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=N5s/6ry3GD5MIYVxk6qLq7ZhPC5nqoUChImhL/efpds=; b=WgEsNNrLJlD6f9beo3yCYP9rvw2G5lDRExCBIRrwOKiTS5vjCPLZ8d/X b0WidL6RAUmoMhb0vNgGFhz3dc5BYArtLcSeCOKSkfxW19CkDLMvZFBIy ESEJq9S4UXCVxKTGlRx2XlKYeErxZrZM2OcrsX1QmSpm3R77iLBlhbiHD g=;
IronPort-PHdr: =?us-ascii?q?9a23=3AREoi7hVFL+G+c/Z24mUZIGK5IyTV8LGuZFwc94?= =?us-ascii?q?YnhrRSc6+q45XlOgnF6O5wiEPSA92J8OpK3uzRta2oGXcN55qMqjgjSNRNTF?= =?us-ascii?q?dE7KdehAk8GIiAAEz/IuTtank4F8BLTlxo13q6KkNSXs35Yg6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CwAADfJuld/5RdJa1lGgEBAQEBAQE?= =?us-ascii?q?BAQMBAQEBEQEBAQICAQEBAYF+gUtQBWxYIAQLKoQrg0YDinuCX5gEgUKBEAN?= =?us-ascii?q?UCQEBAQwBARgNCAIBAYN7RQIXgXwkOBMCAw0BAQQBAQECAQUEbYU3DIVSAQE?= =?us-ascii?q?BAQIBAQEQEREMAQEsCwEECwIBBgIOCgICIwMCAgIlCxQBEAEBBA4FCRmDAAG?= =?us-ascii?q?CRgMOIAEOknWQZAKBOIhgdYEygn4BAQWBNQEDAg5BQII/GIIXCYEOKIwXGoF?= =?us-ascii?q?BP4E4IIJMPoJZCwEBAQEBARiBMAEWgxAygiyNZoI7ni0Kgi6HH4RiiVkbgkF?= =?us-ascii?q?zhnuEP4s4lwuFEIxSAgQCBAUCDgEBBYFpIoFYcBUaISoBgkEJRxEUjGaDc4U?= =?us-ascii?q?UhT90AYEnkEABAQ?=
X-IronPort-AV: E=Sophos;i="5.69,281,1571702400"; d="scan'208";a="387715136"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Dec 2019 15:52:20 +0000
Received: from XCH-RCD-015.cisco.com (xch-rcd-015.cisco.com [173.37.102.25]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id xB5FqJ1D017306 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 5 Dec 2019 15:52:20 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-015.cisco.com (173.37.102.25) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Dec 2019 09:52:19 -0600
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Dec 2019 09:52:18 -0600
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 5 Dec 2019 10:52:18 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hR69lHkYsBFBwip1urhlX6McaPVRky6KX/zoUqqEkq648pCuVgKLkvNUAhQQXLw4HzLAUG+VdJtEW9DFm9Sp+mQsG+dMfrgemWK8zmOD8duxHeh6ws08PnX3YLxP3phV1P1mdW2FTTuqLdfj4yNEXGmfn8qr3KjiZnCwdq6STn1mtrwkBHxmAi5T2Ap09WKNckf2ReHKW2AT1Do4KI3+rTjh3L0LqG08jMFLE6h1cJWl/3GbED1knmeVZuBTjyevitrAiWImwkmEk54jMZjftD/zeK3FCeTD6inLnCoZtBjY5PIOI3AqXIQAGJAmxjGBkANCuqeqMoy7fvq8QRMaBw==
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-SenderADCheck; bh=N5s/6ry3GD5MIYVxk6qLq7ZhPC5nqoUChImhL/efpds=; b=mdKSpcXd+SPcs4y6Uwy3NRCHs6UWCtiYa3/p4A4wQpD610URp4Ke5S/wU1WBhZt6C391nrS/mFcVx0+RLH1lkV6ovFOxMazDjLymB5g3fRpZUsUOrBylwVa5EaOD4cMpWdiHI7XmiMNOw7SSRDeHizkJ9S7SDPn3tcDHsT/Web2vtZgeMbVtDtLN0DcRMb9aZrcwIAwB1ZBLC+LnR4e++jBmaHRC6DClw06pOtCCxsi0Qk0/ydLoU71iJ4c1dFYElzytg8B2pvfBJuZ9dVzkxF7adFoBCO80+1j03IJ9QjS/sIkvpKnDvkbnyr0c6LNuvfNwZjrGnOi3urqHG8rc2Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N5s/6ry3GD5MIYVxk6qLq7ZhPC5nqoUChImhL/efpds=; b=usQbNNEvEO1OMZVyUVbqyBGaE2NAizSafOXwE4/E42N6ic00Im8tKKFqFmWEa3xJyA0t7V8r6EkPe90GG4m0ghM9K5J3yGCJQzppRHL/yWmSSn/OCWkjGsLPtfh2ZI0kFfsjIc5y4U/vLNbRKJ4ERiV7pLIt3IvtrV7VKidoFPE=
Received: from BN6PR11MB1667.namprd11.prod.outlook.com (10.172.23.12) by BN6PR11MB1489.namprd11.prod.outlook.com (10.172.22.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.13; Thu, 5 Dec 2019 15:52:16 +0000
Received: from BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::7c70:b7fd:340e:ad7a]) by BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::7c70:b7fd:340e:ad7a%6]) with mapi id 15.20.2516.014; Thu, 5 Dec 2019 15:52:16 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: Martin Bjorklund <mbj@tail-f.com>
CC: "bill.wu@huawei.com" <bill.wu@huawei.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
Thread-Index: AdWrHSZg8tSrWq07QYi0NgXZ94hqjgAZPfwAAABT5IAAACJsAA==
Date: Thu, 5 Dec 2019 15:52:16 +0000
Message-ID: <5B0DA625-1F83-40BC-A527-07D4EA678E5D@cisco.com>
References: <B8F9A780D330094D99AF023C5877DABAA94AFDD3@dggeml511-mbx.china.huawei.com> <31530DA4-B054-4FD2-B83A-86A2E9BC4EB1@cisco.com> <20191205.164825.117158927516883920.mbj@tail-f.com>
In-Reply-To: <20191205.164825.117158927516883920.mbj@tail-f.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jclarke@cisco.com; 
x-originating-ip: [2001:420:c0c4:1004::1d7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9f08aaaa-8c68-49a8-536d-08d7799b1a6c
x-ms-traffictypediagnostic: BN6PR11MB1489:
x-microsoft-antispam-prvs: <BN6PR11MB148978A97AA2CAEA2CAC2FBEB85C0@BN6PR11MB1489.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3173;
x-forefront-prvs: 02426D11FE
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(189003)(199004)(51914003)(6512007)(11346002)(71190400001)(8676002)(2616005)(498600001)(66556008)(229853002)(71200400001)(86362001)(6486002)(33656002)(76116006)(14454004)(8936002)(25786009)(6916009)(54906003)(64756008)(66446008)(66946007)(66476007)(966005)(4326008)(36756003)(99286004)(2906002)(102836004)(81166006)(66574012)(81156014)(76176011)(5660300002)(6506007)(305945005)(53546011)(14444005)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR11MB1489; H:BN6PR11MB1667.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HH5UoSFzL2ygusl2msi/1iizioXl+Mr3QFeN3mg15oN2KA4xWdHV/1UPH2Nf2BuD3EId82w8Q7nJrFdVIZP6dcIs9cDo0dZNg07hQ0pehb3bx+l38QyWG95V4lpn4Jjis59VnjoSNMYKJ+c9G86Vuj0dkpwBOBrRt8NB2/oxLFcKNZIV6Ll5PcdNM+vntIIt1P7NYFh43/EMim9lbT0dHauHxVnXDmFk0cPBQLbXhzU21XJBYzk/4928rSxbN1/Py/KhajdhDFHMxKIPOQ4oeXsUgDXvLUPcNApAAf5LLEbZ0v9eNG5gxNU53BwwEaQXsbmDUo/xFdtlm0S2lx3BsVbFaMQphnObrmZ2lrOqSU7ji+buCPmElNa7d8XRKLBxa2spYXph3qq3o/aUY+TPGkJS2I1SH1PYEu7FvMqearJEgHsM8ZrWcMKIhsgEcDjPFDWlrw7pLSEokMKE48xOIhIIX8QknGOvNgl4zlqGjwGAEaN4LbfALqqVhDEbAZLp58y0G5hk28aOE+6d4CNW1TPvpVBMOwLtNOYsqa1xai4=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <ADCC86B610E52744BFC0F7AE375A0508@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f08aaaa-8c68-49a8-536d-08d7799b1a6c
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2019 15:52:16.4653 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: kXfcEJQTvET1IHlYh/+KgJ4P3/dZ4NcC7O5aKKc6ZH6Bl3yleqUPVrcdpGZVN87ok/cIChYcO+jP0UMptSEQfg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1489
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.25, xch-rcd-015.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/FIDZ9JvXJZJgW4L81-sqMrG9-cY>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 15:52:24 -0000

DQoNCj4gT24gRGVjIDUsIDIwMTksIGF0IDEwOjQ4LCBNYXJ0aW4gQmpvcmtsdW5kIDxtYmpAdGFp
bC1mLmNvbT4gd3JvdGU6DQo+IA0KPiBIaSwNCj4gDQo+ICJKb2UgQ2xhcmtlIChqY2xhcmtlKSIg
PGpjbGFya2VAY2lzY28uY29tPiB3cm90ZToNCj4+IE9uIERlYyA0LCAyMDE5LCBhdCAyMjozNywg
UWluIFd1IDxiaWxsLnd1QGh1YXdlaS5jb20+IHdyb3RlOg0KPj4gDQo+PiB2LTA4IGlzIHBvc3Rl
ZCB0byBhZGRyZXNzIGNvbW1lbnRzIHJlY2VpdmVkIGZyb20gWUFORyBkb2N0b3IgcmV2aWV3IGFu
ZA0KPj4gYWRkaXRpb25hbCBjb21tZW50cyBmcm9tIEpvZS4NCj4+IFRoZSBkaWZmIGlzOg0KPj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtbmV0bW9kLWZhY3Rv
cnktZGVmYXVsdC0wOA0KPj4gDQo+PiBUaGFua3MsIFFpbi4gQnV0IHRoaXMgaXNu4oCZdCBhY3R1
YWxseSB3aGF0IEkgaGFkIGluIG1pbmQuIEkgd2FzIHN1Z2dlc3RpbmcgdGV4dCB0YXJnZXRlZCBh
dA0KPj4gaW1wbGVtZW50b3JzIGJ1dCBhbHNvIHdhcm5pbmcgb3BlcmF0b3JzIGFsb25nIHRoZSBs
aW5lcyBvZjoNCj4+IA0KPj4gT3BlcmF0b3JzIHNob3VsZCBiZSBhd2FyZSB0aGF0IHNpbmNlIGFs
bCByZWFkLXdyaXRlIGRhdGFzdG9yZXMgYXJlDQo+PiBpbW1lZGlhdGVseSByZXNldCB0byANCj4+
IGZhY3RvciBkZWZhdWx0LCB0aGUgZGV2aWNlIHdpbGwgYmVjb21lIHVucmVhY2hhYmxlIG9uIHRo
ZSBuZXR3b3JrLg0KPiANCj4gcy93aWxsL21heS8NCj4gDQo+ICggYW5kIHMvZmFjdG9yL2ZhY3Rv
cnkvICkNCj4gDQo+IA0KPj4gT25lIHNob3VsZA0KPj4gdW5kZXJzdGFuZCBob3cgYSBnaXZlbiB2
ZW5kb3LigJlzIGRldmljZSB3aWxsIGJlaGF2ZSBhZnRlciB0aGUgUlBDIGlzIGV4ZWN1dGVkLg0K
PiANCj4gUGVyaGFwcyBzL09uZSBzaG91bGQvSXQgaXMgaW1wb3J0YW50IHRvLz8NCj4gDQo+PiBJ
bXBsZW1lbnRvcnMgU0hPVUxEIHJlYm9vdCB0aGUgZGV2aWNlIG9yIG90aGVyd2lzZSByZXN0YXJ0
IHByb2Nlc3NlcyBuZWVkZWQgdG8NCj4+IGJvb3RzdHJhcCBpdC4NCj4+IA0KPj4gSSByZWFsaXpl
IErDvHJnZW4oPykgb3Igb3RoZXJzIGhhZCBwcm9ibGVtcyB3aXRoIGNhbGxpbmcgb3V0DQo+PiBi
b290c3RyYXBwaW5nLCBidXQgSSBkbyB0aGluaw0KPj4gc29tZSBleHBsaWNpdCBhZHZpY2UgaXMg
cmVxdWlyZWQgc28gYWxsIHBhcnRpZXMgYXJlIGF3YXJlIHdoYXQgdGhlDQo+PiBpbXBhY3Qgb2Yg
ZXhlY3V0aW5nIHRoZSANCj4+IFJQQyB3b3VsZCBoYXZlLg0KPiANCj4gSSBoYWQgY29uY2VybnMg
d2l0aCB0aGUgcHJldmlvdXMgdGV4dCBhYm91dCBib290c3RyYXBwaW5nLCBidXQgSSB0aGluaw0K
PiB0aGF0IHlvdXIgcHJvcG9zZWQgdGV4dCBhYm92ZSBpcyBmaW5lLg0KDQpUaGFua3MgZm9yIHRo
ZSBjbGFyaWZpY2F0aW9uIGFuZCBjb3JyZWN0aW9ucy4NCg0KSm9lDQoNCj4gDQo+IA0KPiAvbWFy
dGluDQo+IA0KPiANCj4gDQo+PiANCj4+IEpvZQ0KPj4gDQo+PiAtUWluDQo+PiAtLS0tLemCruS7
tuWOn+S7ti0tLS0tDQo+PiDlj5Hku7bkuro6IEktRC1Bbm5vdW5jZSBbbWFpbHRvOmktZC1hbm5v
dW5jZS1ib3VuY2VzQGlldGYub3JnXSDku6PooagNCj4+IGludGVybmV0LWRyYWZ0c0BpZXRmLm9y
Zw0KPj4g5Y+R6YCB5pe26Ze0OiAyMDE55bm0MTLmnIg15pelIDExOjM2DQo+PiDmlLbku7bkuro6
IGktZC1hbm5vdW5jZUBpZXRmLm9yZw0KPj4g5oqE6YCBOiBuZXRtb2RAaWV0Zi5vcmcNCj4+IOS4
u+mimDogSS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTA4LnR4
dA0KPj4gDQo+PiBBIE5ldyBJbnRlcm5ldC1EcmFmdCBpcyBhdmFpbGFibGUgZnJvbSB0aGUgb24t
bGluZSBJbnRlcm5ldC1EcmFmdHMgZGlyZWN0b3JpZXMuDQo+PiBUaGlzIGRyYWZ0IGlzIGEgd29y
ayBpdGVtIG9mIHRoZSBOZXR3b3JrIE1vZGVsaW5nIFdHIG9mIHRoZSBJRVRGLg0KPj4gDQo+PiBU
aXRsZSA6IEZhY3RvcnkgRGVmYXVsdCBTZXR0aW5nDQo+PiBBdXRob3JzIDogUWluIFd1DQo+PiBC
YWxhenMgTGVuZ3llbA0KPj4gWWUgTml1DQo+PiBGaWxlbmFtZSA6IGRyYWZ0LWlldGYtbmV0bW9k
LWZhY3RvcnktZGVmYXVsdC0wOC50eHQNCj4+IFBhZ2VzIDogMTENCj4+IERhdGUgOiAyMDE5LTEy
LTA0DQo+PiANCj4+IEFic3RyYWN0Og0KPj4gVGhpcyBkb2N1bWVudCBkZWZpbmVzIGEgbWV0aG9k
IHRvIHJlc2V0IGEgc2VydmVyIHRvIGl0cyBmYWN0b3J5LQ0KPj4gZGVmYXVsdCBjb250ZW50LiBU
aGUgcmVzZXQgb3BlcmF0aW9uIG1heSBiZSB1c2VkLCBlLmcuLCB3aGVuIHRoZQ0KPj4gZXhpc3Rp
bmcgY29uZmlndXJhdGlvbiBoYXMgbWFqb3IgZXJyb3JzIHNvIHJlLXN0YXJ0aW5nIHRoZQ0KPj4g
Y29uZmlndXJhdGlvbiBwcm9jZXNzIGZyb20gc2NyYXRjaCBpcyB0aGUgYmVzdCBvcHRpb24uDQo+
PiANCj4+IEEgbmV3IGZhY3RvcnktcmVzZXQgUlBDIGlzIGRlZmluZWQuIFdoZW4gcmVzZXR0aW5n
IGEgZGF0YXN0b3JlLCBhbGwNCj4+IHByZXZpb3VzIGNvbmZpZ3VyYXRpb24gc2V0dGluZ3Mgd2ls
bCBiZSBsb3N0IGFuZCByZXBsYWNlZCBieSB0aGUNCj4+IGZhY3RvcnktZGVmYXVsdCBjb250ZW50
Lg0KPj4gDQo+PiBBIG5ldyBvcHRpb25hbCAiZmFjdG9yeS1kZWZhdWx0IiByZWFkLW9ubHkgZGF0
YXN0b3JlIGlzIGRlZmluZWQsIHRoYXQNCj4+IGNvbnRhaW5zIHRoZSBkYXRhIHRoYXQgd2lsbCBi
ZSBjb3BpZWQgb3ZlciB0byB0aGUgcnVubmluZyBkYXRhc3RvcmUNCj4+IGF0IHJlc2V0Lg0KPj4g
DQo+PiBUaGUgSUVURiBkYXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBkcmFmdCBpczoN
Cj4+IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbmV0bW9kLWZh
Y3RvcnktZGVmYXVsdC8NCj4+IA0KPj4gVGhlcmUgYXJlIGFsc28gaHRtbGl6ZWQgdmVyc2lvbnMg
YXZhaWxhYmxlIGF0Og0KPj4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYt
bmV0bW9kLWZhY3RvcnktZGVmYXVsdC0wOA0KPj4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgNCj4+IA0KPj4g
QSBkaWZmIGZyb20gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KPj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtbmV0bW9kLWZhY3Rvcnkt
ZGVmYXVsdC0wOA0KPj4gDQo+PiBQbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtlIGEgY291cGxl
IG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNzaW9uIHVudGlsIHRoZQ0KPj4gaHRt
bGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0K
Pj4gDQo+PiBJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28gYXZhaWxhYmxlIGJ5IGFub255bW91cyBG
VFAgYXQ6DQo+PiBmdHA6Ly9mdHAuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzLw0KPj4gDQo+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gSS1ELUFu
bm91bmNlIG1haWxpbmcgbGlzdA0KPj4gSS1ELUFubm91bmNlQGlldGYub3JnDQo+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ktZC1hbm5vdW5jZQ0KPj4gSW50ZXJuZXQt
RHJhZnQgZGlyZWN0b3JpZXM6IGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwgb3INCj4+
IGZ0cDovL2Z0cC5pZXRmLm9yZy9pZXRmLzFzaGFkb3ctc2l0ZXMudHh0DQo+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gbmV0bW9kIG1haWxpbmcg
bGlzdA0KPj4gbmV0bW9kQGlldGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL25ldG1vZA0KPj4gDQoNCg==


From nobody Fri Dec  6 05:47:45 2019
Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A90A120816 for <netmod@ietfa.amsl.com>; Fri,  6 Dec 2019 05:47:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 vtLUhcV4caEm for <netmod@ietfa.amsl.com>; Fri,  6 Dec 2019 05:47:41 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on060e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::60e]) (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 8BBF5120815 for <netmod@ietf.org>; Fri,  6 Dec 2019 05:47:40 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bjIOIkqUMqjrrjukBXstPW8GYo4JPNsWCyiXceKcPUkZb5rRyRH0i69LqLwZH9452ZpF+HDhplBu7AUzczy02My90nI226rDXCb9J3e3zD6B+nFIqdLM7LxPOu4SuY2kISWtrUVVhBQxypTUGXiSdTiSUvG1d3xrxiJXXLjKfn4GeQzCWIzh+eZZ3XN0BbxPIGbA4urhO0kpAHSmN8IzHBJWq0GzXJGwVJwxNTi74CDsS+icfXJNT29Uhjb8ro6eWZdDpppTAHy/CRxnxoedCSWhSgGO0eDzaJfaiMXR1aK3vakAgI6jq1GwXvWwJa+3iYBWn1cCJuyQXvILEQBGWQ==
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-SenderADCheck; bh=3PvktPPvfddfyflK2uI141eWIQzrOmooEBXgbn0j+9U=; b=cWUuTIs5M7UQjYtldVU8OEUw3t7JhXM329LC1L7D/5r+ipy54WgpsDzCPEJOYhIxfukf8vvesQ9Ouj4aY7K71Lnrvf6Rsgnr+gq2Svj9IewyDvMkv63Lue2BlW9oLsNEfAdcB8ZmbtS99qN6JZkAnm+3z27G4qLlQz48erl+r3BOe9hFvwDVhSQ4caieblEEW0AkBVL3pys85uvGG4E/ge2w0l6q16R8GRGvtLCy9Av4uJQnmUgt+DwFQb3Anq0XzSs0/2eeIxaPL6dXwSEyU3Ij/U1i8bL3Mjp8OT+gJVKmy0NoeXqyUl/uUWq5DoFS3T5aju5FUsT9u09TH5lMwg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3PvktPPvfddfyflK2uI141eWIQzrOmooEBXgbn0j+9U=; b=k89XPoAu0K7qeHROBSAKI0aguvA5xf7+MjrH7OmDLnKeGSDSgNZEKPUdTxIbXsKcUDkaGJrY2YT/a3r1PQBmY/UanZBc8xcMCj1zv0TZHSd/2Q5BWW1ZZyTA8rSk5EpK3pq1+wlyR8NOwoB2OIraPLcmxOBRhoNPYVAotarHmfY=
Received: from AM0PR0702MB3665.eurprd07.prod.outlook.com (52.133.47.21) by AM0PR0702MB3586.eurprd07.prod.outlook.com (52.133.50.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.5; Fri, 6 Dec 2019 13:47:37 +0000
Received: from AM0PR0702MB3665.eurprd07.prod.outlook.com ([fe80::2469:3d61:7557:b60c]) by AM0PR0702MB3665.eurprd07.prod.outlook.com ([fe80::2469:3d61:7557:b60c%7]) with mapi id 15.20.2516.013; Fri, 6 Dec 2019 13:47:37 +0000
From: =?iso-8859-1?Q?Bal=E1zs_Lengyel?= <balazs.lengyel@ericsson.com>
To: "'netmod@ietf.org'" <netmod@ietf.org>
Thread-Topic: RFC 6991bis: Abridged-instance-identifier
Thread-Index: AdWsO6ouSBaYUTSCRaiHGNNBwIqo2A==
Date: Fri, 6 Dec 2019 13:47:37 +0000
Message-ID: <AM0PR0702MB3665D858587900507DE2A1B8F05F0@AM0PR0702MB3665.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com; 
x-originating-ip: [89.135.192.225]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3ed44ac4-25a7-4d00-a1cd-08d77a52db06
x-ms-traffictypediagnostic: AM0PR0702MB3586:
x-microsoft-antispam-prvs: <AM0PR0702MB358659C2A76F46B9A02A77E5F05F0@AM0PR0702MB3586.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0243E5FD68
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(346002)(396003)(39860400002)(366004)(199004)(189003)(86362001)(102836004)(316002)(26005)(478600001)(6506007)(7696005)(99286004)(8676002)(81156014)(186003)(6916009)(71190400001)(71200400001)(52536014)(66616009)(81166006)(5660300002)(54896002)(9686003)(8936002)(66446008)(76116006)(64756008)(66946007)(74316002)(66556008)(66476007)(55016002)(33656002)(790700001)(2906002)(4744005)(491001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0702MB3586; H:AM0PR0702MB3665.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: X2lyEE7UYZgvxb+AY8gps7+YaDqPIjHIeFFWeOTBEdoLbaKqP1aF4ts4+onGoFxaiZ2KjuJ8fulot+syEU9pRvcONcaLGjTZv9gcdX7o0Z3tFe4RHlsf6k6hGk/Wmeh4/BY0/Mt/MwFj4/VNN6dC+9tGBK52w5KgrObJCQUSvDzwxC5hsyD3pOEJxEDT0UXjyRHZKrgF3Vgl0seeZRsIzpd9h+StP7/ofvSf9/3ckUOZkitmJMTD7aMQGw9IXQdt9OBK6ssJw7TI9B4UYZPgr+8zZq4jLJU0X9PHyIy2Tl/Xu6x0YpcE8jckxj9dC8aQcaZj3FJQrjGpiy8ItYNNiQNgUGt/j+qieNr9vQCAYB8JFBvE/pQw1380yUIcn1PEq8gHwmfiggayMVVn0kv+98Cxu+gcFDFSIDTQZjVifTTO0HhcwvBVF8VCcnrrv+4R+6Hf/QWOlZlcPV+i09d1hYC48LFHEJUnnQ5kKQRYBRQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_02A7_01D5AC44.197CF1B0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ed44ac4-25a7-4d00-a1cd-08d77a52db06
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2019 13:47:37.6306 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 2du6DDGoMA6TXGnai8CZp04ih6wUk6LoTzelSZ30v0ZvxJ4VF8oR9QLOa+SGyBCOWZeV+8GAL70bAzRETk0Kb7hscyt1R2VSFOUKfVUsxr0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0702MB3586
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/9acZN9ODneNRjSXxwc0fMhZQUPg>
Subject: [netmod] RFC 6991bis: Abridged-instance-identifier
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Dec 2019 13:47:43 -0000

------=_NextPart_000_02A7_01D5AC44.197CF1B0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_02A8_01D5AC44.197CF1B0"


------=_NextPart_001_02A8_01D5AC44.197CF1B0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Hello.

The following type was proposed to me. Would it be interesting  for others?

In some cases were the length of the identifier matters this can be useful
e.g. on a user interface or in an SNMP packet.

 

 

typedef abridged-instance-identifier {

    type string ;

    description "An instance-identifier in which the prefix is not repeated.

      The prefix is omitted where ever the last included prefix is the  

      same as the one that would be present for the current data-node. 

      The original instance-identifier syntax would be 

        /ex:system/ex:user[ex:name='fred']/other:type

      The corresponding abridged-instance-identifier format is

        /ex:system/user[name='fred']/other:type";

  }    

 

Regards Balazs

 

-- 

Balazs Lengyel                    Senior Specialist
Ericsson Hungary Ltd. 

Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com

 


------=_NextPart_001_02A8_01D5AC44.197CF1B0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Microsoft Word =
15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal>Hello.<o:p></o:p></p><p class=3DMsoNormal>The =
following type was proposed to me. Would it be interesting =A0for =
others?<o:p></o:p></p><p class=3DMsoNormal>In some cases were the length =
of the identifier matters this can be useful e.g. on a user interface or =
in an SNMP packet.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>typedef =
abridged-instance-identifier {<o:p></o:p></p><p =
class=3DMsoNormal>=A0=A0=A0 type string ;<o:p></o:p></p><p =
class=3DMsoNormal>=A0=A0=A0 description &quot;An instance-identifier in =
which the prefix is not repeated.<o:p></o:p></p><p =
class=3DMsoNormal>=A0=A0=A0=A0=A0 The prefix is omitted where ever the =
last included prefix is the=A0 <o:p></o:p></p><p =
class=3DMsoNormal>=A0=A0=A0=A0=A0=A0same as the one that would be =
present for the current data-node. <o:p></o:p></p><p =
class=3DMsoNormal>=A0=A0=A0=A0=A0=A0The original instance-identifier =
syntax would be <o:p></o:p></p><p =
class=3DMsoNormal>=A0=A0=A0=A0=A0=A0=A0=A0/ex:system/ex:user[ex:name=3D'f=
red']/other:type<o:p></o:p></p><p class=3DMsoNormal>=A0=A0=A0=A0=A0 The =
corresponding abridged-instance-identifier format is<o:p></o:p></p><p =
class=3DMsoNormal>=A0=A0=A0=A0=A0=A0=A0 =
/ex:system/user[name=3D'fred']/other:type&quot;;<o:p></o:p></p><p =
class=3DMsoNormal>=A0 }=A0=A0=A0 <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Regards =
Balazs<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>-- <o:p></o:p></p><p class=3DMsoNormal>Balazs =
Lengyel=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Senior =
Specialist=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 Ericsson Hungary Ltd. <o:p></o:p></p><p class=3DMsoNormal>Mobile: =
+36-70-330-7909=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 email: =
Balazs.Lengyel@ericsson.com<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_001_02A8_01D5AC44.197CF1B0--

------=_NextPart_000_02A7_01D5AC44.197CF1B0
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIVbjCCAyAw
ggIIoAMCAQICAR0wDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVy
YTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0wMTA0MDYwNzI5NDBaFw0yMTA0MDYwNzI5
NDBaMDkxCzAJBgNVBAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFz
czIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQF0o1ncrwDZbHRPoWN/xIvb1/
gC01O+FvqGepvwMcTYxvMkfVQWikEwTBNQyahEP8XB3/ibPoFxjNkV/7iePqv05dfBsm03V57eaE
41flrSnE9Doo56V7hDZps/1edr2jLZnTkE4jKH0YY/FUOyaddluXQrL/rvBO7N05lU6DBn/nSUDI
xQGyVFpmHT38+ek8Cp6BuHDwAYvkI1R8yK74kB4AlnLUVM9hI7zq+50CldG2uXE6aQg/D7ThQseI
9T+YqKe6HOBxce9YV4FQelxrdEYOgwOYw46obvJ2Mm4ng8Jz89wY6LST6nVEawRgIHFXh53zvqCQ
Iz2KJOHaIdvDAgMBAAGjMzAxMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECEqgqliE0148MAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAWs6H+RZyFVdLHdmb56ImMOyTZ9/WLdI0r/c4
pc6rFrmrL3w1y6zQD7RMK/yA72uMkV82dvfbsxsZ6vSyEf1hcUS/KLM6Hb+zQ+ifv9wxCHGwnY3W
NEcykMZlJPegSnwEc485bxeMcrW9S8h6+HuDwyhOnAnqZz+yZwQbwxTa+OdJJJHQHWr6YTnva+ch
dQYH2BK0ISBwQnGB2jyaNr6mWw1qbJofkXv5+e9Cuk5OnswMjZTc2UWcXuxCUGOu9F3EsRLcyjuo
Lp0UWgV1t+zXY+K6NbYECJHo2p2c9ma1GKwKplQmNDPSG8HUfxo6jguqMm7b/E8ln9kyx5ZacKzf
TDCCBX0wggRloAMCAQICEQCH7S4aKCZKxRmqOuu5DaLLMA0GCSqGSIb3DQEBCwUAMDkxCzAJBgNV
BAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFzczIgQ0EwHhcNMTQx
MjA1MDgxOTE1WhcNMjEwNDA1MTAyOTAwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UE
AwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AMK+6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65I
tqwA3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75L
jo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJ
jmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c
3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+J
Wov3F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0h
ADnJoWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4
pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTw
EhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVN
AgMBAAGjggGAMIIBfDBOBggrBgEFBQcBAQRCMEAwPgYIKwYBBQUHMAKGMmh0dHA6Ly9jYS50cnVz
dC50ZWxpYXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY2VyMA8GA1UdEwEB/wQFMAMBAf8wGQYD
VR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1
j5qWDNXr+nuqF+gTEjCBuQYDVR0fBIGxMIGuMG+gbaBrhmlsZGFwOi8vY3JsLTEudHJ1c3QudGVs
aWFzb25lcmEuY29tL2NuPVNvbmVyYSUyMENsYXNzMiUyMENBLG89U29uZXJhLGM9Rkk/Y2VydGlm
aWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnkwO6A5oDeGNWh0dHA6Ly9jcmwtMi50cnVzdC50ZWxp
YXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY3JsMBMGA1UdIwQMMAqACEqgqliE0148MA0GCSqG
SIb3DQEBCwUAA4IBAQAQ1elFTM6fGkQ/aRKdkUZicO3Cb9uzBJOpOtFctw+1El0/17lsjoVvJkZB
D3KnUobnrriFdAa+7FAN55KLmZeB/3Y2bG0bB4toSyaVHjOQnQY9M0dv8U852w0Q7GwchKfebLUI
bh9TMt2hI3Xc6j4knFTBUo7C1WAfO51K4bn1irmX6/Ej2VTgiOFsvOAny28W6enFSEQpSHw60VhN
fSttSqTOxyrRR/7kW7Y8yb/3DZDZ/dH6ZCfx/y+BNIv2NuSd85M9HXUzplXXohti4Ql/qeaMn6by
Ius6XlMWZZfkdVRvTuk2PkeC7UmAJ2+/DUWOPpawaytMXVfF4Hvxk34NMIIF/zCCA+egAwIBAgIR
AOm+1xFswMzmixU1jNT/MSEwDQYJKoZIhvcNAQELBQAwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoM
CEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMB4XDTE3MTAw
OTE1MjQ1OFoXDTIwMTAwOTE1MjQ1N1owajERMA8GA1UECgwIRXJpY3Nzb24xGDAWBgNVBAMMD0Jh
bMOhenMgTGVuZ3llbDEqMCgGCSqGSIb3DQEJARYbYmFsYXpzLmxlbmd5ZWxAZXJpY3Nzb24uY29t
MQ8wDQYDVQQFEwZFVEhCTEwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUUtnneUfH
i428YPkvW+AsCNeKCCKq72SzUZpBggijy+oLVO0cgTXXHygrZ+KT8TbyEkPwuHi+V4TQxWAyMhGa
nWZHWZXe9ghEZrJDJbCzFMHOqR+wEDnI1vM3sfQQ68iSsWQLd9opnb2/ihiJlt9up75VRpyj5lea
bvzxOLQimJgZiXaZzsPPT2nROyytKxOsE5KbfT3mNof3bMG1bggZtGGA1GBJchwdFJwQKIShfPVm
1CdulvJV1hPVecxttMJNPzSfSfryb/b64QnR5yc/pSx8SxD0h0rnNT73Al3Af2iRghdXN4omDKZY
OcdK/sE5HTmLTFuWoZAnL/RntOK9AgMBAAGjggHBMIIBvTBIBgNVHR8EQTA/MD2gO6A5hjdodHRw
Oi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nvbm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggr
BgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYI
KwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxpYXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNlcjAmBgNVHREEHzAdgRtiYWxhenMubGVuZ3llbEBlcmljc3Nvbi5jb20wVQYD
VR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5
LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMC
MB0GA1UdDgQWBBSkJw2vbyMFmf9tY1urk9NeYfiMgTAfBgNVHSMEGDAWgBQcexmel5x2rCA92Nzj
kWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBAD1RCVf5Df2uCXwPveXz
LBGIjsz3k2la5UUlioC+i4Ms6vGstqXIX7K24+Wc41npi+G5xFhvkAkmuTP/j29F5xJJuJcy3OcL
0br02vKe2WJJnlivB+X9plPg0kMUBS0lLq7kHPUrO/BLeIIFRuaky05eZlTnGNcLbn5VpZdjX4Ic
XZV78qpZI3L67Po1UgHzOTiWolc75jrKOx3UOw98fWRrgJPBUIeqDeD1NDfF7PlM4Cqlad062o6L
lM9wfAnoLzz0z04dPXtJkOcTiZgOLdPoKIm7LR1wZ9c6mYw4sgtoVAs16Y2cCPBxqWpsW+9ZCcDK
PPZzeBezCKyicpDJbTqCVMILd3j38HWUPWFuVITZNgANzHW1CpgqmiLIAADiznCCtudTE+fcB3O9
duuu/yuEME17LMy1GYMKXs1QCXmTq2hrqTJQ2AA2TsWZtoxl3ViqJgNBWjnQiMwdCl5Dural2jZP
/iU6MmiauUNYn9YW/ViUluoBBdaUHMpnP/7kM0Wk8j3Wzhcggx+Biml2gCopMaK1EJYjQH/2J95N
GEkSdZfVzFUmwV3yMd4mOhIaxW0SEq9b1eWICZ/BAcVBpSyU0sE1gpnBO5wLxj+IpSdiGlS4jc37
qCr/39xdv1Unu93glCmHq0xgX54N8EsyMBPC3+zSSu1qhCbU7VJWIz2aMIIGwjCCBKqgAwIBAgIQ
U7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0BAQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEf
MB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcx
MjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nz
b24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy
3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5DtjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt
8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6j
RrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1NwkTepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFl
hFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJkwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/2
0aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCY
rEqHMRaojI/VStloQgW76E76zQ2byw5QxrhOUbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuT
LUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMd
ay0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP05tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqd
GTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QLsgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMB
AAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVz
dC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUHMAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRl
bGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEA
MFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQECMDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3Np
dG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9j
cmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20vdGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0l
BBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpec
dqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcN
AQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PLFpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5
s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUbAL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90
BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRy
pF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86
IWst821ww0wxsCpEfClIvF7fBw2QkbG/1PwuzAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QD
Xnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7
C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbN
QUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbH
XSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i
6Ds5j0Qpj5aQMYIDBTCCAwECAQEwXDBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24x
JTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMCEQDpvtcRbMDM5osVNYzU/zEh
MAkGBSsOAwIaBQCgggF+MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X
DTE5MTIwNjEzNDczNlowIwYJKoZIhvcNAQkEMRYEFA6FSqWeU+gDg3rLBugtlEroBya3MEMGCSqG
SIb3DQEJDzE2MDQwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcG
BSsOAwIaMGsGCSsGAQQBgjcQBDFeMFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29u
MSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8x
ITBtBgsqhkiG9w0BCRACCzFeoFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUw
IwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8xITAN
BgkqhkiG9w0BAQEFAASCAQC9ZwEtPcfQIS4dC+lwHRv4ZTFCQOiTGpsMUsDy4CGFFeqAK2RYda/9
i5xSOevcBOOtYWjxhAWOE7fB1k77nbpILVHsqRRVY7roPOgksKgdGh8O0b9yYlfvlxeyapg5NYeq
/gi9IG0V9V9wnaO00xAEn3BKqfTLAhD9QdbEqOiaFal/oo4ALY+fGvsLmg2Afvw2q+UGu/7cl9PQ
Q+bGyhMN5VVBrfUl3/GaVvrvuoDxwkOayzGYGpwQONCwLWI+DvvY0ceUOpTWSgJb687psyNnU6t+
sx5wMAniktsIZUG9pKsxROy9YBLR7Hqvmif7uklFyKGyGGpDia3E8OCV+5+nAAAAAAAA

------=_NextPart_000_02A7_01D5AC44.197CF1B0--


From nobody Fri Dec  6 19:41:50 2019
Return-Path: <bill.wu@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 011B812003F for <netmod@ietfa.amsl.com>; Fri,  6 Dec 2019 19:41:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 Bg1HNq_7QoOj for <netmod@ietfa.amsl.com>; Fri,  6 Dec 2019 19:41:47 -0800 (PST)
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 9FA7B120018 for <netmod@ietf.org>; Fri,  6 Dec 2019 19:41:47 -0800 (PST)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 41EDD306FF09D21904B for <netmod@ietf.org>; Sat,  7 Dec 2019 03:41:46 +0000 (GMT)
Received: from DGGEML424-HUB.china.huawei.com (10.1.199.41) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 7 Dec 2019 03:41:45 +0000
Received: from DGGEML531-MBS.china.huawei.com ([169.254.5.69]) by dggeml424-hub.china.huawei.com ([10.1.199.41]) with mapi id 14.03.0439.000; Sat, 7 Dec 2019 11:41:40 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "Joe Clarke (jclarke)" <jclarke@cisco.com>, Martin Bjorklund <mbj@tail-f.com>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
Thread-Index: AdWssCMUTQFdN4vCQMmO9rbPagZU7A==
Date: Sat, 7 Dec 2019 03:41:39 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABAA94CAC68@dggeml531-mbs.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.134.31.203]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/_T9_eCuO7W37Q7WnwWPja6tKBXQ>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Dec 2019 03:41:50 -0000

VGhhbmtzIE1hcnRpbiBhbmQgSm9lIGZvciBjbGFyaWZpY2F0aW9uIGFuZCBzdWdnZXN0ZWQgY2hh
bmdlcy4gSSB3aWxsIGltcGxlbWVudCB0aGVtIGluIHYtMDkuDQoNCi1RaW4NCi0tLS0t6YKu5Lu2
5Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogSm9lIENsYXJrZSAoamNsYXJrZSkgW21haWx0bzpqY2xh
cmtlQGNpc2NvLmNvbV0gDQrlj5HpgIHml7bpl7Q6IDIwMTnlubQxMuaciDXml6UgMjM6NTINCuaU
tuS7tuS6ujogTWFydGluIEJqb3JrbHVuZCA8bWJqQHRhaWwtZi5jb20+DQrmioTpgIE6IFFpbiBX
dSA8YmlsbC53dUBodWF3ZWkuY29tPjsgbmV0bW9kQGlldGYub3JnDQrkuLvpopg6IFJlOiBbbmV0
bW9kXSBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgudHh0
DQoNCg0KDQo+IE9uIERlYyA1LCAyMDE5LCBhdCAxMDo0OCwgTWFydGluIEJqb3JrbHVuZCA8bWJq
QHRhaWwtZi5jb20+IHdyb3RlOg0KPiANCj4gSGksDQo+IA0KPiAiSm9lIENsYXJrZSAoamNsYXJr
ZSkiIDxqY2xhcmtlQGNpc2NvLmNvbT4gd3JvdGU6DQo+PiBPbiBEZWMgNCwgMjAxOSwgYXQgMjI6
MzcsIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPiB3cm90ZToNCj4+IA0KPj4gdi0wOCBpcyBw
b3N0ZWQgdG8gYWRkcmVzcyBjb21tZW50cyByZWNlaXZlZCBmcm9tIFlBTkcgZG9jdG9yIHJldmll
dyANCj4+IGFuZCBhZGRpdGlvbmFsIGNvbW1lbnRzIGZyb20gSm9lLg0KPj4gVGhlIGRpZmYgaXM6
DQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1uZXRtb2Qt
ZmFjdG9yeS1kZWZhdWx0LTANCj4+IDgNCj4+IA0KPj4gVGhhbmtzLCBRaW4uIEJ1dCB0aGlzIGlz
buKAmXQgYWN0dWFsbHkgd2hhdCBJIGhhZCBpbiBtaW5kLiBJIHdhcyANCj4+IHN1Z2dlc3Rpbmcg
dGV4dCB0YXJnZXRlZCBhdCBpbXBsZW1lbnRvcnMgYnV0IGFsc28gd2FybmluZyBvcGVyYXRvcnMg
YWxvbmcgdGhlIGxpbmVzIG9mOg0KPj4gDQo+PiBPcGVyYXRvcnMgc2hvdWxkIGJlIGF3YXJlIHRo
YXQgc2luY2UgYWxsIHJlYWQtd3JpdGUgZGF0YXN0b3JlcyBhcmUgDQo+PiBpbW1lZGlhdGVseSBy
ZXNldCB0byBmYWN0b3IgZGVmYXVsdCwgdGhlIGRldmljZSB3aWxsIGJlY29tZSANCj4+IHVucmVh
Y2hhYmxlIG9uIHRoZSBuZXR3b3JrLg0KPiANCj4gcy93aWxsL21heS8NCj4gDQo+ICggYW5kIHMv
ZmFjdG9yL2ZhY3RvcnkvICkNCj4gDQo+IA0KPj4gT25lIHNob3VsZA0KPj4gdW5kZXJzdGFuZCBo
b3cgYSBnaXZlbiB2ZW5kb3LigJlzIGRldmljZSB3aWxsIGJlaGF2ZSBhZnRlciB0aGUgUlBDIGlz
IGV4ZWN1dGVkLg0KPiANCj4gUGVyaGFwcyBzL09uZSBzaG91bGQvSXQgaXMgaW1wb3J0YW50IHRv
Lz8NCj4gDQo+PiBJbXBsZW1lbnRvcnMgU0hPVUxEIHJlYm9vdCB0aGUgZGV2aWNlIG9yIG90aGVy
d2lzZSByZXN0YXJ0IHByb2Nlc3NlcyANCj4+IG5lZWRlZCB0byBib290c3RyYXAgaXQuDQo+PiAN
Cj4+IEkgcmVhbGl6ZSBKw7xyZ2VuKD8pIG9yIG90aGVycyBoYWQgcHJvYmxlbXMgd2l0aCBjYWxs
aW5nIG91dCANCj4+IGJvb3RzdHJhcHBpbmcsIGJ1dCBJIGRvIHRoaW5rIHNvbWUgZXhwbGljaXQg
YWR2aWNlIGlzIHJlcXVpcmVkIHNvIGFsbCANCj4+IHBhcnRpZXMgYXJlIGF3YXJlIHdoYXQgdGhl
IGltcGFjdCBvZiBleGVjdXRpbmcgdGhlIFJQQyB3b3VsZCBoYXZlLg0KPiANCj4gSSBoYWQgY29u
Y2VybnMgd2l0aCB0aGUgcHJldmlvdXMgdGV4dCBhYm91dCBib290c3RyYXBwaW5nLCBidXQgSSB0
aGluayANCj4gdGhhdCB5b3VyIHByb3Bvc2VkIHRleHQgYWJvdmUgaXMgZmluZS4NCg0KVGhhbmtz
IGZvciB0aGUgY2xhcmlmaWNhdGlvbiBhbmQgY29ycmVjdGlvbnMuDQoNCkpvZQ0KDQo+IA0KPiAN
Cj4gL21hcnRpbg0KPiANCj4gDQo+IA0KPj4gDQo+PiBKb2UNCj4+IA0KPj4gLVFpbg0KPj4gLS0t
LS3pgq7ku7bljp/ku7YtLS0tLQ0KPj4g5Y+R5Lu25Lq6OiBJLUQtQW5ub3VuY2UgW21haWx0bzpp
LWQtYW5ub3VuY2UtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoDQo+PiBpbnRlcm5ldC1kcmFmdHNA
aWV0Zi5vcmcNCj4+IOWPkemAgeaXtumXtDogMjAxOeW5tDEy5pyINeaXpSAxMTozNg0KPj4g5pS2
5Lu25Lq6OiBpLWQtYW5ub3VuY2VAaWV0Zi5vcmcNCj4+IOaKhOmAgTogbmV0bW9kQGlldGYub3Jn
DQo+PiDkuLvpopg6IEktRCBBY3Rpb246IGRyYWZ0LWlldGYtbmV0bW9kLWZhY3RvcnktZGVmYXVs
dC0wOC50eHQNCj4+IA0KPj4gQSBOZXcgSW50ZXJuZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20g
dGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9yaWVzLg0KPj4gVGhpcyBkcmFmdCBp
cyBhIHdvcmsgaXRlbSBvZiB0aGUgTmV0d29yayBNb2RlbGluZyBXRyBvZiB0aGUgSUVURi4NCj4+
IA0KPj4gVGl0bGUgOiBGYWN0b3J5IERlZmF1bHQgU2V0dGluZw0KPj4gQXV0aG9ycyA6IFFpbiBX
dQ0KPj4gQmFsYXpzIExlbmd5ZWwNCj4+IFllIE5pdQ0KPj4gRmlsZW5hbWUgOiBkcmFmdC1pZXRm
LW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgudHh0DQo+PiBQYWdlcyA6IDExDQo+PiBEYXRlIDog
MjAxOS0xMi0wNA0KPj4gDQo+PiBBYnN0cmFjdDoNCj4+IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBh
IG1ldGhvZCB0byByZXNldCBhIHNlcnZlciB0byBpdHMgZmFjdG9yeS0gDQo+PiBkZWZhdWx0IGNv
bnRlbnQuIFRoZSByZXNldCBvcGVyYXRpb24gbWF5IGJlIHVzZWQsIGUuZy4sIHdoZW4gdGhlIA0K
Pj4gZXhpc3RpbmcgY29uZmlndXJhdGlvbiBoYXMgbWFqb3IgZXJyb3JzIHNvIHJlLXN0YXJ0aW5n
IHRoZSANCj4+IGNvbmZpZ3VyYXRpb24gcHJvY2VzcyBmcm9tIHNjcmF0Y2ggaXMgdGhlIGJlc3Qg
b3B0aW9uLg0KPj4gDQo+PiBBIG5ldyBmYWN0b3J5LXJlc2V0IFJQQyBpcyBkZWZpbmVkLiBXaGVu
IHJlc2V0dGluZyBhIGRhdGFzdG9yZSwgYWxsIA0KPj4gcHJldmlvdXMgY29uZmlndXJhdGlvbiBz
ZXR0aW5ncyB3aWxsIGJlIGxvc3QgYW5kIHJlcGxhY2VkIGJ5IHRoZSANCj4+IGZhY3RvcnktZGVm
YXVsdCBjb250ZW50Lg0KPj4gDQo+PiBBIG5ldyBvcHRpb25hbCAiZmFjdG9yeS1kZWZhdWx0IiBy
ZWFkLW9ubHkgZGF0YXN0b3JlIGlzIGRlZmluZWQsIHRoYXQgDQo+PiBjb250YWlucyB0aGUgZGF0
YSB0aGF0IHdpbGwgYmUgY29waWVkIG92ZXIgdG8gdGhlIHJ1bm5pbmcgZGF0YXN0b3JlIA0KPj4g
YXQgcmVzZXQuDQo+PiANCj4+IFRoZSBJRVRGIGRhdGF0cmFja2VyIHN0YXR1cyBwYWdlIGZvciB0
aGlzIGRyYWZ0IGlzOg0KPj4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQt
aWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0Lw0KPj4gDQo+PiBUaGVyZSBhcmUgYWxzbyBodG1s
aXplZCB2ZXJzaW9ucyBhdmFpbGFibGUgYXQ6DQo+PiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTA4DQo+PiBodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLWZhY3RvcnktZGVmYXUN
Cj4+IGx0LTA4DQo+PiANCj4+IEEgZGlmZiBmcm9tIHRoZSBwcmV2aW91cyB2ZXJzaW9uIGlzIGF2
YWlsYWJsZSBhdDoNCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1p
ZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMA0KPj4gOA0KPj4gDQo+PiBQbGVhc2Ugbm90ZSB0
aGF0IGl0IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiANCj4+
IHN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWls
YWJsZSBhdCB0b29scy5pZXRmLm9yZy4NCj4+IA0KPj4gSW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNv
IGF2YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Og0KPj4gZnRwOi8vZnRwLmlldGYub3JnL2lu
dGVybmV0LWRyYWZ0cy8NCj4+IA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+IEktRC1Bbm5vdW5jZSBtYWlsaW5nIGxpc3QNCj4+IEktRC1Bbm5v
dW5jZUBpZXRmLm9yZw0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
LWQtYW5ub3VuY2UNCj4+IEludGVybmV0LURyYWZ0IGRpcmVjdG9yaWVzOiBodHRwOi8vd3d3Lmll
dGYub3JnL3NoYWRvdy5odG1sIG9yIA0KPj4gZnRwOi8vZnRwLmlldGYub3JnL2lldGYvMXNoYWRv
dy1zaXRlcy50eHQNCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+PiBuZXRtb2QgbWFpbGluZyBsaXN0DQo+PiBuZXRtb2RAaWV0Zi5vcmcNCj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0bW9kDQo+PiANCg0K


From nobody Fri Dec  6 19:43:01 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 35E181209E9; Fri,  6 Dec 2019 19:42:54 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.111.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <157569017416.21065.5531518447503763798@ietfa.amsl.com>
Date: Fri, 06 Dec 2019 19:42:54 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/NGXcRC50sjjrxZaXV4WhmuwZxCA>
Subject: [netmod] I-D Action: draft-ietf-netmod-factory-default-09.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Dec 2019 03:42:57 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : Factory Default Setting
        Authors         : Qin Wu
                          Balazs Lengyel
                          Ye Niu
	Filename        : draft-ietf-netmod-factory-default-09.txt
	Pages           : 11
	Date            : 2019-12-06

Abstract:
   This document defines a method to reset a server to its factory-
   default content.  The reset operation may be used, e.g., when the
   existing configuration has major errors so re-starting the
   configuration process from scratch is the best option.

   A new factory-reset RPC is defined.  When resetting a datastore, all
   previous configuration settings will be lost and replaced by the
   factory-default content.

   A new optional "factory-default" read-only datastore is defined, that
   contains the data that will be copied over to the running datastore
   at reset.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-factory-default/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netmod-factory-default-09
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-factory-default-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-factory-default-09


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Fri Dec  6 19:44:26 2019
Return-Path: <bill.wu@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5460C12004C for <netmod@ietfa.amsl.com>; Fri,  6 Dec 2019 19:44:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 dOKk5cjstDJi for <netmod@ietfa.amsl.com>; Fri,  6 Dec 2019 19:44:23 -0800 (PST)
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 DA8F412003F for <netmod@ietf.org>; Fri,  6 Dec 2019 19:44:22 -0800 (PST)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 8A3A880277BFCBCE10EE for <netmod@ietf.org>; Sat,  7 Dec 2019 03:44:21 +0000 (GMT)
Received: from DGGEML423-HUB.china.huawei.com (10.1.199.40) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 7 Dec 2019 03:44:20 +0000
Received: from DGGEML531-MBS.china.huawei.com ([169.254.5.69]) by dggeml423-hub.china.huawei.com ([10.1.199.40]) with mapi id 14.03.0439.000; Sat, 7 Dec 2019 11:44:18 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: I-D Action: draft-ietf-netmod-factory-default-09.txt
Thread-Index: AQHVrLB4NqHFymdSo0iLPNMN7txSyKeuB6KQ
Date: Sat, 7 Dec 2019 03:44:18 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABAA94CBC99@dggeml531-mbs.china.huawei.com>
References: <157569017416.21065.5531518447503763798@ietfa.amsl.com>
In-Reply-To: <157569017416.21065.5531518447503763798@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.134.31.203]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/hZ_7jhw4A_EiFda6uc74yVB7rmo>
Subject: [netmod] =?gb2312?b?16q3ojogSS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1uZXRt?= =?gb2312?b?b2QtZmFjdG9yeS1kZWZhdWx0LTA5LnR4dA==?=
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Dec 2019 03:44:24 -0000

di0wOSBpcyBwb3N0ZWQgdG8gYWRkcmVzcyBsYXN0IGNvbW1lbnQuDQpLZW50LCB3ZSBhcmUgcmVh
ZHkgdG8gZ28uDQoNCi1RaW4NCi0tLS0t08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBJLUQtQW5ub3Vu
Y2UgW21haWx0bzppLWQtYW5ub3VuY2UtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBpbnRlcm5ldC1k
cmFmdHNAaWV0Zi5vcmcNCreiy83KsbzkOiAyMDE5xOoxMtTCN8jVIDExOjQzDQrK1bz+yMs6IGkt
ZC1hbm5vdW5jZUBpZXRmLm9yZw0Ks63LzTogbmV0bW9kQGlldGYub3JnDQrW98ziOiBJLUQgQWN0
aW9uOiBkcmFmdC1pZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDkudHh0DQoNCg0KQSBOZXcg
SW50ZXJuZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJh
ZnRzIGRpcmVjdG9yaWVzLg0KVGhpcyBkcmFmdCBpcyBhIHdvcmsgaXRlbSBvZiB0aGUgTmV0d29y
ayBNb2RlbGluZyBXRyBvZiB0aGUgSUVURi4NCg0KICAgICAgICBUaXRsZSAgICAgICAgICAgOiBG
YWN0b3J5IERlZmF1bHQgU2V0dGluZw0KICAgICAgICBBdXRob3JzICAgICAgICAgOiBRaW4gV3UN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgQmFsYXpzIExlbmd5ZWwNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgWWUgTml1DQoJRmlsZW5hbWUgICAgICAgIDogZHJhZnQtaWV0Zi1uZXRtb2Qt
ZmFjdG9yeS1kZWZhdWx0LTA5LnR4dA0KCVBhZ2VzICAgICAgICAgICA6IDExDQoJRGF0ZSAgICAg
ICAgICAgIDogMjAxOS0xMi0wNg0KDQpBYnN0cmFjdDoNCiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5l
cyBhIG1ldGhvZCB0byByZXNldCBhIHNlcnZlciB0byBpdHMgZmFjdG9yeS0NCiAgIGRlZmF1bHQg
Y29udGVudC4gIFRoZSByZXNldCBvcGVyYXRpb24gbWF5IGJlIHVzZWQsIGUuZy4sIHdoZW4gdGhl
DQogICBleGlzdGluZyBjb25maWd1cmF0aW9uIGhhcyBtYWpvciBlcnJvcnMgc28gcmUtc3RhcnRp
bmcgdGhlDQogICBjb25maWd1cmF0aW9uIHByb2Nlc3MgZnJvbSBzY3JhdGNoIGlzIHRoZSBiZXN0
IG9wdGlvbi4NCg0KICAgQSBuZXcgZmFjdG9yeS1yZXNldCBSUEMgaXMgZGVmaW5lZC4gIFdoZW4g
cmVzZXR0aW5nIGEgZGF0YXN0b3JlLCBhbGwNCiAgIHByZXZpb3VzIGNvbmZpZ3VyYXRpb24gc2V0
dGluZ3Mgd2lsbCBiZSBsb3N0IGFuZCByZXBsYWNlZCBieSB0aGUNCiAgIGZhY3RvcnktZGVmYXVs
dCBjb250ZW50Lg0KDQogICBBIG5ldyBvcHRpb25hbCAiZmFjdG9yeS1kZWZhdWx0IiByZWFkLW9u
bHkgZGF0YXN0b3JlIGlzIGRlZmluZWQsIHRoYXQNCiAgIGNvbnRhaW5zIHRoZSBkYXRhIHRoYXQg
d2lsbCBiZSBjb3BpZWQgb3ZlciB0byB0aGUgcnVubmluZyBkYXRhc3RvcmUNCiAgIGF0IHJlc2V0
Lg0KDQoNClRoZSBJRVRGIGRhdGF0cmFja2VyIHN0YXR1cyBwYWdlIGZvciB0aGlzIGRyYWZ0IGlz
Og0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1uZXRtb2QtZmFj
dG9yeS1kZWZhdWx0Lw0KDQpUaGVyZSBhcmUgYWxzbyBodG1saXplZCB2ZXJzaW9ucyBhdmFpbGFi
bGUgYXQ6DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtZmFj
dG9yeS1kZWZhdWx0LTA5DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2Ry
YWZ0LWlldGYtbmV0bW9kLWZhY3RvcnktZGVmYXVsdC0wOQ0KDQpBIGRpZmYgZnJvbSB0aGUgcHJl
dmlvdXMgdmVyc2lvbiBpcyBhdmFpbGFibGUgYXQ6DQpodHRwczovL3d3dy5pZXRmLm9yZy9yZmNk
aWZmP3VybDI9ZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTA5DQoNCg0KUGxlYXNl
IG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUg
b2Ygc3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZh
aWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KDQpJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28gYXZh
aWxhYmxlIGJ5IGFub255bW91cyBGVFAgYXQ6DQpmdHA6Ly9mdHAuaWV0Zi5vcmcvaW50ZXJuZXQt
ZHJhZnRzLw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KSS1ELUFubm91bmNlIG1haWxpbmcgbGlzdA0KSS1ELUFubm91bmNlQGlldGYub3JnDQpodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ktZC1hbm5vdW5jZQ0KSW50ZXJuZXQt
RHJhZnQgZGlyZWN0b3JpZXM6IGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwgb3IgZnRw
Oi8vZnRwLmlldGYub3JnL2lldGYvMXNoYWRvdy1zaXRlcy50eHQNCg==


From nobody Sun Dec  8 14:08:18 2019
Return-Path: <jclarke@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D6F91200E9 for <netmod@ietfa.amsl.com>; Sun,  8 Dec 2019 14:08:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=KCtGQINe; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=jj1qEDyc
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 DYbxm5Ssc0hx for <netmod@ietfa.amsl.com>; Sun,  8 Dec 2019 14:08:13 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 494661200F6 for <netmod@ietf.org>; Sun,  8 Dec 2019 14:08:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6336; q=dns/txt; s=iport; t=1575842893; x=1577052493; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=BkoQo8uOjRONZTqX0I5wPauKZtn7lHkIbMcJTylmPGc=; b=KCtGQINetOBMZlbwEtLNMeKSm7HZP+kckcfBWHhd7FkvK11Z5V/Gtfpo xk2I8J2BAHd9SOYU24F0zdvAM7q+P4Cu7LZT3Votot2lG2vSeUe7Nbt55 Tw6jeAvEuh/v9oB0sO/JOKaV9iRi6vAf8zGn1NUgQPS3nbH0RAnJ8+PUL 4=;
IronPort-PHdr: =?us-ascii?q?9a23=3Av9+iqBwrArRMlkbXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YhSN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZuHAknyNv3nRyc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BeAQDTc+1d/4kNJK1lHAEBAQEBBwE?= =?us-ascii?q?BEQEEBAEBgW0EAQELAYFKUAVsWCAECyoKg2uDRgOLAYI6JZgFgUKBEANUCQE?= =?us-ascii?q?BAQwBARgLCgIBAYN7RQIXgX4kNwYOAgMNAQEEAQEBAgEFBG2FNwyFUgEBAQE?= =?us-ascii?q?CAQEBEBERDAEBLAsBBAsCAQYCDgoCAiMDAgICJQsUARABAQQOBQkZgwABgkY?= =?us-ascii?q?DDiABAgyPVpBkAoE4iGF1gTKCfgEBBYE1AQMCDkFAgjsYghcJgQ4oAYwXGoF?= =?us-ascii?q?BP4E4DBSCTD6CWQsBAQEBAQEYgTABgyYygiyNa4I8njYKgi6HI4RkiV8bgkJ?= =?us-ascii?q?0hn+EQIs9lw+FEYxVAgQCBAUCDgEBBYFoI4FYcBUaISoBgkEJRxEUjGaDc4U?= =?us-ascii?q?UhT90AYEnjQkBgQ8BAQ?=
X-IronPort-AV: E=Sophos;i="5.69,293,1571702400"; d="scan'208";a="591896890"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Dec 2019 22:08:11 +0000
Received: from XCH-RCD-014.cisco.com (xch-rcd-014.cisco.com [173.37.102.24]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id xB8M8BJY011538 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 8 Dec 2019 22:08:11 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-RCD-014.cisco.com (173.37.102.24) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 8 Dec 2019 16:08:11 -0600
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 8 Dec 2019 17:08:10 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sun, 8 Dec 2019 17:08:10 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DLsloya6N4ZAt3kq0x2kiuVgd2xt7uTg47QudqV6k3eq45A2BJbVBJqcf1JXNyr2Vp7/Fh5lf8m2AQH+sa/UhMmiGy0hFzEtk0QXXt7frsakp9ajb3gAzaIK098PZaav0rGyWPPnHjV7fr5fCUueCUQUV5vyMH7RaKM/6xzm7eRLgwINr7RmsUv1heNHeassIXFOhUHRyZobTgb0z1X3ESRHmEwL6eO6K4qahMBGE3LjFDvSFF10d+Ki32CzgG9Kvh/OYPukKZCdTily4qySrnGIekMKZtDwtnC9dW5RUc1w88DmE706NQcjvoh1ex1kxjGI3SbEqQCQEl+l9p/6iA==
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-SenderADCheck; bh=BkoQo8uOjRONZTqX0I5wPauKZtn7lHkIbMcJTylmPGc=; b=D3S+9xgSYGEuM2mVMDT4LOpAoLhxPJByV7uo8qJKIWJBQODxN3sEbo2JCF4ny6pVQqP3kpPLQEMDWhRoq+MitCldZGN0+cZzfPnkKvYV+fX9J9ZX0/IylZDMS9oi+3E0nMHcq48E+cy/cPq6abM5boHymQ9isPt5cQI1FJHR8mA8+sgvMqAej24OYqp9XbrtS0Q/j5DORnIM2/pYBjri7juW1EpZSwT+c7sEVUwrFROXOq3WQhRwLbZdNrRQp+s3zU/44hLAx3/meNJb31lewRe8fkBqftzbuaUi6PZKGbBG275EQrIpHX/vTNSMFsptopatNSVabAe4Zyizrh+Pww==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BkoQo8uOjRONZTqX0I5wPauKZtn7lHkIbMcJTylmPGc=; b=jj1qEDyc45QZRSiQQyvQnPYoXQvFikBOoLe/VJflQbgFqIY33giZrMLYd9Ve3NnxzXfRnVxXLKQD7KEtGjwWMEV0X51NpUHqL2BEGt8kt4gZgKUWwyJcm1ES0Xqk75aAuToneYbw+9tAbu7tqrpIqsRvVufpVvMXlM+UoE5cFtI=
Received: from BN6PR11MB1667.namprd11.prod.outlook.com (10.172.23.12) by BN6PR11MB1858.namprd11.prod.outlook.com (10.175.98.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.17; Sun, 8 Dec 2019 22:08:08 +0000
Received: from BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::7c70:b7fd:340e:ad7a]) by BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::7c70:b7fd:340e:ad7a%6]) with mapi id 15.20.2516.018; Sun, 8 Dec 2019 22:08:08 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: Qin Wu <bill.wu@huawei.com>
CC: Martin Bjorklund <mbj@tail-f.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
Thread-Index: AdWssCMUTQFdN4vCQMmO9rbPagZU7ABY9goA
Date: Sun, 8 Dec 2019 22:08:07 +0000
Message-ID: <D2271948-2CB8-41E2-9819-5178CAD0B64D@cisco.com>
References: <B8F9A780D330094D99AF023C5877DABAA94CAC68@dggeml531-mbs.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABAA94CAC68@dggeml531-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jclarke@cisco.com; 
x-originating-ip: [12.246.48.58]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0e82062a-49b3-488b-1b11-08d77c2b1b70
x-ms-traffictypediagnostic: BN6PR11MB1858:
x-microsoft-antispam-prvs: <BN6PR11MB18585780C08597F3D9008E81B8590@BN6PR11MB1858.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3631;
x-forefront-prvs: 0245702D7B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(376002)(396003)(39860400002)(136003)(346002)(199004)(189003)(51914003)(76176011)(2616005)(36756003)(53546011)(6506007)(71200400001)(71190400001)(99286004)(186003)(102836004)(316002)(4326008)(54906003)(66574012)(6512007)(478600001)(966005)(8936002)(26005)(81156014)(86362001)(229853002)(305945005)(66476007)(66446008)(66946007)(91956017)(76116006)(66556008)(2906002)(64756008)(5660300002)(33656002)(8676002)(6486002)(81166006)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR11MB1858; H:BN6PR11MB1667.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: N4S9M2Q3nFhafGtgg7pFKHc70P/gXDEE1n2//UIUe3ODOoZK1DDzc7PBDGP+PzhXxJldLe3/AFLMj7LqdejP3ajRfRmBKbF4dsntegfWdk5wq48mfoelplTPrSME1+DjuAE+U6Xtp5FDEiD2jiSIgrdDIae9e7AzHe3YGSespvSDHQYTUN8LwLkB0BbKQVvOamm/jSYYBB3PD4fJN36vpfF4oGYmLgzPOmxn97yqZiw6CLMZp11ZtFyJjmT2GxplMeI2NArkZkq2GXvBMrMv+7jhGqKDqRC3NqyolBIdPn7OhsiDZ7GgxEmKFPdBHPpgjhR6BXGz3kHne+lfsm6vf1nHzQHs3jGvGWe1tLL6e54z1ATxMxPEGcvuw3tAiLC2GboA97cY/rBrnkYji/V2zUdF4AcsUrVv4An6y4FaeVk3lpdu5w1YP7xkGoFc2h1FEreSfqGy/YTQEDULV9QuqQBr+IE1TDLVe0YFpvNzHgUTTLLDX91wPFuanBNOe47+44112oJxIvhKpDiryD/6FekLNkOefOoRxRJrTIjcpKw=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <C5BA085DA801724891DE327FB3C485CC@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0e82062a-49b3-488b-1b11-08d77c2b1b70
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2019 22:08:07.9475 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZCaXoSflsE+8pOEFpGtsveeNnsXCJbRGVk503+wizdp6hD6rhSufh4forLwZjAsm15kyIZ9UE0ywnz2ap1RbPw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1858
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.24, xch-rcd-014.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/QnfkNEM_3-xQkvnlrK_iJgoxe6o>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-factory-default-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 08 Dec 2019 22:08:17 -0000

DQoNCj4gT24gRGVjIDYsIDIwMTksIGF0IDIyOjQxLCBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNv
bT4gd3JvdGU6DQo+IA0KPiBUaGFua3MgTWFydGluIGFuZCBKb2UgZm9yIGNsYXJpZmljYXRpb24g
YW5kIHN1Z2dlc3RlZCBjaGFuZ2VzLiBJIHdpbGwgaW1wbGVtZW50IHRoZW0gaW4gdi0wOS4NCg0K
VGhhbmtzLCBRaW4uDQoNCkpvZQ0KDQo+IA0KPiAtUWluDQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0t
LS0NCj4g5Y+R5Lu25Lq6OiBKb2UgQ2xhcmtlIChqY2xhcmtlKSBbbWFpbHRvOmpjbGFya2VAY2lz
Y28uY29tXSANCj4g5Y+R6YCB5pe26Ze0OiAyMDE55bm0MTLmnIg15pelIDIzOjUyDQo+IOaUtuS7
tuS6ujogTWFydGluIEJqb3JrbHVuZCA8bWJqQHRhaWwtZi5jb20+DQo+IOaKhOmAgTogUWluIFd1
IDxiaWxsLnd1QGh1YXdlaS5jb20+OyBuZXRtb2RAaWV0Zi5vcmcNCj4g5Li76aKYOiBSZTogW25l
dG1vZF0gSS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTA4LnR4
dA0KPiANCj4gDQo+IA0KPj4gT24gRGVjIDUsIDIwMTksIGF0IDEwOjQ4LCBNYXJ0aW4gQmpvcmts
dW5kIDxtYmpAdGFpbC1mLmNvbT4gd3JvdGU6DQo+PiANCj4+IEhpLA0KPj4gDQo+PiAiSm9lIENs
YXJrZSAoamNsYXJrZSkiIDxqY2xhcmtlQGNpc2NvLmNvbT4gd3JvdGU6DQo+Pj4gT24gRGVjIDQs
IDIwMTksIGF0IDIyOjM3LCBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbT4gd3JvdGU6DQo+Pj4g
DQo+Pj4gdi0wOCBpcyBwb3N0ZWQgdG8gYWRkcmVzcyBjb21tZW50cyByZWNlaXZlZCBmcm9tIFlB
TkcgZG9jdG9yIHJldmlldyANCj4+PiBhbmQgYWRkaXRpb25hbCBjb21tZW50cyBmcm9tIEpvZS4N
Cj4+PiBUaGUgZGlmZiBpczoNCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9
ZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTANCj4+PiA4DQo+Pj4gDQo+Pj4gVGhh
bmtzLCBRaW4uIEJ1dCB0aGlzIGlzbuKAmXQgYWN0dWFsbHkgd2hhdCBJIGhhZCBpbiBtaW5kLiBJ
IHdhcyANCj4+PiBzdWdnZXN0aW5nIHRleHQgdGFyZ2V0ZWQgYXQgaW1wbGVtZW50b3JzIGJ1dCBh
bHNvIHdhcm5pbmcgb3BlcmF0b3JzIGFsb25nIHRoZSBsaW5lcyBvZjoNCj4+PiANCj4+PiBPcGVy
YXRvcnMgc2hvdWxkIGJlIGF3YXJlIHRoYXQgc2luY2UgYWxsIHJlYWQtd3JpdGUgZGF0YXN0b3Jl
cyBhcmUgDQo+Pj4gaW1tZWRpYXRlbHkgcmVzZXQgdG8gZmFjdG9yIGRlZmF1bHQsIHRoZSBkZXZp
Y2Ugd2lsbCBiZWNvbWUgDQo+Pj4gdW5yZWFjaGFibGUgb24gdGhlIG5ldHdvcmsuDQo+PiANCj4+
IHMvd2lsbC9tYXkvDQo+PiANCj4+ICggYW5kIHMvZmFjdG9yL2ZhY3RvcnkvICkNCj4+IA0KPj4g
DQo+Pj4gT25lIHNob3VsZA0KPj4+IHVuZGVyc3RhbmQgaG93IGEgZ2l2ZW4gdmVuZG9y4oCZcyBk
ZXZpY2Ugd2lsbCBiZWhhdmUgYWZ0ZXIgdGhlIFJQQyBpcyBleGVjdXRlZC4NCj4+IA0KPj4gUGVy
aGFwcyBzL09uZSBzaG91bGQvSXQgaXMgaW1wb3J0YW50IHRvLz8NCj4+IA0KPj4+IEltcGxlbWVu
dG9ycyBTSE9VTEQgcmVib290IHRoZSBkZXZpY2Ugb3Igb3RoZXJ3aXNlIHJlc3RhcnQgcHJvY2Vz
c2VzIA0KPj4+IG5lZWRlZCB0byBib290c3RyYXAgaXQuDQo+Pj4gDQo+Pj4gSSByZWFsaXplIErD
vHJnZW4oPykgb3Igb3RoZXJzIGhhZCBwcm9ibGVtcyB3aXRoIGNhbGxpbmcgb3V0IA0KPj4+IGJv
b3RzdHJhcHBpbmcsIGJ1dCBJIGRvIHRoaW5rIHNvbWUgZXhwbGljaXQgYWR2aWNlIGlzIHJlcXVp
cmVkIHNvIGFsbCANCj4+PiBwYXJ0aWVzIGFyZSBhd2FyZSB3aGF0IHRoZSBpbXBhY3Qgb2YgZXhl
Y3V0aW5nIHRoZSBSUEMgd291bGQgaGF2ZS4NCj4+IA0KPj4gSSBoYWQgY29uY2VybnMgd2l0aCB0
aGUgcHJldmlvdXMgdGV4dCBhYm91dCBib290c3RyYXBwaW5nLCBidXQgSSB0aGluayANCj4+IHRo
YXQgeW91ciBwcm9wb3NlZCB0ZXh0IGFib3ZlIGlzIGZpbmUuDQo+IA0KPiBUaGFua3MgZm9yIHRo
ZSBjbGFyaWZpY2F0aW9uIGFuZCBjb3JyZWN0aW9ucy4NCj4gDQo+IEpvZQ0KPiANCj4+IA0KPj4g
DQo+PiAvbWFydGluDQo+PiANCj4+IA0KPj4gDQo+Pj4gDQo+Pj4gSm9lDQo+Pj4gDQo+Pj4gLVFp
bg0KPj4+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4+PiDlj5Hku7bkuro6IEktRC1Bbm5vdW5j
ZSBbbWFpbHRvOmktZC1hbm5vdW5jZS1ib3VuY2VzQGlldGYub3JnXSDku6PooagNCj4+PiBpbnRl
cm5ldC1kcmFmdHNAaWV0Zi5vcmcNCj4+PiDlj5HpgIHml7bpl7Q6IDIwMTnlubQxMuaciDXml6Ug
MTE6MzYNCj4+PiDmlLbku7bkuro6IGktZC1hbm5vdW5jZUBpZXRmLm9yZw0KPj4+IOaKhOmAgTog
bmV0bW9kQGlldGYub3JnDQo+Pj4g5Li76aKYOiBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLW5ldG1v
ZC1mYWN0b3J5LWRlZmF1bHQtMDgudHh0DQo+Pj4gDQo+Pj4gQSBOZXcgSW50ZXJuZXQtRHJhZnQg
aXMgYXZhaWxhYmxlIGZyb20gdGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9yaWVz
Lg0KPj4+IFRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIE5ldHdvcmsgTW9kZWxpbmcg
V0cgb2YgdGhlIElFVEYuDQo+Pj4gDQo+Pj4gVGl0bGUgOiBGYWN0b3J5IERlZmF1bHQgU2V0dGlu
Zw0KPj4+IEF1dGhvcnMgOiBRaW4gV3UNCj4+PiBCYWxhenMgTGVuZ3llbA0KPj4+IFllIE5pdQ0K
Pj4+IEZpbGVuYW1lIDogZHJhZnQtaWV0Zi1uZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTA4LnR4dA0K
Pj4+IFBhZ2VzIDogMTENCj4+PiBEYXRlIDogMjAxOS0xMi0wNA0KPj4+IA0KPj4+IEFic3RyYWN0
Og0KPj4+IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIG1ldGhvZCB0byByZXNldCBhIHNlcnZlciB0
byBpdHMgZmFjdG9yeS0gDQo+Pj4gZGVmYXVsdCBjb250ZW50LiBUaGUgcmVzZXQgb3BlcmF0aW9u
IG1heSBiZSB1c2VkLCBlLmcuLCB3aGVuIHRoZSANCj4+PiBleGlzdGluZyBjb25maWd1cmF0aW9u
IGhhcyBtYWpvciBlcnJvcnMgc28gcmUtc3RhcnRpbmcgdGhlIA0KPj4+IGNvbmZpZ3VyYXRpb24g
cHJvY2VzcyBmcm9tIHNjcmF0Y2ggaXMgdGhlIGJlc3Qgb3B0aW9uLg0KPj4+IA0KPj4+IEEgbmV3
IGZhY3RvcnktcmVzZXQgUlBDIGlzIGRlZmluZWQuIFdoZW4gcmVzZXR0aW5nIGEgZGF0YXN0b3Jl
LCBhbGwgDQo+Pj4gcHJldmlvdXMgY29uZmlndXJhdGlvbiBzZXR0aW5ncyB3aWxsIGJlIGxvc3Qg
YW5kIHJlcGxhY2VkIGJ5IHRoZSANCj4+PiBmYWN0b3J5LWRlZmF1bHQgY29udGVudC4NCj4+PiAN
Cj4+PiBBIG5ldyBvcHRpb25hbCAiZmFjdG9yeS1kZWZhdWx0IiByZWFkLW9ubHkgZGF0YXN0b3Jl
IGlzIGRlZmluZWQsIHRoYXQgDQo+Pj4gY29udGFpbnMgdGhlIGRhdGEgdGhhdCB3aWxsIGJlIGNv
cGllZCBvdmVyIHRvIHRoZSBydW5uaW5nIGRhdGFzdG9yZSANCj4+PiBhdCByZXNldC4NCj4+PiAN
Cj4+PiBUaGUgSUVURiBkYXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBkcmFmdCBpczoN
Cj4+PiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLW5ldG1vZC1m
YWN0b3J5LWRlZmF1bHQvDQo+Pj4gDQo+Pj4gVGhlcmUgYXJlIGFsc28gaHRtbGl6ZWQgdmVyc2lv
bnMgYXZhaWxhYmxlIGF0Og0KPj4+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLW5ldG1vZC1mYWN0b3J5LWRlZmF1bHQtMDgNCj4+PiBodHRwczovL2RhdGF0cmFja2VyLmll
dGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLWZhY3RvcnktZGVmYXUNCj4+PiBsdC0w
OA0KPj4+IA0KPj4+IEEgZGlmZiBmcm9tIHRoZSBwcmV2aW91cyB2ZXJzaW9uIGlzIGF2YWlsYWJs
ZSBhdDoNCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1u
ZXRtb2QtZmFjdG9yeS1kZWZhdWx0LTANCj4+PiA4DQo+Pj4gDQo+Pj4gUGxlYXNlIG5vdGUgdGhh
dCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2YgDQo+Pj4g
c3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxh
YmxlIGF0IHRvb2xzLmlldGYub3JnLg0KPj4+IA0KPj4+IEludGVybmV0LURyYWZ0cyBhcmUgYWxz
byBhdmFpbGFibGUgYnkgYW5vbnltb3VzIEZUUCBhdDoNCj4+PiBmdHA6Ly9mdHAuaWV0Zi5vcmcv
aW50ZXJuZXQtZHJhZnRzLw0KPj4+IA0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+Pj4gSS1ELUFubm91bmNlIG1haWxpbmcgbGlzdA0KPj4+IEkt
RC1Bbm5vdW5jZUBpZXRmLm9yZw0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vaS1kLWFubm91bmNlDQo+Pj4gSW50ZXJuZXQtRHJhZnQgZGlyZWN0b3JpZXM6IGh0dHA6
Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwgb3IgDQo+Pj4gZnRwOi8vZnRwLmlldGYub3JnL2ll
dGYvMXNoYWRvdy1zaXRlcy50eHQNCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+IG5ldG1vZCBtYWlsaW5nIGxpc3QNCj4+PiBuZXRtb2RAaWV0
Zi5vcmcNCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldG1vZA0K
Pj4+IA0KPiANCg0K


From nobody Mon Dec  9 23:54:36 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A4A41200FE; Mon,  9 Dec 2019 23:54:30 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.113.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <157596447042.2136.4559255164855199675@ietfa.amsl.com>
Date: Mon, 09 Dec 2019 23:54:30 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ICRxH9szxd7uogIlpEY3EFDdXrk>
Subject: [netmod] I-D Action: draft-ietf-netmod-yang-data-ext-05.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Dec 2019 07:54:31 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : YANG Data Structure Extensions
        Authors         : Andy Bierman
                          Martin Bjorklund
                          Kent Watsen
	Filename        : draft-ietf-netmod-yang-data-ext-05.txt
	Pages           : 16
	Date            : 2019-12-09

Abstract:
   This document describes YANG mechanisms for defining abstract data
   structures with YANG.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-data-ext/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netmod-yang-data-ext-05
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-data-ext-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-yang-data-ext-05


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Tue Dec 10 19:58:40 2019
Return-Path: <bill.wu@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30632120255 for <netmod@ietfa.amsl.com>; Tue, 10 Dec 2019 19:58:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 0T0jfhuy7kT4 for <netmod@ietfa.amsl.com>; Tue, 10 Dec 2019 19:58:28 -0800 (PST)
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 2F183120044 for <netmod@ietf.org>; Tue, 10 Dec 2019 19:58:28 -0800 (PST)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 3A61B582F1F7C66B1CC4 for <netmod@ietf.org>; Wed, 11 Dec 2019 03:58:25 +0000 (GMT)
Received: from DGGEML405-HUB.china.huawei.com (10.3.17.49) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 11 Dec 2019 03:58:24 +0000
Received: from DGGEML511-MBX.china.huawei.com ([169.254.1.39]) by dggeml405-hub.china.huawei.com ([10.3.17.49]) with mapi id 14.03.0439.000; Wed, 11 Dec 2019 11:57:28 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: I-D Action: draft-wwx-netmod-event-yang-06.txt
Thread-Index: AdWv1uvTBzol0BhRTt2bQzH3bRHVvw==
Date: Wed, 11 Dec 2019 03:57:28 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABAA94F1043@dggeml511-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.134.31.203]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/JonuP2TKBG9KQoT9QS0wzXX1kQ4>
Subject: Re: [netmod] I-D Action: draft-wwx-netmod-event-yang-06.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Dec 2019 03:58:30 -0000

di0wNiBpcyBwb3N0ZWQgdG8gYWRkcmVzcyBMb3UncyBjb21tZW50cy4NClRoZSBkaWZmIGlzDQpo
dHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtd3d4LW5ldG1vZC1ldmVudC15
YW5nLTA2DQpMb3UsIGNhbiB3ZSBtb3ZlIHRvIHRoZSBuZXh0IHN0ZXA/DQoNCi1RaW4NCi0tLS0t
08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBJLUQtQW5ub3VuY2UgW21haWx0bzppLWQtYW5ub3VuY2Ut
Ym91bmNlc0BpZXRmLm9yZ10gtPqx7SBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcNCreiy83Ksbzk
OiAyMDE5xOoxMtTCMTHI1SAxMTo1NQ0KytW8/sjLOiBpLWQtYW5ub3VuY2VAaWV0Zi5vcmcNCtb3
zOI6IEktRCBBY3Rpb246IGRyYWZ0LXd3eC1uZXRtb2QtZXZlbnQteWFuZy0wNi50eHQNCg0KDQpB
IE5ldyBJbnRlcm5ldC1EcmFmdCBpcyBhdmFpbGFibGUgZnJvbSB0aGUgb24tbGluZSBJbnRlcm5l
dC1EcmFmdHMgZGlyZWN0b3JpZXMuDQoNCg0KICAgICAgICBUaXRsZSAgICAgICAgICAgOiBBIFlB
TkcgRGF0YSBtb2RlbCBmb3IgRUNBIFBvbGljeSBNYW5hZ2VtZW50DQogICAgICAgIEF1dGhvcnMg
ICAgICAgICA6IE1pY2hhZWwgV2FuZw0KICAgICAgICAgICAgICAgICAgICAgICAgICBRaW4gV3UN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgSWdvciBCcnlza2luDQogICAgICAgICAgICAgICAg
ICAgICAgICAgIFh1ZmVuZyBMaXUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgQmVub2l0IENs
YWlzZQ0KCUZpbGVuYW1lICAgICAgICA6IGRyYWZ0LXd3eC1uZXRtb2QtZXZlbnQteWFuZy0wNi50
eHQNCglQYWdlcyAgICAgICAgICAgOiA0OA0KCURhdGUgICAgICAgICAgICA6IDIwMTktMTItMTAN
Cg0KQWJzdHJhY3Q6DQogICBSRkM4MzI4IGRlZmluZXMgYSBwb2xpY3ktYmFzZWQgbWFuYWdlbWVu
dCBmcmFtZXdvcmsgdGhhdCBhbGxvd3MNCiAgIGRlZmluaXRpb24gb2YgYSBkYXRhIG1vZGVsIHRv
IGJlIHVzZWQgdG8gcmVwcmVzZW50IGhpZ2gtbGV2ZWwsDQogICBwb3NzaWJseSBuZXR3b3JrLXdp
ZGUgcG9saWNpZXMuICBQb2xpY3kgZGlzY3Vzc2VkIGluIFJGQzgzMjggYXJlDQogICBjbGFzc2lm
aWVkIGludG8gaW1wZXJhdGl2ZSBwb2xpY3kgYW5kIGRlY2xhcmF0aXZlIHBvbGljeSwgRXZlbnQN
CiAgIENvbmRpdGlvbiBBY3Rpb24gKEVDQSkgcG9saWN5IGlzIGFuIHR5cGljYWwgZXhhbXBsZSBv
ZiBpbXBlcmF0aXZlDQogICBwb2xpY3kuICBUaGlzIGRvY3VtZW50IGRlZmluZXMgYSBZQU5HIGRh
dGEgbW9kZWwgZm9yIHRoZSBFQ0EgcG9saWN5DQogICBtYW5hZ2VtZW50LiAgVGhlIEVDQSBwb2xp
Y3kgWUFORyBwcm92aWRlcyB0aGUgYWJpbGl0eSBmb3IgdGhlIG5ldHdvcmsNCiAgIG1hbmFnZW1l
bnQgZnVuY3Rpb24gKHdpdGhpbiBhIG5ldHdvcmsgZWxlbWVudCkgdG8gY29udHJvbCB0aGUNCiAg
IGNvbmZpZ3VyYXRpb24gYW5kIG1vbml0b3Igc3RhdGUgY2hhbmdlIGFuZCB0YWtlIHNpbXBsZSBh
bmQgaW5zdGFudA0KICAgYWN0aW9uIG9uIHRoZSBzZXJ2ZXIgd2hlbiBhIHRyaWdnZXIgY29uZGl0
aW9uIG9uIHRoZSBzeXN0ZW0gc3RhdGUgaXMNCiAgIG1ldC4NCg0KDQpUaGUgSUVURiBkYXRhdHJh
Y2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBkcmFmdCBpczoNCmh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LXd3eC1uZXRtb2QtZXZlbnQteWFuZy8NCg0KVGhlcmUgYXJlIGFs
c28gaHRtbGl6ZWQgdmVyc2lvbnMgYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LXd3eC1uZXRtb2QtZXZlbnQteWFuZy0wNg0KaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC13d3gtbmV0bW9kLWV2ZW50LXlhbmctMDYNCg0KQSBk
aWZmIGZyb20gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LXd3eC1uZXRtb2QtZXZlbnQteWFuZy0wNg0K
DQoNClBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9t
IHRoZSB0aW1lIG9mIHN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRp
ZmYgYXJlIGF2YWlsYWJsZSBhdCB0b29scy5pZXRmLm9yZy4NCg0KSW50ZXJuZXQtRHJhZnRzIGFy
ZSBhbHNvIGF2YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Og0KZnRwOi8vZnRwLmlldGYub3Jn
L2ludGVybmV0LWRyYWZ0cy8NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCkktRC1Bbm5vdW5jZSBtYWlsaW5nIGxpc3QNCkktRC1Bbm5vdW5jZUBpZXRm
Lm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pLWQtYW5ub3VuY2UN
CkludGVybmV0LURyYWZ0IGRpcmVjdG9yaWVzOiBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5o
dG1sIG9yIGZ0cDovL2Z0cC5pZXRmLm9yZy9pZXRmLzFzaGFkb3ctc2l0ZXMudHh0DQo=


From nobody Thu Dec 12 08:42:16 2019
Return-Path: <jason.sterne@nokia.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6C561200A1 for <netmod@ietfa.amsl.com>; Thu, 12 Dec 2019 08:42:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
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 OIczHPsXKrnk for <netmod@ietfa.amsl.com>; Thu, 12 Dec 2019 08:42:13 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70128.outbound.protection.outlook.com [40.107.7.128]) (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 9411912008D for <netmod@ietf.org>; Thu, 12 Dec 2019 08:42:12 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mG7fnvxq8S7XxrGOVkVsBAP1BQJH6wnKhzVc4+7hF3KO3QVqM+MME1Ie0x7cz+QQNXYw2DvgSzl5Wihp+W4EtnO0Y64FT58A4byZD7yqyAaIagGv73Lb2Q+qdRaqhy6vLasnwUdme5QspiwbTbsvp33mOiQ8czxsIkep/20ZUrLg0E63A+KLyMeYQJQSh94/zoOZJIfT/KFMJVWrUp8K/CaciZz0ondQtVXFLm+ZaYRrNCsCQss1cdItkIWTBAUlGzIALrtcoUooyjlK3U7/w2A464L66nOBXv4ZA4tRtxfqzeTAT8ypIFhEklWH3tW5mLghkrX8yEIn3ugCiUjbpg==
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-SenderADCheck; bh=uZjsK8tFclDiiuU1uXsbdL9+zojlH5b8LWVd90mjYiY=; b=P6FczJh0P6LYvAdz1S95ELBBQd0hO1ya+KjmKoDdtF7RnsYX33Dphg9670/Rk9A30qHqIVDHwS5qsv0Pinft3my00FCc67lkUR5Ieytck+MNM+Oqio1HUThuuOtFjvkRRGPQko2l1M7z8S2IeLilsHmKlQHub0PE3EFfyDcs5uelmZHsGRzi+a3gPT239VVUoyHLRmilc1NX5DylUMH4wE8eCfS0fygaFq9PxVgldQhcuVFmQDP+jvUgYUh35ZJOZ8n0hBU4U5esYSuBUcTyMd8S5ZEG/6HtQujRxHMTHsJmyEPoeOo9Kb4L6I8B9xTJTT0r8kNHgjEFBgL4ZtWd0w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uZjsK8tFclDiiuU1uXsbdL9+zojlH5b8LWVd90mjYiY=; b=s6Dwjn2y/8N5xIbGeyXdXWV2SlsfzuNX/vWPvQ3YaJ1Mmj8jK1EFrEX2D/9jX8LNc9HE95VzWJUP77C0VsvxbNqleULXk0SBlJg/6PwjjyJ2G8tnvlAm/H3l+kUsRE4p582/MIiEvOlZjMmEx4j0gY9Hm34jrJKrvvC80b335nU=
Received: from VI1PR07MB3981.eurprd07.prod.outlook.com (52.134.29.24) by VI1PR07MB5325.eurprd07.prod.outlook.com (20.178.11.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.4; Thu, 12 Dec 2019 16:42:09 +0000
Received: from VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::f4ac:1bfd:a5a1:aadf]) by VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::f4ac:1bfd:a5a1:aadf%6]) with mapi id 15.20.2538.017; Thu, 12 Dec 2019 16:42:09 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: validating instance data against YANG schema including 'must' statements
Thread-Index: AdWxCsORBSgRrCTES6eC/F2G+Dspvg==
Date: Thu, 12 Dec 2019 16:42:09 +0000
Message-ID: <VI1PR07MB3981BBE54D2E235648758C209B550@VI1PR07MB3981.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jason.sterne@nokia.com; 
x-originating-ip: [45.72.135.40]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 452bf5cb-0b02-4d06-49fe-08d77f223b5f
x-ms-traffictypediagnostic: VI1PR07MB5325:
x-microsoft-antispam-prvs: <VI1PR07MB53253670E47206E851CEC33F9B550@VI1PR07MB5325.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0249EFCB0B
x-forefront-antispam-report: SFV:NSPM; SFS:(10001)(10019020)(39860400002)(376002)(366004)(346002)(136003)(396003)(199004)(189003)(53754006)(2906002)(66446008)(66556008)(66476007)(66946007)(64756008)(76116006)(21615005)(8676002)(19273905006)(6916009)(52536014)(966005)(33656002)(81156014)(86362001)(81166006)(71200400001)(26005)(5660300002)(6506007)(53546011)(478600001)(316002)(8936002)(55016002)(9686003)(7696005)(186003)(562404015)(563064011); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB5325; H:VI1PR07MB3981.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HWMu6/Z505Vk6r/xtq8LFxGojczXjRLFIfWnl76IM4IA9t6aVmExuevmWK4toXnwUFsGAr/Fxl1VHJSM9Nxnf69WiGUnYD7TyurNYTAymARYxgjkqc9UuGrIAUsPIQSWMFfLIyCNL0ly7fgZ0KQpXZqnVNVi+SIfZuuJJCi+uLfojmkoWfSHFaZJz16s71t0zi+BpxnvNhvx7yU3v2Vildx/F/fUOp3SwQJEr5XUFAulDe7aQSrFRmOPCBuDziKnssjGHr6GX6JDl6foWFAjOIcyfOx5eWqrpqxREpjf9rvy++pb2rD5P0Nxv6Mi6EB7YUmHJdCweXSo1qTKXdGc/PJ8oMyFfNWwAxfCJnGowli1tLQ+S4ecwuYQ5y1e9oVmWm6l7fjB55W3y7D+HdGUBLRCUI729XmntdbqpzZRHBvICrc6QtkumQi2iNt8nFU3BHcauKOcN0JbLqwBYMKqsXXlKeM2HS1m+3wjaeKG7TeR4Z7mMiuHDvUNlp/DwcSX1UXz3AbhXrH2imxspjhnI8eBmn+NRffMkRsbuMoYCNNu/2qH3srsMiesNRLEZ5KJuvZVAaMERjWnpk9iXuHFKiknDWWjS9IqHrlK3lK7rQRwUyFxMUakK9Lh9F4l8diXgdcmuuzIABZMEqGFzKTkBw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_VI1PR07MB3981BBE54D2E235648758C209B550VI1PR07MB3981eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 452bf5cb-0b02-4d06-49fe-08d77f223b5f
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2019 16:42:09.6691 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pojbQPLM/Ev8zmSybTdt/Vg6UvAHbFSNlAnaiiIT9rZr5JKhHUGcu5JsUN0ovDeplCpnJ+ZldGOpUssQEwzVQA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5325
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/fWJzQoTC9VgqSpEGXMG4xuo4uZ4>
Subject: [netmod] validating instance data against YANG schema including 'must' statements
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Dec 2019 16:42:16 -0000

--_000_VI1PR07MB3981BBE54D2E235648758C209B550VI1PR07MB3981eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

A few years ago there were a few discussions on the list about tools to val=
idate instance data (e.g. the data returned by a <get-config>) against a YA=
NG model.

yang2dsdl is one option but I'm pretty sure it doesn't actually check the d=
ata against 'must' statements.

Are there some tools that check against 'must' (and 'when') statements?  Do=
 those tools also work with YANG 1.1 modules?

Thx,
Jason

###########################################################################=
###########################
Re: [netmod] Toolchain upgraded to yangdump-pro 16.10-5 =3D> 16.10-5.1

Ladislav Lhotka <lhotka@nic.cz> Tue, 07 March 2017 12:42 UTCShow header<htt=
ps://mailarchive.ietf.org/arch/msg/netmod/u6-p884fv_R8SLZgLze1YYHBupk>

Kent Watsen <kwatsen@juniper.net><mailto:kwatsen@juniper.net&gt>; writes:



> Hi Benoit,

>

> You seem to know the ins and outs of many tools these days, maybe you

> can point me in the right direction...which tool is able to validate

> instance documents against YANG 1.1 modules?



Yangson can validate JSON documents:



https://github.com/CZ-NIC/yangson



>

> I've always used `yang2dsdl`, but currently it outputs "DSDL plugin

> supports only YANG version 1".



I considered updating the DSDL plugin to 1.1 but it turned up to be

immensely difficult - it would basically require a complete rewrite. And

even then, the Schematron implementation that is included in pyang

distribution won't support the new XPath functions.



Lada

###########################################################################=
###########################

Re: [netmod] DSDL plugin in pyang

Ladislav Lhotka <lhotka@nic.cz> Tue, 29 November 2016 13:39 UTCShow header<=
https://mailarchive.ietf.org/arch/msg/netmod/o6XNsZ2BA0kBL9bv4oG7LH1yq4k>

Hi William,



apart from yang2dsdl, I have personal experience with these two instance va=
lidation tools:



* yanglint - written in C, supports both XML and JSON instance encoding



  https://github.com/CESNET/libyang



* yangson - written in Python, supports only JSON



  https://github.com/CZ-NIC/yangson

  installation: pip install yangson

  manual page: http://yangson.readthedocs.io/en/latest/cmdline.html<https:/=
/yangson.readthedocs.io/en/latest/cmdline.html>



Lada



William Lupton <wlupton@broadband-forum.org><mailto:wlupton@broadband-forum=
.org&gt>; writes:



> Are you able to provide a list (either privately or via the NETMOD list) =
of other instance data validators that are available and cover YANG 1.1 fea=
tures? Tx, W.

>

>> On 25 Nov 2016, at 14:33, Ladislav Lhotka <lhotka@nic.cz><mailto:lhotka@=
nic.cz&gt>; wrote:

>>

>> Hi,

>>

>> for users of $subj: I modified the plugin so that it now immediately ref=
uses to process modules of yang-version greater than 1. Supporting some of =
the YANG 1.1 features (new XPath functions, leafref handling) would require=
 massive changes and I cannot do them now - I am not even sure it is worth =
the effort given that other instance data validators are available.

>>

>> Lada



--


###########################################################################=
###########################


--_000_VI1PR07MB3981BBE54D2E235648758C209B550VI1PR07MB3981eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
h3
	{mso-style-priority:9;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:13.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New",serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 3";
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-CA;
	font-weight:bold;}
p.msg-header, li.msg-header, div.msg-header
	{mso-style-name:msg-header;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.pipe
	{mso-style-name:pipe;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New",serif;
	mso-fareast-language:EN-CA;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">A few years ago there were a few discussions on the =
list about tools to validate instance data (e.g. the data returned by a &lt=
;get-config&gt;) against a YANG model.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">yang2dsdl is one option but I'm pretty sure it doesn=
't actually check the data against 'must' statements.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Are there some tools that check against 'must' (and =
'when') statements?&nbsp; Do those tools also work with YANG 1.1 modules?<o=
:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thx,<o:p></o:p></p>
<p class=3D"MsoNormal">Jason<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">####################################################=
##################################################<o:p></o:p></p>
<h3>Re: [netmod] Toolchain upgraded to yangdump-pro 16.10-5 =3D&gt; 16.10-5=
.1<o:p></o:p></h3>
<p class=3D"msg-header" id=3D"msg-info"><span class=3D"pipe">Ladislav Lhotk=
a &lt;lhotka@nic.cz&gt;</span>
<span class=3D"pipe">Tue, 07 March 2017 12:42 UTC</span><a href=3D"https://=
mailarchive.ietf.org/arch/msg/netmod/u6-p884fv_R8SLZgLze1YYHBupk">Show head=
er</a>
<o:p></o:p></p>
<pre>Kent Watsen &lt;<a href=3D"mailto:kwatsen@juniper.net&amp;gt">kwatsen@=
juniper.net&gt;</a>; writes:<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>&gt; Hi Benoit,<o:p></o:p></pre>
<pre>&gt;<o:p>&nbsp;</o:p></pre>
<pre>&gt; You seem to know the ins and outs of many tools these days, maybe=
 you<o:p></o:p></pre>
<pre>&gt; can point me in the right direction...which tool is able to valid=
ate<o:p></o:p></pre>
<pre>&gt; instance documents against YANG 1.1 modules?<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Yangson can validate JSON documents:<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre><a href=3D"https://github.com/CZ-NIC/yangson">https://github.com/CZ-NI=
C/yangson</a><o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>&gt;<o:p>&nbsp;</o:p></pre>
<pre>&gt; I've always used `yang2dsdl`, but currently it outputs &quot;DSDL=
 plugin<o:p></o:p></pre>
<pre>&gt; supports only YANG version 1&quot;.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>I considered updating the DSDL plugin to 1.1 but it turned up to be<o:=
p></o:p></pre>
<pre>immensely difficult - it would basically require a complete rewrite. A=
nd<o:p></o:p></pre>
<pre>even then, the Schematron implementation that is included in pyang<o:p=
></o:p></pre>
<pre>distribution won't support the new XPath functions.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Lada<o:p></o:p></pre>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">####################################################=
##################################################<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<h3>Re: [netmod] DSDL plugin in pyang<o:p></o:p></h3>
<p class=3D"msg-header" id=3D"msg-info"><span class=3D"pipe">Ladislav Lhotk=
a &lt;lhotka@nic.cz&gt;</span>
<span class=3D"pipe">Tue, 29 November 2016 13:39 UTC</span><a href=3D"https=
://mailarchive.ietf.org/arch/msg/netmod/o6XNsZ2BA0kBL9bv4oG7LH1yq4k">Show h=
eader</a>
<o:p></o:p></p>
<pre>Hi William,<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>apart from yang2dsdl, I have personal experience with these two instan=
ce validation tools:<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>* yanglint - written in C, supports both XML and JSON instance encodin=
g<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>&nbsp; <a href=3D"https://github.com/CESNET/libyang">https://github.co=
m/CESNET/libyang</a><o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>* yangson - written in Python, supports only JSON<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>&nbsp; <a href=3D"https://github.com/CZ-NIC/yangson">https://github.co=
m/CZ-NIC/yangson</a><o:p></o:p></pre>
<pre>&nbsp; installation: pip install yangson<o:p></o:p></pre>
<pre>&nbsp; manual page: <a href=3D"https://yangson.readthedocs.io/en/lates=
t/cmdline.html">http://yangson.readthedocs.io/en/latest/cmdline.html</a><o:=
p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Lada<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>William Lupton &lt;<a href=3D"mailto:wlupton@broadband-forum.org&amp;g=
t">wlupton@broadband-forum.org&gt;</a>; writes:<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>&gt; Are you able to provide a list (either privately or via the NETMO=
D list) of other instance data validators that are available and cover YANG=
 1.1 features? Tx, W.<o:p></o:p></pre>
<pre>&gt;<o:p>&nbsp;</o:p></pre>
<pre>&gt;&gt; On 25 Nov 2016, at 14:33, Ladislav Lhotka &lt;<a href=3D"mail=
to:lhotka@nic.cz&amp;gt">lhotka@nic.cz&gt;</a>; wrote:<o:p></o:p></pre>
<pre>&gt;&gt; <o:p></o:p></pre>
<pre>&gt;&gt; Hi,<o:p></o:p></pre>
<pre>&gt;&gt; <o:p></o:p></pre>
<pre>&gt;&gt; for users of $subj: I modified the plugin so that it now imme=
diately refuses to process modules of yang-version greater than 1. Supporti=
ng some of the YANG 1.1 features (new XPath functions, leafref handling) wo=
uld require massive changes and I cannot do them now - I am not even sure i=
t is worth the effort given that other instance data validators are availab=
le.<o:p></o:p></pre>
<pre>&gt;&gt; <o:p></o:p></pre>
<pre>&gt;&gt; Lada<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>-- <o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<p class=3D"MsoNormal">####################################################=
##################################################<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_VI1PR07MB3981BBE54D2E235648758C209B550VI1PR07MB3981eurp_--


From nobody Thu Dec 12 23:58:59 2019
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 111D51200F7 for <netmod@ietfa.amsl.com>; Thu, 12 Dec 2019 23:58:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.997
X-Spam-Level: 
X-Spam-Status: No, score=-6.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
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 Hbl5D-JzgzmH for <netmod@ietfa.amsl.com>; Thu, 12 Dec 2019 23:58:56 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (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 A07A11200EF for <netmod@ietf.org>; Thu, 12 Dec 2019 23:58:54 -0800 (PST)
Received: from birdie (unknown [IPv6:2001:1488:fffe:6:a744:2697:a0ec:a420]) by mail.nic.cz (Postfix) with ESMTPSA id 74A10140D18 for <netmod@ietf.org>; Fri, 13 Dec 2019 08:58:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1576223932; bh=eNW8s6RLzBGZyO/izvbqt4/WY+Sqg316nqBT7Beo14I=; h=From:To:Date; b=dGar8CdhaEUkWJXhBjMCzOLoyXUaMt5nlcWyFVw0TJd4lSQuEsHWvnjrhQCW92roe kjzgwT2tnmmw8NFhhgH8PQjFWfJODFvh8gsEAgW9c9m20shqyFCxANR2fjMziVHwAa MA9KnuZO2BzAACL25gemT62DBhcPqG4oy0L3g/YI=
Message-ID: <ca9cdf86c50f0980caa479bf2621ff0f9bfc0941.camel@nic.cz>
From: Ladislav Lhotka <lhotka@nic.cz>
To: netmod@ietf.org
Date: Fri, 13 Dec 2019 08:58:52 +0100
In-Reply-To: <VI1PR07MB3981BBE54D2E235648758C209B550@VI1PR07MB3981.eurprd07.prod.outlook.com>
References: <VI1PR07MB3981BBE54D2E235648758C209B550@VI1PR07MB3981.eurprd07.prod.outlook.com>
Organization: CZ.NIC
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.100.3 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/hjNEMJfzk2VaFtn7rkMEkJZZgUg>
Subject: Re: [netmod] validating instance data against YANG schema including 'must' statements
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Dec 2019 07:58:58 -0000

On Thu, 2019-12-12 at 16:42 +0000, Sterne, Jason (Nokia - CA/Ottawa) wrote:
> Hi all,
>  
> A few years ago there were a few discussions on the list about tools to
> validate instance data (e.g. the data returned by a <get-config>) against a
> YANG model.
>  
> yang2dsdl is one option but I'm pretty sure it doesn't actually check the data
> against 'must' statements.
>  
> Are there some tools that check against 'must' (and 'when') statements?  Do
> those tools also work with YANG 1.1 modules?

Yangson does a complete validation, and supports YANG 1.1, but only JSON
representation of instance data. The GitHub link is below, a PyPI package is
also available:

https://pypi.org/project/yangson/

Lada

>  
> Thx,
> Jason
>  
> ##############################################################################
> ########################
> Re: [netmod] Toolchain upgraded to yangdump-pro 16.10-5 => 16.10-5..1
> Ladislav Lhotka <lhotka@nic.cz> Tue, 07 March 2017 12:42 UTCShow header
> 
> Kent Watsen <kwatsen@juniper.net>; writes:
>  
> > Hi Benoit,
> > 
> > You seem to know the ins and outs of many tools these days, maybe you
> > can point me in the right direction...which tool is able to validate
> > instance documents against YANG 1.1 modules?
>  
> Yangson can validate JSON documents:
>  
> https://github.com/CZ-NIC/yangson
>  
> > 
> > I've always used `yang2dsdl`, but currently it outputs "DSDL plugin
> > supports only YANG version 1".
>  
> I considered updating the DSDL plugin to 1.1 but it turned up to be
> immensely difficult - it would basically require a complete rewrite. And
> even then, the Schematron implementation that is included in pyang
> distribution won't support the new XPath functions.
>  
> Lada
>  
> ##############################################################################
> ########################
>  
> Re: [netmod] DSDL plugin in pyang
> Ladislav Lhotka <lhotka@nic.cz> Tue, 29 November 2016 13:39 UTCShow header
> 
> Hi William,
>  
> apart from yang2dsdl, I have personal experience with these two instance
> validation tools:
>  
> * yanglint - written in C, supports both XML and JSON instance encoding
>  
>   https://github.com/CESNET/libyang
>  
> * yangson - written in Python, supports only JSON
>  
>   https://github.com/CZ-NIC/yangson
>   installation: pip install yangson
>   manual page: http://yangson.readthedocs.io/en/latest/cmdline.html
>  
> Lada
>  
> William Lupton <wlupton@broadband-forum.org>; writes:
>  
> > Are you able to provide a list (either privately or via the NETMOD list) of
> other instance data validators that are available and cover YANG 1.1 features?
> Tx, W.
> > 
> >> On 25 Nov 2016, at 14:33, Ladislav Lhotka <lhotka@nic.cz>; wrote:
> >> 
> >> Hi,
> >> 
> >> for users of $subj: I modified the plugin so that it now immediately
> refuses to process modules of yang-version greater than 1. Supporting some of
> the YANG 1.1 features (new XPath functions, leafref handling) would require
> massive changes and I cannot do them now - I am not even sure it is worth the
> effort given that other instance data validators are available.
> >> 
> >> Lada
>  
> -- 
>  
> ##############################################################################
> ########################
>  
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Mon Dec 16 01:54:13 2019
Return-Path: <nite@hq.sk>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E4A4120127 for <netmod@ietfa.amsl.com>; Mon, 16 Dec 2019 01:54:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.598
X-Spam-Level: 
X-Spam-Status: No, score=-0.598 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hq.sk
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 EwVb66ZbtONk for <netmod@ietfa.amsl.com>; Mon, 16 Dec 2019 01:54:09 -0800 (PST)
Received: from mail.hq.sk (hq.sk [81.89.59.181]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B69A120129 for <netmod@ietf.org>; Mon, 16 Dec 2019 01:54:08 -0800 (PST)
Received: from nitebug.nitenet.local (46.229.239.158.host.vnet.sk [46.229.239.158]) by mail.hq.sk (Postfix) with ESMTPSA id 78D4C243BB7; Mon, 16 Dec 2019 10:54:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hq.sk; s=mail; t=1576490044; bh=Xvr9iA+GWvkmn9LO1+xyRl4U73d7IIdJexfiuNLhP+A=; h=Subject:To:References:From:Date:In-Reply-To; b=m6W7lu0bAa7I13mom3xv6hx4nGb7rBEyudVP0nw8WI5zRtaGVNvD41/B2/RI9nF2H I9AyTAUELzz8ZymH7COv03wwfjXDtqosGxFYAIT+CGCKaGndzMD8ICgySIFt78c+TI g2j6hWmGmqGgENdD2vAQWBepvWGI1D8/SFlimMhc=
To: =?UTF-8?Q?Bal=c3=a1zs_Lengyel?= <balazs.lengyel=40ericsson.com@dmarc.ietf.org>, "'netmod@ietf.org'" <netmod@ietf.org>
References: <AM0PR0702MB3665D858587900507DE2A1B8F05F0@AM0PR0702MB3665.eurprd07.prod.outlook.com>
From: Robert Varga <nite@hq.sk>
Message-ID: <7f519626-1be2-2ace-22ab-d58110dfc65d@hq.sk>
Date: Mon, 16 Dec 2019 10:53:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <AM0PR0702MB3665D858587900507DE2A1B8F05F0@AM0PR0702MB3665.eurprd07.prod.outlook.com>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Qr1B5CcFbjdSlf3xJ4MVbTjpSHk5Y7Hte"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/juKClRAStkI6-9vLCefScdg5JkI>
Subject: Re: [netmod] RFC 6991bis: Abridged-instance-identifier
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Dec 2019 09:54:11 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Qr1B5CcFbjdSlf3xJ4MVbTjpSHk5Y7Hte
Content-Type: multipart/mixed; boundary="nOyRCveH4KNwMA8ljoNAZW1PfYFAy1m4F"

--nOyRCveH4KNwMA8ljoNAZW1PfYFAy1m4F
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 06/12/2019 14:47, Bal=E1zs Lengyel wrote:
> Hello.
>=20
> The following type was proposed to me. Would it be interesting =A0for o=
thers?
>=20
> In some cases were the length of the identifier matters this can be
> useful e.g. on a user interface or in an SNMP packet.
>=20
> =A0
>=20
> =A0
>=20
> typedef abridged-instance-identifier {
>=20
> =A0=A0=A0 type string ;
>=20
> =A0=A0=A0 description "An instance-identifier in which the prefix is no=
t repeated.
>=20
> =A0=A0=A0=A0=A0 The prefix is omitted where ever the last included pref=
ix is the=A0
>=20
> =A0=A0=A0=A0=A0=A0same as the one that would be present for the current=
 data-node.
>=20
> =A0=A0=A0=A0=A0=A0The original instance-identifier syntax would be
>=20
> =A0=A0=A0=A0=A0=A0=A0=A0/ex:system/ex:user[ex:name=3D'fred']/other:type=

>=20
> =A0=A0=A0=A0=A0 The corresponding abridged-instance-identifier format i=
s
>=20
> =A0=A0=A0=A0=A0=A0=A0 /ex:system/user[name=3D'fred']/other:type";
>=20
> =A0 }=A0=A0=20

Well, this smells a bit like a layering violation :) RFC7951 already
does something similar without requiring a definition of a new type
(https://tools.ietf.org/html/rfc7951#section-6.11).

Perhaps RFC7950bis (or rather, its XML companion if the split ever
happens) should allow for such abbreviated syntax?

Regards,
Robert


--nOyRCveH4KNwMA8ljoNAZW1PfYFAy1m4F--

--Qr1B5CcFbjdSlf3xJ4MVbTjpSHk5Y7Hte
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQI/BAEBCgApFiEEdj+N7pgGP1gKvbdQJKB0S2uuNdsFAl33VDsLHG5pdGVAaHEu
c2sACgkQJKB0S2uuNdugig/+NJ5SeCLkL0ifsshj4kEwAq9ZQ7lSNmtiJas/zzVB
OzU4k+YdahQvUvPeh8rnlmbjzkzxb3GWzluaviG6oa8wSXMche82GNNqOoHW/rgU
28CJuV2ihibqUTigPIemeWvH3x5im2yVNh+EQANeD7rTyKbgRQwomd2FqsI30lvd
jrpcdFF7OQTpYKc6q/s1+Ql2XpSKJcc7B5jn1U6P3IvOPYFhcjpPGei52dK4Pm1t
+VW0RqxfSFVdzB7sW+McsSyQECsvj2zT7OVbxrFj2+41lb4c3lQ3S9uxUi//s7GX
HLbo0p6wwhpxf0Ak0al3Cgv8Ncu6qku8sxHRCWDzltUEQDHroLc8L0XmR/PxJ/34
i74IxmNh3d8pXueng8nrkRSqR4avbDXVesoUhxqA1KMJXJMbwIgHH+37GBvx9Dmc
dAqh0C9TgcBpj1LbK5sf3FrKKDpWsJegvVyrpYD7c9z+JdiJvfryH8gry406HhuC
xMCzhwliTKUQkRv8ZjeyI7/8xrj6R/zul5bHWXDbiuEthtrx9G/vo9reX+NsOcz8
OD3uiphGNysUXDuUBxWNk0aROX3imvnS91cZs7nNL+1qlx1ibEAY9rWH2WkNa+ev
5CfG1H9+/7DTxC+uDfKfTMCLzxve1kkPJR+gD8Urdi/F+hrotZkP/nbsQCuSoSrQ
8M0=
=19Yx
-----END PGP SIGNATURE-----

--Qr1B5CcFbjdSlf3xJ4MVbTjpSHk5Y7Hte--


From nobody Tue Dec 17 23:30:05 2019
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 356471200E0 for <netmod@ietfa.amsl.com>; Tue, 17 Dec 2019 23:30:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=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 yALYjB6NO7Se for <netmod@ietfa.amsl.com>; Tue, 17 Dec 2019 23:30:01 -0800 (PST)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id F32C71200D5 for <netmod@ietf.org>; Tue, 17 Dec 2019 23:30:00 -0800 (PST)
Received: by trail.lhotka.name (Postfix, from userid 109) id 542018601A9; Wed, 18 Dec 2019 08:33:31 +0100 (CET)
Received: from localhost (unknown [172.29.2.111]) by trail.lhotka.name (Postfix) with ESMTPSA id 69CEB8601A3 for <netmod@ietf.org>; Wed, 18 Dec 2019 08:33:30 +0100 (CET)
From: Ladislav Lhotka <lhotka@nic.cz>
To: netmod@ietf.org
In-Reply-To: <87pnhonpor.fsf@nic.cz>
References: <87pnhonpor.fsf@nic.cz>
Mail-Followup-To: netmod@ietf.org
Date: Wed, 18 Dec 2019 08:29:58 +0100
Message-ID: <87eex2hz0p.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/haxW8P5N2USEHREhQcgvVhoHX1Y>
Subject: Re: [netmod] IANA registries and YANG
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Dec 2019 07:30:03 -0000

Ladislav Lhotka <lhotka@nic.cz> writes:

> Hi,
>
> I would like to discuss the issue of developing YANG modules that mirror IANA registries. The main objection, raised in DNSOP WG in relation to draft-lhotka-dnsop-iana-class-type-yang-02, was that the RFC containing the initial revision of the module doesn't get updated along with the IANA registry (IANA is expected to keep the module in sync without updating the RFC). As a result implementors can use the obsolete snapshot from the RFC.
>
> I am aware of three solution proposals:
>
> 1. use some kind of template instead of a YANG module

Followup: template turned out to be the right buzzword! Instead of the initial revision of a YANG module, it is possible to include an XSLT stylesheet and instruct IANA to use it for generating the initial revision of the module directly from the XML version of the registry. I used this approach in

https://tools.ietf.org/html/draft-ietf-dnsop-iana-class-type-yang-00

Could this be a recommended way for converting other IANA registries?

Lada

>
> 2. include only two or three entries of the registry as examples so
>    that it is clear that it is not the complete list
>
> 3. keep the module in the document during the whole I-D stage but
>    instruct the RFC Editor to remove it just before it becomes RFC.
>
> I am personally in favour of #3. According to Randy Presuhn, who proposed it, this procedure was used during the preparation of BCP 47. It would require some extra coordination with with IANA but, apart from that, it should IMO work well and avoid the problem mentioned above.
>
> Thanks, Lada
>
> -- 
> Ladislav Lhotka 
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Ladislav Lhotka 
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Dec 18 05:42:15 2019
Return-Path: <0100016f193e9208-9c64b808-74b8-4863-b1ff-d197deb455f3-000000@amazonses.watsen.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41F7212004C for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 05:42:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
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 M2uSSUnMbXvs for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 05:42:10 -0800 (PST)
Received: from a8-33.smtp-out.amazonses.com (a8-33.smtp-out.amazonses.com [54.240.8.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 931D612003E for <netmod@ietf.org>; Wed, 18 Dec 2019 05:42:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=6gbrjpgwjskckoa6a5zn6fwqkn67xbtw; d=amazonses.com; t=1576676529; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=aAyQdNYbhJAVfuPpl92SYwg5+/aIv7Dr7/nVYK67QFQ=; b=F3Vp3wvXQTOwOGNhev75sBI0fyHFsKRqB3nCgAvZxPV4MAfRFJnbuP8M8u/d5Xox ZRlUf2YOem0/mBmxkpB1LZOuB/BSMO0ExkVt2q2cTeh3195wTg0SO6OErHEydczlb56 T7OUDgCFAA3gJ7Y6bQPPvnUoGr1LlHA9TrSJnqGY=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <0100016f193e9208-9c64b808-74b8-4863-b1ff-d197deb455f3-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_238C7A9F-7ACB-495A-AC91-81EE4C794506"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Wed, 18 Dec 2019 13:42:09 +0000
In-Reply-To: <87eex2hz0p.fsf@nic.cz>
Cc: "netmod@ietf.org" <netmod@ietf.org>
To: Ladislav Lhotka <lhotka@nic.cz>
References: <87pnhonpor.fsf@nic.cz> <87eex2hz0p.fsf@nic.cz>
X-Mailer: Apple Mail (2.3445.104.11)
X-SES-Outgoing: 2019.12.18-54.240.8.33
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/feGp5T1JOYJLoXkNJ3QcNBAqgyU>
Subject: Re: [netmod] IANA registries and YANG
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Dec 2019 13:42:13 -0000

--Apple-Mail=_238C7A9F-7ACB-495A-AC91-81EE4C794506
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Maybe this approach can be for the algorithms in the "iana-*algs.yang" =
modules defined in the crypto-types draft.   The '*' expands to =
symmetric, asymmetric, and hash.   The problem is that I'm unsure if =
there is exists 1-1 registries.  But, to the extent there are =
registries, this approach seems easiest for IANA.

Kent // contributor



> On Dec 18, 2019, at 2:29 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:
>=20
> Ladislav Lhotka <lhotka@nic.cz> writes:
>=20
>> Hi,
>>=20
>> I would like to discuss the issue of developing YANG modules that =
mirror IANA registries. The main objection, raised in DNSOP WG in =
relation to draft-lhotka-dnsop-iana-class-type-yang-02, was that the RFC =
containing the initial revision of the module doesn't get updated along =
with the IANA registry (IANA is expected to keep the module in sync =
without updating the RFC). As a result implementors can use the obsolete =
snapshot from the RFC.
>>=20
>> I am aware of three solution proposals:
>>=20
>> 1. use some kind of template instead of a YANG module
>=20
> Followup: template turned out to be the right buzzword! Instead of the =
initial revision of a YANG module, it is possible to include an XSLT =
stylesheet and instruct IANA to use it for generating the initial =
revision of the module directly from the XML version of the registry. I =
used this approach in
>=20
> https://tools.ietf.org/html/draft-ietf-dnsop-iana-class-type-yang-00
>=20
> Could this be a recommended way for converting other IANA registries?
>=20
> Lada
>=20
>>=20
>> 2. include only two or three entries of the registry as examples so
>>   that it is clear that it is not the complete list
>>=20
>> 3. keep the module in the document during the whole I-D stage but
>>   instruct the RFC Editor to remove it just before it becomes RFC.
>>=20
>> I am personally in favour of #3. According to Randy Presuhn, who =
proposed it, this procedure was used during the preparation of BCP 47. =
It would require some extra coordination with with IANA but, apart from =
that, it should IMO work well and avoid the problem mentioned above.
>>=20
>> Thanks, Lada
>>=20
>> --=20
>> Ladislav Lhotka=20
>> Head, CZ.NIC Labs
>> PGP Key ID: 0xB8F92B08A9F76C67
>>=20
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>=20
> --=20
> Ladislav Lhotka=20
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


--Apple-Mail=_238C7A9F-7ACB-495A-AC91-81EE4C794506
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Maybe=
 this approach can be for the algorithms in the "iana-*algs.yang" =
modules defined in the crypto-types draft. &nbsp; The '*' expands to =
symmetric, asymmetric, and hash. &nbsp; The problem is that I'm unsure =
if there is exists 1-1 registries. &nbsp;But, to the extent there are =
registries, this approach seems easiest for IANA.<div class=3D""><br =
class=3D""></div><div class=3D"">Kent // contributor</div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Dec =
18, 2019, at 2:29 AM, Ladislav Lhotka &lt;<a href=3D"mailto:lhotka@nic.cz"=
 class=3D"">lhotka@nic.cz</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">Ladislav Lhotka &lt;<a href=3D"mailto:lhotka@nic.cz" =
class=3D"">lhotka@nic.cz</a>&gt; writes:<br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">Hi,<br class=3D""><br =
class=3D"">I would like to discuss the issue of developing YANG modules =
that mirror IANA registries. The main objection, raised in DNSOP WG in =
relation to draft-lhotka-dnsop-iana-class-type-yang-02, was that the RFC =
containing the initial revision of the module doesn't get updated along =
with the IANA registry (IANA is expected to keep the module in sync =
without updating the RFC). As a result implementors can use the obsolete =
snapshot from the RFC.<br class=3D""><br class=3D"">I am aware of three =
solution proposals:<br class=3D""><br class=3D"">1. use some kind of =
template instead of a YANG module<br class=3D""></blockquote><br =
class=3D"">Followup: template turned out to be the right buzzword! =
Instead of the initial revision of a YANG module, it is possible to =
include an XSLT stylesheet and instruct IANA to use it for generating =
the initial revision of the module directly from the XML version of the =
registry. I used this approach in<br class=3D""><br class=3D""><a =
href=3D"https://tools.ietf.org/html/draft-ietf-dnsop-iana-class-type-yang-=
00" =
class=3D"">https://tools.ietf.org/html/draft-ietf-dnsop-iana-class-type-ya=
ng-00</a><br class=3D""><br class=3D"">Could this be a recommended way =
for converting other IANA registries?<br class=3D""><br class=3D"">Lada<br=
 class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><br =
class=3D"">2. include only two or three entries of the registry as =
examples so<br class=3D""> &nbsp;&nbsp;that it is clear that it is not =
the complete list<br class=3D""><br class=3D"">3. keep the module in the =
document during the whole I-D stage but<br class=3D""> =
&nbsp;&nbsp;instruct the RFC Editor to remove it just before it becomes =
RFC.<br class=3D""><br class=3D"">I am personally in favour of #3. =
According to Randy Presuhn, who proposed it, this procedure was used =
during the preparation of BCP 47. It would require some extra =
coordination with with IANA but, apart from that, it should IMO work =
well and avoid the problem mentioned above.<br class=3D""><br =
class=3D"">Thanks, Lada<br class=3D""><br class=3D"">-- <br =
class=3D"">Ladislav Lhotka <br class=3D"">Head, CZ.NIC Labs<br =
class=3D"">PGP Key ID: 0xB8F92B08A9F76C67<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">netmod mailing list<br class=3D"">netmod@ietf.org<br =
class=3D"">https://www.ietf.org/mailman/listinfo/netmod<br =
class=3D""></blockquote><br class=3D"">-- <br class=3D"">Ladislav Lhotka =
<br class=3D"">Head, CZ.NIC Labs<br class=3D"">PGP Key ID: =
0xB8F92B08A9F76C67<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">netmod mailing list<br class=3D"">netmod@ietf.org<br =
class=3D"">https://www.ietf.org/mailman/listinfo/netmod<br =
class=3D""></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_238C7A9F-7ACB-495A-AC91-81EE4C794506--


From nobody Wed Dec 18 06:08:13 2019
Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1134120052 for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 06:08:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 IXUNAWS_OVxO for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 06:08:08 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50077.outbound.protection.outlook.com [40.107.5.77]) (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 3792812004C for <netmod@ietf.org>; Wed, 18 Dec 2019 06:08:08 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nafbZAN8hsjE9vkX1DXzwzL/MPhv8ReVmvNDdvbe1Ot5sVxql0wfG/M/7ObQS3JKCFtvq4V7R5UkXhzptY+PDa900qSPIPkqWoUZuHhDApYYPc+XGEXp3cTTxNKwD9V4E0cCJ0fLoq17sLMEMefkX6+SVXVlXYe6xVTApafQhGOIpiZH+orQ/zgkO+GTveOczxTD3Pm8b/7v63/+E2cI1cuXuD2k7wUzLo5DqM9nNgu6l5JTyjVUSYqES9VcaR1V3SY/TIhAnyAVd+XuTRfCW6qlwY9Nv+RDly80SMR0vEun7BLRoV5VXhXxtLoWyD4xb37mqIzqwJvTJEsGnOA4aw==
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-SenderADCheck; bh=mLk1ogjv0s7hv435TRGhcF7NH6ns/byDxOS0YttrS34=; b=P8sE0p/b6ZJ8heW5KuY1UzoNHcABLjjDQkaq7Ul6g+CnHatiyA2Rg3KeZHXadaOA/uohmf6ViSYnO5URyh5MljWYUlYeV/kWuPpPR8/mM75IxXBmISwLm6nmOqxP0P2K0xL8kVu4i/vlh12YqD8d1EKKB1kWOMCueNafJKKWxJ4Ro73D45REJi/GUtuVxqEGXa9zmjr9SqlLRh0CihYTaTZuXvIElKN6uwh7dmccl8Z6K0hWiq06T++1FGJUGpCNmSgdwo7F/BeS/Q9TFHgEK+G+6XQQ5jUQT/2ytdhDfjdEFSqExWdCzfq2eYCxPPHDdh60FnAkkSoxjO11Xuz2ww==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mLk1ogjv0s7hv435TRGhcF7NH6ns/byDxOS0YttrS34=; b=Jwb/8f1+h+5/VBkbA1Yme8AX0GQ3tkq5ALaJedN+U5eRhR0Aq1PAbzW9mm5FX5FGH50LiLt6DnUegFh+XsVlKU4oh9zZae9F/52Ajiy2pUf4v6wb1uE6Hk1+c0tRYg4GC4JSPutXzUrTsHzh8lCVuXOHE+Pni1gfejZzOmpvLCM=
Received: from AM0PR0702MB3665.eurprd07.prod.outlook.com (52.133.47.21) by AM0PR0702MB3650.eurprd07.prod.outlook.com (52.133.50.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2581.4; Wed, 18 Dec 2019 14:08:05 +0000
Received: from AM0PR0702MB3665.eurprd07.prod.outlook.com ([fe80::2469:3d61:7557:b60c]) by AM0PR0702MB3665.eurprd07.prod.outlook.com ([fe80::2469:3d61:7557:b60c%7]) with mapi id 15.20.2559.012; Wed, 18 Dec 2019 14:08:05 +0000
From: =?utf-8?B?QmFsw6F6cyBMZW5neWVs?= <balazs.lengyel@ericsson.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>, Kent Watsen <kent+ietf@watsen.net>, "'netmod@ietf.org'" <netmod@ietf.org>
Thread-Topic: Text in import to indicate whether a module is needed as import-only or as implemented
Thread-Index: AdW1rIivNNF/ygLlRsqN7vYQ6ujj8w==
Date: Wed, 18 Dec 2019 14:08:04 +0000
Message-ID: <AM0PR0702MB36654D2907FBCC620AD179F7F0530@AM0PR0702MB3665.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com; 
x-originating-ip: [89.135.192.225]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5f85747c-91cc-4124-b7ad-08d783c3b3c0
x-ms-traffictypediagnostic: AM0PR0702MB3650:
x-microsoft-antispam-prvs: <AM0PR0702MB3650B21150A07D89B1F68AB4F0530@AM0PR0702MB3650.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2201;
x-forefront-prvs: 0255DF69B9
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(376002)(39860400002)(136003)(366004)(346002)(189003)(199004)(316002)(186003)(8936002)(71200400001)(7696005)(76116006)(53546011)(6506007)(110136005)(478600001)(66946007)(66574012)(64756008)(85182001)(66616009)(66476007)(66446008)(9326002)(66556008)(55016002)(2906002)(26005)(86362001)(52536014)(33656002)(9686003)(81156014)(81166006)(85202003)(8676002)(5660300002)(491001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0702MB3650; H:AM0PR0702MB3665.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5DL1rmPXGci4MvFXWhzG3M65sf4p/357l0Jtx7c816wAUdRi87xrUX3p3TZ+qeOaK0xqslq7oxJeXlhvXSWktdADkE74HWjzO6MV77e28rwZZbWz0f727r/w+MiLm+flQ5AEVzKk8jGk15tR8GTlOp5LeyterH8VbOmB3w8TTIQp7rvOgnZTdeytUVtyw1oFIrqhWyetPTSRPSmWc3qA+48p7Yh6ZRJrjo2Y++bHls+SEBNN9tmwmy9ru+W34ugaAwJ03Po1lbA3aR1l8xZ+MEcHIXjuZI6Um46zk5WE8UgqjyN42x4SJpiCOmhDtxlKWvCY27GabU+RgfPsbFRbsocAhebojFkGu5nFiSVk4xhfAFCdENboZeasrDn0SZw5x5MfhO2Ms//CqIYZCzc6y7roXqHEo6kAnNUvRtaCq1iFgTHZPKDtlHI5ezC+/Vf1OdI0cxicnxHKsxDETkNltq955nhuQz4BhwDHr3CrhoY=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_001D_01D5B5B4.F1FA4870"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f85747c-91cc-4124-b7ad-08d783c3b3c0
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2019 14:08:05.0379 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UusAwPcAb1OzQ54Aiplj+Kivi2ty0oRdnIZKaHfnP+2CglIsyfD7iKVpY6Qn2gpTfN/vyMl4GKVAWWt4RpGSsa5PBiqhDIJaKntbK1Ju9ns=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0702MB3650
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/is9Zrj7moWb9BbRwSlEUxqCYqWA>
Subject: [netmod] Text in import to indicate whether a module is needed as import-only or as implemented
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Dec 2019 14:08:11 -0000

------=_NextPart_000_001D_01D5B5B4.F1FA4870
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_001E_01D5B5B4.F1FA4870"


------=_NextPart_001_001E_01D5B5B4.F1FA4870
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hello Mahesh,=20

I was asked by the group to include in each import statement whether the =
imported module is needed as import-only or as implemented. IMHO =
netmod/netconf group should agree on some standard text for model =
designers to use. Maybe the text proposed below can be used everywhere. =
The sentence starting with Revision yyyy-mm-dd  may not always be =
needed.

=20

=20

I propose the text =20

=20

  import ietf-netconf-acm  {

    prefix nacm;

    description

       "The module ietf-netconf-acm is OPTIONAL to implement.";

  }

=20

  import ietf-yang-library {

    prefix yanglib;

    description "The module ietf-yang-library is REQUIRED to

      be implemented. Revision 2019-01-04 or a

      revision derived from it is REQUIRED.";

  }

=20

Regards Balazs

=20

P.S. In Yang-Next this could be a candidate for a formal substatement =
instead of a description text.

=20

=20

From: Mahesh Jethanandani <mjethanandani@gmail.com>=20
Sent: 2019. december 18., szerda 3:20
To: Kent Watsen <kent+ietf@watsen.net>
Cc: Bal=C3=A1zs Lengyel <balazs.lengyel@ericsson.com>
Subject: Re: [netconf] New Version Notification for =
draft-ietf-netconf-notification-capabilities-08.txt

=20

Hi Balazs,

=20

Additionally, it would be important to address some of the normative =
text in the module. Specifically, we were looking at the following =
description statements:

=20

  import ietf-yang-push    {
    prefix yp;
    description
      "This module requires ietf-yang-push to be implemented for the
        two subscription-capabilities containers.";
  }
  import ietf-yang-library {
    prefix yanglib;
    description "This module requires ietf-yang-library to
      be implemented. Revision 2019-01-04 or a
      revision derived from it is required.";
  }

=20

The requirement in the description statement feels and smells like words =
one would use to signify requirements in a specification. However, you =
are not using any of the words like REQUIRED etc. to describe it. Why is =
it?

=20

Mahesh Jethanandani

mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>=20

=20

=20

=20


------=_NextPart_001_001E_01D5B5B4.F1FA4870
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.apple-tab-span
	{mso-style-name:apple-tab-span;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hello =
Mahesh, <o:p></o:p></p><p class=3DMsoNormal>I was asked by the group to =
include in each import statement whether the imported module is needed =
as import-only or as implemented. IMHO netmod/netconf group should agree =
on some standard text for model designers to use. Maybe the text =
proposed below can be used everywhere. The sentence starting with =
Revision yyyy-mm-dd =C2=A0may not always be needed.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I propose =
the text =C2=A0<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>=C2=A0 =
import ietf-netconf-acm=C2=A0 {<o:p></o:p></p><p =
class=3DMsoNormal>=C2=A0=C2=A0=C2=A0 prefix nacm;<o:p></o:p></p><p =
class=3DMsoNormal>=C2=A0=C2=A0=C2=A0 description<o:p></o:p></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:red'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;The =
module ietf-netconf-acm is OPTIONAL to =
implement.&quot;;<o:p></o:p></span></i></b></p><p =
class=3DMsoNormal>=C2=A0 }<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>=C2=A0 =
import ietf-yang-library {<o:p></o:p></p><p =
class=3DMsoNormal>=C2=A0=C2=A0=C2=A0 prefix yanglib;<o:p></o:p></p><p =
class=3DMsoNormal>=C2=A0=C2=A0=C2=A0 description <b><i><span =
style=3D'color:red'>&quot;The module ietf-yang-library is REQUIRED =
to<o:p></o:p></span></i></b></p><p class=3DMsoNormal><b><i><span =
style=3D'color:red'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 be implemented. =
Revision 2019-01-04 or a<o:p></o:p></span></i></b></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:red'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 revision derived from =
it is REQUIRED.&quot;;<o:p></o:p></span></i></b></p><p =
class=3DMsoNormal>=C2=A0 }<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Regards =
Balazs<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>P.S. In Yang-Next this could be a candidate for a =
formal substatement instead of a description text.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b>From:</b> Mahesh Jethanandani =
&lt;mjethanandani@gmail.com&gt; <br><b>Sent:</b> 2019. december 18., =
szerda 3:20<br><b>To:</b> Kent Watsen =
&lt;kent+ietf@watsen.net&gt;<br><b>Cc:</b> Bal=C3=A1zs Lengyel =
&lt;balazs.lengyel@ericsson.com&gt;<br><b>Subject:</b> Re: [netconf] New =
Version Notification for =
draft-ietf-netconf-notification-capabilities-08.txt<o:p></o:p></p></div><=
/div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Hi =
Balazs,<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Additionally, it would be important to address some of =
the normative text in the module. Specifically, we were looking at the =
following description statements:<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><pre =
style=3D'break-before: page;font-variant-ligatures: normal;orphans: =
2;widows: 2'>=C2=A0 import ietf-yang-push=C2=A0=C2=A0=C2=A0 =
{<o:p></o:p></pre><pre>=C2=A0=C2=A0=C2=A0 prefix =
yp;<o:p></o:p></pre><pre>=C2=A0=C2=A0=C2=A0 =
description<o:p></o:p></pre><pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;This module requires ietf-yang-push to be implemented for =
the<o:p></o:p></pre><pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 two =
subscription-capabilities containers.&quot;;<o:p></o:p></pre><pre>=C2=A0 =
}<o:p></o:p></pre><pre>=C2=A0 import ietf-yang-library =
{<o:p></o:p></pre><pre>=C2=A0=C2=A0=C2=A0 prefix =
yanglib;<o:p></o:p></pre><pre>=C2=A0=C2=A0=C2=A0 description &quot;This =
module requires ietf-yang-library =
to<o:p></o:p></pre><pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 be implemented. =
Revision 2019-01-04 or =
a<o:p></o:p></pre><pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 revision derived =
from it is required.&quot;;<o:p></o:p></pre><pre>=C2=A0 =
}<o:p></o:p></pre><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>The requirement in the description statement feels and =
smells like words one would use to signify requirements in a =
specification. However, you are not using any of the words like REQUIRED =
etc. to describe it. Why is it?<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><div><p =
class=3DMsoNormal>Mahesh Jethanandani<o:p></o:p></p></div><div><p =
class=3DMsoNormal><a =
href=3D"mailto:mjethanandani@gmail.com">mjethanandani@gmail.com</a><o:p><=
/o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_001_001E_01D5B5B4.F1FA4870--

------=_NextPart_000_001D_01D5B5B4.F1FA4870
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIVbjCCAyAw
ggIIoAMCAQICAR0wDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVy
YTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0wMTA0MDYwNzI5NDBaFw0yMTA0MDYwNzI5
NDBaMDkxCzAJBgNVBAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFz
czIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQF0o1ncrwDZbHRPoWN/xIvb1/
gC01O+FvqGepvwMcTYxvMkfVQWikEwTBNQyahEP8XB3/ibPoFxjNkV/7iePqv05dfBsm03V57eaE
41flrSnE9Doo56V7hDZps/1edr2jLZnTkE4jKH0YY/FUOyaddluXQrL/rvBO7N05lU6DBn/nSUDI
xQGyVFpmHT38+ek8Cp6BuHDwAYvkI1R8yK74kB4AlnLUVM9hI7zq+50CldG2uXE6aQg/D7ThQseI
9T+YqKe6HOBxce9YV4FQelxrdEYOgwOYw46obvJ2Mm4ng8Jz89wY6LST6nVEawRgIHFXh53zvqCQ
Iz2KJOHaIdvDAgMBAAGjMzAxMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECEqgqliE0148MAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAWs6H+RZyFVdLHdmb56ImMOyTZ9/WLdI0r/c4
pc6rFrmrL3w1y6zQD7RMK/yA72uMkV82dvfbsxsZ6vSyEf1hcUS/KLM6Hb+zQ+ifv9wxCHGwnY3W
NEcykMZlJPegSnwEc485bxeMcrW9S8h6+HuDwyhOnAnqZz+yZwQbwxTa+OdJJJHQHWr6YTnva+ch
dQYH2BK0ISBwQnGB2jyaNr6mWw1qbJofkXv5+e9Cuk5OnswMjZTc2UWcXuxCUGOu9F3EsRLcyjuo
Lp0UWgV1t+zXY+K6NbYECJHo2p2c9ma1GKwKplQmNDPSG8HUfxo6jguqMm7b/E8ln9kyx5ZacKzf
TDCCBX0wggRloAMCAQICEQCH7S4aKCZKxRmqOuu5DaLLMA0GCSqGSIb3DQEBCwUAMDkxCzAJBgNV
BAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFzczIgQ0EwHhcNMTQx
MjA1MDgxOTE1WhcNMjEwNDA1MTAyOTAwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UE
AwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AMK+6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65I
tqwA3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75L
jo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJ
jmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c
3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+J
Wov3F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0h
ADnJoWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4
pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTw
EhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVN
AgMBAAGjggGAMIIBfDBOBggrBgEFBQcBAQRCMEAwPgYIKwYBBQUHMAKGMmh0dHA6Ly9jYS50cnVz
dC50ZWxpYXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY2VyMA8GA1UdEwEB/wQFMAMBAf8wGQYD
VR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1
j5qWDNXr+nuqF+gTEjCBuQYDVR0fBIGxMIGuMG+gbaBrhmlsZGFwOi8vY3JsLTEudHJ1c3QudGVs
aWFzb25lcmEuY29tL2NuPVNvbmVyYSUyMENsYXNzMiUyMENBLG89U29uZXJhLGM9Rkk/Y2VydGlm
aWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnkwO6A5oDeGNWh0dHA6Ly9jcmwtMi50cnVzdC50ZWxp
YXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY3JsMBMGA1UdIwQMMAqACEqgqliE0148MA0GCSqG
SIb3DQEBCwUAA4IBAQAQ1elFTM6fGkQ/aRKdkUZicO3Cb9uzBJOpOtFctw+1El0/17lsjoVvJkZB
D3KnUobnrriFdAa+7FAN55KLmZeB/3Y2bG0bB4toSyaVHjOQnQY9M0dv8U852w0Q7GwchKfebLUI
bh9TMt2hI3Xc6j4knFTBUo7C1WAfO51K4bn1irmX6/Ej2VTgiOFsvOAny28W6enFSEQpSHw60VhN
fSttSqTOxyrRR/7kW7Y8yb/3DZDZ/dH6ZCfx/y+BNIv2NuSd85M9HXUzplXXohti4Ql/qeaMn6by
Ius6XlMWZZfkdVRvTuk2PkeC7UmAJ2+/DUWOPpawaytMXVfF4Hvxk34NMIIF/zCCA+egAwIBAgIR
AOm+1xFswMzmixU1jNT/MSEwDQYJKoZIhvcNAQELBQAwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoM
CEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMB4XDTE3MTAw
OTE1MjQ1OFoXDTIwMTAwOTE1MjQ1N1owajERMA8GA1UECgwIRXJpY3Nzb24xGDAWBgNVBAMMD0Jh
bMOhenMgTGVuZ3llbDEqMCgGCSqGSIb3DQEJARYbYmFsYXpzLmxlbmd5ZWxAZXJpY3Nzb24uY29t
MQ8wDQYDVQQFEwZFVEhCTEwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUUtnneUfH
i428YPkvW+AsCNeKCCKq72SzUZpBggijy+oLVO0cgTXXHygrZ+KT8TbyEkPwuHi+V4TQxWAyMhGa
nWZHWZXe9ghEZrJDJbCzFMHOqR+wEDnI1vM3sfQQ68iSsWQLd9opnb2/ihiJlt9up75VRpyj5lea
bvzxOLQimJgZiXaZzsPPT2nROyytKxOsE5KbfT3mNof3bMG1bggZtGGA1GBJchwdFJwQKIShfPVm
1CdulvJV1hPVecxttMJNPzSfSfryb/b64QnR5yc/pSx8SxD0h0rnNT73Al3Af2iRghdXN4omDKZY
OcdK/sE5HTmLTFuWoZAnL/RntOK9AgMBAAGjggHBMIIBvTBIBgNVHR8EQTA/MD2gO6A5hjdodHRw
Oi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nvbm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggr
BgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYI
KwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxpYXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNlcjAmBgNVHREEHzAdgRtiYWxhenMubGVuZ3llbEBlcmljc3Nvbi5jb20wVQYD
VR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5
LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMC
MB0GA1UdDgQWBBSkJw2vbyMFmf9tY1urk9NeYfiMgTAfBgNVHSMEGDAWgBQcexmel5x2rCA92Nzj
kWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBAD1RCVf5Df2uCXwPveXz
LBGIjsz3k2la5UUlioC+i4Ms6vGstqXIX7K24+Wc41npi+G5xFhvkAkmuTP/j29F5xJJuJcy3OcL
0br02vKe2WJJnlivB+X9plPg0kMUBS0lLq7kHPUrO/BLeIIFRuaky05eZlTnGNcLbn5VpZdjX4Ic
XZV78qpZI3L67Po1UgHzOTiWolc75jrKOx3UOw98fWRrgJPBUIeqDeD1NDfF7PlM4Cqlad062o6L
lM9wfAnoLzz0z04dPXtJkOcTiZgOLdPoKIm7LR1wZ9c6mYw4sgtoVAs16Y2cCPBxqWpsW+9ZCcDK
PPZzeBezCKyicpDJbTqCVMILd3j38HWUPWFuVITZNgANzHW1CpgqmiLIAADiznCCtudTE+fcB3O9
duuu/yuEME17LMy1GYMKXs1QCXmTq2hrqTJQ2AA2TsWZtoxl3ViqJgNBWjnQiMwdCl5Dural2jZP
/iU6MmiauUNYn9YW/ViUluoBBdaUHMpnP/7kM0Wk8j3Wzhcggx+Biml2gCopMaK1EJYjQH/2J95N
GEkSdZfVzFUmwV3yMd4mOhIaxW0SEq9b1eWICZ/BAcVBpSyU0sE1gpnBO5wLxj+IpSdiGlS4jc37
qCr/39xdv1Unu93glCmHq0xgX54N8EsyMBPC3+zSSu1qhCbU7VJWIz2aMIIGwjCCBKqgAwIBAgIQ
U7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0BAQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEf
MB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcx
MjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nz
b24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy
3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5DtjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt
8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6j
RrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1NwkTepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFl
hFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJkwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/2
0aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCY
rEqHMRaojI/VStloQgW76E76zQ2byw5QxrhOUbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuT
LUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMd
ay0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP05tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqd
GTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QLsgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMB
AAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVz
dC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUHMAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRl
bGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEA
MFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQECMDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3Np
dG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9j
cmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20vdGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0l
BBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpec
dqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcN
AQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PLFpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5
s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUbAL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90
BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRy
pF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86
IWst821ww0wxsCpEfClIvF7fBw2QkbG/1PwuzAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QD
Xnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7
C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbN
QUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbH
XSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i
6Ds5j0Qpj5aQMYIDBTCCAwECAQEwXDBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24x
JTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMCEQDpvtcRbMDM5osVNYzU/zEh
MAkGBSsOAwIaBQCgggF+MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X
DTE5MTIxODE0MDgwM1owIwYJKoZIhvcNAQkEMRYEFD271u43aqeGB+CpdZxi+kRLF8tXMEMGCSqG
SIb3DQEJDzE2MDQwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcG
BSsOAwIaMGsGCSsGAQQBgjcQBDFeMFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29u
MSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8x
ITBtBgsqhkiG9w0BCRACCzFeoFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUw
IwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8xITAN
BgkqhkiG9w0BAQEFAASCAQBhTW4UGa2t2j0aJa1rtzN1AJ+6U/i/Kc/5h+g9Iq8+WIU7Be/kyQJV
xpXPadZIanqM0rhxo5mMGXQWs1TvUruVZQidQBP9xpksT1fkfdRWyRP2uuniwk1Y/cxtozlc13U2
VOm7U7JNA2LR/gsoz+KpmfK5YoQ1yKatdrzk2JpCSmIM8ee1Lc1F6E4rjBa/c5z1FAJKtzC4bSjL
BFXkrEPK68Kl/q/7jx90poW7kTrXB/yF54s6RShQP9QiyBc73C8GqXg3LnG41TWP1jAZs7KNi3d2
VlG2eM7mA6s8aTkNI9DIndGqTki5nM5h6foFZejNm23hsqGdP2FzpyMQ69nUAAAAAAAA

------=_NextPart_000_001D_01D5B5B4.F1FA4870--


From nobody Wed Dec 18 09:35:51 2019
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A13FF120A83 for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 09:35:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
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 nsAF0xIniDxF for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 09:35:48 -0800 (PST)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 900C0120812 for <netmod@ietf.org>; Wed, 18 Dec 2019 09:35:47 -0800 (PST)
Received: by mail-lf1-x12d.google.com with SMTP id b15so2306345lfc.4 for <netmod@ietf.org>; Wed, 18 Dec 2019 09:35:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lBKerfIOWX57xeh+SwadqanAhHJ2Py0YFCbdQwYbHUE=; b=uZ/RRxZdLmsBGZDkr9hWim3zw48YQz3MXT7056+vtV0zRIsP4rx4J7uMp/FaqDo7iE cefBL8Zy8C3JKEibfez5LtJWXNV+DgAMmmJIugf1y4HYmqAbR2lcVDEyppkaSc+eTlWf UN3sB2/ERCeoow/F9VHFPDljV82jsNe4v3vp/F1HAMm6te31YhpB3pGMVFrmTyCdQSGK NhCB2q182nr+YAdc4pBhw1hoKmgHysQ5ce7+WSEz2+r+u4W1NcQJuXvaWhVw7FIJ9Z9n i7LF/SdZEZM/PdPnEHgIoHaKIfToZ9p2s2zGqMOYH/5fOo6yjSh8uJRw18op5mcmCAj+ 0kkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lBKerfIOWX57xeh+SwadqanAhHJ2Py0YFCbdQwYbHUE=; b=ROY0F08uxvCElP6ulVs0T04DrprFwTXtxKhghtxge813VKIZgRvzXM+APhV8ItNkgi t6OZUErVCrj2WDAaepbTbcoNf1YL4A/E7r00bBRkDFSLlab97d0curXtBytl5CYYfdBm wDsTLfvIplMxHQVA+2++TGPUsKEufIfYgTTskK3VojebF17hVfEvaYsFUEas2tnxayQE Z8+9y6A3z/bQ5KDBSRC5ZVnSlRx4GVDiODOfGWD7qwl9PEfFAxVcUdAWz8oXiJ47nb2Z piWuet6cYXlgWVZScZOEiDt3Fk88l/HviFOI3eluxRx9T6v8ZXEsFan410ZMxRcMXfyV j1Ig==
X-Gm-Message-State: APjAAAXnRM/eV8ceCiYZJY1XccCvEt8zkE+uvJTSOEpLsr27BEj66T/I ubMukdOwi6KFnSy5uOrN2MNc7omC3eoemsWsXZHLmQ==
X-Google-Smtp-Source: APXvYqyiaVTBNArTzS22RgXpjWezHP24xF961p8FE+kSRTqTfcp1Rx1uOFVUFLu9nLqDJlPqUI2bvff+ek7FiJdTGVc=
X-Received: by 2002:a19:4b55:: with SMTP id y82mr2490121lfa.171.1576690545787;  Wed, 18 Dec 2019 09:35:45 -0800 (PST)
MIME-Version: 1.0
References: <AM0PR0702MB36654D2907FBCC620AD179F7F0530@AM0PR0702MB3665.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR0702MB36654D2907FBCC620AD179F7F0530@AM0PR0702MB3665.eurprd07.prod.outlook.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 18 Dec 2019 09:35:34 -0800
Message-ID: <CABCOCHR_jEGDjSA_BhUWyLFB=4JJSFKqyT_3AHi91pfGFik-LQ@mail.gmail.com>
To: =?UTF-8?Q?Bal=C3=A1zs_Lengyel?= <balazs.lengyel=40ericsson.com@dmarc.ietf.org>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, Kent Watsen <kent+ietf@watsen.net>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e74b3d0599fddfdf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/qF2fYAZ-eD07Eninj43zfhu6GsU>
Subject: Re: [netmod] Text in import to indicate whether a module is needed as import-only or as implemented
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Dec 2019 17:35:51 -0000

--000000000000e74b3d0599fddfdf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Dec 18, 2019 at 6:08 AM Bal=C3=A1zs Lengyel <balazs.lengyel=3D
40ericsson.com@dmarc.ietf.org> wrote:

> Hello Mahesh,
>
> I was asked by the group to include in each import statement whether the
> imported module is needed as import-only or as implemented. IMHO
> netmod/netconf group should agree on some standard text for model designe=
rs
> to use. Maybe the text proposed below can be used everywhere. The sentenc=
e
> starting with Revision yyyy-mm-dd  may not always be needed.
>
>
>
>
>
> I propose the text
>
>
>
>   import ietf-netconf-acm  {
>
>     prefix nacm;
>
>     description
>
> *       "The module ietf-netconf-acm is OPTIONAL to implement.";*
>
>   }
>
>
>
>   import ietf-yang-library {
>
>     prefix yanglib;
>
>     description *"The module ietf-yang-library is REQUIRED to*
>
> *      be implemented. Revision 2019-01-04 or a*
>
> *      revision derived from it is REQUIRED.";*
>
>   }
>
>
>
> Regards Balazs
>
>
>
> P.S. In Yang-Next this could be a candidate for a formal substatement
> instead of a description text.
>
>
>


IMO this is a bad idea.
The IETF keeps adding CLRs to YANG that make it harder to use over time.
The YANG syntax defines what must be implemented from the imported module,
so extra description-stmts just add more busy work for writers and
reviewers.
The text specifying the revision overrides (and breaks) YANG rules.
YANG 1.1 has specific import-by-revision that cannot be changed with a
description-stmt.

Andy



>
>
> *From:* Mahesh Jethanandani <mjethanandani@gmail.com>
> *Sent:* 2019. december 18., szerda 3:20
> *To:* Kent Watsen <kent+ietf@watsen.net>
> *Cc:* Bal=C3=A1zs Lengyel <balazs.lengyel@ericsson.com>
> *Subject:* Re: [netconf] New Version Notification for
> draft-ietf-netconf-notification-capabilities-08.txt
>
>
>
> Hi Balazs,
>
>
>
> Additionally, it would be important to address some of the normative text
> in the module. Specifically, we were looking at the following description
> statements:
>
>
>
>   import ietf-yang-push    {
>
>     prefix yp;
>
>     description
>
>       "This module requires ietf-yang-push to be implemented for the
>
>         two subscription-capabilities containers.";
>
>   }
>
>   import ietf-yang-library {
>
>     prefix yanglib;
>
>     description "This module requires ietf-yang-library to
>
>       be implemented. Revision 2019-01-04 or a
>
>       revision derived from it is required.";
>
>   }
>
>
>
> The requirement in the description statement feels and smells like words
> one would use to signify requirements in a specification. However, you ar=
e
> not using any of the words like REQUIRED etc. to describe it. Why is it?
>
>
>
> Mahesh Jethanandani
>
> mjethanandani@gmail.com
>
>
>
>
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>

--000000000000e74b3d0599fddfdf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Dec 18, 2019 at 6:08 AM Bal=
=C3=A1zs Lengyel &lt;balazs.lengyel=3D<a href=3D"mailto:40ericsson.com@dmar=
c.ietf.org">40ericsson.com@dmarc.ietf.org</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><div><p class=
=3D"MsoNormal">Hello Mahesh, <u></u><u></u></p><p class=3D"MsoNormal">I was=
 asked by the group to include in each import statement whether the importe=
d module is needed as import-only or as implemented. IMHO netmod/netconf gr=
oup should agree on some standard text for model designers to use. Maybe th=
e text proposed below can be used everywhere. The sentence starting with Re=
vision yyyy-mm-dd =C2=A0may not always be needed.<u></u><u></u></p><p class=
=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0=
<u></u></p><p class=3D"MsoNormal">I propose the text =C2=A0<u></u><u></u></=
p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">=C2=
=A0 import ietf-netconf-acm=C2=A0 {<u></u><u></u></p><p class=3D"MsoNormal"=
>=C2=A0=C2=A0=C2=A0 prefix nacm;<u></u><u></u></p><p class=3D"MsoNormal">=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></p><p class=3D"MsoNormal"><b><=
i><span style=3D"color:red">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;The =
module ietf-netconf-acm is OPTIONAL to implement.&quot;;<u></u><u></u></spa=
n></i></b></p><p class=3D"MsoNormal">=C2=A0 }<u></u><u></u></p><p class=3D"=
MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">=C2=A0 import iet=
f-yang-library {<u></u><u></u></p><p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=
 prefix yanglib;<u></u><u></u></p><p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=
 description <b><i><span style=3D"color:red">&quot;The module ietf-yang-lib=
rary is REQUIRED to<u></u><u></u></span></i></b></p><p class=3D"MsoNormal">=
<b><i><span style=3D"color:red">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 be implement=
ed. Revision 2019-01-04 or a<u></u><u></u></span></i></b></p><p class=3D"Ms=
oNormal"><b><i><span style=3D"color:red">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 rev=
ision derived from it is REQUIRED.&quot;;<u></u><u></u></span></i></b></p><=
p class=3D"MsoNormal">=C2=A0 }<u></u><u></u></p><p class=3D"MsoNormal"><u><=
/u>=C2=A0<u></u></p><p class=3D"MsoNormal">Regards Balazs<u></u><u></u></p>=
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">P.S. =
In Yang-Next this could be a candidate for a formal substatement instead of=
 a description text.<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<=
/p></div></div></blockquote><div><br></div><div><br></div><div>IMO this is =
a bad idea.</div><div>The IETF keeps adding CLRs to YANG that make it harde=
r to use over time.</div><div>The YANG syntax defines what must be implemen=
ted from the imported module,</div><div>so extra description-stmts just add=
 more busy work for writers and reviewers.</div><div>The text specifying th=
e revision overrides (and breaks) YANG rules.</div><div>YANG 1.1 has specif=
ic import-by-revision that cannot be changed with a description-stmt.</div>=
<div><br></div><div>Andy</div><div><br></div><div>=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><div><p class=3D"M=
soNormal"><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><div><d=
iv style=3D"border-right:none;border-bottom:none;border-left:none;border-to=
p:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm"><p class=3D"MsoNormal"><b=
>From:</b> Mahesh Jethanandani &lt;<a href=3D"mailto:mjethanandani@gmail.co=
m" target=3D"_blank">mjethanandani@gmail.com</a>&gt; <br><b>Sent:</b> 2019.=
 december 18., szerda 3:20<br><b>To:</b> Kent Watsen &lt;<a href=3D"mailto:=
kent%2Bietf@watsen.net" target=3D"_blank">kent+ietf@watsen.net</a>&gt;<br><=
b>Cc:</b> Bal=C3=A1zs Lengyel &lt;<a href=3D"mailto:balazs.lengyel@ericsson=
.com" target=3D"_blank">balazs.lengyel@ericsson.com</a>&gt;<br><b>Subject:<=
/b> Re: [netconf] New Version Notification for draft-ietf-netconf-notificat=
ion-capabilities-08.txt<u></u><u></u></p></div></div><p class=3D"MsoNormal"=
><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">Hi Balazs,<u></u><u></u></p=
><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div><div><p class=3D=
"MsoNormal">Additionally, it would be important to address some of the norm=
ative text in the module. Specifically, we were looking at the following de=
scription statements:<u></u><u></u></p></div><div><p class=3D"MsoNormal"><u=
></u>=C2=A0<u></u></p></div><div><pre style=3D"break-before:page;font-varia=
nt-ligatures:normal">=C2=A0 import ietf-yang-push=C2=A0=C2=A0=C2=A0 {<u></u=
><u></u></pre><pre>=C2=A0=C2=A0=C2=A0 prefix yp;<u></u><u></u></pre><pre>=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></pre><pre>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;This module requires ietf-yang-push to be implemented fo=
r the<u></u><u></u></pre><pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 tw=
o subscription-capabilities containers.&quot;;<u></u><u></u></pre><pre>=C2=
=A0 }<u></u><u></u></pre><pre>=C2=A0 import ietf-yang-library {<u></u><u></=
u></pre><pre>=C2=A0=C2=A0=C2=A0 prefix yanglib;<u></u><u></u></pre><pre>=C2=
=A0=C2=A0=C2=A0 description &quot;This module requires ietf-yang-library to=
<u></u><u></u></pre><pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 be implemented. Rev=
ision 2019-01-04 or a<u></u><u></u></pre><pre>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 revision derived from it is required.&quot;;<u></u><u></u></pre><pre>=
=C2=A0 }<u></u><u></u></pre><div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u=
></p></div><div><p class=3D"MsoNormal">The requirement in the description s=
tatement feels and smells like words one would use to signify requirements =
in a specification. However, you are not using any of the words like REQUIR=
ED etc. to describe it. Why is it?<u></u><u></u></p></div><div><p class=3D"=
MsoNormal"><u></u>=C2=A0<u></u></p></div><div><div><p class=3D"MsoNormal">M=
ahesh Jethanandani<u></u><u></u></p></div><div><p class=3D"MsoNormal"><a hr=
ef=3D"mailto:mjethanandani@gmail.com" target=3D"_blank">mjethanandani@gmail=
.com</a><u></u><u></u></p></div><div><p class=3D"MsoNormal"><u></u>=C2=A0<u=
></u></p></div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div><p clas=
s=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div></div></div>_________________=
______________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
</blockquote></div></div>

--000000000000e74b3d0599fddfdf--


From nobody Wed Dec 18 23:23:38 2019
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D511C12006B for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 23:23:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=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 bNM2yejqm7Cu for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 23:23:33 -0800 (PST)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 6BF6C120026 for <netmod@ietf.org>; Wed, 18 Dec 2019 23:23:32 -0800 (PST)
Received: by trail.lhotka.name (Postfix, from userid 109) id 666538601A9; Thu, 19 Dec 2019 08:26:56 +0100 (CET)
Received: from localhost (89-24-44-252.nat.epc.tmcz.cz [89.24.44.252]) by trail.lhotka.name (Postfix) with ESMTPSA id 9294B8601A0; Thu, 19 Dec 2019 08:26:54 +0100 (CET)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Andy Bierman <andy@yumaworks.com>, =?utf-8?Q?Bal=C3=A1zs?= Lengyel <balazs.lengyel=40ericsson.com@dmarc.ietf.org>
Cc: "netmod\@ietf.org" <netmod@ietf.org>
In-Reply-To: <CABCOCHR_jEGDjSA_BhUWyLFB=4JJSFKqyT_3AHi91pfGFik-LQ@mail.gmail.com>
References: <AM0PR0702MB36654D2907FBCC620AD179F7F0530@AM0PR0702MB3665.eurprd07.prod.outlook.com> <CABCOCHR_jEGDjSA_BhUWyLFB=4JJSFKqyT_3AHi91pfGFik-LQ@mail.gmail.com>
Mail-Followup-To: Andy Bierman <andy@yumaworks.com>, =?utf-8?Q?Bal=C3=A1zs?= Lengyel <balazs.lengyel=40ericsson.com@dmarc.ietf.org>, "netmod\@ietf.org" <netmod@ietf.org>
Date: Thu, 19 Dec 2019 08:23:27 +0100
Message-ID: <87fthgye1c.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Imf9xyF_GwIYh_uSQ_OAdlQdLPc>
Subject: Re: [netmod] Text in import to indicate whether a module is needed as import-only or as implemented
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Dec 2019 07:23:36 -0000

Andy Bierman <andy@yumaworks.com> writes:

> On Wed, Dec 18, 2019 at 6:08 AM Bal=C3=A1zs Lengyel <balazs.lengyel=3D
> 40ericsson.com@dmarc.ietf.org> wrote:
>
>> Hello Mahesh,
>>
>> I was asked by the group to include in each import statement whether the
>> imported module is needed as import-only or as implemented. IMHO
>> netmod/netconf group should agree on some standard text for model design=
ers
>> to use. Maybe the text proposed below can be used everywhere. The senten=
ce
>> starting with Revision yyyy-mm-dd  may not always be needed.
>>
>>
>>
>>
>>
>> I propose the text
>>
>>
>>
>>   import ietf-netconf-acm  {
>>
>>     prefix nacm;
>>
>>     description
>>
>> *       "The module ietf-netconf-acm is OPTIONAL to implement.";*
>>
>>   }
>>
>>
>>
>>   import ietf-yang-library {
>>
>>     prefix yanglib;
>>
>>     description *"The module ietf-yang-library is REQUIRED to*
>>
>> *      be implemented. Revision 2019-01-04 or a*
>>
>> *      revision derived from it is REQUIRED.";*
>>
>>   }
>>
>>
>>
>> Regards Balazs
>>
>>
>>
>> P.S. In Yang-Next this could be a candidate for a formal substatement
>> instead of a description text.
>>
>>
>>
>
>
> IMO this is a bad idea.
> The IETF keeps adding CLRs to YANG that make it harder to use over time.
> The YANG syntax defines what must be implemented from the imported module,

I don't see how YANG syntax defines this. If a module imports ietf-netconf-=
acm, it could be because

- it just uses a typedef, such as "node-instance-identifier", and then
  ietf-netconf-acm needn't be implemented (but can be),

or

- it augments ietf-netconf-acm, which makes sense only if the latter
  module is implemented.

It it the YANG library that specifies whether a module is implemented or no=
t, but the "import" statement itself doesn't tell you anything.

> so extra description-stmts just add more busy work for writers and
> reviewers.
> The text specifying the revision overrides (and breaks) YANG rules.
> YANG 1.1 has specific import-by-revision that cannot be changed with a
> description-stmt.

This is one of the problems that the semver effort aims to solve. What happ=
ens quite oftem these days is that a module is written for NMDA and thus ne=
eds NMDA versions of modules to be imported. But specifying an exact revisi=
on is really a bad idea.

Lada

>
> Andy
>
>
>
>>
>>
>> *From:* Mahesh Jethanandani <mjethanandani@gmail.com>
>> *Sent:* 2019. december 18., szerda 3:20
>> *To:* Kent Watsen <kent+ietf@watsen.net>
>> *Cc:* Bal=C3=A1zs Lengyel <balazs.lengyel@ericsson.com>
>> *Subject:* Re: [netconf] New Version Notification for
>> draft-ietf-netconf-notification-capabilities-08.txt
>>
>>
>>
>> Hi Balazs,
>>
>>
>>
>> Additionally, it would be important to address some of the normative text
>> in the module. Specifically, we were looking at the following description
>> statements:
>>
>>
>>
>>   import ietf-yang-push    {
>>
>>     prefix yp;
>>
>>     description
>>
>>       "This module requires ietf-yang-push to be implemented for the
>>
>>         two subscription-capabilities containers.";
>>
>>   }
>>
>>   import ietf-yang-library {
>>
>>     prefix yanglib;
>>
>>     description "This module requires ietf-yang-library to
>>
>>       be implemented. Revision 2019-01-04 or a
>>
>>       revision derived from it is required.";
>>
>>   }
>>
>>
>>
>> The requirement in the description statement feels and smells like words
>> one would use to signify requirements in a specification. However, you a=
re
>> not using any of the words like REQUIRED etc. to describe it. Why is it?
>>
>>
>>
>> Mahesh Jethanandani
>>
>> mjethanandani@gmail.com
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

--=20
Ladislav Lhotka=20
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Dec 18 23:52:46 2019
Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCDD3120096 for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 23:52:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.com
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 4rqi-JLDuGbL for <netmod@ietfa.amsl.com>; Wed, 18 Dec 2019 23:52:41 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60089.outbound.protection.outlook.com [40.107.6.89]) (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 353C2120046 for <netmod@ietf.org>; Wed, 18 Dec 2019 23:52:41 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B9lCa/P34198RMovn+MbGNkZwGNgDFFhSiQX4N+lAPlCadi0t5i64Sq5hnCdPbEst/phw18HspldoU+4QHYFegJvaC1nAIaZV5IeHYTxlxo33vDpRlaHqMtalQMRylmN2QkrSiISN4bSLPYMyrDMdC8yp4lUTc8hDWJ1pb6ZVdeLr/00qRoKTRYDay6vZBNO0dAev+5H/S4JiuwfCLECuVUluX25ZqYEz2IgE7a/EJTJEyNNtqkOLuvGwLsaNYdWB+ZO/clcvwcE6ozBY7GtObyz/k6uJ9J+7LU25WU/k+YVHQa9jj6cckx9n4aGMxzLfqFI7PEOqa/8UoWjbIDFrQ==
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-SenderADCheck; bh=KpdtzaKL2azxSZikRL1F6aGp51QtBgxm1HLNInjzR+k=; b=nyDhXEqVz3mdze4j5o6FUk5S3YCt++I+HtxjT87yOXH1lQqFcPga6v8A4zc6UzSZvJWY79i98HMeLgaarQ6HlLw2uku2yIzUfOiuhjS0AVaxGyYjWIp6ntokYP0Jj2NH7B7U5sovThX5INKJAA+KafPBXi09WOP4Jc0cf/WWyX7mboxL8RXG8RObBoyj1lektNFnGQZ2bqNzv3lNkJgDeaxg9bHT1USjBKN45lMVoytQGHtAcFEehUenVBPXloEh/D4+etFcHG1NpysHezrVNAoFHUbS+bILbimrlWUZuW6JIKT1XpuGl/6jgg/QuxUxlHnfoW0BLIb8Rcw3v8psXA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KpdtzaKL2azxSZikRL1F6aGp51QtBgxm1HLNInjzR+k=; b=U4/COyzK7JlMrCp6u9vWCWNwLfx9pJYyc8xHu3Ztc/H99/lcumK/yoU/MOcHqaclvtjW4lAcRHoH1LL1cewhcLQ4FsF4+Dj6erQDBUEKto1w0HXe3E3jqVpFZPBvrioLmuBtrf/130pzO/rTkcbLUlRA/3pe73wWp58nDGLz+4A=
Received: from DB6P190MB0488.EURP190.PROD.OUTLOOK.COM (10.175.241.139) by DB6P190MB0005.EURP190.PROD.OUTLOOK.COM (10.172.228.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.19; Thu, 19 Dec 2019 07:52:38 +0000
Received: from DB6P190MB0488.EURP190.PROD.OUTLOOK.COM ([fe80::c29:f991:2bf0:4490]) by DB6P190MB0488.EURP190.PROD.OUTLOOK.COM ([fe80::c29:f991:2bf0:4490%7]) with mapi id 15.20.2559.015; Thu, 19 Dec 2019 07:52:38 +0000
From: =?iso-8859-1?Q?Sch=F6nw=E4lder=2C_J=FCrgen?= <J.Schoenwaelder@jacobs-university.de>
To: Andy Bierman <andy@yumaworks.com>, =?iso-8859-1?Q?Bal=E1zs_Lengyel?= <balazs.lengyel=40ericsson.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Text in import to indicate whether a module is needed as import-only or as implemented
Thread-Index: AQHVtj1BFYilC+4iwkOqyLR4m3nR7KfBFhSA
Date: Thu, 19 Dec 2019 07:52:38 +0000
Message-ID: <20191219075237.44xz6d34mn2ihjw2@anna.jacobs.jacobs-university.de>
References: <AM0PR0702MB36654D2907FBCC620AD179F7F0530@AM0PR0702MB3665.eurprd07.prod.outlook.com> <CABCOCHR_jEGDjSA_BhUWyLFB=4JJSFKqyT_3AHi91pfGFik-LQ@mail.gmail.com> <87fthgye1c.fsf@nic.cz>
In-Reply-To: <87fthgye1c.fsf@nic.cz>
Reply-To: =?iso-8859-1?Q?Sch=F6nw=E4lder=2C_J=FCrgen?= <J.Schoenwaelder@jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0079.eurprd05.prod.outlook.com (2603:10a6:208:136::19) To DB6P190MB0488.EURP190.PROD.OUTLOOK.COM (2603:10a6:6:32::11)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [212.201.44.247]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b4cb8fe4-1d23-4dc5-13e2-08d784586b0e
x-ms-traffictypediagnostic: DB6P190MB0005:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6P190MB00050EC161E1FFAA120A81D5DE520@DB6P190MB0005.EURP190.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0256C18696
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(366004)(376002)(346002)(39840400004)(189003)(199004)(66556008)(110136005)(66476007)(66946007)(64756008)(316002)(66446008)(3450700001)(71200400001)(786003)(6512007)(6486002)(8936002)(186003)(5660300002)(26005)(6506007)(1076003)(86362001)(4744005)(52116002)(81166006)(8676002)(2906002)(81156014)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6P190MB0005; H:DB6P190MB0488.EURP190.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LyBtlx8+04aX0hqAgRkmMsbERcpM7my8kQzt4S9Rcg5AOHKpNDdiv/Gk2szLvgL8BJC0PbjLoBiYxt7aZlAu2wemX2GNHRO1s9Xkza2uQ6Nh8CDFDT3NxBLAtl0L3n52rQKNvIvxu070CurpfZZ43JMWt94wwecTmA7ueV0O4pYfjZ+9da90bvPT+Lz+tpeki+pa2jDshjYu7YJj4G+RmNgqzqifcibNs2Jx1YN5HyXUr4cxI5rWfMKxaACZkg+WGjnd2kiegKwMXbbt0fAlXWks0PjpTty7wCXCzR0O5r2Sypd5pVSSnpYsU1iN7L5R4RxLszaje3Etk+YVERgXhMegnM0x1SsjGgIljxmPs+0FHCM7sN/9hze1YqCLT52Mcg2dGyyW9VYYgnB83BT7mjNeKU6V2CO5wVpWPDwhTTA2dredbxzifyhaCJQwpQLiolz4tNogKKvQOMqCyqCCFkGoiunXfdHH6a6PrX+xEME=
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <67F5ACE21084464A80785A8B9FCC491A@EURP190.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: b4cb8fe4-1d23-4dc5-13e2-08d784586b0e
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2019 07:52:38.5796 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: OGvCXiKL5uYW47jVovsu1bqV0V8+aNyecBtd5Rg/Ecr413EvrZcGTMhvXjSuljMdCnRIBKqmeqMb/dyqXje06Iq60gvPLIpbvAi7H9OnqjI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6P190MB0005
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ws_3sgrbN1Nx_pQjHgWP8o_uePo>
Subject: Re: [netmod] Text in import to indicate whether a module is needed as import-only or as implemented
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Dec 2019 07:52:44 -0000

On Thu, Dec 19, 2019 at 08:23:27AM +0100, Ladislav Lhotka wrote:
>=20
> I don't see how YANG syntax defines this. If a module imports ietf-netcon=
f-acm, it could be because
>=20
> - it just uses a typedef, such as "node-instance-identifier", and then
>   ietf-netconf-acm needn't be implemented (but can be),
>=20
> or
>=20
> - it augments ietf-netconf-acm, which makes sense only if the latter
>   module is implemented.
>=20
> It it the YANG library that specifies whether a module is implemented or =
not, but the "import" statement itself doesn't tell you anything.
>

Can we not assume that an implementor will figure out the difference?
Or someone writes a pyang plugin to determine from the schema tree the
kind of imports there are (for a given set of features).

/js

--=20
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Thu Dec 19 01:27:22 2019
Return-Path: <william.ivory@intl.att.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4158212021D for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 01:27:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-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 I1PaTXidGC3b for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 01:27:18 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 C05FE120073 for <netmod@ietf.org>; Thu, 19 Dec 2019 01:27:18 -0800 (PST)
Received: from pps.filterd (m0049463.ppops.net [127.0.0.1]) by m0049463.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id xBJ9PUL7017340 for <netmod@ietf.org>; Thu, 19 Dec 2019 04:27:18 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049463.ppops.net-00191d01. with ESMTP id 2wys3dpa4c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <netmod@ietf.org>; Thu, 19 Dec 2019 04:27:17 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id xBJ9RHfY025441 for <netmod@ietf.org>; Thu, 19 Dec 2019 04:27:17 -0500
Received: from zlp27125.vci.att.com (zlp27125.vci.att.com [135.66.87.52]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id xBJ9RDfN025404 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <netmod@ietf.org>; Thu, 19 Dec 2019 04:27:13 -0500
Received: from zlp27125.vci.att.com (zlp27125.vci.att.com [127.0.0.1]) by zlp27125.vci.att.com (Service) with ESMTP id B4CB716A3EB for <netmod@ietf.org>; Thu, 19 Dec 2019 09:27:13 +0000 (GMT)
Received: from gbcdcmbx16.intl.att.com (unknown [135.76.180.52]) by zlp27125.vci.att.com (Service) with ESMTPS id 6BB6616A59A for <netmod@ietf.org>; Thu, 19 Dec 2019 09:27:13 +0000 (GMT)
Received: from gbcdcmbx15.intl.att.com (135.76.180.51) by gbcdcmbx16.intl.att.com (135.76.180.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1847.3; Thu, 19 Dec 2019 09:27:11 +0000
Received: from gbcdcmbx15.intl.att.com ([fe80::f44d:965d:2bf3:fe97]) by gbcdcmbx15.intl.att.com ([fe80::f44d:965d:2bf3:fe97%5]) with mapi id 15.01.1847.003; Thu, 19 Dec 2019 09:27:11 +0000
From: "Ivory, William" <william.ivory@intl.att.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: Question on YANG 'fraction-digit' statement
Thread-Index: AQHVtk59E5GrI0jzfU6d9zF0EaSdUg==
Date: Thu, 19 Dec 2019 09:27:11 +0000
Message-ID: <af85620369afc261221dae869f59052efcdeb290.camel@intl.att.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [135.76.168.250]
Content-Type: multipart/alternative; boundary="_000_af85620369afc261221dae869f59052efcdeb290camelintlattcom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-19_01:2019-12-17,2019-12-19 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 bulkscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 spamscore=0 mlxlogscore=280 clxscore=1011 mlxscore=0 malwarescore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912190080
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Uf3EKfCVYJCO8CdqZ38EC871ppY>
Subject: [netmod] Question on YANG 'fraction-digit' statement
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Dec 2019 09:27:20 -0000

--_000_af85620369afc261221dae869f59052efcdeb290camelintlattcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCkkndmUgZ290IGEgcXVlc3Rpb24gYWJvdXQgdGhlICdmcmFjdGlvbi1kaWdpdCcgc3Rh
dGVtZW50IHdoaWNoIEknbSBob3Bpbmcgc29tZW9uZSBjYW4gY2xhcmlmeS4gSSBrbm93IGl0IGlz
IHVzZWQgdG8gc3BlY2lmeSB0aGUgcmFuZ2Ugb2YgdmFsaWQgdmFsdWVzLCBhcyBzaG93biAoaW4g
cGFydCkgaW4gdGhlIHRhYmxlIGJlbG93Og0KDQoNCiAgICAgKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgfCBmcmFj
dGlvbi1kaWdpdCB8IG1pbiAgICAgICAgICAgICAgICAgICB8IG1heCAgICAgICAgICAgICAgICAg
IHwNCiAgICAgKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgfCAxICAgICAgICAgICAgICB8IC05MjIzMzcyMDM2ODU0
Nzc1ODAuOCB8IDkyMjMzNzIwMzY4NTQ3NzU4MC43IHwNCiAgICAgfCAyICAgICAgICAgICAgICB8
IC05MjIzMzcyMDM2ODU0Nzc1OC4wOCB8IDkyMjMzNzIwMzY4NTQ3NzU4LjA3IHwNCiAgICAgfCAz
ICAgICAgICAgICAgICB8IC05MjIzMzcyMDM2ODU0Nzc1LjgwOCB8IDkyMjMzNzIwMzY4NTQ3NzUu
ODA3IHwNCg0KDQoNCk15IHF1ZXN0aW9uIGlzIHdoZXRoZXIgaXQgaW1wbGljaXRseSBpbXBvc2Vz
IGFueSByZXN0cmljdGlvbiBvbiB0aGUgbnVtYmVyIG9mIGRpZ2l0cyB0aGF0IGNhbiBmb2xsb3cg
dGhlIGRlY2ltYWwgcG9pbnQgZm9yIGEgdmFsaWQgdmFsdWUsIGllIGZvciAnZnJhY3Rpb24tZGln
aXRzIDInLCBpcyAxMjMuNDU2NzggdmFsaWQsIG9yIG9ubHkgMTIzLjQ1Pw0KDQpUaGFua3MsDQoN
CldpbGxpYW0NCg==

--_000_af85620369afc261221dae869f59052efcdeb290camelintlattcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <D2478332E258A44AB1B8591E8E434E93@intl.att.com>
Content-Transfer-Encoding: base64

PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8L2hlYWQ+DQo8Ym9keSBzdHls
ZT0idGV4dC1hbGlnbjpsZWZ0OyBkaXJlY3Rpb246bHRyOyI+DQo8ZGl2PkhpLDwvZGl2Pg0KPGRp
dj48YnI+DQo8L2Rpdj4NCjxkaXY+SSd2ZSBnb3QgYSBxdWVzdGlvbiBhYm91dCB0aGUgJ2ZyYWN0
aW9uLWRpZ2l0JyBzdGF0ZW1lbnQgd2hpY2ggSSdtIGhvcGluZyBzb21lb25lIGNhbiBjbGFyaWZ5
LiBJIGtub3cgaXQgaXMgdXNlZCB0byBzcGVjaWZ5IHRoZSByYW5nZSBvZiB2YWxpZCB2YWx1ZXMs
IGFzIHNob3duIChpbiBwYXJ0KSBpbiB0aGUgdGFibGUgYmVsb3c6PC9kaXY+DQo8ZGl2Pjxicj4N
CjwvZGl2Pg0KPGRpdj4NCjxwcmUgY2xhc3M9Im5ld3BhZ2UiPiAgICAgJiM0MzstLS0tLS0tLS0t
LS0tLS0tJiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSYjNDM7DQogICAgIHwgZnJhY3Rpb24tZGlnaXQgfCBtaW4gICAgICAgICAgICAgICAgICAg
fCBtYXggICAgICAgICAgICAgICAgICB8DQogICAgICYjNDM7LS0tLS0tLS0tLS0tLS0tLSYjNDM7
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOw0K
ICAgICB8IDEgICAgICAgICAgICAgIHwgLTkyMjMzNzIwMzY4NTQ3NzU4MC44IHwgOTIyMzM3MjAz
Njg1NDc3NTgwLjcgfA0KICAgICB8IDIgICAgICAgICAgICAgIHwgLTkyMjMzNzIwMzY4NTQ3NzU4
LjA4IHwgOTIyMzM3MjAzNjg1NDc3NTguMDcgfA0KICAgICB8IDMgICAgICAgICAgICAgIHwgLTky
MjMzNzIwMzY4NTQ3NzUuODA4IHwgOTIyMzM3MjAzNjg1NDc3NS44MDcgfA0KPC9wcmU+DQo8cHJl
IGNsYXNzPSJuZXdwYWdlIj48YnI+PC9wcmU+DQo8ZGl2Pk15IHF1ZXN0aW9uIGlzIHdoZXRoZXIg
aXQgaW1wbGljaXRseSBpbXBvc2VzIGFueSByZXN0cmljdGlvbiBvbiB0aGUgbnVtYmVyIG9mIGRp
Z2l0cyB0aGF0IGNhbiBmb2xsb3cgdGhlIGRlY2ltYWwgcG9pbnQgZm9yIGEgdmFsaWQgdmFsdWUs
IGllIGZvciAnZnJhY3Rpb24tZGlnaXRzIDInLCBpcyAxMjMuNDU2NzggdmFsaWQsIG9yIG9ubHkg
MTIzLjQ1PzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhhbmtzLDwvZGl2Pg0KPGRp
dj48YnI+DQo8L2Rpdj4NCjxkaXY+V2lsbGlhbTwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_af85620369afc261221dae869f59052efcdeb290camelintlattcom_--


From nobody Thu Dec 19 03:21:02 2019
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2B961200B4 for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 03:21:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, 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 Z47EUTWkpc3T for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 03:21:00 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 5C349120071 for <netmod@ietf.org>; Thu, 19 Dec 2019 03:21:00 -0800 (PST)
Received: from localhost (unknown [173.38.220.41]) by mail.tail-f.com (Postfix) with ESMTPSA id 4CD441AE0389; Thu, 19 Dec 2019 12:20:58 +0100 (CET)
Date: Thu, 19 Dec 2019 12:20:22 +0100 (CET)
Message-Id: <20191219.122022.2127262858367842315.mbj@tail-f.com>
To: william.ivory@intl.att.com
Cc: netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <af85620369afc261221dae869f59052efcdeb290.camel@intl.att.com>
References: <af85620369afc261221dae869f59052efcdeb290.camel@intl.att.com>
X-Mailer: Mew version 6.8 on Emacs 25.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/_3mm9nGAzw09u-DBmIEmAUZ_2jM>
Subject: Re: [netmod] Question on YANG 'fraction-digit' statement
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Dec 2019 11:21:01 -0000

Hi,

"Ivory, William" <william.ivory@intl.att.com> wrote:
> Hi,
> 
> I've got a question about the 'fraction-digit' statement which I'm
> hoping someone can clarify. I know it is used to specify the range of
> valid values, as shown (in part) in the table below:
> 
> 
>      +----------------+-----------------------+----------------------+
>      | fraction-digit | min                   | max                  |
>      +----------------+-----------------------+----------------------+
>      | 1              | -922337203685477580.8 | 922337203685477580.7 |
>      | 2              | -92233720368547758.08 | 92233720368547758.07 |
>      | 3              | -9223372036854775.808 | 9223372036854775.807 |
> 
> 
> 
> My question is whether it implicitly imposes any restriction on the
> number of digits that can follow the decimal point for a valid value,
> ie for 'fraction-digits 2', is 123.45678 valid, or only 123.45?

If fraction-digits is 2, it means, according to section 9.3 in RFC
7950, that the value space consists of the real numbers that are
expressible as "i x 10^-2", where "i" is a 64-bit integer.  123.45678
cannot be expressed in this way, which means that it is not a valid
value for this type.


/martin


From nobody Thu Dec 19 03:28:24 2019
Return-Path: <william.ivory@intl.att.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D5991200B5 for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 03:28:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, 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 sslifTcZH-uU for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 03:28:20 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 0C5811200B4 for <netmod@ietf.org>; Thu, 19 Dec 2019 03:28:19 -0800 (PST)
Received: from pps.filterd (m0053301.ppops.net [127.0.0.1]) by mx0a-00191d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xBJBPRjk048051; Thu, 19 Dec 2019 06:28:19 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by mx0a-00191d01.pphosted.com with ESMTP id 2wyr8f1r61-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Dec 2019 06:28:19 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id xBJBSIdG005807; Thu, 19 Dec 2019 06:28:18 -0500
Received: from zlp27126.vci.att.com (zlp27126.vci.att.com [135.66.87.47]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id xBJBSA5W005723 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 19 Dec 2019 06:28:11 -0500
Received: from zlp27126.vci.att.com (zlp27126.vci.att.com [127.0.0.1]) by zlp27126.vci.att.com (Service) with ESMTP id F04594014786; Thu, 19 Dec 2019 11:28:09 +0000 (GMT)
Received: from gbcdcmbx17.intl.att.com (unknown [135.76.180.53]) by zlp27126.vci.att.com (Service) with ESMTPS id A54B74014783; Thu, 19 Dec 2019 11:28:09 +0000 (GMT)
Received: from gbcdcmbx15.intl.att.com (135.76.180.51) by gbcdcmbx17.intl.att.com (135.76.180.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1847.3; Thu, 19 Dec 2019 11:28:07 +0000
Received: from gbcdcmbx15.intl.att.com ([fe80::f44d:965d:2bf3:fe97]) by gbcdcmbx15.intl.att.com ([fe80::f44d:965d:2bf3:fe97%5]) with mapi id 15.01.1847.003; Thu, 19 Dec 2019 11:28:07 +0000
From: "Ivory, William" <william.ivory@intl.att.com>
To: "mbj@tail-f.com" <mbj@tail-f.com>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Question on YANG 'fraction-digit' statement
Thread-Index: AQHVtk5980L42rO4hUGIVihpIsgUyKfBT/0AgAACKgA=
Date: Thu, 19 Dec 2019 11:28:07 +0000
Message-ID: <6f85a0004dc5cd0cc138877aa9b089a331de37ed.camel@intl.att.com>
References: <af85620369afc261221dae869f59052efcdeb290.camel@intl.att.com> <20191219.122022.2127262858367842315.mbj@tail-f.com>
In-Reply-To: <20191219.122022.2127262858367842315.mbj@tail-f.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [135.76.168.250]
Content-Type: multipart/alternative; boundary="_000_6f85a0004dc5cd0cc138877aa9b089a331de37edcamelintlattcom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-19_01:2019-12-17,2019-12-19 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 mlxscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 impostorscore=0 adultscore=0 clxscore=1015 phishscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 mlxlogscore=537 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912190099
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/qbN4ylR2SCNndfANag-fR_LX2q0>
Subject: Re: [netmod] Question on YANG 'fraction-digit' statement
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Dec 2019 11:28:21 -0000

--_000_6f85a0004dc5cd0cc138877aa9b089a331de37edcamelintlattcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgTWFydGluLA0KDQpUaGFua3MgLSB5ZXMsIHRoYXQgbWFrZXMgc2Vuc2UuDQoNCldpbGxpYW0N
Cg0KT24gVGh1LCAyMDE5LTEyLTE5IGF0IDEyOjIwICswMTAwLCBNYXJ0aW4gQmpvcmtsdW5kIHdy
b3RlOg0KDQpIaSwNCg0KDQoiSXZvcnksIFdpbGxpYW0iIDx3aWxsaWFtLml2b3J5QGludGwuYXR0
LmNvbTxtYWlsdG86d2lsbGlhbS5pdm9yeUBpbnRsLmF0dC5jb20+PiB3cm90ZToNCg0KSGksDQoN
Cg0KSSd2ZSBnb3QgYSBxdWVzdGlvbiBhYm91dCB0aGUgJ2ZyYWN0aW9uLWRpZ2l0JyBzdGF0ZW1l
bnQgd2hpY2ggSSdtDQoNCmhvcGluZyBzb21lb25lIGNhbiBjbGFyaWZ5LiBJIGtub3cgaXQgaXMg
dXNlZCB0byBzcGVjaWZ5IHRoZSByYW5nZSBvZg0KDQp2YWxpZCB2YWx1ZXMsIGFzIHNob3duIChp
biBwYXJ0KSBpbiB0aGUgdGFibGUgYmVsb3c6DQoNCg0KDQogICAgICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCiAgICAg
fCBmcmFjdGlvbi1kaWdpdCB8IG1pbiAgICAgICAgICAgICAgICAgICB8IG1heCAgICAgICAgICAg
ICAgICAgIHwNCg0KICAgICArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgIHwgMSAgICAgICAgICAgICAgfCAtOTIy
MzM3MjAzNjg1NDc3NTgwLjggfCA5MjIzMzcyMDM2ODU0Nzc1ODAuNyB8DQoNCiAgICAgfCAyICAg
ICAgICAgICAgICB8IC05MjIzMzcyMDM2ODU0Nzc1OC4wOCB8IDkyMjMzNzIwMzY4NTQ3NzU4LjA3
IHwNCg0KICAgICB8IDMgICAgICAgICAgICAgIHwgLTkyMjMzNzIwMzY4NTQ3NzUuODA4IHwgOTIy
MzM3MjAzNjg1NDc3NS44MDcgfA0KDQoNCg0KDQpNeSBxdWVzdGlvbiBpcyB3aGV0aGVyIGl0IGlt
cGxpY2l0bHkgaW1wb3NlcyBhbnkgcmVzdHJpY3Rpb24gb24gdGhlDQoNCm51bWJlciBvZiBkaWdp
dHMgdGhhdCBjYW4gZm9sbG93IHRoZSBkZWNpbWFsIHBvaW50IGZvciBhIHZhbGlkIHZhbHVlLA0K
DQppZSBmb3IgJ2ZyYWN0aW9uLWRpZ2l0cyAyJywgaXMgMTIzLjQ1Njc4IHZhbGlkLCBvciBvbmx5
IDEyMy40NT8NCg0KDQpJZiBmcmFjdGlvbi1kaWdpdHMgaXMgMiwgaXQgbWVhbnMsIGFjY29yZGlu
ZyB0byBzZWN0aW9uIDkuMyBpbiBSRkMNCg0KNzk1MCwgdGhhdCB0aGUgdmFsdWUgc3BhY2UgY29u
c2lzdHMgb2YgdGhlIHJlYWwgbnVtYmVycyB0aGF0IGFyZQ0KDQpleHByZXNzaWJsZSBhcyAiaSB4
IDEwXi0yIiwgd2hlcmUgImkiIGlzIGEgNjQtYml0IGludGVnZXIuICAxMjMuNDU2NzgNCg0KY2Fu
bm90IGJlIGV4cHJlc3NlZCBpbiB0aGlzIHdheSwgd2hpY2ggbWVhbnMgdGhhdCBpdCBpcyBub3Qg
YSB2YWxpZA0KDQp2YWx1ZSBmb3IgdGhpcyB0eXBlLg0KDQoNCg0KL21hcnRpbg0KDQo=

--_000_6f85a0004dc5cd0cc138877aa9b089a331de37edcamelintlattcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <B24DC7BE91E3DA4C992219227ED06AED@intl.att.com>
Content-Transfer-Encoding: base64

PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8L2hlYWQ+DQo8Ym9keSBzdHls
ZT0idGV4dC1hbGlnbjpsZWZ0OyBkaXJlY3Rpb246bHRyOyI+DQo8ZGl2PkhpIE1hcnRpbiw8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcyAtIHllcywgdGhhdCBtYWtlcyBzZW5z
ZS48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PldpbGxpYW08L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8ZGl2Pk9uIFRodSwgMjAxOS0xMi0xOSBhdCAxMjoyMCAmIzQzOzAxMDAsIE1h
cnRpbiBCam9ya2x1bmQgd3JvdGU6PC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHls
ZT0ibWFyZ2luOjAgMCAwIC44ZXg7IGJvcmRlci1sZWZ0OjJweCAjNzI5ZmNmIHNvbGlkO3BhZGRp
bmctbGVmdDoxZXgiPg0KPHByZT5IaSw8L3ByZT4NCjxwcmU+PGJyPjwvcHJlPg0KPHByZT4mcXVv
dDtJdm9yeSwgV2lsbGlhbSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOndpbGxpYW0uaXZvcnlA
aW50bC5hdHQuY29tIj53aWxsaWFtLml2b3J5QGludGwuYXR0LmNvbTwvYT4mZ3Q7IHdyb3RlOjwv
cHJlPg0KPHByZT48YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44
ZXg7IGJvcmRlci1sZWZ0OjJweCAjNzI5ZmNmIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjwvYmxv
Y2txdW90ZT48L3ByZT4NCjxwcmU+SGksPC9wcmU+DQo8cHJlPjxicj48L3ByZT4NCjxwcmU+SSd2
ZSBnb3QgYSBxdWVzdGlvbiBhYm91dCB0aGUgJ2ZyYWN0aW9uLWRpZ2l0JyBzdGF0ZW1lbnQgd2hp
Y2ggSSdtPC9wcmU+DQo8cHJlPmhvcGluZyBzb21lb25lIGNhbiBjbGFyaWZ5LiBJIGtub3cgaXQg
aXMgdXNlZCB0byBzcGVjaWZ5IHRoZSByYW5nZSBvZjwvcHJlPg0KPHByZT52YWxpZCB2YWx1ZXMs
IGFzIHNob3duIChpbiBwYXJ0KSBpbiB0aGUgdGFibGUgYmVsb3c6PC9wcmU+DQo8cHJlPjxicj48
L3ByZT4NCjxwcmU+PGJyPjwvcHJlPg0KPHByZT4gICAgICYjNDM7LS0tLS0tLS0tLS0tLS0tLSYj
NDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQz
OzwvcHJlPg0KPHByZT4gICAgIHwgZnJhY3Rpb24tZGlnaXQgfCBtaW4gICAgICAgICAgICAgICAg
ICAgfCBtYXggICAgICAgICAgICAgICAgICB8PC9wcmU+DQo8cHJlPiAgICAgJiM0MzstLS0tLS0t
LS0tLS0tLS0tJiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSYjNDM7PC9wcmU+DQo8cHJlPiAgICAgfCAxICAgICAgICAgICAgICB8IC05MjIzMzcy
MDM2ODU0Nzc1ODAuOCB8IDkyMjMzNzIwMzY4NTQ3NzU4MC43IHw8L3ByZT4NCjxwcmU+ICAgICB8
IDIgICAgICAgICAgICAgIHwgLTkyMjMzNzIwMzY4NTQ3NzU4LjA4IHwgOTIyMzM3MjAzNjg1NDc3
NTguMDcgfDwvcHJlPg0KPHByZT4gICAgIHwgMyAgICAgICAgICAgICAgfCAtOTIyMzM3MjAzNjg1
NDc3NS44MDggfCA5MjIzMzcyMDM2ODU0Nzc1LjgwNyB8PC9wcmU+DQo8cHJlPjxicj48L3ByZT4N
CjxwcmU+PGJyPjwvcHJlPg0KPHByZT48YnI+PC9wcmU+DQo8cHJlPk15IHF1ZXN0aW9uIGlzIHdo
ZXRoZXIgaXQgaW1wbGljaXRseSBpbXBvc2VzIGFueSByZXN0cmljdGlvbiBvbiB0aGU8L3ByZT4N
CjxwcmU+bnVtYmVyIG9mIGRpZ2l0cyB0aGF0IGNhbiBmb2xsb3cgdGhlIGRlY2ltYWwgcG9pbnQg
Zm9yIGEgdmFsaWQgdmFsdWUsPC9wcmU+DQo8cHJlPmllIGZvciAnZnJhY3Rpb24tZGlnaXRzIDIn
LCBpcyAxMjMuNDU2NzggdmFsaWQsIG9yIG9ubHkgMTIzLjQ1PzwvcHJlPg0KPHByZT48L3ByZT4N
CjxwcmU+PGJyPjwvcHJlPg0KPHByZT5JZiBmcmFjdGlvbi1kaWdpdHMgaXMgMiwgaXQgbWVhbnMs
IGFjY29yZGluZyB0byBzZWN0aW9uIDkuMyBpbiBSRkM8L3ByZT4NCjxwcmU+Nzk1MCwgdGhhdCB0
aGUgdmFsdWUgc3BhY2UgY29uc2lzdHMgb2YgdGhlIHJlYWwgbnVtYmVycyB0aGF0IGFyZTwvcHJl
Pg0KPHByZT5leHByZXNzaWJsZSBhcyAmcXVvdDtpIHggMTBeLTImcXVvdDssIHdoZXJlICZxdW90
O2kmcXVvdDsgaXMgYSA2NC1iaXQgaW50ZWdlci4gIDEyMy40NTY3ODwvcHJlPg0KPHByZT5jYW5u
b3QgYmUgZXhwcmVzc2VkIGluIHRoaXMgd2F5LCB3aGljaCBtZWFucyB0aGF0IGl0IGlzIG5vdCBh
IHZhbGlkPC9wcmU+DQo8cHJlPnZhbHVlIGZvciB0aGlzIHR5cGUuPC9wcmU+DQo8cHJlPjxicj48
L3ByZT4NCjxwcmU+PGJyPjwvcHJlPg0KPHByZT4vbWFydGluPC9wcmU+DQo8cHJlPjxicj48L3By
ZT4NCjwvYmxvY2txdW90ZT4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_6f85a0004dc5cd0cc138877aa9b089a331de37edcamelintlattcom_--


From nobody Thu Dec 19 08:00:25 2019
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D8CC120852 for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 08:00:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.663
X-Spam-Level: 
X-Spam-Status: No, score=-3.663 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
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 rUN8NG0X1sJn for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 08:00:21 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (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 9D74E1202DD for <netmod@ietf.org>; Thu, 19 Dec 2019 08:00:21 -0800 (PST)
Received: from birdie (unknown [5.180.201.4]) by mail.nic.cz (Postfix) with ESMTPSA id 945F4140D16 for <netmod@ietf.org>; Thu, 19 Dec 2019 17:00:19 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1576771219; bh=xq4OnZZdBAzkyuziXvQkdbzkjOEEBsWFWrB/9C3XdWA=; h=From:To:Date; b=WiCtKmvmNFdgbxN35LQoInO6zVknDSC1aSTNWJdVdtyYUrnoQSzdmXrNE/KGk/VpS wSHMaa3xjRIs9WmNJYi5NCGJHjns9qsi3iOtK3eQYXzL3xyEHAseM4ABkYBpsdCwL8 b/45AM2TDbb6lTIqKlesk00NAYLiVO63WUh48Ph8=
Message-ID: <d3520549f06107de8939af24268f56f56683fbb0.camel@nic.cz>
From: Ladislav Lhotka <lhotka@nic.cz>
To: netmod@ietf.org
Date: Thu, 19 Dec 2019 17:00:18 +0100
In-Reply-To: <20191219075237.44xz6d34mn2ihjw2@anna.jacobs.jacobs-university.de>
References: <AM0PR0702MB36654D2907FBCC620AD179F7F0530@AM0PR0702MB3665.eurprd07.prod.outlook.com> <CABCOCHR_jEGDjSA_BhUWyLFB=4JJSFKqyT_3AHi91pfGFik-LQ@mail.gmail.com> <87fthgye1c.fsf@nic.cz> <20191219075237.44xz6d34mn2ihjw2@anna.jacobs.jacobs-university.de>
Organization: CZ.NIC
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: clamav-milter 0.101.4 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/MjjFBft_hHmnqYX3hijJhiiAQbo>
Subject: Re: [netmod] Text in import to indicate whether a module is needed as import-only or as implemented
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Dec 2019 16:00:23 -0000

On Thu, 2019-12-19 at 07:52 +0000, Schönwälder, Jürgen wrote:
> On Thu, Dec 19, 2019 at 08:23:27AM +0100, Ladislav Lhotka wrote:
> > I don't see how YANG syntax defines this. If a module imports ietf-netconf-
> > acm, it could be because
> > 
> > - it just uses a typedef, such as "node-instance-identifier", and then
> >   ietf-netconf-acm needn't be implemented (but can be),
> > 
> > or
> > 
> > - it augments ietf-netconf-acm, which makes sense only if the latter
> >   module is implemented.
> > 
> > It it the YANG library that specifies whether a module is implemented or
> > not, but the "import" statement itself doesn't tell you anything.
> > 
> 
> Can we not assume that an implementor will figure out the difference?

An implementor should be able to figure it out, but other potential module users
may not. For example, if somebody is evaluating whether to use a module for
their device or not, it is important to know that NACM has to be implemented (or
not).

Lada

> Or someone writes a pyang plugin to determine from the schema tree the
> kind of imports there are (for a given set of features).
> 
> /js
> 
-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Thu Dec 19 08:23:35 2019
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CEC8D1201EA for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 08:23:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
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 rwfVQxLmjCQp for <netmod@ietfa.amsl.com>; Thu, 19 Dec 2019 08:23:33 -0800 (PST)
Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CFE60120AE9 for <netmod@ietf.org>; Thu, 19 Dec 2019 08:22:57 -0800 (PST)
Received: by mail-lf1-x12e.google.com with SMTP id v201so4746701lfa.11 for <netmod@ietf.org>; Thu, 19 Dec 2019 08:22:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rJkCi9bEz7NnlmgG/wrxBzMSS8q41GzpIr3qkx2RWrU=; b=Y1TsElMLpKGr+ZqdRCVtNRzC64bM21TdCo1/hD0TMeinwsfFYNmObNIkxMotkHc0gW ZxrmoQ1ER/UdSP1tmuZQYmgvtWshJIuhBDjJPXnMFvVllMnG3knDJ4k0tZlX6E7/+Dyr 6aqLqlG3N4WqOxQls5qZwJ+cYncRH5P8wb+BmKL5nYW8+dDIlNh0jd6j6UgQgGWDVzK8 FRPbdOZWAu2PW+q6MgqkDPJGNSAJC62N4d6XulDbPkmNqBDgtuLuKnDOrgwzQV2Bnv3M aokJGPfWjsvVoJ6YhT54Mjcp9r0LHc5ZkVvjB7rh47iciTMRkUI8v676lR0WaWrIMp7a JIug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rJkCi9bEz7NnlmgG/wrxBzMSS8q41GzpIr3qkx2RWrU=; b=FWWf1YW1dzLdHuXK2oiP2/gJAn1LUPdqi0OapAL07ecvbtlA7G4crrZ9jMFgvOhHH9 yYiLKB6RVnL7RISYmE0i4o1L/kVznl+EVDw/w0vnfqkro1IWqyOl1LKA1kg09n85mZMm 8lS/p2VA7kBdpZLpeIWQ0pBjkqwR9H+y96GI14w8pkK97hrfe9+0WSR4jqI3lq/wa6FL bnpgX5KERFL4k+Vn/hzoeFBssZjRT9ZW9JIVZP2NsdSYwSApe9WOFb8FVKsd9OeFKBTb 1MlEEeWxnxjNyWm1P92R650w3bBxD4bBMJspeVn4sX5A8YWL6EzYuwhmBp9+ShCPZhMf qMwg==
X-Gm-Message-State: APjAAAUO4Ji9pcppJoUmpoWURyvBlT10sAq++V0nHF6VsWkZ8pK4eyQE aBpjiDgOcSNLJOw24fGorsY/D7VDhvkZOOE5K/SL8w==
X-Google-Smtp-Source: APXvYqxceReaoxfZWTNe90Xt7xsMatvM0wERPd1esFNj4WONsct5YJkUnpllaLxbqs6W0GkUZ8qkbFTvQqZDXb2N5zM=
X-Received: by 2002:a05:6512:15d:: with SMTP id m29mr6068605lfo.51.1576772575966;  Thu, 19 Dec 2019 08:22:55 -0800 (PST)
MIME-Version: 1.0
References: <AM0PR0702MB36654D2907FBCC620AD179F7F0530@AM0PR0702MB3665.eurprd07.prod.outlook.com> <CABCOCHR_jEGDjSA_BhUWyLFB=4JJSFKqyT_3AHi91pfGFik-LQ@mail.gmail.com> <87fthgye1c.fsf@nic.cz> <20191219075237.44xz6d34mn2ihjw2@anna.jacobs.jacobs-university.de> <d3520549f06107de8939af24268f56f56683fbb0.camel@nic.cz>
In-Reply-To: <d3520549f06107de8939af24268f56f56683fbb0.camel@nic.cz>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 19 Dec 2019 08:22:44 -0800
Message-ID: <CABCOCHRFQrXgGKB10B9MXbKa2vMfaY3eWaj5Sp4W0DPQ0F-pGQ@mail.gmail.com>
To: Ladislav Lhotka <lhotka@nic.cz>
Cc: NetMod WG <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000484cb8059a10f94b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/dlw7ZyE_296MNXWxLg8qXvHaF5U>
Subject: Re: [netmod] Text in import to indicate whether a module is needed as import-only or as implemented
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Dec 2019 16:23:35 -0000

--000000000000484cb8059a10f94b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, Dec 19, 2019 at 8:00 AM Ladislav Lhotka <lhotka@nic.cz> wrote:

> On Thu, 2019-12-19 at 07:52 +0000, Sch=C3=B6nw=C3=A4lder, J=C3=BCrgen wro=
te:
> > On Thu, Dec 19, 2019 at 08:23:27AM +0100, Ladislav Lhotka wrote:
> > > I don't see how YANG syntax defines this. If a module imports
> ietf-netconf-
> > > acm, it could be because
> > >
> > > - it just uses a typedef, such as "node-instance-identifier", and the=
n
> > >   ietf-netconf-acm needn't be implemented (but can be),
> > >
> > > or
> > >
> > > - it augments ietf-netconf-acm, which makes sense only if the latter
> > >   module is implemented.
> > >
> > > It it the YANG library that specifies whether a module is implemented
> or
> > > not, but the "import" statement itself doesn't tell you anything.
> > >
> >
> > Can we not assume that an implementor will figure out the difference?
>
> An implementor should be able to figure it out, but other potential modul=
e
> users
> may not. For example, if somebody is evaluating whether to use a module f=
or
> their device or not, it is important to know that NACM has to be
> implemented (or
> not).
>
>
You seem to be talking about a new conformance documentation procedure
that attempts to solve the problem "to use modules A, B, and C together
to achieve some functionality X, all these conditions need to be met".
(Sounds more like a problem for YANG Packages to solve)

IMO this is a much harder problem than something that can be solved
with extra description-stmt text. The writer is likely to get it wrong or
not
keep it up to date, so a tool to analyze the file seems like a better
solution.

Lada
>


Andy


>
> > Or someone writes a pyang plugin to determine from the schema tree the
> > kind of imports there are (for a given set of features).
> >
> > /js
> >
> --
> Ladislav Lhotka
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>

--000000000000484cb8059a10f94b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Dec 19, 2019 at 8:00 AM Ladis=
lav Lhotka &lt;<a href=3D"mailto:lhotka@nic.cz">lhotka@nic.cz</a>&gt; wrote=
:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 2019-1=
2-19 at 07:52 +0000, Sch=C3=B6nw=C3=A4lder, J=C3=BCrgen wrote:<br>
&gt; On Thu, Dec 19, 2019 at 08:23:27AM +0100, Ladislav Lhotka wrote:<br>
&gt; &gt; I don&#39;t see how YANG syntax defines this. If a module imports=
 ietf-netconf-<br>
&gt; &gt; acm, it could be because<br>
&gt; &gt; <br>
&gt; &gt; - it just uses a typedef, such as &quot;node-instance-identifier&=
quot;, and then<br>
&gt; &gt;=C2=A0 =C2=A0ietf-netconf-acm needn&#39;t be implemented (but can =
be),<br>
&gt; &gt; <br>
&gt; &gt; or<br>
&gt; &gt; <br>
&gt; &gt; - it augments ietf-netconf-acm, which makes sense only if the lat=
ter<br>
&gt; &gt;=C2=A0 =C2=A0module is implemented.<br>
&gt; &gt; <br>
&gt; &gt; It it the YANG library that specifies whether a module is impleme=
nted or<br>
&gt; &gt; not, but the &quot;import&quot; statement itself doesn&#39;t tell=
 you anything.<br>
&gt; &gt; <br>
&gt; <br>
&gt; Can we not assume that an implementor will figure out the difference?<=
br>
<br>
An implementor should be able to figure it out, but other potential module =
users<br>
may not. For example, if somebody is evaluating whether to use a module for=
<br>
their device or not, it is important to know that NACM has to be implemente=
d (or<br>
not).<br>
<br></blockquote><div><br></div><div>You seem to be talking about a new con=
formance documentation procedure</div><div>that attempts to solve the probl=
em &quot;to use modules A, B, and C together</div><div>to achieve some func=
tionality X, all these conditions need to be met&quot;.</div><div>(Sounds m=
ore like a problem for YANG Packages to solve)</div><div><br></div><div>IMO=
 this is a much harder problem than something that can be solved</div><div>=
with extra description-stmt text. The writer is likely to get it wrong or n=
ot</div><div>keep it up to date, so a tool to analyze the file seems like a=
 better solution.</div><div><br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">
Lada<br></blockquote><div><br></div><div><br></div><div>Andy</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; Or someone writes a pyang plugin to determine from the schema tree the=
<br>
&gt; kind of imports there are (for a given set of features).<br>
&gt; <br>
&gt; /js<br>
&gt; <br>
-- <br>
Ladislav Lhotka<br>
Head, CZ.NIC Labs<br>
PGP Key ID: 0xB8F92B08A9F76C67<br>
<br>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
</blockquote></div></div>

--000000000000484cb8059a10f94b--


From nobody Mon Dec 30 04:53:42 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EFD9E120041; Mon, 30 Dec 2019 04:53:40 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.115.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <157771042086.4489.2809790428622267860@ietfa.amsl.com>
Date: Mon, 30 Dec 2019 04:53:40 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/qf5Vw8pl2q7LycvNrl5NpkTM-N4>
Subject: [netmod] I-D Action: draft-ietf-netmod-yang-versioning-reqs-02.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Dec 2019 12:53:41 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : YANG Module Versioning Requirements
        Author          : Joe Clarke
	Filename        : draft-ietf-netmod-yang-versioning-reqs-02.txt
	Pages           : 12
	Date            : 2019-12-30

Abstract:
   This document describes the problems that can arise because of the
   YANG language module update rules, that require all updates to YANG
   module preserve strict backwards compatibility.  It also defines the
   requirements on any solution designed to solve the stated problems.
   This document does not consider possible solutions, nor endorse any
   particular solution.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-versioning-reqs/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netmod-yang-versioning-reqs-02
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-versioning-reqs-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-yang-versioning-reqs-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

