<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-forward-container">Némi infó... M.<br>
      <br>
      -------- Továbbított üzenet --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Tárgy: </th>
            <td>Fwd: P4 workshop takeaways</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Dátum: </th>
            <td>Thu, 19 Nov 2015 10:26:41 +0100</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Feladó:
            </th>
            <td>Gergely Pongracz <a class="moz-txt-link-rfc2396E" href="mailto:Gergely.Pongracz@ericsson.com"><Gergely.Pongracz@ericsson.com></a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Szervezet:
            </th>
            <td>Ericsson AB</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Címzett:
            </th>
            <td>László Molnár <a class="moz-txt-link-rfc2396E" href="mailto:laszlo.molnar@ericsson.com"><laszlo.molnar@ericsson.com></a>, Gábor
              Sándor Enyedi <a class="moz-txt-link-rfc2396E" href="mailto:gabor.sandor.enyedi@ericsson.com"><gabor.sandor.enyedi@ericsson.com></a>,
              Sandor Balajthy <a class="moz-txt-link-rfc2396E" href="mailto:sandor.balajthy@ericsson.com"><sandor.balajthy@ericsson.com></a>,
              'Tejfel Máté' <a class="moz-txt-link-rfc2396E" href="mailto:matej@caesar.elte.hu"><matej@caesar.elte.hu></a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      Végül úgy tűnik voltak az Ericsson-tól a P4 workshop-on:<br>
      <div class="moz-forward-container"><br>
        <br>
        -------- Forwarded Message --------
        <table class="moz-email-headers-table" border="0"
          cellpadding="0" cellspacing="0">
          <tbody>
            <tr>
              <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:

              </th>
              <td>P4 workshop takeaways</td>
            </tr>
            <tr>
              <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date:
              </th>
              <td>Thu, 19 Nov 2015 10:01:51 +0100</td>
            </tr>
            <tr>
              <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From:
              </th>
              <td>Bochra Boughzala <a moz-do-not-send="true"
                  class="moz-txt-link-rfc2396E"
                  href="mailto:bochra.boughzala@ericsson.com"><bochra.boughzala@ericsson.com></a></td>
            </tr>
            <tr>
              <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
              <td>Denis Monette <a moz-do-not-send="true"
                  class="moz-txt-link-rfc2396E"
                  href="mailto:denis.monette@ericsson.com"><denis.monette@ericsson.com></a>,
                Gergely Pongracz <a moz-do-not-send="true"
                  class="moz-txt-link-rfc2396E"
                  href="mailto:Gergely.Pongracz@ericsson.com"><Gergely.Pongracz@ericsson.com></a>,
                András Császár <a moz-do-not-send="true"
                  class="moz-txt-link-rfc2396E"
                  href="mailto:Andras.Csaszar@ericsson.com"><Andras.Csaszar@ericsson.com></a>,
                Jonathan Lynam <a moz-do-not-send="true"
                  class="moz-txt-link-rfc2396E"
                  href="mailto:jonathan.lynam@ericsson.com"><jonathan.lynam@ericsson.com></a></td>
            </tr>
          </tbody>
        </table>
        <br>
        <br>
        <meta http-equiv="Content-Type" content="text/html;
          charset=utf-8">
        <meta name="Generator" content="Microsoft 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:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
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:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1212690407;
        mso-list-type:hybrid;
        mso-list-template-ids:-851019504 -325129060 269025283 269025285 269025281 269025283 269025285 269025281 269025283 269025285;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:72.0pt;
        text-indent:-18.0pt;
        font-family:"Calibri","sans-serif";
        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;
        margin-left:108.0pt;
        text-indent:-18.0pt;
        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;
        margin-left:144.0pt;
        text-indent:-18.0pt;
        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;
        margin-left:180.0pt;
        text-indent:-18.0pt;
        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;
        margin-left:216.0pt;
        text-indent:-18.0pt;
        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;
        margin-left:252.0pt;
        text-indent:-18.0pt;
        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;
        margin-left:288.0pt;
        text-indent:-18.0pt;
        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;
        margin-left:324.0pt;
        text-indent:-18.0pt;
        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;
        margin-left:360.0pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1448739625;
        mso-list-type:hybrid;
        mso-list-template-ids:-794895920 -325129060 269025283 269025285 269025281 269025283 269025285 269025281 269025283 269025285;}
@list l1:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l2
        {mso-list-id:1680890074;
        mso-list-type:hybrid;
        mso-list-template-ids:-67487090 -325129060 269025283 269025285 269025281 269025283 269025285 269025281 269025283 269025285;}
