
From ietf-secretariat-reply@ietf.org  Fri May  3 12:12:37 2013
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6B8021F9343 for <forces@ietfa.amsl.com>; Fri,  3 May 2013 12:12:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.842
X-Spam-Level: 
X-Spam-Status: No, score=-101.842 tagged_above=-999 required=5 tests=[AWL=0.758, BAYES_00=-2.599, NO_RELAYS=-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 5rJxrPHfrYfN; Fri,  3 May 2013 12:12:37 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6882821F91B0; Fri,  3 May 2013 12:12:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
To: forces@ietf.org, forces-chairs@tools.ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.44.p5
Message-ID: <20130503191237.26308.41542.idtracker@ietfa.amsl.com>
Date: Fri, 03 May 2013 12:12:37 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Subject: [forces] State changed: charter-ietf-forces-03-07
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 May 2013 19:12:37 -0000

State changed to IESG review.

URL: http://datatracker.ietf.org/doc/charter-ietf-forces/

From stbryant@cisco.com  Wed May  8 02:08:53 2013
Return-Path: <stbryant@cisco.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D7C421F8F0C; Wed,  8 May 2013 02:08:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-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 J7h+rFFCm9Kc; Wed,  8 May 2013 02:08:53 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B286521F84F8; Wed,  8 May 2013 02:08:52 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: "Stewart Bryant" <stbryant@cisco.com>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 4.44.p7
Message-ID: <20130508090851.7682.25972.idtracker@ietfa.amsl.com>
Date: Wed, 08 May 2013 02:08:51 -0700
Cc: forces@ietf.org, forces-chairs@tools.ietf.org
Subject: [forces] Stewart Bryant's No Objection on charter-ietf-forces-03-07: (with	COMMENT)
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 May 2013 09:08:53 -0000

Stewart Bryant has entered the following ballot position for
charter-ietf-forces-03-07: No Objection

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





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

"1. Allow complex metadata"

A plate of spaghetti is a complex. Hopefully you mean "compound" or
"structured"?.



From hadi@mojatatu.com  Wed May  8 05:56:43 2013
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4340321F9301 for <forces@ietfa.amsl.com>; Wed,  8 May 2013 05:56:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level: 
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-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 rIRnFAaOKPq0 for <forces@ietfa.amsl.com>; Wed,  8 May 2013 05:56:42 -0700 (PDT)
Received: from mail-bk0-x233.google.com (mail-bk0-x233.google.com [IPv6:2a00:1450:4008:c01::233]) by ietfa.amsl.com (Postfix) with ESMTP id 22C2321F91CA for <forces@ietf.org>; Wed,  8 May 2013 05:56:39 -0700 (PDT)
Received: by mail-bk0-f51.google.com with SMTP id ji2so877434bkc.10 for <forces@ietf.org>; Wed, 08 May 2013 05:56:39 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=UUG5pgiRQSh8E49Jbtys2PF/3WY5i2D28CmAKHhj9IA=; b=EWnhDElHD3Q5wnEOgXASyBZuBkkGxb8105rEkIxjohTymnhmMU/z5tH47E3fbugsMC 2GFZCIaIjW+jLEBboAGNa/FeyQpmpznbHP/OS957WLkWLyUlktm/Tu8/WVeUnYAeiMB0 NtloCAWeBECNhWh3GCW+I5xmAchW2ny2Q3R3wzJReP3HA961yjmiWCxsrBE8juTE6Re2 6+/BDYjKrIqre2OiKZh2bLnLh0DMsY3c7wY5xyW9rNMg/BGljuYeVfzs4vIRvT5m6V6H HGJ2rdXGCpofnIzXgEXfihjLy3iKGUIolHz48y8lYPc6YXit9y9kdhRG5Ci/FpSLieb9 NUQQ==
X-Received: by 10.204.186.67 with SMTP id cr3mr1852888bkb.14.1368017799042; Wed, 08 May 2013 05:56:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.173.137 with HTTP; Wed, 8 May 2013 05:56:17 -0700 (PDT)
In-Reply-To: <CAAFAkD8X4H1MYLuL60n8NYRy4DMto+GUJijF3Vr2=uiQG0fKnA@mail.gmail.com>
References: <CANtnpwhocGN2t3k_B_17mm-QJav6wG18zUzh8wZf0Nk=qczD2A@mail.gmail.com> <003301ce45ab$5067d7f0$f13787d0$@com> <CAAFAkD8X4H1MYLuL60n8NYRy4DMto+GUJijF3Vr2=uiQG0fKnA@mail.gmail.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Wed, 8 May 2013 08:56:17 -0400
Message-ID: <CAAFAkD-KQ=9EXTAbAo2foBfe8CD_SYtEujer+yTvW9ja5B+fkw@mail.gmail.com>
To: Haleplidis Evangelos <ehalep@gmail.com>
Content-Type: multipart/alternative; boundary=20cf301e2e45f595c204dc347628
X-Gm-Message-State: ALoCoQlvsVnbOHowBQc6+lwpffbCsU/Z02RIKEJ9WrF45NwapDKbskdWMo116LLiEfyxf0xydV5u
Cc: draft-ietf-forces-ceha@tools.ietf.org, "forces@ietf.org" <forces@ietf.org>
Subject: Re: [forces] Fwd: Comments on ForCES Intra-NE High Availability, draft-ietf-forces-ceha-06
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 May 2013 12:56:43 -0000

--20cf301e2e45f595c204dc347628
Content-Type: text/plain; charset=ISO-8859-7
Content-Transfer-Encoding: quoted-printable

Evangelos/Bhumip,

Lets move forward to get this last document published. I dont see much
of a show stopper in the exchanges. If Bhumip has still issues - we can
address
them then.

cheers,
jamal



On Tue, Apr 30, 2013 at 10:19 AM, Jamal Hadi Salim <hadi@mojatatu.com>wrote=
:

>
>
> On Tue, Apr 30, 2013 at 10:02 AM, Haleplidis Evangelos <ehalep@gmail.com>=
wrote:
>
>>
>> (8)In Sec. 4.1, under 1, please consider adding +6, +7, and +8,  and
>> Reserve these for future use****
>>
>> (9)In Sec. 4.1 under 2, please consider adding, +3, and Reserve it for
>> future use  ****
>>
>> *[=C5=C7] For 8 & 9, my current thinking is that they are unnecessary.
>> Tampering with the FEPO special values may result in non-interoperable
>> implementations of ForCES. Changes for these special values should be do=
ne
>> within the ForCES working group.*
>>
>> *Why do you think this is required? Anyone else=A2s thoughts on this?*
>>
>
>
> Agree with Evangelos.
> There is no need to reserve fields for future use. It will infact cause
> interop problems if someone
> starts using those fields.
>
>
> cheers,
> jamal
>

--20cf301e2e45f595c204dc347628
Content-Type: text/html; charset=ISO-8859-7
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Evangelos/Bhumip,<div><br><div style>Lets move forward to =
get this last document published. I dont see much</div></div><div style>of =
a show stopper in the exchanges. If Bhumip has still issues - we can addres=
s</div>

<div style>them then.</div><div style><br></div><div style>cheers,</div><di=
v style>jamal</div><div style><br></div></div><div class=3D"gmail_extra"><b=
r><br><div class=3D"gmail_quote">On Tue, Apr 30, 2013 at 10:19 AM, Jamal Ha=
di Salim <span dir=3D"ltr">&lt;<a href=3D"mailto:hadi@mojatatu.com" target=
=3D"_blank">hadi@mojatatu.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"><br><div class=3D"gmail_ext=
ra"><br><div class=3D"gmail_quote"><div class=3D"im">On Tue, Apr 30, 2013 a=
t 10:02 AM, Haleplidis Evangelos <span dir=3D"ltr">&lt;<a href=3D"mailto:eh=
alep@gmail.com" target=3D"_blank">ehalep@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 lang=3D"EL" link=3D"blue" vlink=3D"purp=
le"><div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt">


<div><p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Courier New&quot;"><br></span></p></div><div><p style=3D"margin-right:0c=
m;margin-bottom:0cm;margin-left:36.0pt;margin-bottom:.0001pt;line-height:15=
0%">


<span style=3D"font-size:10.0pt;line-height:150%;font-family:&quot;Courier =
New&quot;">(8)In Sec. 4.1, under 1, please consider adding +6, +7, and +8,=
=A0 and Reserve these for future use</span><span lang=3D"EN-US"><u></u><u><=
/u></span></p>


<p style=3D"margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt;margin-bo=
ttom:.0001pt;line-height:150%"><span lang=3D"EN-US" style=3D"font-size:10.0=
pt;line-height:150%;font-family:&quot;Courier New&quot;">(9)In Sec. 4.1 und=
er 2, please consider adding, +3, and Reserve it for future use=A0 <u></u><=
u></u></span></p>


</div><p style=3D"margin:0cm;margin-bottom:.0001pt;line-height:150%"><b><i>=
<span lang=3D"EN-US" style=3D"font-size:11.0pt;line-height:150%;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[=C5=C7] For 8 &=
amp; 9, my current thinking is that they are unnecessary. Tampering with th=
e FEPO special values may result in non-interoperable implementations of Fo=
rCES. Changes for these special values should be done within the ForCES wor=
king group.<u></u><u></u></span></i></b></p>


<p style=3D"margin:0cm;margin-bottom:.0001pt;line-height:150%"><b><i><span =
lang=3D"EN-US" style=3D"font-size:11.0pt;line-height:150%;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Why do you think this =
is required? Anyone else=A2s thoughts on this?</span></i></b></p>


</div></div></blockquote><div><br></div><div><br></div></div><div>Agree wit=
h Evangelos.</div><div>There is no need to reserve fields for future use. I=
t will infact cause interop problems if someone</div><div>starts using thos=
e fields.</div>


<div><br></div><div><br></div><div>cheers,</div><div>jamal</div></div></div=
></div>
</blockquote></div><br></div>

--20cf301e2e45f595c204dc347628--

From internet-drafts@ietf.org  Wed May  8 06:35:31 2013
Return-Path: <internet-drafts@ietf.org>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06DB721F93D6; Wed,  8 May 2013 06:35:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.503
X-Spam-Level: 
X-Spam-Status: No, score=-102.503 tagged_above=-999 required=5 tests=[AWL=0.097, BAYES_00=-2.599, NO_RELAYS=-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 pZrjGSXNYwAh; Wed,  8 May 2013 06:35:30 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AADD21F93BF; Wed,  8 May 2013 06:35:30 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.44.p7
Message-ID: <20130508133530.25622.31933.idtracker@ietfa.amsl.com>
Date: Wed, 08 May 2013 06:35:30 -0700
Cc: forces@ietf.org
Subject: [forces] I-D Action: draft-ietf-forces-ceha-07.txt
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 May 2013 13:35:31 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Forwarding and Control Element Separation=
 Working Group of the IETF.

	Title           : ForCES Intra-NE High Availability
	Author(s)       : Kentaro Ogawa
                          Weiming Wang
                          Evangelos Haleplidis
                          Jamal Hadi Salim
	Filename        : draft-ietf-forces-ceha-07.txt
	Pages           : 26
	Date            : 2013-05-08

Abstract:
   This document discusses Control Element High Availability within a
   ForCES Network Element.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-forces-ceha

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-forces-ceha-07

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-forces-ceha-07


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


From adrian@olddog.co.uk  Wed May  8 07:49:01 2013
Return-Path: <adrian@olddog.co.uk>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DEC6421F92A5; Wed,  8 May 2013 07:49:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.321
X-Spam-Level: 
X-Spam-Status: No, score=-2.321 tagged_above=-999 required=5 tests=[AWL=0.278,  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 7FyccMKaDLwB; Wed,  8 May 2013 07:48:52 -0700 (PDT)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) by ietfa.amsl.com (Postfix) with ESMTP id E34FB21F873D; Wed,  8 May 2013 07:48:51 -0700 (PDT)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id r48EmmP0019320;  Wed, 8 May 2013 15:48:48 +0100
Received: from 950129200 ([193.1.64.8]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id r48EmleN019306 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 8 May 2013 15:48:47 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Stewart Bryant'" <stbryant@cisco.com>, "'The IESG'" <iesg@ietf.org>
References: <20130508090851.7682.25972.idtracker@ietfa.amsl.com>
In-Reply-To: <20130508090851.7682.25972.idtracker@ietfa.amsl.com>
Date: Wed, 8 May 2013 15:48:44 +0100
Message-ID: <01a201ce4bfb$23f757d0$6be60770$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQLMZxIH8/DelWkjQzhCSrHVDYCMv5b/J2cg
Content-Language: en-gb
Cc: forces@ietf.org, forces-chairs@tools.ietf.org
Subject: Re: [forces] Stewart Bryant's No Objection on	charter-ietf-forces-03-07: (with	COMMENT)
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 May 2013 14:49:02 -0000

Edit made.
Thanks,
Adrian

> -----Original Message-----
> From: forces-bounces@ietf.org [mailto:forces-bounces@ietf.org] On Behalf Of
> Stewart Bryant
> Sent: 08 May 2013 10:09
> To: The IESG
> Cc: forces@ietf.org; forces-chairs@tools.ietf.org
> Subject: [forces] Stewart Bryant's No Objection on charter-ietf-forces-03-07:
> (with COMMENT)
> 
> Stewart Bryant has entered the following ballot position for
> charter-ietf-forces-03-07: No Objection
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> "1. Allow complex metadata"
> 
> A plate of spaghetti is a complex. Hopefully you mean "compound" or
> "structured"?.
> 
> 
> _______________________________________________
> forces mailing list
> forces@ietf.org
> https://www.ietf.org/mailman/listinfo/forces


From ted.lemon@nominum.com  Sun May 12 09:22:57 2013
Return-Path: <ted.lemon@nominum.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B561A21F89C3; Sun, 12 May 2013 09:22:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.559
X-Spam-Level: 
X-Spam-Status: No, score=-102.559 tagged_above=-999 required=5 tests=[AWL=0.042, BAYES_00=-2.599, NO_RELAYS=-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 0649x7aKrd2U; Sun, 12 May 2013 09:22:57 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BDFA21F8916; Sun, 12 May 2013 09:22:57 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: "Ted Lemon" <ted.lemon@nominum.com>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 4.44.p7
Message-ID: <20130512162256.3612.1711.idtracker@ietfa.amsl.com>
Date: Sun, 12 May 2013 09:22:56 -0700
Cc: forces@ietf.org, forces-chairs@tools.ietf.org
Subject: [forces] Ted Lemon's No Objection on charter-ietf-forces-03-08: (with COMMENT)
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 May 2013 16:22:58 -0000

Ted Lemon has entered the following ballot position for
charter-ietf-forces-03-08: No Objection

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





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

Inter-FE connectivity: s/Logigal/Logical/

The charter is nice and tight.



From spencer@wonderhamster.org  Wed May 15 12:07:18 2013
Return-Path: <spencer@wonderhamster.org>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D784D21F9227; Wed, 15 May 2013 12:07:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-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 LVmHY5NB2avd; Wed, 15 May 2013 12:07:17 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EEB2721F913E; Wed, 15 May 2013 12:07:17 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: "Spencer Dawkins" <spencer@wonderhamster.org>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 4.45
Message-ID: <20130515190717.6695.51615.idtracker@ietfa.amsl.com>
Date: Wed, 15 May 2013 12:07:17 -0700
Cc: forces@ietf.org, forces-chairs@tools.ietf.org
Subject: [forces] Spencer Dawkins' No Objection on charter-ietf-forces-03-09: (with	COMMENT)
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 May 2013 19:07:19 -0000

Spencer Dawkins has entered the following ballot position for
charter-ietf-forces-03-09: No Objection

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





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

My apologies for not noticing this previously, and if it's been
discussed, I didn't see it in the tracker ...

In this text:

In addition to the specific work items listed above, the working group
will
allow discussions and review work of how to use ForCES to model topics
of
interest to Network Function Virtualization, I2RS, or OpenFlow.

is "or OpenFlow" too specific? One answer could be "no" ...



From adrian@olddog.co.uk  Wed May 15 14:19:09 2013
Return-Path: <adrian@olddog.co.uk>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F4C311E80D2; Wed, 15 May 2013 14:19:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.495
X-Spam-Level: 
X-Spam-Status: No, score=-2.495 tagged_above=-999 required=5 tests=[AWL=0.104,  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 9U8GAT9q2NaR; Wed, 15 May 2013 14:19:03 -0700 (PDT)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) by ietfa.amsl.com (Postfix) with ESMTP id 88A5A11E80A3; Wed, 15 May 2013 14:19:03 -0700 (PDT)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4FLJ17b021901;  Wed, 15 May 2013 22:19:02 +0100
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4FLJ09m021885 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 15 May 2013 22:19:01 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Spencer Dawkins'" <spencer@wonderhamster.org>, "'The IESG'" <iesg@ietf.org>
Date: Wed, 15 May 2013 22:18:58 +0100
Message-ID: <00e501ce51b1$d1333b60$7399b220$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac5RsbNDbkRlqOmPQkujGCoBkK5OdQ==
Content-Language: en-gb
Cc: forces@ietf.org, forces-chairs@tools.ietf.org
Subject: Re: [forces] Spencer Dawkins' No Objection on	charter-ietf-forces-03-09: (with COMMENT)
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 May 2013 21:19:09 -0000

Hi Spencer,

Clearly we didn't think it was too specific.
What is your concern?
(BTW there is already some work in this area.)

A

> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> My apologies for not noticing this previously, and if it's been
> discussed, I didn't see it in the tracker ...
> 
> In this text:
> 
> In addition to the specific work items listed above, the working group
> will allow discussions and review work of how to use ForCES to model
> topics ofinterest to Network Function Virtualization, I2RS, or
> OpenFlow.
> 
> is "or OpenFlow" too specific? One answer could be "no" ...


From spencer@wonderhamster.org  Thu May 16 06:51:56 2013
Return-Path: <spencer@wonderhamster.org>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE2FE21F9344; Thu, 16 May 2013 06:51:56 -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=[AWL=0.000, 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 sNTEUn2t1kxe; Thu, 16 May 2013 06:51:51 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) by ietfa.amsl.com (Postfix) with ESMTP id A8BCE21F9354; Thu, 16 May 2013 06:51:50 -0700 (PDT)
Received: from [192.168.1.74] (99-108-174-213.lightspeed.rcsntx.sbcglobal.net [99.108.174.213]) by mrelay.perfora.net (node=mrus0) with ESMTP (Nemesis) id 0MCKpF-1Um18Q2r1V-0098zk; Thu, 16 May 2013 09:51:48 -0400
Message-ID: <5194E477.5040405@wonderhamster.org>
Date: Thu, 16 May 2013 08:51:51 -0500
From: Spencer Dawkins <spencer@wonderhamster.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130328 Thunderbird/17.0.5
MIME-Version: 1.0
To: adrian@olddog.co.uk
References: <00e501ce51b1$d1333b60$7399b220$@olddog.co.uk>
In-Reply-To: <00e501ce51b1$d1333b60$7399b220$@olddog.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V02:K0:/f1aUTUCKo7ynjlRdOZau9Bio+oY72vVXoznvCeJEy7 TAJrXfNv+XyRE6nSipYU+7QUiAvXr7QyRwEFzcsXe4s56x/bS6 bJ0Tf0Qirng6QHvCGoESvIS4HIn1ZMrtLvgJU35HZ+vuHJA2B4 9ITTRVrRaflCxfO37zl9PWSKyQkuRBFqMDCoyZtLM9i6YM/GpL eygH9whbdMdG3WH9Lizyj7yGfy0UJj1NC0XlD7qEIWUFkhEZzC cBfWNcB/rGMtiDDMuO1c8FNX4+wroiYYICg3TU293XBCaL12pG xZdAR+yhdU67B+i6SS0KUCd46aJLG1WW/ee2cAT5d99Zqg0fmG 0xLJozRrkTLM2CyKrlPK+ptaqxMN6f7qQNVJkny/W
Cc: forces@ietf.org, forces-chairs@tools.ietf.org, 'The IESG' <iesg@ietf.org>
Subject: Re: [forces] Spencer Dawkins' No Objection on	charter-ietf-forces-03-09: (with COMMENT)
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 May 2013 13:51:56 -0000

On 5/15/2013 4:18 PM, Adrian Farrel wrote:
> Hi Spencer,
>
> Clearly we didn't think it was too specific.
> What is your concern?
> (BTW there is already some work in this area.)

Adrian, Joel e-mailed me privately about this.

My question was whether there was anything besides OpenFlow, that was 
smaller than SDN (Joel's feedback to me), that might be of interest. My 
understanding is that if some "FlowOpen" popped up that wasn't OpenFlow, 
the working group would need to recharter to have that in scope.

If no one smarter than me thinks that's likely, I certainly don't see a 
problem.

>> is "or OpenFlow" too specific? One answer could be "no" ...

And that can be an answer that I'm fine with :-)

Spencer


From adrian@olddog.co.uk  Thu May 16 09:57:38 2013
Return-Path: <adrian@olddog.co.uk>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0382921F93D4 for <forces@ietfa.amsl.com>; Thu, 16 May 2013 09:57:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.527
X-Spam-Level: 
X-Spam-Status: No, score=-2.527 tagged_above=-999 required=5 tests=[AWL=0.072,  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 JMD6pEUpYF0D for <forces@ietfa.amsl.com>; Thu, 16 May 2013 09:57:33 -0700 (PDT)
Received: from asmtp3.iomartmail.com (asmtp3.iomartmail.com [62.128.201.159]) by ietfa.amsl.com (Postfix) with ESMTP id 203F321F93A5 for <forces@ietf.org>; Thu, 16 May 2013 09:57:32 -0700 (PDT)
Received: from asmtp3.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4GGvUsG026544 for <forces@ietf.org>; Thu, 16 May 2013 17:57:30 +0100
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4GGvTfq026531 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <forces@ietf.org>; Thu, 16 May 2013 17:57:30 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <forces@ietf.org>
Date: Thu, 16 May 2013 17:57:27 +0100
Message-ID: <027401ce5256$72a78790$57f696b0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac5SVdzjxfrwzUIrTeusTxlg0vISrA==
Content-Language: en-gb
Subject: [forces] Your recharter is approved
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 May 2013 16:57:38 -0000

Hi,

The IESG just approved your recharter.

The text is currently visible at
https://datatracker.ietf.org/doc/charter-ietf-forces/ and will be updated on
your main charter page soon.

What are you waiting for? get on with your work :-)

Adrian


From adrian@olddog.co.uk  Thu May 16 10:08:12 2013
Return-Path: <adrian@olddog.co.uk>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 311ED11E811A for <forces@ietfa.amsl.com>; Thu, 16 May 2013 10:08:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.534
X-Spam-Level: 
X-Spam-Status: No, score=-2.534 tagged_above=-999 required=5 tests=[AWL=0.065,  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 i+to95k2j7dU for <forces@ietfa.amsl.com>; Thu, 16 May 2013 10:07:58 -0700 (PDT)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) by ietfa.amsl.com (Postfix) with ESMTP id D694B21F8F28 for <forces@ietf.org>; Thu, 16 May 2013 10:07:57 -0700 (PDT)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4GH7sWe002479;  Thu, 16 May 2013 18:07:55 +0100
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4GH7hYP002447 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 16 May 2013 18:07:51 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <forces@ietf.org>
Date: Thu, 16 May 2013 18:07:41 +0100
Message-ID: <027701ce5257$e49ab6a0$add023e0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac5SV1DSOjDbFyADSLWF9JOuJESbxA==
Content-Language: en-gb
Cc: joel.halpern@ericsson.com
Subject: [forces] New ForCES co-chair
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 May 2013 17:08:12 -0000

Hi,

In time for your recharter, I am very pleased to announce that DJ has agreed to
be your new co-chair. Please welcome him and work with him and Jamal to deliver
your work items.

At the same time, Joel has agreed to serve as the working group's Technical
Adviser. 

Both points will be recorded on the charter page.

Thanks,
Adrian


From hadi@mojatatu.com  Thu May 16 15:23:15 2013
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3692011E80CC for <forces@ietfa.amsl.com>; Thu, 16 May 2013 15:23:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level: 
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-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 OmThTcb6-yv7 for <forces@ietfa.amsl.com>; Thu, 16 May 2013 15:23:14 -0700 (PDT)
Received: from mail-ve0-x22d.google.com (mail-ve0-x22d.google.com [IPv6:2607:f8b0:400c:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id AC80211E80AE for <forces@ietf.org>; Thu, 16 May 2013 15:23:14 -0700 (PDT)
Received: by mail-ve0-f173.google.com with SMTP id cy12so3514446veb.32 for <forces@ietf.org>; Thu, 16 May 2013 15:23:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=XaF+fPnK5yTkBcMyH5expVwWZGgKZO8k6xeM0GHNLsE=; b=CQW1jQ5JaI5m8cNf5X25kImHWZ5XfK8NeFpU0+vbctT3kFitxikpgr4vAQaqnch7Jr ydccLHOO9Eh7sdAZhkw70zwM35NO69cgNKthTyyhD4e+hZ1CGDYzFOBdFjZoEcwMlxNm H1qz2nHO+hmCiFfQKSxT/uqse7gzvUJ/nhrlYRZ6RfGIDHuwHn0eVGEMIZSd+gyfRhLd iuRwX7VfNKe1Oni/eqLf4P5m2Z04+aaPVWoaIWxAAAgAJCi5jdvxEtd+spZx8G9Lx5OK /fBZ9PcXIV9do0K4TVK1xWUBLAtXARhl45Gc7kGopqed/TjHLMFulLudmJs3swZnB7Gv a/Yg==
X-Received: by 10.52.29.142 with SMTP id k14mr24348230vdh.124.1368742993748; Thu, 16 May 2013 15:23:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.58.204.129 with HTTP; Thu, 16 May 2013 15:22:48 -0700 (PDT)
In-Reply-To: <027701ce5257$e49ab6a0$add023e0$@olddog.co.uk>
References: <027701ce5257$e49ab6a0$add023e0$@olddog.co.uk>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Thu, 16 May 2013 18:22:48 -0400
Message-ID: <CAAFAkD8W0H6fk+PUk2N=4VXKrWCYZ=p4GjKk6oVYJ2bZF9U-hw@mail.gmail.com>
To: Adrian Farrel <adrian@olddog.co.uk>
Content-Type: multipart/alternative; boundary=20cf307d041cee770b04dcdd4f4e
X-Gm-Message-State: ALoCoQmsU615eoheVLIbPXvK+TLLVNMNcfs4w+EwDMLDqVu8QQshgY8b2/lYHW1lgZXXg/2uCgJ/
Cc: Joel Halpern <joel.halpern@ericsson.com>, "forces@ietf.org" <forces@ietf.org>
Subject: Re: [forces] New ForCES co-chair
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 May 2013 22:23:15 -0000

--20cf307d041cee770b04dcdd4f4e
Content-Type: text/plain; charset=ISO-8859-1

Welcome aboard DJ!
Looking forward to work with you and Joel.

cheers,
jamal


On Thu, May 16, 2013 at 1:07 PM, Adrian Farrel <adrian@olddog.co.uk> wrote:

> Hi,
>
> In time for your recharter, I am very pleased to announce that DJ has
> agreed to
> be your new co-chair. Please welcome him and work with him and Jamal to
> deliver
> your work items.
>
> At the same time, Joel has agreed to serve as the working group's Technical
> Adviser.
>
> Both points will be recorded on the charter page.
>
> Thanks,
> Adrian
>
> _______________________________________________
> forces mailing list
> forces@ietf.org
> https://www.ietf.org/mailman/listinfo/forces
>

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

<div dir=3D"ltr">Welcome aboard DJ!=A0<div>Looking forward to work with you=
 and Joel.<div><div><br></div><div style>cheers,</div><div style>jamal</div=
></div></div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_q=
uote">

On Thu, May 16, 2013 at 1:07 PM, Adrian Farrel <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk</a>&=
gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<br>
<br>
In time for your recharter, I am very pleased to announce that DJ has agree=
d to<br>
be your new co-chair. Please welcome him and work with him and Jamal to del=
iver<br>
your work items.<br>
<br>
At the same time, Joel has agreed to serve as the working group&#39;s Techn=
ical<br>
Adviser.<br>
<br>
Both points will be recorded on the charter page.<br>
<br>
Thanks,<br>
Adrian<br>
<br>
_______________________________________________<br>
forces mailing list<br>
<a href=3D"mailto:forces@ietf.org">forces@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/forces" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/forces</a><br>
</blockquote></div><br></div>

--20cf307d041cee770b04dcdd4f4e--

From damascene.joachimpillai@verizon.com  Fri May 17 05:53:36 2013
Return-Path: <damascene.joachimpillai@verizon.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C25221F8AD8 for <forces@ietfa.amsl.com>; Fri, 17 May 2013 05:53:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-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 E9vny0YxhByi for <forces@ietfa.amsl.com>; Fri, 17 May 2013 05:53:30 -0700 (PDT)
Received: from fldsmtpe02.verizon.com (fldsmtpe02.verizon.com [140.108.26.141]) by ietfa.amsl.com (Postfix) with ESMTP id 64D0F21F89C3 for <forces@ietf.org>; Fri, 17 May 2013 05:53:30 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: false
Received: from unknown (HELO fldsmtpi03.verizon.com) ([166.68.71.145]) by fldsmtpe02.verizon.com with ESMTP; 17 May 2013 12:53:27 +0000
From: "Joachimpillai, Damascene M" <damascene.joachimpillai@verizon.com>
X-IronPort-AV: E=Sophos;i="4.87,692,1363132800";  d="scan'208,217";a="473383712"
Received: from fhdp1lumxc7hb01.verizon.com (HELO FHDP1LUMXC7HB01.us.one.verizon.com) ([166.68.59.188]) by fldsmtpi03.verizon.com with ESMTP; 17 May 2013 12:53:17 +0000
Received: from FHDP1LUMXC7V31.us.one.verizon.com ([166.68.125.32]) by FHDP1LUMXC7HB01.us.one.verizon.com ([166.68.59.188]) with mapi; Fri, 17 May 2013 08:53:16 -0400
To: Jamal Hadi Salim <hadi@mojatatu.com>, Adrian Farrel <adrian@olddog.co.uk>
Date: Fri, 17 May 2013 08:53:16 -0400
Thread-Topic: [forces] New ForCES co-chair
Thread-Index: Ac5ShAn+HhzmCG4bSXyMKqcTZOQsDQAeV7AQ
Message-ID: <689CE984BDBA8B4CAF3EA6E2CDC5CACB011D13E338@FHDP1LUMXC7V31.us.one.verizon.com>
References: <027701ce5257$e49ab6a0$add023e0$@olddog.co.uk> <CAAFAkD8W0H6fk+PUk2N=4VXKrWCYZ=p4GjKk6oVYJ2bZF9U-hw@mail.gmail.com>
In-Reply-To: <CAAFAkD8W0H6fk+PUk2N=4VXKrWCYZ=p4GjKk6oVYJ2bZF9U-hw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_689CE984BDBA8B4CAF3EA6E2CDC5CACB011D13E338FHDP1LUMXC7V3_"
MIME-Version: 1.0
Cc: Joel Halpern <joel.halpern@ericsson.com>, "forces@ietf.org" <forces@ietf.org>
Subject: Re: [forces] New ForCES co-chair
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 May 2013 12:53:36 -0000

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

Thanks Jamal. Looking forward to working with you and the team and move the=
 charter forward.


n  DJ

From: forces-bounces@ietf.org [mailto:forces-bounces@ietf.org] On Behalf Of=
 Jamal Hadi Salim
Sent: Thursday, May 16, 2013 6:23 PM
To: Adrian Farrel
Cc: Joel Halpern; forces@ietf.org
Subject: Re: [forces] New ForCES co-chair

Welcome aboard DJ!
Looking forward to work with you and Joel.

cheers,
jamal

On Thu, May 16, 2013 at 1:07 PM, Adrian Farrel <adrian@olddog.co.uk<mailto:=
adrian@olddog.co.uk>> wrote:
Hi,

In time for your recharter, I am very pleased to announce that DJ has agree=
d to
be your new co-chair. Please welcome him and work with him and Jamal to del=
iver
your work items.

At the same time, Joel has agreed to serve as the working group's Technical
Adviser.

Both points will be recorded on the charter page.

Thanks,
Adrian

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


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:123737049;
	mso-list-type:hybrid;
	mso-list-template-ids:-1326961248 -2027532760 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thanks Ja=
mal. Looking forward to working with you and the team and move the charter =
forward.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size=
:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p>=
</span></p><p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list=
:l0 level1 lfo1'><![if !supportLists]><span style=3D'font-size:11.0pt;font-=
family:Wingdings;color:#1F497D'><span style=3D'mso-list:Ignore'>n<span styl=
e=3D'font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]><s=
pan style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F4=
97D'>DJ<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:=
11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p><=
/span></p><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-fami=
ly:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;f=
ont-family:"Tahoma","sans-serif"'> forces-bounces@ietf.org [mailto:forces-b=
ounces@ietf.org] <b>On Behalf Of </b>Jamal Hadi Salim<br><b>Sent:</b> Thurs=
day, May 16, 2013 6:23 PM<br><b>To:</b> Adrian Farrel<br><b>Cc:</b> Joel Ha=
lpern; forces@ietf.org<br><b>Subject:</b> Re: [forces] New ForCES co-chair<=
o:p></o:p></span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p clas=
s=3DMsoNormal>Welcome aboard DJ!&nbsp;<o:p></o:p></p><div><p class=3DMsoNor=
mal>Looking forward to work with you and Joel.<o:p></o:p></p><div><div><p c=
lass=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>cheer=
s,<o:p></o:p></p></div><div><p class=3DMsoNormal>jamal<o:p></o:p></p></div>=
</div></div></div><div><p class=3DMsoNormal style=3D'margin-bottom:12.0pt'>=
<o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Thu, May 16, 2013 at 1:07=
 PM, Adrian Farrel &lt;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_bl=
ank">adrian@olddog.co.uk</a>&gt; wrote:<o:p></o:p></p><p class=3DMsoNormal>=
Hi,<br><br>In time for your recharter, I am very pleased to announce that D=
J has agreed to<br>be your new co-chair. Please welcome him and work with h=
im and Jamal to deliver<br>your work items.<br><br>At the same time, Joel h=
as agreed to serve as the working group's Technical<br>Adviser.<br><br>Both=
 points will be recorded on the charter page.<br><br>Thanks,<br>Adrian<br><=
br>_______________________________________________<br>forces mailing list<b=
r><a href=3D"mailto:forces@ietf.org">forces@ietf.org</a><br><a href=3D"http=
s://www.ietf.org/mailman/listinfo/forces" target=3D"_blank">https://www.iet=
f.org/mailman/listinfo/forces</a><o:p></o:p></p></div><p class=3DMsoNormal>=
<o:p>&nbsp;</o:p></p></div></div></body></html>=

--_000_689CE984BDBA8B4CAF3EA6E2CDC5CACB011D13E338FHDP1LUMXC7V3_--

From iesg-secretary@ietf.org  Fri May 17 09:13:41 2013
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46C2121F96AB; Fri, 17 May 2013 09:13:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.494
X-Spam-Level: 
X-Spam-Status: No, score=-102.494 tagged_above=-999 required=5 tests=[AWL=0.106, BAYES_00=-2.599, NO_RELAYS=-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 rTR7hjKjeEvJ; Fri, 17 May 2013 09:13:40 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 96B3921F96B0; Fri, 17 May 2013 09:13:38 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 4.45
Message-ID: <20130517161338.26584.11543.idtracker@ietfa.amsl.com>
Date: Fri, 17 May 2013 09:13:38 -0700
Cc: forces WG <forces@ietf.org>
Subject: [forces] WG Action: Rechartered Forwarding and Control Element Separation	(forces)
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 May 2013 16:13:41 -0000

The Forwarding and Control Element Separation (forces) working group in
the Routing Area of the IETF has been rechartered. For additional
information please contact the Area Directors or the WG Chairs.

Forwarding and Control Element Separation (forces)
------------------------------------------------
Current Status: Active Working Group

Chairs:
  Damascane Joachimpillai <damascene.joachimpillai@verizon.com>
  Jamal Hadi Salim <hadi@mojatatu.com>

Technical advisors:
  Joel Halpern <jmh@joelhalpern.com>

Assigned Area Director:
  Adrian Farrel <adrian@olddog.co.uk>

Mailing list
  Address: forces@ietf.org
  To Subscribe: https://www.ietf.org/mailman/listinfo/forces
  Archive: http://www.ietf.org/mail-archive/web/forces/

Charter of Working Group:

The ForCES working group has created a framework, requirements, a
solution protocol, a logical function block library, and other 
associated documents in support of Forwarding and Control Element 
Separation.

Drawing on the experience gained from developing the standards and from
many efforts using this architecture, the ForCES working group is now
working on a set of additions to the model, the protocol, and the
libraries.

The following 5 work items are the chartered tasks of this working group:

o Extensions to Model and Protocol

  This work is to address a set of extensions to the base model and
  protocol resulting in updates to RFCs 5810 and 5812. This effort will 
  produce 2 Standards Track documents (one for the model and another for 
  the protocol).

  The model extensions will:
  1. Allow compound metadata
  2. Allow optional default values for datatypes
  3. Allow optional access-type for datatypes inside complex components
  4. Define new base type: Bitmap
  5. Define new events to monitor states.

  The protocol extensions will:
  1. Support table range query
  2. Support table append
  3. Define additional return codes to reduce ambiguity
  4. Define data packing rule for bitmap datatype.

o Inter-FE Connectivity

  ForCES processing is often spread across multiple Forwarding Elements
  (FEs). The original framework identified the interface between FEs as 
  the "Fi" reference point. Protocol and Logical Function Block (LFB) 
  mechanisms to carry metadata across the Fi interface are needed.  This 
  effort will produce a standards track document defining the protocol 
  on the wire to address this need, and the LFBs used to represent the 
  Interfaces for sending and receiving such information. It is expected 
  that this work will draw heavily on existing protocol and LFB 
  definitions.

o Parallelization

  An FE can implement an LFB chain with parallelization, but the
  currently-defined mechanism has no means to represent when 
  synchronization is needed, or to allow the CE to specify where it 
  believes such parallelism is useful. This work item will produce a 
  single standards track document to improve the handling of this case.

o Subsidiary Management

  Deployment experience has demonstrated the value of using ForCES to
  control the Forwarding Element Manager (FEM) by creating an LFB to 
  represent its function using the same encoding rules as for any other 
  LFB. This allows it to be controlled by the same Control Element (CE). 
  This work item assumes the presence of an initially booted FE whose 
  configuration could then be updated at runtime via an FEM LFB for 
  runtime config purposes (e.g., by adding a new CE and its associated 
  IP address). This work item can also be useful in addressing control 
  of virtual FEs where individual FEM Managers can be addressed to 
  control the creation, configuration, and resource assignment of
  such virtual FEs within a physical FE. This work would result in a
  standards track LFB FEM library RFC.

In addition to the specific work items listed above, the working group
will allow discussions and review work of how to use ForCES to model 
topics of interest to Network Function Virtualization, I2RS, or 
OpenFlow. It is understood that the primary responsibility for such 
documents lives with other working groups, individual contributions, or 
other standards bodies.

Milestones:
  Done     - Submit requirements document to IESG
  Done     - Submit framework document to IESG
  Done     - Submit forwarding element functional model document to IESG
  Done     - Submit formal definition of controlled objects in 
             functional model
  Done     - Submit protocol selection/definition document to IESG
  Sep 2013 - Request for Publication of Standards Track document
             specifying model changes
  Sep 2013 - Request for Publication of Standards Track document
             specifying protocol changes
  Feb 2014 - Request for publication of Subsidiary management LFB
  Mar 2014 - Request for publication of Inter-FE LFB
  Mar 2014 - Request for publication of parallelization LFBs
  Apr 2014 - Recharter or shutdown


From hadi@mojatatu.com  Thu May 23 05:47:30 2013
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AFE621F91BC for <forces@ietfa.amsl.com>; Thu, 23 May 2013 05:47:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level: 
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-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 BPgYWD44gHY8 for <forces@ietfa.amsl.com>; Thu, 23 May 2013 05:47:30 -0700 (PDT)
Received: from mail-ve0-x22a.google.com (mail-ve0-x22a.google.com [IPv6:2607:f8b0:400c:c01::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 0904021F93A6 for <forces@ietf.org>; Thu, 23 May 2013 05:47:27 -0700 (PDT)
Received: by mail-ve0-f170.google.com with SMTP id 15so2381657vea.29 for <forces@ietf.org>; Thu, 23 May 2013 05:47:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type :x-gm-message-state; bh=Z2xsjdbCQNBElOs/AUHTl8gtSE2NEw/VDAS/cYQm3cQ=; b=a0/sWQ0JFlOndicWw44EnR4IHh2wiZ0t5tlhGxUtw86aJ3WbxeYctYFtrgV6kdQR5J wLpB8UKT1zsY94cEJ2jVeeseqDsH6c4KGOXpR1qiht3PayDGWcslCGKf40jo+BoESA72 E4kxxEOMkE0MEbzEsK2PvYeEl5rh6tzP02EdQOWyOubh6GQ5XC29GmwB/sjsFbgHRxeK dgIInzviowL/s96OtWVIzMKDXplmGq/CPCKND7cZxVLi+AdSRKgoL4fMKU/06r3hvES7 UNfw6dYD7hw6svbulBB17FsMzc6hf9DdrgVsEUIb12+YolGo9cMD7jnibOnPITyP9MY9 7AHA==
X-Received: by 10.59.2.199 with SMTP id bq7mr4982494ved.51.1369313247086; Thu, 23 May 2013 05:47:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.58.155.71 with HTTP; Thu, 23 May 2013 05:47:06 -0700 (PDT)
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Thu, 23 May 2013 08:47:06 -0400
Message-ID: <CAAFAkD-MpPwtLhtPYaj7Pqbw3pDnAMknzB6GqkMfXOLroVz2jQ@mail.gmail.com>
To: "forces@ietf.org" <forces@ietf.org>
Content-Type: multipart/alternative; boundary=047d7bb04ce6addc6c04dd621535
X-Gm-Message-State: ALoCoQlaizHASOR96AspO42dpaYFSe51bT5pa6TVyEVX3zZz1VlOz2HPELhBhiHfEFQCCVks/80V
Cc: Bhumip-ZTE Khasnabish <bhumip.khasnabish@zteusa.com>
Subject: [forces] CEHA shepherding
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 May 2013 12:47:30 -0000

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

Bhumip has graciously agreed to shepherd the CEHA draft:
https://datatracker.ietf.org/doc/draft-ietf-forces-ceha/

This the last outstanding document from the previous charter that
has not started the publication journey.

Thanks Bhumip.

cheers,
jamal

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

<div dir=3D"ltr"><div style><br></div><div style>Bhumip has graciously agre=
ed to shepherd the CEHA draft:=A0</div><a href=3D"https://datatracker.ietf.=
org/doc/draft-ietf-forces-ceha/">https://datatracker.ietf.org/doc/draft-iet=
f-forces-ceha/</a><br>

<div><br></div><div style>This the last outstanding document from the previ=
ous charter that</div><div style>has not started the publication journey.</=
div><div style><br></div><div style>Thanks Bhumip.</div><div style><br>

</div><div style>cheers,</div><div style>jamal</div></div>

--047d7bb04ce6addc6c04dd621535--

From internet-drafts@ietf.org  Thu May 23 08:53:36 2013
Return-Path: <internet-drafts@ietf.org>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A36F21F982F; Thu, 23 May 2013 08:53:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-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 JFthOjResyto; Thu, 23 May 2013 08:53:35 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AD39121F982C; Thu, 23 May 2013 08:53:33 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.50
Message-ID: <20130523155333.26079.5506.idtracker@ietfa.amsl.com>
Date: Thu, 23 May 2013 08:53:33 -0700
Cc: forces@ietf.org
Subject: [forces] I-D Action: draft-ietf-forces-interop-08.txt
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 May 2013 15:53:36 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Forwarding and Control Element Separation=
 Working Group of the IETF.

	Title           : Interoperability Report for Forwarding and Control Eleme=
nt Separation (ForCES)
	Author(s)       : Weiming Wang
                          Kentaro Ogawa
                          Evangelos Haleplidis
                          Ming Gao
                          Jamal Hadi Salim
	Filename        : draft-ietf-forces-interop-08.txt
	Pages           : 28
	Date            : 2013-05-23

Abstract:
   This document captured results of the second Forwarding and Control
   Element Separation (ForCES) interoperability test which took place on
   February 24-25, 2011 in the Internet Technology Lab (ITL) of Zhejiang
   Gongshang University, China.  RFC 6053 has reported the results of
   the first ForCES interoperability test, and this document updates RFC
   6053 by providing further interoperability results.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-forces-interop

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-forces-interop-08

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-forces-interop-08


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


From wmwang2001@hotmail.com  Thu May 23 09:30:53 2013
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9478621F972D for <forces@ietfa.amsl.com>; Thu, 23 May 2013 09:30:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.339
X-Spam-Level: 
X-Spam-Status: No, score=-1.339 tagged_above=-999 required=5 tests=[AWL=1.261,  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 Xi9IHwY7E56l for <forces@ietfa.amsl.com>; Thu, 23 May 2013 09:30:38 -0700 (PDT)
Received: from blu0-omc4-s26.blu0.hotmail.com (blu0-omc4-s26.blu0.hotmail.com [65.55.111.165]) by ietfa.amsl.com (Postfix) with ESMTP id 680D321F9709 for <forces@ietf.org>; Thu, 23 May 2013 09:30:36 -0700 (PDT)
Received: from BLU0-SMTP38 ([65.55.111.137]) by blu0-omc4-s26.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 23 May 2013 09:30:36 -0700
X-EIP: [JuA06oYpjmFJur7EhveegYddNPk/Ek17]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP38F56DB8D4855DE8B87304C9AA0@phx.gbl>
Received: from WmwangHome ([125.120.89.142]) by BLU0-SMTP38.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 23 May 2013 09:30:35 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: <forces@ietf.org>
References: <20130523155334.26079.59380.idtracker@ietfa.amsl.com>
Date: Fri, 24 May 2013 00:30:40 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-OriginalArrivalTime: 23 May 2013 16:30:35.0378 (UTC) FILETIME=[DA137520:01CE57D2]
Subject: Re: [forces] New Version Notification - draft-ietf-forces-interop-08.txt
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 May 2013 16:30:54 -0000

SGkgbGlzdCwNCg0KVGhlIGRyYWZ0LWlldGYtZm9yY2VzLWludGVyb3AgZG9jdW1lbnQgaGFzIGJl
ZW4gbWFkZSBhIG5ldyB1cGRhdGUgdmVyc2lvbi4gDQoNClRoZSB1cGRhdGUgaXMgYmFzZWQgb24g
dmFsdWJsZSBjb21tZW50cyBmcm9tIEdlbi1BUlQgTEMgcmV2aWV3ZXIgIEJlbiBDYW1wYmVsbCBh
bmQgT3BlcmF0aW9ucyBEaXJlY3RvcmF0ZSByZXZpZXdlciBOZXZpbCBCcm93bmxlZS4gIA0KDQpV
cGRhdGVzIGluY2x1ZGU6IA0KMS4gVGhlIGFiYnJldmlhdGlvbnMgZm9yIGltcGxlbWVudGVycw0K
Mi4gVGhlIGRvY3VtZW50IGdyYW1tYXIgdGVuc2UNCjMuIG1vZGlmaWVkIHNldmVyYWwgbm90ZXMg
b24gdGVzdHMgDQo0LiBtb2RpZmllZCB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbiBzZWN0aW9u
DQo1LiBtb2RpZmllZCB0aGUgcmVmZXJlbmNlcw0KNi4gZml4ZWQgc29tZSBuaXRzDQoNCnRoYW5r
cywNCldlaW1pbmcNCg0KDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogPGlu
dGVybmV0LWRyYWZ0c0BpZXRmLm9yZz4NCg0KDQpBIG5ldyB2ZXJzaW9uICgtMDgpIGhhcyBiZWVu
IHN1Ym1pdHRlZCBmb3IgZHJhZnQtaWV0Zi1mb3JjZXMtaW50ZXJvcDoNCmh0dHA6Ly93d3cuaWV0
Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWlldGYtZm9yY2VzLWludGVyb3AtMDgudHh0DQoN
Cg0KVGhlIElFVEYgZGF0YXRyYWNrZXIgcGFnZSBmb3IgdGhpcyBJbnRlcm5ldC1EcmFmdCBpczoN
Cmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtZm9yY2VzLWludGVy
b3AvDQoNCkRpZmYgZnJvbSBwcmV2aW91cyB2ZXJzaW9uOg0KaHR0cDovL3d3dy5pZXRmLm9yZy9y
ZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1mb3JjZXMtaW50ZXJvcC0wOA0KDQpJRVRGIFNlY3JldGFy
aWF0Lg0K


From hadi@mojatatu.com  Thu May 30 08:16:04 2013
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 365C721F93DE for <forces@ietfa.amsl.com>; Thu, 30 May 2013 08:16:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.477
X-Spam-Level: 
X-Spam-Status: No, score=-102.477 tagged_above=-999 required=5 tests=[AWL=0.500, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 x0x1GBYnMILW for <forces@ietfa.amsl.com>; Thu, 30 May 2013 08:15:58 -0700 (PDT)
Received: from mail-vc0-f175.google.com (mail-vc0-f175.google.com [209.85.220.175]) by ietfa.amsl.com (Postfix) with ESMTP id 821F821F93E8 for <forces@ietf.org>; Thu, 30 May 2013 08:15:58 -0700 (PDT)
Received: by mail-vc0-f175.google.com with SMTP id hv10so254579vcb.20 for <forces@ietf.org>; Thu, 30 May 2013 08:15:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-gm-message-state; bh=sjQZEFEveTirqZBYdf960qRRyCbSujjJhyU9vHUnK04=; b=giult/01hrxNmI1JCNZ0NcATT26I9lwWhYnx+Rk1QjatQX2w4IeqNDDXZAnufxPeX2 sg1wCMt+2d2DZOuUeZc5MWRHAMnk9OktlWHl0gcSTMYXjeNBR1sqbxhhHHOiXOYvTWw/ fG/4th/IEWxtIxOs6FXklrWJF6u1g5IdKDAm5xG/V8zKXc+5yDwxqs7wjRM0RMco6tlk M+k7KHIhaL8Wi99i3nU3rP4ePMpOCtUjk0RdmLudkHSvYa6hiGpPwa3TxEROaPnaNVyZ lA6V7JiGtRK4ShQ6FlBUkLQeZtgFtdjk3g6gq39uH/Srn21IcLAYqQdVrh8wJ7XA+ZTb HlKQ==
X-Received: by 10.52.26.140 with SMTP id l12mr5077945vdg.29.1369926957766; Thu, 30 May 2013 08:15:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.58.206.13 with HTTP; Thu, 30 May 2013 08:15:37 -0700 (PDT)
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Thu, 30 May 2013 11:15:37 -0400
Message-ID: <CAAFAkD870i1h8izVoKUFQNZZxxmP4xLk2NLM4RYx8SnVd=PuUg@mail.gmail.com>
To: "forces@ietf.org" <forces@ietf.org>
Content-Type: multipart/alternative; boundary=20cf307cfcc6afa98a04ddf0f954
X-Gm-Message-State: ALoCoQlCs7u0kckvzC/m/UqTPIn8QDdJtc/a2+c1Ix3O+p/Q6N8NG+AC4kx/9AYVDZD7/l8HnYcX
Subject: [forces] on the utility of unions
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 May 2013 15:16:04 -0000

--20cf307cfcc6afa98a04ddf0f954
Content-Type: text/plain; charset=ISO-8859-1

Without going into a lot of details - this came up as i tried to implement
union support in our code and a private discussion with Evangelos.
I will try to sumarize but it may be a long email ;->

Unions look great from a model perspective; they also save memory use on
a machine.
One of the things Evangelos and I initially thought was a great idea was
something like:

union myaddress {
         1:ipv4address ip
         2:ipv6address ip6
}

This looks good. I can now manipulate the component myunion from the CE.
Setting path to be /myaddress/ip or /myaddress/ip6 is reasonable. And you
can
play small tricks to let someone use /myaddress as a path (but thats a
separate
topic of discussion). We get the ideal use case of unions.

The challenge starts showing up when you have hierachies.
Example:

mystruct  blah {
         1: myaddress fooaddress
         2: uint32 bar
}

There is no clean way of getting the path /blah from the FE
(compare to when blah had no unions). This is because
it is ambigous within /blah/myaddress whether i am referring to
/blah/myaddress/ip or ip6 when i do the get.
I could construct a query with multiple paths to retrieve /blah
but i am questioning the usefulness of wasting wire-bits and more
cpu for encoding/decoding in order to save host-bits (memory)
just for the sake of being able to model something like this as
a union.
Things get worse if i have a table whose rows are struct blah
and say i needed to dump a few table entries.
Note: I left out the direction of CE->FE setting because less acrobatics
involved (but still inefficient).

Thoughts?

My suggestion is to define things that need to be modelled this
way as structs with /optional constructs.

cheers,
jamal

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

<div dir=3D"ltr"><br><div style>Without going into a lot of details - this =
came up as i tried to implement</div><div style>union support in our code a=
nd a private discussion with Evangelos.</div><div style>I will try to sumar=
ize but it may be a long email ;-&gt;</div>

<div style><br></div><div style>Unions look great from a model perspective;=
 they also save memory use on</div><div style>a machine.=A0</div><div style=
>One of the things Evangelos and I initially thought was a great idea was</=
div>

<div style>something like:</div><div style><br></div><div style>union myadd=
ress {</div><div style>=A0 =A0 =A0 =A0 =A01:ipv4address ip=A0</div><div sty=
le>=A0 =A0 =A0 =A0 =A02:ipv6address ip6</div><div style>}</div><div style><=
br></div><div style>

This looks good. I can now manipulate the component myunion from the CE.</d=
iv><div style>Setting path to be /myaddress/ip or /myaddress/ip6 is reasona=
ble. And you can</div><div style>play small tricks to let someone use /myad=
dress as a path (but thats a separate</div>

<div style>topic of discussion). We get the ideal use case of unions.</div>=
<div style><br></div><div style>The challenge starts showing up when you ha=
ve hierachies.</div><div style>Example:</div><div style><br></div><div styl=
e>

mystruct =A0blah {</div><div style>=A0 =A0 =A0 =A0 =A01: myaddress fooaddre=
ss</div><div style>=A0 =A0 =A0 =A0 =A02: uint32 bar</div><div style>}</div>=
<div style><br></div><div style>There is no clean way of getting the path /=
blah from the FE</div>

<div style>(compare to when blah had no unions). This is because=A0</div><d=
iv style>it is ambigous within /blah/myaddress whether i am referring to=A0=
</div><div style>/blah/myaddress/ip or ip6 when i do the get.</div><div sty=
le>

I could construct a query with multiple paths to retrieve /blah<br></div><d=
iv style>but i am questioning the usefulness of wasting wire-bits and more<=
/div><div style>cpu for encoding/decoding in order to save host-bits (memor=
y)</div>

<div style>just for the sake of being able to model something like this as=
=A0</div><div style>a union.</div><div style>Things get worse if i have a t=
able whose rows are struct blah</div><div style>and say i needed to dump a =
few table entries.</div>

<div style>Note: I left out the direction of CE-&gt;FE setting because less=
 acrobatics</div><div style>involved (but still inefficient).</div><div sty=
le><br></div><div style>Thoughts?</div><div style><br></div><div style>

My suggestion is to define things that need to be modelled this</div><div s=
tyle>way as structs with /optional constructs.</div><div style><br></div><d=
iv style>cheers,</div><div style>jamal</div></div>

--20cf307cfcc6afa98a04ddf0f954--

From joel@stevecrocker.com  Thu May 30 08:34:17 2013
Return-Path: <joel@stevecrocker.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 536EE21F8952 for <forces@ietfa.amsl.com>; Thu, 30 May 2013 08:34:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.469
X-Spam-Level: 
X-Spam-Status: No, score=-1.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DSL=1.129, UNPARSEABLE_RELAY=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 Y2LRYkEYY7Kg for <forces@ietfa.amsl.com>; Thu, 30 May 2013 08:34:08 -0700 (PDT)
Received: from execdsl.com (remote.shinkuro.com [50.56.68.178]) by ietfa.amsl.com (Postfix) with ESMTP id 3B13C21F93A3 for <forces@ietf.org>; Thu, 30 May 2013 08:34:02 -0700 (PDT)
Received: from dummy.name; Thu, 30 May 2013 15:34:00 +0000
Message-ID: <51A7715A.9060802@stevecrocker.com>
Date: Thu, 30 May 2013 11:33:46 -0400
From: Joel <joel@stevecrocker.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: Jamal Hadi Salim <hadi@mojatatu.com>
References: <CAAFAkD870i1h8izVoKUFQNZZxxmP4xLk2NLM4RYx8SnVd=PuUg@mail.gmail.com>
In-Reply-To: <CAAFAkD870i1h8izVoKUFQNZZxxmP4xLk2NLM4RYx8SnVd=PuUg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "forces@ietf.org" <forces@ietf.org>
Subject: Re: [forces] on the utility of unions
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 May 2013 15:34:17 -0000

Thinking about it, you are probably right.  Union does not actually 
usefully solve the problem it aimed at.
There is a minor issue that if you use a discriminator plus 2 or more 
optional fields, then the definition dos not capture the fact that one 
of the fields must be present.  I think that this is a price we can 
afford to pay.

Yours,
Joe

On 5/30/2013 11:15 AM, Jamal Hadi Salim wrote:
>
> Without going into a lot of details - this came up as i tried to implement
> union support in our code and a private discussion with Evangelos.
> I will try to sumarize but it may be a long email ;->
>
> Unions look great from a model perspective; they also save memory use on
> a machine.
> One of the things Evangelos and I initially thought was a great idea was
> something like:
>
> union myaddress {
>           1:ipv4address ip
>           2:ipv6address ip6
> }
>
> This looks good. I can now manipulate the component myunion from the CE.
> Setting path to be /myaddress/ip or /myaddress/ip6 is reasonable. And
> you can
> play small tricks to let someone use /myaddress as a path (but thats a
> separate
> topic of discussion). We get the ideal use case of unions.
>
> The challenge starts showing up when you have hierachies.
> Example:
>
> mystruct  blah {
>           1: myaddress fooaddress
>           2: uint32 bar
> }
>
> There is no clean way of getting the path /blah from the FE
> (compare to when blah had no unions). This is because
> it is ambigous within /blah/myaddress whether i am referring to
> /blah/myaddress/ip or ip6 when i do the get.
> I could construct a query with multiple paths to retrieve /blah
> but i am questioning the usefulness of wasting wire-bits and more
> cpu for encoding/decoding in order to save host-bits (memory)
> just for the sake of being able to model something like this as
> a union.
> Things get worse if i have a table whose rows are struct blah
> and say i needed to dump a few table entries.
> Note: I left out the direction of CE->FE setting because less acrobatics
> involved (but still inefficient).
>
> Thoughts?
>
> My suggestion is to define things that need to be modelled this
> way as structs with /optional constructs.
>
> cheers,
> jamal
>
>
> _______________________________________________
> forces mailing list
> forces@ietf.org
> https://www.ietf.org/mailman/listinfo/forces
>

From hadi@mojatatu.com  Thu May 30 14:41:41 2013
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9471521F8B07 for <forces@ietfa.amsl.com>; Thu, 30 May 2013 14:41:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.311
X-Spam-Level: 
X-Spam-Status: No, score=-100.311 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001, SARE_HTML_USL_OBFU=1.666, 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 RDBIHHT17JmA for <forces@ietfa.amsl.com>; Thu, 30 May 2013 14:41:40 -0700 (PDT)
Received: from mail-ve0-x22c.google.com (mail-ve0-x22c.google.com [IPv6:2607:f8b0:400c:c01::22c]) by ietfa.amsl.com (Postfix) with ESMTP id CDF9521F8AD5 for <forces@ietf.org>; Thu, 30 May 2013 14:41:36 -0700 (PDT)
Received: by mail-ve0-f172.google.com with SMTP id jz10so610172veb.17 for <forces@ietf.org>; Thu, 30 May 2013 14:41:36 -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:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=/ujdlL/BWG2sEPyK6qPXsfe7Z9SGOaZ17a3H5e3So0I=; b=g1LFzHlfIhaa6NgiUmgg9ou78CSQ4wJx5vdWkiMp/IJaQ5rD46PsLhUNNB0UASxNdF DlwQDXdSrL/fU5mDr7i8rwUBlO0qZgL3mCiRSGOOq7eYYtTXe/wv0X1oxsp3GQfmLQXF aQYQePTGR68M4nqIAvdCutKoSAdkbGP/xizODdFXL4xYLzuV35bVNextMzU9nZg21I6a mFWIQTdgZ7CQhUSD5x1J2GYn4ia+6J7uY7Yfv2epRF1RDkcwMEPygyu81AIIZw7hbHPN 3KHskrOb8wY+IcjrZCGPC/CJzIAHdRW//Kte68yFj2KlLXnuTEK0JLdW8ydOCdcpXwUV geCA==
X-Received: by 10.52.19.49 with SMTP id b17mr6094398vde.89.1369950096163; Thu, 30 May 2013 14:41:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.58.206.13 with HTTP; Thu, 30 May 2013 14:41:16 -0700 (PDT)
In-Reply-To: <51A7715A.9060802@stevecrocker.com>
References: <CAAFAkD870i1h8izVoKUFQNZZxxmP4xLk2NLM4RYx8SnVd=PuUg@mail.gmail.com> <51A7715A.9060802@stevecrocker.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Thu, 30 May 2013 17:41:16 -0400
Message-ID: <CAAFAkD-8K54Sq3__0HUKusB9YJCW3gDckoypDJhXbbSJdabPEQ@mail.gmail.com>
To: Joel <joel@stevecrocker.com>
Content-Type: multipart/alternative; boundary=bcaec5040894d7c9f904ddf65c5e
X-Gm-Message-State: ALoCoQmgfGaENEonIhIZj10+lUhvQ+LXTaJPKQ5MTD5nhSsmn+CM9wfkR1dLhhK2o6f/0Do35O5w
Cc: "forces@ietf.org" <forces@ietf.org>
Subject: Re: [forces] on the utility of unions
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 May 2013 21:41:41 -0000

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

Joel,

Makes sense.

cheers,
jamal


On Thu, May 30, 2013 at 11:33 AM, Joel <joel@stevecrocker.com> wrote:

> Thinking about it, you are probably right.  Union does not actually
> usefully solve the problem it aimed at.
> There is a minor issue that if you use a discriminator plus 2 or more
> optional fields, then the definition dos not capture the fact that one of
> the fields must be present.  I think that this is a price we can afford to
> pay.
>
> Yours,
> Joe
>
>
> On 5/30/2013 11:15 AM, Jamal Hadi Salim wrote:
>
>>
>> Without going into a lot of details - this came up as i tried to implement
>> union support in our code and a private discussion with Evangelos.
>> I will try to sumarize but it may be a long email ;->
>>
>> Unions look great from a model perspective; they also save memory use on
>> a machine.
>> One of the things Evangelos and I initially thought was a great idea was
>> something like:
>>
>> union myaddress {
>>           1:ipv4address ip
>>           2:ipv6address ip6
>> }
>>
>> This looks good. I can now manipulate the component myunion from the CE.
>> Setting path to be /myaddress/ip or /myaddress/ip6 is reasonable. And
>> you can
>> play small tricks to let someone use /myaddress as a path (but thats a
>> separate
>> topic of discussion). We get the ideal use case of unions.
>>
>> The challenge starts showing up when you have hierachies.
>> Example:
>>
>> mystruct  blah {
>>           1: myaddress fooaddress
>>           2: uint32 bar
>> }
>>
>> There is no clean way of getting the path /blah from the FE
>> (compare to when blah had no unions). This is because
>> it is ambigous within /blah/myaddress whether i am referring to
>> /blah/myaddress/ip or ip6 when i do the get.
>> I could construct a query with multiple paths to retrieve /blah
>> but i am questioning the usefulness of wasting wire-bits and more
>> cpu for encoding/decoding in order to save host-bits (memory)
>> just for the sake of being able to model something like this as
>> a union.
>> Things get worse if i have a table whose rows are struct blah
>> and say i needed to dump a few table entries.
>> Note: I left out the direction of CE->FE setting because less acrobatics
>> involved (but still inefficient).
>>
>> Thoughts?
>>
>> My suggestion is to define things that need to be modelled this
>> way as structs with /optional constructs.
>>
>> cheers,
>> jamal
>>
>>
>> ______________________________**_________________
>> forces mailing list
>> forces@ietf.org
>> https://www.ietf.org/mailman/**listinfo/forces<https://www.ietf.org/mailman/listinfo/forces>
>>
>>

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

<div dir=3D"ltr">Joel,<div><br></div><div>Makes sense.<br><div><br></div><d=
iv style>cheers,</div><div style>jamal</div>
</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu,=
 May 30, 2013 at 11:33 AM, Joel <span dir=3D"ltr">&lt;<a href=3D"mailto:joe=
l@stevecrocker.com" target=3D"_blank">joel@stevecrocker.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">Thinking about it, you are probably right. =
=A0Union does not actually usefully solve the problem it aimed at.<br>
There is a minor issue that if you use a discriminator plus 2 or more optio=
nal fields, then the definition dos not capture the fact that one of the fi=
elds must be present. =A0I think that this is a price we can afford to pay.=
<br>



<br>
Yours,<br>
Joe<div><div><br>
<br>
On 5/30/2013 11:15 AM, Jamal Hadi Salim wrote:<br>
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div>
<br>
Without going into a lot of details - this came up as i tried to implement<=
br>
union support in our code and a private discussion with Evangelos.<br>
I will try to sumarize but it may be a long email ;-&gt;<br>
<br>
Unions look great from a model perspective; they also save memory use on<br=
>
a machine.<br>
One of the things Evangelos and I initially thought was a great idea was<br=
>
something like:<br>
<br>
union myaddress {<br>
=A0 =A0 =A0 =A0 =A0 1:ipv4address ip<br>
=A0 =A0 =A0 =A0 =A0 2:ipv6address ip6<br>
}<br>
<br>
This looks good. I can now manipulate the component myunion from the CE.<br=
>
Setting path to be /myaddress/ip or /myaddress/ip6 is reasonable. And<br>
you can<br>
play small tricks to let someone use /myaddress as a path (but thats a<br>
separate<br>
topic of discussion). We get the ideal use case of unions.<br>
<br>
The challenge starts showing up when you have hierachies.<br>
Example:<br>
<br>
mystruct =A0blah {<br>
=A0 =A0 =A0 =A0 =A0 1: myaddress fooaddress<br>
=A0 =A0 =A0 =A0 =A0 2: uint32 bar<br>
}<br>
<br>
There is no clean way of getting the path /blah from the FE<br>
(compare to when blah had no unions). This is because<br>
it is ambigous within /blah/myaddress whether i am referring to<br>
/blah/myaddress/ip or ip6 when i do the get.<br>
I could construct a query with multiple paths to retrieve /blah<br>
but i am questioning the usefulness of wasting wire-bits and more<br>
cpu for encoding/decoding in order to save host-bits (memory)<br>
just for the sake of being able to model something like this as<br>
a union.<br>
Things get worse if i have a table whose rows are struct blah<br>
and say i needed to dump a few table entries.<br>
Note: I left out the direction of CE-&gt;FE setting because less acrobatics=
<br>
involved (but still inefficient).<br>
<br>
Thoughts?<br>
<br>
My suggestion is to define things that need to be modelled this<br>
way as structs with /optional constructs.<br>
<br>
cheers,<br>
jamal<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
forces mailing list<br>
<a href=3D"mailto:forces@ietf.org" target=3D"_blank">forces@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/forces" target=3D"_blank">=
https://www.ietf.org/mailman/<u></u>listinfo/forces</a><br>
<br>
</blockquote>
</blockquote></div><br></div></div>

--bcaec5040894d7c9f904ddf65c5e--

From adrian@olddog.co.uk  Thu May 30 19:22:35 2013
Return-Path: <adrian@olddog.co.uk>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7D7421F994F for <forces@ietfa.amsl.com>; Thu, 30 May 2013 19:22: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=[AWL=-0.000, BAYES_00=-2.599, 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 rjQWGJgd4Scb for <forces@ietfa.amsl.com>; Thu, 30 May 2013 19:22:25 -0700 (PDT)
Received: from asmtp2.iomartmail.com (asmtp2.iomartmail.com [62.128.201.249]) by ietfa.amsl.com (Postfix) with ESMTP id 3713921F910D for <forces@ietf.org>; Thu, 30 May 2013 19:22:23 -0700 (PDT)
Received: from asmtp2.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4V2MLku006398;  Fri, 31 May 2013 03:22:22 +0100
Received: from 950129200 (HKRnf12760.tokyo-ip.dti.ne.jp [27.120.235.10]) (authenticated bits=0) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4V2MHhF006373 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 31 May 2013 03:22:19 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Jamal Hadi Salim'" <hadi@mojatatu.com>, "'Joel'" <joel@stevecrocker.com>
References: <CAAFAkD870i1h8izVoKUFQNZZxxmP4xLk2NLM4RYx8SnVd=PuUg@mail.gmail.com>	<51A7715A.9060802@stevecrocker.com> <CAAFAkD-8K54Sq3__0HUKusB9YJCW3gDckoypDJhXbbSJdabPEQ@mail.gmail.com>
In-Reply-To: <CAAFAkD-8K54Sq3__0HUKusB9YJCW3gDckoypDJhXbbSJdabPEQ@mail.gmail.com>
Date: Fri, 31 May 2013 03:22:13 +0100
Message-ID: <026b01ce5da5$ac15a610$0440f230$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_026C_01CE5DAE.0DDEA1F0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQI5mf+3odI1B7IZp9KKgHNvDZiBgAJzGw6cAnJnoSqYIOrtEA==
Content-Language: en-gb
Cc: forces@ietf.org
Subject: Re: [forces] on the utility of unions
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 May 2013 02:22:36 -0000

This is a multipart message in MIME format.

------=_NextPart_000_026C_01CE5DAE.0DDEA1F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Just for the hell of it...
 
Currently very sleep deprived and catching up with the ForCES list I came across
this thread with subject line "on the utility of unicorns"
 
Thanks for that :-)
 
Adrian
 
From: forces-bounces@ietf.org [mailto:forces-bounces@ietf.org] On Behalf Of
Jamal Hadi Salim
Sent: 30 May 2013 22:41
To: Joel
Cc: forces@ietf.org
Subject: Re: [forces] on the utility of unions
 
Joel,
 
Makes sense.
 
cheers,
jamal
 
On Thu, May 30, 2013 at 11:33 AM, Joel <joel@stevecrocker.com> wrote:
Thinking about it, you are probably right.  Union does not actually usefully
solve the problem it aimed at.
There is a minor issue that if you use a discriminator plus 2 or more optional
fields, then the definition dos not capture the fact that one of the fields must
be present.  I think that this is a price we can afford to pay.

Yours,
Joe


On 5/30/2013 11:15 AM, Jamal Hadi Salim wrote:

Without going into a lot of details - this came up as i tried to implement
union support in our code and a private discussion with Evangelos.
I will try to sumarize but it may be a long email ;->

Unions look great from a model perspective; they also save memory use on
a machine.
One of the things Evangelos and I initially thought was a great idea was
something like:

union myaddress {
          1:ipv4address ip
          2:ipv6address ip6
}

This looks good. I can now manipulate the component myunion from the CE.
Setting path to be /myaddress/ip or /myaddress/ip6 is reasonable. And
you can
play small tricks to let someone use /myaddress as a path (but thats a
separate
topic of discussion). We get the ideal use case of unions.

The challenge starts showing up when you have hierachies.
Example:

mystruct  blah {
          1: myaddress fooaddress
          2: uint32 bar
}

There is no clean way of getting the path /blah from the FE
(compare to when blah had no unions). This is because
it is ambigous within /blah/myaddress whether i am referring to
/blah/myaddress/ip or ip6 when i do the get.
I could construct a query with multiple paths to retrieve /blah
but i am questioning the usefulness of wasting wire-bits and more
cpu for encoding/decoding in order to save host-bits (memory)
just for the sake of being able to model something like this as
a union.
Things get worse if i have a table whose rows are struct blah
and say i needed to dump a few table entries.
Note: I left out the direction of CE->FE setting because less acrobatics
involved (but still inefficient).

Thoughts?

My suggestion is to define things that need to be modelled this
way as structs with /optional constructs.

cheers,
jamal


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

------=_NextPart_000_026C_01CE5DAE.0DDEA1F0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DProgId content=3DWord.Document><meta =
name=3DGenerator content=3D"Microsoft Word 14"><meta name=3DOriginator =
content=3D"Microsoft Word 14"><link rel=3DFile-List =
href=3D"cid:filelist.xml@01CE5DAE.09757B70"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-GB</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" =
DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" =
LatentStyleCount=3D"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-fareast-language:EN-US;}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue =
vlink=3Dpurple style=3D'tab-interval:36.0pt'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Just for the hell of =
it...<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Currently very sleep deprived =
and catching up with the ForCES list I came across this thread with =
subject line &quot;on the utility of =
unicorns&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Thanks for that =
:-)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Adrian<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New =
Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New =
Roman";mso-ansi-language:EN-US'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New Roman";mso-ansi-language:EN-US'> =
forces-bounces@ietf.org [mailto:forces-bounces@ietf.org] <b>On Behalf Of =
</b>Jamal Hadi Salim<br><b>Sent:</b> 30 May 2013 22:41<br><b>To:</b> =
Joel<br><b>Cc:</b> forces@ietf.org<br><b>Subject:</b> Re: [forces] on =
the utility of unions<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Joel,<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Makes sense.<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>cheers,<o:p></o:p></p></div><div><p =
class=3DMsoNormal>jamal<o:p></o:p></p></div></div><div><p =
class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>On Thu, May 30, 2013 at 11:33 AM, Joel &lt;<a =
href=3D"mailto:joel@stevecrocker.com" =
target=3D"_blank">joel@stevecrocker.com</a>&gt; wrote:<o:p></o:p></p><p =
class=3DMsoNormal>Thinking about it, you are probably right. &nbsp;Union =
does not actually usefully solve the problem it aimed at.<br>There is a =
minor issue that if you use a discriminator plus 2 or more optional =
fields, then the definition dos not capture the fact that one of the =
fields must be present. &nbsp;I think that this is a price we can afford =
to pay.<br><br>Yours,<br>Joe<o:p></o:p></p><div><div><p =
class=3DMsoNormal><br><br>On 5/30/2013 11:15 AM, Jamal Hadi Salim =
wrote:<o:p></o:p></p></div></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC =
1.0pt;mso-border-left-alt:solid #CCCCCC .75pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>Without going into a lot of details - =
this came up as i tried to implement<br>union support in our code and a =
private discussion with Evangelos.<br>I will try to sumarize but it may =
be a long email ;-&gt;<br><br>Unions look great from a model =
perspective; they also save memory use on<br>a machine.<br>One of the =
things Evangelos and I initially thought was a great idea =
was<br>something like:<br><br>union myaddress {<br>&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; 1:ipv4address ip<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
2:ipv6address ip6<br>}<br><br>This looks good. I can now manipulate the =
component myunion from the CE.<br>Setting path to be /myaddress/ip or =
/myaddress/ip6 is reasonable. And<br>you can<br>play small tricks to let =
someone use /myaddress as a path (but thats a<br>separate<br>topic of =
discussion). We get the ideal use case of unions.<br><br>The challenge =
starts showing up when you have hierachies.<br>Example:<br><br>mystruct =
&nbsp;blah {<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1: myaddress =
fooaddress<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2: uint32 =
bar<br>}<br><br>There is no clean way of getting the path /blah from the =
FE<br>(compare to when blah had no unions). This is because<br>it is =
ambigous within /blah/myaddress whether i am referring =
to<br>/blah/myaddress/ip or ip6 when i do the get.<br>I could construct =
a query with multiple paths to retrieve /blah<br>but i am questioning =
the usefulness of wasting wire-bits and more<br>cpu for =
encoding/decoding in order to save host-bits (memory)<br>just for the =
sake of being able to model something like this as<br>a union.<br>Things =
get worse if i have a table whose rows are struct blah<br>and say i =
needed to dump a few table entries.<br>Note: I left out the direction of =
CE-&gt;FE setting because less acrobatics<br>involved (but still =
inefficient).<br><br>Thoughts?<br><br>My suggestion is to define things =
that need to be modelled this<br>way as structs with /optional =
constructs.<br><br>cheers,<br>jamal<br =
style=3D'mso-special-character:line-break'><![if =
!supportLineBreakNewLine]><br =
style=3D'mso-special-character:line-break'><![endif]><o:p></o:p></p></div=
></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>__________________________________________=
_____<br>forces mailing list<br><a href=3D"mailto:forces@ietf.org" =
target=3D"_blank">forces@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/forces" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/forces</a><o:p></=
o:p></p></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></div></div></body></h=
tml>
------=_NextPart_000_026C_01CE5DAE.0DDEA1F0--

