<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Dear All,</p>
    <p>Finally, I managed to make vEPG run. There were some bugs in
      t4p4s as well as in the P4 and controller codes, but now it seems
      working with the pcap files Christian provided.</p>
    <p>The fixed p4 code and the controller programs are available in
      our private git repository:<br>
      <a
href="https://forge.ericsson.net/plugins/git/p4eri/p4_codes?a=tree&hb=7d5061d043344f6d2134c3b3e6a7e13dc6321383&f=vEPG">https://forge.ericsson.net/plugins/git/p4eri/p4_codes?a=tree&hb=7d5061d043344f6d2134c3b3e6a7e13dc6321383&f=vEPG</a></p>
    <p>(Details are in the p4_codes/vEPG/readme.md file...)<br>
    </p>
    <p>The working t4p4s version is in the "psa" branch (latest commit
      77bdee11615fb54f0e51684171cf1b1a5c09c7cf): <br>
      <a href="https://github.com/P4ELTE/t4p4s/tree/psa">https://github.com/P4ELTE/t4p4s/tree/psa</a></p>
    <p>Tests with other use cases are underway, but I do not expect deep
      changes and want to focus on P4Runtime support and ONOS
      integration in the upcoming days.<br>
    </p>
    <p>Best,<br>
      Sandor<br>
    </p>
    <div class="moz-cite-prefix">2019.10.15. 14:38 keltezéssel, Sándor
      Laki írta:<br>
    </div>
    <blockquote type="cite"
      cite="mid:570f5a64-612b-509d-a22d-937562df6437@elte.hu">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <p>Link to the "TSN in P4" slides of Peng He: <a
href="https://drive.google.com/drive/folders/11I7O2pecQ7l3rsgUV9meeZjzroYl8KSK"
          moz-do-not-send="true">https://drive.google.com/drive/folders/11I7O2pecQ7l3rsgUV9meeZjzroYl8KSK</a></p>
      <p>The P4 TM SubWG link: <a
href="https://drive.google.com/drive/folders/1sXdBN5GX1PCNmUymSHkEbW7Bu5Fu33_O"
          moz-do-not-send="true">https://drive.google.com/drive/folders/1sXdBN5GX1PCNmUymSHkEbW7Bu5Fu33_O</a></p>
      <p>Best,</p>
      <p>Sandor<br>
      </p>
      <div class="moz-cite-prefix">2019.09.18. 11:18 keltezéssel,
        Gergely Pongracz írta:<br>
      </div>
      <blockquote type="cite"
cite="mid:AM7PR07MB63111F0779C998C682405E9CFC8E0@AM7PR07MB6311.eurprd07.prod.outlook.com">
        <meta name="Generator" content="Microsoft Word 15 (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:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@DengXian";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
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;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:335159085;
        mso-list-type:hybrid;
        mso-list-template-ids:-1888708786 -424786922 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@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;
        text-indent:-18.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-font-family:DengXian;}