@list l2:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l2:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l2:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l2:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l2:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l2:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l2:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l2:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l2:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
        <div class="WordSection1">
          <p class="MsoNormal">Hi,<o:p></o:p></p>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal">Here’s a summary of my notes during the
            P4 workshop today :<o:p></o:p></p>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoListParagraph"
            style="text-indent:-18.0pt;mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
              style="mso-list:Ignore">-<span style="font:7.0pt
                "Times New Roman"">          </span></span><!--[endif]-->Most
            of the identified limitations with P4 v1.0 (lack of
            statefulness, limited counters and meters, packet header
            only/no payload processing) are already being taking care of
            by the community.<o:p></o:p></p>
          <p class="MsoListParagraph"
            style="text-indent:-18.0pt;mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
              style="mso-list:Ignore">-<span style="font:7.0pt
                "Times New Roman"">          </span></span><!--[endif]--><b>Barefoot
              Networks : </b>Feature enhancements introduced in p4 v1.1
            (already available) : TLV style is now enabled, TLV parsing,
            data types, type checking system, extern types for DPI and
            Crypto, sequential execution semantics while accepting
            target parallelism <o:p></o:p></p>
          <p class="MsoListParagraph"
            style="text-indent:-18.0pt;mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
              style="mso-list:Ignore">-<span style="font:7.0pt
                "Times New Roman"">          </span></span><!--[endif]-->P4
            Key features :<o:p></o:p></p>
          <p class="MsoListParagraph"
            style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1
            level2 lfo1">
            <!--[if !supportLists]--><span
              style="font-family:"Courier New""><span
                style="mso-list:Ignore">o<span style="font:7.0pt
                  "Times New Roman"">   </span></span></span><!--[endif]-->Portability
            (standard architecture vs. target architecture) note :
            extensibility is enemy for portability , we need a good
            balance.<o:p></o:p></p>
          <p class="MsoListParagraph"
            style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1
            level2 lfo1">
            <!--[if !supportLists]--><span
              style="font-family:"Courier New""><span
                style="mso-list:Ignore">o<span style="font:7.0pt
                  "Times New Roman"">   </span></span></span><!--[endif]-->Composability
            (use of namespaces and parametrization, introducing
            architecture modeling constructs in P4)<o:p></o:p></p>
          <p class="MsoListParagraph"
            style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1
            level2 lfo1">
            <!--[if !supportLists]--><span
              style="font-family:"Courier New""><span
                style="mso-list:Ignore">o<span style="font:7.0pt
                  "Times New Roman"">   </span></span></span><!--[endif]-->Architecture-language

            separation (not there yet, today they are unified)<o:p></o:p></p>
          <p class="MsoListParagraph">What’s next : incremental parsing,
            compile-time table population, decoupling the parser
            (ingress) from the deparser (egress)<o:p></o:p></p>
          <p class="MsoListParagraph">P4 for Linux (eBPF, Open vSwitch)<o:p></o:p></p>
          <p class="MsoListParagraph">Barefoot Networks<b> </b>are
            driving the <b><i>P4 Design working group <o:p></o:p></i></b></p>
          <p class="MsoListParagraph"><b>                </b>There will
            be <b>3 sub-groups <o:p> </o:p></b></p>
          <p class="MsoListParagraph"
            style="margin-left:108.0pt;text-indent:-18.0pt;mso-list:l0
            level2 lfo2">
            <!--[if !supportLists]--><span
              style="font-family:"Courier New""><span
                style="mso-list:Ignore">o<span style="font:7.0pt
                  "Times New Roman"">   </span></span></span><!--[endif]-->Language
            Sub-group<o:p></o:p></p>
          <p class="MsoListParagraph"
            style="margin-left:108.0pt;text-indent:-18.0pt;mso-list:l0
            level2 lfo2">
            <!--[if !supportLists]--><span
              style="font-family:"Courier New""><span
                style="mso-list:Ignore">o<span style="font:7.0pt
                  "Times New Roman"">   </span></span></span><!--[endif]-->Standard
            Architecture Sub-group<i><o:p></o:p></i></p>
          <p class="MsoListParagraph"
            style="margin-left:108.0pt;text-indent:-18.0pt;mso-list:l0
            level2 lfo2">
            <!--[if !supportLists]--><span
              style="font-family:"Courier New""><span
                style="mso-list:Ignore">o<span style="font:7.0pt
                  "Times New Roman"">   </span></span></span><!--[endif]-->API-generation

            Sub-group<i><o:p></o:p></i></p>
          <p class="MsoListParagraph">They (Jennifer Rexford and Nick
            McKeown) are looking for “volunteers” for leading these
            Sub-groups<o:p></o:p></p>
          <p class="MsoListParagraph"><b>VMware: </b>with the INT
            (In-band Network Telemetry) and Hula (Hop-by-hop Uitlization
            aware Load balancing architecture) examples they showed the
            power of having simple switches where you can easily add new
            functions (example : switches push their network status in
            the packets)<o:p></o:p></p>
          <p class="MsoListParagraph"><b>Intel DPDK: </b>interesting
            work : the CuckooSwitch <b><o:p></o:p></b></p>
          <p class="MsoListParagraph"><b>Corsa Technology : </b>interesting

            comparison between OpenFlow and P4. The conclusion was :
            they both need to converge !<o:p></o:p></p>
          <p class="MsoListParagraph">Some presentations of folks trying
            to promote their tools/products like Netronome with their
            iNIC (intelligent NIC), Intel DPDK interesting presentation
            from M Jay but without even mentioning P4 <o:p></o:p></p>
          <p class="MsoListParagraph"><b>Huawei :</b> “we are the first
            ones to have P4 running on production hardware ”<o:p></o:p></p>
          <p class="MsoListParagraph">They had 2 demos, one of them with
            mini router 3 slots, half of a slot was used (6x10G)
            NP-based (they have their own NP, it’s called the Net-engine
            I believe). However their presentation wasn’t impressive.
            Same story of POF-FIS  (Protocol Oblivious Forwarding – Flow
            instruction Set) they have developed since 2012/2013 for
            OpenFlow switches and now they’re using this for P4
            switches.<i><o:p></o:p></i></p>
          <p class="MsoNormal"><o:p></o:p></p>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal">My closing question : What is Ericsson
            position with P4 ?<o:p></o:p></p>
          <p class="MsoNormal">Knowing that :<o:p></o:p></p>
          <p class="MsoListParagraph"
            style="text-indent:-18.0pt;mso-list:l2 level1 lfo3"><!--[if !supportLists]--><span
              style="mso-list:Ignore">-<span style="font:7.0pt
                "Times New Roman"">          </span></span><!--[endif]-->P4
            workshop/event sponsors are : Intel, Netronome, Microsoft,
            Barefoot networks and Cisco.<o:p></o:p></p>
          <p class="MsoListParagraph"
            style="text-indent:-18.0pt;mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
              style="mso-list:Ignore">-<span style="font:7.0pt
                "Times New Roman"">          </span></span><!--[endif]-->P4
            members complete list here : <a moz-do-not-send="true"
              href="http://p4.org/join-us/"> http://p4.org/join-us/</a>
            <o:p></o:p></p>
          <p class="MsoListParagraph"
            style="text-indent:-18.0pt;mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
              style="mso-list:Ignore">-<span style="font:7.0pt
                "Times New Roman"">          </span></span><!--[endif]-->Becoming
            a member is free : <a moz-do-not-send="true"
              class="moz-txt-link-freetext"
