
From henrik@levkowetz.com  Fri May 31 22:28:44 2013
Return-Path: <henrik@levkowetz.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8278221F86C0 for <mib-doctors@ietfa.amsl.com>; Fri, 31 May 2013 22:28:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Z4B85PRILFW for <mib-doctors@ietfa.amsl.com>; Fri, 31 May 2013 22:28:43 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 7282021F86BB for <mib-doctors@ietf.org>; Fri, 31 May 2013 22:28:43 -0700 (PDT)
Received: from localhost ([127.0.0.1]:40988 helo=vigonier.lan ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1UieMl-0003rC-An; Sat, 01 Jun 2013 07:28:35 +0200
Message-ID: <51A98682.10301@levkowetz.com>
Date: Sat, 01 Jun 2013 07:28:34 +0200
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: David Harrington <dbharrington@comcast.net>
References: <007901ce5e49$1877efe0$4967cfa0$@comcast.net>
In-Reply-To: <007901ce5e49$1877efe0$4967cfa0$@comcast.net>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: dbharrington@comcast.net, webmaster@tools.ietf.org, mib-doctors@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
X-Mailman-Approved-At: Sat, 01 Jun 2013 07:03:39 -0700
Cc: webmaster@tools.ietf.org, MIB Doctors <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] updated MIB document templates
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Jun 2013 05:28:44 -0000

Hi David,

On 2013-05-31 23:52 David Harrington said the following:
> Hi,
> 
> I have updated the MIB document templates (attached).
> Tools.ietf.org has them here:
> http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt
> http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt
> http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt
> 
> Can you put these updated versions into the repository?

Done!

Best regards,

	Henrik

From andy@yumaworks.com  Sat Jun  1 10:11:19 2013
Return-Path: <andy@yumaworks.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0E4621F9E38 for <mib-doctors@ietfa.amsl.com>; Sat,  1 Jun 2013 10:11:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lSQnu-f-1rRR for <mib-doctors@ietfa.amsl.com>; Sat,  1 Jun 2013 10:11:14 -0700 (PDT)
Received: from mail-pd0-f169.google.com (mail-pd0-f169.google.com [209.85.192.169]) by ietfa.amsl.com (Postfix) with ESMTP id 3FF9F21F9E5F for <mib-doctors@ietf.org>; Sat,  1 Jun 2013 10:11:14 -0700 (PDT)
Received: by mail-pd0-f169.google.com with SMTP id y11so3769099pdj.28 for <mib-doctors@ietf.org>; Sat, 01 Jun 2013 10:11:14 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=uO3eeGZ8PR6DlXWPGz5bl73y/fN0AF2pJfCYcHk9ESU=; b=SfkCFLUQKSe2V+x52Aw5JrKtCQbzsthMROlm/eCSN79MCuWVQOegOtiDFqltWv5//M YiWvdhTTL090GStllVh5XohA6wtX9Hy4cNZ3qzRGenrSHsoBy0/wCE76JvhKaeDVse8J TYd5fJSPWHhoaYm+HODKnSqNL+IQ41hzntGEopi1sWaXrqRQluEufkUXtv2RAJfdFh/c 5tKwpK27DVTc+FHqiBEt2LKLBJvcTLmYmHs74sEhgrH3C4OKrZ/FTIDQkXyge+ZhT6CP XrR0Y1VZkpP7QMSiUg5Sba7JokFjTYtcYFBReC5jDX004aZPw9uhFMh++oN+WJZ8Twg0 BCcA==
MIME-Version: 1.0
X-Received: by 10.66.248.228 with SMTP id yp4mr18341076pac.158.1370106673968;  Sat, 01 Jun 2013 10:11:13 -0700 (PDT)
Received: by 10.70.87.103 with HTTP; Sat, 1 Jun 2013 10:11:13 -0700 (PDT)
In-Reply-To: <51A98682.10301@levkowetz.com>
References: <007901ce5e49$1877efe0$4967cfa0$@comcast.net> <51A98682.10301@levkowetz.com>
Date: Sat, 1 Jun 2013 10:11:13 -0700
Message-ID: <CABCOCHRz5_6WJmZJvgb2VGVLZuDt5bTcSUqvPsjmOo2fdzvZWA@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
Content-Type: multipart/alternative; boundary=047d7b15b2bd9c486204de1ad123
X-Gm-Message-State: ALoCoQkm6p+EHbLZuoeRl5qCrn8sWa286eZOa7x+yrE37gDZYDBRRMulqlCSuHe9hwbfl4lyBt5l
Cc: MIB Doctors <mib-doctors@ietf.org>, webmaster@tools.ietf.org
Subject: Re: [MIB-DOCTORS] updated MIB document templates
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Jun 2013 17:11:19 -0000

--047d7b15b2bd9c486204de1ad123
Content-Type: text/plain; charset=ISO-8859-1

Hi Henrik,

Can you please make http://tools.ietf.org/templates a link
called 'Templates' under the Internet Drafts index in
the IETF home page?

I am going to work with YANG Doctors to get YANG templates updated.
I do not see the YANG Security Considerations template on this page.
Can you add a link (forget the URL) on the templates page?

Thanks Dave for being pro-active.  This sort of thing really helps
improve consistency and reduce review nits.


Andy

On Fri, May 31, 2013 at 10:28 PM, Henrik Levkowetz <henrik@levkowetz.com>wrote:

> Hi David,
>
> On 2013-05-31 23:52 David Harrington said the following:
> > Hi,
> >
> > I have updated the MIB document templates (attached).
> > Tools.ietf.org has them here:
> > http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt
> > http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt
> > http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt
> >
> > Can you put these updated versions into the repository?
>
> Done!
>
> Best regards,
>
>         Henrik
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors
>

--047d7b15b2bd9c486204de1ad123
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Henrik,<div><br></div><div>Can you please make <a href=3D"http://tools.i=
etf.org/templates">http://tools.ietf.org/templates</a> a link</div><div>cal=
led &#39;Templates&#39; under the Internet Drafts index in</div><div>the IE=
TF home page?</div>
<div><br></div><div>I am going to work with YANG Doctors to get YANG templa=
tes updated.</div><div>I do not see the YANG Security Considerations templa=
te on this page.</div><div>Can you add a link (forget the URL) on the templ=
ates page?</div>
<div><br></div><div>Thanks Dave for being pro-active. =A0This sort of thing=
 really helps</div><div>improve consistency and reduce review nits.</div><d=
iv><br></div><div><br></div><div>Andy</div><div><br><div class=3D"gmail_quo=
te">
On Fri, May 31, 2013 at 10:28 PM, Henrik Levkowetz <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:henrik@levkowetz.com" target=3D"_blank">henrik@levkowetz.co=
m</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi David,<br>
<br>
On 2013-05-31 23:52 David Harrington said the following:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I have updated the MIB document templates (attached).<br>
&gt; <a href=3D"http://Tools.ietf.org" target=3D"_blank">Tools.ietf.org</a>=
 has them here:<br>
&gt; <a href=3D"http://tools.ietf.org/tools/templates/mib-doc-template-xml.=
txt" target=3D"_blank">http://tools.ietf.org/tools/templates/mib-doc-templa=
te-xml.txt</a><br>
&gt; <a href=3D"http://tools.ietf.org/tools/templates/mib-doc-template-advi=
ce.txt" target=3D"_blank">http://tools.ietf.org/tools/templates/mib-doc-tem=
plate-advice.txt</a><br>
&gt; <a href=3D"http://tools.ietf.org/tools/templates/mib-doc-template-plai=
n.txt" target=3D"_blank">http://tools.ietf.org/tools/templates/mib-doc-temp=
late-plain.txt</a><br>
&gt;<br>
&gt; Can you put these updated versions into the repository?<br>
<br>
Done!<br>
<br>
Best regards,<br>
<br>
=A0 =A0 =A0 =A0 Henrik<br>
_______________________________________________<br>
MIB-DOCTORS mailing list<br>
<a href=3D"mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mib-doctors" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br>
</blockquote></div><br></div>

--047d7b15b2bd9c486204de1ad123--

From henrik@levkowetz.com  Sat Jun  1 11:06:59 2013
Return-Path: <henrik@levkowetz.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89AAE21F9E01 for <mib-doctors@ietfa.amsl.com>; Sat,  1 Jun 2013 11:06:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e1-+5zBT8WCL for <mib-doctors@ietfa.amsl.com>; Sat,  1 Jun 2013 11:06:58 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id A9A6321F9DFF for <mib-doctors@ietf.org>; Sat,  1 Jun 2013 11:06:58 -0700 (PDT)
Received: from localhost ([127.0.0.1]:37822 helo=vigonier.lan ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1UiqCX-0006iw-Ok; Sat, 01 Jun 2013 20:06:49 +0200
Message-ID: <51AA3839.9040804@levkowetz.com>
Date: Sat, 01 Jun 2013 20:06:49 +0200
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: Andy Bierman <andy@yumaworks.com>
References: <007901ce5e49$1877efe0$4967cfa0$@comcast.net> <51A98682.10301@levkowetz.com> <CABCOCHRz5_6WJmZJvgb2VGVLZuDt5bTcSUqvPsjmOo2fdzvZWA@mail.gmail.com>
In-Reply-To: <CABCOCHRz5_6WJmZJvgb2VGVLZuDt5bTcSUqvPsjmOo2fdzvZWA@mail.gmail.com>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: andy@yumaworks.com, dbharrington@comcast.net, webmaster@tools.ietf.org, mib-doctors@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: MIB Doctors <mib-doctors@ietf.org>, webmaster@tools.ietf.org
Subject: Re: [MIB-DOCTORS] updated MIB document templates
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Jun 2013 18:06:59 -0000

Hi Andy,

On 2013-06-01 19:11 Andy Bierman said the following:
> Hi Henrik,
> 
> Can you please make http://tools.ietf.org/templates a link
> called 'Templates' under the Internet Drafts index in
> the IETF home page?

You probably mean to point to http://tools.ietf.org/tools/templates, yes?

Now, linking to that will show both new and old versions of a number
of templates, so I'm not sure that's really optimal.  Also, if you're
talking about http://www.ietf.org/, I'm not the one to ask, as that
page is maintained by the secretariat.

If you want a link to a complete collection of templates (which is what
I think you want) then we probably need to do a bit of work to make
http://tools.ietf.org/tools/templates a properly maintained page, not
just a directory list.

The templates I currently have there are:

  * David's mib-doc-templates
  * Elwyn's generic draft template

Are there other templates already available which we could/should put
in the same place?

> I am going to work with YANG Doctors to get YANG templates updated.
> I do not see the YANG Security Considerations template on this page.
> Can you add a link (forget the URL) on the templates page?

I can add a copy, or if we do a maintained index page there, I could
add a link, certainly.  But I need to know where to point to ,;-)


Best regards,

	Henrik


> Thanks Dave for being pro-active.  This sort of thing really helps
> improve consistency and reduce review nits.
> 
> 
> Andy
> 
> On Fri, May 31, 2013 at 10:28 PM, Henrik Levkowetz <henrik@levkowetz.com>wrote:
> 
>> Hi David,
>>
>> On 2013-05-31 23:52 David Harrington said the following:
>> > Hi,
>> >
>> > I have updated the MIB document templates (attached).
>> > Tools.ietf.org has them here:
>> > http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt
>> > http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt
>> > http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt
>> >
>> > Can you put these updated versions into the repository?
>>
>> Done!
>>
>> Best regards,
>>
>>         Henrik
>> _______________________________________________
>> MIB-DOCTORS mailing list
>> MIB-DOCTORS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>
> 

From dbharrington@comcast.net  Sat Jun  1 22:02:51 2013
Return-Path: <dbharrington@comcast.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C79721F9D9E for <mib-doctors@ietfa.amsl.com>; Sat,  1 Jun 2013 22:02:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.255
X-Spam-Level: 
X-Spam-Status: No, score=0.255 tagged_above=-999 required=5 tests=[AWL=0.692,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8r5SvtQog0hH for <mib-doctors@ietfa.amsl.com>; Sat,  1 Jun 2013 22:02:46 -0700 (PDT)
Received: from qmta07.westchester.pa.mail.comcast.net (qmta07.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:64]) by ietfa.amsl.com (Postfix) with ESMTP id 25E5B21F9D97 for <mib-doctors@ietf.org>; Sat,  1 Jun 2013 22:02:42 -0700 (PDT)
Received: from omta01.westchester.pa.mail.comcast.net ([76.96.62.11]) by qmta07.westchester.pa.mail.comcast.net with comcast id jH0q1l0010EZKEL57H2gWj; Sun, 02 Jun 2013 05:02:40 +0000
Received: from JV6RVH1 ([67.189.237.137]) by omta01.westchester.pa.mail.comcast.net with comcast id jH2f1l00V2yZEBF3MH2gyM; Sun, 02 Jun 2013 05:02:40 +0000
From: "David Harrington" <dbharrington@comcast.net>
To: "'Henrik Levkowetz'" <henrik@levkowetz.com>, "'Andy Bierman'" <andy@yumaworks.com>
References: <007901ce5e49$1877efe0$4967cfa0$@comcast.net> <51A98682.10301@levkowetz.com> <CABCOCHRz5_6WJmZJvgb2VGVLZuDt5bTcSUqvPsjmOo2fdzvZWA@mail.gmail.com> <51AA3839.9040804@levkowetz.com>
In-Reply-To: <51AA3839.9040804@levkowetz.com>
Date: Sun, 2 Jun 2013 01:02:20 -0400
Message-ID: <001501ce5f4e$5d425880$17c70980$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQF55WWNy+nMFqLHXwpP6ZAhYQ1gLQGNvPtxAtjhoqcBfShOH5mbr4jQ
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1370149360; bh=jwoFQS/MwQRiFepFp2/ot19zXUW4LSu05VORniZUUWE=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=L2+8VurnVGpr1Azu0VigK3tXaCU6ymQQF6uYSqEM/neapjRNG66d0zCWS/yAn035w m9OvjklLPpMQoR0reaE+oLPBe2sqJyKyoJ557LrGnIQJymHBXZNBRxhyT5JcZM1jxo WWx70csyPJRDEAkztoClD7uGuV4OelH4IT8ttQi8hlh8EHIj/rxOQBTSGazRnr1qo+ xXW//LmUrASr1kIgpe954VLbRluRrHE/GnUHAMqKz97jNInun5njNiI0MWXLZGkg2h yI0s1H4a/BZAMht+QR/wZwxFybw3YtBGaTO6sb406J7aP+R31KQ9AzDj2DV6uQkgnD wOHMPtIyx6HXg==
Cc: webmaster@tools.ietf.org, 'MIB Doctors' <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] updated MIB document templates
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Jun 2013 05:02:51 -0000

Hi,

David Harrington
dbharrington@comcast.net
+1-603-828-1401
-----Original Message-----
From: Henrik Levkowetz [mailto:henrik@levkowetz.com] 

If you want a link to a complete collection of templates (which is what I
think you want) then we probably need to do a bit of work to make
http://tools.ietf.org/tools/templates a properly maintained page, not just a
directory list.

The templates I currently have there are:

  * David's mib-doc-templates
  * Elwyn's generic draft template

Are there other templates already available which we could/should put in the
same place?
[dbh>] 
When I wrote the mib  templates, there was debate about how useful they
would really be.
Given that I have not had more than a few queries about the templates, I
don't detect much usage (or knowledge) of the templates.
But Andy's idea of putting a link to templates in the datatracker could help
make them more visible and accessible.
And having templates for YANG, to supplement the mib and general templates,
might make authors more likely to utilize templates.

Lots of the template material, like security considerations, are
area-specific, and only relevant to part of a document.
There has been area-specific interest in requiring sections in documents,
like Security Considerations and IANA Considerations.
The IETF has said "no, we don't sections that MUST be included in
documents."
At the same time, authors complain they don't have adequate directions for
how to write a security section, or an OPS/NM section or a Transport section
and so on.
Area wikis, and I think the IESG wiki, have "common problems encountered in
documents", and a number of areas have written guidelines to authors
comparable the rfc4181 guidelines for mib document authors.
[dbh>] It might be a good idea to encourage the development of template text
for specific sections, such as the YANG Security Considerations, and make
those available via the datatracker, in a common directory.
[dbh>] or a datatracker link to the common problems pages, which could host
related templates.
This might require some discussion with the IETF and/or IESG.

> I am going to work with YANG Doctors to get YANG templates updated.
> I do not see the YANG Security Considerations template on this page.
> Can you add a link (forget the URL) on the templates page?

I can add a copy, or if we do a maintained index page there, I could add a
link, certainly.  But I need to know where to point to ,;-)

[dbh>] The MIB Security Considerations are hosted on the OPS wiki (and I
copied them into the MIB template).
How the security considerations text reads is negotiated between the OPS and
SEC area directors.
Hosting it on the OPS wiki gives the Ads easier read/write access. 
We should talk with them about where they would like those text sections
hosted.

Best regards,

	Henrik


> Thanks Dave for being pro-active.  This sort of thing really helps 
> improve consistency and reduce review nits.
> 
> 
> Andy
> 
> On Fri, May 31, 2013 at 10:28 PM, Henrik Levkowetz
<henrik@levkowetz.com>wrote:
> 
>> Hi David,
>>
>> On 2013-05-31 23:52 David Harrington said the following:
>> > Hi,
>> >
>> > I have updated the MIB document templates (attached).
>> > Tools.ietf.org has them here:
>> > http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt
>> > http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt
>> > http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt
>> >
>> > Can you put these updated versions into the repository?
>>
>> Done!
>>
>> Best regards,
>>
>>         Henrik
>> _______________________________________________
>> MIB-DOCTORS mailing list
>> MIB-DOCTORS@ietf.org
>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>
> 


From bclaise@cisco.com  Thu Jun  6 01:42:54 2013
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE6A621F8F6E for <mib-doctors@ietfa.amsl.com>; Thu,  6 Jun 2013 01:42:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level: 
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8z6Q2p6AOymd for <mib-doctors@ietfa.amsl.com>; Thu,  6 Jun 2013 01:42:46 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 2FA7921F8EAD for <mib-doctors@ietf.org>; Thu,  6 Jun 2013 01:42:46 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r568giRm000617; Thu, 6 Jun 2013 10:42:44 +0200 (CEST)
Received: from [10.60.67.87] (ams-bclaise-8916.cisco.com [10.60.67.87]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r568g3xK025557; Thu, 6 Jun 2013 10:42:18 +0200 (CEST)
Message-ID: <51B04B5A.3000705@cisco.com>
Date: Thu, 06 Jun 2013 10:42:02 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: Andy Bierman <andy@yumaworks.com>
References: <007901ce5e49$1877efe0$4967cfa0$@comcast.net> <51A98682.10301@levkowetz.com> <CABCOCHRz5_6WJmZJvgb2VGVLZuDt5bTcSUqvPsjmOo2fdzvZWA@mail.gmail.com>
In-Reply-To: <CABCOCHRz5_6WJmZJvgb2VGVLZuDt5bTcSUqvPsjmOo2fdzvZWA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------020001040208030508020506"
Cc: MIB Doctors <mib-doctors@ietf.org>, Henrik Levkowetz <henrik@levkowetz.com>, webmaster@tools.ietf.org
Subject: Re: [MIB-DOCTORS] updated MIB document templates
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2013 08:42:54 -0000

This is a multi-part message in MIME format.
--------------020001040208030508020506
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 1/06/2013 19:11, Andy Bierman wrote:
> Hi Henrik,
>
> Can you please make http://tools.ietf.org/templates a link
> called 'Templates' under the Internet Drafts index in
> the IETF home page?
>
> I am going to work with YANG Doctors to get YANG templates updated.
> I do not see the YANG Security Considerations template on this page.
> Can you add a link (forget the URL) on the templates page?
I like this idea.

Regards, Benoit.

>
> Thanks Dave for being pro-active.  This sort of thing really helps
> improve consistency and reduce review nits.
>
>
> Andy
>
> On Fri, May 31, 2013 at 10:28 PM, Henrik Levkowetz 
> <henrik@levkowetz.com <mailto:henrik@levkowetz.com>> wrote:
>
>     Hi David,
>
>     On 2013-05-31 23:52 David Harrington said the following:
>     > Hi,
>     >
>     > I have updated the MIB document templates (attached).
>     > Tools.ietf.org <http://Tools.ietf.org> has them here:
>     > http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt
>     > http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt
>     > http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt
>     >
>     > Can you put these updated versions into the repository?
>
>     Done!
>
>     Best regards,
>
>             Henrik
>     _______________________________________________
>     MIB-DOCTORS mailing list
>     MIB-DOCTORS@ietf.org <mailto:MIB-DOCTORS@ietf.org>
>     https://www.ietf.org/mailman/listinfo/mib-doctors
>
>
>
>
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors


--------------020001040208030508020506
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 1/06/2013 19:11, Andy Bierman wrote:<br>
    </div>
    <blockquote
cite="mid:CABCOCHRz5_6WJmZJvgb2VGVLZuDt5bTcSUqvPsjmOo2fdzvZWA@mail.gmail.com"
      type="cite">Hi Henrik,
      <div><br>
      </div>
      <div>Can you please make <a moz-do-not-send="true"
          href="http://tools.ietf.org/templates">http://tools.ietf.org/templates</a>
        a link</div>
      <div>called 'Templates' under the Internet Drafts index in</div>
      <div>the IETF home page?</div>
      <div><br>
      </div>
      <div>I am going to work with YANG Doctors to get YANG templates
        updated.</div>
      <div>I do not see the YANG Security Considerations template on
        this page.</div>
      <div>Can you add a link (forget the URL) on the templates page?</div>
    </blockquote>
    I like this idea.<br>
    <br>
    Regards, Benoit.<br>
    <br>
    <blockquote
cite="mid:CABCOCHRz5_6WJmZJvgb2VGVLZuDt5bTcSUqvPsjmOo2fdzvZWA@mail.gmail.com"
      type="cite">
      <div><br>
      </div>
      <div>Thanks Dave for being pro-active. &nbsp;This sort of thing really
        helps</div>
      <div>improve consistency and reduce review nits.</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>Andy</div>
      <div><br>
        <div class="gmail_quote">
          On Fri, May 31, 2013 at 10:28 PM, Henrik Levkowetz <span
            dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:henrik@levkowetz.com" target="_blank">henrik@levkowetz.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            Hi David,<br>
            <br>
            On 2013-05-31 23:52 David Harrington said the following:<br>
            &gt; Hi,<br>
            &gt;<br>
            &gt; I have updated the MIB document templates (attached).<br>
            &gt; <a moz-do-not-send="true" href="http://Tools.ietf.org"
              target="_blank">Tools.ietf.org</a> has them here:<br>
            &gt; <a moz-do-not-send="true"
              href="http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt"
              target="_blank">http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt</a><br>
            &gt; <a moz-do-not-send="true"
              href="http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt"
              target="_blank">http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt</a><br>
            &gt; <a moz-do-not-send="true"
              href="http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt"
              target="_blank">http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt</a><br>
            &gt;<br>
            &gt; Can you put these updated versions into the repository?<br>
            <br>
            Done!<br>
            <br>
            Best regards,<br>
            <br>
            &nbsp; &nbsp; &nbsp; &nbsp; Henrik<br>
            _______________________________________________<br>
            MIB-DOCTORS mailing list<br>
            <a moz-do-not-send="true" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a><br>
            <a moz-do-not-send="true"
              href="https://www.ietf.org/mailman/listinfo/mib-doctors"
              target="_blank">https://www.ietf.org/mailman/listinfo/mib-doctors</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
MIB-DOCTORS mailing list
<a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------020001040208030508020506--

From bclaise@cisco.com  Thu Jun  6 02:25:25 2013
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A156E21F972C for <mib-doctors@ietfa.amsl.com>; Thu,  6 Jun 2013 02:25:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level: 
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n0cIlTKYDUSX for <mib-doctors@ietfa.amsl.com>; Thu,  6 Jun 2013 02:25:21 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 0846621F9631 for <mib-doctors@ietf.org>; Thu,  6 Jun 2013 02:25:20 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r569PDiK005937; Thu, 6 Jun 2013 11:25:13 +0200 (CEST)
Received: from [10.60.67.87] (ams-bclaise-8916.cisco.com [10.60.67.87]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r569OJGs002815; Thu, 6 Jun 2013 11:24:35 +0200 (CEST)
Message-ID: <51B05543.80902@cisco.com>
Date: Thu, 06 Jun 2013 11:24:19 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: David Harrington <dbharrington@comcast.net>
References: <007901ce5e49$1877efe0$4967cfa0$@comcast.net> <51A98682.10301@levkowetz.com> <CABCOCHRz5_6WJmZJvgb2VGVLZuDt5bTcSUqvPsjmOo2fdzvZWA@mail.gmail.com> <51AA3839.9040804@levkowetz.com> <001501ce5f4e$5d425880$17c70980$@comcast.net>
In-Reply-To: <001501ce5f4e$5d425880$17c70980$@comcast.net>
Content-Type: multipart/alternative; boundary="------------060303020703010400040409"
Cc: webmaster@tools.ietf.org, 'Henrik Levkowetz' <henrik@levkowetz.com>, 'MIB Doctors' <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] updated MIB document templates
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2013 09:25:25 -0000

This is a multi-part message in MIME format.
--------------060303020703010400040409
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Thanks David for this initiative.

I updated https://trac.tools.ietf.org/area/ops/trac/wiki/WikiStart, 
which can accessed for what I consider the primary page for MIB, 
https://www.ietf.org/iesg/directorate/mib-doctors.html.

See in line


> Hi,
>
> David Harrington
> dbharrington@comcast.net
> +1-603-828-1401
> -----Original Message-----
> From: Henrik Levkowetz [mailto:henrik@levkowetz.com]
>
> If you want a link to a complete collection of templates (which is what I
> think you want) then we probably need to do a bit of work to make
> http://tools.ietf.org/tools/templates a properly maintained page, not just a
> directory list.
>
> The templates I currently have there are:
>
>    * David's mib-doc-templates
>    * Elwyn's generic draft template
>
> Are there other templates already available which we could/should put in the
> same place?
> [dbh>]
> When I wrote the mib  templates, there was debate about how useful they
> would really be.
> Given that I have not had more than a few queries about the templates, I
> don't detect much usage (or knowledge) of the templates.
> But Andy's idea of putting a link to templates in the datatracker could help
> make them more visible and accessible.
> And having templates for YANG, to supplement the mib and general templates,
> might make authors more likely to utilize templates.
>
> Lots of the template material, like security considerations, are
> area-specific, and only relevant to part of a document.
> There has been area-specific interest in requiring sections in documents,
> like Security Considerations and IANA Considerations.
> The IETF has said "no, we don't sections that MUST be included in
> documents."
> At the same time, authors complain they don't have adequate directions for
> how to write a security section, or an OPS/NM section or a Transport section
> and so on.
> Area wikis, and I think the IESG wiki, have "common problems encountered in
> documents", and a number of areas have written guidelines to authors
> comparable the rfc4181 guidelines for mib document authors.
> [dbh>] It might be a good idea to encourage the development of template text
> for specific sections, such as the YANG Security Considerations, and make
> those available via the datatracker, in a common directory.
> [dbh>] or a datatracker link to the common problems pages, which could host
> related templates.
> This might require some discussion with the IETF and/or IESG.
BC> We actually discuss something related during the IESG retreat: what 
are the typical review DISCUSS points per area.
That lead to 
<http://trac.tools.ietf.org/group/iesg/trac/wiki/DiscussThoughts>
And it's also related to:

  * Collection of issues frequently found by Application Area ADs
    <https://trac.tools.ietf.org/group/iesg/trac/wiki/TypicalAppsAreaIssues>

  * Guidelines for Issues Found during TSVDIR Reviews
    <http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues>

 From this source of information, we might be able to deduce some 
template text for the specific sections/topics, as you said.

Regards, Benoit
>
>> I am going to work with YANG Doctors to get YANG templates updated.
>> I do not see the YANG Security Considerations template on this page.
>> Can you add a link (forget the URL) on the templates page?
> I can add a copy, or if we do a maintained index page there, I could add a
> link, certainly.  But I need to know where to point to ,;-)
>
> [dbh>] The MIB Security Considerations are hosted on the OPS wiki (and I
> copied them into the MIB template).
> How the security considerations text reads is negotiated between the OPS and
> SEC area directors.
> Hosting it on the OPS wiki gives the Ads easier read/write access.
> We should talk with them about where they would like those text sections
> hosted.
>
> Best regards,
>
> 	Henrik
>
>
>> Thanks Dave for being pro-active.  This sort of thing really helps
>> improve consistency and reduce review nits.
>>
>>
>> Andy
>>
>> On Fri, May 31, 2013 at 10:28 PM, Henrik Levkowetz
> <henrik@levkowetz.com>wrote:
>>> Hi David,
>>>
>>> On 2013-05-31 23:52 David Harrington said the following:
>>>> Hi,
>>>>
>>>> I have updated the MIB document templates (attached).
>>>> Tools.ietf.org has them here:
>>>> http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt
>>>> http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt
>>>> http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt
>>>>
>>>> Can you put these updated versions into the repository?
>>> Done!
>>>
>>> Best regards,
>>>
>>>          Henrik
>>> _______________________________________________
>>> MIB-DOCTORS mailing list
>>> MIB-DOCTORS@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mib-doctors
>>>
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors
>
>


--------------060303020703010400040409
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Thanks David for this initiative.<br>
      <br>
      I updated
      <a class="moz-txt-link-freetext" href="https://trac.tools.ietf.org/area/ops/trac/wiki/WikiStart">https://trac.tools.ietf.org/area/ops/trac/wiki/WikiStart</a>, which
      can accessed for what I consider the primary page for MIB,
      <a class="moz-txt-link-freetext" href="https://www.ietf.org/iesg/directorate/mib-doctors.html">https://www.ietf.org/iesg/directorate/mib-doctors.html</a>.<br>
      <br>
      See in line<br>
      <br>
      <br>
    </div>
    <blockquote cite="mid:001501ce5f4e$5d425880$17c70980$@comcast.net"
      type="cite">
      <pre wrap="">Hi,

David Harrington
<a class="moz-txt-link-abbreviated" href="mailto:dbharrington@comcast.net">dbharrington@comcast.net</a>
+1-603-828-1401
-----Original Message-----
From: Henrik Levkowetz [<a class="moz-txt-link-freetext" href="mailto:henrik@levkowetz.com">mailto:henrik@levkowetz.com</a>] 

If you want a link to a complete collection of templates (which is what I
think you want) then we probably need to do a bit of work to make
<a class="moz-txt-link-freetext" href="http://tools.ietf.org/tools/templates">http://tools.ietf.org/tools/templates</a> a properly maintained page, not just a
directory list.

The templates I currently have there are:

  * David's mib-doc-templates
  * Elwyn's generic draft template

Are there other templates already available which we could/should put in the
same place?
[dbh&gt;] 
When I wrote the mib  templates, there was debate about how useful they
would really be.
Given that I have not had more than a few queries about the templates, I
don't detect much usage (or knowledge) of the templates.
But Andy's idea of putting a link to templates in the datatracker could help
make them more visible and accessible.
And having templates for YANG, to supplement the mib and general templates,
might make authors more likely to utilize templates.

Lots of the template material, like security considerations, are
area-specific, and only relevant to part of a document.
There has been area-specific interest in requiring sections in documents,
like Security Considerations and IANA Considerations.
The IETF has said "no, we don't sections that MUST be included in
documents."
At the same time, authors complain they don't have adequate directions for
how to write a security section, or an OPS/NM section or a Transport section
and so on.
Area wikis, and I think the IESG wiki, have "common problems encountered in
documents", and a number of areas have written guidelines to authors
comparable the rfc4181 guidelines for mib document authors.
[dbh&gt;] It might be a good idea to encourage the development of template text
for specific sections, such as the YANG Security Considerations, and make
those available via the datatracker, in a common directory.
[dbh&gt;] or a datatracker link to the common problems pages, which could host
related templates.
This might require some discussion with the IETF and/or IESG.</pre>
    </blockquote>
    BC&gt; We actually discuss something related during the IESG
    retreat: what are the typical review DISCUSS points per area.<br>
    That lead to &lt;<a
      href="http://trac.tools.ietf.org/group/iesg/trac/wiki/DiscussThoughts">http://trac.tools.ietf.org/group/iesg/trac/wiki/DiscussThoughts</a>&gt;<br>
    And it's also related to:<br>
    <ul>
      <li><a class="wiki"
href="https://trac.tools.ietf.org/group/iesg/trac/wiki/TypicalAppsAreaIssues">Collection

          of issues frequently found by Application Area ADs</a> </li>
      <li><a class="ext-link"
href="http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues"><span
            class="icon">&#8203;</span>Guidelines for Issues Found during
          TSVDIR Reviews</a> </li>
    </ul>
    From this source of information, we might be able to deduce some
    template text for the specific sections/topics, as you said.<br>
    <br>
    Regards, Benoit<br>
    <blockquote cite="mid:001501ce5f4e$5d425880$17c70980$@comcast.net"
      type="cite">
      <pre wrap="">

</pre>
      <blockquote type="cite">
        <pre wrap="">I am going to work with YANG Doctors to get YANG templates updated.
I do not see the YANG Security Considerations template on this page.
Can you add a link (forget the URL) on the templates page?
</pre>
      </blockquote>
      <pre wrap="">
I can add a copy, or if we do a maintained index page there, I could add a
link, certainly.  But I need to know where to point to ,;-)

[dbh&gt;] The MIB Security Considerations are hosted on the OPS wiki (and I
copied them into the MIB template).
How the security considerations text reads is negotiated between the OPS and
SEC area directors.
Hosting it on the OPS wiki gives the Ads easier read/write access. 
We should talk with them about where they would like those text sections
hosted.

Best regards,

	Henrik


</pre>
      <blockquote type="cite">
        <pre wrap="">Thanks Dave for being pro-active.  This sort of thing really helps 
improve consistency and reduce review nits.


Andy

On Fri, May 31, 2013 at 10:28 PM, Henrik Levkowetz
</pre>
      </blockquote>
      <pre wrap=""><a class="moz-txt-link-rfc2396E" href="mailto:henrik@levkowetz.com">&lt;henrik@levkowetz.com&gt;</a>wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">
</pre>
        <blockquote type="cite">
          <pre wrap="">Hi David,

On 2013-05-31 23:52 David Harrington said the following:
</pre>
          <blockquote type="cite">
            <pre wrap="">Hi,

I have updated the MIB document templates (attached).
Tools.ietf.org has them here:
<a class="moz-txt-link-freetext" href="http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt">http://tools.ietf.org/tools/templates/mib-doc-template-xml.txt</a>
<a class="moz-txt-link-freetext" href="http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt">http://tools.ietf.org/tools/templates/mib-doc-template-advice.txt</a>
<a class="moz-txt-link-freetext" href="http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt">http://tools.ietf.org/tools/templates/mib-doc-template-plain.txt</a>

Can you put these updated versions into the repository?
</pre>
          </blockquote>
          <pre wrap="">
Done!

Best regards,

        Henrik
_______________________________________________
MIB-DOCTORS mailing list
<a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a>

</pre>
        </blockquote>
        <pre wrap="">
</pre>
      </blockquote>
      <pre wrap="">
_______________________________________________
MIB-DOCTORS mailing list
<a class="moz-txt-link-abbreviated" href="mailto:MIB-DOCTORS@ietf.org">MIB-DOCTORS@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mib-doctors">https://www.ietf.org/mailman/listinfo/mib-doctors</a>


</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060303020703010400040409--

From hhazewinkel@gmail.com  Thu Jun  6 04:09:39 2013
Return-Path: <hhazewinkel@gmail.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7758821F9956 for <mib-doctors@ietfa.amsl.com>; Thu,  6 Jun 2013 04:09:39 -0700 (PDT)
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=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zqUMpohkBaPJ for <mib-doctors@ietfa.amsl.com>; Thu,  6 Jun 2013 04:09:39 -0700 (PDT)
Received: from mail-ea0-x22d.google.com (mail-ea0-x22d.google.com [IPv6:2a00:1450:4013:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id A616E21F9923 for <mib-doctors@ietf.org>; Thu,  6 Jun 2013 04:09:38 -0700 (PDT)
Received: by mail-ea0-f173.google.com with SMTP id g15so2403466eak.4 for <mib-doctors@ietf.org>; Thu, 06 Jun 2013 04:09:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=iHA1lFzWikL4AQ52/xO98NuVrk0kaDpbSfhTtUexw5Q=; b=HFopbhMh7Ska7TyS/3L92I3xWyapfnRTebOKoaSdWURbVO/SfECwyVSzhgBeWrKBrm g/9AhpBVh0E9UOk4dQ6wIS8ngQ/EebWyNfwpMN6DZyIOc8hsfLIaegH8vKfGe7oQCPRf qSWnn7SUOZ0Exo7SJw7yWRQPX7ErLEYG+8VC3v1MQMshwXGr6cUnIITN93OcbG04KuMN NoCJ6qxzMHedzxKRXMkbciaccbz8jsrZHUTDmhfzF1YuQNcimV+SzJfx1FY8HHyWQ2ER L0yc5OGBrByts1CIu2dTq4jZgvpDFAiDBKmi75mN+oGTMU47bwPmQS9CbaioRgfL3AuZ /ihw==
X-Received: by 10.14.7.133 with SMTP id 5mr11557129eep.115.1370516977759; Thu, 06 Jun 2013 04:09:37 -0700 (PDT)
Received: from [192.168.50.110] ([87.213.99.166]) by mx.google.com with ESMTPSA id l6sm105518777eef.12.2013.06.06.04.09.35 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 06 Jun 2013 04:09:36 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
Content-Type: text/plain; charset=windows-1252
From: Harrie Hazewinkel <hhazewinkel@gmail.com>
In-Reply-To: <C77B81E0-F29F-4BF6-BB06-7AD46B47005B@gigix.net>
Date: Thu, 6 Jun 2013 13:09:38 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <A7360A49-92C6-417A-BEE7-74B229913466@gmail.com>
References: <20130523211655.16981.82658.idtracker@ietfa.amsl.com> <ED495B2B0CBE86418E03429D7AC236C40FD5D7C5@xmb-rcd-x09.cisco.com> <D18DC4F7-54C3-4D5F-9E28-B0B671332134@gmail.com> <C77B81E0-F29F-4BF6-BB06-7AD46B47005B@gigix.net>
To: Luigi Iannone <ggx@gigix.net>
X-Mailer: Apple Mail (2.1503)
Cc: Brian Haberman <brian@innovationslab.net>, "mib-doctors@ietf.org" <mib-doctors@ietf.org>, "amit226@gmail.com" <amit226@gmail.com>, "Victor Moreno \(vimoreno\)" <vimoreno@cisco.com>, "Gregg Schudel \(gschudel\)" <gschudel@cisco.com>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>, "terry.manderson@icann.org" <terry.manderson@icann.org>
Subject: Re: [MIB-DOCTORS] New Version Notification for draft-ietf-lisp-mib-10.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2013 11:09:39 -0000

Hello,

Sorry for the delay. Got side-tracked into other work. Below are a few =
points I see.
The minor/editorial isses are not a MUST fix.



problem with LispAddressType)

Earlier I mentioned in my review that I found the combination of the =
length field and address type combined for an index a little bit odd. =
The part that I found odd is that there is already a length included in =
the LispAddressType and, therefore, the separate length element is not =
always required, because the address type field infcluded a lenght =
element for the address value that was contained in it. Now I better =
understand why this was defined as it was, I reviewed it again.

However, I now might have found a different problem with the =
LispAddressType. The value of the LispAddressType includes 1 number =
field and 2 lenght fields. Although, SNMP defines rather precise how a =
value such as an Integer is encoded over the wire, I believe this is not =
the case for the number and length fields that are placed in the octets.

Is it, therefore, not required to mentioned the encoding of those =
fields?
For instance, big endian/little endian/...





minor editorial issue)

With respect to section 5 it kind of suggests that one could enable LISP =
features via the MIB module.
>  Provide a means for obtaining an ON/OFF list of LISP features
>       configured on a device, and the current status of configuration
>       attributes related to those features.  As an example, LISP
>       features that could be enabled might include ITR, ETR, PITR, =
PETR,
>       MS or MR support for IPv4 or IPv6 address families.  Other
>       examples could include indicating whether rloc-probing is =
enabled,
>       or whether the use of a PETR is enabled.  Configuration =
attributes
>       related to these features could include the setting of a
>       configured map-cache limit value, or the setting of a mapping
>       time-to-live value.
I understand that the intend is that the 'enabling' process will not =
occur via SNMP. However, the text "As an example, LISP features that =
could be enabled" suggests that this MIB somehow could perform the =
'enabling' action of a LISP feature.



minor editorial)

>   DESCRIPTION
>             "Locator/ID Separation Protocol (LISP) MIB Managed Object
>              module. The LISP MIB is intended for management of LISP
>              devices.


I would reword this as

  DESCRIPTION
            "This MIB module contains managed objects to support =
monitoring devices that support the Locator/ID Separation Protocol =
(LISP).




minor editorial)

If a clause DEFVAL { 0 } is provided for managed objects it is not =
needed to place that also in the DESCRIPTION, but is not wrong to be =
more informative in the DESCRIPTION.


minor editorial)

In the DESCRIPTION of lispMapCacheLocatorRlocLastWeightChange there is a =
space missing "=85 prefix.Note=85." should be "..prefix. Note=85"







Harrie
hhazewinkel@gmail.com





From bclaise@cisco.com  Fri Jun  7 05:30:45 2013
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56E2921F8B35; Fri,  7 Jun 2013 05:30:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.465
X-Spam-Level: 
X-Spam-Status: No, score=-10.465 tagged_above=-999 required=5 tests=[AWL=0.134, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C113MF8O1Frr; Fri,  7 Jun 2013 05:30:40 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id C76E721F843F; Fri,  7 Jun 2013 05:30:39 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r57CUc9Q021721; Fri, 7 Jun 2013 14:30:38 +0200 (CEST)
Received: from [10.60.67.87] (ams-bclaise-8916.cisco.com [10.60.67.87]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r57CUNsk000164; Fri, 7 Jun 2013 14:30:33 +0200 (CEST)
Message-ID: <51B1D25F.404@cisco.com>
Date: Fri, 07 Jun 2013 14:30:23 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: "aaa-doctors@ietf.org" <aaa-doctors@ietf.org>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, IETF DNS Directorate <dns-dir@ietf.org>, "ops-dir@ietf.org" <ops-dir@ietf.org>, YANG Doctors <yang-doctors@ietf.org>
References: <20130606220622.29073.70503.idtracker@ietfa.amsl.com>
In-Reply-To: <20130606220622.29073.70503.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20130606220622.29073.70503.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [MIB-DOCTORS] PRELIMINARY Agenda and Package for the June 13, 2013 IESG Teleconference
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jun 2013 12:30:45 -0000

Dear all,

Please find below the agenda of the June 13th IESG telechat.
Please send your questions, comments and concerns before June 13th COB.

Thanks and Regards, Benoit

----------------------------------------------------

AGENDA PACKAGE FOR 2013-06-13 IESG TELECHAT
----------------------------------------------------

INTERNET ENGINEERING STEERING GROUP (IESG)
Summarized Agenda for the 2013-06-13 IESG Teleconference


2. Protocol Actions
2.1 WG Submissions
2.1.1 New Items

   o draft-ietf-sipcore-sip-websocket-08  - IETF stream
     The WebSocket Protocol as a Transport for the Session Initiation
     Protocol (SIP) (Proposed Standard)
     Note: Paul Kyzivat (pkyzivat@alum.mit.edu) is the document shepherd.
     Token: Richard Barnes
     Consensus: Unknown

   o draft-ietf-6man-impatient-nud-06  - IETF stream
     Neighbor Unreachability Detection is too impatient (Proposed
     Standard)
     Note: Ole Troan is the document shepherd.
     Token: Brian Haberman
     Consensus: Unknown

   o draft-ietf-ipfix-protocol-rfc5101bis-07  - IETF stream
     Specification of the IP Flow Information eXport (IPFIX) Protocol for
     the Exchange of Flow Information (Proposed Standard)
     Note: Juergen Quittek (Quittek@neclab.eu) is the document shepherd.
     Token: Joel Jaeggli
     Consensus: Unknown

   o draft-ietf-geopriv-held-measurements-07  - IETF stream
     Using Device-provided Location-Related Measurements in Location
     Configuration Protocols (Proposed Standard)
     Note: The Document Shepherd is Alissa Cooper (acooper@cdt.org).
     Token: Richard Barnes
     Consensus: Unknown

2.1.2 Returning Items

   NONE

2.2 Individual Submissions
2.2.1 New Items

   NONE

2.2.2 Returning Items

   NONE

2.3 Status Changes
2.3.1 New Items

   NONE

2.3.2 Returning Items

   NONE

3. Document Actions
3.1 WG Submissions
3.1.1 New Items

   o draft-ietf-manet-nhdp-sec-threats-04  - IETF stream
     Security Threats for NHDP (Informational)
     Note: Joe Macker  is the document shepherd
     Token: Adrian Farrel
     Consensus: Yes

3.1.2 Returning Items

   NONE

3.2 Individual Submissions Via AD
3.2.1 New Items

   NONE

3.2.2 Returning Items

   NONE

3.3 Status Changes
3.3.1 New Items

   NONE

3.3.2 Returning Items

   NONE

3.4 IRTF and Independent Submission Stream Documents
3.4.1 New Items

   NONE

3.4.2 Returning Items

   NONE

3.4.3 For Action

   o conflict-review-steffann-tunnels-00
     IETF conflict review for draft-steffann-tunnels
       draft-steffann-tunnels-04
       A Comparison of IPv6 over IPv4 Tunnel Mechanisms (ISE:
     Informational)
     Token: Jari Arkko

4. Working Group Actions
4.1 WG Creation
4.1.1 Proposed for IETF Review

   o Large-Scale Measurement of Broadband Performance (lmap)

4.1.2 Proposed for Approval

   o SIP-TO-XMPP (stox)

4.2 WG Rechartering
4.2.1 Under Evaluation for IETF Review

   NONE

4.2.2 Proposed for Approval

   o IP Performance Metrics (ippm)





From randy_presuhn@mindspring.com  Sun Jun  9 21:37:25 2013
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51FA921F8F4D for <mib-doctors@ietfa.amsl.com>; Sun,  9 Jun 2013 21:37:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.999
X-Spam-Level: 
X-Spam-Status: No, score=-99.999 tagged_above=-999 required=5 tests=[BAYES_50=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 79FzdswCVrOy for <mib-doctors@ietfa.amsl.com>; Sun,  9 Jun 2013 21:37:18 -0700 (PDT)
Received: from elasmtp-curtail.atl.sa.earthlink.net (elasmtp-curtail.atl.sa.earthlink.net [209.86.89.64]) by ietfa.amsl.com (Postfix) with ESMTP id B57D221F8EB2 for <mib-doctors@ietf.org>; Sun,  9 Jun 2013 21:37:18 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=djzL3U2G1wtAbRsMUPziGiwzmXp3rE15mrmw/ueXQvudRvK3QE3t/2+ZcABVngtc; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.47] (helo=elwamui-rubis.atl.sa.earthlink.net) by elasmtp-curtail.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1Ultr1-0001wJ-TQ; Mon, 10 Jun 2013 00:37:15 -0400
Received: from 99.187.237.43 by webmail.earthlink.net with HTTP; Mon, 10 Jun 2013 00:37:15 -0400
Message-ID: <29840861.1370839035897.JavaMail.root@elwamui-rubis.atl.sa.earthlink.net>
Date: Sun, 9 Jun 2013 21:37:15 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: mib-doctors@ietf.org, draft-ietf-manet-olsrv2-mib.all@tools.ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888ba196d48fc2e3f08e0328997eddcca079bd7912bef9f830e350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.47
Subject: Re: [MIB-DOCTORS] initial responses to: MIB doctor review of draft-ietf-manet-olsrv2-mib-08.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jun 2013 04:37:25 -0000

Hi -

...
>On 06/09/2013 03:28 PM, Cole wrote:
>> Hi Randy,
>>
>> We have updated and posted as draft-ietf-manet-olsrv2-mib-10.txt the 
>> last set of corrections to the OLSRv2-MIB module.

Thanks. I've skimmed through -10 and am largely happy with the changes,
but please note a few comments below.

>> Please see our responses below. Also, I attached the 
>> IANAolsrv2LinkMetricType-MIB.txt.

This is RMP-036, for anyone keeping track. Re-stating what we've
already discussed, tThat material should go into its own section
in the document (proabably an appendix) with instructions to the
RFC editor to remove it upon publication, and the "IANA
Considerations" section should instruct IANA to take over that
material and to keep it in syn with the registry.
The commented-out IMPORTS needs to be activated, etc. This needs
to be dealt with before it will be ready for publication.

On page 12 "This is done in Section 24.5 in OLSRv2" - Opinions
vary about citations in DESCRIPTION clauses. I'm in the camp
that thinks they're ok, *but*, mindful of the fact that modules
are frequently extracted from their context, would like to see
a reference that can be traced (e.g., RFC number) when this
text is extracted.


The DESCRIPTION of Olsrv2MetricValueCompressedFormTC seems to cover
the issues I raised in my comments, but a (minor!) new question I'd
ask is whether it would be helpful to say anything about the "holes"
in this representation, and what (if any) special course of action
a management action should take if one of those "impossible"
values shows up in reponse to a query. (Developers sometimes
use "impossible" values for proprietary hack^Wkludge^Wfeatures.)

...
RMP-012
...
>> RGC:> Where there was the potential of OLSRv2 using the 
>> exponent-mantissa form to transmit this information between OLSRv2 
>> instances, will included text in the description to define the mapping 
>> between the MIB representation of these times in Unsigned32 
>> milliseconds to the exponent-mantissa values. The algortihm for this 
>> mapping is defined in Section 5 of RFC 5497 and we explicitly 
>> reference this in the object descriptions. This text shows up in 
>> olsrv2TcInterval, olsrv2TcMinInterval, olsrv2THoldTime and 
>> olsrv2AHoldTime objects.

Ok. I'd suggest wrapping up all this common syntax and DESCRIPTION
into a textual convention. I'm not insisting on it, but it seems
a really obvious thing to do that would improve readability and
might assist some code generators.

...

RMP-056 
>> RGC:> We converted back to using the IP addresses and associated Type 
>> (and PrefixLen where appropriate)
>> the following tables: olsrv2LibOrigSetTable, 
>> olsrv2LibLocAttNetSetTable, olsrv2TibAdRemoteRouterSetTable, 
>> olsrv2TibRouterTopologySetTable and the 
>> olsrv2TibRoutableAddressTopologySetTable. We updated all associated 
>> text in the descriptions of the objects and in the introductory 
>> material in the draft.
>>
>> As you pointed out, this will simplify the operation of the index 
>> selection and will also improve the use-ability of the module by 
>> allowing net managers to more efficiently search tables for 
>> interesting entries, e.g., who is advertising this (IpAddrType, 
>> IpAddr,PrefixLen) network address, without having to perform a bulk 
>> download of the entire table.

I'm happy if you're happy. :-)

A few very trivial things that jumped out at me on this reading,
none of which require action, IMO:

- bottom of page 3 "allowing to monitor" sounds like a word or
two is missing. Perhaps "allowing management applications to
monitor" is intended?

- 4.1 "State Objects" still mentions "process". Depending on how
pedantic one is, this might sound like an implementation detail.

- 5.1, second sentence. verb/subject number agreement problem.
"are found" -> "is found"

Randy

From robert.g.cole.civ@mail.mil  Mon Jun 10 06:20:58 2013
Return-Path: <robert.g.cole.civ@mail.mil>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D4AF21F901F for <mib-doctors@ietfa.amsl.com>; Mon, 10 Jun 2013 06:20:58 -0700 (PDT)
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=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qq5+L9gO70-e for <mib-doctors@ietfa.amsl.com>; Mon, 10 Jun 2013 06:20:52 -0700 (PDT)
Received: from edge-cols.mail.mil (edge-cols.mail.mil [131.64.100.13]) by ietfa.amsl.com (Postfix) with ESMTP id C953F21F8FA4 for <mib-doctors@ietf.org>; Mon, 10 Jun 2013 06:20:45 -0700 (PDT)
Received: from UCOLHP2X.easf.csd.disa.mil (131.64.100.142) by edge-cols.mail.mil (131.64.100.13) with Microsoft SMTP Server (TLS) id 14.3.123.3; Mon, 10 Jun 2013 13:20:40 +0000
Received: from UCOLHP9H.easf.csd.disa.mil ([169.254.5.170]) by UCOLHP2X.easf.csd.disa.mil ([131.64.100.142]) with mapi id 14.03.0123.003; Mon, 10 Jun 2013 13:20:40 +0000
From: "Cole, Robert G CIV USARMY CERDEC (US)" <robert.g.cole.civ@mail.mil>
To: Randy Presuhn <randy_presuhn@mindspring.com>, "mib-doctors@ietf.org" <mib-doctors@ietf.org>, "draft-ietf-manet-olsrv2-mib.all@tools.ietf.org" <draft-ietf-manet-olsrv2-mib.all@tools.ietf.org>
Thread-Topic: [MIB-DOCTORS] initial responses to: MIB doctor review of draft-ietf-manet-olsrv2-mib-08.txt (UNCLASSIFIED)
Thread-Index: AQHOZd1M4VtSfMAuvU23aLYzZQ48CQ==
Date: Mon, 10 Jun 2013 13:20:38 +0000
Message-ID: <B9468E58D6A0A84AAD66FE4E694BEABB55E5F968@ucolhp9h.easf.csd.disa.mil>
References: <29840861.1370839035897.JavaMail.root@elwamui-rubis.atl.sa.earthlink.net>
In-Reply-To: <29840861.1370839035897.JavaMail.root@elwamui-rubis.atl.sa.earthlink.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [131.64.62.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Thomas Heide Clausen <thomas@thomasclausen.org>, Ulrich Herberg <ulrich@herberg.name>
Subject: Re: [MIB-DOCTORS] initial responses to: MIB doctor review of draft-ietf-manet-olsrv2-mib-08.txt (UNCLASSIFIED)
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jun 2013 13:20:58 -0000

Classification: UNCLASSIFIED
Caveats: NONE

Randy,

Please see my responses below.  We'll take care of these all this week and =
rev version 11.

Thanks, Bob

-----Original Message-----
From: mib-doctors-bounces@ietf.org [mailto:mib-doctors-bounces@ietf.org] On=
 Behalf Of Randy Presuhn
Sent: Monday, June 10, 2013 12:37 AM
To: mib-doctors@ietf.org; draft-ietf-manet-olsrv2-mib.all@tools.ietf.org
Subject: Re: [MIB-DOCTORS] initial responses to: MIB doctor review of draft=
-ietf-manet-olsrv2-mib-08.txt

Hi -

...
>On 06/09/2013 03:28 PM, Cole wrote:
>> Hi Randy,
>>
>> We have updated and posted as draft-ietf-manet-olsrv2-mib-10.txt the=20
>> last set of corrections to the OLSRv2-MIB module.

Thanks. I've skimmed through -10 and am largely happy with the changes, but=
 please note a few comments below.

>> Please see our responses below. Also, I attached the=20
>> IANAolsrv2LinkMetricType-MIB.txt.

This is RMP-036, for anyone keeping track. Re-stating what we've already di=
scussed, tThat material should go into its own section in the document (pro=
abably an appendix) with instructions to the RFC editor to remove it upon p=
ublication, and the "IANA Considerations" section should instruct IANA to t=
ake over that material and to keep it in syn with the registry.
The commented-out IMPORTS needs to be activated, etc. This needs to be deal=
t with before it will be ready for publication.

RGC>  This was what I did not understand.  I'll take care of all this.

On page 12 "This is done in Section 24.5 in OLSRv2" - Opinions vary about c=
itations in DESCRIPTION clauses. I'm in the camp that thinks they're ok, *b=
ut*, mindful of the fact that modules are frequently extracted from their c=
ontext, would like to see a reference that can be traced (e.g., RFC number)=
 when this text is extracted.

RGC>  I believe that these Object descriptions always have an associated RE=
FERENCE clause.  But I suspect you are looking for text in the DESCRIPTION =
that reads something like "This is done in Section 24.5 in OLSRv2 (RFC XXXX=
)".  Is this true?


The DESCRIPTION of Olsrv2MetricValueCompressedFormTC seems to cover the iss=
ues I raised in my comments, but a (minor!) new question I'd ask is whether=
 it would be helpful to say anything about the "holes"
in this representation, and what (if any) special course of action a manage=
ment action should take if one of those "impossible"
values shows up in reponse to a query. (Developers sometimes use "impossibl=
e" values for proprietary hack^Wkludge^Wfeatures.)

RGC> The algorithm in RFC 5497 converts time (t) to (a,b), the parameters o=
f the exponent-mantissa format.  The (a,b) are derived such that t<T(a,b) w=
here T(a,b) is the time value derived from these (a,b) parameter choices an=
d T is the smallest time representation greater than t.   So I suggest the =
following:

If a net mgmt sets the time value t thru the MIB module, then the OLSRv2 co=
de can derive t' =3D T(a,b) according to the algorithm in RFC 5497 and t' i=
s the value represented in the OLSRv2 messages. But the value t is persiste=
ntly stored by the MIB-module. If the MIB-module is pulling this time param=
eter from some other source, i.e., the protocol instance, then this value i=
s stored as is.

...
RMP-012
...
>> RGC:> Where there was the potential of OLSRv2 using the=20
>> exponent-mantissa form to transmit this information between OLSRv2=20
>> instances, will included text in the description to define the=20
>> mapping between the MIB representation of these times in Unsigned32=20
>> milliseconds to the exponent-mantissa values. The algortihm for this=20
>> mapping is defined in Section 5 of RFC 5497 and we explicitly=20
>> reference this in the object descriptions. This text shows up in=20
>> olsrv2TcInterval, olsrv2TcMinInterval, olsrv2THoldTime and=20
>> olsrv2AHoldTime objects.

Ok. I'd suggest wrapping up all this common syntax and DESCRIPTION into a t=
extual convention. I'm not insisting on it, but it seems a really obvious t=
hing to do that would improve readability and might assist some code genera=
tors.

RGC> I'll put this into a TC for the affected objects to use.

...

RMP-056=20
>> RGC:> We converted back to using the IP addresses and associated Type=20
>> (and PrefixLen where appropriate) the following tables:=20
>> olsrv2LibOrigSetTable, olsrv2LibLocAttNetSetTable,=20
>> olsrv2TibAdRemoteRouterSetTable, olsrv2TibRouterTopologySetTable and=20
>> the olsrv2TibRoutableAddressTopologySetTable. We updated all=20
>> associated text in the descriptions of the objects and in the=20
>> introductory material in the draft.
>>
>> As you pointed out, this will simplify the operation of the index=20
>> selection and will also improve the use-ability of the module by=20
>> allowing net managers to more efficiently search tables for=20
>> interesting entries, e.g., who is advertising this (IpAddrType,
>> IpAddr,PrefixLen) network address, without having to perform a bulk=20
>> download of the entire table.

I'm happy if you're happy. :-)

A few very trivial things that jumped out at me on this reading, none of wh=
ich require action, IMO:

- bottom of page 3 "allowing to monitor" sounds like a word or two is missi=
ng. Perhaps "allowing management applications to monitor" is intended?

- 4.1 "State Objects" still mentions "process". Depending on how pedantic o=
ne is, this might sound like an implementation detail.

- 5.1, second sentence. verb/subject number agreement problem.
"are found" -> "is found"

RGC> Thanks,  I'll fixed these.  Bob

Randy
_______________________________________________
MIB-DOCTORS mailing list
MIB-DOCTORS@ietf.org
https://www.ietf.org/mailman/listinfo/mib-doctors

Classification: UNCLASSIFIED
Caveats: NONE



From randy_presuhn@mindspring.com  Mon Jun 10 09:26:39 2013
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8539921F84E7 for <mib-doctors@ietfa.amsl.com>; Mon, 10 Jun 2013 09:26:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.299
X-Spam-Level: 
X-Spam-Status: No, score=-101.299 tagged_above=-999 required=5 tests=[AWL=1.300, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RiIXUdAwIgNU for <mib-doctors@ietfa.amsl.com>; Mon, 10 Jun 2013 09:26:33 -0700 (PDT)
Received: from elasmtp-spurfowl.atl.sa.earthlink.net (elasmtp-spurfowl.atl.sa.earthlink.net [209.86.89.66]) by ietfa.amsl.com (Postfix) with ESMTP id 2B31821F95D7 for <mib-doctors@ietf.org>; Mon, 10 Jun 2013 09:26:32 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=rNBkOYdqqRrxq9ZIUesJYFa9bXn8mqa+KvY55zIFjGTFyXQvGYCjvQavafu6kUx/; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.30] (helo=mswamui-chipeau.atl.sa.earthlink.net) by elasmtp-spurfowl.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1Um4vP-0001W3-W6; Mon, 10 Jun 2013 12:26:31 -0400
Received: from 99.187.237.43 by webmail.earthlink.net with HTTP; Mon, 10 Jun 2013 12:26:31 -0400
Message-ID: <29744725.1370881591888.JavaMail.root@mswamui-chipeau.atl.sa.earthlink.net>
Date: Mon, 10 Jun 2013 09:26:31 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: mib-doctors@ietf.org, draft-ietf-manet-olsrv2-mib.all@tools.ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888ba196d48fc2e3f08021bc5b876f3e80208abec59438f7218350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.30
Subject: Re: [MIB-DOCTORS] initial responses to: MIB doctor review of draft-ietf-manet-olsrv2-mib-08.txt (UNCLASSIFIED)
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jun 2013 16:26:39 -0000

Hi -

>From: "Cole, Robert G CIV USARMY CERDEC (US)" <robert.g.cole.civ@mail.mil>
>Sent: Jun 10, 2013 6:20 AM
>To: Randy Presuhn <randy_presuhn@mindspring.com>, "mib-doctors@ietf.org" <mib-doctors@ietf.org>, "draft-ietf-manet-olsrv2-mib.all@tools.ietf.org" <draft-ietf-manet-olsrv2-mib.all@tools.ietf.org>
>Cc: Ulrich Herberg <ulrich@herberg.name>, Thomas Heide Clausen <thomas@thomasclausen.org>
>Subject: RE: [MIB-DOCTORS] initial responses to: MIB doctor review of draft-ietf-manet-olsrv2-mib-08.txt (UNCLASSIFIED)

Thanks for the quick response.  I've elided the stuff where we're
in agreement, and just commented on the items needing further
conversation.

...
>On page 12 "This is done in Section 24.5 in OLSRv2" - Opinions vary about citations in DESCRIPTION clauses. I'm in the camp that thinks they're ok, *but*, mindful of the fact that modules are frequently extracted from their context, would like to see a reference that can be traced (e.g., RFC number) when this text is extracted.
>
>RGC>  I believe that these Object descriptions always have an associated REFERENCE clause.  But I suspect you are looking for text in the DESCRIPTION that reads something like "This is done in Section 24.5 in OLSRv2 (RFC XXXX)".  Is this true?

This particular case (the TC that will be handed off to IANA)
doesn't have a REFERENCE clause.  Adding one would address the
issue for me, keeping in mind that because it will be deleted
from the published RFC, it's especially important that the
TC has all the pointers it needs.

>The DESCRIPTION of Olsrv2MetricValueCompressedFormTC seems to cover the issues I raised in my comments, but a (minor!) new question I'd ask is whether it would be helpful to say anything about the "holes"
>in this representation, and what (if any) special course of action a management action should take if one of those "impossible"
>values shows up in reponse to a query. (Developers sometimes use "impossible" values for proprietary hack^Wkludge^Wfeatures.)
>
>RGC> The algorithm in RFC 5497 converts time (t) to (a,b), the parameters of the exponent-mantissa format.  The (a,b) are derived such that t<T(a,b) where T(a,b) is the time value derived from these (a,b) parameter choices and T is the smallest time representation greater than t.   So I suggest the following:
>
>If a net mgmt sets the time value t thru the MIB module, then the OLSRv2 code can derive t' = T(a,b) according to the algorithm in RFC 5497 and t' is the value represented in the OLSRv2 messages. But the value t is persistently stored by the MIB-module. If the MIB-module is pulling this time parameter from some other source, i.e., the protocol instance, then this value is stored as is.
...

That's a useful clarification of the *time*-related stuff,
and I think it would be good to include it.

But...

We're talking about different things here.  I was happy with the
revised time-related material.  My question is regarding the
*metric* values.  These are read-only, so handling a set request
isn't an issue.  My question is just whether you want to say
anything about what, if anything, a management system should
do if it gets, for example, a syntactically legal but mathematically
impossible (given the domain and range of the conversion function)
value of 16776959 in a response.

Randy

From sginoza@amsl.com  Tue Jun 11 11:24:34 2013
Return-Path: <sginoza@amsl.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAF1121F8F78 for <mib-doctors@ietfa.amsl.com>; Tue, 11 Jun 2013 11:24:34 -0700 (PDT)
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=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HcQ-wyKyY+E0 for <mib-doctors@ietfa.amsl.com>; Tue, 11 Jun 2013 11:24:34 -0700 (PDT)
Received: from mail.amsl.com (mail.amsl.com [IPv6:2001:1890:126c::1:14]) by ietfa.amsl.com (Postfix) with ESMTP id 232C721F8F6D for <mib-doctors@ietf.org>; Tue, 11 Jun 2013 11:24:34 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 1ABA31271D8; Tue, 11 Jun 2013 11:24:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sU0dIrGTvRab; Tue, 11 Jun 2013 11:24:34 -0700 (PDT)
Received: from new-host-4.home (pool-108-0-223-143.lsanca.fios.verizon.net [108.0.223.143]) by c8a.amsl.com (Postfix) with ESMTPA id C53F012707E; Tue, 11 Jun 2013 11:24:33 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1085)
Content-Type: text/plain; charset=us-ascii
From: Sandy Ginoza <sginoza@amsl.com>
In-Reply-To: <004901ce5e00$87e9cae0$97bd60a0$@comcast.net>
Date: Tue, 11 Jun 2013 11:24:33 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <5B6EADD2-2C2A-41CD-B397-060D8679D56A@amsl.com>
References: <004901ce5e00$87e9cae0$97bd60a0$@comcast.net>
To: David Harrington <dbharrington@comcast.net>
X-Mailer: Apple Mail (2.1085)
Cc: joelja@bogus.com, "'MIB Doctors \(E-mail\)'" <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] MIBs in RFCs - tools templates
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jun 2013 18:24:34 -0000

Hi David,

Sorry for the delayed reply.  It looks like there has already been =
progress on updating the MIB templates as I see recent versions in =
http://tools.ietf.org/tools/templates/.  If there is something the RFC =
Editor can do to help, please let us know.=20

Thanks,
Sandy

On May 31, 2013, at 6:12 AM, David Harrington wrote:

> Hi,
>=20
> Tools.ietf.org has templates for documents containing MIB modules.
> These have not been updated in a long time, and are not consistent =
with
> current boilerplate.
> These templates include advice, largely based on rfc4181, about =
sections
> that should exist, boilerplates and how to fill them in, etc.
> I think these templates include advice about all six of Sandy's =
questions.
>=20
> I guess question #1 is, "is it worth it to have these templates and =
advice
> available?"
> If so, we should update them and have a link from the OPS wiki.
>=20
> These templates do purport to represent the MIB Doctor directorate
> consensus.
> It would be good if the MIB Doctors could review them to see what =
needs
> updating.
> I only occasionally check the MIB Doctor list, so if you want to =
engage me
> about these templates, direct emails will get my attention faster.
>=20
> I have not been authoring documents, so have gotten away from my =
knowledge
> of xml2rfc, and of course xml2rfc has changed a lot.
> It would be good if somebody could verify that the xml2rfc templates =
are
> still viable.
>=20
> Sandy, you might also recommend changes needed from the rfc editor
> perspective;
> I notice the xml2rrfc-beta rejects the ipr choice of "full3978".=20
>=20
> I haven't had time to keep these templates up-to-date.
> I'm not sure I'll find the time now.
> If there is interest, and feedback, I would consider editing updates.
> But if nobody considers having the templates important, we might as =
well
> just remove them from tools.ietf.org.
>=20
> David Harrington
> dbharrington@comcast.net
> +1-603-828-1401
> -----Original Message-----
> From: mib-doctors-bounces@ietf.org =
[mailto:mib-doctors-bounces@ietf.org] On
> Behalf Of Benoit Claise
> Sent: Wednesday, May 15, 2013 8:02 AM
> To: Sandy Ginoza
> Cc: joelja@bogus.com; MIB Doctors (E-mail)
> Subject: Re: [MIB-DOCTORS] MIBs in RFCs
>=20
> Hi Sandy,
>=20
> I believe this list is correct.
> Copying the mib-doctors, just in case ...
>=20
> Regards, Benoit
>> Hi Benoit and Joel,
>>=20
>> I'm getting ready to train one of our editors on MIB checking.  =
Before
> doing that, I'm hoping you, as OPs ADs, can verify that the items =
listed
> below are still current, and let me know if anything is missing.  Does =
this
> list seem right?
>>=20
>> 1) Section 1 should always be "The Internet-Standard Management =
Framework"
> and  match the text that appears at
> <https://svn.tools.ietf.org/area/ops/trac/wiki/mib-boilerplate>.
>>=20
>> 2) The Security Considerations should match the text available at
> <https://svn.tools.ietf.org/area/ops/trac/wiki/mib-security>.
>>=20
>> 3) The "LAST-UPDATED" and "REVISION" clauses should be updated with =
the
> date the file is being edited, with a time of 0000, for example:
>>=20
>>    LAST-UPDATED "YYYYMMDD0000Z"
>>=20
>> 4) IANA assignments need to be updated within the MIB (if necessary)
>>=20
>> 5) It's okay to edit text within quote marks (mostly applies to
> "DESCRIPTION" clauses)
>>=20
>> 6) No in-text citations within the MIB because the MIB is meant to be
> extracted from the document (and would therefore be incomplete without =
the
> references section of the document).
>>=20
>>=20
>> Thanks!
>> Sandy
>>=20
>>=20
>=20
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors
>=20


From randy_presuhn@mindspring.com  Wed Jun 12 22:52:54 2013
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CF3B21F99BD; Wed, 12 Jun 2013 22:52:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.866
X-Spam-Level: 
X-Spam-Status: No, score=-101.866 tagged_above=-999 required=5 tests=[AWL=0.133, BAYES_00=-2.599, J_CHICKENPOX_52=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kU4DbhuB7M8a; Wed, 12 Jun 2013 22:52:48 -0700 (PDT)
Received: from elasmtp-scoter.atl.sa.earthlink.net (elasmtp-scoter.atl.sa.earthlink.net [209.86.89.67]) by ietfa.amsl.com (Postfix) with ESMTP id 3E76621F99B9; Wed, 12 Jun 2013 22:52:47 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=dfEvfYXGtP/Ulfdl74Hj4i36s9AivhnyC/5iqFlzp1RHuuahnpAzG1C6TDkGZnKK; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.34] (helo=elwamui-hound.atl.sa.earthlink.net) by elasmtp-scoter.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1Un0Sk-0006Bi-Hm; Thu, 13 Jun 2013 01:52:46 -0400
Received: from 76.254.49.35 by webmail.earthlink.net with HTTP; Thu, 13 Jun 2013 01:52:46 -0400
Message-ID: <26771980.1371102766523.JavaMail.root@elwamui-hound.atl.sa.earthlink.net>
Date: Wed, 12 Jun 2013 22:52:46 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: mib-doctors@ietf.org, draft-ietf-manet-olsrv2-mib.all@tools.ietf.org,  manet@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888ba196d48fc2e3f08c3bff2f2b658935c9d8718a8b6dad758350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.34
Subject: [MIB-DOCTORS] MIB doctor "skim" of draft-ietf-manet-olsrv2-mib-11.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jun 2013 05:52:54 -0000

Hi -

In reponse to my earlier comments, the editors of the OLSRv2
MIB module issued an updated I-D, which I understand has been
sent to the manet WG for a sanity check.  In order speed things
along, I did a quick skim of the document this evening.

These comments are in my opinion very minor, with the exception
of RMP-313, but I would appreciate comments from other MIB doctors
on the two "***" items below.  (As well as anything else if you
think I've missed the boat.)

RMP-301
top of page 4: "OLSRV2" should be "OLSRv2"

RMP-302
top of page 4: "intervals etc." -> "intervals, etc."

RMP-303
6.3: needs to mention IANAolsrv2LinkMetricType-MIB in
the list.

RMP-304
Olsrv2MetricValueCompressedFormTC: I'm surprised that
the display-hint is "x" rather than "d".  I hope the
WG discussed this - I'm ok with whatever, as long as
it's a conscious decision and not an oversight.

RMP-305
Olsrv2MetricValueCompressedFormTC: I'm also a little
surprised that the DESCRIPTION talks about set processing,
since it looks to me as though all uses of this TC are
for read-only objects.

RMP-306
Olsrv2MetricValueCompressedFormTC: has the WG discussed
what a management system should do if an implementation
reponds to a get/getnext/getbulk request for an object
of this type with a syntactically legal but mathematically
impossible value, such as 16776959?

RMP-307
olsrv2InterfaceTable: "This object is set either by
network management, or by other means, e.g., CLI."
Is the EXCLUSIVE-OR intentional?  If not, should
delete the "either".

RMP-308
Something I overlooked on previous passes:
olsrv2RxHoldTime, olsrv2PHoldTime, olsrv2FHoldTime,
olsrv2TpMaxJitter, olsrv2TtMaxJitter, olsrv2FMaxJitter:
are the maximum values for these *really* more than
49 days? 

*** RMP-309
olsrv2LinkMetricType: the DEFVAL should probably say
	{ unknown(0) } - I don't know whether all
	MIB compilers out there nowadays are smart
	enough to figure out { unknown } by itself.
	They *should* be able to, but this might be
	a case where conservatism is warranted.

RMP-310
olsrv2TibAdRemoteRouterSetMaxSeqNo and
olsrv2TibAttNetworksSetSeqNo: I seem to recall from
another document that the notion of "greatest" for this
bit of information isn't the same as in math.  If that
is so, it should be spelled out here, as has already been done
in the description for olsrv2TibAdRemoteRouterSetMaxSeqNo.

*** RMP-311
All items with SYNTAX TimeStamp - some might argue whether
UNITS clauses are appropriate for these.  I'm equivocal on
the point.

RMP-312
You might consider whether you'd like to put DEFVAL clauses
on the read-write items in olsrv2NotificationsControl.
DEFVALs are merely advisory - implementations are NOT obligated
to follow them (RFC 2578 clause 7.9).

RMP-313
Section 10: needs to add instructions for the registration
and spin-off of the MIB module with the metric textual convention.
(Those instructions currently are in the first paragraph
of Appendix A.  It's ok by me if thery're repeated there, but
I think it's crucial that IANA's instructions in section 10 are
complete.)

Randy

From gschudel@cisco.com  Thu Jun 13 10:41:14 2013
Return-Path: <gschudel@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4268021F99C2 for <mib-doctors@ietfa.amsl.com>; Thu, 13 Jun 2013 10:41:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2PYh3jk791hy for <mib-doctors@ietfa.amsl.com>; Thu, 13 Jun 2013 10:41:08 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 88F4221F99BF for <mib-doctors@ietf.org>; Thu, 13 Jun 2013 10:41:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4376; q=dns/txt; s=iport; t=1371145268; x=1372354868; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=7w54gbaOdEA+MAlQl0S/LbyAygv5Wwm0Spvsvp9K4bA=; b=JFpKo3DGW3cpvscoEZxbdF5WtfC6obxdg1e5N59ioaj2D81Kyj0twKge /7fKaYhGPYDx3EDqKzM85idQouLdAihol4WsBoFiFLd3azRON38w6cowm mqR/+k0MWWG9lNPFoovE2HSNNIbyaLSv6E/+7Gr71zz9kVoBUusesIwWj s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhoFANwCulGtJXG9/2dsb2JhbABYA4MJMEm+PYECFnSCIwEBAQMBbwgCBQsCAQgOFCQhESUCBA4FCId0AwkGDLJiDYhSjGKBHwuBBAIhEAIFEYJuYQOVWo4FhSSDD4FpCBcf
X-IronPort-AV: E=Sophos;i="4.87,860,1363132800"; d="scan'208";a="219510275"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-9.cisco.com with ESMTP; 13 Jun 2013 17:41:08 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id r5DHf7MX006258 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Jun 2013 17:41:07 GMT
Received: from xmb-rcd-x09.cisco.com ([169.254.9.220]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.02.0318.004; Thu, 13 Jun 2013 12:41:07 -0500
From: "Gregg Schudel (gschudel)" <gschudel@cisco.com>
To: Harrie Hazewinkel <hhazewinkel@gmail.com>
Thread-Topic: New Version Notification for draft-ietf-lisp-mib-10.txt
Thread-Index: AQHOYqZdSLwkrUT5NEGTTCGgylLts5k0SOEA
Date: Thu, 13 Jun 2013 17:41:06 +0000
Message-ID: <ED495B2B0CBE86418E03429D7AC236C40FD798B4@xmb-rcd-x09.cisco.com>
References: <20130523211655.16981.82658.idtracker@ietfa.amsl.com> <ED495B2B0CBE86418E03429D7AC236C40FD5D7C5@xmb-rcd-x09.cisco.com> <D18DC4F7-54C3-4D5F-9E28-B0B671332134@gmail.com> <C77B81E0-F29F-4BF6-BB06-7AD46B47005B@gigix.net> <A7360A49-92C6-417A-BEE7-74B229913466@gmail.com>
In-Reply-To: <A7360A49-92C6-417A-BEE7-74B229913466@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.69.104]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <17DE299EC673294F837255B9C6351C3F@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Brian Haberman <brian@innovationslab.net>, "mib-doctors@ietf.org" <mib-doctors@ietf.org>, "amit226@gmail.com" <amit226@gmail.com>, "Victor Moreno \(vimoreno\)" <vimoreno@cisco.com>, Luigi Iannone <ggx@gigix.net>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>, "terry.manderson@icann.org" <terry.manderson@icann.org>
Subject: Re: [MIB-DOCTORS] New Version Notification for draft-ietf-lisp-mib-10.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jun 2013 17:41:14 -0000

On Jun 6, 2013, at 4:09 AM, Harrie Hazewinkel <hhazewinkel@gmail.com> wrote=
:

> Hello,
>=20
> Sorry for the delay. Got side-tracked into other work. Below are a few po=
ints I see.

Hi Harrie - once again - thank you for the review and comments
replies in line.

> The minor/editorial isses are not a MUST fix.
>=20
>=20
> problem with LispAddressType)
>=20
> Earlier I mentioned in my review that I found the combination of the leng=
th field and address type combined for an index a little bit odd. The part =
that I found odd is that there is already a length included in the LispAddr=
essType and, therefore, the separate length element is not always required,=
 because the address type field infcluded a lenght element for the address =
value that was contained in it. Now I better understand why this was define=
d as it was, I reviewed it again.
>=20
> However, I now might have found a different problem with the LispAddressT=
ype. The value of the LispAddressType includes 1 number field and 2 lenght =
fields. Although, SNMP defines rather precise how a value such as an Intege=
r is encoded over the wire, I believe this is not the case for the number a=
nd length fields that are placed in the octets.
>=20
> Is it, therefore, not required to mentioned the encoding of those fields?
> For instance, big endian/little endian/...


[gs] endian concepts apply to OS's (and related c-compilers). The 'bits on =
the wire' are=20
given in the packet formats described in the base documents (RFC 6830/31/33=
). I will add=20
a note here, however, to point back to the base documents again - just to b=
e sure that
people understand the ordering of the bits.


> minor editorial issue)
>=20
> With respect to section 5 it kind of suggests that one could enable LISP =
features via the MIB module.
>> Provide a means for obtaining an ON/OFF list of LISP features
>>      configured on a device, and the current status of configuration
>>      attributes related to those features.  As an example, LISP
>>      features that could be enabled might include ITR, ETR, PITR, PETR,
>>      MS or MR support for IPv4 or IPv6 address families.  Other
>>      examples could include indicating whether rloc-probing is enabled,
>>      or whether the use of a PETR is enabled.  Configuration attributes
>>      related to these features could include the setting of a
>>      configured map-cache limit value, or the setting of a mapping
>>      time-to-live value.
> I understand that the intend is that the 'enabling' process will not occu=
r via SNMP. However, the text "As an example, LISP features that could be e=
nabled" suggests that this MIB somehow could perform the 'enabling' action =
of a LISP feature.

[gs] sure - happy to add a new comment to remove the ambiguity.



> minor editorial)
>=20
>>  DESCRIPTION
>>            "Locator/ID Separation Protocol (LISP) MIB Managed Object
>>             module. The LISP MIB is intended for management of LISP
>>             devices.
>=20
>=20
> I would reword this as
>=20
>  DESCRIPTION
>            "This MIB module contains managed objects to support monitorin=
g devices that support the Locator/ID Separation Protocol (LISP).

[gs] sure - happy to modify. thanks for providing the words.



> minor editorial)
>=20
> If a clause DEFVAL { 0 } is provided for managed objects it is not needed=
 to place that also in the DESCRIPTION, but is not wrong to be more informa=
tive in the DESCRIPTION.
>=20
>=20
> minor editorial)
>=20
> In the DESCRIPTION of lispMapCacheLocatorRlocLastWeightChange there is a =
space missing "=85 prefix.Note=85." should be "..prefix. Note=85"

[gs] sure - good catch!

It appears that we're down to the small mods now - i'll go ahead and
make a -11 submittal. I'll plan to upload this quickly.


thanks all!

Best regards,
Gregg

--------------------------------------------------------------------
.:|:.:|:. | gregg schudel (ccie#9591) LISP technical marketing engr
  cisco   | mobile: +1 571 332 2222   email: gschudel@cisco.com
--------------------------------------------------------------------
cisco corporate legal statement:=20
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--------------------------------------------------------------------






From chris.dearlove@baesystems.com  Fri Jun 14 01:47:15 2013
Return-Path: <chris.dearlove@baesystems.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAA3E21F9C02; Fri, 14 Jun 2013 01:47:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.999
X-Spam-Level: 
X-Spam-Status: No, score=-9.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_52=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fnNxWcuykIzb; Fri, 14 Jun 2013 01:47:11 -0700 (PDT)
Received: from ukmta3.baesystems.com (ukmta3.baesystems.com [20.133.40.55]) by ietfa.amsl.com (Postfix) with ESMTP id 4459021F9C47; Fri, 14 Jun 2013 01:47:09 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.87,864,1363132800"; d="scan'208";a="293052597"
Received: from unknown (HELO baemasodc005.greenlnk.net) ([10.108.52.29]) by Baemasodc001ir.sharelnk.net with ESMTP; 14 Jun 2013 09:47:08 +0100
X-IronPort-AV: E=Sophos;i="4.87,864,1363132800"; d="scan'208";a="18914399"
Received: from glkxh0001v.greenlnk.net ([10.109.2.32]) by baemasodc005.greenlnk.net with ESMTP; 14 Jun 2013 09:47:07 +0100
Received: from GLKXM0002V.GREENLNK.net ([169.254.2.180]) by GLKXH0001V.GREENLNK.net ([10.109.2.32]) with mapi id 14.02.0328.009; Fri, 14 Jun 2013 09:47:08 +0100
From: "Dearlove, Christopher (UK)" <chris.dearlove@baesystems.com>
To: Randy Presuhn <randy_presuhn@mindspring.com>, "mib-doctors@ietf.org" <mib-doctors@ietf.org>, "draft-ietf-manet-olsrv2-mib.all@tools.ietf.org" <draft-ietf-manet-olsrv2-mib.all@tools.ietf.org>, "manet@ietf.org" <manet@ietf.org>
Thread-Topic: [manet] MIB doctor "skim" of draft-ietf-manet-olsrv2-mib-11.txt
Thread-Index: AQHOZ/4Z51uBc2IiGUaWa6mxk0vjMpk05iog
Date: Fri, 14 Jun 2013 08:47:07 +0000
Message-ID: <B31EEDDDB8ED7E4A93FDF12A4EECD30D25090A66@GLKXM0002V.GREENLNK.net>
References: <26771980.1371102766523.JavaMail.root@elwamui-hound.atl.sa.earthlink.net>
In-Reply-To: <26771980.1371102766523.JavaMail.root@elwamui-hound.atl.sa.earthlink.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.109.62.6]
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Fri, 14 Jun 2013 02:24:40 -0700
Subject: Re: [MIB-DOCTORS] [manet] MIB doctor "skim" of draft-ietf-manet-olsrv2-mib-11.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jun 2013 08:47:15 -0000

With regard to the maximum long period for timing information, something ab=
ou the figure you indicate is the maximum value representable using the RFC=
 5497 format.

Is it realistic? I can see a use for a large figure, if running a MANET in =
part over reliable fixed links. But essentially the original format had a 4=
/4 split of bits, and its maximum was deemed too short. 5/3 gave a long fig=
ure, even setting granularity to a binary millisecond.

-- =

Christopher Dearlove
Senior Principal Engineer, Communications Group
Communications, Networks and Image Analysis Capability
BAE Systems Advanced Technology Centre
West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK
Tel: +44 1245 242194=A0|  Fax: +44 1245 242124
chris.dearlove@baesystems.com | http://www.baesystems.com

BAE Systems (Operations) Limited
Registered Office: Warwick House, PO Box 87, Farnborough Aerospace Centre, =
Farnborough, Hants, GU14 6YU, UK
Registered in England & Wales No: 1996687

-----Original Message-----
From: manet-bounces@ietf.org [mailto:manet-bounces@ietf.org] On Behalf Of R=
andy Presuhn
Sent: 13 June 2013 06:53
To: mib-doctors@ietf.org; draft-ietf-manet-olsrv2-mib.all@tools.ietf.org; m=
anet@ietf.org
Subject: [manet] MIB doctor "skim" of draft-ietf-manet-olsrv2-mib-11.txt

----------------------! WARNING ! ----------------------
This message originates from outside our organisation,
either from an external partner or from the internet.
Keep this in mind if you answer this message.
Follow the 'Report Suspicious Emails' link on IT matters
for instructions on reporting suspicious email messages.
--------------------------------------------------------

Hi -

In reponse to my earlier comments, the editors of the OLSRv2
MIB module issued an updated I-D, which I understand has been
sent to the manet WG for a sanity check.  In order speed things
along, I did a quick skim of the document this evening.

These comments are in my opinion very minor, with the exception
of RMP-313, but I would appreciate comments from other MIB doctors
on the two "***" items below.  (As well as anything else if you
think I've missed the boat.)

RMP-301
top of page 4: "OLSRV2" should be "OLSRv2"

RMP-302
top of page 4: "intervals etc." -> "intervals, etc."

RMP-303
6.3: needs to mention IANAolsrv2LinkMetricType-MIB in
the list.

RMP-304
Olsrv2MetricValueCompressedFormTC: I'm surprised that
the display-hint is "x" rather than "d".  I hope the
WG discussed this - I'm ok with whatever, as long as
it's a conscious decision and not an oversight.

RMP-305
Olsrv2MetricValueCompressedFormTC: I'm also a little
surprised that the DESCRIPTION talks about set processing,
since it looks to me as though all uses of this TC are
for read-only objects.

RMP-306
Olsrv2MetricValueCompressedFormTC: has the WG discussed
what a management system should do if an implementation
reponds to a get/getnext/getbulk request for an object
of this type with a syntactically legal but mathematically
impossible value, such as 16776959?

RMP-307
olsrv2InterfaceTable: "This object is set either by
network management, or by other means, e.g., CLI."
Is the EXCLUSIVE-OR intentional?  If not, should
delete the "either".

RMP-308
Something I overlooked on previous passes:
olsrv2RxHoldTime, olsrv2PHoldTime, olsrv2FHoldTime,
olsrv2TpMaxJitter, olsrv2TtMaxJitter, olsrv2FMaxJitter:
are the maximum values for these *really* more than
49 days? =


*** RMP-309
olsrv2LinkMetricType: the DEFVAL should probably say
	{ unknown(0) } - I don't know whether all
	MIB compilers out there nowadays are smart
	enough to figure out { unknown } by itself.
	They *should* be able to, but this might be
	a case where conservatism is warranted.

RMP-310
olsrv2TibAdRemoteRouterSetMaxSeqNo and
olsrv2TibAttNetworksSetSeqNo: I seem to recall from
another document that the notion of "greatest" for this
bit of information isn't the same as in math.  If that
is so, it should be spelled out here, as has already been done
in the description for olsrv2TibAdRemoteRouterSetMaxSeqNo.

*** RMP-311
All items with SYNTAX TimeStamp - some might argue whether
UNITS clauses are appropriate for these.  I'm equivocal on
the point.

RMP-312
You might consider whether you'd like to put DEFVAL clauses
on the read-write items in olsrv2NotificationsControl.
DEFVALs are merely advisory - implementations are NOT obligated
to follow them (RFC 2578 clause 7.9).

RMP-313
Section 10: needs to add instructions for the registration
and spin-off of the MIB module with the metric textual convention.
(Those instructions currently are in the first paragraph
of Appendix A.  It's ok by me if thery're repeated there, but
I think it's crucial that IANA's instructions in section 10 are
complete.)

Randy
_______________________________________________
manet mailing list
manet@ietf.org
https://www.ietf.org/mailman/listinfo/manet

********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************


From randy_presuhn@mindspring.com  Fri Jun 14 11:17:51 2013
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC1FA21F9A43; Fri, 14 Jun 2013 11:17:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.199
X-Spam-Level: 
X-Spam-Status: No, score=-102.199 tagged_above=-999 required=5 tests=[AWL=0.400, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sXJI87F06Yzj; Fri, 14 Jun 2013 11:17:45 -0700 (PDT)
Received: from elasmtp-dupuy.atl.sa.earthlink.net (elasmtp-dupuy.atl.sa.earthlink.net [209.86.89.62]) by ietfa.amsl.com (Postfix) with ESMTP id 5694321F9B7F; Fri, 14 Jun 2013 11:17:44 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=SQup08gWAKVN1ODyen10glt7TJbShSAX+1hnIQFDQMp0YeQb+2Ph5j6WbleGRv2I; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.42] (helo=elwamui-muscovy.atl.sa.earthlink.net) by elasmtp-dupuy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1UnYZE-0006ui-6Q; Fri, 14 Jun 2013 14:17:44 -0400
Received: from 99.33.92.75 by webmail.earthlink.net with HTTP; Fri, 14 Jun 2013 14:17:43 -0400
Message-ID: <13815749.1371233863980.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
Date: Fri, 14 Jun 2013 11:17:43 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: "Dearlove,Christopher (UK)" <chris.dearlove@baesystems.com>,  "mib-doctors@ietf.org" <mib-doctors@ietf.org>,  "draft-ietf-manet-olsrv2-mib.all@tools.ietf.org" <draft-ietf-manet-olsrv2-mib.all@tools.ietf.org>,  "manet@ietf.org" <manet@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888ba196d48fc2e3f086b9f95b9dc33391f89f27a553ae87b50350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.42
Subject: Re: [MIB-DOCTORS] [manet] MIB doctor "skim" of draft-ietf-manet-olsrv2-mib-11.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jun 2013 18:17:52 -0000

Hi -

In response to this comment:
RMP-308
Something I overlooked on previous passes:
olsrv2RxHoldTime, olsrv2PHoldTime, olsrv2FHoldTime,
olsrv2TpMaxJitter, olsrv2TtMaxJitter, olsrv2FMaxJitter:
are the maximum values for these *really* more than
49 days? 

There was this:
>From: "Dearlove, Christopher (UK)" 
>Sent: Jun 14, 2013 1:47 AM
>To: Randy Presuhn , "mib-doctors@ietf.org" , "draft-ietf-manet-olsrv2-mib.all@tools.ietf.org" , "manet@ietf.org" 
>Subject: RE: [manet] MIB doctor "skim" of draft-ietf-manet-olsrv2-mib-11.txt
>
>With regard to the maximum long period for timing information,
> something abou the figure you indicate is the maximum value
> representable using the RFC 5497 format.
>
>Is it realistic? I can see a use for a large figure,
>if running a MANET in part over reliable fixed links.
>But essentially the original format had a 4/4 split of bits,
>and its maximum was deemed too short. 5/3 gave a long figure,
>even setting granularity to a binary millisecond.
...

Using the RFC 5497 section 5 formulas, the maximum value
representable (a = 7, b = 31, c = 1/1,024 {or is it .001?})
comes to 3,932,160 seconds, or about 45 days right?
That's less than the upper bound of the Unsigned32 data
type, so if the architecture truly supports the whole range
of the RFC 5497 representation for these values, then the
SMI data type should be restricted to an upper bound of
3,932,160,000 rather than the 4,294,967,295 that comes
with the Unsigned32 data type. (Of course, someone should
check my math.)

Rationale: it's generally a bad idea to permit a management
interface to configure architecturally impossible settings.

Perhaps this perfectly reasonable given the operational
characteristics of this protocol (I'm ignorant on the topic)
but permitting configuration of (for example) a jitter term
to have a value of more than 6 weeks, particularly given
the recommendations of RFC 5148, doesn't seem to make a
great deal of sense.

Rationale: we have a tradition of giving operators plenty
of rope with which to hang themselves, but this seems
excessive. :-)

Randy

From gschudel@cisco.com  Mon Jun 17 11:04:19 2013
Return-Path: <gschudel@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF04721F9DA3 for <mib-doctors@ietfa.amsl.com>; Mon, 17 Jun 2013 11:04:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0W+IVO+S5d4r for <mib-doctors@ietfa.amsl.com>; Mon, 17 Jun 2013 11:04:15 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id EC2FA21F9D74 for <mib-doctors@ietf.org>; Mon, 17 Jun 2013 11:04:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2067; q=dns/txt; s=iport; t=1371492255; x=1372701855; h=from:to:cc:subject:date:message-id:references:content-id: content-transfer-encoding:mime-version; bh=s4Lk4jl3SWyfW067hrOdLZAA70fY4bZSA71P3MXEx00=; b=TTbEvA8rfvK04eT7pe2rQHFE65gr3f/yYbbDn1/ZXw5DjR/mxyO9HCOz z+F5hgJvC2bRa1lbKkDW8eJ2qKcW38Wnj+Q02o99jmN2kO6pwPH2obIGj Taics+lmMr6ZhnxKoX94ADp2MYu8qxy3/7txysAfEBcA67iqg8kO+c0SO g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhgFADBPv1GtJV2b/2dsb2JhbABYA4MJMUMGvnp+FnSCIwEBAQMBOjUIAgULAgEWAwMBAgsUEDIbAggCBAENBQgBh38GBwW5dY4FgREPEhACCwuCbmEDmGqQGoMPgXE3
X-IronPort-AV: E=Sophos;i="4.87,882,1363132800"; d="scan'208";a="223844136"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-6.cisco.com with ESMTP; 17 Jun 2013 18:04:14 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r5HI4EC1011062 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Jun 2013 18:04:14 GMT
Received: from xmb-rcd-x09.cisco.com ([169.254.9.220]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.02.0318.004; Mon, 17 Jun 2013 13:04:14 -0500
From: "Gregg Schudel (gschudel)" <gschudel@cisco.com>
To: Harrie Hazewinkel <hhazewinkel@gmail.com>, Luigi Iannone <ggx@gigix.net>,  Brian Haberman <brian@innovationslab.net>, "terry.manderson@icann.org" <terry.manderson@icann.org>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>, "mib-doctors@ietf.org" <mib-doctors@ietf.org>
Thread-Topic: New Version Notification for draft-ietf-lisp-mib-11.txt
Thread-Index: AQHOa4RaqBjbpkmf0UKznJ53iClhcw==
Date: Mon, 17 Jun 2013 18:04:13 +0000
Message-ID: <ED495B2B0CBE86418E03429D7AC236C40FD7E216@xmb-rcd-x09.cisco.com>
References: <20130617175854.13125.79493.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.88.217]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D926CCC8BA37384CBEEEE015DFD07D61@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "amit226@gmail.com Jain" <amit226@gmail.com>, "lisp-chairs@tools.ietf.org" <lisp-chairs@tools.ietf.org>, "Victor Moreno \(vimoreno\)" <vimoreno@cisco.com>
Subject: [MIB-DOCTORS] Fwd: New Version Notification for draft-ietf-lisp-mib-11.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jun 2013 18:04:20 -0000

Hi all

I've just uploaded the latest version of the lisp MIB.
this contains the final mods from comments by Harrie and
should represent the final draft (as far as i know).

Thank you so much for all the kind support!




Begin forwarded message:

> From: <internet-drafts@ietf.org>
> Subject: New Version Notification for draft-ietf-lisp-mib-11.txt
> Date: June 17, 2013 10:58:54 AM PDT
> To: Gregg Schudel <gschudel@cisco.com>, Amit Jain <atjain@juniper.net>, "=
Victor Moreno" <vimoreno@cisco.com>
>=20
>=20
> A new version of I-D, draft-ietf-lisp-mib-11.txt
> has been successfully submitted by Gregg Schudel and posted to the
> IETF repository.
>=20
> Filename:	 draft-ietf-lisp-mib
> Revision:	 11
> Title:		 LISP MIB
> Creation date:	 2013-06-17
> Group:		 lisp
> Number of pages: 64
> URL:             http://www.ietf.org/internet-drafts/draft-ietf-lisp-mib-=
11.txt
> Status:          http://datatracker.ietf.org/doc/draft-ietf-lisp-mib
> Htmlized:        http://tools.ietf.org/html/draft-ietf-lisp-mib-11
> Diff:            http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-mib-1=
1
>=20
> Abstract:
>   This document defines the MIB module that contains managed objects to
>   support the monitoring devices that support the Locator/ID Separation
>   Protocol (LISP).  These objects provide information useful for
>   monitoring LISP devices, including determining basic LISP
>   configuration information, LISP functional status, and operational
>   counters and other statistics.
>=20
>=20
>=20
>=20
> The IETF Secretariat
>=20

Best regards,
Gregg

--------------------------------------------------------------------
.:|:.:|:. | gregg schudel (ccie#9591) LISP technical marketing engr
  cisco   | mobile: +1 571 332 2222   email: gschudel@cisco.com
--------------------------------------------------------------------
cisco corporate legal statement:=20
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--------------------------------------------------------------------






From gschudel@cisco.com  Mon Jun 17 11:06:17 2013
Return-Path: <gschudel@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4925721F9B38 for <mib-doctors@ietfa.amsl.com>; Mon, 17 Jun 2013 11:06:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.825
X-Spam-Level: 
X-Spam-Status: No, score=-9.825 tagged_above=-999 required=5 tests=[AWL=-0.774, BAYES_00=-2.599, FM_ASCII_ART_SPACINGc=0.833, HTML_COMMENT_SAVED_URL=0.114, HTML_MESSAGE=0.001, J_CHICKENPOX_57=0.6,  RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id efysALWP4cWz for <mib-doctors@ietfa.amsl.com>; Mon, 17 Jun 2013 11:06:08 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id F19F321F9D7A for <mib-doctors@ietf.org>; Mon, 17 Jun 2013 11:05:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=175495; q=dns/txt; s=iport; t=1371492358; x=1372701958; h=from:to:cc:subject:date:message-id:references: mime-version; bh=nsRI23M8rg92KlzYsvQ2m+HqXZwL76dWNXAE8kwc6sE=; b=UBpu/mL19QeEC4bsT+xawBfVFZlwKaioagG7jXxZzjEJKJTuOCe6BumS CMX5bQ/+KtnYMvwHBtmCO/c39XPeY4KwgccEOK0oOUekM/ApktML59sZC MtohoS9PfdFYXH3Ouwo2GFdeFD6OJ2q46PE/jVTUrt+czoVdsT05is+rD Q=;
X-Files: wdiff draft-ietf-lisp-mib-10.txt draft-ietf-lisp-mib-11.txt.html : 122585
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApcFADBPv1GtJV2c/2dsb2JhbABRAQYDgkVEMUMGtWZYiDx+FAJ0giMBAQEDAQEBARcBEhwlAQMHBQsCARYDAQIBAgsWAQ0CJQsXBAIIAgQBDQUIAQUGh3QGBwW5dY4FBgEEgQYPBwoBDAMBDQuCbmEDkAGIaZAagw+BaQEHFwYa
X-IronPort-AV: E=Sophos;i="4.87,882,1363132800";  d="html'217?scan'217,208,217";a="223844870"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-6.cisco.com with ESMTP; 17 Jun 2013 18:05:55 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r5HI5t7M022760 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Jun 2013 18:05:55 GMT
Received: from xmb-rcd-x09.cisco.com ([169.254.9.220]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.02.0318.004; Mon, 17 Jun 2013 13:05:54 -0500
From: "Gregg Schudel (gschudel)" <gschudel@cisco.com>
To: Harrie Hazewinkel <hhazewinkel@gmail.com>, Luigi Iannone <ggx@gigix.net>,  "terry.manderson@icann.org" <terry.manderson@icann.org>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>, "mib-doctors@ietf.org" <mib-doctors@ietf.org>
Thread-Topic: [lisp] I-D Action: draft-ietf-lisp-mib-11.txt
Thread-Index: AQHOa4RxeaG+Y75j40G34P0cyXczIg==
Date: Mon, 17 Jun 2013 18:05:54 +0000
Message-ID: <ED495B2B0CBE86418E03429D7AC236C40FD7E23E@xmb-rcd-x09.cisco.com>
References: <20130617175854.13125.24549.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.88.217]
Content-Type: multipart/mixed; boundary="_004_ED495B2B0CBE86418E03429D7AC236C40FD7E23Exmbrcdx09ciscoc_"
MIME-Version: 1.0
Cc: "amit226@gmail.com Jain" <amit226@gmail.com>, "Victor Moreno \(vimoreno\)" <vimoreno@cisco.com>
Subject: [MIB-DOCTORS] Fwd: [lisp] I-D Action: draft-ietf-lisp-mib-11.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jun 2013 18:06:18 -0000

--_004_ED495B2B0CBE86418E03429D7AC236C40FD7E23Exmbrcdx09ciscoc_
Content-Type: multipart/alternative;
	boundary="_000_ED495B2B0CBE86418E03429D7AC236C40FD7E23Exmbrcdx09ciscoc_"

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

Once more - with "diffs"







Begin forwarded message:

> From: <internet-drafts@ietf.org>
> Subject: [lisp] I-D Action: draft-ietf-lisp-mib-11.txt
> Date: June 17, 2013 10:58:54 AM PDT
> To: <i-d-announce@ietf.org>
> Cc: <lisp@ietf.org>
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Locator/ID Separation Protocol Working G=
roup of the IETF.
>
>        Title           : LISP MIB
>        Author(s)       : Gregg Schudel
>                          Amit Jain
>                          Victor Moreno
>        Filename        : draft-ietf-lisp-mib-11.txt
>        Pages           : 64
>        Date            : 2013-06-17
>
> Abstract:
>   This document defines the MIB module that contains managed objects to
>   support the monitoring devices that support the Locator/ID Separation
>   Protocol (LISP).  These objects provide information useful for
>   monitoring LISP devices, including determining basic LISP
>   configuration information, LISP functional status, and operational
>   counters and other statistics.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lisp-mib
>
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-lisp-mib-11
>
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-mib-11
>
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp

Best regards,
Gregg

--------------------------------------------------------------------
.:|:.:|:. | gregg schudel (ccie#9591) LISP technical marketing engr
  cisco   | mobile: +1 571 332 2222   email: gschudel@cisco.com
--------------------------------------------------------------------
cisco corporate legal statement:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--------------------------------------------------------------------






--_000_ED495B2B0CBE86418E03429D7AC236C40FD7E23Exmbrcdx09ciscoc_
Content-Type: text/html; charset="us-ascii"
Content-ID: <E6B32B25B92D024891B794B5C0C7A32F@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:10pt;=
">
<div class=3D"PlainText">Once more - with &quot;diffs&quot;<br>
<br>
<br>
</div>
</span></font></div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:10pt;=
">
<div class=3D"PlainText"><br>
<br>
<br>
<br>
<br>
Begin forwarded message:<br>
<br>
&gt; From: &lt;internet-drafts@ietf.org&gt;<br>
&gt; Subject: [lisp] I-D Action: draft-ietf-lisp-mib-11.txt<br>
&gt; Date: June 17, 2013 10:58:54 AM PDT<br>
&gt; To: &lt;i-d-announce@ietf.org&gt;<br>
&gt; Cc: &lt;lisp@ietf.org&gt;<br>
&gt; <br>
&gt; <br>
&gt; A New Internet-Draft is available from the on-line Internet-Drafts dir=
ectories.<br>
&gt; This draft is a work item of the Locator/ID Separation Protocol Workin=
g Group of the IETF.<br>
&gt; <br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Title&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : LISP MIB<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Author(s)&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; : Gregg Schudel<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; Amit Jain<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; Victor Moreno<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filename&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : draft-ietf-lisp-mib-11.txt<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pages&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 64<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Date&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2013-06-17<br>
&gt; <br>
&gt; Abstract:<br>
&gt;&nbsp;&nbsp; This document defines the MIB module that contains managed=
 objects to<br>
&gt;&nbsp;&nbsp; support the monitoring devices that support the Locator/ID=
 Separation<br>
&gt;&nbsp;&nbsp; Protocol (LISP).&nbsp; These objects provide information u=
seful for<br>
&gt;&nbsp;&nbsp; monitoring LISP devices, including determining basic LISP<=
br>
&gt;&nbsp;&nbsp; configuration information, LISP functional status, and ope=
rational<br>
&gt;&nbsp;&nbsp; counters and other statistics.<br>
&gt; <br>
&gt; <br>
&gt; The IETF datatracker status page for this draft is:<br>
&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lisp-mib">https=
://datatracker.ietf.org/doc/draft-ietf-lisp-mib</a><br>
&gt; <br>
&gt; There's also a htmlized version available at:<br>
&gt; <a href=3D"http://tools.ietf.org/html/draft-ietf-lisp-mib-11">http://t=
ools.ietf.org/html/draft-ietf-lisp-mib-11</a><br>
&gt; <br>
&gt; A diff from the previous version is available at:<br>
&gt; <a href=3D"http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-mib-11">=
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-mib-11</a><br>
&gt; <br>
&gt; <br>
&gt; Internet-Drafts are also available by anonymous FTP at:<br>
&gt; <a href=3D"ftp://ftp.ietf.org/internet-drafts/">ftp://ftp.ietf.org/int=
ernet-drafts/</a><br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; lisp mailing list<br>
&gt; lisp@ietf.org<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lisp">https://www.iet=
f.org/mailman/listinfo/lisp</a><br>
<br>
Best regards,<br>
Gregg<br>
<br>
--------------------------------------------------------------------<br>
.:|:.:|:. | gregg schudel (ccie#9591) LISP technical marketing engr<br>
&nbsp; cisco&nbsp;&nbsp; | mobile: &#43;1 571 332 2222&nbsp;&nbsp; email: g=
schudel@cisco.com<br>
--------------------------------------------------------------------<br>
cisco corporate legal statement: <br>
<a href=3D"http://www.cisco.com/web/about/doing_business/legal/cri/index.ht=
ml">http://www.cisco.com/web/about/doing_business/legal/cri/index.html</a><=
br>
--------------------------------------------------------------------<br>
<br>
<br>
<br>
<br>
<br>
</div>
</span></font></div>
</body>
</html>

--_000_ED495B2B0CBE86418E03429D7AC236C40FD7E23Exmbrcdx09ciscoc_--

--_004_ED495B2B0CBE86418E03429D7AC236C40FD7E23Exmbrcdx09ciscoc_
Content-Type: text/html;
	name="wdiff draft-ietf-lisp-mib-10.txt draft-ietf-lisp-mib-11.txt.html"
Content-Description: wdiff draft-ietf-lisp-mib-10.txt
 draft-ietf-lisp-mib-11.txt.html
Content-Disposition: attachment; filename="wdiff draft-ietf-lisp-mib-10.txt
 draft-ietf-lisp-mib-11.txt.html"; size=122585;
	creation-date="Mon, 17 Jun 2013 18:05:54 GMT";
	modification-date="Mon, 17 Jun 2013 18:05:54 GMT"
Content-ID: <49493686A453BE4A96CAE5299DE02232@emea.cisco.com>
Content-Transfer-Encoding: base64

DQo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDI5KWh0dHA6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZm
IC0tPg0KPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50
PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSI+PHRpdGxlPndkaWZmIGRyYWZ0LWlldGYt
bGlzcC1taWItMTAudHh0IGRyYWZ0LWlldGYtbGlzcC1taWItMTEudHh0PC90aXRsZT48c2NyaXB0
PndpbmRvd1siX0dPT0dfVFJBTlNfRVhUX1ZFUiJdID0gIjEiOzwvc2NyaXB0PjwvaGVhZD48Ym9k
eT4NCjxwcmU+DQpOZXR3b3JrIFdvcmtpbmcgR3JvdXAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEcuIFNjaHVkZWwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2lzY28gU3lzdGVtcw0KSW50ZW5kZWQgc3Rh
dHVzOiBFeHBlcmltZW50YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBLiBK
YWluDQpFeHBpcmVzOiA8c3RyaWtlPjxmb250IGNvbG9yPSJyZWQiPk5vdmVtYmVyIDIzLDwvZm9u
dD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0iZ3JlZW4iPkRlY2VtYmVyIDE5LDwvZm9u
dD48L3N0cm9uZz4gMjAxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEp1bmlwZXIgTmV0
d29ya3MNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFYuIE1vcmVubw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjaXNjbyBTeXN0ZW1zDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RyaWtlPjxmb250
IGNvbG9yPSJyZWQiPk1heSAyMiw8L2ZvbnQ+PC9zdHJpa2U+DQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJvbmc+PGZvbnQgY29s
b3I9ImdyZWVuIj5KdW5lIDE3LDwvZm9udD48L3N0cm9uZz4gMjAxMw0KDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIExJU1AgTUlCDQogICAgICAgICAgICAgICAgICAgICAgICAgPHN0
cmlrZT48Zm9udCBjb2xvcj0icmVkIj5kcmFmdC1pZXRmLWxpc3AtbWliLTEwPC9mb250Pjwvc3Ry
aWtlPg0KICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJvbmc+PGZvbnQgY29sb3I9ImdyZWVu
Ij5kcmFmdC1pZXRmLWxpc3AtbWliLTExPC9mb250Pjwvc3Ryb25nPg0KDQpBYnN0cmFjdA0KDQog
ICBUaGlzIGRvY3VtZW50IGRlZmluZXMgPHN0cm9uZz48Zm9udCBjb2xvcj0iZ3JlZW4iPnRoZSBN
SUIgbW9kdWxlIHRoYXQgY29udGFpbnM8L2ZvbnQ+PC9zdHJvbmc+IG1hbmFnZWQgb2JqZWN0cyA8
c3RyaWtlPjxmb250IGNvbG9yPSJyZWQiPmZvcjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9u
dCBjb2xvcj0iZ3JlZW4iPnRvDQogICBzdXBwb3J0IHRoZSBtb25pdG9yaW5nIGRldmljZXMgdGhh
dCBzdXBwb3J0PC9mb250Pjwvc3Ryb25nPiB0aGUgTG9jYXRvci9JRCBTZXBhcmF0aW9uDQogICBQ
cm90b2NvbCAoTElTUCkuICBUaGVzZSBvYmplY3RzIHByb3ZpZGUgaW5mb3JtYXRpb24gdXNlZnVs
IGZvcg0KICAgbW9uaXRvcmluZyBMSVNQIGRldmljZXMsIGluY2x1ZGluZyBkZXRlcm1pbmluZyBi
YXNpYyBMSVNQDQogICBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uLCBMSVNQIGZ1bmN0aW9uYWwg
c3RhdHVzLCBhbmQgb3BlcmF0aW9uYWwNCiAgIGNvdW50ZXJzIGFuZCBvdGhlciBzdGF0aXN0aWNz
Lg0KDQpTdGF0dXMgb2YgVGhpcyBNZW1vDQoNCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3Vi
bWl0dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUNCiAgIHByb3Zpc2lvbnMgb2YgQkNQ
IDc4IGFuZCBCQ1AgNzkuDQoNCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVu
dHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nDQogICBUYXNrIEZvcmNlIChJRVRGKS4gIE5v
dGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZQ0KICAgd29ya2luZyBkb2N1
bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC0N
CiAgIERyYWZ0cyBpcyBhdCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJl
bnQvLg0KDQogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3Ig
YSBtYXhpbXVtIG9mIHNpeCBtb250aHMNCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQs
IG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55DQogICB0aW1lLiAgSXQgaXMg
aW5hcHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZQ0KICAgbWF0
ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIg0K
DQogICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDxzdHJpa2U+PGZvbnQgY29s
b3I9InJlZCI+Tm92ZW1iZXIgMjMsPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9y
PSJncmVlbiI+RGVjZW1iZXIgMTksPC9mb250Pjwvc3Ryb25nPiAyMDEzLg0KDQpDb3B5cmlnaHQg
Tm90aWNlDQoNCiAgIENvcHlyaWdodCAoYykgMjAxMyBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29u
cyBpZGVudGlmaWVkIGFzIHRoZQ0KICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuDQoNCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJ
RVRGIFRydXN0J3MgTGVnYWwNCiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVu
dHMNCiAgIChodHRwOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBv
biB0aGUgZGF0ZSBvZg0KICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSBy
ZXZpZXcgdGhlc2UgZG9jdW1lbnRzDQogICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91
ciByaWdodHMgYW5kIHJlc3RyaWN0aW9ucyB3aXRoIHJlc3BlY3QNCiAgIHRvIHRoaXMgZG9jdW1l
bnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFjdGVkIGZyb20gdGhpcyBkb2N1bWVudCBtdXN0DQog
ICBpbmNsdWRlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UgdGV4dCBhcyBkZXNjcmliZWQgaW4gU2Vj
dGlvbiA0LmUgb2YNCiAgIHRoZSBUcnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlk
ZWQgd2l0aG91dCB3YXJyYW50eSBhcw0KICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJT
RCBMaWNlbnNlLg0KDQpUYWJsZSBvZiBDb250ZW50cw0KDQogICAxLiAgUmVxdWlyZW1lbnRzIE5v
dGF0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDMNCiAgIDIu
ICBJbnRyb2R1Y3Rpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgMw0KICAgMy4gIFRoZSBJbnRlcm5ldC1TdGFuZGFyZCBNYW5hZ2VtZW50IEZyYW1l
d29yayAuIC4gLiAuIC4gLiAuIC4gLiAuICAzDQogICA0LiAgRGVmaW5pdGlvbiBvZiBUZXJtcyAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQNCiAgIDUuICBMSVNQ
IE1JQiBPYmplY3RpdmVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgNA0KICAgNi4gIFN0cnVjdHVyZSBvZiBMSVNQIE1JQiBNb2R1bGUgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICA1DQogICAgIDYuMS4gIE92ZXJ2aWV3IG9mIERlZmluZWQgTm90
aWZpY2F0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDUNCiAgICAgNi4yLiAgT3ZlcnZp
ZXcgb2YgRGVmaW5lZCBUYWJsZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNQ0K
ICAgNy4gIExJU1AgTUlCIERlZmluaXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICA2DQogICA4LiAgUmVsYXRpb25zaGlwIHRvIE90aGVyIE1JQiBNb2R1bGVz
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNjENCiAgICAgOC4xLiAgTUlCIG1vZHVsZXMg
cmVxdWlyZWQgZm9yIElNUE9SVFMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA2MQ0KICAgOS4g
IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDxzdHJpa2U+PGZvbnQgY29sb3I9InJlZCI+NjE8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJv
bmc+PGZvbnQgY29sb3I9ImdyZWVuIj42MjwvZm9udD48L3N0cm9uZz4NCiAgIDEwLiBJQU5BIENv
bnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA2
Mg0KICAgMTEuIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDxzdHJpa2U+PGZvbnQgY29sb3I9InJlZCI+NjI8L2ZvbnQ+PC9zdHJp
a2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9ImdyZWVuIj42MzwvZm9udD48L3N0cm9uZz4NCiAgICAg
MTEuMS4gTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiA8c3RyaWtlPjxmb250IGNvbG9yPSJyZWQiPjYyPC9mb250Pjwvc3RyaWtlPiA8c3Ry
b25nPjxmb250IGNvbG9yPSJncmVlbiI+NjM8L2ZvbnQ+PC9zdHJvbmc+DQogICAgIDExLjIuIElu
Zm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
NjMNCiAgIEFwcGVuZGl4IEEuICBBY2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiA2NA0KDQoxLiAgUmVxdWlyZW1lbnRzIE5vdGF0aW9uDQoNCiAgIFRo
ZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hB
TEwgTk9UIiwNCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJOT1Qg
UkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kDQogICAiT1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQg
YXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbg0KICAgW1JGQzIxMTldLg0KDQoy
LiAgSW50cm9kdWN0aW9uDQoNCiAgIFRoaXMgZHJhZnQgZGVzY3JpYmVzIHRoZSBNYW5hZ2VtZW50
IEluZm9ybWF0aW9uIEJhc2UgKE1JQikgbW9kdWxlIGZvcg0KICAgdXNlIHdpdGggbmV0d29yayBt
YW5hZ2VtZW50IHByb3RvY29scyBpbiB0aGUgSW50ZXJuZXQgY29tbXVuaXR5Lg0KICAgU3BlY2lm
aWNhbGx5LCB0aGUgTUlCIGZvciBtYW5hZ2luZyA8c3Ryb25nPjxmb250IGNvbG9yPSJncmVlbiI+
ZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlPC9mb250Pjwvc3Ryb25nPg0KICAgTG9jYXRvci9JRCBT
ZXBhcmF0aW9uIFByb3RvY29sIChMSVNQKSA8c3RyaWtlPjxmb250IGNvbG9yPSJyZWQiPmRldmlj
ZXM8L2ZvbnQ+PC9zdHJpa2U+IGlzIGRlc2NyaWJlZC4NCg0KICAgTElTUCBbUkZDNjgzMF0gc3Bl
Y2lmaWVzIGEgbmV0d29yay1iYXNlZCBhcmNoaXRlY3R1cmUgYW5kIG1lY2hhbmlzbXMNCiAgIHRo
YXQgaW1wbGVtZW50IGEgbmV3IHNlbWFudGljIGZvciBJUCBhZGRyZXNzaW5nIHVzaW5nIHR3byBz
ZXBhcmF0ZQ0KICAgbmFtZSBzcGFjZXM6IEVuZHBvaW50IElkZW50aWZpZXJzIChFSURzKSwgdXNl
ZCB3aXRoaW4gc2l0ZXMsIGFuZA0KICAgUm91dGluZyBMb2NhdG9ycyAoUkxPQ3MpLCB1c2VkIG9u
IHRoZSB0cmFuc2l0IG5ldHdvcmtzIHRoYXQgbWFrZSB1cA0KICAgdGhlIEludGVybmV0IGluZnJh
c3RydWN0dXJlLiAgVG8gYWNoaWV2ZSB0aGlzIHNlcGFyYXRpb24sIExJU1ANCiAgIGRlZmluZXMg
cHJvdG9jb2wgbWVjaGFuaXNtcyBmb3IgbWFwcGluZyBmcm9tIEVJRHMgdG8gUkxPQ3MuDQoNCiAg
IEZyb20gYSBkYXRhIHBsYW5lIHBlcnNwZWN0aXZlLCBMSVNQIHRyYWZmaWMgaXMgaGFuZGxlZCBl
eGNsdXNpdmVseSBhdA0KICAgdGhlIG5ldHdvcmsgbGF5ZXIgYnkgZGV2aWNlcyBwZXJmb3JtaW5n
IEluZ3Jlc3MgVHVubmVsIFJvdXRlciAoSVRSKQ0KICAgYW5kIEVncmVzcyBUdW5uZWwgUm91dGVy
IChFVFIpIExJU1AgZnVuY3Rpb25zLiAgRGF0YSBwbGFuZSBvcGVyYXRpb25zDQogICBwZXJmb3Jt
ZWQgYnkgdGhlc2UgZGV2aWNlcyBhcmUgZGVzY3JpYmVkIGluIFtSRkM2ODMwXS4gIEFkZGl0aW9u
YWxseSwNCiAgIGRhdGEgcGxhbmUgaW50ZXJ3b3JraW5nIGJldHdlZW4gbGVnYWN5IChJbnRlcm5l
dCkgYW5kIExJU1Agc2l0ZXMgaXMNCiAgIGltcGxlbWVudGVkIGJ5IGRldmljZXMgcGVyZm9ybWlu
ZyBQcm94eSBJVFIgKFBJVFIpIGFuZCBQcm94eSBFVFINCiAgIChQRVRSKSBmdW5jdGlvbnMuICBU
aGUgZGF0YSBwbGFuZSBvcGVyYXRpb25zIG9mIHRoZXNlIGRldmljZXMgaXMNCiAgIGRlc2NyaWJl
ZCBpbiBbUkZDNjgzMl0uDQoNCiAgIEZyb20gYSBjb250cm9sIHBsYW5lIHBlcnNwZWN0aXZlLCBM
SVNQIGVtcGxveXMgbWVjaGFuaXNtcyByZWxhdGVkIHRvDQogICBjcmVhdGluZywgbWFpbnRhaW5p
bmcsIGFuZCByZXNvbHZpbmcgbWFwcGluZ3MgZnJvbSBFSURzIHRvIFJMT0NzLg0KICAgTElTUCBJ
VFJzLCBFVFJzLCBQSVRScywgYW5kIFBFVFJzIHBlcmZvcm0gc3BlY2lmaWMgY29udHJvbCBwbGFu
ZQ0KICAgZnVuY3Rpb25zLCBhbmQgdGhlc2UgY29udHJvbCBwbGFuZSBvcGVyYXRpb25zIGFyZSBk
ZXNjcmliZWQgaW4NCiAgIFtSRkM2ODMwXS4gIEFkZGl0aW9uYWxseSwgTElTUCBpbmZyYXN0cnVj
dHVyZSBkZXZpY2VzIHN1cHBvcnRpbmcgTElTUA0KICAgY29udHJvbCBwbGFuZSBmdW5jdGlvbmFs
aXR5IGluY2x1ZGUgTWFwLVNlcnZlcnMgYW5kIE1hcC1SZXNvbHZlcnMsDQogICBhbmQgdGhlIGNv
bnRyb2wgcGxhbmUgb3BlcmF0aW9ucyBvZiB0aGVzZSBkZXZpY2VzIGFyZSBkZXNjcmliZWQgaW4N
CiAgIFtSRkM2ODMzXS4NCg0KMy4gIFRoZSBJbnRlcm5ldC1TdGFuZGFyZCBNYW5hZ2VtZW50IEZy
YW1ld29yaw0KDQogICBGb3IgYSBkZXRhaWxlZCBvdmVydmlldyBvZiB0aGUgZG9jdW1lbnRzIHRo
YXQgZGVzY3JpYmUgdGhlIGN1cnJlbnQNCiAgIEludGVybmV0LVN0YW5kYXJkIE1hbmFnZW1lbnQg
RnJhbWV3b3JrLCBwbGVhc2UgcmVmZXIgdG8gc2VjdGlvbiA3IG9mDQogICBSRkMgMzQxMCBbUkZD
MzQxMF0uDQoNCiAgIE1hbmFnZWQgb2JqZWN0cyBhcmUgYWNjZXNzZWQgdmlhIGEgdmlydHVhbCBp
bmZvcm1hdGlvbiBzdG9yZSwgdGVybWVkDQogICB0aGUgTWFuYWdlbWVudCBJbmZvcm1hdGlvbiBC
YXNlIG9yIE1JQi4gIE1JQiBvYmplY3RzIGFyZSBnZW5lcmFsbHkNCiAgIGFjY2Vzc2VkIHRocm91
Z2ggdGhlIFNpbXBsZSBOZXR3b3JrIE1hbmFnZW1lbnQgUHJvdG9jb2wgKFNOTVApLg0KDQogICBP
YmplY3RzIGluIHRoZSBNSUIgYXJlIGRlZmluZWQgdXNpbmcgdGhlIG1lY2hhbmlzbXMgZGVmaW5l
ZCBpbiB0aGUNCiAgIFN0cnVjdHVyZSBvZiBNYW5hZ2VtZW50IEluZm9ybWF0aW9uIChTTUkpLiAg
VGhpcyBtZW1vIHNwZWNpZmllcyBhIE1JQg0KICAgbW9kdWxlIHRoYXQgaXMgY29tcGxpYW50IHRv
IHRoZSBTTUl2Miwgd2hpY2ggaXMgZGVzY3JpYmVkIGluIFNURCA1OCwNCiAgIFJGQyAyNTc4IFtS
RkMyNTc4XSwgU1REIDU4LCBSRkMgMjU3OSBbUkZDMjU3OV0gYW5kIFNURCA1OCwgUkZDIDI1ODAN
CiAgIFtSRkMyNTgwXS4NCg0KNC4gIERlZmluaXRpb24gb2YgVGVybXMNCg0KICAgVGhpcyBkb2N1
bWVudCBkb2VzIG5vdCBkZWZpbmUgYW55IG5ldyB0ZXJtcy4gIEFsbCB0ZXJtcyB1c2VkIGluIHRo
aXMNCiAgIGRvY3VtZW50IGFyZSBsaXN0ZWQgaGVyZSBmb3IgY29tcGxldGVuZXNzOyB0aGUgYXV0
aG9yaXRhdGl2ZQ0KICAgZGVmaW5pdGlvbiBvZiBlYWNoIHRlcm0gY2FuIGJlIGZvdW5kIGluIHRo
ZSBkZWZpbml0aW9uIHNlY3Rpb24gb2YgdGhlDQogICByZXNwZWN0aXZlLCBzcGVjaWZpZWQgcmVm
ZXJlbmNlLg0KDQogICBFbmRwb2ludCBJRCAoRUlEKTogIFtSRkM2ODMwXQ0KDQogICBSb3V0aW5n
IExvY2F0b3IgKFJMT0MpOiAgW1JGQzY4MzBdDQoNCiAgIEVJRC10by1STE9DIENhY2hlOiAgW1JG
QzY4MzBdDQoNCiAgIEVJRC10by1STE9DIERhdGFiYXNlOiAgW1JGQzY4MzBdDQoNCiAgIEluZ3Jl
c3MgVHVubmVsIFJvdXRlciAoSVRSKTogIFtSRkM2ODMwXQ0KDQogICBFZ3Jlc3MgVHVubmVsIFJv
dXRlciAoRVRSKTogIFtSRkM2ODMwXQ0KDQogICB4VFI6ICBbUkZDNjgzMF0NCg0KICAgUHJveHkg
SVRSIChQSVRSKTogIFtSRkM2ODMyXQ0KDQogICBQcm94eSBFVFIgKFBFVFIpOiAgW1JGQzY4MzJd
DQoNCiAgIExJU1AgU2l0ZTogIFtSRkM2ODMwXQ0KDQogICBNYXAtU2VydmVyOiAgW1JGQzY4MzNd
DQoNCiAgIE1hcC1SZXNvbHZlcjogIFtSRkM2ODMzXQ0KDQogICBNYXAtUmVxdWVzdDogIFtSRkM2
ODMzXQ0KDQogICBNYXAtUmVwbHk6ICBbUkZDNjgzM10NCg0KICAgTmVnYXRpdmUgTWFwLVJlcGx5
OiAgW1JGQzY4MzNdDQoNCjUuICBMSVNQIE1JQiBPYmplY3RpdmVzDQoNCiAgIFRoZSBvYmplY3Rp
dmVzIGZvciB0aGlzIExJU1AgTUlCIG1vZHVsZSBhcmUgdG8gcHJvdmlkZSBhIHJlYWQtb25seQ0K
ICAgPHN0cmlrZT48Zm9udCBjb2xvcj0icmVkIj5tZWFjaGFuaXNtczwvZm9udD48L3N0cmlrZT4N
CiAgIDxzdHJvbmc+PGZvbnQgY29sb3I9ImdyZWVuIj5tZWFjaGFuaXNtPC9mb250Pjwvc3Ryb25n
PiB0byBzdXBwb3J0IHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zOg0KDQogICBvICBQcm92aWRlIGEg
bWVhbnMgZm9yIG9idGFpbmluZyA8c3RyaWtlPjxmb250IGNvbG9yPSJyZWQiPmFuIE9OL09GRiBs
aXN0PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSJncmVlbiI+KHJlYWQtb25s
eSkgYSBjdXJyZW50IHN0YXR1czwvZm9udD48L3N0cm9uZz4gb2YgTElTUA0KICAgICAgZmVhdHVy
ZXMNCiAgICAgIDxzdHJpa2U+PGZvbnQgY29sb3I9InJlZCI+Y29uZmlndXJlZDwvZm9udD48L3N0
cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0iZ3JlZW4iPmVuYWJsZWQ8L2ZvbnQ+PC9zdHJvbmc+
IG9uIGEgZGV2aWNlLCBhbmQgPHN0cmlrZT48Zm9udCBjb2xvcj0icmVkIj50aGU8L2ZvbnQ+PC9z
dHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9ImdyZWVuIj4ocmVhZC1vbmx5KSBhPC9mb250Pjwv
c3Ryb25nPiBjdXJyZW50IHN0YXR1cyBvZg0KICAgICAgY29uZmlndXJhdGlvbiBhdHRyaWJ1dGVz
IHJlbGF0ZWQgdG8gdGhvc2UgZmVhdHVyZXMuICA8c3Ryb25nPjxmb250IGNvbG9yPSJncmVlbiI+
KFRoaXMgTUlCDQogICAgICBwcm92aWRlcyByZWFkLW9ubHkgY2FwYWJpbGl0aWVzOyBpdCBkb2Vz
IG5vdCBwcm92aWRlIGFueQ0KICAgICAgY2FwYWJsaXRpZXMgZm9yIHNldHRpbmcgb3IgY2hhbmdp
bmcgZmVhdHVyZXMuKTwvZm9udD48L3N0cm9uZz4gIEFzIDxzdHJpa2U+PGZvbnQgY29sb3I9InJl
ZCI+YW48L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9ImdyZWVuIj5vbmU8L2Zv
bnQ+PC9zdHJvbmc+IGV4YW1wbGUsDQogICAgICA8c3Ryb25nPjxmb250IGNvbG9yPSJncmVlbiI+
dGhpcyBNSUIgY291bGQgZGV0ZXJtaW5lIHRoZSBPTi9PRkYgc3RhdHVzIG9mPC9mb250Pjwvc3Ry
b25nPiBMSVNQIGZlYXR1cmVzIDxzdHJpa2U+PGZvbnQgY29sb3I9InJlZCI+dGhhdCBjb3VsZCBi
ZSBlbmFibGVkIG1pZ2h0IGluY2x1ZGU8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29s
b3I9ImdyZWVuIj5zdWNoDQogICAgICBhczwvZm9udD48L3N0cm9uZz4gSVRSLCBFVFIsIFBJVFIs
IFBFVFIsIE1TIG9yIE1SIDxzdHJpa2U+PGZvbnQgY29sb3I9InJlZCI+c3VwcG9ydCBmb3I8L2Zv
bnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9ImdyZWVuIj5zdXBwb3J0LCBzcGVjaWZp
Y2FsbHkgYXMNCiAgICAgIHJlYWxhdGVkIHRvIGJvdGg8L2ZvbnQ+PC9zdHJvbmc+IElQdjQgb3Ig
SVB2NiBhZGRyZXNzIGZhbWlsaWVzLiAgT3RoZXIgZXhhbXBsZXMNCiAgICAgIGNvdWxkIDxzdHJp
a2U+PGZvbnQgY29sb3I9InJlZCI+aW5jbHVkZSBpbmRpY2F0aW5nPC9mb250Pjwvc3RyaWtlPiA8
c3Ryb25nPjxmb250IGNvbG9yPSJncmVlbiI+aW5jbHVkZTogb2J0YWluaW5nIHRoZSAocmVhZC1v
bmx5KSBzdGF0dXMgb2Y8L2ZvbnQ+PC9zdHJvbmc+IHdoZXRoZXIgPHN0cmlrZT48Zm9udCBjb2xv
cj0icmVkIj5ybG9jLXByb2Jpbmc8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9
ImdyZWVuIj5ybG9jLQ0KICAgICAgcHJvYmluZzwvZm9udD48L3N0cm9uZz4gaXMgZW5hYmxlZCwN
CiAgICAgIDxzdHJpa2U+PGZvbnQgY29sb3I9InJlZCI+b3I8L2ZvbnQ+PC9zdHJpa2U+IHdoZXRo
ZXIgdGhlIHVzZSBvZiBhIFBFVFIgaXMgPHN0cmlrZT48Zm9udCBjb2xvcj0icmVkIj5lbmFibGVk
LiAgQ29uZmlndXJhdGlvbiBhdHRyaWJ1dGVzDQogICAgICByZWxhdGVkIHRvIHRoZXNlIGZlYXR1
cmVzIGNvdWxkIGluY2x1ZGU8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9Imdy
ZWVuIj5jb25maWd1cmVkLCBhbmQNCiAgICAgIG9idGFpbmluZzwvZm9udD48L3N0cm9uZz4gdGhl
IDxzdHJpa2U+PGZvbnQgY29sb3I9InJlZCI+c2V0dGluZzwvZm9udD48L3N0cmlrZT4gPHN0cm9u
Zz48Zm9udCBjb2xvcj0iZ3JlZW4iPihyZWFkLW9ubHkpIHZhbHVlczwvZm9udD48L3N0cm9uZz4g
b2YgPHN0cmlrZT48Zm9udCBjb2xvcj0icmVkIj5hDQogICAgICBjb25maWd1cmVkPC9mb250Pjwv
c3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSJncmVlbiI+b3RoZXIgcmVsYXRlZCBhdHRyaWJ1
dGVzIHN1Y2gNCiAgICAgIGFzIHRoZTwvZm9udD48L3N0cm9uZz4gbWFwLWNhY2hlIGxpbWl0IHZh
bHVlLCBvciA8c3RyaWtlPjxmb250IGNvbG9yPSJyZWQiPnRoZSBzZXR0aW5nIG9mPC9mb250Pjwv
c3RyaWtlPiBhIG1hcHBpbmcgdGltZS10by1saXZlIHZhbHVlLg0KDQogICBvICBQcm92aWRlIGEg
bWVhbnMgZm9yIG9idGFpbmluZyA8c3Ryb25nPjxmb250IGNvbG9yPSJncmVlbiI+KHJlYWQtb25s
eSk8L2ZvbnQ+PC9zdHJvbmc+IHRoZSBjdXJyZW50IGF0dHJpYnV0ZXMNCiAgICAgIG9mIHZhcmlv
dXMgTElTUCB0YWJsZXMsIHN1Y2ggYXMgdGhlIEVJRC10by1STE9DIHBvbGljeSBkYXRhDQogICAg
ICBjb250YWluZWQgaW4gdGhlIE1hcC1DYWNoZSwgb3IgdGhlIGxvY2FsIEVJRC10by1STE9DIHBv
bGljeSBkYXRhDQogICAgICBjb250YWluZWQgaW4gdGhlIE1hcHBpbmctRGF0YWJhc2UuDQoNCiAg
IG8gIFByb3ZpZGUgYSBtZWFucyBmb3Igb2J0YWluaW5nIDxzdHJvbmc+PGZvbnQgY29sb3I9Imdy
ZWVuIj4ocmVhZC1vbmx5KTwvZm9udD48L3N0cm9uZz4gdGhlIGN1cnJlbnQgb3BlcmF0aW9uYWwN
CiAgICAgIHN0YXRpc3RpY3Mgb2YgdmFyaW91cyBMSVNQIGZ1bmN0aW9ucywgc3VjaCBhcyB0aGUg
bnVtYmVyIG9mDQogICAgICBwYWNrZXRzIGVuY2Fwc3VsYXRlZCBhbmQgZGVjYXBzdWxhdGVkIGJ5
IHRoZSBkZXZpY2UuICBPdGhlcg0KICAgICAgY291bnRlcnMgb2Ygb3BlcmF0aW9uYWwgaW50ZXJl
c3QsIGRlcGVuZGluZyBvbiBMSVNQIGZ1bmN0aW9uLA0KICAgICAgaW5jbHVkZSB0aGluZ3MgbGlr
ZSB0aGUgY3VycmVudCBudW1iZXIgb2YgbWFwLWNhY2hlIGVudHJpZXMsIGFuZA0KICAgICAgdGhl
IHRvdGFsIG51bWJlciBhbmQgcmF0ZSBvZiBtYXAtcmVxdWVzdHMgcmVjZWl2ZWQgYW5kIHNlbnQg
YnkgdGhlDQogICAgICBkZXZpY2UuDQoNCjYuICBTdHJ1Y3R1cmUgb2YgTElTUCBNSUIgTW9kdWxl
DQoNCjYuMS4gIE92ZXJ2aWV3IG9mIERlZmluZWQgTm90aWZpY2F0aW9ucw0KDQogICBObyBMSVNQ
IE1JQiBub3RpZmljYXRpb25zIGFyZSBkZWZpbmVkLg0KDQo2LjIuICBPdmVydmlldyBvZiBEZWZp
bmVkIFRhYmxlcw0KDQogICBUaGUgTElTUCBNSUIgbW9kdWxlIGlzIGNvbXBvc2VkIG9mIHRoZSBm
b2xsb3dpbmcgdGFibGVzIG9mIG9iamVjdHM6DQoNCiAgIGxpc3BGZWF0dXJlcyAtICBUaGlzIHRh
YmxlIHByb3ZpZGVzIGluZm9ybWF0aW9uIHJlcHJlc2VudGluZyB0aGUNCiAgICAgIHZhcmlvdXMg
bGlzcCBmZWF0dXJlcyB0aGF0IGNhbiBiZSBlbmFibGVkIG9uIExJU1AgZGV2aWNlcy4NCg0KICAg
bGlzcElpZFRvVnJmIC0gIFRoaXMgdGFibGUgcHJvdmlkZXMgaW5mb3JtYXRpb24gcmVwcmVzZW50
aW5nIHRoZQ0KICAgICAgbWFwcGluZyBvZiBhIExJU1AgaW5zdGFuY2UgSUQgdG8gYSBWUkYgKFZp
cnR1YWwgUm91dGluZy8NCiAgICAgIEZvcndhcmRpbmcpLg0KDQogICBsaXNwR2xvYmFsU3RhdHMg
LSAgVGhpcyB0YWJsZSBwcm92aWRlcyBnbG9iYWwgc3RhdGlzdGljcyBmb3IgYSBnaXZlbg0KICAg
ICAgSW5zdGFuY2UgSUQgcGVyIGFkZHJlc3MtZmFtaWx5IG9uIGEgTElTUCBkZXZpY2UuDQoNCiAg
IGxpc3BNYXBwaW5nRGF0YWJhc2UgLSAgVGhpcyB0YWJsZSByZXByZXNlbnRzIHRoZSBFSUQtdG8t
UkxPQyBkYXRhYmFzZQ0KICAgICAgdGhhdCBjb250YWlucyB0aGUgRUlELXByZWZpeCB0byBSTE9D
IG1hcHBpbmdzIGNvbmZpZ3VyZWQgb24gYW4NCiAgICAgIEVUUi4gIEluIGdlbmVyYWwsIHRoaXMg
dGFibGUgd291bGQgYmUgcmVwcmVzZW50YXRpdmUgb2YgYWxsIHN1Y2gNCiAgICAgIG1hcHBpbmdz
IGZvciBhIGdpdmVuIHNpdGUgdGhhdCB0aGlzIGRldmljZSBiZWxvbmdzIHRvLg0KDQogICBsaXNw
TWFwcGluZ0RhdGFiYXNlTG9jYXRvciAtICBUaGlzIHRhYmxlIHJlcHJlc2VudHMgdGhlIHNldCBv
Zg0KICAgICAgcm91dGluZyBsb2NhdG9ycyBjb250YWluZWQgaW4gdGhlIEVJRC10by1STE9DIGRh
dGFiYXNlIGNvbmZpZ3VyZWQNCiAgICAgIG9uIGFuIEVUUi4NCg0KICAgbGlzcE1hcENhY2hlIC0g
IFRoaXMgdGFibGUgcmVwcmVzZW50cyB0aGUgc2hvcnQtbGl2ZWQsIG9uLWRlbWFuZA0KICAgICAg
dGFibGUgbWFpbnRhaW5lZCBvbiBhbiBJVFIgdGhhdCBzdG9yZXMsIHRyYWNrcywgYW5kIHRpbWVz
LW91dCBFSUQtDQogICAgICB0by1STE9DIG1hcHBpbmdzLg0KDQogICBsaXNwTWFwQ2FjaGVMb2Nh
dG9yIC0gIFRoaXMgdGFibGUgcmVwcmVzZW50cyB0aGUgc2V0IG9mIGxvY2F0b3JzIHBlcg0KICAg
ICAgRUlEIHByZWZpeCBjb250YWluZWQgaW4gdGhlIG1hcC1jYWNoZSB0YWJsZSBvZiBhbiBJVFIu
DQoNCiAgIGxpc3BDb25maWd1cmVkTG9jYXRvciAtICBUaGlzIHRhYmxlIHJlcHJlc2VudHMgdGhl
IHNldCBvZiByb3V0aW5nDQogICAgICBsb2NhdG9ycyBjb25maWd1cmVkIG9uIGEgTElTUCBkZXZp
Y2UuDQoNCiAgIGxpc3BFaWRSZWdpc3RyYXRpb24gLSAgVGhpcyB0YWJsZSBwcm92aWRlcyB0aGUg
cHJvcGVydGllcyBvZiBlYWNoIEVJRA0KICAgICAgcHJlZml4IHRoYXQgaXMgcmVnaXN0ZXJlZCB3
aXRoIHRoaXMgZGV2aWNlIHdoZW4gY29uZmlndXJlZCB0byBiZSBhDQogICAgICBNYXAtU2VydmVy
Lg0KDQogICBsaXNwRWlkUmVnaXN0cmF0aW9uRXRyIC0gIFRoaXMgdGFibGUgcHJvdmlkZXMgdGhl
IHByb3BlcnRpZXMgb2YgdGhlDQogICAgICBkaWZmZXJlbnQgRVRScyB0aGF0IHNlbmQgcmVnaXN0
ZXJzLCBmb3IgYSBnaXZlbiBFSUQgcHJlZml4LCB0bw0KICAgICAgdGhpcyBkZXZpY2Ugd2hlbiBj
b25maWd1cmVkIHRvIGJlIGEgTWFwLVNlcnZlci4NCg0KICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkxv
Y2F0b3IgLSAgVGhpcyB0YWJsZSBwcm92aWRlcyB0aGUgcHJvcGVydGllcyBvZg0KICAgICAgdGhl
IGRpZmZlcmVudCBsb2NhdG9ycyBwZXIgRUlEIHByZWZpeCB0aGF0IGlzIHJlZ2lzdGVyZWQgd2l0
aCB0aGlzDQogICAgICBkZXZpY2Ugd2hlbiBjb25maWd1cmVkIHRvIGJlIGEgTWFwLVNlcnZlci4N
Cg0KICAgbGlzcFVzZU1hcFNlcnZlciAtICBUaGlzIHRhYmxlIHByb3ZpZGVzIHRoZSBwcm9wZXJ0
aWVzIG9mIGFsbCBNYXAtDQogICAgICBTZXJ2ZXJzIHRoYXQgdGhpcyBkZXZpY2UgaXMgY29uZmln
dXJlZCB0byB1c2UuDQoNCiAgIGxpc3BVc2VNYXBSZXNvbHZlciAtICBUaGlzIHRhYmxlIHByb3Zp
ZGVzIHRoZSBwcm9wZXJ0aWVzIG9mIGFsbCBNYXAtDQogICAgICBSZXNvbHZlcnMgdGhhdCB0aGlz
IGRldmljZSBpcyBjb25maWd1cmVkIHRvIHVzZS4NCg0KICAgbGlzcFVzZVByb3h5RXRyIC0gIFRo
aXMgdGFibGUgcHJvdmlkZXMgdGhlIHByb3BlcnRpZXMgb2YgYWxsIFByb3h5DQogICAgICBFVFJz
IHRoYXQgdGhpcyBkZXZpY2UgaXMgY29uZmlndXJlZCB0byB1c2UuDQoNCjcuICBMSVNQIE1JQiBE
ZWZpbml0aW9ucw0KDQpMSVNQLU1JQiBERUZJTklUSU9OUyA6Oj0gQkVHSU4NCg0KSU1QT1JUUw0K
ICAgIE1PRFVMRS1JREVOVElUWSwgT0JKRUNULVRZUEUsDQogICAgbWliLTIsIFVuc2lnbmVkMzIs
IENvdW50ZXI2NCwNCiAgICBJbnRlZ2VyMzIsIFRpbWVUaWNrcyAgICAgICAgICAgIEZST00gU05N
UHYyLVNNSSAgICAgICAgLS0gW1JGQzI1NzhdDQogICAgVHJ1dGhWYWx1ZSwgVEVYVFVBTC1DT05W
RU5USU9OLA0KICAgIFRpbWVTdGFtcCAgICAgICAgICAgICAgICAgICAgICAgRlJPTSBTTk1QdjIt
VEMgICAgICAgICAtLSBbUkZDMjU3OV0NCiAgICBNT0RVTEUtQ09NUExJQU5DRSwgT0JKRUNULUdS
T1VQIEZST00gU05NUHYyLUNPTkYgICAgICAgLS0gW1JGQzI1ODBdDQogICAgTXBsc0wzVnBuTmFt
ZQ0KICAgICAgICAgICAgICAgICBGUk9NIE1QTFMtTDNWUE4tU1RELU1JQiAgICAgICAgICAgICAg
ICAgICAtLSBbUkZDNDM4Ml0NCiAgICBBZGRyZXNzRmFtaWx5TnVtYmVycw0KICAgICAgICAgICAg
ICAgICBGUk9NIElBTkEtQUREUkVTUy1GQU1JTFktTlVNQkVSUy1NSUI7ICAgICAtLSBbSUFOQV0N
Cg0KbGlzcE1JQiBNT0RVTEUtSURFTlRJVFkNCiAgICBMQVNULVVQREFURUQgPHN0cmlrZT48Zm9u
dCBjb2xvcj0icmVkIj4iMjAxMzA1MjQwMDAwWiI8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZv
bnQgY29sb3I9ImdyZWVuIj4iMjAxMzA2MTcwMDAwWiI8L2ZvbnQ+PC9zdHJvbmc+IC0tIDxzdHJp
a2U+PGZvbnQgY29sb3I9InJlZCI+MjIgTWF5PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250
IGNvbG9yPSJncmVlbiI+MTcgSnVuZTwvZm9udD48L3N0cm9uZz4gMjAxMw0KICAgIE9SR0FOSVpB
VElPTg0KICAgICAgICAgICAgIklFVEYgTG9jYXRvci9JRCBTZXBhcmF0aW9uIFByb3RvY29sIChM
SVNQKSBXb3JraW5nIEdyb3VwIg0KICAgIENPTlRBQ1QtSU5GTw0KICAgICAgICAgICAgIkVtYWls
OiBsaXNwQGlldGYub3JnDQogICAgICAgICAgICBXRyBjaGFydGVyOg0KICAgICAgICAgICAgaHR0
cDovL3d3dy5pZXRmLm9yZy9odG1sLmNoYXJ0ZXJzL2xpc3AtY2hhcnRlci5odG1sIg0KICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgIDxzdHJpa2U+PGZvbnQgY29sb3I9InJlZCI+IkxvY2F0b3Iv
SUQ8L2ZvbnQ+PC9zdHJpa2U+DQogICAgICAgICAgICA8c3Ryb25nPjxmb250IGNvbG9yPSJncmVl
biI+IlRoaXMgTUlCIG1vZHVsZSBjb250YWlucyBtYW5hZ2VkIG9iamVjdHMgdG8gc3VwcG9ydA0K
ICAgICAgICAgICAgIG1vbml0b3JpbmcgZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIExvY2F0b3Iv
SUQ8L2ZvbnQ+PC9zdHJvbmc+IFNlcGFyYXRpb24NCiAgICAgICAgICAgICBQcm90b2NvbCA8c3Ry
aWtlPjxmb250IGNvbG9yPSJyZWQiPihMSVNQKSBNSUIgTWFuYWdlZCBPYmplY3QNCiAgICAgICAg
ICAgICBtb2R1bGUuIFRoZSBMSVNQIE1JQiBpcyBpbnRlbmRlZCBmb3IgbWFuYWdlbWVudCBvZiBM
SVNQDQogICAgICAgICAgICAgZGV2aWNlcy48L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQg
Y29sb3I9ImdyZWVuIj4oTElTUCkuPC9mb250Pjwvc3Ryb25nPg0KDQogICAgICAgICAgICBDb3B5
cmlnaHQgKEMpIFRoZSBJRVRGIFRydXN0ICgyMDEzKS4iDQogICBSRVZJU0lPTiAgICAgPHN0cmlr
ZT48Zm9udCBjb2xvcj0icmVkIj4iMjAxMzA1MjQwMDAwWiI8L2ZvbnQ+PC9zdHJpa2U+ICAgICA8
c3Ryb25nPjxmb250IGNvbG9yPSJncmVlbiI+IjIwMTMwNjE3MDAwMFoiPC9mb250Pjwvc3Ryb25n
PiAtLSA8c3RyaWtlPjxmb250IGNvbG9yPSJyZWQiPjIyIE1heTwvZm9udD48L3N0cmlrZT4gPHN0
cm9uZz48Zm9udCBjb2xvcj0iZ3JlZW4iPjE3IEp1bmU8L2ZvbnQ+PC9zdHJvbmc+IDIwMTMNCiAg
IERFU0NSSVBUSU9OICAiSW5pdGlhbCB2ZXJzaW9uIG9mIHRoZSBJRVRGIExJU1AtTUlCIG1vZHVs
ZS4gUHVibGlzaGVkDQogICAgICAgICAgICAgICAgYXMgUkZDIHh4eHguIg0KLS0gUkZDIEVkLjog
UkZDLWVkaXRvciBwbHMgZmlsbCBpbiB4eHh4DQogICAgIDo6PSB7IG1pYi0yIFhYWCB9DQotLSBS
RkMgRWQuOiBhc3NpZ25lZCBieSBJQU5BLCBzZWUgc2VjdGlvbiAxMCBmb3IgZGV0YWlscw0KDQot
LQ0KLS0gVGV4dHVhbCBDb252ZW50aW9ucw0KLS0NCg0KTGlzcEFkZHJlc3NUeXBlIDo6PSBURVhU
VUFMLUNPTlZFTlRJT04NCiAgICBESVNQTEFZLUhJTlQgIjM5YSINCiAgICBTVEFUVVMgY3VycmVu
dA0KICAgIERFU0NSSVBUSU9ODQogICAgICAgICJMSVNQIGFyY2hpdGVjdHVyZSBjYW4gYmUgYXBw
bGllZCB0byBhIHdpZGUgdmFyaWV0eSBvZg0KICAgICAgICAgYWRkcmVzcy1mYW1pbGllcy4gVGhp
cyB0ZXh0dWFsLWNvbnZlbnRpb24gaXMgYSBnZW5lcmFsaXphdGlvbg0KICAgICAgICAgZm9yIHJl
cHJlc2VudGluZyBhZGRyZXNzZXMgPHN0cmlrZT48Zm9udCBjb2xvcj0icmVkIj50aGF0IGJlbG9u
ZzwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0iZ3JlZW4iPmJlbG9uZ2luZzwv
Zm9udD48L3N0cm9uZz4gdG8gdGhvc2UgYWRkcmVzcy1mYW1pbGllcy4NCiAgICAgICAgIEZvciBj
b252ZW5pZW5jZSwgdGhpcyBkb2N1bWVudCByZWZlcnMgdG8gYW55IHN1Y2ggYWRkcmVzcyBhcyBh
DQogICAgICAgICBMSVNQIGFkZHJlc3MuIExpc3BBZGRyZXNzVHlwZSB0ZXh0dWFsLWNvbnZlbnRp
b24gY29uc2lzdHMgb2YNCiAgICAgICAgIHRoZSBmb2xsb3dpbmcgZm91ci10dXBsZToNCiAgICAg
ICAgICAxLiBJQU5BIEFkZHJlc3MgRmFtaWx5IE51bWJlcjogQSBmaWVsZCBvZiBsZW5ndGggMi1v
Y3RldHMsDQogICAgICAgICAgICAgd2hvc2UgdmFsdWUgaXMgb2YgdGhlIGZvcm0gZm9sbG93aW5n
IHRoZSBhc3NpZ25lZA0KICAgICAgICAgICAgIEFkZHJlc3NGYW1pbHlOdW1iZXJzIHRleHR1YWwt
Y29udmVudGlvbiBkZXNjcmliZWQgaW4NCiAgICAgICAgICAgICBbSUFOQV0uIFRoZSBlbnVtZXJh
dGlvbnMgYXJlIGxpc3RlZCBpbiBbSUFOQV0uICBOb3RlDQogICAgICAgICAgICAgdGhhdCB0aGlz
IGxpc3Qgb2YgYWRkcmVzcyBmYW1pbHkgbnVtYmVycyBpcyBtYWludGFpbmVkDQogICAgICAgICAg
ICAgYnkgSUFOQS4NCiAgICAgICAgICAyLiBMZW5ndGggb2YgTElTUCBhZGRyZXNzOiBBIGZpZWxk
IG9mIGxlbmd0aCAxLW9jdGV0LCB3aG9zZQ0KICAgICAgICAgICAgIHZhbHVlIGluZGljYXRlcyB0
aGUgb2N0ZXQtbGVuZ3RoIG9mIHRoZSBuZXh0ICh0aGlyZCkNCiAgICAgICAgICAgICBmaWVsZCBv
ZiB0aGlzIExpc3BBZGRyZXNzVHlwZSBmb3VyLXR1cGxlLg0KICAgICAgICAgIDMuIExJU1AgYWRk
cmVzczogQSBmaWVsZCBvZiB2YXJpYWJsZSBsZW5ndGggYXMgaW5kaWNhdGVkIGluDQogICAgICAg
ICAgICAgdGhlIHByZXZpb3VzIChzZWNvbmQpIGZpZWxkLCB3aG9zZSB2YWx1ZSBpcyBhbiBhZGRy
ZXNzDQogICAgICAgICAgICAgb2YgdGhlIElBTkEgQWRkcmVzcyBGYW1pbHkgaW5kaWNhdGVkIGlu
IHRoZSBmaXJzdCBmaWVsZA0KICAgICAgICAgICAgIG9mIHRoaXMgTGlzcEFkZHJlc3NUeXBlIGZv
dXItdHVwbGUuICBOb3RlIHRoYXQgYW55IG9mDQogICAgICAgICAgICAgdGhlIElBTkEgQWRkcmVz
cyBGYW1pbGllcyBjYW4gYmUgcmVwcmVzZW50ZWQuDQogICAgICAgICAgICAgUGFydGljdWxhcmx5
IHdoZW4gdGhlIGFkZHJlc3MgZmFtaWx5IGlzIExJU1AgQ2Fub25pY2FsDQogICAgICAgICAgICAg
QWRkcmVzcyBGb3JtYXQgKExDQUYpIFtMQ0FGXSB3aXRoIElBTkEgYXNzaWduZWQgQWRkcmVzcw0K
ICAgICAgICAgICAgIEZhbWlseSBOdW1iZXIgMTYzODcsIHRoZW4gdGhlIGZpcnN0IG9jdGV0IG9m
IHRoaXMgZmllbGQNCiAgICAgICAgICAgICBpbmRpY2F0ZXMgdGhlIExDQUYgdHlwZSwgYW5kIHRo
ZSByZXN0IG9mIHRoaXMgZmllbGQgaXMNCiAgICAgICAgICAgICBzYW1lIGFzIHRoZSBlbmNvZGlu
ZyBmb3JtYXQgb2YgdGhlIExJU1AgQ2Fub25pY2FsIEFkZHJlc3MNCiAgICAgICAgICAgICBhZnRl
ciB0aGUgbGVuZ3RoIGZpZWxkLCBhcyBkZWZpbmVkIGluIFtMQ0FGXS4NCiAgICAgICAgICA0LiBN
YXNrLWxlbmd0aCBvZiBhZGRyZXNzOiBBIGZpZWxkIG9mIGxlbmd0aCAxLW9jdGV0LCB3aG9zZQ0K
ICAgICAgICAgICAgIHZhbHVlIGlzIHRoZSBtYXNrLWxlbmd0aCB0byBiZSBhcHBsaWVkIHRvIHRo
ZSBMSVNQDQogICAgICAgICAgICAgYWRkcmVzcyBzcGVjaWZpZWQgaW4gdGhlIHByZXZpb3VzICh0
aGlyZCkgZmllbGQuDQoNCiAgICAgICAgICBUbyBpbGx1c3RyYXRlIHRoZSB1c2Ugb2YgdGhpcyBv
YmplY3QsIGNvbnNpZGVyIHRoZSBMSVNQIE1JQg0KICAgICAgICAgIE9iamVjdCBiZWxvdyBlbnRp
dGxlZCBsaXNwTWFwQ2FjaGVFbnRyeS4gVGhpcyBvYmplY3QgYmVnaW5zDQogICAgICAgICAgd2l0
aCB0aGUgZm9sbG93aW5nIGVudGl0aWVzOg0KDQogICAgICAgICAgbGlzcE1hcENhY2hlRW50cnkg
Ojo9IFNFUVVFTkNFIHsNCiAgICAgICAgICAgICBsaXNwTWFwQ2FjaGVFaWRMZW5ndGggICAgICAg
ICAgSU5URUdFUiwNCiAgICAgICAgICAgICBsaXNwTWFwQ2FjaGVFaWQgICAgICAgICAgICAgICAg
TGlzcEFkZHJlc3NUeXBlLA0KICAgICAgICAgICAgICAuLi4gW3NraXBdIC4uLg0KDQogICAgICAg
ICAgRXhhbXBsZSAxOiBTdXBwb3NlIHRoYXQgdGhlIElQdjQgRUlEIHByZWZpeCBzdG9yZWQgaXMN
CiAgICAgICAgICAxOTIuMC4yLjAvMjQuIEluIHRoaXMgY2FzZSwgdGhlIHZhbHVlcyB3aXRoaW4N
CiAgICAgICAgICBsaXNwTWFwQ2FjaGVFbnRyeSB3b3VsZCBiZToNCg0KICAgICAgICAgICAgIGxp
c3BNYXBDYWNoZUVpZExlbmd0aCAgPSA4DQogICAgICAgICAgICAgbGlzcE1hcENhY2hlRWlkID0g
MSwgNCwgMTkyLjAuMi4wLCAyNA0KICAgICAgICAgICAgIC4uLiBbc2tpcF0gLi4uDQoNCiAgICAg
ICAgICB3aGVyZSA4IGlzIHRoZSB0b3RhbCBsZW5ndGggaW4gb2N0ZXRzIG9mIHRoZSBuZXh0DQog
ICAgICAgICAgb2JqZWN0IChsaXNwTWFwQ2FjaGVFSUQgb2YgdHlwZSBMaXNwQWRkcmVzc1R5cGUp
LiBUaGVuLA0KICAgICAgICAgIHRoZSB2YWx1ZSAxIGluZGljYXRlcyB0aGUgSVB2NCBBRiAocGVy
IFtJQU5BXSksIHRoZQ0KICAgICAgICAgIHZhbHVlIDQgaW5kaWNhdGVzIHRoYXQgdGhlIEFGIGlz
IDQtb2N0ZXRzIGluIGxlbmd0aCwNCiAgICAgICAgICAxOTIuMC4yLjAgaXMgdGhlIElQdjQgYWRk
cmVzcywgYW5kIHRoZSB2YWx1ZSAyNCBpcyB0aGUNCiAgICAgICAgICBtYXNrLWxlbmd0aCBpbiBi
aXRzLiBOb3RlIHRoYXQgdGhlIGxpc3BNYXBDYWNoZUVpZExlbmd0aA0KICAgICAgICAgIHZhbHVl
IG9mIDggaXMgdXNlZCB0byBjb21wdXRlIHRoZSBsZW5ndGggb2YgdGhlIGZvdXJ0aA0KICAgICAg
ICAgIChsYXN0KSBmaWVsZCBpbiBsaXNwTWFwQ2FjaGVFaWQgdG8gYmUgMSBvY3RldCAtIGFzDQog
ICAgICAgICAgY29tcHV0ZWQgYnkgOCAtICgyICsgMSArIDQpID0gMS4NCg0KICAgICAgICAgIEV4
YW1wbGUgMjogU3VwcG9zZSB0aGF0IHRoZSBJUHY2IEVJRCBwcmVmaXggc3RvcmVkIGlzDQogICAg
ICAgICAgMjAwMTpkYjg6YTo6LzQ4LiBJbiB0aGlzIGNhc2UsIHRoZSB2YWx1ZXMgd2l0aGluDQog
ICAgICAgICAgbGlzcE1hcENhY2hlRW50cnkgd291bGQgYmU6DQoNCiAgICAgICAgICAgICBsaXNw
TWFwQ2FjaGVFaWRMZW5ndGggID0gMjANCiAgICAgICAgICAgICBsaXNwTWFwQ2FjaGVFaWQgPSAy
LCAxNiwgMjAwMTpkYjg6YTo6LCA0OA0KICAgICAgICAgICAgIC4uLiBbc2tpcF0gLi4uDQoNCiAg
ICAgICAgICB3aGVyZSAyMCBpcyB0aGUgdG90YWwgbGVuZ3RoIGluIG9jdGV0cyBvZiB0aGUgbmV4
dA0KICAgICAgICAgIG9iamVjdCAobGlzcE1hcENhY2hlRUlEIG9mIHR5cGUgTGlzcEFkZHJlc3NU
eXBlKS4gVGhlbiwNCiAgICAgICAgICB0aGUgdmFsdWUgMiBpbmRpY2F0ZXMgdGhlIElQdjQgQUYg
KHBlciBbSUFOQV0pLCB0aGUNCiAgICAgICAgICB2YWx1ZSAxNiBpbmRpY2F0ZXMgdGhhdCB0aGUg
QUYgaXMgMTYtb2N0ZXRzIGluIGxlbmd0aCwNCiAgICAgICAgICAyMDAxOmRiODphOjogaXMgdGhl
IElQdjYgYWRkcmVzcywgYW5kIHRoZSB2YWx1ZSA0OCBpcyB0aGUNCiAgICAgICAgICBtYXNrLWxl
bmd0aCBpbiBiaXRzLiBOb3RlIHRoYXQgdGhlIGxpc3BNYXBDYWNoZUVpZExlbmd0aA0KICAgICAg
ICAgIHZhbHVlIG9mIDIwIGlzIHVzZWQgdG8gY29tcHV0ZSB0aGUgbGVuZ3RoIG9mIHRoZSBmb3Vy
dGgNCiAgICAgICAgICAobGFzdCkgZmllbGQgaW4gbGlzcE1hcENhY2hlRWlkIHRvIGJlIDEgb2N0
ZXQgLSBhcw0KICAgICAgICAgIGNvbXB1dGVkIGJ5IDIwIC0gKDIgKyAxICsgMTYpID0gMS4NCg0K
ICAgICAgICAgIEV4YW1wbGUgMzogQXMgYW4gZXhhbXBsZSB3aGVyZSBMQ0FGIGlzIHVzZWQsIHN1
cHBvc2UNCiAgICAgICAgICB0aGF0IHRoZSBJUHY0IEVJRCBwcmVmaXggc3RvcmVkIGlzIDE5Mi4w
LjIuMC8yNCBhbmQgaXQNCiAgICAgICAgICBpcyBwYXJ0IG9mIExJU1AgSW5zdGFuY2UgSUQgMTAx
LiBJbiB0aGlzIGNhc2UsIHRoZSB2YWx1ZXMNCiAgICAgICAgICB3aXRoaW4gbGlzcE1hcENhY2hl
RW50cnkgd291bGQgYmU6DQoNCiAgICAgICAgICAgICBsaXNwTWFwQ2FjaGVFaWRMZW5ndGggID0g
MTENCiAgICAgICAgICAgICBsaXNwTWFwQ2FjaGVFaWQgPSAxNjM4NywgNywgMiwgMTAxLCAxLCAx
OTIuMC4yLjAsIDI0DQogICAgICAgICAgICAgLi4uIFtza2lwXSAuLi4NCg0KICAgICAgICAgIHdo
ZXJlIDExIGlzIHRoZSB0b3RhbCBsZW5ndGggaW4gb2N0ZXRzIG9mIHRoZSBuZXh0IG9iamVjdA0K
ICAgICAgICAgIChsaXNwTWFwQ2FjaGVFSUQgb2YgdHlwZSBMaXNwQWRkcmVzc1R5cGUpLiBUaGVu
LCB0aGUgdmFsdWUNCiAgICAgICAgICAxNjM4NyBpbmRpY2F0ZXMgdGhlIExDQUYgQUYgKHNlZSBb
SUFOQV0pLCB0aGUgdmFsdWUgNw0KICAgICAgICAgIGluZGljYXRlcyB0aGF0IHRoZSBMQ0FGIEFG
IGlzIDctb2N0ZXRzIGluIGxlbmd0aCBpbiB0aGlzDQogICAgICAgICAgY2FzZSwgMiBpbmRpY2F0
ZXMgdGhhdCBMQ0FGIFR5cGUgMiBlbmNvZGluZyBpcyB1c2VkIChzZWUNCiAgICAgICAgICBbTENB
Rl0pLCAxMDEgZ2l2ZXMgdGhlIEluc3RhbmNlIElELCAxIGdpdmVzIHRoZSBBRkkgKHBlcg0KICAg
ICAgICAgIFtJQU5BXSkgZm9yIGFuIElQdjQgYWRkcmVzcywgMTkyLjAuMi4wIGlzIHRoZSBJUHY0
IGFkZHJlc3MsDQogICAgICAgICAgYW5kIDI0IGlzIHRoZSBtYXNrLWxlbmd0aCBpbiBiaXRzLiBO
b3RlIHRoYXQgdGhlDQogICAgICAgICAgbGlzcE1hcENhY2hlRWlkTGVuZ3RoIHZhbHVlIG9mIDEx
IG9jdGV0cyBpcyB1c2VkIHRvIGNvbXB1dGUNCiAgICAgICAgICB0aGUgbGVuZ3RoIG9mIHRoZSBs
YXN0IGZpZWxkIGluIGxpc3BNYXBDYWNoZUVpZCB0byBiZSAxIG9jdGV0LA0KICAgICAgICAgIGFz
IGNvbXB1dGVkIGJ5IDExIC0gKDIgKyAxICsgMSArIDEgKyAxICsgMSArIDQpID0gPHN0cmlrZT48
Zm9udCBjb2xvcj0icmVkIj4xLiI8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9
ImdyZWVuIj4xLg0KDQogICAgICAgICAgTm90ZTogYWxsIExJU1AgaGVhZGVyIGZvcm1hdHMgYW5k
IGxvY2F0aW9ucyBvZiBzcGVjaWZpYw0KICAgICAgICAgIGZsYWdzLCBiaXRzLCBhbmQgZmllbGRz
IGFyZSBhcyBnaXZlbiBpbiB0aGUgYmFzZSBMSVNQDQogICAgICAgICAgcmVmZXJlbmNlcyBvZiBS
RkM2ODMwLCBSRkM2ODMyLCBhbmQgUkZDNjgzMy4iPC9mb250Pjwvc3Ryb25nPg0KDQogICAgUkVG
RVJFTkNFDQogICAgICAgICAgIlJGQzY4MzAsIFNlY3Rpb24gMTQuMiwgZHJhZnQtaWV0Zi1saXNw
LWxjYWYtMDIudHh0LiINCiAgICBTWU5UQVggT0NURVQgU1RSSU5HIChTSVpFICg1Li4zOSkpDQoN
CiAgIC0tDQogICAtLSBUb3AgbGV2ZWwgY29tcG9uZW50cyBvZiB0aGlzIE1JQi4NCiAgIC0tDQog
ICBsaXNwT2JqZWN0cyAgICAgICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBsaXNwTUlCIDEgfQ0K
ICAgbGlzcENvbmZvcm1hbmNlICAgT0JKRUNUIElERU5USUZJRVIgOjo9IHsgbGlzcE1JQiAyIH0N
Cg0KICAgIGxpc3BGZWF0dXJlc1RhYmxlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAg
U0VRVUVOQ0UgT0YgTGlzcEZlYXR1cmVzRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNj
ZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICJUaGlzIHRhYmxlIHJlcHJlc2VudHMgdGhlIE9OL09GRiBzdGF0dXMgb2Yg
dGhlDQogICAgICAgICAgICB2YXJpb3VzIExJU1AgZmVhdHVyZXMgdGhhdCBjYW4gYmUgZW5hYmxl
ZCBvbiBMSVNQIGRldmljZXMuIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJSRkM2
ODMwLCBTZWN0aW9uIDQuMC4sIFNlY3Rpb24gNS41LiwgU2VjdGlvbiA2LjMuIg0KICAgICAgICA6
Oj0geyBsaXNwT2JqZWN0cyAxIH0NCg0KICAgIGxpc3BGZWF0dXJlc0VudHJ5IE9CSkVDVC1UWVBF
DQogICAgICAgIFNZTlRBWCAgICAgTGlzcEZlYXR1cmVzRW50cnkNCiAgICAgICAgTUFYLUFDQ0VT
UyBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICJBbiBlbnRyeSAoY29uY2VwdHVhbCByb3cpIGluIHRoZSBs
aXNwRmVhdHVyZXNUYWJsZS4iDQogICAgICAgIElOREVYICAgICAgeyBsaXNwRmVhdHVyZXNJbnN0
YW5jZUlELA0KICAgICAgICAgICAgICAgICAgICAgbGlzcEZlYXR1cmVzQWRkcmVzc0ZhbWlseSB9
DQogICAgICAgIDo6PSB7IGxpc3BGZWF0dXJlc1RhYmxlIDEgfQ0KDQogICAgTGlzcEZlYXR1cmVz
RW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgbGlzcEZlYXR1cmVzSW5zdGFuY2VJRCAgICAg
ICAgICAgICAgICAgICAgIFVuc2lnbmVkMzIsDQogICAgICAgIGxpc3BGZWF0dXJlc0FkZHJlc3NG
YW1pbHkgICAgICAgICAgICAgICAgICBBZGRyZXNzRmFtaWx5TnVtYmVycywNCiAgICAgICAgbGlz
cEZlYXR1cmVzSXRyRW5hYmxlZCAgICAgICAgICAgICAgICAgICAgIFRydXRoVmFsdWUsDQogICAg
ICAgIGxpc3BGZWF0dXJlc0V0ckVuYWJsZWQgICAgICAgICAgICAgICAgICAgICBUcnV0aFZhbHVl
LA0KICAgICAgICBsaXNwRmVhdHVyZXNQcm94eUl0ckVuYWJsZWQgICAgICAgICAgICAgICAgVHJ1
dGhWYWx1ZSwNCiAgICAgICAgbGlzcEZlYXR1cmVzUHJveHlFdHJFbmFibGVkICAgICAgICAgICAg
ICAgIFRydXRoVmFsdWUsDQogICAgICAgIGxpc3BGZWF0dXJlc01hcFNlcnZlckVuYWJsZWQgICAg
ICAgICAgICAgICBUcnV0aFZhbHVlLA0KICAgICAgICBsaXNwRmVhdHVyZXNNYXBSZXNvbHZlckVu
YWJsZWQgICAgICAgICAgICAgVHJ1dGhWYWx1ZSwNCiAgICAgICAgbGlzcEZlYXR1cmVzTWFwQ2Fj
aGVTaXplICAgICAgICAgICAgICAgICAgIFVuc2lnbmVkMzIsDQogICAgICAgIGxpc3BGZWF0dXJl
c01hcENhY2hlTGltaXQgICAgICAgICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICBsaXNw
RmVhdHVyZXNFdHJNYXBDYWNoZVR0bCAgICAgICAgICAgICAgICAgVW5zaWduZWQzMiwNCiAgICAg
ICAgbGlzcEZlYXR1cmVzUmxvY1Byb2JlRW5hYmxlZCAgICAgICAgICAgICAgIFRydXRoVmFsdWUs
DQogICAgICAgIGxpc3BGZWF0dXJlc0V0ckFjY2VwdE1hcERhdGFFbmFibGVkICAgICAgICBUcnV0
aFZhbHVlLA0KICAgICAgICBsaXNwRmVhdHVyZXNFdHJBY2NlcHRNYXBEYXRhVmVyaWZ5RW5hYmxl
ZCAgVHJ1dGhWYWx1ZSwNCiAgICAgICAgbGlzcEZlYXR1cmVzUm91dGVyVGltZVN0YW1wICAgICAg
ICAgICAgICAgIFRpbWVTdGFtcA0KICAgIH0NCg0KICAgIGxpc3BGZWF0dXJlc0luc3RhbmNlSUQg
T0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICBVbnNpZ25lZDMyICgwLi4xNjc3NzIxNSkN
CiAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAgIGN1
cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIHJlcHJlc2VudHMg
dGhlIEluc3RhbmNlIElEIG9mIHRoZSBMSVNQIGhlYWRlci4NCiAgICAgICAgICAgIEFuIEluc3Rh
bmNlIElEIGluIHRoZSBMSVNQIGFkZHJlc3MgZW5jb2RpbmcgaGVscHMNCiAgICAgICAgICAgIHVu
aXF1ZWx5IGlkZW50aWZ5IHRoZSBBRkktYmFzZWQgYWRkcmVzcyBzcGFjZSB0byB3aGljaA0KICAg
ICAgICAgICAgYSBnaXZlbiBFSUQgYmVsb25ncy4gSXQncyBkZWZhdWx0IHZhbHVlIGlzIDAuIg0K
ICAgICAgICAgREVGVkFMIHsgMCB9DQogICAgICAgICA6Oj0geyBsaXNwRmVhdHVyZXNFbnRyeSAx
IH0NCg0KICAgIGxpc3BGZWF0dXJlc0FkZHJlc3NGYW1pbHkgT0JKRUNULVRZUEUNCiAgICAgICAg
U1lOVEFYICAgICBBZGRyZXNzRmFtaWx5TnVtYmVycw0KICAgICAgICBNQVgtQUNDRVNTIG5vdC1h
Y2Nlc3NpYmxlDQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgIlRoZSBJQU5BIGFkZHJlc3MgZmFtaWx5IG51bWJlciBvZiBkZXN0aW5h
dGlvbiBhZGRyZXNzDQogICAgICAgICAgICBvZiBwYWNrZXRzIHRoYXQgdGhpcyBMSVNQIGRldmlj
ZSBpcyBlbmFibGVkIHRvIHByb2Nlc3MuIg0KICAgICAgICAgOjo9IHsgbGlzcEZlYXR1cmVzRW50
cnkgMiB9DQoNCiAgICBsaXNwRmVhdHVyZXNJdHJFbmFibGVkIE9CSkVDVC1UWVBFDQogICAgICAg
IFNZTlRBWCAgICAgVHJ1dGhWYWx1ZQ0KICAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAg
ICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAg
ICJJbmRpY2F0ZXMgdGhlIHN0YXR1cyBvZiBJVFIgcm9sZSBvbiB0aGlzIGRldmljZS4gSWYNCiAg
ICAgICAgICAgIHRoaXMgb2JqZWN0IGlzIFRSVUUsIHRoZW4gSVRSIGZlYXR1cmUgaXMgZW5hYmxl
ZC4iDQogICAgICAgIDo6PSB7IGxpc3BGZWF0dXJlc0VudHJ5IDMgfQ0KDQogICAgbGlzcEZlYXR1
cmVzRXRyRW5hYmxlZCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIFRydXRoVmFsdWUN
CiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50
DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSW5kaWNhdGVzIHRoZSBzdGF0dXMg
b2YgRVRSIHJvbGUgb24gdGhpcyBkZXZpY2UuIElmDQogICAgICAgICAgICB0aGlzIG9iamVjdCBp
cyBUUlVFLCB0aGVuIEVUUiBmZWF0dXJlIGlzIGVuYWJsZWQuIg0KICAgICAgICA6Oj0geyBsaXNw
RmVhdHVyZXNFbnRyeSA0IH0NCg0KICAgIGxpc3BGZWF0dXJlc1Byb3h5SXRyRW5hYmxlZCBPQkpF
Q1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIFRydXRoVmFsdWUNCiAgICAgICAgTUFYLUFDQ0VT
UyByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiSW5kaWNhdGVzIHRoZSBzdGF0dXMgb2YgUHJveHktSVRSIHJvbGUg
b24gdGhpcyBkZXZpY2UuDQogICAgICAgICAgICBJZiB0aGlzIG9iamVjdCBpcyBUUlVFLCB0aGVu
IFByb3h5LUlUUiBmZWF0dXJlIGlzIGVuYWJsZWQuIg0KICAgICAgICA6Oj0geyBsaXNwRmVhdHVy
ZXNFbnRyeSA1IH0NCg0KICAgIGxpc3BGZWF0dXJlc1Byb3h5RXRyRW5hYmxlZCBPQkpFQ1QtVFlQ
RQ0KICAgICAgICBTWU5UQVggICAgIFRydXRoVmFsdWUNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFk
LW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiSW5kaWNhdGVzIHRoZSBzdGF0dXMgb2YgUHJveHktRVRSIHJvbGUgb24gdGhp
cyBkZXZpY2UuDQogICAgICAgICAgICBJZiB0aGlzIG9iamVjdCBpcyBUUlVFLCB0aGVuIFByb3h5
LUVUUiBmZWF0dXJlIGlzIGVuYWJsZWQuIg0KICAgICAgICA6Oj0geyBsaXNwRmVhdHVyZXNFbnRy
eSA2IH0NCg0KICAgIGxpc3BGZWF0dXJlc01hcFNlcnZlckVuYWJsZWQgT0JKRUNULVRZUEUNCiAg
ICAgICAgU1lOVEFYICAgICBUcnV0aFZhbHVlDQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5
DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIkluZGljYXRlcyB0aGUgc3RhdHVzIG9mIE1hcCBTZXJ2ZXIgcm9sZSBvbiB0aGlzIGRl
dmljZS4NCiAgICAgICAgICAgIElmIHRoaXMgb2JqZWN0IGlzIFRSVUUsIHRoZW4gTWFwIFNlcnZl
ciBmZWF0dXJlIGlzDQogICAgICAgICAgICBlbmFibGVkLiINCiAgICAgICAgOjo9IHsgbGlzcEZl
YXR1cmVzRW50cnkgNyB9DQoNCiAgICBsaXNwRmVhdHVyZXNNYXBSZXNvbHZlckVuYWJsZWQgT0JK
RUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICBUcnV0aFZhbHVlDQogICAgICAgIE1BWC1BQ0NF
U1MgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIkluZGljYXRlcyB0aGUgc3RhdHVzIG9mIE1hcCBSZXNvbHZlciBy
b2xlIG9uIHRoaXMgZGV2aWNlLg0KICAgICAgICAgICAgSWYgdGhpcyBvYmplY3QgaXMgVFJVRSwg
dGhlbiBNYXAgUmVzb2x2ZXIgZmVhdHVyZSBpcw0KICAgICAgICAgICAgZW5hYmxlZC4iDQogICAg
ICAgIDo6PSB7IGxpc3BGZWF0dXJlc0VudHJ5IDggfQ0KDQogICAgbGlzcEZlYXR1cmVzTWFwQ2Fj
aGVTaXplIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgVW5zaWduZWQzMg0KICAgICAg
ICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJTaXplIG9mIEVJRC10by1STE9DIG1hcCBjYWNo
ZSBvbiB0aGlzIGRldmljZS4iDQogICAgICAgIDo6PSB7IGxpc3BGZWF0dXJlc0VudHJ5IDkgfQ0K
DQogICAgbGlzcEZlYXR1cmVzTWFwQ2FjaGVMaW1pdCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5U
QVggICAgIFVuc2lnbmVkMzINCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAg
U1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiTWF4
aW11bSBwZXJtaXNzaWJsZSBlbnRyaWVzIGluIEVJRC10by1STE9DIG1hcCBjYWNoZSBvbg0KICAg
ICAgICAgICAgdGhpcyBkZXZpY2UuIg0KICAgICAgICA6Oj0geyBsaXNwRmVhdHVyZXNFbnRyeSAx
MCB9DQoNCiAgICBsaXNwRmVhdHVyZXNFdHJNYXBDYWNoZVR0bCBPQkpFQ1QtVFlQRQ0KICAgICAg
ICBTWU5UQVggICAgIFVuc2lnbmVkMzINCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAg
ICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
ICAiVGhlIHN0b3JlZCBSZWNvcmQgVFRMIG9mIHRoZSBFSUQtdG8tUkxPQyBtYXAgcmVjb3JkIGlu
DQogICAgICAgICAgICB0aGUgbWFwIGNhY2hlLiINCiAgICAgICAgOjo9IHsgbGlzcEZlYXR1cmVz
RW50cnkgMTEgfQ0KDQogICAgbGlzcEZlYXR1cmVzUmxvY1Byb2JlRW5hYmxlZCBPQkpFQ1QtVFlQ
RQ0KICAgICAgICBTWU5UQVggICAgIFRydXRoVmFsdWUNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFk
LW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiSW5kaWNhdGVzIHRoZSBzdGF0dXMgb2YgcmxvYy1wcm9iaW5nIGZlYXR1cmUg
b24gdGhpcw0KICAgICAgICAgICAgZGV2aWNlLiAgSWYgdGhpcyBvYmplY3QgaXMgVFJVRSwgdGhl
biB0aGlzIGZlYXR1cmUgaXMNCiAgICAgICAgICAgIGVuYWJsZWQuIg0KICAgICAgICA6Oj0geyBs
aXNwRmVhdHVyZXNFbnRyeSAxMiB9DQoNCiAgICBsaXNwRmVhdHVyZXNFdHJBY2NlcHRNYXBEYXRh
RW5hYmxlZCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIFRydXRoVmFsdWUNCiAgICAg
ICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAg
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSW5kaWNhdGVzIHRoZSBzdGF0dXMgb2YgYWNj
ZXB0aW5nIHBpZ2d5YmFja2VkIG1hcHBpbmcNCiAgICAgICAgICAgIGRhdGEgcmVjZWl2ZWQgaW4g
YSBtYXAtcmVxdWVzdCBvbiB0aGlzIGRldmljZS4gSWYgdGhpcw0KICAgICAgICAgICAgb2JqZWN0
IGlzIFRSVUUsIHRoZW4gdGhpcyBkZXZpY2UgYWNjZXB0cyBwaWdneWJhY2tlZA0KICAgICAgICAg
ICAgbWFwcGluZyBkYXRhLiINCiAgICAgICAgOjo9IHsgbGlzcEZlYXR1cmVzRW50cnkgMTMgfQ0K
DQogICAgbGlzcEZlYXR1cmVzRXRyQWNjZXB0TWFwRGF0YVZlcmlmeUVuYWJsZWQgT0JKRUNULVRZ
UEUNCiAgICAgICAgU1lOVEFYICAgICBUcnV0aFZhbHVlDQogICAgICAgIE1BWC1BQ0NFU1MgcmVh
ZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIkluZGljYXRlcyB0aGUgc3RhdHVzIG9mIHZlcmlmeWluZyBhY2NlcHRlZCBw
aWdneWJhY2tlZA0KICAgICAgICAgICAgbWFwcGluZyBkYXRhIHJlY2VpdmVkIGluIGEgbWFwLXJl
cXVlc3Qgb24gdGhpcyBkZXZpY2UuDQogICAgICAgICAgICBJZiB0aGlzIG9iamVjdCBpcyBUUlVF
LCB0aGVuIHRoaXMgZGV2aWNlIHZlcmlmaWVzDQogICAgICAgICAgICBhY2NlcHRlZCBwaWdneWJh
Y2tlZCBtYXBwaW5nIGRhdGEuIg0KICAgICAgICA6Oj0geyBsaXNwRmVhdHVyZXNFbnRyeSAxNCB9
DQoNCiAgICBsaXNwRmVhdHVyZXNSb3V0ZXJUaW1lU3RhbXAgT0JKRUNULVRZUEUNCiAgICAgICAg
U1lOVEFYICAgICBUaW1lU3RhbXANCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAg
ICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAi
VGhlIHZhbHVlIG9mIHN5c1VwVGltZSBhdCB3aGljaCBMSVNQIGZlYXR1cmUgd2FzDQogICAgICAg
ICAgICBlbmFibGVkIG9uIHRoaXMgZGV2aWNlLg0KDQogICAgICAgICAgICBJZiB0aGlzIGluZm9y
bWF0aW9uIHdhcyBwcmVzZW50IGF0IHRoZSBtb3N0IHJlY2VudA0KICAgICAgICAgICAgcmUtaW5p
dGlhbGl6YXRpb24gb2YgdGhlIGxvY2FsIG1hbmFnZW1lbnQgc3Vic3lzdGVtLA0KICAgICAgICAg
ICAgdGhlbiB0aGlzIG9iamVjdCBjb250YWlucyBhIHplcm8gdmFsdWUuIg0KICAgICAgICBERUZW
QUwgeyAwIH0NCiAgICAgICAgOjo9IHsgbGlzcEZlYXR1cmVzRW50cnkgMTUgfQ0KDQogICAgICBs
aXNwSWlkVG9WcmZUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICAgICAgIFNZTlRBWCAgICAgU0VRVUVO
Q0UgT0YgTGlzcElpZFRvVnJmRW50cnkNCiAgICAgICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3Np
YmxlDQogICAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICAgIlRoaXMgdGFibGUgcmVwcmVzZW50cyB0aGUgbWFwcGluZyBvZiBMSVNQ
IEluc3RhbmNlIElEDQogICAgICAgICAgICAgIHRvIGEgVlJGLiINCiAgICAgICAgICBSRUZFUkVO
Q0UNCiAgICAgICAgICAgICAgIlJGQzY4MzAsIFNlY3Rpb24gNS41LiBhbmQgUkZDNDM4MiwgU2Vj
dGlvbiA3LiINCiAgICAgICAgICA6Oj0geyBsaXNwT2JqZWN0cyAyIH0NCg0KICAgICAgbGlzcElp
ZFRvVnJmRW50cnkgT0JKRUNULVRZUEUNCiAgICAgICAgICBTWU5UQVggICAgIExpc3BJaWRUb1Zy
ZkVudHJ5DQogICAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0KICAgICAgICAgIFNU
QVRVUyAgICAgY3VycmVudA0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgICJB
biBlbnRyeSAoY29uY2VwdHVhbCByb3cpIGluIHRoZSBsaXNwSWlkVG9WcmZUYWJsZS4iDQogICAg
ICAgICAgSU5ERVggICAgICB7IGxpc3BGZWF0dXJlc0luc3RhbmNlSUQgfQ0KICAgICAgICAgIDo6
PSB7IGxpc3BJaWRUb1ZyZlRhYmxlIDEgfQ0KDQogICAgICBMaXNwSWlkVG9WcmZFbnRyeSA6Oj0g
U0VRVUVOQ0Ugew0KICAgICAgICAgIGxpc3BJaWRUb1ZyZk5hbWUgICAgICAgICAgICAgICAgICAg
IE1wbHNMM1Zwbk5hbWUNCiAgICAgIH0NCg0KICAgICAgbGlzcElpZFRvVnJmTmFtZSBPQkpFQ1Qt
VFlQRQ0KICAgICAgICAgIFNZTlRBWCAgICAgTXBsc0wzVnBuTmFtZQ0KICAgICAgICAgIE1BWC1B
Q0NFU1MgcmVhZC1vbmx5DQogICAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgIlRoZSBpZGVudGlmaWVyIGZvciBlYWNoIFZQTiB0
aGF0IGlzIG1hcHBlZCB0byB0aGUNCiAgICAgICAgICAgICAgZ2l2ZW4gTElTUCBJbnN0YW5jZSBJ
RC4iDQogICAgICAgICAgICAgIDo6PSB7IGxpc3BJaWRUb1ZyZkVudHJ5IDEgfQ0KDQogICAgbGlz
cEdsb2JhbFN0YXRzVGFibGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICBTRVFVRU5D
RSBPRiBMaXNwR2xvYmFsU3RhdHNFbnRyeQ0KICAgICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3Np
YmxlDQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgIlRoaXMgdGFibGUgcHJvdmlkZXMgZ2xvYmFsIHN0YXRpc3RpY3MgZm9yIGEgZ2l2
ZW4NCiAgICAgICAgICAgIEluc3RhbmNlIElEIHBlciBhZGRyZXNzLWZhbWlseSBvbiBhIExJU1Ag
ZGV2aWNlLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiUkZDNjgzMCwgU2VjdGlv
biA2LjEuIg0KICAgICAgICA6Oj0geyBsaXNwT2JqZWN0cyAzIH0NCg0KICAgIGxpc3BHbG9iYWxT
dGF0c0VudHJ5IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgTGlzcEdsb2JhbFN0YXRz
RW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMg
ICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJBbiBlbnRyeSAo
Y29uY2VwdHVhbCByb3cpIGluIHRoZQ0KICAgICAgICAgICAgbGlzcEdsb2JhbFN0YXRzVGFibGUu
Ig0KICAgICAgICBJTkRFWCAgICAgIHsgbGlzcEZlYXR1cmVzSW5zdGFuY2VJRCwNCiAgICAgICAg
ICAgICAgICAgICAgIGxpc3BGZWF0dXJlc0FkZHJlc3NGYW1pbHkgfQ0KICAgICAgICA6Oj0geyBs
aXNwR2xvYmFsU3RhdHNUYWJsZSAxIH0NCg0KICAgIExpc3BHbG9iYWxTdGF0c0VudHJ5IDo6PSBT
RVFVRU5DRSB7DQogICAgICAgIGxpc3BHbG9iYWxTdGF0c01hcFJlcXVlc3RzSW4gICAgICAgIENv
dW50ZXI2NCwNCiAgICAgICAgbGlzcEdsb2JhbFN0YXRzTWFwUmVxdWVzdHNPdXQgICAgICAgQ291
bnRlcjY0LA0KICAgICAgICBsaXNwR2xvYmFsU3RhdHNNYXBSZXBsaWVzSW4gICAgICAgICBDb3Vu
dGVyNjQsDQogICAgICAgIGxpc3BHbG9iYWxTdGF0c01hcFJlcGxpZXNPdXQgICAgICAgIENvdW50
ZXI2NCwNCiAgICAgICAgbGlzcEdsb2JhbFN0YXRzTWFwUmVnaXN0ZXJzSW4gICAgICAgQ291bnRl
cjY0LA0KICAgICAgICBsaXNwR2xvYmFsU3RhdHNNYXBSZWdpc3RlcnNPdXQgICAgICBDb3VudGVy
NjQNCiAgICB9DQoNCiAgICBsaXNwR2xvYmFsU3RhdHNNYXBSZXF1ZXN0c0luIE9CSkVDVC1UWVBF
DQogICAgICAgIFNZTlRBWCAgICAgQ291bnRlcjY0DQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1v
bmx5DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgIlRvdGFsIG51bWJlciBvZiBtYXAgcmVxdWVzdHMgcmVjZWl2ZWQgYnkgdGhpcyBk
ZXZpY2UgZm9yDQogICAgICAgICAgICBhbnkgRUlEIHByZWZpeCBvZiB0aGUgZ2l2ZW4gYWRkcmVz
cyBmYW1pbHkgYW5kIEluc3RhbmNlIElELg0KDQogICAgICAgICAgICBEaXNjb250aW51aXRpZXMg
aW4gdGhpcyBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFsdWUgb2NjdXINCiAgICAgICAgICAg
IGF0IHJlLWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VtZW50IHN5c3RlbS4NCiAgICAgICAg
ICAgIERpc2NvbnRpbnVpdGllcyBjYW4gYWxzbyBvY2N1ciBhcyBhIHJlc3VsdCBvZiBMSVNQIGZl
YXR1cmVzDQogICAgICAgICAgICBiZWluZyByZW1vdmVkLCB3aGljaCBjYW4gYmUgZGV0ZWN0ZWQg
Ynkgb2JzZXJ2aW5nIHRoZSB2YWx1ZQ0KICAgICAgICAgICAgb2YgbGlzcEZlYXR1cmVzUm91dGVy
VGltZVN0YW1wLiINCiAgICAgICAgOjo9IHsgbGlzcEdsb2JhbFN0YXRzRW50cnkgMSB9DQoNCiAg
ICBsaXNwR2xvYmFsU3RhdHNNYXBSZXF1ZXN0c091dCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5U
QVggICAgIENvdW50ZXI2NA0KICAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgICBT
VEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUb3Rh
bCBudW1iZXIgb2YgbWFwIHJlcXVlc3RzIHNlbnQgYnkgdGhpcyBkZXZpY2UgZm9yIGFueQ0KICAg
ICAgICAgICAgRUlEIHByZWZpeCBvZiB0aGUgZ2l2ZW4gYWRkcmVzcyBmYW1pbHkgYW5kIEluc3Rh
bmNlIElELg0KDQogICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhpcyBtb25vdG9uaWNh
bGx5IGluY3JlYXNpbmcgdmFsdWUgb2NjdXINCiAgICAgICAgICAgIGF0IHJlLWluaXRpYWxpemF0
aW9uIG9mIHRoZSBtYW5hZ2VtZW50IHN5c3RlbS4NCg0KICAgICAgICAgICAgRGlzY29udGludWl0
aWVzIGNhbiBhbHNvIG9jY3VyIGFzIGEgcmVzdWx0IG9mIExJU1AgZmVhdHVyZXMNCiAgICAgICAg
ICAgIGJlaW5nIHJlbW92ZWQsIHdoaWNoIGNhbiBiZSBkZXRlY3RlZCBieSBvYnNlcnZpbmcgdGhl
IHZhbHVlDQogICAgICAgICAgICBvZiBsaXNwRmVhdHVyZXNSb3V0ZXJUaW1lU3RhbXAuIg0KICAg
ICAgICA6Oj0geyBsaXNwR2xvYmFsU3RhdHNFbnRyeSAyIH0NCg0KICAgIGxpc3BHbG9iYWxTdGF0
c01hcFJlcGxpZXNJbiBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIENvdW50ZXI2NA0K
ICAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQN
CiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUb3RhbCBudW1iZXIgb2YgbWFwIHJl
cGxpZXMgcmVjZWl2ZWQgYnkgdGhpcyBkZXZpY2UgZm9yIGFueQ0KICAgICAgICAgICAgRUlEIHBy
ZWZpeCBvZiB0aGUgZ2l2ZW4gYWRkcmVzcyBmYW1pbHkgYW5kIEluc3RhbmNlIElELg0KDQogICAg
ICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhpcyBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcg
dmFsdWUgb2NjdXINCiAgICAgICAgICAgIGF0IHJlLWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5h
Z2VtZW50IHN5c3RlbS4NCiAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBjYW4gYWxzbyBvY2N1
ciBhcyBhIHJlc3VsdCBvZiBMSVNQIGZlYXR1cmVzDQogICAgICAgICAgICBiZWluZyByZW1vdmVk
LCB3aGljaCBjYW4gYmUgZGV0ZWN0ZWQgYnkgb2JzZXJ2aW5nIHRoZSB2YWx1ZQ0KICAgICAgICAg
ICAgb2YgbGlzcEZlYXR1cmVzUm91dGVyVGltZVN0YW1wLiINCiAgICAgICAgOjo9IHsgbGlzcEds
b2JhbFN0YXRzRW50cnkgMyB9DQoNCiAgICBsaXNwR2xvYmFsU3RhdHNNYXBSZXBsaWVzT3V0IE9C
SkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgQ291bnRlcjY0DQogICAgICAgIE1BWC1BQ0NF
U1MgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIlRvdGFsIG51bWJlciBvZiBtYXAgcmVwbGllcyBzZW50IGJ5IHRo
aXMgZGV2aWNlIGZvciBhbnkgRUlEDQogICAgICAgICAgICBwcmVmaXggb2YgdGhlIGdpdmVuIGFk
ZHJlc3MgZmFtaWx5IGFuZCBJbnN0YW5jZSBJRC4NCg0KICAgICAgICAgICAgRGlzY29udGludWl0
aWVzIGluIHRoaXMgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIHZhbHVlIG9jY3VyDQogICAgICAg
ICAgICBhdCByZS1pbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlbWVudCBzeXN0ZW0uDQogICAg
ICAgICAgICBEaXNjb250aW51aXRpZXMgY2FuIGFsc28gb2NjdXIgYXMgYSByZXN1bHQgb2YgTElT
UCBmZWF0dXJlcw0KICAgICAgICAgICAgYmVpbmcgcmVtb3ZlZCwgd2hpY2ggY2FuIGJlIGRldGVj
dGVkIGJ5IG9ic2VydmluZyB0aGUgdmFsdWUNCiAgICAgICAgICAgIG9mIGxpc3BGZWF0dXJlc1Jv
dXRlclRpbWVTdGFtcC4iDQogICAgICAgIDo6PSB7IGxpc3BHbG9iYWxTdGF0c0VudHJ5IDQgfQ0K
DQogICAgbGlzcEdsb2JhbFN0YXRzTWFwUmVnaXN0ZXJzSW4gT0JKRUNULVRZUEUNCiAgICAgICAg
U1lOVEFYICAgICBDb3VudGVyNjQNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAg
ICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAi
VG90YWwgbnVtYmVyIG9mIG1hcCByZWdpc3RlcnMgcmVjZWl2ZWQgYnkgdGhpcyBkZXZpY2UgZm9y
DQogICAgICAgICAgICBhbnkgRUlEIHByZWZpeCBvZiB0aGUgZ2l2ZW4gYWRkcmVzcyBmYW1pbHkg
YW5kIEluc3RhbmNlIElELg0KDQogICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhpcyBt
b25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFsdWUgb2NjdXINCiAgICAgICAgICAgIGF0IHJlLWlu
aXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VtZW50IHN5c3RlbS4NCiAgICAgICAgICAgIERpc2Nv
bnRpbnVpdGllcyBjYW4gYWxzbyBvY2N1ciBhcyBhIHJlc3VsdCBvZiBMSVNQIGZlYXR1cmVzDQog
ICAgICAgICAgICBiZWluZyByZW1vdmVkLCB3aGljaCBjYW4gYmUgZGV0ZWN0ZWQgYnkgb2JzZXJ2
aW5nIHRoZSB2YWx1ZQ0KICAgICAgICAgICAgb2YgbGlzcEZlYXR1cmVzUm91dGVyVGltZVN0YW1w
LiINCg0KICAgICAgICA6Oj0geyBsaXNwR2xvYmFsU3RhdHNFbnRyeSA1IH0NCg0KICAgIGxpc3BH
bG9iYWxTdGF0c01hcFJlZ2lzdGVyc091dCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAg
IENvdW50ZXI2NA0KICAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMg
ICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUb3RhbCBudW1i
ZXIgb2YgbWFwIHJlZ2lzdGVycyBzZW50IGJ5IHRoaXMgZGV2aWNlIGZvciBhbnkNCiAgICAgICAg
ICAgIEVJRCBwcmVmaXggb2YgdGhlIGdpdmVuIGFkZHJlc3MgZmFtaWx5IGFuZCBJbnN0YW5jZSBJ
RC4NCg0KICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoaXMgbW9ub3RvbmljYWxseSBp
bmNyZWFzaW5nIHZhbHVlIG9jY3VyDQogICAgICAgICAgICBhdCByZS1pbml0aWFsaXphdGlvbiBv
ZiB0aGUgbWFuYWdlbWVudCBzeXN0ZW0uDQogICAgICAgICAgICBEaXNjb250aW51aXRpZXMgY2Fu
IGFsc28gb2NjdXIgYXMgYSByZXN1bHQgb2YgTElTUCBmZWF0dXJlcw0KICAgICAgICAgICAgYmVp
bmcgcmVtb3ZlZCwgd2hpY2ggY2FuIGJlIGRldGVjdGVkIGJ5IG9ic2VydmluZyB0aGUgdmFsdWUN
CiAgICAgICAgICAgIG9mIGxpc3BGZWF0dXJlc1JvdXRlclRpbWVTdGFtcC4iDQogICAgICAgIDo6
PSB7IGxpc3BHbG9iYWxTdGF0c0VudHJ5IDYgfQ0KDQogICAgbGlzcE1hcHBpbmdEYXRhYmFzZVRh
YmxlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgU0VRVUVOQ0UgT0YgTGlzcE1hcHBp
bmdEYXRhYmFzZUVudHJ5DQogICAgICAgIE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAg
ICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAi
VGhpcyB0YWJsZSByZXByZXNlbnRzIHRoZSBFSUQtdG8tUkxPQyBtYXBwaW5nIGRhdGFiYXNlDQog
ICAgICAgICAgICAgdGhhdCBjb250YWlucyB0aGUgRUlELXByZWZpeCB0byBSTE9DIG1hcHBpbmdz
IGNvbmZpZ3VyZWQNCiAgICAgICAgICAgICBvbiBhbiBFVFIuDQoNCiAgICAgICAgICAgIEluIGdl
bmVyYWwsIHRoaXMgdGFibGUgd291bGQgYmUgcmVwcmVzZW50YXRpdmUgb2YgYWxsDQogICAgICAg
ICAgICBzdWNoIG1hcHBpbmdzIGZvciB0aGUgZ2l2ZW4gTElTUCBzaXRlIHRvIHdoaWNoIHRoaXMg
ZGV2aWNlDQogICAgICAgICAgICBiZWxvbmdzLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAg
ICAgICAiUkZDNjgzMCwgU2VjdGlvbiA2LjAuIg0KICAgICAgICA6Oj0geyBsaXNwT2JqZWN0cyA0
IH0NCg0KICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAgICBT
WU5UQVggICAgIExpc3BNYXBwaW5nRGF0YWJhc2VFbnRyeQ0KDQogICAgICAgIE1BWC1BQ0NFU1Mg
bm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICAiQW4gZW50cnkgKGNvbmNlcHR1YWwgcm93KSBpbiBsaXNwTWFw
cGluZ0RhdGFiYXNlVGFibGUuIg0KICAgICAgICBJTkRFWCAgIHsgbGlzcE1hcHBpbmdEYXRhYmFz
ZUVpZExlbmd0aCwNCiAgICAgICAgICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VFaWQgfQ0K
ICAgICAgICA6Oj0geyBsaXNwTWFwcGluZ0RhdGFiYXNlVGFibGUgMSB9DQoNCiAgICBMaXNwTWFw
cGluZ0RhdGFiYXNlRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgbGlzcE1hcHBpbmdEYXRh
YmFzZUVpZExlbmd0aCAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICBsaXNwTWFwcGluZ0RhdGFi
YXNlRWlkICAgICAgICAgICAgICBMaXNwQWRkcmVzc1R5cGUsDQogICAgICAgIGxpc3BNYXBwaW5n
RGF0YWJhc2VMc2IgICAgICAgICAgICAgIFVuc2lnbmVkMzIsDQogICAgICAgIGxpc3BNYXBwaW5n
RGF0YWJhc2VFaWRQYXJ0aXRpb25lZCAgIFRydXRoVmFsdWUsDQogICAgICAgIGxpc3BNYXBwaW5n
RGF0YWJhc2VUaW1lU3RhbXAgICAgICAgIFRpbWVTdGFtcCwNCiAgICAgICAgbGlzcE1hcHBpbmdE
YXRhYmFzZURlY2FwT2N0ZXRzICAgICAgQ291bnRlcjY0LA0KICAgICAgICBsaXNwTWFwcGluZ0Rh
dGFiYXNlRGVjYXBQYWNrZXRzICAgICBDb3VudGVyNjQsDQogICAgICAgIGxpc3BNYXBwaW5nRGF0
YWJhc2VFbmNhcE9jdGV0cyAgICAgIENvdW50ZXI2NCwNCiAgICAgICAgbGlzcE1hcHBpbmdEYXRh
YmFzZUVuY2FwUGFja2V0cyAgICAgQ291bnRlcjY0DQogICAgfQ0KDQogICAgbGlzcE1hcHBpbmdE
YXRhYmFzZUVpZExlbmd0aCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIEludGVnZXIz
MiAoNS4uMjU5KQ0KICAgICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNU
QVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMg
b2JqZWN0IGdpdmVzIHRoZSBvY3RldC1sZW5ndGggb2YNCiAgICAgICAgICAgIGxpc3BNYXBwaW5n
RGF0YWJhc2VFaWQuIg0KICAgICAgICA6Oj0geyBsaXNwTWFwcGluZ0RhdGFiYXNlRW50cnkgMSB9
DQoNCiAgICBsaXNwTWFwcGluZ0RhdGFiYXNlRWlkIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRB
WCAgICAgTGlzcEFkZHJlc3NUeXBlDQogICAgICAgIE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUN
CiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgICAiVGhlIEVJRCBwcmVmaXggb2YgdGhlIG1hcHBpbmcgZGF0YWJhc2UuIg0KICAgICAgICA6
Oj0geyBsaXNwTWFwcGluZ0RhdGFiYXNlRW50cnkgMiB9DQoNCiAgICBsaXNwTWFwcGluZ0RhdGFi
YXNlTHNiIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgVW5zaWduZWQzMiAoMC4uNDI5
NDk2NzI5NSkNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAg
ICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIGxvY2F0b3Ig
c3RhdHVzIGJpdHMgZm9yIHRoaXMgRUlEIHByZWZpeC4iDQogICAgICAgIDo6PSB7IGxpc3BNYXBw
aW5nRGF0YWJhc2VFbnRyeSAzIH0NCg0KICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VFaWRQYXJ0aXRp
b25lZCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIFRydXRoVmFsdWUNCiAgICAgICAg
TUFYLUFDQ0VTUyByZWFkLW9ubHkNCg0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJJbmRpY2F0ZXMgaWYgdGhpcyBkZXZpY2UgaXMg
cGFydGl0aW9uZWQgZnJvbSB0aGUgc2l0ZSB0aGF0DQogICAgICAgICAgICBjb250YWlucyB0aGlz
IEVJRCBwcmVmaXguIElmIHRoaXMgb2JqZWN0IGlzIFRSVUUsIHRoZW4gaXQNCiAgICAgICAgICAg
IG1lYW5zIHRoaXMgZGV2aWNlIGlzIHBhcnRpdGlvbmVkIGZyb20gdGhlIHNpdGUuIg0KICAgICAg
ICA6Oj0geyBsaXNwTWFwcGluZ0RhdGFiYXNlRW50cnkgNCB9DQoNCiAgICBsaXNwTWFwcGluZ0Rh
dGFiYXNlVGltZVN0YW1wIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgVGltZVN0YW1w
DQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVu
dA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSB2YWx1ZSBvZiBzeXNVcFRp
bWUgYXQgd2hpY2ggdGhlIEVJRCBQcmVmaXggaW5mb3JtYXRpb24NCiAgICAgICAgICAgIHJlcHJl
c2VudGVkIGJ5IHRoaXMgbWFwcGluZyBkYXRhYmFzZSBlbnRyeSB3YXMgY29uZmlndXJlZA0KICAg
ICAgICAgICAgb24gdGhpcyBkZXZpY2UuDQoNCiAgICAgICAgICAgIElmIHRoaXMgaW5mb3JtYXRp
b24gd2FzIHByZXNlbnQgYXQgdGhlIG1vc3QgcmVjZW50DQogICAgICAgICAgICByZS1pbml0aWFs
aXphdGlvbiBvZiB0aGUgbG9jYWwgbWFuYWdlbWVudCBzdWJzeXN0ZW0sIHRoZW4NCiAgICAgICAg
ICAgIHRoaXMgb2JqZWN0IGNvbnRhaW5zIGEgemVybyB2YWx1ZS4iDQogICAgICAgIERFRlZBTCB7
IDAgfQ0KICAgICAgICA6Oj0geyBsaXNwTWFwcGluZ0RhdGFiYXNlRW50cnkgNSB9DQoNCiAgICBs
aXNwTWFwcGluZ0RhdGFiYXNlRGVjYXBPY3RldHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFY
ICAgICBDb3VudGVyNjQNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgU1RB
VFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIG51
bWJlciBvZiBvY3RldHMgb2YgTElTUCBwYWNrZXRzIHRoYXQgd2VyZSBkZWNhcHN1bGF0ZWQNCiAg
ICAgICAgICAgIGJ5IHRoaXMgZGV2aWNlIGFkZHJlc3NlZCB0byBhIGhvc3Qgd2l0aGluIHRoaXMg
RUlELXByZWZpeC4NCg0KICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoaXMgbW9ub3Rv
bmljYWxseSBpbmNyZWFzaW5nIHZhbHVlIG9jY3VyDQogICAgICAgICAgICBhdCByZS1pbml0aWFs
aXphdGlvbiBvZiB0aGUgbWFuYWdlbWVudCBzeXN0ZW0uDQogICAgICAgICAgICBEaXNjb250aW51
aXRpZXMgY2FuIGFsc28gb2NjdXIgYXMgYSByZXN1bHQgb2YgTElTUCBmZWF0dXJlcw0KICAgICAg
ICAgICAgYmVpbmcgcmVtb3ZlZCwgd2hpY2ggY2FuIGJlIGRldGVjdGVkIGJ5IG9ic2VydmluZyB0
aGUgdmFsdWUNCiAgICAgICAgICAgIG9mIGxpc3BNYXBwaW5nRGF0YWJhc2VUaW1lU3RhbXAuIg0K
ICAgICAgICA6Oj0geyBsaXNwTWFwcGluZ0RhdGFiYXNlRW50cnkgNiB9DQoNCiAgICBsaXNwTWFw
cGluZ0RhdGFiYXNlRGVjYXBQYWNrZXRzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAg
Q291bnRlcjY0DQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAg
ICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBudW1iZXIg
b2YgTElTUCBwYWNrZXRzIHRoYXQgd2VyZSBkZWNhcHN1bGF0ZWQgYnkgdGhpcw0KICAgICAgICAg
ICAgZGV2aWNlIGFkZHJlc3NlZCB0byBhIGhvc3Qgd2l0aGluIHRoaXMgRUlELXByZWZpeC4NCg0K
ICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoaXMgbW9ub3RvbmljYWxseSBpbmNyZWFz
aW5nIHZhbHVlIG9jY3VyDQogICAgICAgICAgICBhdCByZS1pbml0aWFsaXphdGlvbiBvZiB0aGUg
bWFuYWdlbWVudCBzeXN0ZW0uDQogICAgICAgICAgICBEaXNjb250aW51aXRpZXMgY2FuIGFsc28g
b2NjdXIgYXMgYSByZXN1bHQgb2YgTElTUCBmZWF0dXJlcw0KICAgICAgICAgICAgYmVpbmcgcmVt
b3ZlZCwgd2hpY2ggY2FuIGJlIGRldGVjdGVkIGJ5IG9ic2VydmluZyB0aGUgdmFsdWUNCiAgICAg
ICAgICAgIG9mIGxpc3BNYXBwaW5nRGF0YWJhc2VUaW1lU3RhbXAuIg0KICAgICAgICA6Oj0geyBs
aXNwTWFwcGluZ0RhdGFiYXNlRW50cnkgNyB9DQoNCiAgICBsaXNwTWFwcGluZ0RhdGFiYXNlRW5j
YXBPY3RldHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICBDb3VudGVyNjQNCiAgICAg
ICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAg
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIG51bWJlciBvZiBvY3RldHMgb2YgTElT
UCBwYWNrZXRzIHRoYXQgd2VyZSBlbmNhcHN1bGF0ZWQNCiAgICAgICAgICAgIGJ5IHRoaXMgZGV2
aWNlLCB3aG9zZSBpbm5lciBoZWFkZXIgc291cmNlIGFkZHJlc3MgbWF0Y2hlZA0KICAgICAgICAg
ICAgdGhpcyBFSUQgcHJlZml4Lg0KDQogICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhp
cyBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFsdWUgb2NjdXINCiAgICAgICAgICAgIGF0IHJl
LWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VtZW50IHN5c3RlbS4NCiAgICAgICAgICAgIERp
c2NvbnRpbnVpdGllcyBjYW4gYWxzbyBvY2N1ciBhcyBhIHJlc3VsdCBvZiBMSVNQIGZlYXR1cmVz
DQogICAgICAgICAgICBiZWluZyByZW1vdmVkLCB3aGljaCBjYW4gYmUgZGV0ZWN0ZWQgYnkgb2Jz
ZXJ2aW5nIHRoZSB2YWx1ZQ0KICAgICAgICAgICAgb2YgbGlzcE1hcHBpbmdEYXRhYmFzZVRpbWVT
dGFtcC4iDQogICAgICAgIDo6PSB7IGxpc3BNYXBwaW5nRGF0YWJhc2VFbnRyeSA4IH0NCg0KICAg
IGxpc3BNYXBwaW5nRGF0YWJhc2VFbmNhcFBhY2tldHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lO
VEFYICAgICBDb3VudGVyNjQNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAg
U1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhl
IG51bWJlciBvZiBMSVNQIHBhY2tldHMgdGhhdCB3ZXJlIGVuY2Fwc3VsYXRlZCBieSB0aGlzDQog
ICAgICAgICAgICBkZXZpY2Ugd2hvc2UgaW5uZXIgaGVhZGVyIHNvdXJjZSBhZGRyZXNzIG1hdGNo
ZWQgdGhpcyBFSUQNCiAgICAgICAgICAgIHByZWZpeC4NCg0KICAgICAgICAgICAgRGlzY29udGlu
dWl0aWVzIGluIHRoaXMgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIHZhbHVlIG9jY3VyDQogICAg
ICAgICAgICBhdCByZS1pbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlbWVudCBzeXN0ZW0uDQog
ICAgICAgICAgICBEaXNjb250aW51aXRpZXMgY2FuIGFsc28gb2NjdXIgYXMgYSByZXN1bHQgb2Yg
TElTUCBmZWF0dXJlcw0KICAgICAgICAgICAgYmVpbmcgcmVtb3ZlZCwgd2hpY2ggY2FuIGJlIGRl
dGVjdGVkIGJ5IG9ic2VydmluZyB0aGUgdmFsdWUNCiAgICAgICAgICAgIG9mIGxpc3BNYXBwaW5n
RGF0YWJhc2VUaW1lU3RhbXAuIg0KICAgICAgICA6Oj0geyBsaXNwTWFwcGluZ0RhdGFiYXNlRW50
cnkgOSB9DQoNCiAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yVGFibGUgT0JKRUNULVRZUEUN
CiAgICAgICBTWU5UQVggICAgIFNFUVVFTkNFIE9GIExpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9y
RW50cnkNCiAgICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgU1RBVFVTICAg
ICBjdXJyZW50DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoaXMgdGFibGUgcmVw
cmVzZW50cyB0aGUgc2V0IG9mIHJvdXRpbmcgbG9jYXRvcnMgcGVyIEVJRA0KICAgICAgICAgICBw
cmVmaXggY29udGFpbmVkIGluIHRoZSBFSUQtdG8tUkxPQyBkYXRhYmFzZSBjb25maWd1cmVkIG9u
DQogICAgICAgICAgIHRoaXMgRVRSLiINCiAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgIlJG
QzY4MzAsIFNlY3Rpb24gNi4yLiINCiAgICAgICA6Oj0geyBsaXNwT2JqZWN0cyA1IH0NCg0KICAg
bGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZTlRB
WCAgICAgTGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JFbnRyeQ0KICAgICAgIE1BWC1BQ0NFU1Mg
bm90LWFjY2Vzc2libGUNCiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAiQW4gZW50cnkgKGNvbmNlcHR1YWwgcm93KSBpbiB0aGUNCiAgICAg
ICAgICAgbGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JUYWJsZS4iDQogICAgICAgSU5ERVggIHsg
bGlzcE1hcHBpbmdEYXRhYmFzZUVpZExlbmd0aCwNCiAgICAgICAgICAgICAgICBsaXNwTWFwcGlu
Z0RhdGFiYXNlRWlkLA0KICAgICAgICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9y
UmxvY0xlbmd0aCwNCiAgICAgICAgICAgICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRvclJs
b2MgfQ0KICAgICAgIDo6PSB7IGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yVGFibGUgMSB9DQoN
CiAgIExpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAg
ICBsaXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRvclJsb2NMZW5ndGggICAgICAgIEludGVnZXIzMiwN
CiAgICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRvclJsb2MgICAgICAgICAgICAgIExpc3BB
ZGRyZXNzVHlwZSwNCiAgICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRvclJsb2NQcmlvcml0
eSAgICAgIEludGVnZXIzMiwNCiAgICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRvclJsb2NX
ZWlnaHQgICAgICAgIEludGVnZXIzMiwNCiAgICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRv
clJsb2NNUHJpb3JpdHkgICAgIEludGVnZXIzMiwNCiAgICAgICBsaXNwTWFwcGluZ0RhdGFiYXNl
TG9jYXRvclJsb2NNV2VpZ2h0ICAgICAgIEludGVnZXIzMiwNCiAgICAgICBsaXNwTWFwcGluZ0Rh
dGFiYXNlTG9jYXRvclJsb2NTdGF0ZSAgICAgICAgIElOVEVHRVIsDQogICAgICAgbGlzcE1hcHBp
bmdEYXRhYmFzZUxvY2F0b3JSbG9jTG9jYWwgICAgICAgICBJTlRFR0VSLA0KICAgICAgIGxpc3BN
YXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY1RpbWVTdGFtcCAgICAgVGltZVN0YW1wLA0KICAgICAg
IGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY0RlY2FwT2N0ZXRzICAgQ291bnRlcjY0LA0K
ICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY0RlY2FwUGFja2V0cyAgQ291bnRl
cjY0LA0KICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY0VuY2FwT2N0ZXRzICAg
Q291bnRlcjY0LA0KICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY0VuY2FwUGFj
a2V0cyAgQ291bnRlcjY0DQogICB9DQoNCiAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxv
Y0xlbmd0aCBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZTlRBWCAgICAgSW50ZWdlcjMyICg1Li4yNTkp
DQogICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0KICAgICAgIFNUQVRVUyAgICAgY3Vy
cmVudA0KICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJUaGlzIG9iamVjdCBpcyB1c2Vk
IHRvIGdldCB0aGUgb2N0ZXQtbGVuZ3RoIG9mDQogICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJh
c2VMb2NhdG9yUmxvYy4iDQogICAgICAgOjo9IHsgbGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JF
bnRyeSAxIH0NCg0KICAgbGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JSbG9jIE9CSkVDVC1UWVBF
DQogICAgICAgU1lOVEFYICAgICBMaXNwQWRkcmVzc1R5cGUNCiAgICAgICBNQVgtQUNDRVNTIG5v
dC1hY2Nlc3NpYmxlDQogICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGEgbG9jYXRvciBmb3IgdGhlIGdpdmVuIEVJ
RCBwcmVmaXggaW4NCiAgICAgICAgICAgdGhlIG1hcHBpbmcgZGF0YWJhc2UuIg0KICAgICAgIDo6
PSB7IGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yRW50cnkgMiB9DQoNCiAgIGxpc3BNYXBwaW5n
RGF0YWJhc2VMb2NhdG9yUmxvY1ByaW9yaXR5IE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAg
ICBJbnRlZ2VyMzIgKDAuLjI1NSkNCiAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAg
IFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJUaGUg
dW5pY2FzdCBwcmlvcml0eSBvZiB0aGUgUkxPQy4iDQogICAgICAgOjo9IHsgbGlzcE1hcHBpbmdE
YXRhYmFzZUxvY2F0b3JFbnRyeSAzIH0NCg0KICAgbGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JS
bG9jV2VpZ2h0IE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBJbnRlZ2VyMzIgKDAuLjEw
MCkNCiAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgIFNUQVRVUyAgICAgY3VycmVu
dA0KICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJUaGUgdW5pY2FzdCB3ZWlnaHQgb2Yg
dGhlIFJMT0MuIg0KICAgICAgIDo6PSB7IGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yRW50cnkg
NCB9DQoNCiAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY01Qcmlvcml0eSBPQkpFQ1Qt
VFlQRQ0KICAgICAgIFNZTlRBWCAgICAgSW50ZWdlcjMyICgwLi4yNTUpDQogICAgICAgTUFYLUFD
Q0VTUyByZWFkLW9ubHkNCiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAiVGhlIG11bHRpY2FzdCBwcmlvcml0eSBvZiB0aGUgUkxPQy4iDQog
ICAgICAgOjo9IHsgbGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JFbnRyeSA1IH0NCg0KICAgbGlz
cE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JSbG9jTVdlaWdodCBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZ
TlRBWCAgICAgSW50ZWdlcjMyICgwLi4xMDApDQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkN
CiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAiVGhlIG11bHRpY2FzdCB3ZWlnaHQgb2YgdGhlIFJMT0MuIg0KICAgICAgIDo6PSB7IGxpc3BN
YXBwaW5nRGF0YWJhc2VMb2NhdG9yRW50cnkgNiB9DQoNCiAgIGxpc3BNYXBwaW5nRGF0YWJhc2VM
b2NhdG9yUmxvY1N0YXRlIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBJTlRFR0VSIHsN
CiAgICAgICAgICAgICAgICAgICAgIHVwICgxKSwNCiAgICAgICAgICAgICAgICAgICAgIGRvd24g
KDIpLA0KICAgICAgICAgICAgICAgICAgICAgdW5yZWFjaGFibGUgKDMpDQogICAgICAgICAgICAg
ICAgICB9DQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICBTVEFUVVMgICAgIGN1
cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAiVGhlIHN0YXRlIG9mIHRoaXMg
UkxPQyBhcyBwZXIgdGhpcyBkZXZpY2UuDQogICAgICAgICAgICgxID0gUkxPQyBpcyB1cDsgMiA9
IFJMT0MgaXMgZG93bjsgMyA9IFJMT0MgaXMgdW5yZWFjaGFibGUpLiINCiAgICAgICA6Oj0geyBs
aXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRvckVudHJ5IDcgfQ0KDQogICBsaXNwTWFwcGluZ0RhdGFi
YXNlTG9jYXRvclJsb2NMb2NhbCBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZTlRBWCAgICAgSU5URUdF
UiB7DQogICAgICAgICAgICAgICAgICAgICBzaXRlc2VsZiAoMSksDQogICAgICAgICAgICAgICAg
ICAgICBzaXRlbG9jYWwgKDIpDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgTUFYLUFDQ0VT
UyByZWFkLW9ubHkNCiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAiSW5kaWNhdGVzIHdoZXRoZXIgdGhlIFJMT0MgaXMgbG9jYWwgdG8gdGhp
cyBkZXZpY2UNCiAgICAgICAgICAgKG9yIHJlbW90ZSwgbWVhbmluZyBsb2NhbCB0byBhbm90aGVy
IGRldmljZSBpbiB0aGUgc2FtZSBMSVNQDQogICAgICAgICAgIHNpdGUpLiAoMSA9IFJMT0MgaXMg
YW4gYWRkcmVzcyBvbiB0aGlzIGRldmljZTsgMiA9IFJMT0MgaXMNCiAgICAgICAgICAgYW4gYWRk
cmVzcyBvbiBhbm90aGVyIGRldmljZSkuIg0KICAgICAgIDo6PSB7IGxpc3BNYXBwaW5nRGF0YWJh
c2VMb2NhdG9yRW50cnkgOCB9DQoNCiAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY1Rp
bWVTdGFtcCBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZTlRBWCAgICAgVGltZVN0YW1wDQogICAgICAg
TUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgICAiVGhlIHZhbHVlIG9mIHN5c1VwVGltZSBhdCB3aGljaCB0
aGUgUkxPQyBvZiB0aGUgRUlEIFByZWZpeA0KICAgICAgICAgICByZXByZXNlbnRlZCBieSB0aGlz
IG1hcHBpbmcgZGF0YWJhc2UgZW50cnkgd2FzIGNvbmZpZ3VyZWQNCiAgICAgICAgICAgb24gdGhp
cyBkZXZpY2UuDQoNCiAgICAgICAgICAgSWYgdGhpcyBpbmZvcm1hdGlvbiB3YXMgcHJlc2VudCBh
dCB0aGUgbW9zdCByZWNlbnQNCiAgICAgICAgICAgcmUtaW5pdGlhbGl6YXRpb24gb2YgdGhlIGxv
Y2FsIG1hbmFnZW1lbnQgc3Vic3lzdGVtLCB0aGVuDQogICAgICAgICAgIHRoaXMgb2JqZWN0IGNv
bnRhaW5zIGEgemVybyB2YWx1ZS4iDQogICAgICAgREVGVkFMIHsgMCB9DQogICAgICAgOjo9IHsg
bGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JFbnRyeSA5IH0NCg0KICAgbGlzcE1hcHBpbmdEYXRh
YmFzZUxvY2F0b3JSbG9jRGVjYXBPY3RldHMgT0JKRUNULVRZUEUNCiAgICAgICBTWU5UQVggICAg
IENvdW50ZXI2NA0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgU1RBVFVTICAg
ICBjdXJyZW50DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoZSBudW1iZXIgb2Yg
b2N0ZXRzIG9mIExJU1AgcGFja2V0cyB0aGF0IHdlcmUNCiAgICAgICAgICAgYWRkcmVzc2VkIHRv
IHRoaXMgUkxPQyBvZiB0aGUgRUlELXByZWZpeCBhbmQNCiAgICAgICAgICAgd2VyZSBkZWNhcHN1
bGF0ZWQuDQoNCiAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoaXMgbW9ub3RvbmljYWxs
eSBpbmNyZWFzaW5nIHZhbHVlIG9jY3VyDQogICAgICAgICAgIGF0IHJlLWluaXRpYWxpemF0aW9u
IG9mIHRoZSBtYW5hZ2VtZW50IHN5c3RlbS4NCiAgICAgICAgICAgRGlzY29udGludWl0aWVzIGNh
biBhbHNvIG9jY3VyIGFzIGEgcmVzdWx0IG9mIGRhdGFiYXNlDQogICAgICAgICAgIG1hcHBpbmdz
IGdldHRpbmcgcmUtY29uZmlndXJlZCBvciBSTE9DIHN0YXR1cyBjaGFuZ2VzLCB3aGljaA0KICAg
ICAgICAgICBjYW4gYmUgZGV0ZWN0ZWQgYnkgb2JzZXJ2aW5nIHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRvclJsb2NUaW1lU3RhbXAuIg0KICAgICAgIDo6
PSB7IGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yRW50cnkgMTAgfQ0KDQogICBsaXNwTWFwcGlu
Z0RhdGFiYXNlTG9jYXRvclJsb2NEZWNhcFBhY2tldHMgT0JKRUNULVRZUEUNCiAgICAgICBTWU5U
QVggICAgIENvdW50ZXI2NA0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgU1RB
VFVTICAgICBjdXJyZW50DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoZSBudW1i
ZXIgb2YgTElTUCBwYWNrZXRzIHRoYXQgd2VyZSBhZGRyZXNzZWQgdG8gdGhpcyBSTE9DDQogICAg
ICAgICAgIG9mIHRoZSBFSUQtcHJlZml4IGFuZCB3ZXJlIGRlY2Fwc3VsYXRlZC4NCg0KICAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhpcyBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFs
dWUgb2NjdXINCiAgICAgICAgICAgYXQgcmUtaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZW1l
bnQgc3lzdGVtLg0KICAgICAgICAgICBEaXNjb250aW51aXRpZXMgY2FuIGFsc28gb2NjdXIgYXMg
YSByZXN1bHQgb2YgZGF0YWJhc2UNCiAgICAgICAgICAgbWFwcGluZ3MgZ2V0dGluZyByZS1jb25m
aWd1cmVkIG9yIFJMT0Mgc3RhdHVzIGNoYW5nZXMsIHdoaWNoDQogICAgICAgICAgIGNhbiBiZSBk
ZXRlY3RlZCBieSBvYnNlcnZpbmcgdGhlIHZhbHVlIG9mDQogICAgICAgICAgIGxpc3BNYXBwaW5n
RGF0YWJhc2VMb2NhdG9yUmxvY1RpbWVTdGFtcC4iDQogICAgICAgOjo9IHsgbGlzcE1hcHBpbmdE
YXRhYmFzZUxvY2F0b3JFbnRyeSAxMSB9DQoNCiAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9y
UmxvY0VuY2FwT2N0ZXRzIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBDb3VudGVyNjQN
CiAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0K
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJUaGUgbnVtYmVyIG9mIG9jdGV0cyBvZiBM
SVNQIHBhY2tldHMgdGhhdCB3ZXJlIGVuY2Fwc3VsYXRlZA0KICAgICAgICAgICBieSB0aGlzIGRl
dmljZSB1c2luZyB0aGlzIFJMT0MgYWRkcmVzcyBhcyB0aGUgc291cmNlLCBhbmQNCiAgICAgICAg
ICAgdGhhdCB3ZXJlIHNvdXJjZWQgYnkgYW4gYWRkcmVzcyBvZiB0aGlzIEVJRC1wcmVmaXguDQoN
CiAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoaXMgbW9ub3RvbmljYWxseSBpbmNyZWFz
aW5nIHZhbHVlIG9jY3VyDQogICAgICAgICAgIGF0IHJlLWluaXRpYWxpemF0aW9uIG9mIHRoZSBt
YW5hZ2VtZW50IHN5c3RlbS4NCiAgICAgICAgICAgRGlzY29udGludWl0aWVzIGNhbiBhbHNvIG9j
Y3VyIGFzIGEgcmVzdWx0IG9mIGRhdGFiYXNlDQogICAgICAgICAgIG1hcHBpbmdzIGdldHRpbmcg
cmUtY29uZmlndXJlZCBvciBSTE9DIHN0YXR1cyBjaGFuZ2VzLCB3aGljaA0KICAgICAgICAgICBj
YW4gYmUgZGV0ZWN0ZWQgYnkgb2JzZXJ2aW5nIHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICBsaXNw
TWFwcGluZ0RhdGFiYXNlTG9jYXRvclJsb2NUaW1lU3RhbXAuIg0KICAgICAgIDo6PSB7IGxpc3BN
YXBwaW5nRGF0YWJhc2VMb2NhdG9yRW50cnkgMTIgfQ0KDQogICBsaXNwTWFwcGluZ0RhdGFiYXNl
TG9jYXRvclJsb2NFbmNhcFBhY2tldHMgT0JKRUNULVRZUEUNCiAgICAgICBTWU5UQVggICAgIENv
dW50ZXI2NA0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgU1RBVFVTICAgICBj
dXJyZW50DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgTElT
UCBwYWNrZXRzIHRoYXQgd2VyZSBlbmNhcHN1bGF0ZWQgYnkgdGhpcw0KICAgICAgICAgICBkZXZp
Y2UgdXNpbmcgdGhpcyBSTE9DIGFkZHJlc3MgYXMgdGhlIHNvdXJjZSwgYW5kIHRoYXQgd2VyZQ0K
ICAgICAgICAgICBzb3VyY2VkIGJ5IGFuIGFkZHJlc3Mgb2YgdGhpcyBFSUQtcHJlZml4Lg0KDQog
ICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGlzIG1vbm90b25pY2FsbHkgaW5jcmVhc2lu
ZyB2YWx1ZSBvY2N1cg0KICAgICAgICAgICBhdCByZS1pbml0aWFsaXphdGlvbiBvZiB0aGUgbWFu
YWdlbWVudCBzeXN0ZW0uDQogICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBjYW4gYWxzbyBvY2N1
ciBhcyBhIHJlc3VsdCBvZiBkYXRhYmFzZQ0KICAgICAgICAgICBtYXBwaW5ncyBnZXR0aW5nIHJl
LWNvbmZpZ3VyZWQgb3IgUkxPQyBzdGF0dXMgY2hhbmdlcywgd2hpY2gNCiAgICAgICAgICAgY2Fu
IGJlIGRldGVjdGVkIGJ5IG9ic2VydmluZyB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgbGlzcE1h
cHBpbmdEYXRhYmFzZUxvY2F0b3JSbG9jVGltZVN0YW1wLiINCiAgICAgICA6Oj0geyBsaXNwTWFw
cGluZ0RhdGFiYXNlTG9jYXRvckVudHJ5IDEzIH0NCg0KICAgIGxpc3BNYXBDYWNoZVRhYmxlIE9C
SkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgU0VRVUVOQ0UgT0YgTGlzcE1hcENhY2hlRW50
cnkNCiAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAg
IGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIHRhYmxlIHJl
cHJlc2VudHMgdGhlIHNob3J0LWxpdmVkLCBvbi1kZW1hbmQgdGFibGUgb24NCiAgICAgICAgICAg
IGFuIElUUiB0aGF0IHN0b3JlcywgdHJhY2tzLCBhbmQgaXMgcmVzcG9uc2libGUgZm9yDQogICAg
ICAgICAgICB0aW1pbmctb3V0IGFuZCBvdGhlcndpc2UgdmFsaWRhdGluZyBFSUQtdG8tUkxPQyBt
YXBwaW5ncy4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIlJGQzY4MzAsIFNlY3Rp
b24gNi4wLiwgU2VjdGlvbiAxMi4wLiINCiAgICAgICAgOjo9IHsgbGlzcE9iamVjdHMgNiB9DQoN
CiAgICBsaXNwTWFwQ2FjaGVFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIExp
c3BNYXBDYWNoZUVudHJ5DQogICAgICAgIE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAg
ICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAi
QW4gZW50cnkgKGNvbmNlcHR1YWwgcm93KSBpbiB0aGUNCiAgICAgICAgICAgIGxpc3BNYXBDYWNo
ZVRhYmxlLiINCiAgICAgICAgSU5ERVggICAgICB7IGxpc3BNYXBDYWNoZUVpZExlbmd0aCwNCiAg
ICAgICAgICAgICAgICAgICAgIGxpc3BNYXBDYWNoZUVpZCB9DQogICAgICAgIDo6PSB7IGxpc3BN
YXBDYWNoZVRhYmxlIDEgfQ0KDQogICAgTGlzcE1hcENhY2hlRW50cnkgOjo9IFNFUVVFTkNFIHsN
CiAgICAgICAgbGlzcE1hcENhY2hlRWlkTGVuZ3RoICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAg
ICAgIGxpc3BNYXBDYWNoZUVpZCAgICAgICAgICAgICAgICAgTGlzcEFkZHJlc3NUeXBlLA0KICAg
ICAgICBsaXNwTWFwQ2FjaGVFaWRUaW1lU3RhbXAgICAgICAgIFRpbWVTdGFtcCwNCiAgICAgICAg
bGlzcE1hcENhY2hlRWlkRXhwaXJ5VGltZSAgICAgICBUaW1lVGlja3MsDQogICAgICAgIGxpc3BN
YXBDYWNoZUVpZFN0YXRlICAgICAgICAgICAgVHJ1dGhWYWx1ZSwNCiAgICAgICAgbGlzcE1hcENh
Y2hlRWlkQXV0aG9yaXRhdGl2ZSAgICBUcnV0aFZhbHVlLA0KICAgICAgICBsaXNwTWFwQ2FjaGVF
aWREZWNhcE9jdGV0cyAgICAgIENvdW50ZXI2NCwNCiAgICAgICAgbGlzcE1hcENhY2hlRWlkRGVj
YXBQYWNrZXRzICAgICBDb3VudGVyNjQsDQogICAgICAgIGxpc3BNYXBDYWNoZUVpZEVuY2FwT2N0
ZXRzICAgICAgQ291bnRlcjY0LA0KICAgICAgICBsaXNwTWFwQ2FjaGVFaWRFbmNhcFBhY2tldHMg
ICAgIENvdW50ZXI2NA0KICAgIH0NCg0KICAgIGxpc3BNYXBDYWNoZUVpZExlbmd0aCBPQkpFQ1Qt
VFlQRQ0KICAgICAgICBTWU5UQVggICAgIEludGVnZXIzMiAoNS4uMjU5KQ0KICAgICAgICBNQVgt
QUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIHVzZWQgdG8gZ2V0IHRo
ZSBvY3RldC1sZW5ndGggb2YNCiAgICAgICAgICAgIGxpc3BNYXBDYWNoZUVpZC4iDQogICAgICAg
IDo6PSB7IGxpc3BNYXBDYWNoZUVudHJ5IDEgfQ0KDQogICAgbGlzcE1hcENhY2hlRWlkIE9CSkVD
VC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgTGlzcEFkZHJlc3NUeXBlDQogICAgICAgIE1BWC1B
Q0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIEVJRCBwcmVmaXggaW4gdGhlIG1hcHBpbmcg
Y2FjaGUuIg0KICAgICAgICA6Oj0geyBsaXNwTWFwQ2FjaGVFbnRyeSAyIH0NCg0KICAgIGxpc3BN
YXBDYWNoZUVpZFRpbWVTdGFtcCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIFRpbWVT
dGFtcA0KICAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgIGN1
cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgdmFsdWUgb2Ygc3lz
VXBUaW1lIGF0IHdoaWNoIHRoZSBFSUQgUHJlZml4IGluZm9ybWF0aW9uDQogICAgICAgICAgICBy
ZXByZXNlbnRlZCBieSB0aGlzIGVudHJ5IHdhcyBsZWFybmVkIGJ5IHRoaXMgZGV2aWNlLg0KDQog
ICAgICAgICAgICBJZiB0aGlzIGluZm9ybWF0aW9uIHdhcyBwcmVzZW50IGF0IHRoZSBtb3N0IHJl
Y2VudA0KICAgICAgICAgICAgcmUtaW5pdGlhbGl6YXRpb24gb2YgdGhlIGxvY2FsIG1hbmFnZW1l
bnQgc3Vic3lzdGVtLCB0aGVuDQogICAgICAgICAgICB0aGlzIG9iamVjdCBjb250YWlucyBhIHpl
cm8gdmFsdWUuIg0KICAgICAgICBERUZWQUwgeyAwIH0NCiAgICAgICAgOjo9IHsgbGlzcE1hcENh
Y2hlRW50cnkgMyB9DQoNCiAgICBsaXNwTWFwQ2FjaGVFaWRFeHBpcnlUaW1lIE9CSkVDVC1UWVBF
DQogICAgICAgIFNZTlRBWCAgICAgVGltZVRpY2tzDQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1v
bmx5DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgIlRoZSB0aW1lIHJlbWFpbmluZyBiZWZvcmUgdGhlIElUUiB0aW1lcy1vdXQgdGhp
cw0KICAgICAgICAgICAgRUlEIHByZWZpeC4iDQogICAgICAgIDo6PSB7IGxpc3BNYXBDYWNoZUVu
dHJ5IDQgfQ0KDQogICAgbGlzcE1hcENhY2hlRWlkU3RhdGUgT0JKRUNULVRZUEUNCiAgICAgICAg
U1lOVEFYICAgICBUcnV0aFZhbHVlDQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAg
ICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IlRoaXMgb2JqZWN0IGlzIHVzZWQgdG8gaW5kaWNhdGUgdGhlIGFjdGl2aXR5IG9mIHRoaXMgRUlE
DQogICAgICAgICAgICBwcmVmaXguIElmIHRoaXMgb2JqZWN0IGlzIFRSVUUsIHRoZW4gaXQgbWVh
bnMgdGhpcyBFSUQNCiAgICAgICAgICAgIHByZWZpeCBpcyBzZWVpbmcgYWN0aXZpdHkuIg0KICAg
ICAgICA6Oj0geyBsaXNwTWFwQ2FjaGVFbnRyeSA1IH0NCg0KICAgIGxpc3BNYXBDYWNoZUVpZEF1
dGhvcml0YXRpdmUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICBUcnV0aFZhbHVlDQog
ICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0K
ICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIHVzZWQgdG8g
aW5kaWNhdGUgd2hldGhlciB0aGUgRUlEIHByZWZpeCB3YXMNCiAgICAgICAgICAgIGluc3RhbGxl
ZCBieSBhbiBhdXRob3JpdGF0aXZlIG1hcC1yZXBseS4gSWYgdGhpcyBvYmplY3QgaXMNCiAgICAg
ICAgICAgIFRSVUUsIHRoZW4gaXQgbWVhbnMgdGhpcyBFSUQgcHJlZml4IHdhcyBpbnN0YWxsZWQg
YnkgYW4NCiAgICAgICAgICAgIGF1dGhvcml0YXRpdmUgbWFwLXJlcGx5LiINCiAgICAgICAgOjo9
IHsgbGlzcE1hcENhY2hlRW50cnkgNiB9DQoNCiAgICBsaXNwTWFwQ2FjaGVFaWREZWNhcE9jdGV0
cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIENvdW50ZXI2NA0KICAgICAgICBNQVgt
QUNDRVNTIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgbnVtYmVyIG9mIG9jdGV0cyBvZiBMSVNQIHBhY2tl
dHMgdGhhdCB3ZXJlIGRlY2Fwc3VsYXRlZA0KICAgICAgICAgICAgYnkgdGhpcyBkZXZpY2UgYW5k
IHdlcmUgc291cmNlZCBmcm9tIGEgcmVtb3RlIGhvc3Qgd2l0aGluDQogICAgICAgICAgICB0aGlz
IEVJRC1wcmVmaXguDQoNCiAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGlzIG1vbm90
b25pY2FsbHkgaW5jcmVhc2luZyB2YWx1ZSBvY2N1cg0KICAgICAgICAgICAgYXQgcmUtaW5pdGlh
bGl6YXRpb24gb2YgdGhlIG1hbmFnZW1lbnQgc3lzdGVtLg0KICAgICAgICAgICAgRGlzY29udGlu
dWl0aWVzIGNhbiBhbHNvIG9jY3VyIGFzIGEgcmVzdWx0IG9mIGNhY2hlIGJlaW5nDQogICAgICAg
ICAgICByZW1vdmVkIGFuZCByZXBsYWNlZCwgd2hpY2ggY2FuIGJlIGRldGVjdGVkIGJ5IG9ic2Vy
dmluZyB0aGUNCiAgICAgICAgICAgIHZhbHVlIG9mIGxpc3BNYXBDYWNoZUVpZFRpbWVTdGFtcC4i
DQogICAgICAgIDo6PSB7IGxpc3BNYXBDYWNoZUVudHJ5IDcgfQ0KDQogICAgbGlzcE1hcENhY2hl
RWlkRGVjYXBQYWNrZXRzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgQ291bnRlcjY0
DQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVu
dA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgTElTUCBw
YWNrZXRzIHRoYXQgd2VyZSBkZWNhcHN1bGF0ZWQgYnkgdGhpcw0KICAgICAgICAgICAgZGV2aWNl
IGFuZCB3ZXJlIHNvdXJjZWQgZnJvbSBhIHJlbW90ZSBob3N0IHdpdGhpbiB0aGlzDQogICAgICAg
ICAgICBFSUQtcHJlZml4Lg0KDQogICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhpcyBt
b25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFsdWUgb2NjdXINCiAgICAgICAgICAgIGF0IHJlLWlu
aXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VtZW50IHN5c3RlbS4NCiAgICAgICAgICAgIERpc2Nv
bnRpbnVpdGllcyBjYW4gYWxzbyBvY2N1ciBhcyBhIHJlc3VsdCBvZiBjYWNoZSBiZWluZw0KICAg
ICAgICAgICAgcmVtb3ZlZCBhbmQgcmVwbGFjZWQsIHdoaWNoIGNhbiBiZSBkZXRlY3RlZCBieSBv
YnNlcnZpbmcgdGhlDQogICAgICAgICAgICB2YWx1ZSBvZiBsaXNwTWFwQ2FjaGVFaWRUaW1lU3Rh
bXAuIg0KICAgICAgICA6Oj0geyBsaXNwTWFwQ2FjaGVFbnRyeSA4IH0NCg0KICAgIGxpc3BNYXBD
YWNoZUVpZEVuY2FwT2N0ZXRzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgQ291bnRl
cjY0DQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgY3Vy
cmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBudW1iZXIgb2Ygb2N0
ZXRzIG9mIExJU1AgcGFja2V0cyB0aGF0IHdlcmUgZW5jYXBzdWxhdGVkDQogICAgICAgICAgICBi
eSB0aGlzIGRldmljZSB1c2luZyB0aGUgZ2l2ZW4gRUlELXByZWZpeCBpbiB0aGUgbWFwIGNhY2hl
Lg0KDQogICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhpcyBtb25vdG9uaWNhbGx5IGlu
Y3JlYXNpbmcgdmFsdWUgb2NjdXINCiAgICAgICAgICAgIGF0IHJlLWluaXRpYWxpemF0aW9uIG9m
IHRoZSBtYW5hZ2VtZW50IHN5c3RlbS4NCiAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBjYW4g
YWxzbyBvY2N1ciBhcyBhIHJlc3VsdCBvZiBjYWNoZSBiZWluZw0KICAgICAgICAgICAgcmVtb3Zl
ZCBhbmQgcmVwbGFjZWQsIHdoaWNoIGNhbiBiZSBkZXRlY3RlZCBieSBvYnNlcnZpbmcgdGhlDQog
ICAgICAgICAgICB2YWx1ZSBvZiBsaXNwTWFwQ2FjaGVFaWRUaW1lU3RhbXAuIg0KICAgICAgICA6
Oj0geyBsaXNwTWFwQ2FjaGVFbnRyeSA5IH0NCg0KICAgIGxpc3BNYXBDYWNoZUVpZEVuY2FwUGFj
a2V0cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIENvdW50ZXI2NA0KICAgICAgICBN
QVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgbnVtYmVyIG9mIExJU1AgcGFja2V0cyB0aGF0
IHdlcmUgZW5jYXBzdWxhdGVkIGJ5IHRoaXMNCiAgICAgICAgICAgIGRldmljZSB1c2luZyB0aGUg
Z2l2ZW4gRUlELXByZWZpeCBpbiB0aGUgbWFwIGNhY2hlLg0KDQogICAgICAgICAgICBEaXNjb250
aW51aXRpZXMgaW4gdGhpcyBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFsdWUgb2NjdXINCiAg
ICAgICAgICAgIGF0IHJlLWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VtZW50IHN5c3RlbS4N
CiAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBjYW4gYWxzbyBvY2N1ciBhcyBhIHJlc3VsdCBv
ZiBjYWNoZSBiZWluZw0KICAgICAgICAgICAgcmVtb3ZlZCBhbmQgcmVwbGFjZWQsIHdoaWNoIGNh
biBiZSBkZXRlY3RlZCBieSBvYnNlcnZpbmcgdGhlDQogICAgICAgICAgICB2YWx1ZSBvZiBsaXNw
TWFwQ2FjaGVFaWRUaW1lU3RhbXAuIg0KDQogICAgICAgIDo6PSB7IGxpc3BNYXBDYWNoZUVudHJ5
IDEwIH0NCg0KICAgbGlzcE1hcENhY2hlTG9jYXRvclRhYmxlIE9CSkVDVC1UWVBFDQogICAgICAg
U1lOVEFYICAgICBTRVFVRU5DRSBPRiBMaXNwTWFwQ2FjaGVMb2NhdG9yRW50cnkNCiAgICAgICBN
QVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoaXMgdGFibGUgcmVwcmVzZW50cyB0aGUgc2V0
IG9mIGxvY2F0b3JzIHBlciBFSUQgcHJlZml4DQogICAgICAgICAgIGNvbnRhaW5lZCBpbiB0aGUg
bWFwLWNhY2hlIHRhYmxlIG9mIGFuIElUUi4iDQogICAgICAgUkVGRVJFTkNFDQogICAgICAgICAg
ICJSRkM2ODMwLCBTZWN0aW9uIDYuMy4iDQogICAgICAgOjo9IHsgbGlzcE9iamVjdHMgNyB9DQoN
CiAgIGxpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZTlRBWCAg
ICAgTGlzcE1hcENhY2hlTG9jYXRvckVudHJ5DQogICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNz
aWJsZQ0KICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICJBbiBlbnRyeSAoY29uY2VwdHVhbCByb3cpIGluIHRoZQ0KICAgICAgICAgICBsaXNw
TWFwQ2FjaGVMb2NhdG9yVGFibGUuIg0KICAgICAgIElOREVYICAgICAgeyBsaXNwTWFwQ2FjaGVF
aWRMZW5ndGgsDQogICAgICAgICAgICAgICAgICAgIGxpc3BNYXBDYWNoZUVpZCwNCiAgICAgICAg
ICAgICAgICAgICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NMZW5ndGgsDQogICAgICAgICAgICAg
ICAgICAgIGxpc3BNYXBDYWNoZUxvY2F0b3JSbG9jIH0NCiAgICAgICA6Oj0geyBsaXNwTWFwQ2Fj
aGVMb2NhdG9yVGFibGUgMSB9DQoNCiAgIExpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSA6Oj0gU0VR
VUVOQ0Ugew0KICAgICAgIGxpc3BNYXBDYWNoZUxvY2F0b3JSbG9jTGVuZ3RoICAgICAgICAgICAg
ICBJbnRlZ2VyMzIsDQogICAgICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2MgICAgICAgICAgICAg
ICAgICAgIExpc3BBZGRyZXNzVHlwZSwNCiAgICAgICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvY1By
aW9yaXR5ICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgIGxpc3BNYXBDYWNoZUxvY2F0b3JS
bG9jV2VpZ2h0ICAgICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgbGlzcE1hcENhY2hlTG9j
YXRvclJsb2NNUHJpb3JpdHkgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICBsaXNwTWFwQ2Fj
aGVMb2NhdG9yUmxvY01XZWlnaHQgICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgIGxpc3BN
YXBDYWNoZUxvY2F0b3JSbG9jU3RhdGUgICAgICAgICAgICAgICBJTlRFR0VSLA0KICAgICAgIGxp
c3BNYXBDYWNoZUxvY2F0b3JSbG9jVGltZVN0YW1wICAgICAgICAgICBUaW1lU3RhbXAsDQogICAg
ICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NMYXN0UHJpb3JpdHlDaGFuZ2UgIFRpbWVUaWNrcywN
CiAgICAgICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvY0xhc3RXZWlnaHRDaGFuZ2UgICAgVGltZVRp
Y2tzLA0KICAgICAgIGxpc3BNYXBDYWNoZUxvY2F0b3JSbG9jTGFzdE1Qcmlvcml0eUNoYW5nZSBU
aW1lVGlja3MsDQogICAgICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NMYXN0TVdlaWdodENoYW5n
ZSAgIFRpbWVUaWNrcywNCiAgICAgICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvY0xhc3RTdGF0ZUNo
YW5nZSAgICAgVGltZVRpY2tzLA0KICAgICAgIGxpc3BNYXBDYWNoZUxvY2F0b3JSbG9jUnR0ICAg
ICAgICAgICAgICAgICBUaW1lVGlja3MsDQogICAgICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NE
ZWNhcE9jdGV0cyAgICAgICAgIENvdW50ZXI2NCwNCiAgICAgICBsaXNwTWFwQ2FjaGVMb2NhdG9y
UmxvY0RlY2FwUGFja2V0cyAgICAgICAgQ291bnRlcjY0LA0KICAgICAgIGxpc3BNYXBDYWNoZUxv
Y2F0b3JSbG9jRW5jYXBPY3RldHMgICAgICAgICBDb3VudGVyNjQsDQogICAgICAgbGlzcE1hcENh
Y2hlTG9jYXRvclJsb2NFbmNhcFBhY2tldHMgICAgICAgIENvdW50ZXI2NA0KICAgfQ0KICAgbGlz
cE1hcENhY2hlTG9jYXRvclJsb2NMZW5ndGggT0JKRUNULVRZUEUNCiAgICAgICBTWU5UQVggICAg
IEludGVnZXIzMiAoNS4uMjU5KQ0KICAgICAgIE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAg
ICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAi
VGhpcyBvYmplY3QgaXMgdXNlZCB0byBnZXQgdGhlIG9jdGV0LWxlbmd0aCBvZg0KICAgICAgICAg
ICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvYy4iDQogICAgICAgOjo9IHsgbGlzcE1hcENhY2hlTG9j
YXRvckVudHJ5IDEgfQ0KDQogICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvYyBPQkpFQ1QtVFlQRQ0K
ICAgICAgIFNZTlRBWCAgICAgTGlzcEFkZHJlc3NUeXBlDQogICAgICAgTUFYLUFDQ0VTUyBub3Qt
YWNjZXNzaWJsZQ0KICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAgICJUaGUgbG9jYXRvciBmb3IgdGhlIEVJRCBwcmVmaXggaW4gdGhlIG1hcHBp
bmcgY2FjaGUuIg0KICAgICAgIDo6PSB7IGxpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSAyIH0NCg0K
ICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NQcmlvcml0eSBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZ
TlRBWCAgICAgSW50ZWdlcjMyICgwLi4yNTUpDQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkN
CiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAiVGhlIHVuaWNhc3QgcHJpb3JpdHkgb2YgdGhlIFJMT0MgZm9yIHRoaXMgRUlEIHByZWZpeA0K
ICAgICAgICAgICAoMC0yNTUpOyBsb3dlciBtb3JlIHByZWZlcnJlZC4gIg0KICAgICAgIDo6PSB7
IGxpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSAzIH0NCg0KICAgbGlzcE1hcENhY2hlTG9jYXRvclJs
b2NXZWlnaHQgT0JKRUNULVRZUEUNCiAgICAgICBTWU5UQVggICAgIEludGVnZXIzMiAoMC4uMTAw
KQ0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgU1RBVFVTICAgICBjdXJyZW50
DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoZSB1bmljYXN0IHdlaWdodCBvZiB0
aGUgUkxPQyBmb3IgdGhpcyBFSUQgcHJlZml4DQogICAgICAgICAgICgwIC0gMTAwKSBwZXJjZW50
YWdlLiAiDQogICAgICAgOjo9IHsgbGlzcE1hcENhY2hlTG9jYXRvckVudHJ5IDQgfQ0KDQogICBs
aXNwTWFwQ2FjaGVMb2NhdG9yUmxvY01Qcmlvcml0eSBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZTlRB
WCAgICAgSW50ZWdlcjMyICgwLi4yNTUpDQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAg
ICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAi
VGhlIG11bHRpY2FzdCBwcmlvcml0eSBvZiB0aGUgUkxPQyBmb3IgdGhpcyBFSUQgcHJlZml4DQog
ICAgICAgICAgICgwLTI1NSk7IGxvd2VyIG1vcmUgcHJlZmVycmVkLiINCiAgICAgICA6Oj0geyBs
aXNwTWFwQ2FjaGVMb2NhdG9yRW50cnkgNSB9DQoNCiAgIGxpc3BNYXBDYWNoZUxvY2F0b3JSbG9j
TVdlaWdodCBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZTlRBWCAgICAgSW50ZWdlcjMyICgwLi4xMDAp
DQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQN
CiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAiVGhlIG11bHRpY2FzdCB3ZWlnaHQgb2Yg
dGhlIFJMT0MgZm9yIHRoaXMgRUlEIHByZWZpeA0KICAgICAgICAgICAoMCAtIDEwMCkgcGVyY2Vu
dGFnZS4iDQogICAgICAgOjo9IHsgbGlzcE1hcENhY2hlTG9jYXRvckVudHJ5IDYgfQ0KDQogICBs
aXNwTWFwQ2FjaGVMb2NhdG9yUmxvY1N0YXRlIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAg
ICBJTlRFR0VSIHsNCiAgICAgICAgICAgICAgICAgICAgdXAgKDEpLA0KICAgICAgICAgICAgICAg
ICAgICBkb3duICgyKSwNCiAgICAgICAgICAgICAgICAgICAgdW5yZWFjaGFibGUgKDMpDQogICAg
ICAgICAgICAgICAgICB9DQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICBTVEFU
VVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAiVGhlIHN0YXRl
IG9mIHRoaXMgUkxPQyBhcyBwZXIgdGhpcyBkZXZpY2UNCiAgICAgICAgICAgKDEgPSBSTE9DIGlz
IHVwOyAyID0gUkxPQyBpcyBkb3duOyAzID0gUkxPQyBpcyB1bnJlYWNoYWJsZSkuIg0KICAgICAg
IDo6PSB7IGxpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSA3IH0NCg0KICAgbGlzcE1hcENhY2hlTG9j
YXRvclJsb2NUaW1lU3RhbXAgT0JKRUNULVRZUEUNCiAgICAgICBTWU5UQVggICAgIFRpbWVTdGFt
cA0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgU1RBVFVTICAgICBjdXJyZW50
DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoZSB2YWx1ZSBvZiBzeXNVcFRpbWUg
YXQgd2hpY2ggdGhlIFJMT0Mgb2YgRUlEIHByZWZpeA0KICAgICAgICAgICBpbmZvcm1hdGlvbiBy
ZXByZXNlbnRlZCBieSB0aGlzIGVudHJ5IHdhcyBsZWFybmVkIGJ5DQogICAgICAgICAgIHRoaXMg
ZGV2aWNlLg0KDQogICAgICAgICAgIElmIHRoaXMgaW5mb3JtYXRpb24gd2FzIHByZXNlbnQgYXQg
dGhlIG1vc3QgcmVjZW50DQogICAgICAgICAgIHJlLWluaXRpYWxpemF0aW9uIG9mIHRoZSBsb2Nh
bCBtYW5hZ2VtZW50IHN1YnN5c3RlbSwNCiAgICAgICAgICAgdGhlbiB0aGlzIG9iamVjdCBjb250
YWlucyBhIHplcm8gdmFsdWUuIg0KICAgICAgIERFRlZBTCB7IDAgfQ0KICAgICAgIDo6PSB7IGxp
c3BNYXBDYWNoZUxvY2F0b3JFbnRyeSA4IH0NCg0KICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NM
YXN0UHJpb3JpdHlDaGFuZ2UgT0JKRUNULVRZUEUNCiAgICAgICBTWU5UQVggICAgIFRpbWVUaWNr
cw0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgU1RBVFVTICAgICBjdXJyZW50
DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRpbWUgZWxhcHNlZCBzaW5jZSB0aGUg
bGFzdCBjaGFuZ2Ugb2YgdGhlIHVuaWNhc3QgcHJpb3JpdHkNCiAgICAgICAgICAgb2YgdGhlIFJM
T0MgZm9yIHRoaXMgRUlEIHByZWZpeC4gTm90ZSB0aGF0IHRoaXMgaXMNCiAgICAgICAgICAgaW5k
ZXBlbmRlbnQgb2YgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NUaW1lU3RhbXAuIg0KICAgICAgIDo6
PSB7IGxpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSA5IH0NCg0KICAgbGlzcE1hcENhY2hlTG9jYXRv
clJsb2NMYXN0V2VpZ2h0Q2hhbmdlIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBUaW1l
VGlja3MNCiAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgIFNUQVRVUyAgICAgY3Vy
cmVudA0KICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJUaW1lIGVsYXBzZWQgc2luY2Ug
dGhlIGxhc3QgY2hhbmdlIG9mIHRoZSB1bmljYXN0IHdlaWdodA0KICAgICAgICAgICBvZiB0aGUg
UkxPQyBmb3IgdGhpcyBFSUQgPHN0cmlrZT48Zm9udCBjb2xvcj0icmVkIj5wcmVmaXguTm90ZTwv
Zm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0iZ3JlZW4iPnByZWZpeC4gIE5vdGU8
L2ZvbnQ+PC9zdHJvbmc+IHRoYXQgdGhpcyBpcw0KICAgICAgICAgICBpbmRlcGVuZGVudCBvZiBs
aXNwTWFwQ2FjaGVMb2NhdG9yUmxvY1RpbWVTdGFtcC4iDQogICAgICAgOjo9IHsgbGlzcE1hcENh
Y2hlTG9jYXRvckVudHJ5IDEwIH0NCg0KICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NMYXN0TVBy
aW9yaXR5Q2hhbmdlIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBUaW1lVGlja3MNCiAg
ICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAg
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJUaW1lIHNpbmNlIHRoZSBsYXN0IGNoYW5nZSBv
ZiB0aGUgbXVsdGljYXN0IHByaW9yaXR5IG9mIHRoZQ0KICAgICAgICAgICBSTE9DIGZvciB0aGlz
IEVJRCBwcmVmaXguIg0KICAgICAgIDo6PSB7IGxpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSAxMSB9
DQoNCiAgIGxpc3BNYXBDYWNoZUxvY2F0b3JSbG9jTGFzdE1XZWlnaHRDaGFuZ2UgT0JKRUNULVRZ
UEUNCiAgICAgICBTWU5UQVggICAgIFRpbWVUaWNrcw0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1v
bmx5DQogICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICAgIlRpbWUgc2luY2UgdGhlIGxhc3QgY2hhbmdlIG9mIHRoZSBtdWx0aWNhc3Qgd2VpZ2h0
IG9mIHRoZQ0KICAgICAgICAgICBSTE9DIGZvciB0aGlzIEVJRCBwcmVmaXguIg0KICAgICAgIDo6
PSB7IGxpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSAxMiB9DQoNCiAgIGxpc3BNYXBDYWNoZUxvY2F0
b3JSbG9jTGFzdFN0YXRlQ2hhbmdlIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBUaW1l
VGlja3MNCiAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgIFNUQVRVUyAgICAgY3Vy
cmVudA0KICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJUaW1lIHNpbmNlIHRoZSBsYXN0
IGNoYW5nZSBvZiB0aGUgdXAvZG93biBzdGF0ZSBvZiB0aGUNCiAgICAgICAgICAgUkxPQyBmb3Ig
dGhpcyBFSUQgcHJlZml4LiINCiAgICAgICA6Oj0geyBsaXNwTWFwQ2FjaGVMb2NhdG9yRW50cnkg
MTMgfQ0KDQogICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvY1J0dCBPQkpFQ1QtVFlQRQ0KICAgICAg
IFNZTlRBWCAgICAgVGltZVRpY2tzDQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAg
ICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAiUm91
bmQgdHJpcCB0aW1lIG9mIFJMT0MgcHJvYmUgYW5kIG1hcC1yZXBseSBmb3IgdGhpcyBSTE9DDQog
ICAgICAgICAgIGFkZHJlc3MgZm9yIHRoaXMgcHJlZml4LiINCiAgICAgICA6Oj0geyBsaXNwTWFw
Q2FjaGVMb2NhdG9yRW50cnkgMTQgfQ0KDQogICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvY0RlY2Fw
T2N0ZXRzIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBDb3VudGVyNjQNCiAgICAgICBN
QVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgICJUaGUgbnVtYmVyIG9mIG9jdGV0cyBvZiBMSVNQIHBhY2tl
dHMgdGhhdCB3ZXJlIGRlY2Fwc3VsYXRlZA0KICAgICAgICAgICBieSB0aGlzIGRldmljZSBhbmQg
d2VyZSBzb3VyY2VkIGZyb20gYSByZW1vdGUgaG9zdCB3aXRoaW4NCiAgICAgICAgICAgdGhpcyBF
SUQtcHJlZml4IGFuZCB3ZXJlIGVuY2Fwc3VsYXRlZCBmb3IgdGhpcyBSTE9DLg0KDQogICAgICAg
ICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGlzIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZyB2YWx1
ZSBvY2N1cg0KICAgICAgICAgICBhdCByZS1pbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlbWVu
dCBzeXN0ZW0uDQogICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBjYW4gYWxzbyBvY2N1ciBhcyBh
IHJlc3VsdCBvZiBSTE9DIG9mIGNhY2hlDQogICAgICAgICAgIGJlaW5nIHJlbW92ZWQgYW5kIHJl
cGxhY2VkLCB3aGljaCBjYW4gYmUgZGV0ZWN0ZWQgYnkNCiAgICAgICAgICAgb2JzZXJ2aW5nIHRo
ZSB2YWx1ZSBvZiBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvY1RpbWVTdGFtcC4iDQogICAgICAgOjo9
IHsgbGlzcE1hcENhY2hlTG9jYXRvckVudHJ5IDE1IH0NCg0KICAgbGlzcE1hcENhY2hlTG9jYXRv
clJsb2NEZWNhcFBhY2tldHMgT0JKRUNULVRZUEUNCiAgICAgICBTWU5UQVggICAgIENvdW50ZXI2
NA0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgU1RBVFVTICAgICBjdXJyZW50
DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgTElTUCBwYWNr
ZXRzIHRoYXQgd2VyZSBkZWNhcHN1bGF0ZWQgYnkgdGhpcw0KICAgICAgICAgICBkZXZpY2UgYW5k
IHdlcmUgc291cmNlZCBmcm9tIGEgcmVtb3RlIGhvc3Qgd2l0aGluIHRoaXMNCiAgICAgICAgICAg
RUlELXByZWZpeCBhbmQgd2VyZSBlbmNhcHN1bGF0ZWQgZm9yIHRoaXMgUkxPQy4NCg0KICAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhpcyBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFs
dWUgb2NjdXINCiAgICAgICAgICAgYXQgcmUtaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZW1l
bnQgc3lzdGVtLg0KICAgICAgICAgICBEaXNjb250aW51aXRpZXMgY2FuIGFsc28gb2NjdXIgYXMg
YSByZXN1bHQgb2YgUkxPQyBvZiBjYWNoZQ0KICAgICAgICAgICBiZWluZyByZW1vdmVkIGFuZCBy
ZXBsYWNlZCwgd2hpY2ggY2FuIGJlIGRldGVjdGVkIGJ5DQogICAgICAgICAgIG9ic2VydmluZyB0
aGUgdmFsdWUgb2YgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NUaW1lU3RhbXAuIg0KICAgICAgIDo6
PSB7IGxpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSAxNiB9DQoNCiAgIGxpc3BNYXBDYWNoZUxvY2F0
b3JSbG9jRW5jYXBPY3RldHMgT0JKRUNULVRZUEUNCiAgICAgICBTWU5UQVggICAgIENvdW50ZXI2
NA0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgU1RBVFVTICAgICBjdXJyZW50
DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoZSBudW1iZXIgb2Ygb2N0ZXRzIG9m
IExJU1AgcGFja2V0cyB0aGF0IG1hdGNoZWQgdGhpcw0KICAgICAgICAgICBFSUQgcHJlZml4IGFu
ZCB3ZXJlIGVuY2Fwc3VsYXRlZCB1c2luZyB0aGlzIFJMT0MgYWRkcmVzcy4NCg0KICAgICAgICAg
ICBEaXNjb250aW51aXRpZXMgaW4gdGhpcyBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFsdWUg
b2NjdXINCiAgICAgICAgICAgYXQgcmUtaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZW1lbnQg
c3lzdGVtLg0KICAgICAgICAgICBEaXNjb250aW51aXRpZXMgY2FuIGFsc28gb2NjdXIgYXMgYSBy
ZXN1bHQgb2YgUkxPQyBvZiBjYWNoZQ0KICAgICAgICAgICBiZWluZyByZW1vdmVkIGFuZCByZXBs
YWNlZCwgd2hpY2ggY2FuIGJlIGRldGVjdGVkIGJ5DQogICAgICAgICAgIG9ic2VydmluZyB0aGUg
dmFsdWUgb2YgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NUaW1lU3RhbXAuIg0KICAgICAgIDo6PSB7
IGxpc3BNYXBDYWNoZUxvY2F0b3JFbnRyeSAxNyB9DQoNCiAgIGxpc3BNYXBDYWNoZUxvY2F0b3JS
bG9jRW5jYXBQYWNrZXRzIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBDb3VudGVyNjQN
CiAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0K
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJUaGUgbnVtYmVyIG9mIExJU1AgcGFja2V0
cyB0aGF0IG1hdGNoZWQgdGhpcyBFSUQgcHJlZml4DQogICAgICAgICAgIGFuZCB3ZXJlIGVuY2Fw
c3VsYXRlZCB1c2luZyB0aGlzIFJMT0MgYWRkcmVzcy4NCg0KICAgICAgICAgICBEaXNjb250aW51
aXRpZXMgaW4gdGhpcyBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFsdWUgb2NjdXINCiAgICAg
ICAgICAgYXQgcmUtaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZW1lbnQgc3lzdGVtLg0KICAg
ICAgICAgICBEaXNjb250aW51aXRpZXMgY2FuIGFsc28gb2NjdXIgYXMgYSByZXN1bHQgb2YgUkxP
QyBvZiBjYWNoZQ0KICAgICAgICAgICBiZWluZyByZW1vdmVkIGFuZCByZXBsYWNlZCwgd2hpY2gg
Y2FuIGJlIGRldGVjdGVkIGJ5DQogICAgICAgICAgIG9ic2VydmluZyB0aGUgdmFsdWUgb2YgbGlz
cE1hcENhY2hlTG9jYXRvclJsb2NUaW1lU3RhbXAuIg0KICAgICAgIDo6PSB7IGxpc3BNYXBDYWNo
ZUxvY2F0b3JFbnRyeSAxOCB9DQoNCiAgICBsaXNwQ29uZmlndXJlZExvY2F0b3JUYWJsZSBPQkpF
Q1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIFNFUVVFTkNFIE9GIExpc3BDb25maWd1cmVkTG9j
YXRvckVudHJ5DQogICAgICAgIE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RB
VFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhpcyB0
YWJsZSByZXByZXNlbnRzIHRoZSBzZXQgb2Ygcm91dGluZyBsb2NhdG9ycw0KICAgICAgICAgICAg
Y29uZmlndXJlZCBvbiB0aGlzIGRldmljZS4gTm90ZSB0aGF0IHRoZSBQcm94eS1JVFINCiAgICAg
ICAgICAgIGNvbmZpZ3VyZWQgYWRkcmVzc2VzIGFyZSB0cmVhdGVkIGFzIHJvdXRpbmcgbG9jYXRv
cnMNCiAgICAgICAgICAgIGFuZCB0aGVyZWZvcmUgY2FuIGJlIHBhcnQgb2YgdGhpcyB0YWJsZS4i
DQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIlJGQzY4MzAsIFNlY3Rpb24gNi4zLiIN
CiAgICAgICAgOjo9IHsgbGlzcE9iamVjdHMgOCB9DQoNCiAgICBsaXNwQ29uZmlndXJlZExvY2F0
b3JFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIExpc3BDb25maWd1cmVkTG9j
YXRvckVudHJ5DQogICAgICAgIE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RB
VFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQW4gZW50
cnkgKGNvbmNlcHR1YWwgcm93KSBpbiB0aGUNCiAgICAgICAgICAgIGxpc3BDb25maWd1cmVkTG9j
YXRvclRhYmxlLiINCiAgICAgICAgSU5ERVggIHsgbGlzcENvbmZpZ3VyZWRMb2NhdG9yUmxvY0xl
bmd0aCwNCiAgICAgICAgICAgICAgICAgbGlzcENvbmZpZ3VyZWRMb2NhdG9yUmxvYyB9DQogICAg
ICAgIDo6PSB7IGxpc3BDb25maWd1cmVkTG9jYXRvclRhYmxlIDEgfQ0KDQogICAgTGlzcENvbmZp
Z3VyZWRMb2NhdG9yRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgbGlzcENvbmZpZ3VyZWRM
b2NhdG9yUmxvY0xlbmd0aCAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICBsaXNwQ29uZmlndXJl
ZExvY2F0b3JSbG9jICAgICAgICAgICAgICBMaXNwQWRkcmVzc1R5cGUsDQogICAgICAgIGxpc3BD
b25maWd1cmVkTG9jYXRvclJsb2NTdGF0ZSAgICAgICAgIElOVEVHRVIsDQogICAgICAgIGxpc3BD
b25maWd1cmVkTG9jYXRvclJsb2NMb2NhbCAgICAgICAgIElOVEVHRVIsDQogICAgICAgIGxpc3BD
b25maWd1cmVkTG9jYXRvclJsb2NUaW1lU3RhbXAgICAgIFRpbWVTdGFtcCwNCiAgICAgICAgbGlz
cENvbmZpZ3VyZWRMb2NhdG9yUmxvY0RlY2FwT2N0ZXRzICAgQ291bnRlcjY0LA0KICAgICAgICBs
aXNwQ29uZmlndXJlZExvY2F0b3JSbG9jRGVjYXBQYWNrZXRzICBDb3VudGVyNjQsDQogICAgICAg
IGxpc3BDb25maWd1cmVkTG9jYXRvclJsb2NFbmNhcE9jdGV0cyAgIENvdW50ZXI2NCwNCiAgICAg
ICAgbGlzcENvbmZpZ3VyZWRMb2NhdG9yUmxvY0VuY2FwUGFja2V0cyAgQ291bnRlcjY0DQogICAg
fQ0KDQogICAgbGlzcENvbmZpZ3VyZWRMb2NhdG9yUmxvY0xlbmd0aCBPQkpFQ1QtVFlQRQ0KICAg
ICAgICBTWU5UQVggICAgIEludGVnZXIzMiAoNS4uMjU5KQ0KICAgICAgICBNQVgtQUNDRVNTIG5v
dC1hY2Nlc3NpYmxlDQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIHVzZWQgdG8gZ2V0IHRoZSBvY3RldC1s
ZW5ndGggb2YNCiAgICAgICAgICAgIGxpc3BDb25maWd1cmVkTG9jYXRvclJsb2MuIg0KICAgICAg
ICA6Oj0geyBsaXNwQ29uZmlndXJlZExvY2F0b3JFbnRyeSAxIH0NCg0KICAgIGxpc3BDb25maWd1
cmVkTG9jYXRvclJsb2MgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICBMaXNwQWRkcmVz
c1R5cGUNCiAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMg
ICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIG9iamVj
dCBpcyBhIFJMT0MgYWRkcmVzcyBjb25maWd1cmVkIG9uIHRoaXMgZGV2aWNlLg0KICAgICAgICAg
ICAgSXQgY2FuIGJlIGFuIFJMT0MgdGhhdCBpcyBsb2NhbCB0byB0aGlzIGRldmljZSBvciBjYW4g
YmUgYW4NCiAgICAgICAgICAgIFJMT0Mgd2hpY2ggYmVsb25ncyB0byBhbm90aGVyIEVUUiB3aXRo
aW4gdGhlIHNhbWUgc2l0ZS4NCiAgICAgICAgICAgIFByb3h5LUlUUiBhZGRyZXNzIGlzIHRyZWF0
ZWQgYXMgYW4gUkxPQy4iDQogICAgICAgIDo6PSB7IGxpc3BDb25maWd1cmVkTG9jYXRvckVudHJ5
IDIgfQ0KDQogICAgbGlzcENvbmZpZ3VyZWRMb2NhdG9yUmxvY1N0YXRlIE9CSkVDVC1UWVBFDQog
ICAgICAgIFNZTlRBWCAgICAgSU5URUdFUiB7DQogICAgICAgICAgICAgICAgICAgICAgdXAgKDEp
LA0KICAgICAgICAgICAgICAgICAgICAgIGRvd24gKDIpLA0KICAgICAgICAgICAgICAgICAgICAg
IHVucmVhY2hhYmxlICgzKQ0KICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgTUFYLUFDQ0VT
UyByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiVGhlIHN0YXRlIG9mIHRoaXMgUkxPQyBhcyBwZXIgdGhpcyBkZXZp
Y2UuICgxID0gUkxPQyBpcyB1cDsNCiAgICAgICAgICAgIDIgPSBSTE9DIGlzIGRvd247IDMgPSBS
TE9DIGlzIHVucmVhY2hhYmxlKS4iDQogICAgICAgIDo6PSB7IGxpc3BDb25maWd1cmVkTG9jYXRv
ckVudHJ5IDMgfQ0KDQogICAgbGlzcENvbmZpZ3VyZWRMb2NhdG9yUmxvY0xvY2FsIE9CSkVDVC1U
WVBFDQogICAgICAgIFNZTlRBWCAgICAgSU5URUdFUiB7DQogICAgICAgICAgICAgICAgICAgICAg
c2l0ZXNlbGYgKDEpLA0KICAgICAgICAgICAgICAgICAgICAgIHNpdGVsb2NhbCAoMikNCiAgICAg
ICAgICAgICAgICAgICB9DQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQogICAgICAgIFNU
QVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkluZGlj
YXRlcyB3aGV0aGVyIHRoZSBSTE9DIGlzIGxvY2FsIHRvIHRoaXMgZGV2aWNlIChvcg0KICAgICAg
ICAgICAgcmVtb3RlLCBtZWFuaW5nIGxvY2FsIHRvIGFub3RoZXIgZGV2aWNlIGluIHRoZSBzYW1l
IExJU1ANCiAgICAgICAgICAgIHNpdGUpLiAoMSA9IFJMT0MgaXMgYW4gYWRkcmVzcyBvbiB0aGlz
IGRldmljZTsgMiA9IFJMT0MgaXMNCiAgICAgICAgICAgIGFuIGFkZHJlc3Mgb24gYW5vdGhlciBk
ZXZpY2UpLiINCiAgICAgICAgOjo9IHsgbGlzcENvbmZpZ3VyZWRMb2NhdG9yRW50cnkgNCB9DQoN
CiAgICBsaXNwQ29uZmlndXJlZExvY2F0b3JSbG9jVGltZVN0YW1wIE9CSkVDVC1UWVBFDQogICAg
ICAgIFNZTlRBWCAgICAgVGltZVN0YW1wDQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQog
ICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIlRoZSB2YWx1ZSBvZiBzeXNVcFRpbWUgYXQgd2hpY2ggdGhlIFJMT0Mgd2FzIGNvbmZpZ3Vy
ZWQgb24NCiAgICAgICAgICAgIHRoaXMgZGV2aWNlLg0KDQogICAgICAgICAgICBJZiB0aGlzIGlu
Zm9ybWF0aW9uIHdhcyBwcmVzZW50IGF0IHRoZSBtb3N0IHJlY2VudA0KICAgICAgICAgICAgcmUt
aW5pdGlhbGl6YXRpb24gb2YgdGhlIGxvY2FsIG1hbmFnZW1lbnQgc3Vic3lzdGVtLCB0aGVuDQog
ICAgICAgICAgICB0aGlzIG9iamVjdCBjb250YWlucyBhIHplcm8gdmFsdWUuIg0KICAgICAgICBE
RUZWQUwgeyAwIH0NCiAgICAgICAgOjo9IHsgbGlzcENvbmZpZ3VyZWRMb2NhdG9yRW50cnkgNSB9
DQoNCiAgICBsaXNwQ29uZmlndXJlZExvY2F0b3JSbG9jRGVjYXBPY3RldHMgT0JKRUNULVRZUEUN
CiAgICAgICAgU1lOVEFYICAgICBDb3VudGVyNjQNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9u
bHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAiVGhlIG51bWJlciBvZiBvY3RldHMgb2YgTElTUCBwYWNrZXRzIHRoYXQgd2VyZSBh
ZGRyZXNzZWQgdG8NCiAgICAgICAgICAgIHRoaXMgUkxPQyBhbmQgd2VyZSBkZWNhcHN1bGF0ZWQu
DQoNCiAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGlzIG1vbm90b25pY2FsbHkgaW5j
cmVhc2luZyB2YWx1ZSBvY2N1cg0KICAgICAgICAgICAgYXQgcmUtaW5pdGlhbGl6YXRpb24gb2Yg
dGhlIG1hbmFnZW1lbnQgc3lzdGVtLg0KICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGNhbiBh
bHNvIG9jY3VyIGFzIGEgcmVzdWx0IG9mIGNvbmZpZ3VyZWQNCiAgICAgICAgICAgIFJMT0MgYmVp
bmcgcmVtb3ZlZCBhbmQgcmVwbGFjZWQsIHdoaWNoIGNhbiBiZSBkZXRlY3RlZCBieQ0KICAgICAg
ICAgICAgb2JzZXJ2aW5nIHRoZSB2YWx1ZSBvZiBsaXNwQ29uZmlndXJlZExvY2F0b3JSbG9jVGlt
ZVN0YW1wLiINCiAgICAgICAgOjo9IHsgbGlzcENvbmZpZ3VyZWRMb2NhdG9yRW50cnkgNiB9DQoN
CiAgICBsaXNwQ29uZmlndXJlZExvY2F0b3JSbG9jRGVjYXBQYWNrZXRzIE9CSkVDVC1UWVBFDQog
ICAgICAgIFNZTlRBWCAgICAgQ291bnRlcjY0DQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5
DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIlRoZSBudW1iZXIgb2YgTElTUCBwYWNrZXRzIHRoYXQgd2VyZSBhZGRyZXNzZWQgdG8g
dGhpcyBSTE9DDQogICAgICAgICAgICBhbmQgd2VyZSBkZWNhcHN1bGF0ZWQuDQoNCiAgICAgICAg
ICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGlzIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZyB2YWx1
ZSBvY2N1cg0KICAgICAgICAgICAgYXQgcmUtaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZW1l
bnQgc3lzdGVtLg0KICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGNhbiBhbHNvIG9jY3VyIGFz
IGEgcmVzdWx0IG9mIGNvbmZpZ3VyZWQNCiAgICAgICAgICAgIFJMT0MgYmVpbmcgcmVtb3ZlZCBh
bmQgcmVwbGFjZWQsIHdoaWNoIGNhbiBiZSBkZXRlY3RlZCBieQ0KICAgICAgICAgICAgb2JzZXJ2
aW5nIHRoZSB2YWx1ZSBvZiBsaXNwQ29uZmlndXJlZExvY2F0b3JSbG9jVGltZVN0YW1wLiINCiAg
ICAgICAgOjo9IHsgbGlzcENvbmZpZ3VyZWRMb2NhdG9yRW50cnkgNyB9DQoNCiAgICBsaXNwQ29u
ZmlndXJlZExvY2F0b3JSbG9jRW5jYXBPY3RldHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFY
ICAgICBDb3VudGVyNjQNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgU1RB
VFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIG51
bWJlciBvZiBvY3RldHMgb2YgTElTUCBwYWNrZXRzIHRoYXQgd2VyZSBlbmNhcHN1bGF0ZWQNCiAg
ICAgICAgICAgIGJ5IHRoaXMgZGV2aWNlIHVzaW5nIHRoaXMgUkxPQyBhZGRyZXNzIGFzIHRoZSBz
b3VyY2UuDQoNCiAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGlzIG1vbm90b25pY2Fs
bHkgaW5jcmVhc2luZyB2YWx1ZSBvY2N1cg0KICAgICAgICAgICAgYXQgcmUtaW5pdGlhbGl6YXRp
b24gb2YgdGhlIG1hbmFnZW1lbnQgc3lzdGVtLg0KICAgICAgICAgICAgRGlzY29udGludWl0aWVz
IGNhbiBhbHNvIG9jY3VyIGFzIGEgcmVzdWx0IG9mIGNvbmZpZ3VyZWQNCiAgICAgICAgICAgIFJM
T0MgYmVpbmcgcmVtb3ZlZCBhbmQgcmVwbGFjZWQsIHdoaWNoIGNhbiBiZSBkZXRlY3RlZCBieQ0K
ICAgICAgICAgICAgb2JzZXJ2aW5nIHRoZSB2YWx1ZSBvZiBsaXNwQ29uZmlndXJlZExvY2F0b3JS
bG9jVGltZVN0YW1wLiINCiAgICAgICAgOjo9IHsgbGlzcENvbmZpZ3VyZWRMb2NhdG9yRW50cnkg
OCB9DQoNCiAgICBsaXNwQ29uZmlndXJlZExvY2F0b3JSbG9jRW5jYXBQYWNrZXRzIE9CSkVDVC1U
WVBFDQogICAgICAgIFNZTlRBWCAgICAgQ291bnRlcjY0DQogICAgICAgIE1BWC1BQ0NFU1MgcmVh
ZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgTElTUCBwYWNrZXRzIHRoYXQgd2VyZSBlbmNhcHN1
bGF0ZWQgYnkgdGhpcw0KICAgICAgICAgICAgZGV2aWNlIHVzaW5nIHRoaXMgUkxPQyBhZGRyZXNz
IGFzIHRoZSBzb3VyY2UuDQoNCiAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGlzIG1v
bm90b25pY2FsbHkgaW5jcmVhc2luZyB2YWx1ZSBvY2N1cg0KICAgICAgICAgICAgYXQgcmUtaW5p
dGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZW1lbnQgc3lzdGVtLg0KICAgICAgICAgICAgRGlzY29u
dGludWl0aWVzIGNhbiBhbHNvIG9jY3VyIGFzIGEgcmVzdWx0IG9mIGNvbmZpZ3VyZWQNCiAgICAg
ICAgICAgIFJMT0MgYmVpbmcgcmVtb3ZlZCBhbmQgcmVwbGFjZWQsIHdoaWNoIGNhbiBiZSBkZXRl
Y3RlZCBieQ0KICAgICAgICAgICAgb2JzZXJ2aW5nIHRoZSB2YWx1ZSBvZiBsaXNwQ29uZmlndXJl
ZExvY2F0b3JSbG9jVGltZVN0YW1wLiINCiAgICAgICAgOjo9IHsgbGlzcENvbmZpZ3VyZWRMb2Nh
dG9yRW50cnkgOSB9DQoNCiAgICBsaXNwRWlkUmVnaXN0cmF0aW9uVGFibGUgT0JKRUNULVRZUEUN
CiAgICAgICAgU1lOVEFYICAgICBTRVFVRU5DRSBPRiBMaXNwRWlkUmVnaXN0cmF0aW9uRW50cnkN
CiAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAgIGN1
cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIHRhYmxlIHByb3Zp
ZGVzIHRoZSBwcm9wZXJ0aWVzIG9mIGVhY2ggTElTUCBFSUQgcHJlZml4DQogICAgICAgICAgICB0
aGF0IGlzIHJlZ2lzdGVyZWQgd2l0aCB0aGlzIGRldmljZSB3aGVuIGNvbmZpZ3VyZWQgdG8gYmUN
CiAgICAgICAgICAgIGEgTWFwLVNlcnZlci4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAg
ICAgIlJGQzY4MzMsIFNlY3Rpb24gNC4wLiINCiAgICAgICAgOjo9IHsgbGlzcE9iamVjdHMgOSB9
DQoNCiAgICBsaXNwRWlkUmVnaXN0cmF0aW9uRW50cnkgT0JKRUNULVRZUEUNCiAgICAgICAgU1lO
VEFYICAgICBMaXNwRWlkUmVnaXN0cmF0aW9uRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyBub3Qt
YWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAgICJBbiBlbnRyeSAoY29uY2VwdHVhbCByb3cpIGluIHRoZSBsaXNwRWlk
UmVnaXN0cmF0aW9uVGFibGUuIg0KICAgICAgICBJTkRFWCAgICAgIHsgbGlzcEVpZFJlZ2lzdHJh
dGlvbkVpZExlbmd0aCwNCiAgICAgICAgICAgICAgICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25F
aWQgfQ0KICAgICAgICA6Oj0geyBsaXNwRWlkUmVnaXN0cmF0aW9uVGFibGUgMSB9DQoNCiAgICBM
aXNwRWlkUmVnaXN0cmF0aW9uRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgbGlzcEVpZFJl
Z2lzdHJhdGlvbkVpZExlbmd0aCAgICAgICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICBs
aXNwRWlkUmVnaXN0cmF0aW9uRWlkICAgICAgICAgICAgICAgICAgICAgICBMaXNwQWRkcmVzc1R5
cGUsDQogICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25TaXRlTmFtZSAgICAgICAgICAgICAgICAg
IE9DVEVUIFNUUklORywNCiAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvblNpdGVEZXNjcmlwdGlv
biAgICAgICAgICAgT0NURVQgU1RSSU5HLA0KICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uSXNS
ZWdpc3RlcmVkICAgICAgICAgICAgICBUcnV0aFZhbHVlLA0KICAgICAgICBsaXNwRWlkUmVnaXN0
cmF0aW9uRmlyc3RUaW1lU3RhbXAgICAgICAgICAgICBUaW1lU3RhbXAsDQogICAgICAgIGxpc3BF
aWRSZWdpc3RyYXRpb25MYXN0VGltZVN0YW1wICAgICAgICAgICAgIFRpbWVTdGFtcCwNCiAgICAg
ICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkxhc3RSZWdpc3RlclNlbmRlckxlbmd0aCAgSW50ZWdlcjMy
LA0KICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uTGFzdFJlZ2lzdGVyU2VuZGVyICAgICAgICBM
aXNwQWRkcmVzc1R5cGUsDQogICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25BdXRoZW50aWNhdGlv
bkVycm9ycyAgICAgIENvdW50ZXI2NCwNCiAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvblJsb2Nz
TWlzbWF0Y2ggICAgICAgICAgICAgQ291bnRlcjY0DQogICAgfQ0KDQogICAgbGlzcEVpZFJlZ2lz
dHJhdGlvbkVpZExlbmd0aCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIEludGVnZXIz
MiAoNS4uMjU5KQ0KICAgICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNU
QVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMg
b2JqZWN0IGlzIHVzZWQgdG8gZ2V0IHRoZSBvY3RldC1sZW5ndGggb2YNCiAgICAgICAgICAgIGxp
c3BFaWRSZWdpc3RyYXRpb25FaWQuIg0KICAgICAgICA6Oj0geyBsaXNwRWlkUmVnaXN0cmF0aW9u
RW50cnkgMSB9DQoNCiAgICBsaXNwRWlkUmVnaXN0cmF0aW9uRWlkIE9CSkVDVC1UWVBFDQogICAg
ICAgIFNZTlRBWCAgICAgTGlzcEFkZHJlc3NUeXBlDQogICAgICAgIE1BWC1BQ0NFU1Mgbm90LWFj
Y2Vzc2libGUNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAgICAiVGhlIEVJRCBwcmVmaXggdGhhdCBpcyBiZWluZyByZWdpc3RlcmVkLiIN
CiAgICAgICAgIDo6PSB7IGxpc3BFaWRSZWdpc3RyYXRpb25FbnRyeSAyIH0NCg0KICAgIGxpc3BF
aWRSZWdpc3RyYXRpb25TaXRlTmFtZSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIE9D
VEVUIFNUUklORyAoU0laRSgwLi42MykpDQogICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1vbmx5DQog
ICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIlNpdGUgbmFtZSB1c2VkIGJ5IGEgTWFwLVNlcnZlciB0byBkaXN0aW5ndWlzaCBkaWZmZXJl
bnQNCiAgICAgICAgICAgIExJU1Agc2l0ZXMgdGhhdCBhcmUgcmVnaXN0ZXJpbmcgd2l0aCBpdC4i
DQogICAgICAgIDo6PSB7IGxpc3BFaWRSZWdpc3RyYXRpb25FbnRyeSAzIH0NCg0KICAgIGxpc3BF
aWRSZWdpc3RyYXRpb25TaXRlRGVzY3JpcHRpb24gT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFY
ICAgICBPQ1RFVCBTVFJJTkcgKFNJWkUoMC4uMjU1KSkNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFk
LW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiRGVzY3JpcHRpb24gZm9yIGEgc2l0ZSBuYW1lIHVzZWQgYnkgYSBNYXAtU2Vy
dmVyLiBUaGUgRUlEDQogICAgICAgICAgICBwcmVmaXggdGhhdCBpcyBiZWluZyByZWdpc3RlcmVk
IGJlbG9uZ3MgdG8gdGhpcyBzaXRlLiINCiAgICAgICAgOjo9IHsgbGlzcEVpZFJlZ2lzdHJhdGlv
bkVudHJ5IDQgfQ0KDQogICAgbGlzcEVpZFJlZ2lzdHJhdGlvbklzUmVnaXN0ZXJlZCBPQkpFQ1Qt
VFlQRQ0KICAgICAgICBTWU5UQVggICAgIFRydXRoVmFsdWUNCiAgICAgICAgTUFYLUFDQ0VTUyBy
ZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAgICAiSW5kaWNhdGVzIHRoZSByZWdpc3RyYXRpb24gc3RhdHVzIG9mIHRoZSBn
aXZlbiBFSUQgcHJlZml4Lg0KICAgICAgICAgICAgSWYgdGhpcyBvYmplY3QgaXMgVFJVRSwgdGhl
biBpdCBtZWFucyB0aGUgRUlEIHByZWZpeCBpcw0KICAgICAgICAgICAgcmVnaXN0ZXJlZC4NCg0K
ICAgICAgICAgICAgVGhlIHZhbHVlIEZBTFNFIGltcGxpZXMgdGhlIEVJRCBwcmVmaXggaXMgbm90
IHJlZ2lzdGVyZWQNCiAgICAgICAgICAgIHdpdGggdGhlIE1hcCBTZXJ2ZXIuIFRoZXJlIGFyZSBt
dWx0aXBsZSBzY2VuYXJpb3Mgd2hlbiB0aGlzDQogICAgICAgICAgICBjb3VsZCBoYXBwZW4gbGlr
ZSBhdXRoZW50aWNhdGlvbiBmYWlsdXJlcywgcm91dGluZyBwcm9ibGVtcywNCiAgICAgICAgICAg
IG1pc2NvbmZpZ3MgdG8gbmFtZSBhIGZldy4iDQogICAgICAgIDo6PSB7IGxpc3BFaWRSZWdpc3Ry
YXRpb25FbnRyeSA1IH0NCg0KICAgIGxpc3BFaWRSZWdpc3RyYXRpb25GaXJzdFRpbWVTdGFtcCBP
QkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIFRpbWVTdGFtcA0KICAgICAgICBNQVgtQUND
RVNTIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICAgICJUaGUgdmFsdWUgb2Ygc3lzVXBUaW1lIGF0IHdoaWNoIHRoZSBm
aXJzdCB2YWxpZCByZWdpc3Rlcg0KICAgICAgICAgICAgbWVzc2FnZSBmb3IgdGhlIEVJRCBQcmVm
aXggaW5mb3JtYXRpb24gcmVwcmVzZW50ZWQgYnkgdGhpcw0KICAgICAgICAgICAgZW50cnkgd2Fz
IHJlY2VpdmVkIGJ5IHRoaXMgZGV2aWNlLg0KDQogICAgICAgICAgICBJZiB0aGlzIGluZm9ybWF0
aW9uIHdhcyBwcmVzZW50IGF0IHRoZSBtb3N0IHJlY2VudA0KICAgICAgICAgICAgcmUtaW5pdGlh
bGl6YXRpb24gb2YgdGhlIGxvY2FsIG1hbmFnZW1lbnQgc3Vic3lzdGVtLCB0aGVuDQogICAgICAg
ICAgICB0aGlzIG9iamVjdCBjb250YWlucyBhIHplcm8gdmFsdWUuIg0KICAgICAgICBERUZWQUwg
eyAwIH0NCiAgICAgICAgOjo9IHsgbGlzcEVpZFJlZ2lzdHJhdGlvbkVudHJ5IDYgfQ0KDQogICAg
bGlzcEVpZFJlZ2lzdHJhdGlvbkxhc3RUaW1lU3RhbXAgT0JKRUNULVRZUEUNCiAgICAgICAgU1lO
VEFYICAgICBUaW1lU3RhbXANCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAg
U1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhl
IHZhbHVlIG9mIHN5c1VwVGltZSBhdCB3aGljaCB0aGUgbGFzdCB2YWxpZCByZWdpc3Rlcg0KICAg
ICAgICAgICAgbWVzc2FnZSBmb3IgdGhlIEVJRCBQcmVmaXggaW5mb3JtYXRpb24gcmVwcmVzZW50
ZWQgYnkgdGhpcw0KICAgICAgICAgICAgZW50cnkgd2FzIHJlY2VpdmVkIGJ5IHRoaXMgZGV2aWNl
Lg0KDQogICAgICAgICAgICBJZiB0aGlzIGluZm9ybWF0aW9uIHdhcyBwcmVzZW50IGF0IHRoZSBt
b3N0IHJlY2VudA0KICAgICAgICAgICAgcmUtaW5pdGlhbGl6YXRpb24gb2YgdGhlIGxvY2FsIG1h
bmFnZW1lbnQgc3Vic3lzdGVtLCB0aGVuDQogICAgICAgICAgICB0aGlzIG9iamVjdCBjb250YWlu
cyBhIHplcm8gdmFsdWUuIg0KICAgICAgICBERUZWQUwgeyAwIH0NCiAgICAgICAgOjo9IHsgbGlz
cEVpZFJlZ2lzdHJhdGlvbkVudHJ5IDcgfQ0KDQogICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkxhc3RS
ZWdpc3RlclNlbmRlckxlbmd0aCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIEludGVn
ZXIzMiAoNS4uMjU5KQ0KICAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAgICBTVEFU
VVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIG9i
amVjdCBpcyB1c2VkIHRvIGdldCB0aGUgb2N0ZXQtbGVuZ3RoIG9mDQogICAgICAgICAgICBsaXNw
RWlkUmVnaXN0cmF0aW9uTGFzdFJlZ2lzdGVyU2VuZGVyLCB0aGUgbmV4dA0KICAgICAgICAgICAg
b2JqZWN0LiINCiAgICAgICAgOjo9IHsgbGlzcEVpZFJlZ2lzdHJhdGlvbkVudHJ5IDggfQ0KDQog
ICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkxhc3RSZWdpc3RlclNlbmRlciBPQkpFQ1QtVFlQRQ0KICAg
ICAgICBTWU5UQVggICAgIExpc3BBZGRyZXNzVHlwZQ0KICAgICAgICBNQVgtQUNDRVNTIHJlYWQt
b25seQ0KICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICAgICJTb3VyY2UgYWRkcmVzcyBvZiB0aGUgbGFzdCB2YWxpZCByZWdpc3RlciBtZXNz
YWdlIGZvciB0aGUNCiAgICAgICAgICAgIGdpdmVuIEVJRCBwcmVmaXggdGhhdCB3YXMgcmVjZWl2
ZWQgYnkgdGhpcyBkZXZpY2UuIg0KICAgICAgICA6Oj0geyBsaXNwRWlkUmVnaXN0cmF0aW9uRW50
cnkgOSB9DQoNCiAgICBsaXNwRWlkUmVnaXN0cmF0aW9uQXV0aGVudGljYXRpb25FcnJvcnMgT0JK
RUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICBDb3VudGVyNjQNCiAgICAgICAgTUFYLUFDQ0VT
UyByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiQ291bnQgb2YgdG90YWwgYXV0aGVudGljYXRpb24gZXJyb3JzIG9m
IG1hcC1yZWdpc3RlcnMNCiAgICAgICAgICAgIHJlY2VpdmVkIGZvciB0aGUgZ2l2ZW4gRUlEIHBy
ZWZpeC4NCg0KICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoaXMgbW9ub3RvbmljYWxs
eSBpbmNyZWFzaW5nIHZhbHVlIG9jY3VyDQogICAgICAgICAgICBhdCByZS1pbml0aWFsaXphdGlv
biBvZiB0aGUgbWFuYWdlbWVudCBzeXN0ZW0uDQogICAgICAgICAgICBEaXNjb250aW51aXRpZXMg
Y2FuIGFsc28gb2NjdXIgYXMgYSByZXN1bHQgb2Ygc2l0ZSBjb25maWcNCiAgICAgICAgICAgIGNo
YW5nZXMsIHdoaWNoIGNhbiBiZSBkZXRlY3RlZCBieSBvYnNlcnZpbmcgdGhlIHZhbHVlIG9mDQog
ICAgICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uRmlyc3RUaW1lU3RhbXAuIg0KICAgICAgICA6
Oj0geyBsaXNwRWlkUmVnaXN0cmF0aW9uRW50cnkgMTAgfQ0KDQogICAgbGlzcEVpZFJlZ2lzdHJh
dGlvblJsb2NzTWlzbWF0Y2ggT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICBDb3VudGVy
NjQNCiAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICBjdXJy
ZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQ291bnQgb2YgdG90YWwgbWFw
LXJlZ2lzdGVycyByZWNlaXZlZCB0aGF0IGhhZCBhdCBsZWFzdCBvbmUNCiAgICAgICAgICAgIFJM
T0MgdGhhdCB3YXMgbm90IGluIHRoZSBhbGxvd2VkIGxpc3Qgb2YgUkxPQ3MgZm9yIHRoZSBnaXZl
bg0KICAgICAgICAgICAgRUlEIHByZWZpeC4NCg0KICAgICAgICAgICAgRGlzY29udGludWl0aWVz
IGluIHRoaXMgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIHZhbHVlIG9jY3VyDQogICAgICAgICAg
ICBhdCByZS1pbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlbWVudCBzeXN0ZW0uDQogICAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgY2FuIGFsc28gb2NjdXIgYXMgYSByZXN1bHQgb2Ygc2l0ZSBj
b25maWcNCiAgICAgICAgICAgIGNoYW5nZXMsIHdoaWNoIGNhbiBiZSBkZXRlY3RlZCBieSBvYnNl
cnZpbmcgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uRmlyc3RU
aW1lU3RhbXAuIg0KICAgICAgICA6Oj0geyBsaXNwRWlkUmVnaXN0cmF0aW9uRW50cnkgMTEgfQ0K
DQogICAgIGxpc3BFaWRSZWdpc3RyYXRpb25FdHJUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICAgICAg
U1lOVEFYICAgICBTRVFVRU5DRSBPRiBMaXNwRWlkUmVnaXN0cmF0aW9uRXRyRW50cnkNCiAgICAg
ICAgIE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgIFNUQVRVUyAgICAgY3VycmVu
dA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyB0YWJsZSBwcm92aWRl
cyB0aGUgcHJvcGVydGllcyBvZiBFVFJzIHRoYXQgcmVnaXN0ZXINCiAgICAgICAgICAgICB0aGUg
Z2l2ZW4gRUlEIHByZWZpeCB3aXRoIHRoaXMgZGV2aWNlIHdoZW4gY29uZmlndXJlZCB0bw0KICAg
ICAgICAgICAgIGJlIGEgTWFwLVNlcnZlci4iDQogICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAg
ICAgICAiUkZDNjgzMCwgU2VjdGlvbiA2LjEuIg0KICAgICAgICAgOjo9IHsgbGlzcE9iamVjdHMg
MTAgfQ0KDQogICAgIGxpc3BFaWRSZWdpc3RyYXRpb25FdHJFbnRyeSBPQkpFQ1QtVFlQRQ0KICAg
ICAgICAgU1lOVEFYICAgICBMaXNwRWlkUmVnaXN0cmF0aW9uRXRyRW50cnkNCiAgICAgICAgIE1B
WC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAg
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiQW4gZW50cnkgKGNvbmNlcHR1YWwgcm93
KSBpbiB0aGUNCiAgICAgICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uRXRyVGFibGUuIg0KICAg
ICAgICAgSU5ERVggICAgICB7IGxpc3BFaWRSZWdpc3RyYXRpb25FaWRMZW5ndGgsDQogICAgICAg
ICAgICAgICAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkVpZCwNCiAgICAgICAgICAgICAgICAg
ICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uRXRyU2VuZGVyTGVuZ3RoLA0KICAgICAgICAgICAgICAg
ICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25FdHJTZW5kZXIgfQ0KICAgICAgICAgOjo9IHsgbGlz
cEVpZFJlZ2lzdHJhdGlvbkV0clRhYmxlIDEgfQ0KDQogICAgIExpc3BFaWRSZWdpc3RyYXRpb25F
dHJFbnRyeSA6Oj0gU0VRVUVOQ0Ugew0KICAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkV0clNl
bmRlckxlbmd0aCAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgbGlzcEVpZFJlZ2lzdHJh
dGlvbkV0clNlbmRlciAgICAgICAgICAgICAgICAgTGlzcEFkZHJlc3NUeXBlLA0KICAgICAgICAg
bGlzcEVpZFJlZ2lzdHJhdGlvbkV0ckxhc3RUaW1lU3RhbXAgICAgICAgICAgVGltZVN0YW1wLA0K
ICAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkV0clR0bCAgICAgICAgICAgICAgICAgICAgVW5z
aWduZWQzMiwNCiAgICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25FdHJQcm94eVJlcGx5ICAgICAg
ICAgICAgIFRydXRoVmFsdWUsDQogICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uRXRyV2FudHNN
YXBOb3RpZnkgICAgICAgICBUcnV0aFZhbHVlDQogICAgIH0NCg0KICAgICBsaXNwRWlkUmVnaXN0
cmF0aW9uRXRyU2VuZGVyTGVuZ3RoIE9CSkVDVC1UWVBFDQogICAgICAgICBTWU5UQVggICAgIElu
dGVnZXIzMiAoNS4uMjU5KQ0KICAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0KICAg
ICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgICJUaGlzIG9iamVjdCBpcyB1c2VkIHRvIGdldCB0aGUgb2N0ZXQtbGVuZ3RoIG9mDQogICAg
ICAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkV0clNlbmRlci4iDQogICAgICAgICA6Oj0geyBs
aXNwRWlkUmVnaXN0cmF0aW9uRXRyRW50cnkgMSB9DQoNCiAgICAgbGlzcEVpZFJlZ2lzdHJhdGlv
bkV0clNlbmRlciBPQkpFQ1QtVFlQRQ0KICAgICAgICAgU1lOVEFYICAgICBMaXNwQWRkcmVzc1R5
cGUNCiAgICAgICAgIE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgIFNUQVRVUyAg
ICAgY3VycmVudA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiU291cmNlIGFk
ZHJlc3Mgb2YgdGhlIEVUUiB0aGF0IGlzIHNlbmRpbmcgdmFsaWQgcmVnaXN0ZXINCiAgICAgICAg
ICAgICBtZXNzYWdlcyBmb3IgdGhpcyBFSUQgcHJlZml4IHRvIHRoaXMgZGV2aWNlLiINCg0KICAg
ICAgICAgOjo9IHsgbGlzcEVpZFJlZ2lzdHJhdGlvbkV0ckVudHJ5IDIgfQ0KDQogICAgIGxpc3BF
aWRSZWdpc3RyYXRpb25FdHJMYXN0VGltZVN0YW1wIE9CSkVDVC1UWVBFDQogICAgICAgICBTWU5U
QVggICAgIFRpbWVTdGFtcA0KICAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAg
IFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAi
VGhlIHZhbHVlIG9mIHN5c1VwVGltZSBhdCB3aGljaCB0aGUgbGFzdCB2YWxpZCByZWdpc3Rlcg0K
ICAgICAgICAgICAgIG1lc3NhZ2UgZnJvbSB0aGlzIEVUUiBmb3IgdGhlIEVJRCBQcmVmaXggaW5m
b3JtYXRpb24NCiAgICAgICAgICAgICByZXByZXNlbnRlZCBieSB0aGlzIGVudHJ5IHdhcyByZWNl
aXZlZCBieSB0aGlzIGRldmljZS4NCg0KICAgICAgICAgICAgIElmIHRoaXMgaW5mb3JtYXRpb24g
d2FzIHByZXNlbnQgYXQgdGhlIG1vc3QgcmVjZW50DQogICAgICAgICAgICAgcmUtaW5pdGlhbGl6
YXRpb24gb2YgdGhlIGxvY2FsIG1hbmFnZW1lbnQgc3Vic3lzdGVtLA0KICAgICAgICAgICAgIHRo
ZW4gdGhpcyBvYmplY3QgY29udGFpbnMgYSB6ZXJvIHZhbHVlLiINCiAgICAgICAgIERFRlZBTCB7
IDAgfQ0KICAgICAgICAgOjo9IHsgbGlzcEVpZFJlZ2lzdHJhdGlvbkV0ckVudHJ5IDMgfQ0KDQog
ICAgIGxpc3BFaWRSZWdpc3RyYXRpb25FdHJUdGwgT0JKRUNULVRZUEUNCiAgICAgICAgIFNZTlRB
WCAgICAgVW5zaWduZWQzMg0KICAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAg
IFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAi
VGhlIFJlY29yZCBUVEwgb2YgdGhlIHJlZ2lzdGVyaW5nIEVUUiBkZXZpY2UgZm9yIHRoaXMNCiAg
ICAgICAgICAgICBFSUQgcHJlZml4LiINCiAgICAgICAgIDo6PSB7IGxpc3BFaWRSZWdpc3RyYXRp
b25FdHJFbnRyeSA0IH0NCg0KICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uRXRyUHJveHlSZXBseSBP
QkpFQ1QtVFlQRQ0KICAgICAgICAgU1lOVEFYICAgICBUcnV0aFZhbHVlDQogICAgICAgICBNQVgt
QUNDRVNTIHJlYWQtb25seQ0KICAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgICAgICJJbmRpY2F0ZXMgcHJveHktcmVwbHlpbmcgc3RhdHVz
IG9mIHRoZSByZWdpc3RlcmluZyBFVFIgZm9yDQogICAgICAgICAgICAgdGhpcyBFSUQgcHJlZml4
LiBJZiB0aGlzIG9iamVjdCBpcyBUUlVFLCB0aGVuIGl0IG1lYW5zIHRoZQ0KICAgICAgICAgICAg
IE1hcC1TZXJ2ZXIgY2FuIHByb3h5LXJlcGx5LiINCiAgICAgICAgIDo6PSB7IGxpc3BFaWRSZWdp
c3RyYXRpb25FdHJFbnRyeSA1IH0NCg0KICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uRXRyV2FudHNN
YXBOb3RpZnkgT0JKRUNULVRZUEUNCiAgICAgICAgIFNZTlRBWCAgICAgVHJ1dGhWYWx1ZQ0KICAg
ICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0K
ICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiSW5kaWNhdGVzIHdoZXRoZXIgdGhl
IEVJRCBwcmVmaXggd2FudHMgTWFwLU5vdGlmaWNhdGlvbnMuDQogICAgICAgICAgICAgSWYgdGhp
cyBvYmplY3QgaXMgVFJVRSwgdGhlbiBpdCBtZWFucyB0aGUgRUlEIHByZWZpeCB3YW50cw0KICAg
ICAgICAgICAgIE1hcC1Ob3RpZmljYXRpb25zLiINCiAgICAgICAgIDo6PSB7IGxpc3BFaWRSZWdp
c3RyYXRpb25FdHJFbnRyeSA2IH0NCg0KICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkxvY2F0b3JUYWJs
ZSBPQkpFQ1QtVFlQRQ0KICAgICAgIFNZTlRBWCAgICAgU0VRVUVOQ0UgT0YgTGlzcEVpZFJlZ2lz
dHJhdGlvbkxvY2F0b3JFbnRyeQ0KICAgICAgIE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAg
ICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAi
VGhpcyB0YWJsZSBwcm92aWRlcyB0aGUgcHJvcGVydGllcyBvZiBhbGwgbG9jYXRvcnMgcGVyDQog
ICAgICAgICAgIExJU1Agc2l0ZSB0aGF0IGFyZSBzZXJ2ZWQgYnkgdGhpcyBkZXZpY2Ugd2hlbiBj
b25maWd1cmVkDQogICAgICAgICAgIHRvIGJlIGEgTWFwLVNlcnZlci4iDQogICAgICAgUkVGRVJF
TkNFDQogICAgICAgICAgICJSRkM2ODMwLCBTZWN0aW9uIDYuMS4iDQogICAgICAgOjo9IHsgbGlz
cE9iamVjdHMgMTEgfQ0KDQogICBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvckVudHJ5IE9CSkVD
VC1UWVBFDQogICAgICAgU1lOVEFYICAgICBMaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvckVudHJ5
DQogICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0KICAgICAgIFNUQVRVUyAgICAgY3Vy
cmVudA0KICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJBbiBlbnRyeSAoY29uY2VwdHVh
bCByb3cpIGluIHRoZQ0KICAgICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvclRhYmxl
LiINCiAgICAgICBJTkRFWCAgICAgIHsgbGlzcEVpZFJlZ2lzdHJhdGlvbkVpZExlbmd0aCwNCiAg
ICAgICAgICAgICAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkVpZCwNCiAgICAgICAgICAgICAg
ICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkV0clNlbmRlckxlbmd0aCwNCiAgICAgICAgICAgICAg
ICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkV0clNlbmRlciwNCiAgICAgICAgICAgICAgICAgICAg
bGlzcEVpZFJlZ2lzdHJhdGlvbkxvY2F0b3JSbG9jTGVuZ3RoLA0KICAgICAgICAgICAgICAgICAg
ICBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvclJsb2MgfQ0KICAgICAgIDo6PSB7IGxpc3BFaWRS
ZWdpc3RyYXRpb25Mb2NhdG9yVGFibGUgMSB9DQoNCiAgIExpc3BFaWRSZWdpc3RyYXRpb25Mb2Nh
dG9yRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRv
clJsb2NMZW5ndGggICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlv
bkxvY2F0b3JSbG9jICAgICAgICAgICAgICAgTGlzcEFkZHJlc3NUeXBlLA0KICAgICAgIGxpc3BF
aWRSZWdpc3RyYXRpb25Mb2NhdG9yUmxvY1N0YXRlICAgICAgICAgIElOVEVHRVIsDQogICAgICAg
bGlzcEVpZFJlZ2lzdHJhdGlvbkxvY2F0b3JJc0xvY2FsICAgICAgICAgICAgVHJ1dGhWYWx1ZSwN
CiAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvclByaW9yaXR5ICAgICAgICAgICBJbnRl
Z2VyMzIsDQogICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkxvY2F0b3JXZWlnaHQgICAgICAgICAg
ICAgSW50ZWdlcjMyLA0KICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25Mb2NhdG9yTVByaW9yaXR5
ICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvck1X
ZWlnaHQgICAgICAgICAgICBJbnRlZ2VyMzINCiAgIH0NCg0KICAgbGlzcEVpZFJlZ2lzdHJhdGlv
bkxvY2F0b3JSbG9jTGVuZ3RoIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBJbnRlZ2Vy
MzIgKDUuLjI1OSkNCiAgICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgU1RB
VFVTICAgICBjdXJyZW50DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIlRoaXMgb2Jq
ZWN0IGlzIHVzZWQgdG8gZ2V0IHRoZSBvY3RldC1sZW5ndGggb2YNCiAgICAgICAgICAgbGlzcEVp
ZFJlZ2lzdHJhdGlvbkxvY2F0b3JSbG9jLiINCiAgICAgICA6Oj0geyBsaXNwRWlkUmVnaXN0cmF0
aW9uTG9jYXRvckVudHJ5IDEgfQ0KDQogICBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvclJsb2Mg
T0JKRUNULVRZUEUNCiAgICAgICBTWU5UQVggICAgIExpc3BBZGRyZXNzVHlwZQ0KICAgICAgIE1B
WC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICAiVGhlIGxvY2F0b3Igb2YgdGhlIGdpdmVuIEVJRCBw
cmVmaXggYmVpbmcgcmVnaXN0ZXJlZCBieSB0aGUNCiAgICAgICAgICAgZ2l2ZW4gRVRSIHdpdGgg
dGhpcyBkZXZpY2UuIg0KICAgICAgIDo6PSB7IGxpc3BFaWRSZWdpc3RyYXRpb25Mb2NhdG9yRW50
cnkgMiB9DQoNCiAgIGxpc3BFaWRSZWdpc3RyYXRpb25Mb2NhdG9yUmxvY1N0YXRlIE9CSkVDVC1U
WVBFDQogICAgICAgU1lOVEFYICAgICBJTlRFR0VSIHsNCiAgICAgICAgICAgICAgICAgICAgIHVw
ICgxKSwNCiAgICAgICAgICAgICAgICAgICAgIGRvd24gKDIpDQogICAgICAgICAgICAgICAgICB9
DQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQN
CiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAiVGhlIGNhY2hlZCBzdGF0ZSBvZiB0aGlz
IFJMT0MgcmVjZWl2ZWQgaW4gbWFwLXJlZ2lzdGVyIGZyb20NCiAgICAgICAgICAgdGhlIEVUUiBi
eSB0aGUgZGV2aWNlLCBpbiB0aGUgY2FwYWNpdHkgb2YgYSBNYXAtU2VydmVyLg0KICAgICAgICAg
ICBWYWx1ZSAxIHJlZmVycyB0byB1cCwgdmFsdWUgMiByZWZlcnMgdG8gZG93bi4iDQogICAgICAg
Ojo9IHsgbGlzcEVpZFJlZ2lzdHJhdGlvbkxvY2F0b3JFbnRyeSAzIH0NCg0KICAgbGlzcEVpZFJl
Z2lzdHJhdGlvbkxvY2F0b3JJc0xvY2FsIE9CSkVDVC1UWVBFDQogICAgICAgU1lOVEFYICAgICBU
cnV0aFZhbHVlDQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICBTVEFUVVMgICAg
IGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAiSW5kaWNhdGVzIGlmIHRo
ZSBnaXZlbiBsb2NhdG9yIGlzIGxvY2FsIHRvIHRoZSByZWdpc3RlcmluZw0KICAgICAgICAgICBF
VFIuIElmIHRoaXMgb2JqZWN0IGlzIFRSVUUsICBpdCBtZWFucyB0aGUgbG9jYXRvciBpcyBsb2Nh
bC4iDQogICAgICAgOjo9IHsgbGlzcEVpZFJlZ2lzdHJhdGlvbkxvY2F0b3JFbnRyeSA0IH0NCg0K
ICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkxvY2F0b3JQcmlvcml0eSBPQkpFQ1QtVFlQRQ0KICAgICAg
IFNZTlRBWCAgICAgSW50ZWdlcjMyICgwLi4yNTUpDQogICAgICAgTUFYLUFDQ0VTUyByZWFkLW9u
bHkNCiAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAiVGhlIHVuaWNhc3QgcHJpb3JpdHkgb2YgdGhlIFJMT0MgZm9yIHRoaXMgRUlEIHByZWZp
eCBpbiB0aGUNCiAgICAgICAgICAgcmVnaXN0ZXIgbWVzc2FnZSBzZW50IGJ5IHRoZSBnaXZlbiBF
VFIuIg0KICAgICAgIDo6PSB7IGxpc3BFaWRSZWdpc3RyYXRpb25Mb2NhdG9yRW50cnkgNSB9DQoN
CiAgIGxpc3BFaWRSZWdpc3RyYXRpb25Mb2NhdG9yV2VpZ2h0IE9CSkVDVC1UWVBFDQogICAgICAg
U1lOVEFYICAgICBJbnRlZ2VyMzIgKDAuLjEwMCkNCiAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25s
eQ0KICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgICJUaGUgdW5pY2FzdCB3ZWlnaHQgb2YgdGhlIFJMT0MgZm9yIHRoaXMgRUlEIHByZWZpeCBp
biB0aGUNCiAgICAgICAgICAgcmVnaXN0ZXIgbWVzc2FnZSBzZW50IGJ5IHRoZSBnaXZlbiBFVFIu
Ig0KICAgICAgIDo6PSB7IGxpc3BFaWRSZWdpc3RyYXRpb25Mb2NhdG9yRW50cnkgNiB9DQoNCiAg
IGxpc3BFaWRSZWdpc3RyYXRpb25Mb2NhdG9yTVByaW9yaXR5IE9CSkVDVC1UWVBFDQogICAgICAg
U1lOVEFYICAgICBJbnRlZ2VyMzIgKDAuLjI1NSkNCiAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25s
eQ0KICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgICJUaGUgbXVsdGljYXN0IHByaW9yaXR5IG9mIHRoZSBSTE9DIGZvciB0aGlzIEVJRCBwcmVm
aXggaW4NCiAgICAgICAgICAgdGhlIHJlZ2lzdGVyIG1lc3NhZ2Ugc2VudCBieSB0aGUgZ2l2ZW4g
RVRSLiINCiAgICAgICA6Oj0geyBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvckVudHJ5IDcgfQ0K
DQogICBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvck1XZWlnaHQgT0JKRUNULVRZUEUNCiAgICAg
ICBTWU5UQVggICAgIEludGVnZXIzMiAoMC4uMTAwKQ0KICAgICAgIE1BWC1BQ0NFU1MgcmVhZC1v
bmx5DQogICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICAgIlRoZSBtdWx0aWNhc3Qgd2VpZ2h0IG9mIHRoZSBSTE9DIGZvciB0aGlzIEVJRCBwcmVm
aXggaW4gdGhlDQogICAgICAgICAgIHJlZ2lzdGVyIG1lc3NhZ2Ugc2VudCBieSB0aGUgZ2l2ZW4g
RVRSLiINCiAgICAgICA6Oj0geyBsaXNwRWlkUmVnaXN0cmF0aW9uTG9jYXRvckVudHJ5IDggfQ0K
DQogICAgICBsaXNwVXNlTWFwU2VydmVyVGFibGUgT0JKRUNULVRZUEUNCiAgICAgICAgICBTWU5U
QVggICAgIFNFUVVFTkNFIE9GIExpc3BVc2VNYXBTZXJ2ZXJFbnRyeQ0KICAgICAgICAgIE1BWC1B
Q0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAg
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiVGhpcyB0YWJsZSBwcm92aWRlcyB0aGUg
cHJvcGVydGllcyBvZiB0aGUgbWFwLXNlcnZlcihzKQ0KICAgICAgICAgICAgICB3aXRoIHdoaWNo
IHRoaXMgZGV2aWNlIGlzIGNvbmZpZ3VyZWQgdG8gcmVnaXN0ZXIuIg0KICAgICAgICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgICAgICAiUkZDNjgzMywgU2VjdGlvbiA0LjMuIg0KICAgICAgICAgIDo6
PSB7IGxpc3BPYmplY3RzIDEyIH0NCg0KICAgICAgbGlzcFVzZU1hcFNlcnZlckVudHJ5IE9CSkVD
VC1UWVBFDQogICAgICAgICAgU1lOVEFYICAgICBMaXNwVXNlTWFwU2VydmVyRW50cnkNCiAgICAg
ICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgICAgU1RBVFVTICAgICBjdXJy
ZW50DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgIkFuIGVudHJ5IChjb25j
ZXB0dWFsIHJvdykgaW4gdGhlIGxpc3BVc2VNYXBTZXJ2ZXJUYWJsZS4iDQogICAgICAgICAgSU5E
RVggICAgICB7IGxpc3BVc2VNYXBTZXJ2ZXJBZGRyZXNzTGVuZ3RoLA0KICAgICAgICAgICAgICAg
ICAgICAgICBsaXNwVXNlTWFwU2VydmVyQWRkcmVzcyB9DQogICAgICAgICAgOjo9IHsgbGlzcFVz
ZU1hcFNlcnZlclRhYmxlIDEgfQ0KDQogICAgICBMaXNwVXNlTWFwU2VydmVyRW50cnkgOjo9IFNF
UVVFTkNFIHsNCiAgICAgICAgICBsaXNwVXNlTWFwU2VydmVyQWRkcmVzc0xlbmd0aCBJbnRlZ2Vy
MzIsDQogICAgICAgICAgbGlzcFVzZU1hcFNlcnZlckFkZHJlc3MgICAgICAgTGlzcEFkZHJlc3NU
eXBlLA0KICAgICAgICAgIGxpc3BVc2VNYXBTZXJ2ZXJTdGF0ZSAgICAgICAgIElOVEVHRVINCiAg
ICAgIH0NCg0KICAgICAgbGlzcFVzZU1hcFNlcnZlckFkZHJlc3NMZW5ndGggT0JKRUNULVRZUEUN
CiAgICAgICAgICBTWU5UQVggICAgIEludGVnZXIzMiAoNS4uMjU5KQ0KICAgICAgICAgIE1BWC1B
Q0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAg
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiVGhpcyBvYmplY3QgaXMgdXNlZCB0byBn
ZXQgdGhlIG9jdGV0LWxlbmd0aCBvZg0KICAgICAgICAgICAgICBsaXNwVXNlTWFwU2VydmVyQWRk
cmVzcy4iDQogICAgICAgICAgOjo9IHsgbGlzcFVzZU1hcFNlcnZlckVudHJ5IDEgfQ0KDQogICAg
ICBsaXNwVXNlTWFwU2VydmVyQWRkcmVzcyBPQkpFQ1QtVFlQRQ0KICAgICAgICAgIFNZTlRBWCAg
ICAgTGlzcEFkZHJlc3NUeXBlDQogICAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0K
ICAgICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAgICJBZGRyZXNzIG9mIE1hcC1TZXJ2ZXIgY29uZmlndXJlZCBvbiB0aGlzIGRldmlj
ZS4iDQogICAgICAgICAgOjo9IHsgbGlzcFVzZU1hcFNlcnZlckVudHJ5IDIgfQ0KDQogICAgICBs
aXNwVXNlTWFwU2VydmVyU3RhdGUgT0JKRUNULVRZUEUNCiAgICAgICAgICBTWU5UQVggICAgIElO
VEVHRVIgew0KICAgICAgICAgICAgICAgICAgICAgICAgdXAgKDEpLA0KICAgICAgICAgICAgICAg
ICAgICAgICAgZG93biAoMiksDQogICAgICAgICAgICAgICAgICAgICAgICB1bnJlYWNoYWJsZSAo
MykNCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25s
eQ0KICAgICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAgICJTdGF0ZSBvZiB0aGlzIE1hcC1TZXJ2ZXIgY29uZmlndXJlZCBvbiB0aGlz
IGRldmljZQ0KICAgICAgICAgICAgICAoMSA9IE1hcC1TZXJ2ZXIgaXMgdXA7IDIgPSBNYXAtU2Vy
dmVyIGlzIGRvd24pLiINCiAgICAgICAgICA6Oj0geyBsaXNwVXNlTWFwU2VydmVyRW50cnkgMyB9
DQoNCiAgICAgIGxpc3BVc2VNYXBSZXNvbHZlclRhYmxlIE9CSkVDVC1UWVBFDQogICAgICAgICAg
U1lOVEFYICAgICBTRVFVRU5DRSBPRiBMaXNwVXNlTWFwUmVzb2x2ZXJFbnRyeQ0KICAgICAgICAg
IE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQN
CiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiVGhpcyB0YWJsZSBwcm92aWRl
cyB0aGUgcHJvcGVydGllcyBvZiB0aGUgbWFwLXJlc29sdmVyKHMpDQogICAgICAgICAgICAgIHRo
aXMgZGV2aWNlIGlzIGNvbmZpZ3VyZWQgdG8gdXNlLiINCiAgICAgICAgICBSRUZFUkVOQ0UNCiAg
ICAgICAgICAgICAgIlJGQzY4MzMsIFNlY3Rpb24gNC40LiINCiAgICAgICAgICA6Oj0geyBsaXNw
T2JqZWN0cyAxMyB9DQoNCiAgICAgIGxpc3BVc2VNYXBSZXNvbHZlckVudHJ5IE9CSkVDVC1UWVBF
DQogICAgICAgICAgU1lOVEFYICAgICBMaXNwVXNlTWFwUmVzb2x2ZXJFbnRyeQ0KICAgICAgICAg
IE1BWC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQN
CiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiQW4gZW50cnkgKGNvbmNlcHR1
YWwgcm93KSBpbiB0aGUNCiAgICAgICAgICAgICAgbGlzcFVzZU1hcFJlc29sdmVyVGFibGUuIg0K
ICAgICAgICAgIElOREVYICAgICAgeyBsaXNwVXNlTWFwUmVzb2x2ZXJBZGRyZXNzTGVuZ3RoLA0K
ICAgICAgICAgICAgICAgICAgICAgICBsaXNwVXNlTWFwUmVzb2x2ZXJBZGRyZXNzIH0NCiAgICAg
ICAgICA6Oj0geyBsaXNwVXNlTWFwUmVzb2x2ZXJUYWJsZSAxIH0NCg0KICAgICAgTGlzcFVzZU1h
cFJlc29sdmVyRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgICBsaXNwVXNlTWFwUmVzb2x2
ZXJBZGRyZXNzTGVuZ3RoICAgSW50ZWdlcjMyLA0KICAgICAgICAgIGxpc3BVc2VNYXBSZXNvbHZl
ckFkZHJlc3MgICAgICAgICBMaXNwQWRkcmVzc1R5cGUsDQogICAgICAgICAgbGlzcFVzZU1hcFJl
c29sdmVyU3RhdGUgICAgICAgICAgIElOVEVHRVINCiAgICAgIH0NCg0KICAgICAgbGlzcFVzZU1h
cFJlc29sdmVyQWRkcmVzc0xlbmd0aCBPQkpFQ1QtVFlQRQ0KICAgICAgICAgIFNZTlRBWCAgICAg
SW50ZWdlcjMyICg1Li4yNTkpDQogICAgICAgICAgTUFYLUFDQ0VTUyBub3QtYWNjZXNzaWJsZQ0K
ICAgICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAgICJUaGlzIG9iamVjdCBpcyB1c2VkIHRvIGdldCB0aGUgb2N0ZXQtbGVuZ3RoIG9m
DQogICAgICAgICAgICAgIGxpc3BVc2VNYXBSZXNvbHZlckFkZHJlc3MuIg0KICAgICAgICAgIDo6
PSB7IGxpc3BVc2VNYXBSZXNvbHZlckVudHJ5IDEgfQ0KDQogICAgICBsaXNwVXNlTWFwUmVzb2x2
ZXJBZGRyZXNzIE9CSkVDVC1UWVBFDQogICAgICAgICAgU1lOVEFYICAgICBMaXNwQWRkcmVzc1R5
cGUNCiAgICAgICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgICAgU1RBVFVT
ICAgICBjdXJyZW50DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgIkFkZHJl
c3Mgb2YgbWFwLXJlc29sdmVyIGNvbmZpZ3VyZWQgb24gdGhpcyBkZXZpY2UuIg0KICAgICAgICAg
IDo6PSB7IGxpc3BVc2VNYXBSZXNvbHZlckVudHJ5IDIgfQ0KDQogICAgICBsaXNwVXNlTWFwUmVz
b2x2ZXJTdGF0ZSBPQkpFQ1QtVFlQRQ0KICAgICAgICAgIFNZTlRBWCAgICAgSU5URUdFUiB7DQog
ICAgICAgICAgICAgICAgICAgICAgICB1cCAoMSksDQogICAgICAgICAgICAgICAgICAgICAgICBk
b3duICgyKQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgIE1BWC1BQ0NFU1MgcmVh
ZC1vbmx5DQogICAgICAgICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAgICAgIlN0YXRlIG9mIHRoaXMgTWFwLVJlc29sdmVyIGNvbmZpZ3VyZWQg
b24gdGhpcyBkZXZpY2UNCiAgICAgICAgICAgICAgKDEgPSBNYXAtUmVzb2x2ZXIgaXMgdXA7IDIg
PSBNYXAtUmVzb2x2ZXIgaXMgZG93bikuIg0KICAgICAgICAgIDo6PSB7IGxpc3BVc2VNYXBSZXNv
bHZlckVudHJ5IDMgfQ0KDQogICAgICBsaXNwVXNlUHJveHlFdHJUYWJsZSBPQkpFQ1QtVFlQRQ0K
ICAgICAgICAgIFNZTlRBWCAgICAgU0VRVUVOQ0UgT0YgTGlzcFVzZVByb3h5RXRyRW50cnkNCiAg
ICAgICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgICAgU1RBVFVTICAgICBj
dXJyZW50DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgIlRoaXMgdGFibGUg
cHJvdmlkZXMgdGhlIHByb3BlcnRpZXMgb2YgYWxsIFByb3h5IEVUUnMgdGhhdA0KICAgICAgICAg
ICAgICB0aGlzIGRldmljZSBpcyBjb25maWd1cmVkIHRvIHVzZS4iDQogICAgICAgICAgUkVGRVJF
TkNFDQogICAgICAgICAgICAgICJSRkM2ODMwLCBTZWN0aW9uIDYuMC4iDQogICAgICAgICAgOjo9
IHsgbGlzcE9iamVjdHMgMTQgfQ0KDQogICAgICBsaXNwVXNlUHJveHlFdHJFbnRyeSBPQkpFQ1Qt
VFlQRQ0KICAgICAgICAgIFNZTlRBWCAgICAgTGlzcFVzZVByb3h5RXRyRW50cnkNCiAgICAgICAg
ICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgICAgU1RBVFVTICAgICBjdXJyZW50
DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgIkFuIGVudHJ5IChjb25jZXB0
dWFsIHJvdykgaW4gdGhlDQogICAgICAgICAgICAgIGxpc3BVc2VQcm94eUV0clRhYmxlLiINCiAg
ICAgICAgICBJTkRFWCAgICAgIHsgbGlzcFVzZVByb3h5RXRyQWRkcmVzc0xlbmd0aCwNCiAgICAg
ICAgICAgICAgICAgICAgICAgbGlzcFVzZVByb3h5RXRyQWRkcmVzcyB9DQogICAgICAgICAgOjo9
IHsgbGlzcFVzZVByb3h5RXRyVGFibGUgMSB9DQoNCiAgICAgIExpc3BVc2VQcm94eUV0ckVudHJ5
IDo6PSBTRVFVRU5DRSB7DQogICAgICAgICAgbGlzcFVzZVByb3h5RXRyQWRkcmVzc0xlbmd0aCAg
ICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgIGxpc3BVc2VQcm94eUV0ckFkZHJlc3MgICAgICAg
ICAgICAgIExpc3BBZGRyZXNzVHlwZSwNCiAgICAgICAgICBsaXNwVXNlUHJveHlFdHJQcmlvcml0
eSAgICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICAgbGlzcFVzZVByb3h5RXRyV2VpZ2h0
ICAgICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgIGxpc3BVc2VQcm94eUV0ck1Qcmlv
cml0eSAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgICBsaXNwVXNlUHJveHlFdHJNV2Vp
Z2h0ICAgICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICAgbGlzcFVzZVByb3h5RXRyU3Rh
dGUgICAgICAgICAgICAgICAgSU5URUdFUg0KICAgICAgfQ0KDQogICAgICBsaXNwVXNlUHJveHlF
dHJBZGRyZXNzTGVuZ3RoIE9CSkVDVC1UWVBFDQogICAgICAgICAgU1lOVEFYICAgICBJbnRlZ2Vy
MzIgKDUuLjI1OSkNCiAgICAgICAgICBNQVgtQUNDRVNTIG5vdC1hY2Nlc3NpYmxlDQogICAgICAg
ICAgU1RBVFVTICAgICBjdXJyZW50DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAg
ICAgIlRoaXMgb2JqZWN0IGlzIHVzZWQgdG8gZ2V0IHRoZSBvY3RldC1sZW5ndGggb2YNCiAgICAg
ICAgICAgICAgbGlzcFVzZVByb3h5RXRyQWRkcmVzcy4iDQogICAgICAgICAgOjo9IHsgbGlzcFVz
ZVByb3h5RXRyRW50cnkgMSB9DQoNCiAgICAgIGxpc3BVc2VQcm94eUV0ckFkZHJlc3MgT0JKRUNU
LVRZUEUNCiAgICAgICAgICBTWU5UQVggICAgIExpc3BBZGRyZXNzVHlwZQ0KICAgICAgICAgIE1B
WC1BQ0NFU1Mgbm90LWFjY2Vzc2libGUNCiAgICAgICAgICBTVEFUVVMgICAgIGN1cnJlbnQNCiAg
ICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiQWRkcmVzcyBvZiBQcm94eSBFVFIg
Y29uZmlndXJlZCBvbiB0aGlzIGRldmljZS4iDQogICAgICAgICAgOjo9IHsgbGlzcFVzZVByb3h5
RXRyRW50cnkgMiB9DQoNCiAgICAgIGxpc3BVc2VQcm94eUV0clByaW9yaXR5IE9CSkVDVC1UWVBF
DQogICAgICAgICAgU1lOVEFYICAgICBJbnRlZ2VyMzIgKDAuLjI1NSkNCiAgICAgICAgICBNQVgt
QUNDRVNTIHJlYWQtb25seQ0KICAgICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgICAgICJUaGUgdW5pY2FzdCBwcmlvcml0eSBvZiB0aGUg
UEVUUiBsb2NhdG9yLiINCiAgICAgICAgICA6Oj0geyBsaXNwVXNlUHJveHlFdHJFbnRyeSAzIH0N
Cg0KICAgICAgbGlzcFVzZVByb3h5RXRyV2VpZ2h0IE9CSkVDVC1UWVBFDQogICAgICAgICAgU1lO
VEFYICAgICBJbnRlZ2VyMzIgKDAuLjEwMCkNCiAgICAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25s
eQ0KICAgICAgICAgIFNUQVRVUyAgICAgY3VycmVudA0KICAgICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAgICJUaGUgdW5pY2FzdCB3ZWlnaHQgb2YgdGhlIFBFVFIgbG9jYXRvci4iDQog
ICAgICAgICAgOjo9IHsgbGlzcFVzZVByb3h5RXRyRW50cnkgNCB9DQoNCiAgICAgIGxpc3BVc2VQ
cm94eUV0ck1Qcmlvcml0eSBPQkpFQ1QtVFlQRQ0KICAgICAgICAgIFNZTlRBWCAgICAgSW50ZWdl
cjMyICgwLi4yNTUpDQogICAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgICBT
VEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAi
VGhlIG11bHRpY2FzdCBwcmlvcml0eSBvZiB0aGUgUEVUUiBsb2NhdG9yLiINCiAgICAgICAgICA6
Oj0geyBsaXNwVXNlUHJveHlFdHJFbnRyeSA1IH0NCg0KICAgICAgbGlzcFVzZVByb3h5RXRyTVdl
aWdodCBPQkpFQ1QtVFlQRQ0KICAgICAgICAgIFNZTlRBWCAgICAgSW50ZWdlcjMyICgwLi4xMDAp
DQogICAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgICBTVEFUVVMgICAgIGN1
cnJlbnQNCiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiVGhlIG11bHRpY2Fz
dCB3ZWlnaHQgb2YgdGhlIFBFVFIgbG9jYXRvci4iDQogICAgICAgICAgOjo9IHsgbGlzcFVzZVBy
b3h5RXRyRW50cnkgNiB9DQoNCiAgICAgIGxpc3BVc2VQcm94eUV0clN0YXRlIE9CSkVDVC1UWVBF
DQogICAgICAgICAgU1lOVEFYICAgICBJTlRFR0VSIHsNCiAgICAgICAgICAgICAgICAgICAgICAg
IGRvd24gKDApLA0KICAgICAgICAgICAgICAgICAgICAgICAgdXAgKDEpDQogICAgICAgICAgICAg
ICAgICAgICB9DQogICAgICAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgICAgICBTVEFU
VVMgICAgIGN1cnJlbnQNCiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiU3Rh
dGUgb2YgdGhpcyBQcm94eSBFVFIgY29uZmlndXJlZCBvbiB0aGlzIGRldmljZQ0KICAgICAgICAg
ICAgICAoMCA9IFByb3h5IEVUUiBpcyBkb3duOyAxID0gUHJveHkgRVRSIGlzIHVwKS4iDQogICAg
ICAgICAgOjo9IHsgbGlzcFVzZVByb3h5RXRyRW50cnkgNyB9DQoNCiAgICAgIC0tDQogICAgICAt
LSBDb25mb3JtYW5jZSBJbmZvcm1hdGlvbg0KICAgICAgLS0NCg0KICAgICAgbGlzcENvbXBsaWFu
Y2VzIE9CSkVDVCBJREVOVElGSUVSIDo6PSB7IGxpc3BDb25mb3JtYW5jZSAxIH0NCiAgICAgIGxp
c3BHcm91cHMgICAgICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBsaXNwQ29uZm9ybWFuY2UgMiB9
DQoNCiAgIC0tDQogICAtLSBDb21wbGlhbmNlIFN0YXRlbWVudHMNCiAgIC0tDQogICBsaXNwTUlC
Q29tcGxpYW5jZUV0ciBNT0RVTEUtQ09NUExJQU5DRQ0KICAgICAgIFNUQVRVUyAgY3VycmVudA0K
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgICAiVGhlIGNvbXBsaWFuY2Ugc3RhdGVt
ZW50IGZvciBMSVNQIEVUUnMuIEl0IGNvbnZleXMNCiAgICAgICAgICAgICAgIGluZm9ybWF0aW9u
IGlmIGRldmljZSBzdXBwb3J0cyBFVFIgZmVhdHVyZSwgYW5kIHJlbGV2YW50DQogICAgICAgICAg
ICAgICBzdGF0ZSBhc3NvY2lhdGVkIHdpdGggdGhhdCBmZWF0dXJlLiINCiAgICAgICBNT0RVTEUg
IC0tIHRoaXMgbW9kdWxlDQogICAgICAgTUFOREFUT1JZLUdST1VQUyB7IGxpc3BNSUJFdHJHcm91
cCB9DQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1JQkl0ckdyb3VwDQogICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAg
R1JPVVAgICBsaXNwTUlCUGV0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlC
UGl0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3Vw
IGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCTWFwU2VydmVyR3JvdXAN
CiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9u
YWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJNYXBSZXNvbHZlckdyb3VwDQogICAgICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0K
ICAgICAgICAgR1JPVVAgICBsaXNwTUlCRXRyRXh0ZW5kZWRHcm91cA0KICAgICAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAg
IEdST1VQICAgbGlzcE1JQkl0ckV4dGVuZGVkR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAg
IGxpc3BNSUJNYXBTZXJ2ZXJFeHRlbmRlZEdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBs
aXNwTUlCVHVuaW5nUGFyYW1ldGVyc0dyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNw
TUlCRW5jYXBTdGF0aXN0aWNzR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
ICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJE
ZWNhcFN0YXRpc3RpY3NHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAi
VGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1JQkRpYWdu
b3N0aWNzR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3Jv
dXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJWcmZHcm91cA0KICAg
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4i
DQoNCiAgICAgICA6Oj0geyBsaXNwQ29tcGxpYW5jZXMgMSB9DQoNCiAgIGxpc3BNSUJDb21wbGlh
bmNlSXRyIE1PRFVMRS1DT01QTElBTkNFDQogICAgICAgU1RBVFVTICBjdXJyZW50DQogICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgICJUaGUgY29tcGxpYW5jZSBzdGF0ZW1lbnQgZm9y
IExJU1AgSVRScy4gSXQgY29udmV5cw0KICAgICAgICAgICAgICAgaW5mb3JtYXRpb24gaWYgZGV2
aWNlIHN1cHBvcnRzIElUUiBmZWF0dXJlLCBhbmQgYW55DQogICAgICAgICAgICAgICBzdGF0ZSBh
c3NvY2lhdGVkIHdpdGggdGhhdCBmZWF0dXJlLiINCiAgICAgICBNT0RVTEUgIC0tIHRoaXMgbW9k
dWxlDQogICAgICAgTUFOREFUT1JZLUdST1VQUyB7IGxpc3BNSUJJdHJHcm91cCB9DQoNCiAgICAg
ICAgIEdST1VQICAgbGlzcE1JQkV0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNw
TUlCUGV0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdy
b3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCUGl0ckdyb3VwDQog
ICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFs
LiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCTWFwU2VydmVyR3JvdXANCiAgICAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAg
ICAgICBHUk9VUCAgIGxpc3BNSUJNYXBSZXNvbHZlckdyb3VwDQogICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JP
VVAgICBsaXNwTUlCRXRyRXh0ZW5kZWRHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlz
cE1JQkl0ckV4dGVuZGVkR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAg
IlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJNYXBT
ZXJ2ZXJFeHRlbmRlZEdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJU
aGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCVHVuaW5n
UGFyYW1ldGVyc0dyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlz
IGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCRW5jYXBTdGF0
aXN0aWNzR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3Jv
dXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJEZWNhcFN0YXRpc3Rp
Y3NHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBp
cyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1JQkRpYWdub3N0aWNzR3JvdXAN
CiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9u
YWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJWcmZHcm91cA0KICAgICAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICA6
Oj0geyBsaXNwQ29tcGxpYW5jZXMgMiB9DQoNCiAgIGxpc3BNSUJDb21wbGlhbmNlUGV0ciBNT0RV
TEUtQ09NUExJQU5DRQ0KICAgICAgIFNUQVRVUyAgY3VycmVudA0KICAgICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAgICAgICAiVGhlIGNvbXBsaWFuY2Ugc3RhdGVtZW50IGZvciBMSVNQIFByb3h5
LUVUUnMuIEl0IGNvbnZleXMNCiAgICAgICAgICAgICAgIGluZm9ybWF0aW9uIGlmIGdpdmVuIGRl
dmljZSBzdXBwb3J0cyBQcm94eS1FVFIgZmVhdHVyZSwNCiAgICAgICAgICAgICAgIGFuZCByZWxl
dmFudCBzdGF0ZSBhc3NvY2lhdGVkIHdpdGggdGhhdCBmZWF0dXJlLiINCiAgICAgICBNT0RVTEUg
IC0tIHRoaXMgbW9kdWxlDQogICAgICAgTUFOREFUT1JZLUdST1VQUyB7IGxpc3BNSUJQZXRyR3Jv
dXAgfQ0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJFdHJHcm91cA0KICAgICAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAg
IEdST1VQICAgbGlzcE1JQkl0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlC
UGl0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3Vw
IGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCTWFwU2VydmVyR3JvdXAN
CiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9u
YWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJNYXBSZXNvbHZlckdyb3VwDQogICAgICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0K
ICAgICAgICAgR1JPVVAgICBsaXNwTUlCRXRyRXh0ZW5kZWRHcm91cA0KICAgICAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAg
IEdST1VQICAgbGlzcE1JQkl0ckV4dGVuZGVkR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAg
IGxpc3BNSUJNYXBTZXJ2ZXJFeHRlbmRlZEdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBs
aXNwTUlCVHVuaW5nUGFyYW1ldGVyc0dyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNw
TUlCRW5jYXBTdGF0aXN0aWNzR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
ICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJE
ZWNhcFN0YXRpc3RpY3NHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAi
VGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1JQkRpYWdu
b3N0aWNzR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3Jv
dXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJWcmZHcm91cA0KICAg
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4i
DQoNCiAgICAgICA6Oj0geyBsaXNwQ29tcGxpYW5jZXMgMyB9DQoNCiAgIGxpc3BNSUJDb21wbGlh
bmNlUGl0ciBNT0RVTEUtQ09NUExJQU5DRQ0KICAgICAgIFNUQVRVUyAgY3VycmVudA0KICAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgICAgICAiVGhlIGNvbXBsaWFuY2Ugc3RhdGVtZW50IGZv
ciBMSVNQIFByb3h5LUlUUnMuIEl0IGNvbnZleXMNCiAgICAgICAgICAgICAgIGluZm9ybWF0aW9u
IGlmIGRldmljZSBzdXBwb3J0cyBQcm94eS1JVFIgZmVhdHVyZSwgYW5kDQogICAgICAgICAgICAg
ICByZWxldmFudCBzdGF0ZSBhc3NvY2lhdGVkIHdpdGggdGhhdCBmZWF0dXJlLiINCiAgICAgICBN
T0RVTEUgIC0tIHRoaXMgbW9kdWxlDQogICAgICAgTUFOREFUT1JZLUdST1VQUyB7IGxpc3BNSUJQ
aXRyR3JvdXAgfQ0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJFdHJHcm91cA0KICAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAg
ICAgICAgIEdST1VQICAgbGlzcE1JQkl0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBs
aXNwTUlCUGV0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlz
IGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCTWFwU2VydmVy
R3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMg
b3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJNYXBSZXNvbHZlckdyb3VwDQog
ICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFs
LiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCRXRyRXh0ZW5kZWRHcm91cA0KICAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAg
ICAgICAgIEdST1VQICAgbGlzcE1JQkl0ckV4dGVuZGVkR3JvdXANCiAgICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBH
Uk9VUCAgIGxpc3BNSUJNYXBTZXJ2ZXJFeHRlbmRlZEdyb3VwDQogICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JP
VVAgICBsaXNwTUlCVHVuaW5nUGFyYW1ldGVyc0dyb3VwDQogICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAg
ICBsaXNwTUlCRW5jYXBTdGF0aXN0aWNzR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxp
c3BNSUJEZWNhcFN0YXRpc3RpY3NHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1J
QkRpYWdub3N0aWNzR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRo
aXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJWcmZHcm91
cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRp
b25hbC4iDQoNCiAgICAgICA6Oj0geyBsaXNwQ29tcGxpYW5jZXMgNCB9DQoNCiAgIGxpc3BNSUJD
b21wbGlhbmNlTWFwU2VydmVyIE1PRFVMRS1DT01QTElBTkNFDQogICAgICAgU1RBVFVTICBjdXJy
ZW50DQogICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgICJUaGUgY29tcGxpYW5jZSBz
dGF0ZW1lbnQgZm9yIExJU1AgTWFwIFNlcnZlcnMuIEl0DQogICAgICAgICAgICAgICBjb252ZXlz
IGluZm9ybWF0aW9uIGlmIGRldmljZSBzdXBwb3J0cyBNYXAgU2VydmVyDQogICAgICAgICAgICAg
ICBmZWF0dXJlLCBhbmQgcmVsZXZhbnQgc3RhdGUgYXNzb2NpYXRlZCB3aXRoIHRoYXQNCiAgICAg
ICAgICAgICAgIGZlYXR1cmUuIg0KICAgICAgIE1PRFVMRSAgLS0gdGhpcyBtb2R1bGUNCiAgICAg
ICBNQU5EQVRPUlktR1JPVVBTIHsgbGlzcE1JQk1hcFNlcnZlckdyb3VwIH0NCg0KICAgICAgICAg
R1JPVVAgICBsaXNwTUlCRXRyR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
ICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJJ
dHJHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBp
cyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1JQlBldHJHcm91cA0KICAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoN
CiAgICAgICAgIEdST1VQICAgbGlzcE1JQlBpdHJHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQ
ICAgbGlzcE1JQk1hcFJlc29sdmVyR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BN
SUJFdHJFeHRlbmRlZEdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJU
aGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCSXRyRXh0
ZW5kZWRHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91
cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1JQk1hcFNlcnZlckV4dGVu
ZGVkR3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAg
aXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJUdW5pbmdQYXJhbWV0ZXJz
R3JvdXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMg
b3B0aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJFbmNhcFN0YXRpc3RpY3NHcm91
cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRp
b25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1JQkRlY2FwU3RhdGlzdGljc0dyb3VwDQog
ICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFs
LiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCRGlhZ25vc3RpY3NHcm91cA0KICAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAg
ICAgICAgIEdST1VQICAgbGlzcE1JQlZyZkdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgIDo6PSB7IGxpc3BD
b21wbGlhbmNlcyA1IH0NCg0KICAgbGlzcE1JQkNvbXBsaWFuY2VNYXBSZXNvbHZlciBNT0RVTEUt
Q09NUExJQU5DRQ0KICAgICAgIFNUQVRVUyAgY3VycmVudA0KICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAgICAiVGhlIGNvbXBsaWFuY2Ugc3RhdGVtZW50IGZvciBMSVNQIE1hcCBSZXNv
bHZlcnMuIEl0DQogICAgICAgICAgICAgICBjb252ZXlzIGluZm9ybWF0aW9uIGlmIGRldmljZSBz
dXBwb3J0cyBNYXAgU2VydmVyDQogICAgICAgICAgICAgICBmZWF0dXJlLCBhbmQgcmVsZXZhbnQg
c3RhdGUgYXNzb2NpYXRlZCB3aXRoIHRoYXQNCiAgICAgICAgICAgICAgIGZlYXR1cmUuIg0KICAg
ICAgIE1PRFVMRSAgLS0gdGhpcyBtb2R1bGUNCiAgICAgICBNQU5EQVRPUlktR1JPVVBTIHsgbGlz
cE1JQk1hcFJlc29sdmVyR3JvdXAgfQ0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJFdHJHcm91
cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRp
b25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1JQkl0ckdyb3VwDQogICAgICAgICBERVND
UklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAg
ICAgR1JPVVAgICBsaXNwTUlCUGV0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNw
TUlCUGl0ckdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdy
b3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCTWFwU2VydmVyR3Jv
dXANCiAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0
aW9uYWwuIg0KDQogICAgICAgICBHUk9VUCAgIGxpc3BNSUJFdHJFeHRlbmRlZEdyb3VwDQogICAg
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiIN
Cg0KICAgICAgICAgR1JPVVAgICBsaXNwTUlCSXRyRXh0ZW5kZWRHcm91cA0KICAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAg
ICAgIEdST1VQICAgbGlzcE1JQk1hcFNlcnZlckV4dGVuZGVkR3JvdXANCiAgICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAg
ICBHUk9VUCAgIGxpc3BNSUJUdW5pbmdQYXJhbWV0ZXJzR3JvdXANCiAgICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgb3B0aW9uYWwuIg0KDQogICAgICAgICBH
Uk9VUCAgIGxpc3BNSUJFbmNhcFN0YXRpc3RpY3NHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQ
ICAgbGlzcE1JQkRlY2FwU3RhdGlzdGljc0dyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG9wdGlvbmFsLiINCg0KICAgICAgICAgR1JPVVAgICBs
aXNwTUlCRGlhZ25vc3RpY3NHcm91cA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAg
ICAiVGhpcyBncm91cCBpcyBvcHRpb25hbC4iDQoNCiAgICAgICAgIEdST1VQICAgbGlzcE1JQlZy
Zkdyb3VwDQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlz
IG9wdGlvbmFsLiINCg0KICAgICAgIDo6PSB7IGxpc3BDb21wbGlhbmNlcyA2IH0NCg0KICAgICAg
LS0NCiAgICAgIC0tIFVuaXRzIG9mIENvbmZvcm1hbmNlDQogICAgICAtLQ0KDQogICAgICBsaXNw
TUlCRXRyR3JvdXAgT0JKRUNULUdST1VQDQogICAgICAgICAgT0JKRUNUUyB7IGxpc3BGZWF0dXJl
c0V0ckVuYWJsZWQsDQogICAgICAgICAgICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMc2Is
DQogICAgICAgICAgICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY1ByaW9y
aXR5LA0KICAgICAgICAgICAgICAgICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRvclJsb2NX
ZWlnaHQsDQogICAgICAgICAgICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxv
Y01Qcmlvcml0eSwNCiAgICAgICAgICAgICAgICAgICAgbGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0
b3JSbG9jTVdlaWdodCwNCiAgICAgICAgICAgICAgICAgICAgbGlzcE1hcHBpbmdEYXRhYmFzZUxv
Y2F0b3JSbG9jU3RhdGUsDQogICAgICAgICAgICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VM
b2NhdG9yUmxvY0xvY2FsLA0KICAgICAgICAgICAgICAgICAgICBsaXNwQ29uZmlndXJlZExvY2F0
b3JSbG9jU3RhdGUsDQogICAgICAgICAgICAgICAgICAgIGxpc3BDb25maWd1cmVkTG9jYXRvclJs
b2NMb2NhbCwNCiAgICAgICAgICAgICAgICAgICAgbGlzcFVzZU1hcFNlcnZlclN0YXRlDQogICAg
ICAgICAgICAgICAgICB9DQogICAgICAgICAgU1RBVFVTICBjdXJyZW50DQogICAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICAgICAgICJBIGNvbGxlY3Rpb24gb2Ygb2JqZWN0cyB0byBz
dXBwb3J0IGJhc2ljDQogICAgICAgICAgICAgICAgICAgbWFuYWdlbWVudCBvZiBMSVNQIEVUUnMu
Ig0KICAgICAgICAgIDo6PSB7IGxpc3BHcm91cHMgMSB9DQoNCiAgICAgIGxpc3BNSUJJdHJHcm91
cCBPQkpFQ1QtR1JPVVANCiAgICAgICAgICBPQkpFQ1RTIHsgbGlzcEZlYXR1cmVzSXRyRW5hYmxl
ZCwNCiAgICAgICAgICAgICAgICAgICAgbGlzcEZlYXR1cmVzTWFwQ2FjaGVTaXplLA0KICAgICAg
ICAgICAgICAgICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlTHNiLA0KICAgICAgICAgICAgICAgICAg
ICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvY1ByaW9yaXR5LA0KICAgICAgICAgICAgICAgICAgICBs
aXNwTWFwQ2FjaGVMb2NhdG9yUmxvY1dlaWdodCwNCiAgICAgICAgICAgICAgICAgICAgbGlzcE1h
cENhY2hlTG9jYXRvclJsb2NNUHJpb3JpdHksDQogICAgICAgICAgICAgICAgICAgIGxpc3BNYXBD
YWNoZUxvY2F0b3JSbG9jTVdlaWdodCwNCiAgICAgICAgICAgICAgICAgICAgbGlzcE1hcENhY2hl
TG9jYXRvclJsb2NTdGF0ZSwNCiAgICAgICAgICAgICAgICAgICAgbGlzcE1hcENhY2hlRWlkVGlt
ZVN0YW1wLA0KICAgICAgICAgICAgICAgICAgICBsaXNwTWFwQ2FjaGVFaWRFeHBpcnlUaW1lLA0K
ICAgICAgICAgICAgICAgICAgICBsaXNwVXNlTWFwUmVzb2x2ZXJTdGF0ZSwNCiAgICAgICAgICAg
ICAgICAgICAgbGlzcFVzZVByb3h5RXRyUHJpb3JpdHksDQogICAgICAgICAgICAgICAgICAgIGxp
c3BVc2VQcm94eUV0cldlaWdodCwNCiAgICAgICAgICAgICAgICAgICAgbGlzcFVzZVByb3h5RXRy
TVByaW9yaXR5LA0KICAgICAgICAgICAgICAgICAgICBsaXNwVXNlUHJveHlFdHJNV2VpZ2h0LA0K
ICAgICAgICAgICAgICAgICAgICBsaXNwVXNlUHJveHlFdHJTdGF0ZQ0KICAgICAgICAgICAgICAg
ICAgfQ0KICAgICAgICAgIFNUQVRVUyAgY3VycmVudA0KICAgICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAgICAgICAiQSBjb2xsZWN0aW9uIG9mIG9iamVjdHMgdG8gc3VwcG9ydCBiYXNp
Yw0KICAgICAgICAgICAgICAgICAgIG1hbmFnZW1lbnQgb2YgTElTUCBJVFJzLiINCiAgICAgICAg
ICA6Oj0geyBsaXNwR3JvdXBzIDIgfQ0KDQogICAgICBsaXNwTUlCUGV0ckdyb3VwIE9CSkVDVC1H
Uk9VUA0KICAgICAgICAgIE9CSkVDVFMgeyBsaXNwRmVhdHVyZXNQcm94eUV0ckVuYWJsZWQNCiAg
ICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICBTVEFUVVMgIGN1cnJlbnQNCiAgICAgICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgICAgICAgICAgIkEgY29sbGVjdGlvbiBvZiBvYmplY3RzIHRv
IHN1cHBvcnQgYmFzaWMNCiAgICAgICAgICAgICAgICAgICBtYW5hZ2VtZW50IG9mIExJU1AgUHJv
eHktRVRScy4iDQogICAgICAgICAgOjo9IHsgbGlzcEdyb3VwcyAzIH0NCg0KICAgICAgbGlzcE1J
QlBpdHJHcm91cCBPQkpFQ1QtR1JPVVANCiAgICAgICAgICBPQkpFQ1RTIHsgbGlzcEZlYXR1cmVz
UHJveHlJdHJFbmFibGVkLA0KICAgICAgICAgICAgICAgICAgICBsaXNwQ29uZmlndXJlZExvY2F0
b3JSbG9jU3RhdGUsDQogICAgICAgICAgICAgICAgICAgIGxpc3BDb25maWd1cmVkTG9jYXRvclJs
b2NMb2NhbA0KICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgU1RBVFVTICBjdXJyZW50
DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgICAgICJBIGNvbGxlY3Rpb24g
b2Ygb2JqZWN0cyB0byBzdXBwb3J0IGJhc2ljDQogICAgICAgICAgICAgICAgICAgbWFuYWdlbWVu
dCBvZiBMSVNQIFByb3h5LUlUUnMuIg0KICAgICAgICAgIDo6PSB7IGxpc3BHcm91cHMgNCB9DQoN
CiAgICAgIGxpc3BNSUJNYXBTZXJ2ZXJHcm91cCBPQkpFQ1QtR1JPVVANCiAgICAgICAgICBPQkpF
Q1RTIHsgbGlzcEZlYXR1cmVzTWFwU2VydmVyRW5hYmxlZCwNCiAgICAgICAgICAgICAgICAgICAg
bGlzcEVpZFJlZ2lzdHJhdGlvbklzUmVnaXN0ZXJlZCwNCiAgICAgICAgICAgICAgICAgICAgbGlz
cEVpZFJlZ2lzdHJhdGlvbkxvY2F0b3JSbG9jU3RhdGUNCiAgICAgICAgICAgICAgICAgIH0NCiAg
ICAgICAgICBTVEFUVVMgIGN1cnJlbnQNCiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgICAgICAgIkEgY29sbGVjdGlvbiBvZiBvYmplY3RzIHRvIHN1cHBvcnQgYmFzaWMNCiAgICAg
ICAgICAgICAgICAgICBtYW5hZ2VtZW50IG9mIExJU1AgTWFwIFNlcnZlcnMuIg0KICAgICAgICAg
IDo6PSB7IGxpc3BHcm91cHMgNSB9DQoNCiAgICAgIGxpc3BNSUJNYXBSZXNvbHZlckdyb3VwIE9C
SkVDVC1HUk9VUA0KICAgICAgICAgIE9CSkVDVFMgeyBsaXNwRmVhdHVyZXNNYXBSZXNvbHZlckVu
YWJsZWQNCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICBTVEFUVVMgIGN1cnJlbnQNCiAg
ICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAgICAgIkEgY29sbGVjdGlvbiBvZiBv
YmplY3RzIHRvIHN1cHBvcnQgYmFzaWMNCiAgICAgICAgICAgICAgICAgICBtYW5hZ2VtZW50IG9m
IExJU1AgTWFwIFJlc29sdmVycy4iDQogICAgICAgICAgOjo9IHsgbGlzcEdyb3VwcyA2IH0NCg0K
ICAgICAgbGlzcE1JQkV0ckV4dGVuZGVkR3JvdXAgT0JKRUNULUdST1VQDQogICAgICAgICAgT0JK
RUNUUyB7IGxpc3BGZWF0dXJlc1Jsb2NQcm9iZUVuYWJsZWQsDQogICAgICAgICAgICAgICAgICAg
IGxpc3BGZWF0dXJlc0V0ckFjY2VwdE1hcERhdGFFbmFibGVkLA0KICAgICAgICAgICAgICAgICAg
ICBsaXNwRmVhdHVyZXNFdHJBY2NlcHRNYXBEYXRhVmVyaWZ5RW5hYmxlZCwNCiAgICAgICAgICAg
ICAgICAgICAgbGlzcE1hcHBpbmdEYXRhYmFzZUVpZFBhcnRpdGlvbmVkDQogICAgICAgICAgICAg
ICAgICB9DQogICAgICAgICAgU1RBVFVTICBjdXJyZW50DQogICAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICAgICAgICJBIGNvbGxlY3Rpb24gb2Ygb2JqZWN0cyB0byBzdXBwb3J0IG1h
bmFnZW1lbnQNCiAgICAgICAgICAgICAgICAgICBvZiBMSVNQIGZlYXR1cmVzIGFuZCBwcm9wZXJ0
aWVzIG9uIEVUUnMuIg0KICAgICAgICAgIDo6PSB7IGxpc3BHcm91cHMgNyB9DQoNCiAgICAgIGxp
c3BNSUJJdHJFeHRlbmRlZEdyb3VwIE9CSkVDVC1HUk9VUA0KICAgICAgICAgIE9CSkVDVFMgeyBs
aXNwRmVhdHVyZXNSbG9jUHJvYmVFbmFibGVkLA0KICAgICAgICAgICAgICAgICAgICBsaXNwTWFw
Q2FjaGVFaWRTdGF0ZSwNCiAgICAgICAgICAgICAgICAgICAgbGlzcE1hcENhY2hlRWlkQXV0aG9y
aXRhdGl2ZSwNCiAgICAgICAgICAgICAgICAgICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NUaW1l
U3RhbXAsDQogICAgICAgICAgICAgICAgICAgIGxpc3BNYXBDYWNoZUxvY2F0b3JSbG9jTGFzdFBy
aW9yaXR5Q2hhbmdlLA0KICAgICAgICAgICAgICAgICAgICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxv
Y0xhc3RXZWlnaHRDaGFuZ2UsDQogICAgICAgICAgICAgICAgICAgIGxpc3BNYXBDYWNoZUxvY2F0
b3JSbG9jTGFzdE1Qcmlvcml0eUNoYW5nZSwNCiAgICAgICAgICAgICAgICAgICAgbGlzcE1hcENh
Y2hlTG9jYXRvclJsb2NMYXN0TVdlaWdodENoYW5nZSwNCiAgICAgICAgICAgICAgICAgICAgbGlz
cE1hcENhY2hlTG9jYXRvclJsb2NMYXN0U3RhdGVDaGFuZ2UsDQogICAgICAgICAgICAgICAgICAg
IGxpc3BNYXBDYWNoZUxvY2F0b3JSbG9jUnR0DQogICAgICAgICAgICAgICAgICB9DQogICAgICAg
ICAgU1RBVFVTICBjdXJyZW50DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAg
ICAgICJBIGNvbGxlY3Rpb24gb2Ygb2JqZWN0cyB0byBzdXBwb3J0IG1hbmFnZW1lbnQNCiAgICAg
ICAgICAgICAgICAgICBvZiBMSVNQIGZlYXR1cmVzIGFuZCBwcm9wZXJ0aWVzIG9uIElUUnMuIg0K
ICAgICAgICAgIDo6PSB7IGxpc3BHcm91cHMgOCB9DQoNCiAgICAgIGxpc3BNSUJNYXBTZXJ2ZXJF
eHRlbmRlZEdyb3VwIE9CSkVDVC1HUk9VUA0KICAgICAgICAgIE9CSkVDVFMgeyBsaXNwRWlkUmVn
aXN0cmF0aW9uU2l0ZU5hbWUsDQogICAgICAgICAgICAgICAgICAgIGxpc3BFaWRSZWdpc3RyYXRp
b25TaXRlRGVzY3JpcHRpb24sDQogICAgICAgICAgICAgICAgICAgIGxpc3BFaWRSZWdpc3RyYXRp
b25Jc1JlZ2lzdGVyZWQsDQogICAgICAgICAgICAgICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25G
aXJzdFRpbWVTdGFtcCwNCiAgICAgICAgICAgICAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkxh
c3RUaW1lU3RhbXAsDQogICAgICAgICAgICAgICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25MYXN0
UmVnaXN0ZXJTZW5kZXJMZW5ndGgsDQogICAgICAgICAgICAgICAgICAgIGxpc3BFaWRSZWdpc3Ry
YXRpb25MYXN0UmVnaXN0ZXJTZW5kZXIsDQogICAgICAgICAgICAgICAgICAgIGxpc3BFaWRSZWdp
c3RyYXRpb25FdHJMYXN0VGltZVN0YW1wLA0KICAgICAgICAgICAgICAgICAgICBsaXNwRWlkUmVn
aXN0cmF0aW9uRXRyVHRsLA0KICAgICAgICAgICAgICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9u
RXRyUHJveHlSZXBseSwNCiAgICAgICAgICAgICAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkV0
cldhbnRzTWFwTm90aWZ5LA0KICAgICAgICAgICAgICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9u
TG9jYXRvcklzTG9jYWwsDQogICAgICAgICAgICAgICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25M
b2NhdG9yUHJpb3JpdHksDQogICAgICAgICAgICAgICAgICAgIGxpc3BFaWRSZWdpc3RyYXRpb25M
b2NhdG9yV2VpZ2h0LA0KICAgICAgICAgICAgICAgICAgICBsaXNwRWlkUmVnaXN0cmF0aW9uTG9j
YXRvck1Qcmlvcml0eSwNCiAgICAgICAgICAgICAgICAgICAgbGlzcEVpZFJlZ2lzdHJhdGlvbkxv
Y2F0b3JNV2VpZ2h0DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgU1RBVFVTICBjdXJy
ZW50DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgICAgICJBIGNvbGxlY3Rp
b24gb2Ygb2JqZWN0cyB0byBzdXBwb3J0IG1hbmFnZW1lbnQNCiAgICAgICAgICAgICAgICAgICBv
ZiBMSVNQIGZlYXR1cmVzIGFuZCBwcm9wZXJ0aWVzIG9uIE1hcCBTZXJ2ZXJzDQogICAgICAgICAg
ICAgICAgICAgcmVsYXRlZCB0byBFSUQgcmVnaXN0cmF0aW9ucy4iDQogICAgICAgICAgOjo9IHsg
bGlzcEdyb3VwcyA5IH0NCg0KICAgICAgbGlzcE1JQlR1bmluZ1BhcmFtZXRlcnNHcm91cCBPQkpF
Q1QtR1JPVVANCiAgICAgICAgICBPQkpFQ1RTIHsgbGlzcEZlYXR1cmVzTWFwQ2FjaGVMaW1pdCwN
CiAgICAgICAgICAgICAgICAgICAgbGlzcEZlYXR1cmVzRXRyTWFwQ2FjaGVUdGwNCiAgICAgICAg
ICAgICAgICAgIH0NCiAgICAgICAgICBTVEFUVVMgIGN1cnJlbnQNCiAgICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgICAgICAgIkEgY29sbGVjdGlvbiBvZiB3cml0ZWFibGUgb2JqZWN0
cyB1c2VkIHRvDQogICAgICAgICAgICAgICAgICAgY29uZmlndXJlIExJU1AgYmVoYXZpb3IgYW5k
IHRvIHR1bmUgcGVyZm9ybWFuY2UuIg0KICAgICAgICAgIDo6PSB7IGxpc3BHcm91cHMgMTAgfQ0K
DQogICAgICBsaXNwTUlCRW5jYXBTdGF0aXN0aWNzR3JvdXAgT0JKRUNULUdST1VQDQogICAgICAg
ICAgT0JKRUNUUyB7IGxpc3BNYXBwaW5nRGF0YWJhc2VUaW1lU3RhbXAsDQogICAgICAgICAgICAg
ICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VFbmNhcE9jdGV0cywNCiAgICAgICAgICAgICAgICAg
ICAgbGlzcE1hcHBpbmdEYXRhYmFzZUVuY2FwUGFja2V0cywNCiAgICAgICAgICAgICAgICAgICAg
bGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JSbG9jVGltZVN0YW1wLA0KICAgICAgICAgICAgICAg
ICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlTG9jYXRvclJsb2NFbmNhcE9jdGV0cywNCiAgICAgICAg
ICAgICAgICAgICAgbGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JSbG9jRW5jYXBQYWNrZXRzLA0K
ICAgICAgICAgICAgICAgICAgICBsaXNwTWFwQ2FjaGVFaWRUaW1lU3RhbXAsDQogICAgICAgICAg
ICAgICAgICAgIGxpc3BNYXBDYWNoZUVpZEVuY2FwT2N0ZXRzLA0KICAgICAgICAgICAgICAgICAg
ICBsaXNwTWFwQ2FjaGVFaWRFbmNhcFBhY2tldHMsDQogICAgICAgICAgICAgICAgICAgIGxpc3BN
YXBDYWNoZUxvY2F0b3JSbG9jVGltZVN0YW1wLA0KICAgICAgICAgICAgICAgICAgICBsaXNwTWFw
Q2FjaGVMb2NhdG9yUmxvY0VuY2FwT2N0ZXRzLA0KICAgICAgICAgICAgICAgICAgICBsaXNwTWFw
Q2FjaGVMb2NhdG9yUmxvY0VuY2FwUGFja2V0cywNCiAgICAgICAgICAgICAgICAgICAgbGlzcENv
bmZpZ3VyZWRMb2NhdG9yUmxvY1RpbWVTdGFtcCwNCiAgICAgICAgICAgICAgICAgICAgbGlzcENv
bmZpZ3VyZWRMb2NhdG9yUmxvY0VuY2FwT2N0ZXRzLA0KICAgICAgICAgICAgICAgICAgICBsaXNw
Q29uZmlndXJlZExvY2F0b3JSbG9jRW5jYXBQYWNrZXRzDQogICAgICAgICAgICAgICAgICB9DQog
ICAgICAgICAgU1RBVFVTICBjdXJyZW50DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAgICAgICAgICJBIGNvbGxlY3Rpb24gb2YgTElTUCBlbmNhcHN1bGF0aW9uIHN0YXRpc3RpY3MN
CiAgICAgICAgICAgICAgICAgICBieSB0aGUgZGV2aWNlLiINCiAgICAgICAgICA6Oj0geyBsaXNw
R3JvdXBzIDExIH0NCg0KICAgICAgbGlzcE1JQkRlY2FwU3RhdGlzdGljc0dyb3VwIE9CSkVDVC1H
Uk9VUA0KICAgICAgICAgIE9CSkVDVFMgeyBsaXNwTWFwcGluZ0RhdGFiYXNlVGltZVN0YW1wLA0K
ICAgICAgICAgICAgICAgICAgICBsaXNwTWFwcGluZ0RhdGFiYXNlRGVjYXBPY3RldHMsDQogICAg
ICAgICAgICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VEZWNhcFBhY2tldHMsDQogICAgICAg
ICAgICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY1RpbWVTdGFtcCwNCiAg
ICAgICAgICAgICAgICAgICAgbGlzcE1hcHBpbmdEYXRhYmFzZUxvY2F0b3JSbG9jRGVjYXBPY3Rl
dHMsDQogICAgICAgICAgICAgICAgICAgIGxpc3BNYXBwaW5nRGF0YWJhc2VMb2NhdG9yUmxvY0Rl
Y2FwUGFja2V0cywNCiAgICAgICAgICAgICAgICAgICAgbGlzcE1hcENhY2hlRWlkVGltZVN0YW1w
LA0KICAgICAgICAgICAgICAgICAgICBsaXNwTWFwQ2FjaGVFaWREZWNhcE9jdGV0cywNCiAgICAg
ICAgICAgICAgICAgICAgbGlzcE1hcENhY2hlRWlkRGVjYXBQYWNrZXRzLA0KICAgICAgICAgICAg
ICAgICAgICBsaXNwTWFwQ2FjaGVMb2NhdG9yUmxvY1RpbWVTdGFtcCwNCiAgICAgICAgICAgICAg
ICAgICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NEZWNhcE9jdGV0cywNCiAgICAgICAgICAgICAg
ICAgICAgbGlzcE1hcENhY2hlTG9jYXRvclJsb2NEZWNhcFBhY2tldHMsDQogICAgICAgICAgICAg
ICAgICAgIGxpc3BDb25maWd1cmVkTG9jYXRvclJsb2NUaW1lU3RhbXAsDQogICAgICAgICAgICAg
ICAgICAgIGxpc3BDb25maWd1cmVkTG9jYXRvclJsb2NEZWNhcE9jdGV0cywNCiAgICAgICAgICAg
ICAgICAgICAgbGlzcENvbmZpZ3VyZWRMb2NhdG9yUmxvY0RlY2FwUGFja2V0cw0KICAgICAgICAg
ICAgICAgICAgfQ0KICAgICAgICAgIFNUQVRVUyAgY3VycmVudA0KICAgICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAgICAgICAiQSBjb2xsZWN0aW9uIG9mIExJU1AgZGVjYXBzdWxhdGlv
biBzdGF0aXN0aWNzDQogICAgICAgICAgICAgICAgICAgYnkgdGhlIGRldmljZS4iDQoNCiAgICAg
ICAgICA6Oj0geyBsaXNwR3JvdXBzIDEyIH0NCg0KICAgICAgbGlzcE1JQkRpYWdub3N0aWNzR3Jv
dXAgT0JKRUNULUdST1VQDQogICAgICAgICAgT0JKRUNUUyB7IGxpc3BGZWF0dXJlc1JvdXRlclRp
bWVTdGFtcCwNCiAgICAgICAgICAgICAgICAgICAgbGlzcEdsb2JhbFN0YXRzTWFwUmVxdWVzdHNJ
biwNCiAgICAgICAgICAgICAgICAgICAgbGlzcEdsb2JhbFN0YXRzTWFwUmVxdWVzdHNPdXQsDQog
ICAgICAgICAgICAgICAgICAgIGxpc3BHbG9iYWxTdGF0c01hcFJlcGxpZXNJbiwNCiAgICAgICAg
ICAgICAgICAgICAgbGlzcEdsb2JhbFN0YXRzTWFwUmVwbGllc091dCwNCiAgICAgICAgICAgICAg
ICAgICAgbGlzcEdsb2JhbFN0YXRzTWFwUmVnaXN0ZXJzSW4sDQogICAgICAgICAgICAgICAgICAg
IGxpc3BHbG9iYWxTdGF0c01hcFJlZ2lzdGVyc091dCwNCiAgICAgICAgICAgICAgICAgICAgbGlz
cEVpZFJlZ2lzdHJhdGlvbkF1dGhlbnRpY2F0aW9uRXJyb3JzLA0KICAgICAgICAgICAgICAgICAg
ICBsaXNwRWlkUmVnaXN0cmF0aW9uUmxvY3NNaXNtYXRjaA0KICAgICAgICAgICAgICAgICAgfQ0K
ICAgICAgICAgIFNUQVRVUyAgY3VycmVudA0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgICAgICAgICAiT2JqZWN0cyBwcm92aWRpbmcgYWRkaXRpb25hbCBkaWFnbm9zdGljcw0KICAg
ICAgICAgICAgICAgICAgcmVsYXRlZCB0byBhIExJU1Agcm91dGVyLiBUaGVzZSBhcmUgcmVsYXRl
ZA0KICAgICAgICAgICAgICAgICAgdG8gTElTUCBjb250cm9sIHBsYW5lIHN0YXRlLiINCiAgICAg
ICAgICA6Oj0geyBsaXNwR3JvdXBzIDEzIH0NCg0KICAgICAgbGlzcE1JQlZyZkdyb3VwIE9CSkVD
VC1HUk9VUA0KICAgICAgICAgIE9CSkVDVFMgeyBsaXNwSWlkVG9WcmZOYW1lDQogICAgICAgICAg
ICAgICAgICB9DQogICAgICAgICAgU1RBVFVTICBjdXJyZW50DQogICAgICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAgICAgICAgICJPYmplY3RzIHByb3ZpZGluZyBpbmZvcm1hdGlvbiByZWxh
dGVkIHRvIFZSRg0KICAgICAgICAgICAgICAgICAgIGNvbmZpZ3VyYXRpb25zIG9uIGEgTElTUCBy
b3V0ZXIuIg0KICAgICAgICAgIDo6PSB7IGxpc3BHcm91cHMgMTQgfQ0KDQogICBFTkQNCg0KOC4g
IFJlbGF0aW9uc2hpcCB0byBPdGhlciBNSUIgTW9kdWxlcw0KDQo4LjEuICBNSUIgbW9kdWxlcyBy
ZXF1aXJlZCBmb3IgSU1QT1JUUw0KDQogICBUaGUgTElTUCBNSUIgaW1wb3J0cyB0aGUgVEVYVFVB
TC1DT05WRU5USU9OIEFkZHJlc3NGYW1pbHlOdW1iZXJzIGZyb20NCiAgIHRoZSBJQU5BLUFERFJF
U1MtRkFNSUxZLU5VTUJFUlMtTUlCIFtJQU5BXS4NCg0KICAgVGhlIExJU1AgTUlCIGltcG9ydHMg
bWliLTIsIFVuc2lnbmVkMzIsIENvdW50ZXI2NCwgSW50ZWdlcjMyLCBhbmQNCiAgIFRpbWVUaWNr
cyBmcm9tIFNOTVB2Mi1TTUkgLS0gW1JGQzI1NzhdLg0KDQogICBUaGUgTElTUCBNSUIgaW1wb3J0
cyBUcnV0aFZhbHVlLCBURVhUVUFMLUNPTlZFTlRJT04sIFRpbWVTdGFtcCwgYW5kDQogICBUaW1l
VGlja3MgZnJvbSBTTk1QdjItVEMgLS0gW1JGQzI1NzldLg0KDQogICBUaGUgTElTUCBNSUIgaW1w
b3J0cyBNT0RVTEUtQ09NUExJQU5DRSBmcm9tIFNOTVB2Mi1UQyAtLSBbUkZDMjU4MF0uDQoNCiAg
IFRoZSBMSVNQIE1JQiBpbXBvcnRzIE1wbHNMM1Zwbk5hbWUgZnJvbSBNUExTLUwzVlBOLVNURC1N
SUIgLS0NCg0KICAgW1JGQzQzODJdLg0KDQo5LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMNCg0K
ICAgVGhlcmUgYXJlIG5vIG1hbmFnZW1lbnQgb2JqZWN0cyBkZWZpbmVkIGluIHRoaXMgTUlCIG1v
ZHVsZSB0aGF0IGhhdmUNCiAgIGEgTUFYLUFDQ0VTUyBjbGF1c2Ugb2YgcmVhZC13cml0ZSBhbmQv
b3IgcmVhZC1jcmVhdGUuICBBcyBsb25nIGFzDQogICB0aGVzZSBNSUIgbW9kdWxlcyBhcmUgaW1w
bGVtZW50ZWQgY29ycmVjdGx5LCB0aGVyZSBhcmUgbm8gcmlza3MgdGhhdA0KICAgYW55IG1hbmFn
ZW1lbnQgb2JqZWN0cyBvZiB0aGlzIE1JQiBtb2R1bGUgY2FuIG1vZGlmeSBkZXZpY2Ugc2V0dGlu
Z3MNCiAgIHZpYSBkaXJlY3QgU05NUCBTRVQgb3BlcmF0aW9ucy4NCg0KICAgVGhlcmUgYXJlIG5v
IHJlYWRhYmxlIG9iamVjdHMgaW4gdGhpcyBNSUIgbW9kdWxlIChpLmUuLCBvYmplY3RzIHdpdGgN
CiAgIGEgTUFYLUFDQ0VTUyBvdGhlciB0aGFuIG5vdC1hY2Nlc3NpYmxlKSB0aGF0IGFyZSBjb25z
aWRlcmVkDQogICBzZW5zaXRpdmUuDQoNCiAgIFNOTVAgdmVyc2lvbnMgcHJpb3IgdG8gU05NUHYz
IGRpZCBub3QgaW5jbHVkZSBhZGVxdWF0ZSBzZWN1cml0eS4NCiAgIEV2ZW4gaWYgdGhlIG5ldHdv
cmsgaXRzZWxmIGlzIHNlY3VyZSAoZm9yIGV4YW1wbGUgYnkgdXNpbmcgSVBzZWMpLA0KICAgdGhl
cmUgaXMgbm8gY29udHJvbCBhcyB0byB3aG8gb24gdGhlIHNlY3VyZSBuZXR3b3JrIGlzIGFsbG93
ZWQgdG8NCiAgIGFjY2VzcyBhbmQgR0VUL1NFVCAocmVhZC9jaGFuZ2UvY3JlYXRlL2RlbGV0ZSkg
dGhlIG9iamVjdHMgaW4gdGhpcw0KICAgTUlCIG1vZHVsZS4NCg0KICAgSXQgaXMgUkVDT01NRU5E
RUQgdGhhdCBpbXBsZW1lbnRlcnMgY29uc2lkZXIgdGhlIHNlY3VyaXR5IGZlYXR1cmVzIGFzDQog
ICBwcm92aWRlZCBieSB0aGUgU05NUHYzIGZyYW1ld29yayAoc2VlIFtSRkMzNDEwXSwgc2VjdGlv
biA4KSwNCiAgIGluY2x1ZGluZyBmdWxsIHN1cHBvcnQgZm9yIHRoZSBTTk1QdjMgY3J5cHRvZ3Jh
cGhpYyBtZWNoYW5pc21zIChmb3INCiAgIGF1dGhlbnRpY2F0aW9uIGFuZCBwcml2YWN5KS4NCg0K
ICAgRnVydGhlciwgZGVwbG95bWVudCBvZiBTTk1QIHZlcnNpb25zIHByaW9yIHRvIFNOTVB2MyBp
cyBOT1QNCiAgIFJFQ09NTUVOREVELiAgSW5zdGVhZCwgaXQgaXMgUkVDT01NRU5ERUQgdG8gZGVw
bG95IFNOTVB2MyBhbmQgdG8NCiAgIGVuYWJsZSBjcnlwdG9ncmFwaGljIHNlY3VyaXR5LiAgSXQg
aXMgdGhlbiBhIGN1c3RvbWVyL29wZXJhdG9yDQogICByZXNwb25zaWJpbGl0eSB0byBlbnN1cmUg
dGhhdCB0aGUgU05NUCBlbnRpdHkgZ2l2aW5nIGFjY2VzcyB0byBhbg0KICAgaW5zdGFuY2Ugb2Yg
dGhlc2UgTUlCIG1vZHVsZXMgaXMgcHJvcGVybHkgY29uZmlndXJlZCB0byBnaXZlIGFjY2Vzcw0K
ICAgdG8gdGhlIG9iamVjdHMgb25seSB0byB0aG9zZSBwcmluY2lwYWxzICh1c2VycykgdGhhdCBo
YXZlIGxlZ2l0aW1hdGUNCiAgIHJpZ2h0cyB0byBpbmRlZWQgR0VUIG9yIFNFVCAoY2hhbmdlL2Ny
ZWF0ZS9kZWxldGUpIHRoZW0uDQoNCjEwLiAgSUFOQSBDb25zaWRlcmF0aW9ucw0KDQogICBUaGUg
TUlCIG1vZHVsZSBpbiB0aGlzIGRvY3VtZW50IHVzZXMgdGhlIGZvbGxvd2luZyBJQU5BLWFzc2ln
bmVkDQogICBPQkpFQ1QgSURFTlRJRklFUiB2YWx1ZXMgcmVjb3JkZWQgaW4gdGhlIFNNSSBOdW1i
ZXJzIHJlZ2lzdHJ5Og0KDQogICAgICAgICAgICAgIERlc2NyaXB0b3IgICAgICAgIE9CSkVDVCBJ
REVOVElGSUVSIHZhbHVlDQogICAgICAgICAgICAgIC0tLS0tLS0tLS0gICAgICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQoNCiAgICAgICAgICAgICAgbGlzcE1pYiAgICAgICAgICAgIHsgbWli
LTIgWFhYIH0NCg0KICAgVGhpcyBkb2N1bWVudCBpbnN0cnVjdHMgSUFOQSB0byBhbGxvY2F0ZSBh
IG5ldyB2YWx1ZSBpbiB0aGUgIlNNSQ0KICAgTmV0d29yayBNYW5hZ2VtZW50IE1HTVQgQ29kZXMg
SW50ZXJuZXQtc3RhbmRhcmQgTUlCIiBzdWJyZWdpc3RyeSBvZg0KICAgdGhlICJOZXR3b3JrIE1h
bmFnZW1lbnQgUGFyYW1ldGVycyIgcmVnaXN0cnksIGFjY29yZGluZyB0byB0aGUNCiAgIGZvbGxv
d2luZyByZWdpc3RyYXRpb24gZGF0YTogRGVjaW1hbDogW1RCRCBieSBJQU5BXSBOYW1lOiBsaXNw
TUlCDQogICBEZXNjcmlwdGlvbjogTG9jYXRvci9JRCBTZXBhcmF0aW9uIFByb3RvY29sIChMSVNQ
KSBSZWZlcmVuY2VzOiBbUkZDDQogICBYWFhYICh0aGlzIFJGQyldDQoNCjExLiAgUmVmZXJlbmNl
cw0KDQoxMS4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMNCg0KICAgW0lBTkFdICAgICAiSUFOQS1B
RERSRVNTLUZBTUlMWS1OVU1CRVJTLU1JQiBERUZJTklUSU9OUyIsICZsdDtodHRwOi8vDQogICAg
ICAgICAgICAgIHd3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9pYW5hYWRkcmVzc2ZhbWlseW51bWJl
cnMtbWliJmd0Oy4NCg0KICAgW1JGQzIxMTldICBCcmFkbmVyLCBTLiwgIktleSB3b3JkcyBmb3Ig
dXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUNCiAgICAgICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxz
IiwgQkNQIDE0LCBSRkMgMjExOSwgTWFyY2ggMTk5Ny4NCg0KICAgW1JGQzI1NzhdICBNY0Nsb2do
cmllLCBLLiwgRWQuLCBQZXJraW5zLCBELiwgRWQuLCBhbmQgSi4NCiAgICAgICAgICAgICAgU2No
b2Vud2FlbGRlciwgRWQuLCAiU3RydWN0dXJlIG9mIE1hbmFnZW1lbnQgSW5mb3JtYXRpb24NCiAg
ICAgICAgICAgICAgVmVyc2lvbiAyIChTTUl2MikiLCBTVEQgNTgsIFJGQyAyNTc4LCBBcHJpbCAx
OTk5Lg0KDQogICBbUkZDMjU3OV0gIE1jQ2xvZ2hyaWUsIEsuLCBFZC4sIFBlcmtpbnMsIEQuLCBF
ZC4sIGFuZCBKLg0KICAgICAgICAgICAgICBTY2hvZW53YWVsZGVyLCBFZC4sICJUZXh0dWFsIENv
bnZlbnRpb25zIGZvciBTTUl2MiIsDQogICAgICAgICAgICAgIFNURCA1OCwgUkZDIDI1NzksIEFw
cmlsIDE5OTkuDQoNCiAgIFtSRkMyNTgwXSAgTWNDbG9naHJpZSwgSy4sIFBlcmtpbnMsIEQuLCBh
bmQgSi4gU2Nob2Vud2FlbGRlciwNCiAgICAgICAgICAgICAgIkNvbmZvcm1hbmNlIFN0YXRlbWVu
dHMgZm9yIFNNSXYyIiwgU1REIDU4LCBSRkMgMjU4MCwNCiAgICAgICAgICAgICAgQXByaWwgMTk5
OS4NCg0KICAgW1JGQzQzODJdICBOYWRlYXUsIFQuIGFuZCBILiB2YW4gZGVyIExpbmRlLCAiTVBM
Uy9CR1AgTGF5ZXIgMyBWaXJ0dWFsDQogICAgICAgICAgICAgIFByaXZhdGUgTmV0d29yayAoVlBO
KSBNYW5hZ2VtZW50IEluZm9ybWF0aW9uIEJhc2UiLA0KICAgICAgICAgICAgICBSRkMgNDM4Miwg
RmVicnVhcnkgMjAwNi4NCg0KICAgW1JGQzY4MzBdICBGYXJpbmFjY2ksIEQuLCBGdWxsZXIsIFYu
LCBNZXllciwgRC4sIGFuZCBELiBMZXdpcywgIlRoZQ0KICAgICAgICAgICAgICBMb2NhdG9yL0lE
IFNlcGFyYXRpb24gUHJvdG9jb2wgKExJU1ApIiwgUkZDIDY4MzAsDQogICAgICAgICAgICAgIEph
bnVhcnkgMjAxMy4NCg0KICAgW1JGQzY4MzJdICBMZXdpcywgRC4sIE1leWVyLCBELiwgRmFyaW5h
Y2NpLCBELiwgYW5kIFYuIEZ1bGxlciwNCiAgICAgICAgICAgICAgIkludGVyd29ya2luZyBiZXR3
ZWVuIExvY2F0b3IvSUQgU2VwYXJhdGlvbiBQcm90b2NvbA0KICAgICAgICAgICAgICAoTElTUCkg
YW5kIE5vbi1MSVNQIFNpdGVzIiwgUkZDIDY4MzIsIEphbnVhcnkgMjAxMy4NCg0KICAgW1JGQzY4
MzNdICBGdWxsZXIsIFYuIGFuZCBELiBGYXJpbmFjY2ksICJMb2NhdG9yL0lEIFNlcGFyYXRpb24N
CiAgICAgICAgICAgICAgUHJvdG9jb2wgKExJU1ApIE1hcC1TZXJ2ZXIgSW50ZXJmYWNlIiwgUkZD
IDY4MzMsDQogICAgICAgICAgICAgIEphbnVhcnkgMjAxMy4NCg0KMTEuMi4gIEluZm9ybWF0aXZl
IFJlZmVyZW5jZXMNCg0KICAgW0xDQUZdICAgICBGYXJpbmFjY2ksIEQuLCBNZXllciwgRC4sIGFu
ZCBKLiBTbmlqZGVycywgIkxJU1AgQ2Fub25pY2FsDQogICAgICAgICAgICAgIEFkZHJlc3MgRm9y
bWF0IiwgZHJhZnQtaWV0Zi1saXNwLWxjYWYtMDIudHh0ICh3b3JrIGluDQogICAgICAgICAgICAg
IHByb2dyZXNzKSwgTWFyY2ggMjAxMy4NCg0KICAgW1JGQzM0MTBdICBDYXNlLCBKLiwgTXVuZHks
IFIuLCBQYXJ0YWluLCBELiwgYW5kIEIuIFN0ZXdhcnQsDQogICAgICAgICAgICAgICJJbnRyb2R1
Y3Rpb24gYW5kIEFwcGxpY2FiaWxpdHkgU3RhdGVtZW50cyBmb3IgSW50ZXJuZXQtDQogICAgICAg
ICAgICAgIFN0YW5kYXJkIE1hbmFnZW1lbnQgRnJhbWV3b3JrIiwgUkZDIDM0MTAsIERlY2VtYmVy
IDIwMDIuDQoNCiAgIFtSRkM2ODMxXSAgRmFyaW5hY2NpLCBELiwgTWV5ZXIsIEQuLCBad2llYmVs
LCBKLiwgYW5kIFMuIFZlbmFhcywgIlRoZQ0KICAgICAgICAgICAgICBMb2NhdG9yL0lEIFNlcGFy
YXRpb24gUHJvdG9jb2wgKExJU1ApIGZvciBNdWx0aWNhc3QNCiAgICAgICAgICAgICAgRW52aXJv
bm1lbnRzIiwgUkZDIDY4MzEsIEphbnVhcnkgMjAxMy4NCg0KQXBwZW5kaXggQS4gIEFja25vd2xl
ZGdtZW50cw0KDQogICBBIHRoYW5rIHlvdSBpcyBvd2VkIHRvIERpbm8gRmFyaW5hY2NpIGZvciBo
aXMgaW5wdXRzIGFuZCByZXZpZXcNCiAgIGNvbW1lbnRzIG9uIHRoZSBpbml0aWFsIHZlcnNpb25z
IG9mIHRoaXMgZHJhZnQuICBJbiBhZGRpdGlvbiwgdGhlDQogICBhdXRob3JzIHdvdWxkIGxpa2Ug
dG8gZ3JhdGVmdWxseSBhY2tub3dsZWRnZSBzZXZlcmFsIG90aGVycyB3aG8gaGF2ZQ0KICAgcmV2
aWV3ZWQgYW5kIGNvbW1lbnRlZCBvbiB0aGlzIGRyYWZ0LiAgVGhleSBpbmNsdWRlOiBEYXJyZWwg
TGV3aXMsDQogICBJc2lkb3IgS291dmVsYXMsIEplc3BlciBTa3JpdmVyLCBTZWxpbmEgSGVpbWxp
Y2gsIFBhcm5hIEFncmF3YWwsIERhbg0KICAgUm9tYXNjYW51LCBhbmQgTHVpZ2kgSWFubm9uZS4g
IFNwZWNpYWwgdGhhbmtzIGFyZSBvd2VkIHRvIEJyaWFuDQogICBIYWJlcm1hbiwgdGhlIEludGVy
bmV0IEFyZWEgQUQsIGZvciBoaXMgdmVyeSBkZXRhaWxlZCByZXZpZXcsIE1pZ3VlbA0KICAgR2Fy
Y2lhIGZvciByZXZpZXdpbmcgdGhpcyBkb2N1bWVudCBhcyBwYXJ0IG9mIHRoZSBHZW5lcmFsIEFy
ZWEgUmV2aWV3DQogICBUZWFtLCBhbmQgSGFycmllIEhhemV3aW5rZWwgZm9yIHRoZSBkZXRhaWxl
ZCBNSUIgcmV2aWV3IGNvbW1lbnRzLg0KDQpBdXRob3JzJyBBZGRyZXNzZXMNCg0KICAgR3JlZ2cg
U2NodWRlbA0KICAgY2lzY28gU3lzdGVtcw0KICAgVGFzbWFuIERyaXZlDQogICBTYW4gSm9zZSwg
Q0EgIDk1MTM0DQogICBVU0ENCg0KICAgRU1haWw6IGdzY2h1ZGVsQGNpc2NvLmNvbQ0KDQogICBB
bWl0IEphaW4NCiAgIEp1bmlwZXIgTmV0d29ya3MNCiAgIDExMzMgSW5ub3ZhdGlvbiBXYXkNCiAg
IFN1bm55dmFsZSwgQ0EgIDk0MDg5DQogICBVU0ENCg0KICAgRU1haWw6IGF0amFpbkBqdW5pcGVy
Lm5ldA0KDQogICBWaWN0b3IgTW9yZW5vDQogICBjaXNjbyBTeXN0ZW1zDQogICBUYXNtYW4gRHJp
dmUNCiAgIFNhbiBKb3NlLCBDQSAgOTUxMzQNCiAgIFVTQQ0KDQogICBFTWFpbDogdmltb3Jlbm9A
Y2lzY28uY29tDQo8L3ByZT4NCg0KPC9ib2R5PjwvaHRtbD4=

--_004_ED495B2B0CBE86418E03429D7AC236C40FD7E23Exmbrcdx09ciscoc_--

From iana-shared@icann.org  Tue Jun 18 17:54:03 2013
Return-Path: <iana-shared@icann.org>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2D0D11E811D; Tue, 18 Jun 2013 17:54:03 -0700 (PDT)
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=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j7X33gKLtOIr; Tue, 18 Jun 2013 17:53:59 -0700 (PDT)
Received: from smtp1.lax.icann.org (smtp01.icann.org [192.0.33.81]) by ietfa.amsl.com (Postfix) with ESMTP id 9543511E8116; Tue, 18 Jun 2013 17:53:59 -0700 (PDT)
Received: from request1.lax.icann.org (request1.lax.icann.org [10.32.11.221]) by smtp1.lax.icann.org (8.13.8/8.13.8) with ESMTP id r5J0ruU9019315;  Wed, 19 Jun 2013 00:53:56 GMT
Received: by request1.lax.icann.org (Postfix, from userid 48) id 51AAD560736; Wed, 19 Jun 2013 00:53:56 +0000 (UTC)
RT-Owner: amanda.baber
From: "Amanda Baber via RT" <iana-questions@iana.org>
In-Reply-To: <20130420.225111.404610960.mbj@tail-f.com>
References: <RT-Ticket-675758@icann.org> <20130419.232523.184610575.mbj@tail-f.com> <rt-4.0.8-23100-1366407780-1143.674971-6-0@icann.org> <rt-4.0.8-23099-1366409538-302.674971-6-0@icann.org> <20130420.225111.404610960.mbj@tail-f.com>
Message-ID: <rt-4.0.8-30396-1371603236-1752.675758-6-0@icann.org>
Precedence: bulk
X-RT-Loop-Prevention: IANA
RT-Ticket: IANA #675758
Managed-BY: RT 4.0.8 (http://www.bestpractical.com/rt/)
RT-Originator: amanda.baber@icann.org
To: bclaise@cisco.com, dromasca@avaya.com, j.schoenwaelder@jacobs-university.de, mbj@tail-f.com, mib-doctors@ietf.org, yang-doctors@ietf.org
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
Date: Wed, 19 Jun 2013 00:53:56 +0000
Subject: [MIB-DOCTORS] [IANA #675758] Re: what to do with "reserved" interface types?
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: iana-questions@iana.org
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2013 00:54:03 -0000

Hi Martin (and Dan, for whom I have a MIB formatting question),

I apologize for the long delay on this:

> I noticed that there are no rules (that I can see) for how you
> construct a MIB enumeration label out of the name of an ifType in the
> registry.  For example, in the registry, value 7 has the Name
> "IEEE802.3", but the label in the MIB is "iso88023Csmacd".  Ok, it
> also seems that recent names actually match the MIB name one-to-one,
> so maybe this is not a problem.   

I understand that older non-conforming names are typically grandfathered in.

> But how is this done for the
> "Address Family Numbers" registry and corresponding
> IANA-ADDRESS-FAMILY-NUMBERS-MIB?   I guess we need to figure something
> out for the SAFI values.

I cannot find the document that created the MIB for Address Family Numbers. It appears, though, that registrations there have been listed according to the rules used in the ifTypes MIB: first word lower-case, subsequent words capitalized. 

Dan, do you have any thoughts on this? 

> >  As for the registry I think we'd prefer that the description
> replicated the
> >  original registry's description precisely, and used "Reserved for
> Private
> >  Use," if that's what appears in the registry, rather than "Private
> Use."
> 
> The text "Private Use" seems to be what appears in the registry, (from
> http://www.iana.org/assignments/safi-namespace/safi-namespace.xml)
> that's why I used it.

Sorry about that. I was obviously looking at the wrong registry. The wording for that range has now been changed, though, for the sake of clarity, to the standard "Reserved for Private Use," lest it look like a registration rather than a reservation.

thanks,
Amanda

From mbj@tail-f.com  Tue Jun 18 23:37:01 2013
Return-Path: <mbj@tail-f.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81A6121F9F46; Tue, 18 Jun 2013 23:37:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[AWL=0.120,  BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PWUk0x-F4jv5; Tue, 18 Jun 2013 23:36:56 -0700 (PDT)
Received: from mail.tail-f.com (de-2007.d.ipeer.se [213.180.74.102]) by ietfa.amsl.com (Postfix) with ESMTP id EEFE621F9A1F; Tue, 18 Jun 2013 23:36:53 -0700 (PDT)
Received: from localhost (138.162.241.83.in-addr.dgcsystems.net [83.241.162.138]) by mail.tail-f.com (Postfix) with ESMTPSA id 285841200DC2; Wed, 19 Jun 2013 08:36:53 +0200 (CEST)
Date: Wed, 19 Jun 2013 08:36:52 +0200 (CEST)
Message-Id: <20130619.083652.2253130935978322742.mbj@tail-f.com>
To: iana-questions@iana.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <rt-4.0.8-30396-1371603236-1752.675758-6-0@icann.org>
References: <rt-4.0.8-23099-1366409538-302.674971-6-0@icann.org> <20130420.225111.404610960.mbj@tail-f.com> <rt-4.0.8-30396-1371603236-1752.675758-6-0@icann.org>
X-Mailer: Mew version 6.5rc2 on Emacs 23.4 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: yang-doctors@ietf.org, mib-doctors@ietf.org
Subject: Re: [MIB-DOCTORS] [IANA #675758] Re: what to do with "reserved" interface types?
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2013 06:37:01 -0000

Hi,

"Amanda Baber via RT" <iana-questions@iana.org> wrote:
> Hi Martin (and Dan, for whom I have a MIB formatting question),
> 
> I apologize for the long delay on this:
> 
> > I noticed that there are no rules (that I can see) for how you
> > construct a MIB enumeration label out of the name of an ifType in the
> > registry.  For example, in the registry, value 7 has the Name
> > "IEEE802.3", but the label in the MIB is "iso88023Csmacd".  Ok, it
> > also seems that recent names actually match the MIB name one-to-one,
> > so maybe this is not a problem.   
> 
> I understand that older non-conforming names are typically grandfathered in.
> 
> > But how is this done for the
> > "Address Family Numbers" registry and corresponding
> > IANA-ADDRESS-FAMILY-NUMBERS-MIB?   I guess we need to figure something
> > out for the SAFI values.
> 
> I cannot find the document that created the MIB for Address Family
> Numbers. It appears, though, that registrations there have been
> listed according to the rules used in the ifTypes MIB: first word
> lower-case, subsequent words capitalized.

In some cases this is true, but not for all entries.  For example, 

  "Fibre Channel World-Wide Node Name" becomes "fibreChannelWWNN",
  "AFI for L2VPN information" becomes "afi"

Would it make sense to extend these two registries with a new column,
"Name", which would be a single word like in the ifType registry?
Then the iftype-mib-rules can be applied to this name to produce the
MIB and YANG name.

> Dan, do you have any thoughts on this? 
> 
> > >  As for the registry I think we'd prefer that the description
> > replicated the
> > >  original registry's description precisely, and used "Reserved for
> > Private
> > >  Use," if that's what appears in the registry, rather than "Private
> > Use."
> > 
> > The text "Private Use" seems to be what appears in the registry, (from
> > http://www.iana.org/assignments/safi-namespace/safi-namespace.xml)
> > that's why I used it.
> 
> Sorry about that. I was obviously looking at the wrong registry. The
> wording for that range has now been changed, though, for the sake of
> clarity, to the standard "Reserved for Private Use," lest it look
> like a registration rather than a reservation.

Ok, I will update our document to match this.


/martin

From iana-shared@icann.org  Wed Jun 19 00:02:24 2013
Return-Path: <iana-shared@icann.org>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B21E21F9F62; Wed, 19 Jun 2013 00:02:17 -0700 (PDT)
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=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mGRuc8DXHHsK; Wed, 19 Jun 2013 00:02:04 -0700 (PDT)
Received: from smtp1.lax.icann.org (smtp01.icann.org [192.0.33.81]) by ietfa.amsl.com (Postfix) with ESMTP id 7606A21F9F59; Wed, 19 Jun 2013 00:02:01 -0700 (PDT)
Received: from request1.lax.icann.org (request1.lax.icann.org [10.32.11.221]) by smtp1.lax.icann.org (8.13.8/8.13.8) with ESMTP id r5J71tuv031768;  Wed, 19 Jun 2013 07:01:55 GMT
Received: by request1.lax.icann.org (Postfix, from userid 48) id 8C07A560752; Wed, 19 Jun 2013 07:01:55 +0000 (UTC)
RT-Owner: amanda.baber
From: "Martin Bjorklund via RT" <iana-questions@iana.org>
In-Reply-To: <20130619.083652.2253130935978322742.mbj@tail-f.com>
References: <RT-Ticket-675758@icann.org> <rt-4.0.8-23099-1366409538-302.674971-6-0@icann.org> <20130420.225111.404610960.mbj@tail-f.com> <rt-4.0.8-30396-1371603236-1752.675758-6-0@icann.org> <20130619.083652.2253130935978322742.mbj@tail-f.com>
Message-ID: <rt-4.0.8-30396-1371625315-1474.675758-6-0@icann.org>
Precedence: bulk
X-RT-Loop-Prevention: IANA
RT-Ticket: IANA #675758
Managed-BY: RT 4.0.8 (http://www.bestpractical.com/rt/)
RT-Originator: mbj@tail-f.com
To: bclaise@cisco.com, dromasca@avaya.com, j.schoenwaelder@jacobs-university.de, mib-doctors@ietf.org, yang-doctors@ietf.org
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
Date: Wed, 19 Jun 2013 07:01:55 +0000
Subject: Re: [MIB-DOCTORS] [IANA #675758] Re: what to do with "reserved" interface types?
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: iana-questions@iana.org
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2013 07:02:24 -0000

Hi,

"Amanda Baber via RT" <iana-questions@iana.org> wrote:
> Hi Martin (and Dan, for whom I have a MIB formatting question),
> 
> I apologize for the long delay on this:
> 
> > I noticed that there are no rules (that I can see) for how you
> > construct a MIB enumeration label out of the name of an ifType in the
> > registry.  For example, in the registry, value 7 has the Name
> > "IEEE802.3", but the label in the MIB is "iso88023Csmacd".  Ok, it
> > also seems that recent names actually match the MIB name one-to-one,
> > so maybe this is not a problem.   
> 
> I understand that older non-conforming names are typically grandfathered in.
> 
> > But how is this done for the
> > "Address Family Numbers" registry and corresponding
> > IANA-ADDRESS-FAMILY-NUMBERS-MIB?   I guess we need to figure something
> > out for the SAFI values.
> 
> I cannot find the document that created the MIB for Address Family
> Numbers. It appears, though, that registrations there have been
> listed according to the rules used in the ifTypes MIB: first word
> lower-case, subsequent words capitalized.

In some cases this is true, but not for all entries.  For example, 

  "Fibre Channel World-Wide Node Name" becomes "fibreChannelWWNN",
  "AFI for L2VPN information" becomes "afi"

Would it make sense to extend these two registries with a new column,
"Name", which would be a single word like in the ifType registry?
Then the iftype-mib-rules can be applied to this name to produce the
MIB and YANG name.

> Dan, do you have any thoughts on this? 
> 
> > >  As for the registry I think we'd prefer that the description
> > replicated the
> > >  original registry's description precisely, and used "Reserved for
> > Private
> > >  Use," if that's what appears in the registry, rather than "Private
> > Use."
> > 
> > The text "Private Use" seems to be what appears in the registry, (from
> > http://www.iana.org/assignments/safi-namespace/safi-namespace.xml)
> > that's why I used it.
> 
> Sorry about that. I was obviously looking at the wrong registry. The
> wording for that range has now been changed, though, for the sake of
> clarity, to the standard "Reserved for Private Use," lest it look
> like a registration rather than a reservation.

Ok, I will update our document to match this.


/martin



From dromasca@avaya.com  Wed Jun 19 03:39:45 2013
Return-Path: <dromasca@avaya.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D5F521F95D7; Wed, 19 Jun 2013 03:39:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.982
X-Spam-Level: 
X-Spam-Status: No, score=-102.982 tagged_above=-999 required=5 tests=[AWL=-0.383, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hRiDagO2P4x4; Wed, 19 Jun 2013 03:39:40 -0700 (PDT)
Received: from p-us1-iereast-outbound.us1.avaya.com (p-us1-iereast-outbound.us1.avaya.com [135.11.29.13]) by ietfa.amsl.com (Postfix) with ESMTP id 4FF2D21F963C; Wed, 19 Jun 2013 03:39:39 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AggFAJaJwVGHCzI1/2dsb2JhbABagmghMUmDArwWDXEWdIIjAQEBAQMSERFRBAIBCA0DAQQBAQECAgYdAwICAjAUAQgIAgQBEggBGYdsAQufAoo6kUeBJo1kFiIGgkczYQOeBIsAgw+CKA
X-IronPort-AV: E=Sophos;i="4.87,896,1363147200"; d="scan'208";a="16745360"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by p-us1-iereast-outbound.us1.avaya.com with ESMTP; 19 Jun 2013 06:39:35 -0400
Received: from unknown (HELO AZ-FFEXHC01.global.avaya.com) ([135.64.58.11]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 19 Jun 2013 06:34:30 -0400
Received: from AZ-FFEXMB04.global.avaya.com ([fe80::6db7:b0af:8480:c126]) by AZ-FFEXHC01.global.avaya.com ([135.64.58.11]) with mapi id 14.02.0328.009; Wed, 19 Jun 2013 06:39:33 -0400
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: "iana-questions@iana.org" <iana-questions@iana.org>, "bclaise@cisco.com" <bclaise@cisco.com>, "j.schoenwaelder@jacobs-university.de" <j.schoenwaelder@jacobs-university.de>, "mib-doctors@ietf.org" <mib-doctors@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: [IANA #675758] Re: what to do with "reserved" interface types?
Thread-Index: AQHObLdk5XO8vMp5qE6XxSoKJFRKJJk832OA///48qA=
Date: Wed, 19 Jun 2013 10:39:33 +0000
Message-ID: <9904FB1B0159DA42B0B887B7FA8119CA1A5234@AZ-FFEXMB04.global.avaya.com>
References: <RT-Ticket-675758@icann.org> <rt-4.0.8-23099-1366409538-302.674971-6-0@icann.org> <20130420.225111.404610960.mbj@tail-f.com> <rt-4.0.8-30396-1371603236-1752.675758-6-0@icann.org> <20130619.083652.2253130935978322742.mbj@tail-f.com> <rt-4.0.8-30396-1371625315-1474.675758-6-0@icann.org>
In-Reply-To: <rt-4.0.8-30396-1371625315-1474.675758-6-0@icann.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.64.58.45]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [MIB-DOCTORS] [IANA #675758] Re: what to do with "reserved" interface types?
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2013 10:39:45 -0000

SGksDQoNCkkgZG8gbm90IGhhdmUgYW4gYW5zd2VyIHRvIHRoZSBxdWVzdGlvbiBvcmlnaW5hbGx5
IGFza2VkIGJ5IEFtYW5kYSwgdGhpcyBnb2VzIGJhY2sgdG9vIGxvbmcgaW50byBoaXN0b3J5LiBJ
IGFtIGZpbmUgd2l0aCB0aGUgcHJvcG9zYWwgbWFkZSBieSBNYXJ0aW4gKGV4dGVuZGluZyB0aGUg
cmVnaXN0cmllcyB3aXRoIGEgIk5hbWUiIGNvbHVtbikuIFRoaXMgc2VlbXMgdXNlZnVsIGFuZCBJ
IGRvIG5vdCBzZWUgYW55IGNvbXBsaWNhdGlvbnMgcmVzdWx0aW5nIGZyb20gdGhpcy4gDQoNClJl
Z2FyZHMsDQoNCkRhbg0KIA0KDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBG
cm9tOiBNYXJ0aW4gQmpvcmtsdW5kIHZpYSBSVCBbbWFpbHRvOmlhbmEtcXVlc3Rpb25zQGlhbmEu
b3JnXQ0KPiBTZW50OiBXZWRuZXNkYXksIEp1bmUgMTksIDIwMTMgMTA6MDIgQU0NCj4gVG86IGJj
bGFpc2VAY2lzY28uY29tOyBSb21hc2NhbnUsIERhbiAoRGFuKTsgai5zY2hvZW53YWVsZGVyQGph
Y29icy0NCj4gdW5pdmVyc2l0eS5kZTsgbWliLWRvY3RvcnNAaWV0Zi5vcmc7IHlhbmctZG9jdG9y
c0BpZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW0lBTkEgIzY3NTc1OF0gUmU6IHdoYXQgdG8gZG8g
d2l0aCAicmVzZXJ2ZWQiIGludGVyZmFjZQ0KPiB0eXBlcz8NCj4gDQo+IEhpLA0KPiANCj4gIkFt
YW5kYSBCYWJlciB2aWEgUlQiIDxpYW5hLXF1ZXN0aW9uc0BpYW5hLm9yZz4gd3JvdGU6DQo+ID4g
SGkgTWFydGluIChhbmQgRGFuLCBmb3Igd2hvbSBJIGhhdmUgYSBNSUIgZm9ybWF0dGluZyBxdWVz
dGlvbiksDQo+ID4NCj4gPiBJIGFwb2xvZ2l6ZSBmb3IgdGhlIGxvbmcgZGVsYXkgb24gdGhpczoN
Cj4gPg0KPiA+ID4gSSBub3RpY2VkIHRoYXQgdGhlcmUgYXJlIG5vIHJ1bGVzICh0aGF0IEkgY2Fu
IHNlZSkgZm9yIGhvdyB5b3UNCj4gPiA+IGNvbnN0cnVjdCBhIE1JQiBlbnVtZXJhdGlvbiBsYWJl
bCBvdXQgb2YgdGhlIG5hbWUgb2YgYW4gaWZUeXBlIGluDQo+ID4gPiB0aGUgcmVnaXN0cnkuICBG
b3IgZXhhbXBsZSwgaW4gdGhlIHJlZ2lzdHJ5LCB2YWx1ZSA3IGhhcyB0aGUgTmFtZQ0KPiA+ID4g
IklFRUU4MDIuMyIsIGJ1dCB0aGUgbGFiZWwgaW4gdGhlIE1JQiBpcyAiaXNvODgwMjNDc21hY2Qi
LiAgT2ssIGl0DQo+ID4gPiBhbHNvIHNlZW1zIHRoYXQgcmVjZW50IG5hbWVzIGFjdHVhbGx5IG1h
dGNoIHRoZSBNSUIgbmFtZSBvbmUtdG8tb25lLA0KPiA+ID4gc28gbWF5YmUgdGhpcyBpcyBub3Qg
YSBwcm9ibGVtLg0KPiA+DQo+ID4gSSB1bmRlcnN0YW5kIHRoYXQgb2xkZXIgbm9uLWNvbmZvcm1p
bmcgbmFtZXMgYXJlIHR5cGljYWxseQ0KPiBncmFuZGZhdGhlcmVkIGluLg0KPiA+DQo+ID4gPiBC
dXQgaG93IGlzIHRoaXMgZG9uZSBmb3IgdGhlDQo+ID4gPiAiQWRkcmVzcyBGYW1pbHkgTnVtYmVy
cyIgcmVnaXN0cnkgYW5kIGNvcnJlc3BvbmRpbmcNCj4gPiA+IElBTkEtQUREUkVTUy1GQU1JTFkt
TlVNQkVSUy1NSUI/ICAgSSBndWVzcyB3ZSBuZWVkIHRvIGZpZ3VyZQ0KPiBzb21ldGhpbmcNCj4g
PiA+IG91dCBmb3IgdGhlIFNBRkkgdmFsdWVzLg0KPiA+DQo+ID4gSSBjYW5ub3QgZmluZCB0aGUg
ZG9jdW1lbnQgdGhhdCBjcmVhdGVkIHRoZSBNSUIgZm9yIEFkZHJlc3MgRmFtaWx5DQo+ID4gTnVt
YmVycy4gSXQgYXBwZWFycywgdGhvdWdoLCB0aGF0IHJlZ2lzdHJhdGlvbnMgdGhlcmUgaGF2ZSBi
ZWVuIGxpc3RlZA0KPiA+IGFjY29yZGluZyB0byB0aGUgcnVsZXMgdXNlZCBpbiB0aGUgaWZUeXBl
cyBNSUI6IGZpcnN0IHdvcmQgbG93ZXItY2FzZSwNCj4gPiBzdWJzZXF1ZW50IHdvcmRzIGNhcGl0
YWxpemVkLg0KPiANCj4gSW4gc29tZSBjYXNlcyB0aGlzIGlzIHRydWUsIGJ1dCBub3QgZm9yIGFs
bCBlbnRyaWVzLiAgRm9yIGV4YW1wbGUsDQo+IA0KPiAgICJGaWJyZSBDaGFubmVsIFdvcmxkLVdp
ZGUgTm9kZSBOYW1lIiBiZWNvbWVzICJmaWJyZUNoYW5uZWxXV05OIiwNCj4gICAiQUZJIGZvciBM
MlZQTiBpbmZvcm1hdGlvbiIgYmVjb21lcyAiYWZpIg0KPiANCj4gV291bGQgaXQgbWFrZSBzZW5z
ZSB0byBleHRlbmQgdGhlc2UgdHdvIHJlZ2lzdHJpZXMgd2l0aCBhIG5ldyBjb2x1bW4sDQo+ICJO
YW1lIiwgd2hpY2ggd291bGQgYmUgYSBzaW5nbGUgd29yZCBsaWtlIGluIHRoZSBpZlR5cGUgcmVn
aXN0cnk/DQo+IFRoZW4gdGhlIGlmdHlwZS1taWItcnVsZXMgY2FuIGJlIGFwcGxpZWQgdG8gdGhp
cyBuYW1lIHRvIHByb2R1Y2UgdGhlIE1JQg0KPiBhbmQgWUFORyBuYW1lLg0KPiANCj4gPiBEYW4s
IGRvIHlvdSBoYXZlIGFueSB0aG91Z2h0cyBvbiB0aGlzPw0KPiA+DQo+ID4gPiA+ICBBcyBmb3Ig
dGhlIHJlZ2lzdHJ5IEkgdGhpbmsgd2UnZCBwcmVmZXIgdGhhdCB0aGUgZGVzY3JpcHRpb24NCj4g
PiA+IHJlcGxpY2F0ZWQgdGhlDQo+ID4gPiA+ICBvcmlnaW5hbCByZWdpc3RyeSdzIGRlc2NyaXB0
aW9uIHByZWNpc2VseSwgYW5kIHVzZWQgIlJlc2VydmVkIGZvcg0KPiA+ID4gUHJpdmF0ZQ0KPiA+
ID4gPiAgVXNlLCIgaWYgdGhhdCdzIHdoYXQgYXBwZWFycyBpbiB0aGUgcmVnaXN0cnksIHJhdGhl
ciB0aGFuDQo+ID4gPiA+ICJQcml2YXRlDQo+ID4gPiBVc2UuIg0KPiA+ID4NCj4gPiA+IFRoZSB0
ZXh0ICJQcml2YXRlIFVzZSIgc2VlbXMgdG8gYmUgd2hhdCBhcHBlYXJzIGluIHRoZSByZWdpc3Ry
eSwNCj4gPiA+IChmcm9tDQo+ID4gPiBodHRwOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL3Nh
ZmktbmFtZXNwYWNlL3NhZmktbmFtZXNwYWNlLnhtbCkNCj4gPiA+IHRoYXQncyB3aHkgSSB1c2Vk
IGl0Lg0KPiA+DQo+ID4gU29ycnkgYWJvdXQgdGhhdC4gSSB3YXMgb2J2aW91c2x5IGxvb2tpbmcg
YXQgdGhlIHdyb25nIHJlZ2lzdHJ5LiBUaGUNCj4gPiB3b3JkaW5nIGZvciB0aGF0IHJhbmdlIGhh
cyBub3cgYmVlbiBjaGFuZ2VkLCB0aG91Z2gsIGZvciB0aGUgc2FrZSBvZg0KPiA+IGNsYXJpdHks
IHRvIHRoZSBzdGFuZGFyZCAiUmVzZXJ2ZWQgZm9yIFByaXZhdGUgVXNlLCIgbGVzdCBpdCBsb29r
IGxpa2UNCj4gPiBhIHJlZ2lzdHJhdGlvbiByYXRoZXIgdGhhbiBhIHJlc2VydmF0aW9uLg0KPiAN
Cj4gT2ssIEkgd2lsbCB1cGRhdGUgb3VyIGRvY3VtZW50IHRvIG1hdGNoIHRoaXMuDQo+IA0KPiAN
Cj4gL21hcnRpbg0KPiANCg0K

From iana-shared@icann.org  Wed Jun 19 03:56:58 2013
Return-Path: <iana-shared@icann.org>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E73A21F99A7; Wed, 19 Jun 2013 03:56:58 -0700 (PDT)
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=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7+ZPKU3BFTdg; Wed, 19 Jun 2013 03:56:54 -0700 (PDT)
Received: from smtp1.lax.icann.org (smtp01.icann.org [192.0.33.81]) by ietfa.amsl.com (Postfix) with ESMTP id 7768121F934B; Wed, 19 Jun 2013 03:56:54 -0700 (PDT)
Received: from request1.lax.icann.org (request1.lax.icann.org [10.32.11.221]) by smtp1.lax.icann.org (8.13.8/8.13.8) with ESMTP id r5JAur3S006175;  Wed, 19 Jun 2013 10:56:53 GMT
Received: by request1.lax.icann.org (Postfix, from userid 48) id A60B5560752; Wed, 19 Jun 2013 10:56:53 +0000 (UTC)
RT-Owner: amanda.baber
From: "Romascanu, Dan \(Dan\) via RT" <iana-questions@iana.org>
In-Reply-To: <9904FB1B0159DA42B0B887B7FA8119CA1A5234@AZ-FFEXMB04.global.avaya.com>
References: <RT-Ticket-675758@icann.org> <rt-4.0.8-23099-1366409538-302.674971-6-0@icann.org> <20130420.225111.404610960.mbj@tail-f.com> <rt-4.0.8-30396-1371603236-1752.675758-6-0@icann.org> <20130619.083652.2253130935978322742.mbj@tail-f.com> <rt-4.0.8-30396-1371625315-1474.675758-6-0@icann.org> <9904FB1B0159DA42B0B887B7FA8119CA1A5234@AZ-FFEXMB04.global.avaya.com>
Message-ID: <rt-4.0.8-30396-1371639413-1363.675758-6-0@icann.org>
Precedence: bulk
X-RT-Loop-Prevention: IANA
RT-Ticket: IANA #675758
Managed-BY: RT 4.0.8 (http://www.bestpractical.com/rt/)
RT-Originator: dromasca@avaya.com
To: bclaise@cisco.com, j.schoenwaelder@jacobs-university.de, mbj@tail-f.com, mib-doctors@ietf.org, yang-doctors@ietf.org
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
Date: Wed, 19 Jun 2013 10:56:53 +0000
Subject: Re: [MIB-DOCTORS] [IANA #675758] Re: what to do with "reserved" interface types?
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: iana-questions@iana.org
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2013 10:56:58 -0000

Hi,

I do not have an answer to the question originally asked by Amanda, this goes back too long into history. I am fine with the proposal made by Martin (extending the registries with a "Name" column). This seems useful and I do not see any complications resulting from this. 

Regards,

Dan
 



> -----Original Message-----
> From: Martin Bjorklund via RT [mailto:iana-questions@iana.org]
> Sent: Wednesday, June 19, 2013 10:02 AM
> To: bclaise@cisco.com; Romascanu, Dan (Dan); j.schoenwaelder@jacobs-
> university.de; mib-doctors@ietf.org; yang-doctors@ietf.org
> Subject: Re: [IANA #675758] Re: what to do with "reserved" interface
> types?
> 
> Hi,
> 
> "Amanda Baber via RT" <iana-questions@iana.org> wrote:
> > Hi Martin (and Dan, for whom I have a MIB formatting question),
> >
> > I apologize for the long delay on this:
> >
> > > I noticed that there are no rules (that I can see) for how you
> > > construct a MIB enumeration label out of the name of an ifType in
> > > the registry.  For example, in the registry, value 7 has the Name
> > > "IEEE802.3", but the label in the MIB is "iso88023Csmacd".  Ok, it
> > > also seems that recent names actually match the MIB name one-to-one,
> > > so maybe this is not a problem.
> >
> > I understand that older non-conforming names are typically
> grandfathered in.
> >
> > > But how is this done for the
> > > "Address Family Numbers" registry and corresponding
> > > IANA-ADDRESS-FAMILY-NUMBERS-MIB?   I guess we need to figure
> something
> > > out for the SAFI values.
> >
> > I cannot find the document that created the MIB for Address Family
> > Numbers. It appears, though, that registrations there have been listed
> > according to the rules used in the ifTypes MIB: first word lower-case,
> > subsequent words capitalized.
> 
> In some cases this is true, but not for all entries.  For example,
> 
>   "Fibre Channel World-Wide Node Name" becomes "fibreChannelWWNN",
>   "AFI for L2VPN information" becomes "afi"
> 
> Would it make sense to extend these two registries with a new column,
> "Name", which would be a single word like in the ifType registry?
> Then the iftype-mib-rules can be applied to this name to produce the MIB
> and YANG name.
> 
> > Dan, do you have any thoughts on this?
> >
> > > >  As for the registry I think we'd prefer that the description
> > > replicated the
> > > >  original registry's description precisely, and used "Reserved for
> > > Private
> > > >  Use," if that's what appears in the registry, rather than
> > > > "Private
> > > Use."
> > >
> > > The text "Private Use" seems to be what appears in the registry,
> > > (from
> > > http://www.iana.org/assignments/safi-namespace/safi-namespace.xml)
> > > that's why I used it.
> >
> > Sorry about that. I was obviously looking at the wrong registry. The
> > wording for that range has now been changed, though, for the sake of
> > clarity, to the standard "Reserved for Private Use," lest it look like
> > a registration rather than a reservation.
> 
> Ok, I will update our document to match this.
> 
> 
> /martin
> 



From venkat.mahalingams@gmail.com  Thu Jun 20 20:15:21 2013
Return-Path: <venkat.mahalingams@gmail.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2EA321E80F8; Thu, 20 Jun 2013 20:15:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.333
X-Spam-Level: 
X-Spam-Status: No, score=-0.333 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_32=0.6, NO_RELAYS=-0.001, SARE_HTML_USL_OBFU=1.666]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pHwxKOavjyTi; Thu, 20 Jun 2013 20:15:19 -0700 (PDT)
Received: from mail-ob0-x22e.google.com (mail-ob0-x22e.google.com [IPv6:2607:f8b0:4003:c01::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 15C7221E80DF; Thu, 20 Jun 2013 20:15:18 -0700 (PDT)
Received: by mail-ob0-f174.google.com with SMTP id wd20so7984169obb.19 for <multiple recipients>; Thu, 20 Jun 2013 20:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=58bddBhBpoZT1qzEuJVcftvJZcU7C6snRPAkkti1Wiw=; b=y1OlXyrSw9zrcEDUGamb/t4RGdoJfXPv4babNPpkHboSR788Aj05Vp7jmS9g1X+KPT /HZaDcWc+OJO6xopwQegBlaqRkzVFCe8GMoKQMgW7mXee/fpgNIBWTFOVC7S/AEWZwF7 LHa0H+UTAgqvODk6Xz4ufKzLwquYoW2cbK4HUrkOpwLNEVMN5Yt8849MUZ4xY190VkOZ /mOuO3GrXhNJfQaoL/ZW6Gq1qGOqOAcgaae/Nwd8l5S6M8SxQYfI9g1vJRQRAIM8bZJU e7GMXgdTh8xRrJPfvWRYXoE+3s1uhR8votLH/HSElag73xu9+zgR5gs01YXqUi4sQQ7q WDJg==
MIME-Version: 1.0
X-Received: by 10.182.106.130 with SMTP id gu2mr2769159obb.0.1371784518466; Thu, 20 Jun 2013 20:15:18 -0700 (PDT)
Received: by 10.76.112.84 with HTTP; Thu, 20 Jun 2013 20:15:18 -0700 (PDT)
In-Reply-To: <CALXanX+G0AC0-rrg8ZQuGjvNH0YXGMQMZ=YsWTD22tCVDBop7A@mail.gmail.com>
References: <00fe01ce1ed2$72981ce0$6801a8c0@JoanPC> <CALXanX+G0AC0-rrg8ZQuGjvNH0YXGMQMZ=YsWTD22tCVDBop7A@mail.gmail.com>
Date: Thu, 20 Jun 2013 20:15:18 -0700
Message-ID: <CA+UNA00Q4QVRgJ-_bFPogFL4iwtRe=PAxhsnOeCk+5pvxYCnKA@mail.gmail.com>
From: Venkatesan Mahalingam <venkat.mahalingams@gmail.com>
To: venkatesan mahalingam <venkatflex@gmail.com>
Content-Type: multipart/alternative; boundary=089e015370f4ee82bd04dfa17864
Cc: mpls <mpls@ietf.org>, "MIB Doctors \(E-mail\)" <mib-doctors@ietf.org>, "ppan@infinera.com" <ppan@infinera.com>, Sami Boutros <sboutros@cisco.com>, "aldrin.ietf@gmail.com" <aldrin.ietf@gmail.com>, Kannan Sampath <kannankvs@gmail.com>, Loa Andersson <loa@pi.nu>
Subject: Re: [MIB-DOCTORS] [mpls] MIB Doctor Review of draft-ietf-mpls-tp-oam-id-mib-02.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jun 2013 03:15:21 -0000

--089e015370f4ee82bd04dfa17864
Content-Type: text/plain; charset=ISO-8859-1

Joan,

We have addressed the below comments in the 03 version. We would be happy
to address any of your further comments.

Please let us know if any of the comments are not addressed properly.

http://tools.ietf.org/html/draft-ietf-mpls-tp-oam-id-mib-03

-Venkat.


On Sat, Apr 20, 2013 at 2:10 PM, venkatesan mahalingam <venkatflex@gmail.com
> wrote:

> Joan,
>
> Please find below my comments with the tag VM>. We will publish the new
> version of this draft soon.
>
> -Venkat.
>
>
> On Mon, Mar 11, 2013 at 8:34 PM, Joan Cucchiara <jcucchiara@mindspring.com
> > wrote:
>
>>
>> Authors,
>>
>> Most of the comments during the LC have been addressed.
>> Thank you for that.   Please see some follow-up comments below.
>>
>> Thanks,
>> -Joan
>>
>>
>>
>>
>> * MIB compiles cleanly with smicng and smilint
>>
>>
>> Specific Comments:
>> ====================
>>
>> Section 3.3 Acronyms
>>
>>
>> * MIP is specified slightly differently in the referenced docs.
>> Please be consistant.
>>
> VM> OK.
>
>>
>>
>> Section 6.
>>
>> This example, specifies the mplsOamIdMeMpEntry as a MEP, but why
>> isn't the SourceMepIndex or SinkMepIndex == mplsOamIdMeMpIndex?
>>
>> Also, there are at least 2 MEPs in an ME, and at least one ME
>> in a MEG and these relationships are not completely evolved
>> in this example.  I think the example should be expanded
>> to agree with what is stated in the first paragraph.
>>
>> VM> OK, the example will be expanded to represent MEG->ME->Source/Sink
> MEPs clearly.
> As per this MIB module,
> MEG->ME->MPIndex([Source and Sink MEP] or MIP index)
> For example,
>
> If we have multiple MEPs in a single ME within an MEG node.
> MEG index - 1
> ME index - 1
> MP index - 1 (Source and Sink MEPs1)
> MP index - 2 (Source and Sink MEPs2)
>
> *Entry-1:*
> ME Table - 1,1,1
> mplsOamIdMeSourceMepIndex - 2
> mplsOamIdMeSinkMepIndex - 3
>
> *Entry-2:*
> ME Table - 1,1,2
> mplsOamIdMeSourceMepIndex - 4
> mplsOamIdMeSinkMepIndex - 5
>
> *MIP entry:*
>
> MEG index - 1
> ME index - 1
> MP index - 3 (MIP index)
> ME Table - 1,1,3
> mplsOamIdMeMpIfIndex - MPLS incoming/outgoing interface.
>
>
>
>> MIB Module comments
>> -------------------
>>
>> * TC:  MplsOamPhbTCValue
>>
>>
>>         MplsOamPhbTCValue ::= TEXTUAL-CONVENTION
>>            STATUS              current
>>            DESCRIPTION
>>                "This is the Per-hop Behavior (PHB) traffic class values
>>                 for the MPLS OAM operations."
>>            SYNTAX        INTEGER {
>>                            be (1),
>>                            af1 (2),
>>                            af2 (3),
>>                            af3 (4),
>>                            af4 (5),
>>                            ef (6),
>>                            cs6 (7),
>>                            cs7 (8)
>>                          }
>>
>> VM> As MPLS header traffic class (TC) field has only 3 bits, we derived
> the above TC values (8 possible values to represent it in 3 bits) from the
> below TC values.
>
>
>> Rfc3270, "Multi-Protocol Label Switching (MPLS) Support of
>> Differentiated Services", specifies that MPLS TP will use DSCP as per
>> rfc2474 and other specs.   Is that the intent wrt this TC?
>>
>> If not, please explain where these values are defined, otherwise,
>> if these values are as per rfc3270, then please be consistant with the
>> labels.
>>
>> TC labels should correspond more closely to DiffServ BHB traffic class
>> values.
>> In other words,
>>
>> http://www.iana.org/**assignments/dscp-registry/**dscp-registry.xml<http://www.iana.org/assignments/dscp-registry/dscp-registry.xml>
>>
>>   Name     Space  Reference
>>   CS0         000000 [RFC2474]
>>   CS1         001000 [RFC2474]
>>   CS2         010000 [RFC2474]
>>   CS3         011000 [RFC2474]
>>   CS4         100000 [RFC2474]
>>   CS5         101000 [RFC2474]
>>   CS6         110000 [RFC2474]
>>   CS7         111000 [RFC2474]
>>   AF11        001010 [RFC2597]
>>   AF12        001100 [RFC2597]
>>   AF13        001110 [RFC2597]
>>   AF21        010010 [RFC2597]
>>   AF22        010100 [RFC2597]
>>   AF23        010110 [RFC2597]
>>   AF31        011010 [RFC2597]
>>   AF32        011100 [RFC2597]
>>   AF33        011110 [RFC2597]
>>   AF41        100010 [RFC2597]
>>   AF42        100100 [RFC2597]
>>   AF43        100110 [RFC2597]
>>   EF PHB      101110 [RFC3246]
>>   VOICE-ADMIT 101100 [RFC5865]
>>
>>
>> Continuing with that thought: I believe this TC could (and should) be
>> formalized into an IANA-Maintained MIB if these values are the same
>> as the above IANA-Maintained assignments for DFCPs.
>> (NOTE: this was mentioned also in the LC comments.)  Please discuss.
>>
>> Also, this TC should have a REFERENCE clause.
>>
>>
>>
>> * mplsOamIdMegIndex
>> There is no information about how to employ mplsOamIdMegIndexNext to
>> obtain a value for this index.   Please update the DESCRIPTION
>> accordingly.
>>
>>
>> VM> Edited.
>
>>
>> * mplsOamIdMegOperatorType
>> Why does this say "should have valid values...", isn't this a MUST?
>> Also, s/while making/when/
>>
>> * mplsOamIdMegIdCc
>>
>> s/contains non-null ICC/MUST contain a/
>>
>> s/otherwise null ICC value/otherwise a null ICC value/
>>
>> s/should be assigned/MUST be assigned/
>>
>> * mplsOamIdMegIdIcc
>>
>> Same comments as above.   Please use MUST.
>>
>> * mplsOamIdMegIdUmc
>> Same comments as above.  Please use MUST.
>>
>>
>> VM> Edited.
>
>> * mplsOamIdMegServiceType
>> Could you please specify the service pointer by the object's name?
>>
>> Also, the references are within the DESCRIPTION which is fine, but
>> they should also be in a REFERENCE clause.
>>
>>
>> VM> Edited.
>
>> * mplsOamIdMeIndexNext and mplsOamIdMpIndexNext
>> These objects are not referred to by mplsOamIdMeIndex or
>> mplsOamIdMeMpIndex.
>> There is not enough description to understand how the IndexNext objects
>> are to be used.
>>
>> VM> Edited.
>
>>
>> * MplsOamIdMeTable
>>
>> The mplsOamIdMeEntry states "An entry in this table
>> represents MPLS-TP maintenance entity."   Yet, looking at the
>>              INDEX { mplsOamIdMegIndex,
>>                      mplsOamIdMeIndex,
>>                      mplsOamIdMeMpIndex
>>                    }
>>
>> This is not an ME because an ME by definition has 2 (source/sink)MEPs.
>> An entry in this table represents either a MEP or MIP, not an ME.
>>
>> VM> Yes, this is not an ME but it contains ME information (MEPs/MIP).
> Would it make more sense if we change it to mplsOamIdMeInfoEntry?
>
>>
>> *) What is the benefit of combining MEP and MIP (i.e. the objects
>> which contain "Mp" as part of their object name)?
>> Many other objects in this table, need to figure out if the entry
>> is describing a MEP or MIP before the value can be interpreted correctly.
>> Additionally, there is duplicate info in the form of having a Source and
>> Sink specified for each Mp. Could you elaborate on what the
>> benefit is of having listing MEPs and MIPs in this way?
>>
>> It seems like the original intent may have been to specify an ME
>> as being an entry in this table.  However, that would mean the table
>> should probably be indexed by MEG index, a ME index, a source MEP index
>> and a sink MEP index.
>>
>> This would  greatly simplify many of the object descriptions.
>>
>> Have you considered specifying MIPs in a 3rd table, such that each
>> ME would have 2 MEPs and zero or more MIPs?
>>
>> Please discuss.
>>
>> VM> We thought through all the possible options, it looks like lot of
> informations are duplicated unnecessarily if we have the seperate tables
> for MEP/MIP configurations. For up/down MEPs configurations, all the
> informations in the ME table will be used but for MIP, except the
> Source/Sink MEPs objects, all other objects will be used. So, we wanted to
> combine MEP/MIP in a single table for better management.
>
> So, we will certainly improvise the existing MEG&ME tables example to
> provide all possible configuration options.
>
>>
>>
>> *) mplsOamIdMeMpIfIndex
>>
>> Rfc6370, Section 4.discusses an IF_NUM and an IF_ID and states
>> "Note that IF_Num had no relation with the ifNum object defined in
>> RFC2863.  Further, no mapping is mandated between IF_Num and ifIndex in
>> RFC 2863."
>>
>> I don't see any mention of ifIndex in RFC 6371, so could you tell me what
>> Section?   Is this object supposed to represent IF_NUM in rfc6370?
>>
> VM> Reference should be replaced with rfc-6370 section4.
> and RFC2863 should be removed. Good catch. Thanks.
>
>>
>> *) mplsOamIdMeServicePointer
>>
>> The DESCRIPTION contains wording which is very loose.  Could you
>> please use wording which specifies a "SHOULD" or "MUST"?
>> Under what circumstances should this be 0.0?
>>
>> VM> Edited.
>
>>
>> Compliance Statement of the MIB
>>
>> *) Compliance (This has been asked before and I have not seen any
>> discussion about it.)
>>
>> There is no read-only compliance. Has it been made clear
>> to the WGs (MPLS and PWE3) that SNMP sets will need to
>> be supported in order to be compliant with the MIB?
>>
>> VM> Not yet, sorry for the delay. We will make read-only compliance clear
> to WG after this draft submission.
>
>>
>> *) question above, about whether the intention is to support
>> ifIndex as per rfc2863 or IF_ID (or IF_NUM) as per rfc6370 may
>> affect this.
>>
>>      "MODULE IF-MIB -- The Interfaces Group MIB, RFC 2863.
>>      MANDATORY-GROUPS {
>>         ifGeneralInformationGroup,
>>         ifCounterDiscontinuityGroup"
>>
>>
>> *)    mplsOamIdNotificationObjectsGr**oup  OBJECT-GROUP
>>
>> I don't see a need to make a specific group for
>> these objects.  They are already specified by mplsOamIdGroups.
>>
>> VM> Edited.
>
>>
>> Section 8. Security Section
>>
>> Need to reference specific read-create objects and also read-only which
>> could impact the network.
>>
>> Additionally, the incomplete sentence:
>> "These are the tables and objects and their sensitivity/vulnerability: "
>> needs to be completed.
>>
>> VM> Edited.
>
>>
>> Section 9.  IANA Considerations
>>
>> s/specified this document/specified in this document/
>> missing the word "in"
>>
>>
>> VM> Edited.
>
>> Section 11.
>> Thank you for the ack!
>>
>> ______________________________**_________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/**listinfo/mpls<https://www.ietf.org/mailman/listinfo/mpls>
>>
>
>

--089e015370f4ee82bd04dfa17864
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Joan,<div><br></div><div style>We have addressed the below=
 comments in the 03 version. We would be happy to address any of your furth=
er comments.</div><div style><br></div><div style>Please let us know if any=
 of the comments are not addressed properly.</div>
<div style><br></div><div style><a href=3D"http://tools.ietf.org/html/draft=
-ietf-mpls-tp-oam-id-mib-03">http://tools.ietf.org/html/draft-ietf-mpls-tp-=
oam-id-mib-03</a><br></div><div style><br></div><div style>-Venkat.</div>
</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Sat,=
 Apr 20, 2013 at 2:10 PM, venkatesan mahalingam <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:venkatflex@gmail.com" target=3D"_blank">venkatflex@gmail.com</=
a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr">Joan,<div><br></div><div>Pl=
ease find below my comments with the tag VM&gt;. We will publish the new ve=
rsion of this draft soon.</div>
<div><br></div><div>-Venkat.</div><div class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote"><div class=3D"im">On Mon, Mar 11, 2013 a=
t 8:34 PM, Joan Cucchiara <span dir=3D"ltr">&lt;<a href=3D"mailto:jcucchiar=
a@mindspring.com" target=3D"_blank">jcucchiara@mindspring.com</a>&gt;</span=
> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex">
<br>
Authors,<br>
<br>
Most of the comments during the LC have been addressed.<br>
Thank you for that. =A0 Please see some follow-up comments below.<br>
<br>
Thanks,<br>
-Joan<br>
<br>
<br>
<br>
<br>
* MIB compiles cleanly with smicng and smilint<br>
<br>
<br>
Specific Comments:<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
Section 3.3 Acronyms<br>
<br>
<br>
* MIP is specified slightly differently in the referenced docs.<br>
Please be consistant.<br></blockquote></div><div>VM&gt; OK.=A0</div><div cl=
ass=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-st=
yle:solid;padding-left:1ex">

<br>
<br>
Section 6.<br>
<br>
This example, specifies the mplsOamIdMeMpEntry as a MEP, but why<br>
isn&#39;t the SourceMepIndex or SinkMepIndex =3D=3D mplsOamIdMeMpIndex?<br>
<br>
Also, there are at least 2 MEPs in an ME, and at least one ME<br>
in a MEG and these relationships are not completely evolved<br>
in this example. =A0I think the example should be expanded<br>
to agree with what is stated in the first paragraph.<br><br></blockquote></=
div><div>VM&gt; OK, the example will be expanded to represent MEG-&gt;ME-&g=
t;Source/Sink MEPs clearly.</div><div>As per this MIB module,</div>
<div>MEG-&gt;ME-&gt;MPIndex([Source and Sink MEP] or MIP index)</div><div>F=
or example,</div><div><br></div><div>If we have multiple MEPs in a single M=
E within an MEG node.</div><div>MEG index - 1</div>
<div>ME index - 1</div><div>MP index - 1 (Source and Sink MEPs1)</div><div>=
MP index - 2 (Source and Sink MEPs2)<br></div><div><br></div><div><u>Entry-=
1:</u></div><div>ME Table - 1,1,1<br>
</div><div>mplsOamIdMeSourceMepIndex - 2<br></div><div>mplsOamIdMeSinkMepIn=
dex - 3<br></div><div><br></div><div><u>Entry-2:</u><br></div><div>ME Table=
 - 1,1,2<br></div><div><div>mplsOamIdMeSourceMepIndex - 4<br>
</div><div>mplsOamIdMeSinkMepIndex - 5<br></div><div><br></div><div><u>MIP =
entry:</u></div></div><div><div><br></div><div>MEG index - 1</div><div>ME i=
ndex - 1</div><div>MP index - 3 (MIP index)<br></div></div>
<div>ME Table - 1,1,3<br></div><div>mplsOamIdMeMpIfIndex - MPLS incoming/ou=
tgoing interface.<br></div><div class=3D"im"><div><br></div><div>=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;pa=
dding-left:1ex">


MIB Module comments<br>
-------------------<br>
<br>
* TC: =A0MplsOamPhbTCValue<br>
<br>
<br>
=A0 =A0 =A0 =A0 MplsOamPhbTCValue ::=3D TEXTUAL-CONVENTION<br>
=A0 =A0 =A0 =A0 =A0 =A0STATUS =A0 =A0 =A0 =A0 =A0 =A0 =A0current<br>
=A0 =A0 =A0 =A0 =A0 =A0DESCRIPTION<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;This is the Per-hop Behavior (PHB) tra=
ffic class values<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 for the MPLS OAM operations.&quot;<br>
=A0 =A0 =A0 =A0 =A0 =A0SYNTAX =A0 =A0 =A0 =A0INTEGER {<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0be (1),<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0af1 (2),<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0af2 (3),<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0af3 (4),<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0af4 (5),<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ef (6),<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0cs6 (7),<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0cs7 (8)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0}<br><br></blockquote></=
div><div>VM&gt; As MPLS header traffic class (TC) field has only 3 bits, we=
 derived the above TC values (8 possible values to represent it in 3 bits) =
from the below TC values.</div>
<div><div class=3D"h5">
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left=
-style:solid;padding-left:1ex">
Rfc3270, &quot;Multi-Protocol Label Switching (MPLS) Support of<br>
Differentiated Services&quot;, specifies that MPLS TP will use DSCP as per<=
br>
rfc2474 and other specs. =A0 Is that the intent wrt this TC?<br>
<br>
If not, please explain where these values are defined, otherwise,<br>
if these values are as per rfc3270, then please be consistant with the labe=
ls.<br>
<br>
TC labels should correspond more closely to DiffServ BHB traffic class valu=
es.<br>
In other words,<br>
<br>
<a href=3D"http://www.iana.org/assignments/dscp-registry/dscp-registry.xml"=
 target=3D"_blank">http://www.iana.org/<u></u>assignments/dscp-registry/<u>=
</u>dscp-registry.xml</a><br>
<br>
=A0 Name =A0 =A0 Space =A0Reference<br>
=A0 CS0 =A0 =A0 =A0 =A0 000000 [RFC2474]<br>
=A0 CS1 =A0 =A0 =A0 =A0 001000 [RFC2474]<br>
=A0 CS2 =A0 =A0 =A0 =A0 010000 [RFC2474]<br>
=A0 CS3 =A0 =A0 =A0 =A0 011000 [RFC2474]<br>
=A0 CS4 =A0 =A0 =A0 =A0 100000 [RFC2474]<br>
=A0 CS5 =A0 =A0 =A0 =A0 101000 [RFC2474]<br>
=A0 CS6 =A0 =A0 =A0 =A0 110000 [RFC2474]<br>
=A0 CS7 =A0 =A0 =A0 =A0 111000 [RFC2474]<br>
=A0 AF11 =A0 =A0 =A0 =A0001010 [RFC2597]<br>
=A0 AF12 =A0 =A0 =A0 =A0001100 [RFC2597]<br>
=A0 AF13 =A0 =A0 =A0 =A0001110 [RFC2597]<br>
=A0 AF21 =A0 =A0 =A0 =A0010010 [RFC2597]<br>
=A0 AF22 =A0 =A0 =A0 =A0010100 [RFC2597]<br>
=A0 AF23 =A0 =A0 =A0 =A0010110 [RFC2597]<br>
=A0 AF31 =A0 =A0 =A0 =A0011010 [RFC2597]<br>
=A0 AF32 =A0 =A0 =A0 =A0011100 [RFC2597]<br>
=A0 AF33 =A0 =A0 =A0 =A0011110 [RFC2597]<br>
=A0 AF41 =A0 =A0 =A0 =A0100010 [RFC2597]<br>
=A0 AF42 =A0 =A0 =A0 =A0100100 [RFC2597]<br>
=A0 AF43 =A0 =A0 =A0 =A0100110 [RFC2597]<br>
=A0 EF PHB =A0 =A0 =A0101110 [RFC3246]<br>
=A0 VOICE-ADMIT 101100 [RFC5865]<br>
<br>
<br>
Continuing with that thought: I believe this TC could (and should) be<br>
formalized into an IANA-Maintained MIB if these values are the same<br>
as the above IANA-Maintained assignments for DFCPs.<br>
(NOTE: this was mentioned also in the LC comments.) =A0Please discuss.<br>
<br>
Also, this TC should have a REFERENCE clause.<br>
<br>
<br>
<br>
* mplsOamIdMegIndex<br>
There is no information about how to employ mplsOamIdMegIndexNext to<br>
obtain a value for this index. =A0 Please update the DESCRIPTION accordingl=
y.<br>
<br>
<br></blockquote></div></div><div>VM&gt; Edited.=A0</div><div class=3D"im">=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex">

<br>
* mplsOamIdMegOperatorType<br>
Why does this say &quot;should have valid values...&quot;, isn&#39;t this a=
 MUST?<br>
Also, s/while making/when/<br>
<br>
* mplsOamIdMegIdCc<br>
<br>
s/contains non-null ICC/MUST contain a/<br>
<br>
s/otherwise null ICC value/otherwise a null ICC value/<br>
<br>
s/should be assigned/MUST be assigned/<br>
<br>
* mplsOamIdMegIdIcc<br>
<br>
Same comments as above. =A0 Please use MUST.<br>
<br>
* mplsOamIdMegIdUmc<br>
Same comments as above. =A0Please use MUST.<br>
<br>
<br></blockquote></div><div>VM&gt; Edited.=A0</div><div class=3D"im"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-w=
idth:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding=
-left:1ex">

* mplsOamIdMegServiceType<br>
Could you please specify the service pointer by the object&#39;s name?<br>
<br>
Also, the references are within the DESCRIPTION which is fine, but<br>
they should also be in a REFERENCE clause.<br>
<br><br></blockquote></div><div>VM&gt; Edited.=A0</div><div class=3D"im"><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;pad=
ding-left:1ex">

* mplsOamIdMeIndexNext and mplsOamIdMpIndexNext<br>
These objects are not referred to by mplsOamIdMeIndex or mplsOamIdMeMpIndex=
.<br>
There is not enough description to understand how the IndexNext objects<br>
are to be used.<br>
<br></blockquote></div><div>VM&gt; Edited.=A0</div><div class=3D"im"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-w=
idth:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding=
-left:1ex">

<br>
* MplsOamIdMeTable<br>
<br>
The mplsOamIdMeEntry states &quot;An entry in this table<br>
represents MPLS-TP maintenance entity.&quot; =A0 Yet, looking at the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0INDEX { mplsOamIdMegIndex,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mplsOamIdMeIndex,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mplsOamIdMeMpIndex<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0}<br>
<br>
This is not an ME because an ME by definition has 2 (source/sink)MEPs.<br>
An entry in this table represents either a MEP or MIP, not an ME.<br>
<br></blockquote></div><div>VM&gt; Yes, this is not an ME but it contains M=
E information (MEPs/MIP).=A0</div><div>Would it make more sense if we chang=
e it to mplsOamIdMeInfoEntry?=A0</div><div class=3D"im"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;bo=
rder-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<br>
*) What is the benefit of combining MEP and MIP (i.e. the objects<br>
which contain &quot;Mp&quot; as part of their object name)?<br>
Many other objects in this table, need to figure out if the entry<br>
is describing a MEP or MIP before the value can be interpreted correctly.<b=
r>
Additionally, there is duplicate info in the form of having a Source and<br=
>
Sink specified for each Mp. Could you elaborate on what the<br>
benefit is of having listing MEPs and MIPs in this way?<br>
<br>
It seems like the original intent may have been to specify an ME<br>
as being an entry in this table. =A0However, that would mean the table<br>
should probably be indexed by MEG index, a ME index, a source MEP index<br>
and a sink MEP index.<br>
<br>
This would =A0greatly simplify many of the object descriptions.<br>
<br>
Have you considered specifying MIPs in a 3rd table, such that each<br>
ME would have 2 MEPs and zero or more MIPs?<br>
<br>
Please discuss.<br>
<br></blockquote></div><div>VM&gt; We thought through all the possible opti=
ons, it looks like lot of informations are duplicated=A0unnecessarily if we=
 have the seperate tables for MEP/MIP configurations. For up/down MEPs conf=
igurations, all the informations in the ME table will be used but for MIP, =
except the Source/Sink MEPs objects, all other objects will be used. So, we=
 wanted to combine MEP/MIP in a single table for better management.</div>

<div><br></div><div>So, we will certainly improvise the existing MEG&amp;ME=
 tables example to provide all possible configuration options.=A0</div><div=
 class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left=
-style:solid;padding-left:1ex">


<br>
<br>
*) mplsOamIdMeMpIfIndex<br>
<br>
Rfc6370, Section 4.discusses an IF_NUM and an IF_ID and states<br>
&quot;Note that IF_Num had no relation with the ifNum object defined in<br>
RFC2863. =A0Further, no mapping is mandated between IF_Num and ifIndex in<b=
r>
RFC 2863.&quot;<br>
<br>
I don&#39;t see any mention of ifIndex in RFC 6371, so could you tell me wh=
at<br>
Section? =A0 Is this object supposed to represent IF_NUM in rfc6370?<br></b=
lockquote></div><div>VM&gt; Reference should be replaced with rfc-6370 sect=
ion4.=A0</div><div>and RFC2863 should be removed. Good catch. Thanks.</div>
<div class=3D"im">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex">
<br>
*) mplsOamIdMeServicePointer<br>
<br>
The DESCRIPTION contains wording which is very loose. =A0Could you<br>
please use wording which specifies a &quot;SHOULD&quot; or &quot;MUST&quot;=
?<br>
Under what circumstances should this be 0.0?<br>
<br></blockquote></div><div>VM&gt; Edited.=A0</div><div class=3D"im"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-w=
idth:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding=
-left:1ex">

<br>
Compliance Statement of the MIB<br>
<br>
*) Compliance (This has been asked before and I have not seen any discussio=
n about it.)<br>
<br>
There is no read-only compliance. Has it been made clear<br>
to the WGs (MPLS and PWE3) that SNMP sets will need to<br>
be supported in order to be compliant with the MIB?<br>
<br></blockquote></div><div>VM&gt; Not yet, sorry for the delay. We will ma=
ke read-only compliance clear to WG after this draft submission.=A0</div><d=
iv class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-le=
ft-style:solid;padding-left:1ex">


<br>
*) question above, about whether the intention is to support<br>
ifIndex as per rfc2863 or IF_ID (or IF_NUM) as per rfc6370 may<br>
affect this.<br>
<br>
=A0 =A0 =A0&quot;MODULE IF-MIB -- The Interfaces Group MIB, RFC 2863.<br>
=A0 =A0 =A0MANDATORY-GROUPS {<br>
=A0 =A0 =A0 =A0 ifGeneralInformationGroup,<br>
=A0 =A0 =A0 =A0 ifCounterDiscontinuityGroup&quot;<br>
<br>
<br>
*) =A0 =A0mplsOamIdNotificationObjectsGr<u></u>oup =A0OBJECT-GROUP<br>
<br>
I don&#39;t see a need to make a specific group for<br>
these objects. =A0They are already specified by mplsOamIdGroups.<br>
<br></blockquote></div><div>VM&gt; Edited.=A0</div><div class=3D"im"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-w=
idth:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding=
-left:1ex">

<br>
Section 8. Security Section<br>
<br>
Need to reference specific read-create objects and also read-only which<br>
could impact the network.<br>
<br>
Additionally, the incomplete sentence:<br>
&quot;These are the tables and objects and their sensitivity/vulnerability:=
 &quot;<br>
needs to be completed.<br>
<br></blockquote></div><div>VM&gt; Edited.=A0</div><div class=3D"im"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-w=
idth:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding=
-left:1ex">

<br>
Section 9. =A0IANA Considerations<br>
<br>
s/specified this document/specified in this document/<br>
missing the word &quot;in&quot;<br>
<br>
<br></blockquote></div><div>VM&gt; Edited.=A0</div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-le=
ft-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div cl=
ass=3D"im">

Section 11.<br>
Thank you for the ack!<br>
<br></div>
______________________________<u></u>_________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/mpls</a><br>
</blockquote></div><br></div></div>
</blockquote></div><br></div>

--089e015370f4ee82bd04dfa17864--

From bclaise@cisco.com  Fri Jun 21 09:12:03 2013
Return-Path: <bclaise@cisco.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1E6721F94E1; Fri, 21 Jun 2013 09:12:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.523
X-Spam-Level: 
X-Spam-Status: No, score=-10.523 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SVcKOIw7My8L; Fri, 21 Jun 2013 09:11:57 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 82FB421F9E7D; Fri, 21 Jun 2013 09:11:57 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r5LGBuek018353; Fri, 21 Jun 2013 18:11:56 +0200 (CEST)
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by strange-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r5LGBdhO010828; Fri, 21 Jun 2013 18:11:50 +0200 (CEST)
Message-ID: <51C47B3B.9070701@cisco.com>
Date: Fri, 21 Jun 2013 18:11:39 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: "aaa-doctors@ietf.org" <aaa-doctors@ietf.org>, "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, "ops-dir@ietf.org" <ops-dir@ietf.org>, "pm-dir@ietf.org" <pm-dir@ietf.org>, IETF DNS Directorate <dns-dir@ietf.org>
References: <20130621155716.11678.21327.idtracker@ietfa.amsl.com>
In-Reply-To: <20130621155716.11678.21327.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20130621155716.11678.21327.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------020001050806060307040401"
Subject: [MIB-DOCTORS] Fwd: [IESG-AGENDA-DIST] Summarized Agenda for the 2013-06-27 IESG Teleconference
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jun 2013 16:12:03 -0000

This is a multi-part message in MIME format.
--------------020001050806060307040401
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Dear all,

Please find below the agenda of the June 27th  IESG telechat.
Please send your questions, comments and concerns before June 26th COB.


Thanks and Regards, Benoit.


-------- Original Message --------
Subject: 	[IESG-AGENDA-DIST] Summarized Agenda for the 2013-06-27 IESG 
Teleconference
Date: 	Fri, 21 Jun 2013 08:57:16 -0700
From: 	IESG Secretary <iesg-secretary@ietf.org>
To: 	iesg-agenda-dist@ietf.org



INTERNET ENGINEERING STEERING GROUP (IESG)
Summarized Agenda for the 2013-06-27 IESG Teleconference



2. Protocol Actions
2.1 WG Submissions
2.1.1 New Items

   o draft-ietf-storm-iser-14  - IETF stream
     iSCSI Extensions for RDMA Specification (Proposed Standard)
     Note: David Black (david.black@emc.com) is the document shepherd.
     Token: Martin Stiemerling
     IANA Review: IANA - Not OK
     Consensus: Unknown

   o draft-ietf-geopriv-relative-location-05  - IETF stream
     Relative Location Representation (Proposed Standard)
     Note: Alissa Cooper (acooper@cdt.org) is the document shepherd.
     Token: Richard Barnes
     IANA Review: IANA - Not OK
     Consensus: Unknown

   o draft-ietf-l3vpn-virtual-hub-06  - IETF stream
     Virtual Hub-and-Spoke in BGP/MPLS VPNs (Proposed Standard)
     Note: Document Shepherd is Thomas Morin (thomas.morin@orange.com).
     Token: Stewart Bryant
     IANA Review: IANA OK - No Actions Needed
     Consensus: Yes

   o draft-ietf-xrblock-rtcp-xr-discard-14  - IETF stream
     RTP Control Protocol (RTCP) Extended Report (XR) Block for Discard
     Count metric Reporting (Proposed Standard)
     Note: Shida Schubert (shida@ntt-at.com) is the Document Shepherd.
     Token: Gonzalo Camarillo
     IANA Review: IANA OK - Actions Needed
     Consensus: Unknown

   o draft-ietf-avtcore-avp-codecs-02  - IETF stream
     Update to Recommended Codecs for the RTP Profile for Audio and Video
     Conferences with Minimal Control (RTP/AVP) (Proposed Standard)
     Note: Magnus Westerlund (magnus.westerlund@ericsson.com) is Document
     Shepherd.
     Token: Richard Barnes
     IANA Review: IANA OK - No Actions Needed
     Consensus: Unknown

   o draft-ietf-xrblock-rtcp-xr-jb-12  - IETF stream
     RTP Control Protocol (RTCP) Extended Report (XR) Block for Jitter
     Buffer Metric Reporting (Proposed Standard)
     Note: Dan Romascanu (dromasca@avaya.com) is the Document Shepherd.
     Token: Gonzalo Camarillo
     IANA Review: IANA OK - Actions Needed
     Consensus: Unknown

   o draft-ietf-mmusic-sdp-miscellaneous-caps-06  - IETF stream
     Miscellaneous Capabilities Negotiation in the Session Description
     Protocol (SDP) (Proposed Standard)
     Note: Flemming Andreasen (fandreas@cisco.com) is the document
     shepherd.
     Token: Gonzalo Camarillo
     IANA Review: IANA OK - Actions Needed
     Consensus: Unknown

   o draft-ietf-pkix-est-07  - IETF stream
     Enrollment over Secure Transport (Proposed Standard)
     Token: Sean Turner
     IANA Review: IANA - Not OK
     Consensus: Unknown
     Last call expires: 2013-06-24

2.1.2 Returning Items

   NONE

2.2 Individual Submissions
2.2.1 New Items

   NONE

2.2.2 Returning Items

   NONE

2.3 Status Changes
2.3.1 New Items

   NONE

2.3.2 Returning Items

   NONE

3. Document Actions
3.1 WG Submissions
3.1.1 New Items

   o draft-ietf-ipsecme-ad-vpn-problem-07  - IETF stream
     Auto Discovery VPN Problem Statement and Requirements
     (Informational)
     Note: Paul Hoffman (paul.hoffman@vpnc.org) is the document shepherd.
     Token: Sean Turner
     IANA Review: IANA OK - No Actions Needed
     Consensus: Unknown

   o draft-ietf-pce-gmpls-aps-req-08  - IETF stream
     Requirements for GMPLS applications of PCE (Informational)
     Note: Julien Meuric  is the document shepherd.
     Token: Adrian Farrel
     IANA Review: IANA OK - No Actions Needed
     Consensus: Yes

   o draft-ietf-nvo3-overlay-problem-statement-03  - IETF stream
     Problem Statement: Overlays for Network Virtualization
     (Informational)
     Note: The document shepherd is Matthew Bocci
     (matthew.bocci@alcatel-lucent.com).
     Token: Stewart Bryant
     IANA Review: IANA OK - No Actions Needed
     Consensus: Unknown

3.1.2 Returning Items

   NONE

3.2 Individual Submissions Via AD
3.2.1 New Items

   o draft-thornburgh-adobe-rtmfp-07  - IETF stream
     Adobe's Secure Real-Time Media Flow Protocol (Informational)
     Token: Martin Stiemerling
     IANA Review: IANA OK - No Actions Needed
     Consensus: Unknown
     Last call expires: 2013-06-25

   o draft-sparks-genarea-imaparch-07  - IETF stream
     IMAP Access to IETF Email List Archives (Informational)
     Token: Jari Arkko
     IANA Review: IANA OK - No Actions Needed
     Consensus: No

   o draft-housley-rfc2050bis-01  - IETF stream
     The Internet Numbers Registry System (Informational)
     Token: Jari Arkko
     IANA Review: IANA OK - No Actions Needed
     Consensus: Yes

3.2.2 Returning Items

   NONE

3.3 Status Changes
3.3.1 New Items

   NONE

3.3.2 Returning Items

   NONE

3.4 IRTF and Independent Submission Stream Documents
3.4.1 New Items

   NONE

3.4.2 Returning Items

   NONE

3.4.3 For Action

   o conflict-review-donley-nat444-impacts-00
     IETF conflict review for draft-donley-nat444-impacts
       draft-donley-nat444-impacts-06
       Assessing the Impact of Carrier-Grade NAT on Network Applications
     (ISE: Informational)
     Token: Jari Arkko

4. Working Group Actions
4.1 WG Creation
4.1.1 Proposed for IETF Review

   o Security Automation and Continuous Monitoring (sacm)

4.1.2 Proposed for Approval

   o Large-Scale Measurement of Broadband Performance (lmap)

4.2 WG Rechartering
4.2.1 Under Evaluation for IETF Review

   o Managed Incident Lightweight Exchange (mile)

4.2.2 Proposed for Approval

   NONE



--------------020001050806060307040401
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear all, <br>
    <br>
    Please find below the agenda of the June 27th&nbsp; IESG telechat. <br>
    Please send your questions, comments and concerns before June 26th
    COB. <br>
    <br>
    <br>
    Thanks and Regards, Benoit.
    <div class="moz-forward-container"><br>
      <br>
      -------- Original Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Subject:
            </th>
            <td>[IESG-AGENDA-DIST] Summarized Agenda for the 2013-06-27
              IESG Teleconference</td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Date: </th>
            <td>Fri, 21 Jun 2013 08:57:16 -0700</td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">From: </th>
            <td>IESG Secretary <a class="moz-txt-link-rfc2396E" href="mailto:iesg-secretary@ietf.org">&lt;iesg-secretary@ietf.org&gt;</a></td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">To: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:iesg-agenda-dist@ietf.org">iesg-agenda-dist@ietf.org</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>INTERNET ENGINEERING STEERING GROUP (IESG)
Summarized Agenda for the 2013-06-27 IESG Teleconference



2. Protocol Actions
2.1 WG Submissions
2.1.1 New Items

  o draft-ietf-storm-iser-14  - IETF stream
    iSCSI Extensions for RDMA Specification (Proposed Standard)
    Note: David Black (<a class="moz-txt-link-abbreviated" href="mailto:david.black@emc.com">david.black@emc.com</a>) is the document shepherd.
    Token: Martin Stiemerling
    IANA Review: IANA - Not OK
    Consensus: Unknown

  o draft-ietf-geopriv-relative-location-05  - IETF stream
    Relative Location Representation (Proposed Standard)
    Note: Alissa Cooper (<a class="moz-txt-link-abbreviated" href="mailto:acooper@cdt.org">acooper@cdt.org</a>) is the document shepherd.
    Token: Richard Barnes
    IANA Review: IANA - Not OK
    Consensus: Unknown

  o draft-ietf-l3vpn-virtual-hub-06  - IETF stream
    Virtual Hub-and-Spoke in BGP/MPLS VPNs (Proposed Standard)
    Note: Document Shepherd is Thomas Morin (<a class="moz-txt-link-abbreviated" href="mailto:thomas.morin@orange.com">thomas.morin@orange.com</a>).
    Token: Stewart Bryant
    IANA Review: IANA OK - No Actions Needed
    Consensus: Yes

  o draft-ietf-xrblock-rtcp-xr-discard-14  - IETF stream
    RTP Control Protocol (RTCP) Extended Report (XR) Block for Discard
    Count metric Reporting (Proposed Standard)
    Note: Shida Schubert (<a class="moz-txt-link-abbreviated" href="mailto:shida@ntt-at.com">shida@ntt-at.com</a>) is the Document Shepherd.
    Token: Gonzalo Camarillo
    IANA Review: IANA OK - Actions Needed
    Consensus: Unknown

  o draft-ietf-avtcore-avp-codecs-02  - IETF stream
    Update to Recommended Codecs for the RTP Profile for Audio and Video
    Conferences with Minimal Control (RTP/AVP) (Proposed Standard)
    Note: Magnus Westerlund (<a class="moz-txt-link-abbreviated" href="mailto:magnus.westerlund@ericsson.com">magnus.westerlund@ericsson.com</a>) is Document
    Shepherd. 
    Token: Richard Barnes
    IANA Review: IANA OK - No Actions Needed
    Consensus: Unknown

  o draft-ietf-xrblock-rtcp-xr-jb-12  - IETF stream
    RTP Control Protocol (RTCP) Extended Report (XR) Block for Jitter
    Buffer Metric Reporting (Proposed Standard)
    Note: Dan Romascanu (<a class="moz-txt-link-abbreviated" href="mailto:dromasca@avaya.com">dromasca@avaya.com</a>) is the Document Shepherd.
    Token: Gonzalo Camarillo
    IANA Review: IANA OK - Actions Needed
    Consensus: Unknown

  o draft-ietf-mmusic-sdp-miscellaneous-caps-06  - IETF stream
    Miscellaneous Capabilities Negotiation in the Session Description
    Protocol (SDP) (Proposed Standard)
    Note: Flemming Andreasen (<a class="moz-txt-link-abbreviated" href="mailto:fandreas@cisco.com">fandreas@cisco.com</a>) is the document
    shepherd.
    Token: Gonzalo Camarillo
    IANA Review: IANA OK - Actions Needed
    Consensus: Unknown

  o draft-ietf-pkix-est-07  - IETF stream
    Enrollment over Secure Transport (Proposed Standard)
    Token: Sean Turner
    IANA Review: IANA - Not OK
    Consensus: Unknown
    Last call expires: 2013-06-24

2.1.2 Returning Items

  NONE

2.2 Individual Submissions
2.2.1 New Items

  NONE

2.2.2 Returning Items

  NONE

2.3 Status Changes
2.3.1 New Items

  NONE

2.3.2 Returning Items

  NONE

3. Document Actions
3.1 WG Submissions
3.1.1 New Items

  o draft-ietf-ipsecme-ad-vpn-problem-07  - IETF stream
    Auto Discovery VPN Problem Statement and Requirements
    (Informational)
    Note: Paul Hoffman (<a class="moz-txt-link-abbreviated" href="mailto:paul.hoffman@vpnc.org">paul.hoffman@vpnc.org</a>) is the document shepherd.
    Token: Sean Turner
    IANA Review: IANA OK - No Actions Needed
    Consensus: Unknown

  o draft-ietf-pce-gmpls-aps-req-08  - IETF stream
    Requirements for GMPLS applications of PCE (Informational)
    Note: Julien Meuric  is the document shepherd.
    Token: Adrian Farrel
    IANA Review: IANA OK - No Actions Needed
    Consensus: Yes

  o draft-ietf-nvo3-overlay-problem-statement-03  - IETF stream
    Problem Statement: Overlays for Network Virtualization
    (Informational)
    Note: The document shepherd is Matthew Bocci
    (<a class="moz-txt-link-abbreviated" href="mailto:matthew.bocci@alcatel-lucent.com">matthew.bocci@alcatel-lucent.com</a>).
    Token: Stewart Bryant
    IANA Review: IANA OK - No Actions Needed
    Consensus: Unknown

3.1.2 Returning Items

  NONE

3.2 Individual Submissions Via AD
3.2.1 New Items

  o draft-thornburgh-adobe-rtmfp-07  - IETF stream
    Adobe's Secure Real-Time Media Flow Protocol (Informational)
    Token: Martin Stiemerling
    IANA Review: IANA OK - No Actions Needed
    Consensus: Unknown
    Last call expires: 2013-06-25

  o draft-sparks-genarea-imaparch-07  - IETF stream
    IMAP Access to IETF Email List Archives (Informational)
    Token: Jari Arkko
    IANA Review: IANA OK - No Actions Needed
    Consensus: No

  o draft-housley-rfc2050bis-01  - IETF stream
    The Internet Numbers Registry System (Informational)
    Token: Jari Arkko
    IANA Review: IANA OK - No Actions Needed
    Consensus: Yes

3.2.2 Returning Items

  NONE

3.3 Status Changes
3.3.1 New Items

  NONE

3.3.2 Returning Items

  NONE

3.4 IRTF and Independent Submission Stream Documents
3.4.1 New Items

  NONE

3.4.2 Returning Items

  NONE

3.4.3 For Action

  o conflict-review-donley-nat444-impacts-00
    IETF conflict review for draft-donley-nat444-impacts
      draft-donley-nat444-impacts-06
      Assessing the Impact of Carrier-Grade NAT on Network Applications
    (ISE: Informational)
    Token: Jari Arkko

4. Working Group Actions
4.1 WG Creation
4.1.1 Proposed for IETF Review

  o Security Automation and Continuous Monitoring (sacm)

4.1.2 Proposed for Approval

  o Large-Scale Measurement of Broadband Performance (lmap)

4.2 WG Rechartering
4.2.1 Under Evaluation for IETF Review

  o Managed Incident Lightweight Exchange (mile)

4.2.2 Proposed for Approval

  NONE


</pre>
    </div>
  </body>
</html>

--------------020001050806060307040401--

From ietfdbh@comcast.net  Tue Jun 25 16:50:57 2013
Return-Path: <ietfdbh@comcast.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DA5B21E80C9 for <mib-doctors@ietfa.amsl.com>; Tue, 25 Jun 2013 16:50:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.437
X-Spam-Level: 
X-Spam-Status: No, score=-101.437 tagged_above=-999 required=5 tests=[AWL=1.000, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, GB_I_LETTER=-2, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EUBTnZUuc89m for <mib-doctors@ietfa.amsl.com>; Tue, 25 Jun 2013 16:50:53 -0700 (PDT)
Received: from qmta14.westchester.pa.mail.comcast.net (qmta14.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:212]) by ietfa.amsl.com (Postfix) with ESMTP id CCA4021F972E for <mib-doctors@ietf.org>; Tue, 25 Jun 2013 16:50:52 -0700 (PDT)
Received: from omta16.westchester.pa.mail.comcast.net ([76.96.62.88]) by qmta14.westchester.pa.mail.comcast.net with comcast id snlv1l0011uE5Es5EnqsKq; Tue, 25 Jun 2013 23:50:52 +0000
Received: from JV6RVH1 ([67.189.237.137]) by omta16.westchester.pa.mail.comcast.net with comcast id snqr1l01R2yZEBF3cnqsi3; Tue, 25 Jun 2013 23:50:52 +0000
From: "ietfdbh" <ietfdbh@comcast.net>
To: "MIB Doctors" <mib-doctors@ietf.org>
References: <51C9BE6C.2080506@isode.com> <CDEF7D06.2DCA7%ietfdbh@comcast.net>
In-Reply-To: <CDEF7D06.2DCA7%ietfdbh@comcast.net>
Date: Tue, 25 Jun 2013 19:50:37 -0400
Message-ID: <022401ce71fe$caefd430$60cf7c90$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGydxHfGURcxxWjddUwiwaXRRRXjJl/Dxiw
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1372204252; bh=+u3G/Bu05/bYzmPX3thRkNsVWgylxXBsqQK9WC2yOY4=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=CPQEbZaCZ2budnNpQz+0YOcUxymyI7tqQ54IUcwWn7o2jVmOi/kY/vEcZutNyCJ6X QgGJv5bMJgaiwnv5puU93DdWBR+iOaU0G0ALy3JXDIBzmHQp3DQxmK3/Vyrt7a3ly+ VzBLY0Y72ztyAfN1o70OqJ9bSyTA34Iyd4vRkhGReqRMZce7i5OM2VaeYxS/1mQYlD 3uKQfhnFBvnW6FNXubKUHhPt2q3v96ERWRcX/+dE7LMClT/Qg8LrUG9N8QfNqYHuxf s1Kk1CqV5Ri7cpQV8cRb/Vq7ccgECSnWfb8dyZmrIDu1ThVDQa/0n5cHjnkqyEtJly ezXabgl1jYrOA==
Subject: [MIB-DOCTORS] FW: Question for PEN REQUEST-56903
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jun 2013 23:50:57 -0000

Whoops; forgot to a the cc:

Also realized I must be wrong in my analysis below.
Most of the Organization names are capitalized in the registry, and do =
not
follow SMI descriptor rules.

MIB Doctors??

David Harrington
ietfdbh@comcast.net
+1-603-828-1401

-----Original Message-----
From: David Harrington [mailto:ietfdbh@comcast.net]=20
Sent: Tuesday, June 25, 2013 5:47 PM
To: Alexey Melnikov; Pearl Liang
Cc: Benoit Claise
Subject: Re: Question for PEN REQUEST-56903

Hi,

Copying MIB-Doctors ...

RFC5612 identifies a number of protocols that use enterprise IDs.
I have not checked everything yet, but it appears to me that as long as =
the
protocol is only using the assigned number, there should be no problem.

The place where it might be a problem would be if somebody tried to use =
the
associated name "42".
SMI **registration** is defined in RFC2578 section 3.6 (1).
IANA is registering the association between a descriptor and an OBJECT
IDENTIFIER value (the PEN) So "42" would be an SMI descriptor.
That would be illegal, since SMI descriptors must start with a lower =
case
letter, per RFC2578, section 3.1.


One place where the descriptor gets used is in other
assignments/registrations, such as in a MIB module.
If I wanted to assign a subtree "subtree1" underneath the company's
enterprise branch, I think I would use a definition like this:

enterprises    OBJECT IDENTIFIER ::=3D { private 1 } // from RFC2578
42    OBJECT IDENTIFIER ::=3D { enterprises PEN } // per IANA
registrationsubtree1    OBJECT IDENTIFIER ::=3D { 42 1 }



I don't know if there is anyplace that states that the "Organization" =
name
is in fact an SMI descriptor.
"SMI Network Management Private Enterprise Codes"
http://www.iana.org/assignments/enterprise-numbers

Decimal
| Organization
| | Contact
| | | Email
| | | |


The place to get the translation from PEN to enterprise name is the
Organization field in the registry.
Assuming I have figured this out correctly, that relationship between
"Organization" and SMI descriptor should probably be documented at the
registry.

=20
MIB Doctors - any comments??


--
David Harrington
Ietfdbh@comcast.net
+1-603-828-1401





On 6/25/13 11:59 AM, "Alexey Melnikov" <alexey.melnikov@isode.com> =
wrote:

>
> =20
>   =20
> =20
> =20
>    On 22/06/2013 03:17, Pearl Liang wrote:
>   =20
>   =20
>      Hi
>        Alexey,
>   =20
>
>    Hi Pearl,
>   =20
>     =20
>     =20
>      We
>        received the following PEN request.  I've a question about the
>        proposed company name '42'.  Do you see any problems to accept
>        only numerics as the company name and set the precedent?
>     =20
>   =20
>
>    I can't think of any problem with all-numeric registrations.
>    But I am CCing David & Benoit in case they have some information
>    on why this might not be a good idea.
>   =20
>     =20
>     =20
>     =20
>        REQUEST-56903
>        Created On 2013-06-18
>       =20
>       =20
>        Organization
>        Name 42
>        Address
>          96 boulevard Bessiere 75018, France
>        Phone
>         =20
>        Contact
>        Name Kevin
>          'Ether' Boulain
>        Address
>         =20
>        Phone
>         =20
>        Email
>          iana@staff.42.fr
>     =20
>     =20
>     =20
>     =20
>     =20
>      I
>        checked the website '42.fr' and saw that they use '42'.   I
>        quickly glanced at the current PEN registry and did not find a
>        only 'numerics' company name while we have many entries with
>        combinations of letters and numbers:
>     =20
>        9105 - 1938 Qu=E9bec Inc.
>        IEEE 802.11
>        7ia
>        See: http://www.iana.org/assignments/enterprise-numbers
>        Should we ask the applicant to use '42.fr'?   Please advise.
>     =20
>   =20
>
>   =20
> =20
>



From j.schoenwaelder@jacobs-university.de  Tue Jun 25 22:34:44 2013
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0169321F9FED for <mib-doctors@ietfa.amsl.com>; Tue, 25 Jun 2013 22:34:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.249
X-Spam-Level: 
X-Spam-Status: No, score=-105.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_I_LETTER=-2, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cX0bnjuqKnty for <mib-doctors@ietfa.amsl.com>; Tue, 25 Jun 2013 22:34:39 -0700 (PDT)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by ietfa.amsl.com (Postfix) with ESMTP id 94BD221F9F92 for <mib-doctors@ietf.org>; Tue, 25 Jun 2013 22:34:38 -0700 (PDT)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 3FA7420A6D; Wed, 26 Jun 2013 07:34:37 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 9UXa8U0ttnnl; Wed, 26 Jun 2013 07:34:37 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id EE11D20222; Wed, 26 Jun 2013 07:34:35 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 3B7A0270232B; Wed, 26 Jun 2013 07:34:33 +0200 (CEST)
Date: Wed, 26 Jun 2013 07:34:33 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: ietfdbh <ietfdbh@comcast.net>
Message-ID: <20130626053433.GA4765@elstar.local>
Mail-Followup-To: ietfdbh <ietfdbh@comcast.net>, MIB Doctors <mib-doctors@ietf.org>
References: <51C9BE6C.2080506@isode.com> <CDEF7D06.2DCA7%ietfdbh@comcast.net> <022401ce71fe$caefd430$60cf7c90$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <022401ce71fe$caefd430$60cf7c90$@comcast.net>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: MIB Doctors <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] FW: Question for PEN REQUEST-56903
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2013 05:34:44 -0000

Hi,

I think it is as simple as this: There is no descriptor in the
registry.

/js

On Tue, Jun 25, 2013 at 07:50:37PM -0400, ietfdbh wrote:
> Whoops; forgot to a the cc:
> 
> Also realized I must be wrong in my analysis below.
> Most of the Organization names are capitalized in the registry, and do not
> follow SMI descriptor rules.
> 
> MIB Doctors??
> 
> David Harrington
> ietfdbh@comcast.net
> +1-603-828-1401
> 
> -----Original Message-----
> From: David Harrington [mailto:ietfdbh@comcast.net] 
> Sent: Tuesday, June 25, 2013 5:47 PM
> To: Alexey Melnikov; Pearl Liang
> Cc: Benoit Claise
> Subject: Re: Question for PEN REQUEST-56903
> 
> Hi,
> 
> Copying MIB-Doctors ...
> 
> RFC5612 identifies a number of protocols that use enterprise IDs.
> I have not checked everything yet, but it appears to me that as long as the
> protocol is only using the assigned number, there should be no problem.
> 
> The place where it might be a problem would be if somebody tried to use the
> associated name "42".
> SMI **registration** is defined in RFC2578 section 3.6 (1).
> IANA is registering the association between a descriptor and an OBJECT
> IDENTIFIER value (the PEN) So "42" would be an SMI descriptor.
> That would be illegal, since SMI descriptors must start with a lower case
> letter, per RFC2578, section 3.1.
> 
> 
> One place where the descriptor gets used is in other
> assignments/registrations, such as in a MIB module.
> If I wanted to assign a subtree "subtree1" underneath the company's
> enterprise branch, I think I would use a definition like this:
> 
> enterprises    OBJECT IDENTIFIER ::= { private 1 } // from RFC2578
> 42    OBJECT IDENTIFIER ::= { enterprises PEN } // per IANA
> registrationsubtree1    OBJECT IDENTIFIER ::= { 42 1 }
> 
> 
> 
> I don't know if there is anyplace that states that the "Organization" name
> is in fact an SMI descriptor.
> "SMI Network Management Private Enterprise Codes"
> http://www.iana.org/assignments/enterprise-numbers
> 
> Decimal
> | Organization
> | | Contact
> | | | Email
> | | | |
> 
> 
> The place to get the translation from PEN to enterprise name is the
> Organization field in the registry.
> Assuming I have figured this out correctly, that relationship between
> "Organization" and SMI descriptor should probably be documented at the
> registry.
> 
>  
> MIB Doctors - any comments??
> 
> 
> --
> David Harrington
> Ietfdbh@comcast.net
> +1-603-828-1401
> 
> 
> 
> 
> 
> On 6/25/13 11:59 AM, "Alexey Melnikov" <alexey.melnikov@isode.com> wrote:
> 
> >
> >  
> >    
> >  
> >  
> >    On 22/06/2013 03:17, Pearl Liang wrote:
> >    
> >    
> >      Hi
> >        Alexey,
> >    
> >
> >    Hi Pearl,
> >    
> >      
> >      
> >      We
> >        received the following PEN request.  I've a question about the
> >        proposed company name '42'.  Do you see any problems to accept
> >        only numerics as the company name and set the precedent?
> >      
> >    
> >
> >    I can't think of any problem with all-numeric registrations.
> >    But I am CCing David & Benoit in case they have some information
> >    on why this might not be a good idea.
> >    
> >      
> >      
> >      
> >        REQUEST-56903
> >        Created On 2013-06-18
> >        
> >        
> >        Organization
> >        Name 42
> >        Address
> >          96 boulevard Bessiere 75018, France
> >        Phone
> >          
> >        Contact
> >        Name Kevin
> >          'Ether' Boulain
> >        Address
> >          
> >        Phone
> >          
> >        Email
> >          iana@staff.42.fr
> >      
> >      
> >      
> >      
> >      
> >      I
> >        checked the website '42.fr' and saw that they use '42'.   I
> >        quickly glanced at the current PEN registry and did not find a
> >        only 'numerics' company name while we have many entries with
> >        combinations of letters and numbers:
> >      
> >        9105 - 1938 Québec Inc.
> >        IEEE 802.11
> >        7ia
> >        See: http://www.iana.org/assignments/enterprise-numbers
> >        Should we ask the applicant to use '42.fr'?   Please advise.
> >      
> >    
> >
> >    
> >  
> >
> 
> 
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors

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

From ietfdbh@comcast.net  Wed Jun 26 07:41:49 2013
Return-Path: <ietfdbh@comcast.net>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F044521E8087 for <mib-doctors@ietfa.amsl.com>; Wed, 26 Jun 2013 07:41:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.77
X-Spam-Level: 
X-Spam-Status: No, score=-101.77 tagged_above=-999 required=5 tests=[AWL=0.667, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, GB_I_LETTER=-2, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yUzEZZNFp2bq for <mib-doctors@ietfa.amsl.com>; Wed, 26 Jun 2013 07:41:45 -0700 (PDT)
Received: from qmta07.westchester.pa.mail.comcast.net (qmta07.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:64]) by ietfa.amsl.com (Postfix) with ESMTP id 32EF421E8121 for <mib-doctors@ietf.org>; Wed, 26 Jun 2013 07:41:44 -0700 (PDT)
Received: from omta23.westchester.pa.mail.comcast.net ([76.96.62.74]) by qmta07.westchester.pa.mail.comcast.net with comcast id szvn1l0021c6gX8572hjND; Wed, 26 Jun 2013 14:41:43 +0000
Received: from JV6RVH1 ([67.189.237.137]) by omta23.westchester.pa.mail.comcast.net with comcast id t2hj1l0052yZEBF3j2hj7C; Wed, 26 Jun 2013 14:41:43 +0000
From: "ietfdbh" <ietfdbh@comcast.net>
To: "'Juergen Schoenwaelder'" <j.schoenwaelder@jacobs-university.de>
References: <51C9BE6C.2080506@isode.com> <CDEF7D06.2DCA7%ietfdbh@comcast.net> <022401ce71fe$caefd430$60cf7c90$@comcast.net> <20130626053433.GA4765@elstar.local>
In-Reply-To: <20130626053433.GA4765@elstar.local>
Date: Wed, 26 Jun 2013 10:41:27 -0400
Message-ID: <00a901ce727b$3d72ca40$b8585ec0$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJP0PaSm5XEd1kmyXpUyNqQoRDmWQGydxHfAW9WCh8B53dIu5gdCeIA
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1372257703; bh=+pH0rLcvgr6emlHVRvAyUw3KAjdGD2yoQxQqnME4ssg=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=bSOmtxKlPLB/r+8nrvt08ecMIDHo1aPa20Nk0RfF7P817LmsGMeEpYrlozvmzPgkH yu/CvwJRigHuhn8m5OFvFMFopUvy8ObmCwNwk1KuAbUnd51r55ndFx4FUM4Dbw1Flm 6c88u4ogtTMUGbZ6FVZepTH6EDJvfEdIRVK0xEonY/kAAWTom1RzxP+oNdvGihRpcm 0qAmTd9TqKthFGLbtL1mUl4WenQBbe5qGtWOaQrg6tTJNRzExAFeU4zG/I2vpMsvHF zhQIgllWH1LVvL/RIlDLo4GnIXfkoe4vbrDIWIlKr01hlwsJ828dIxheJZbV28G8iG 3BU6Dd9Z1LKPw==
Cc: 'MIB Doctors' <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] FW: Question for PEN REQUEST-56903
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2013 14:41:49 -0000

So the original question is whether an Organization named "42" can be =
used
in the PEN registry without causing issues.
If organization is not a descriptor, then it appears using "42" is no
problem.
Agreed?

David Harrington
ietfdbh@comcast.net
+1-603-828-1401
-----Original Message-----
From: Juergen Schoenwaelder =
[mailto:j.schoenwaelder@jacobs-university.de]=20
Sent: Wednesday, June 26, 2013 1:35 AM
To: ietfdbh
Cc: MIB Doctors
Subject: Re: [MIB-DOCTORS] FW: Question for PEN REQUEST-56903

Hi,

I think it is as simple as this: There is no descriptor in the registry.

/js

On Tue, Jun 25, 2013 at 07:50:37PM -0400, ietfdbh wrote:
> Whoops; forgot to a the cc:
>=20
> Also realized I must be wrong in my analysis below.
> Most of the Organization names are capitalized in the registry, and do =

> not follow SMI descriptor rules.
>=20
> MIB Doctors??
>=20
> David Harrington
> ietfdbh@comcast.net
> +1-603-828-1401
>=20
> -----Original Message-----
> From: David Harrington [mailto:ietfdbh@comcast.net]
> Sent: Tuesday, June 25, 2013 5:47 PM
> To: Alexey Melnikov; Pearl Liang
> Cc: Benoit Claise
> Subject: Re: Question for PEN REQUEST-56903
>=20
> Hi,
>=20
> Copying MIB-Doctors ...
>=20
> RFC5612 identifies a number of protocols that use enterprise IDs.
> I have not checked everything yet, but it appears to me that as long=20
> as the protocol is only using the assigned number, there should be no
problem.
>=20
> The place where it might be a problem would be if somebody tried to=20
> use the associated name "42".
> SMI **registration** is defined in RFC2578 section 3.6 (1).
> IANA is registering the association between a descriptor and an OBJECT =

> IDENTIFIER value (the PEN) So "42" would be an SMI descriptor.
> That would be illegal, since SMI descriptors must start with a lower=20
> case letter, per RFC2578, section 3.1.
>=20
>=20
> One place where the descriptor gets used is in other=20
> assignments/registrations, such as in a MIB module.
> If I wanted to assign a subtree "subtree1" underneath the company's=20
> enterprise branch, I think I would use a definition like this:
>=20
> enterprises    OBJECT IDENTIFIER ::=3D { private 1 } // from RFC2578
> 42    OBJECT IDENTIFIER ::=3D { enterprises PEN } // per IANA
> registrationsubtree1    OBJECT IDENTIFIER ::=3D { 42 1 }
>=20
>=20
>=20
> I don't know if there is anyplace that states that the "Organization"=20
> name is in fact an SMI descriptor.
> "SMI Network Management Private Enterprise Codes"
> http://www.iana.org/assignments/enterprise-numbers
>=20
> Decimal
> | Organization
> | | Contact
> | | | Email
> | | | |
>=20
>=20
> The place to get the translation from PEN to enterprise name is the=20
> Organization field in the registry.
> Assuming I have figured this out correctly, that relationship between=20
> "Organization" and SMI descriptor should probably be documented at the =

> registry.
>=20
> =20
> MIB Doctors - any comments??
>=20
>=20
> --
> David Harrington
> Ietfdbh@comcast.net
> +1-603-828-1401
>=20
>=20
>=20
>=20
>=20
> On 6/25/13 11:59 AM, "Alexey Melnikov" <alexey.melnikov@isode.com> =
wrote:
>=20
> >
> > =20
> >   =20
> > =20
> > =20
> >    On 22/06/2013 03:17, Pearl Liang wrote:
> >   =20
> >   =20
> >      Hi
> >        Alexey,
> >   =20
> >
> >    Hi Pearl,
> >   =20
> >     =20
> >     =20
> >      We
> >        received the following PEN request.  I've a question about =
the
> >        proposed company name '42'.  Do you see any problems to =
accept
> >        only numerics as the company name and set the precedent?
> >     =20
> >   =20
> >
> >    I can't think of any problem with all-numeric registrations.
> >    But I am CCing David & Benoit in case they have some information
> >    on why this might not be a good idea.
> >   =20
> >     =20
> >     =20
> >     =20
> >        REQUEST-56903
> >        Created On 2013-06-18
> >       =20
> >       =20
> >        Organization
> >        Name 42
> >        Address
> >          96 boulevard Bessiere 75018, France
> >        Phone
> >         =20
> >        Contact
> >        Name Kevin
> >          'Ether' Boulain
> >        Address
> >         =20
> >        Phone
> >         =20
> >        Email
> >          iana@staff.42.fr
> >     =20
> >     =20
> >     =20
> >     =20
> >     =20
> >      I
> >        checked the website '42.fr' and saw that they use '42'.   I
> >        quickly glanced at the current PEN registry and did not find =
a
> >        only 'numerics' company name while we have many entries with
> >        combinations of letters and numbers:
> >     =20
> >        9105 - 1938 Qu=E9bec Inc.
> >        IEEE 802.11
> >        7ia
> >        See: http://www.iana.org/assignments/enterprise-numbers
> >        Should we ask the applicant to use '42.fr'?   Please advise.
> >     =20
> >   =20
> >
> >   =20
> > =20
> >
>=20
>=20
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors

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


From j.schoenwaelder@jacobs-university.de  Wed Jun 26 09:04:37 2013
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0C9721E80BB for <mib-doctors@ietfa.amsl.com>; Wed, 26 Jun 2013 09:04:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.249
X-Spam-Level: 
X-Spam-Status: No, score=-104.249 tagged_above=-999 required=5 tests=[AWL=-1.000, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PnsXDLgFjYWP for <mib-doctors@ietfa.amsl.com>; Wed, 26 Jun 2013 09:04:32 -0700 (PDT)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by ietfa.amsl.com (Postfix) with ESMTP id A4EF121E809A for <mib-doctors@ietf.org>; Wed, 26 Jun 2013 09:04:30 -0700 (PDT)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 99BF920BDC; Wed, 26 Jun 2013 18:04:29 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 8Hcu9LvcGUHs; Wed, 26 Jun 2013 18:04:29 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id CCF6820BD6; Wed, 26 Jun 2013 18:04:28 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id E8B0D2704670; Wed, 26 Jun 2013 18:04:26 +0200 (CEST)
Date: Wed, 26 Jun 2013 18:04:26 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: ietfdbh <ietfdbh@comcast.net>
Message-ID: <20130626160426.GA7250@elstar.local>
Mail-Followup-To: ietfdbh <ietfdbh@comcast.net>, 'MIB Doctors' <mib-doctors@ietf.org>
References: <51C9BE6C.2080506@isode.com> <CDEF7D06.2DCA7%ietfdbh@comcast.net> <022401ce71fe$caefd430$60cf7c90$@comcast.net> <20130626053433.GA4765@elstar.local> <00a901ce727b$3d72ca40$b8585ec0$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <00a901ce727b$3d72ca40$b8585ec0$@comcast.net>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: 'MIB Doctors' <mib-doctors@ietf.org>
Subject: Re: [MIB-DOCTORS] FW: Question for PEN REQUEST-56903
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2013 16:04:37 -0000

On Wed, Jun 26, 2013 at 10:41:27AM -0400, ietfdbh wrote:
> So the original question is whether an Organization named "42" can be used
> in the PEN registry without causing issues.
> If organization is not a descriptor, then it appears using "42" is no
> problem.
> Agreed?

If there is such an organization, no problem. We do not have a
registry of the descriptors used for all the PENs (unfortunately but
way too late to fix).

/js

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