@list l0: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 l0: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 l0: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 l0: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 l0: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 l0: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 l0: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 l0: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 l1
        {mso-list-id:701368272;
        mso-list-template-ids:-901119016;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2
        {mso-list-id:1181167733;
        mso-list-type:hybrid;
        mso-list-template-ids:1875279616 1450063270 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
        {mso-level-start-at:7;
        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;}
@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">Some notes:<o:p></o:p></p>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal">ELTE<o:p></o:p></p>
          <ul style="margin-top:0cm" type="disc">
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">Sigcomm
              demos (2)<o:p></o:p></li>
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">COST
              proposal<o:p></o:p></li>
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">Paper to
              EuroP4 – async (accepted as poster)<o:p></o:p></li>
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">Current
              work<o:p></o:p></li>
            <ul style="margin-top:0cm" type="circle">
              <li class="MsoListParagraph"
                style="margin-left:0cm;mso-list:l2 level2 lfo4">Long
                paper to NetSoft<o:p></o:p></li>
              <li class="MsoListParagraph"
                style="margin-left:0cm;mso-list:l2 level2 lfo4">Async
                library performance issues – working with other
                libraries<o:p></o:p></li>
              <li class="MsoListParagraph"
                style="margin-left:0cm;mso-list:l2 level2 lfo4">P4
                robotic ctrl – working version on the Delta switch,
                create a bigger demo with real robot arm<o:p></o:p></li>
            </ul>
          </ul>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal">KAU<o:p></o:p></p>
          <ul style="margin-top:0cm" type="disc">
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">EuroP4
              poster – machine learning for flow classification / IDS<o:p></o:p></li>
            <ul style="margin-top:0cm" type="circle">
              <li class="MsoListParagraph"
                style="margin-left:0cm;mso-list:l2 level2 lfo4">Implemented
                feature collections<o:p></o:p></li>
              <li class="MsoListParagraph"
                style="margin-left:0cm;mso-list:l2 level2 lfo4">Neural
                network approximation with lookup tables<o:p></o:p></li>
            </ul>
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">FastReact
              compiled to T4P4S – performance improvements by using flow
              based locking<o:p></o:p></li>
            <ul style="margin-top:0cm" type="circle">
              <li class="MsoListParagraph"
                style="margin-left:0cm;mso-list:l2 level2 lfo4">Paper
                accepted for CLoudNet2019<o:p></o:p></li>
            </ul>
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">Flowlet
              based load balancing – CloudNet2019 paper accepted<o:p></o:p></li>
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">EPG on VPP
              – load balancing & also some functionality as VPP
              plugins<o:p></o:p></li>
            <ul style="margin-top:0cm" type="circle">
              <li class="MsoListParagraph"
                style="margin-left:0cm;mso-list:l2 level2 lfo4">Andreas
                will try to acquire some more data or the paper itself <o:p></o:p></li>
            </ul>
          </ul>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal">Unicamp<o:p></o:p></p>
          <ul style="margin-top:0cm" type="disc">
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">vEPG &
              hybrid vEPG<o:p></o:p></li>
            <ul style="margin-top:0cm" type="circle">
              <li class="MsoListParagraph"
                style="margin-left:0cm;mso-list:l2 level2 lfo4">currently
                simple pipeline<o:p></o:p></li>
              <li class="MsoListParagraph"
                style="margin-left:0cm;mso-list:l2 level2 lfo4">question:
                how the two pipelines could interact?<o:p></o:p></li>
              <ul style="margin-top:0cm" type="square">
                <li class="MsoListParagraph"
                  style="margin-left:0cm;mso-list:l2 level3 lfo4">Tofino
                  as “cache” for x86<o:p></o:p></li>
                <li class="MsoListParagraph"
                  style="margin-left:0cm;mso-list:l2 level3 lfo4">Standalone
                  tables controlled by e.g. ONOS<o:p></o:p></li>
              </ul>
            </ul>
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">Stratum
              investigation with Tofino & EPG pipeline<o:p></o:p></li>
          </ul>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal">Joint repo / git:<o:p></o:p></p>
          <ul style="margin-top:0cm" type="disc">
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">Documents
              can be uploaded<o:p></o:p></li>
            <li class="MsoListParagraph"
              style="margin-left:0cm;mso-list:l2 level1 lfo4">Sandor
              will create the sub-directories in git and send email
              about the structure <o:p></o:p></li>
          </ul>
        </div>
      </blockquote>
      <pre class="moz-signature" cols="72">-- 
Sándor Laki, PhD
Assistant professor
Department of Information Systems
Eötvös Loránd University
Pázmány Péter stny. 1/C
H-1117, Budapest, Hungary
Room 2.506
Web: <a class="moz-txt-link-freetext" href="http://lakis.web.elte.hu" moz-do-not-send="true">http://lakis.web.elte.hu</a>
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646</pre>
      <div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
        <table style="border-top: 1px solid #D3D4DE;">
          <tbody>
            <tr>
              <td style="width: 55px; padding-top: 18px;"><a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient"
                  target="_blank" moz-do-not-send="true"><img
src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif"
                    alt="" style="width: 46px; height: 29px;"
                    moz-do-not-send="true" width="46" height="29"></a></td>
              <td style="width: 470px; padding-top: 17px; color:
                #41424e; font-size: 13px; font-family: Arial, Helvetica,
                sans-serif; line-height: 18px;">Mentes a vírusoktól. <a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient"
                  target="_blank" style="color: #4453ea;"
                  moz-do-not-send="true">www.avast.com</a> </td>
            </tr>
          </tbody>
        </table>
        <a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1"
          height="1" moz-do-not-send="true"> </a></div>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Sándor Laki, PhD
Assistant professor
Department of Information Systems
Eötvös Loránd University
Pázmány Péter stny. 1/C
H-1117, Budapest, Hungary
Room 2.506
Web: <a class="moz-txt-link-freetext" href="http://lakis.web.elte.hu">http://lakis.web.elte.hu</a>
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646</pre>
  </body>
</html>