href="http://p4.org/wp-content/uploads/2015/07/P4_Language_Consortium_Membership_Agreement.pdf">http://p4.org/wp-content/uploads/2015/07/P4_Language_Consortium_Membership_Agreement.pdf</a>
            <o:p></o:p></p>
          <p class="MsoListParagraph"
            style="text-indent:-18.0pt;mso-list:l1 level1 lfo1"><!--[if !supportLists]--><span
              style="mso-list:Ignore">-<span style="font:7.0pt
                "Times New Roman"">          </span></span><!--[endif]-->Ericsson
            is not a member !<o:p></o:p></p>
          <p class="MsoListParagraph"
            style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1
            level2 lfo1">
            <!--[if !supportLists]--><span
              style="font-family:"Courier New""><span
                style="mso-list:Ignore">o<span style="font:7.0pt
                  "Times New Roman"">   </span></span></span><!--[endif]-->Don’t
            we want to have technology leadership with P4 ?<o:p></o:p></p>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal"><span style="mso-fareast-language:EN-CA"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span style="mso-fareast-language:EN-CA">Best

              Regards,<o:p></o:p></span></p>
          <p class="MsoNormal"><span style="mso-fareast-language:EN-CA">--<o:p></o:p></span></p>
          <p class="MsoNormal"><span style="mso-fareast-language:EN-CA">Bochra

              Boughzala<o:p></o:p></span></p>
          <p class="MsoNormal"><span style="mso-fareast-language:EN-CA">Experienced

              Researcher IP & Transport<o:p></o:p></span></p>
          <p class="MsoNormal"><span style="mso-fareast-language:EN-CA">Mobile

              : +1 514 449 4957<o:p></o:p></span></p>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <br>
      </div>
      <br>
      <br>
    </div>
    <br>
  </body>
</html>