<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi Ke,</p>
<p>You are totally right, registers are needed for most of the
complex use cases. We are working on to add this support to our
compiler soon; hopefully it will be done in a few weeks.</p>
<p>If you want, I will inform you as soon as this feature is
available.<br>
</p>
<p>Thanks for your mail.<br>
</p>
<p>Best,<br>
Sandor<br>
</p>
<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>
<br>
<div class="moz-cite-prefix">On 2016.07.20. 20:50, Ke Wang wrote:<br>
</div>
<blockquote
cite="mid:CAKT3KGMfkttWpS8NNpUTsxUk5j8p0udNy++KO-GfVucBFHGCVQ@mail.gmail.com"
type="cite">
<div dir="ltr">Hi Sandor,
<div><br>
</div>
<div>On the P4ELTE repo, it says the register is not fully
supported. But to what extent is the register supported? I
understand that implementing register can cause performance
issues, but registers can add a lot of useful functions into
switch.</div>
<div><br>
</div>
<div>Best,</div>
<div><br>
</div>
<div>Ke<br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sun, Jul 10, 2016 at 1:17 PM,
Sándor Laki <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:lakis@elte.hu" target="_blank">lakis@elte.hu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">As
Christian mentioned, our P4 compiler for Intel DPDK is
available on github: <a moz-do-not-send="true"
href="https://github.com/P4ELTE/p4c" rel="noreferrer"
target="_blank">https://github.com/P4ELTE/p4c</a>
(besides our project site: <a moz-do-not-send="true"
href="http://p4.elte.hu" rel="noreferrer"
target="_blank">http://p4.elte.hu</a>).<br>
Actually, the first release was published a few days
ago, so any feedback is welcome.<br>
<br>
Best,<br>
Sandor<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Sándor Laki, PhD<br>
Assistant professor<br>
Department of Information Systems<br>
Eötvös Loránd University (ELTE)<br>
Pázmány Péter stny. 1/C<br>
H-1117, Budapest, Hungary<br>
Room 2.506<br>
Web: <a moz-do-not-send="true"
href="http://lakis.web.elte.hu" rel="noreferrer"
target="_blank">http://lakis.web.elte.hu</a><br>
Phone: <a moz-do-not-send="true"
href="tel:%2B36%201%20372%202869"
value="+3613722869" target="_blank">+36 1 372 2869</a>
/ 8477<br>
Cell: <a moz-do-not-send="true"
href="tel:%2B36%2070%20374%202646"
value="+36703742646" target="_blank">+36 70 374
2646</a><br>
Skype: sandor.laki</font></span>
<div class="HOEnZb">
<div class="h5"><br>
<br>
<br>
On <a moz-do-not-send="true"
href="tel:2016.07.08.%2016" value="+12016070816"
target="_blank">2016.07.08. 16</a>:43, Christian
Esteve Rothenberg wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
The P4 DPDK switch from ELTE (to be demoed at
SIGCOMM) is already<br>
available: <a moz-do-not-send="true"
href="http://p4.elte.hu" rel="noreferrer"
target="_blank">http://p4.elte.hu</a><br>
<br>
We at Unicamp in collaboration with Ericsson
Research are working also<br>
on a cross-target compiler called MACSAD that
forks from the ELTE<br>
compiler but we are not yet ready for public
release (we will also<br>
present a SIGCOMM demo).<br>
<br>
-ch<br>
<br>
<br>
On Fri, Jul 8, 2016 at 11:38 AM, Martinez Yelmo
Isaias<br>
<<a moz-do-not-send="true"
href="mailto:isaias.martinezy@uah.es"
target="_blank">isaias.martinezy@uah.es</a>>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0
0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
Pisces team is building the github site, it is a
question of time.<br>
<br>
<a moz-do-not-send="true"
href="https://github.com/P4-vSwitch"
rel="noreferrer" target="_blank">https://github.com/P4-vSwitch</a><br>
<br>
Best regards,<br>
<br>
Isaías Martínez Yelmo<br>
<br>
--<br>
Dr. Isaías Martínez Yelmo<br>
Universidad de Alcalá de Henares<br>
Escuela Politécnica - Dpto. Automática<br>
Campus Universitario N-II, km. 32<br>
Sector Verde. Planta 2. Despacho E-243<br>
28871 Alcalá de Henares Madrid<br>
Spain<br>
<br>
E-mail: <a moz-do-not-send="true"
href="mailto:isaias.martinezy@uah.es"
target="_blank">isaias.martinezy@uah.es</a><br>
<br>
Web: <a moz-do-not-send="true"
href="http://www.uah.es/pdi/isaias_martinezy"
rel="noreferrer" target="_blank">http://www.uah.es/pdi/isaias_martinezy</a><br>
<br>
On 2016-07-08, at 13:07, Eggert, Lars <<a
moz-do-not-send="true"
href="mailto:lars@netapp.com" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:lars@netapp.com">lars@netapp.com</a></a>>
wrote:<br>
<br>
Hi,<br>
<br>
On 2016-07-08, at 12:44, Christian Esteve
Rothenberg<br>
<<a moz-do-not-send="true"
href="mailto:chesteve@dca.fee.unicamp.br"
target="_blank">chesteve@dca.fee.unicamp.br</a>>
wrote:<br>
<br>
that is expected as bmv2 was designed for
functionality and feature<br>
testing rather than performance.<br>
<br>
<br>
that's what I thought, given that it's based on
libpcap and all. Thanks for<br>
confirming!<br>
<br>
Being a user space implementation<br>
nothing prevents from someone implementing DPDK
support, however we<br>
will see soon high performance open source SW
switches, like OVS with<br>
P4 datapath (PISCES). In SIGCOMM we will see at
least three demos on<br>
that front, including PISCES (with paper in the
main track) and two<br>
demos featuring P4 with DPDK targets.<br>
<br>
<br>
Do you happen to know if the source for any of
these is available?<br>
<br>
I found the PISCES repos on github, but they
seem to distribute a demo as a<br>
collection of vagrant VMs, and it seems one
would need to extract the pieces<br>
manually to run them on bare metal.<br>
<br>
Lars<br>
_______________________________________________<br>
P4-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:P4-dev@lists.p4.org"
target="_blank">P4-dev@lists.p4.org</a><br>
<a moz-do-not-send="true"
href="http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org"
rel="noreferrer" target="_blank">http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org</a><br>
<br>
<br>
</blockquote>
_______________________________________________<br>
P4-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:P4-dev@lists.p4.org"
target="_blank">P4-dev@lists.p4.org</a><br>
<a moz-do-not-send="true"
href="http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org"
rel="noreferrer" target="_blank">http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org</a><br>
</blockquote>
<br>
<br>
_______________________________________________<br>
P4-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:P4-dev@lists.p4.org" target="_blank">P4-dev@lists.p4.org</a><br>
<a moz-do-not-send="true"
href="http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org"
rel="noreferrer" target="_blank">http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org</a></div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">
</pre>
<br /><br />
<hr style='border:none; color:#909090; background-color:#B0B0B0; height: 1px; width: 99%;' />
<table style='border-collapse:collapse;border:none;'>
<tr>
<td style='border:none;padding:0px 15px 0px 8px'>
<a href="https://www.avast.com/antivirus">
<img border=0 src="http://static.avast.com/emails/avast-mail-stamp.png" alt="Avast logo" />
</a>
</td>
<td>
<p style='color:#3d4d5a; font-family:"Calibri","Verdana","Arial","Helvetica"; font-size:12pt;'>
Ezt az e-mailt az Avast víruskereső szoftver átvizsgálta.
<br><a href="https://www.avast.com/antivirus">www.avast.com</a>
</p>
</td>
</tr>
</table>
<br />
</body>
</html>