<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>