[P4] [P4-dev] quick bmv2 performance question
Sándor Laki
lakis at elte.hu
Wed Jul 20 21:38:31 CEST 2016
Hi Ke,
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.
If you want, I will inform you as soon as this feature is available.
Thanks for your mail.
Best,
Sandor
--
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: http://lakis.web.elte.hu
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646
On 2016.07.20. 20:50, Ke Wang wrote:
> Hi Sandor,
>
> 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.
>
> Best,
>
> Ke
>
> On Sun, Jul 10, 2016 at 1:17 PM, Sándor Laki <lakis at elte.hu
> <mailto:lakis at elte.hu>> wrote:
>
> As Christian mentioned, our P4 compiler for Intel DPDK is
> available on github: https://github.com/P4ELTE/p4c (besides our
> project site: http://p4.elte.hu).
> Actually, the first release was published a few days ago, so any
> feedback is welcome.
>
> Best,
> Sandor
>
> --
> Sándor Laki, PhD
> Assistant professor
> Department of Information Systems
> Eötvös Loránd University (ELTE)
> Pázmány Péter stny. 1/C
> H-1117, Budapest, Hungary
> Room 2.506
> Web: http://lakis.web.elte.hu
> Phone: +36 1 372 2869 <tel:%2B36%201%20372%202869> / 8477
> Cell: +36 70 374 2646 <tel:%2B36%2070%20374%202646>
> Skype: sandor.laki
>
>
>
> On 2016.07.08. 16 <tel:2016.07.08.%2016>:43, Christian Esteve
> Rothenberg wrote:
>
> The P4 DPDK switch from ELTE (to be demoed at SIGCOMM) is already
> available: http://p4.elte.hu
>
> We at Unicamp in collaboration with Ericsson Research are
> working also
> on a cross-target compiler called MACSAD that forks from the ELTE
> compiler but we are not yet ready for public release (we will also
> present a SIGCOMM demo).
>
> -ch
>
>
> On Fri, Jul 8, 2016 at 11:38 AM, Martinez Yelmo Isaias
> <isaias.martinezy at uah.es <mailto:isaias.martinezy at uah.es>> wrote:
>
> Pisces team is building the github site, it is a question
> of time.
>
> https://github.com/P4-vSwitch
>
> Best regards,
>
> Isaías Martínez Yelmo
>
> --
> Dr. Isaías Martínez Yelmo
> Universidad de Alcalá de Henares
> Escuela Politécnica - Dpto. Automática
> Campus Universitario N-II, km. 32
> Sector Verde. Planta 2. Despacho E-243
> 28871 Alcalá de Henares Madrid
> Spain
>
> E-mail: isaias.martinezy at uah.es
> <mailto:isaias.martinezy at uah.es>
>
> Web: http://www.uah.es/pdi/isaias_martinezy
>
> On 2016-07-08, at 13:07, Eggert, Lars <lars at netapp.com
> <mailto:lars at netapp.com>> wrote:
>
> Hi,
>
> On 2016-07-08, at 12:44, Christian Esteve Rothenberg
> <chesteve at dca.fee.unicamp.br
> <mailto:chesteve at dca.fee.unicamp.br>> wrote:
>
> that is expected as bmv2 was designed for functionality
> and feature
> testing rather than performance.
>
>
> that's what I thought, given that it's based on libpcap
> and all. Thanks for
> confirming!
>
> Being a user space implementation
> nothing prevents from someone implementing DPDK support,
> however we
> will see soon high performance open source SW switches,
> like OVS with
> P4 datapath (PISCES). In SIGCOMM we will see at least
> three demos on
> that front, including PISCES (with paper in the main
> track) and two
> demos featuring P4 with DPDK targets.
>
>
> Do you happen to know if the source for any of these is
> available?
>
> I found the PISCES repos on github, but they seem to
> distribute a demo as a
> collection of vagrant VMs, and it seems one would need to
> extract the pieces
> manually to run them on bare metal.
>
> Lars
> _______________________________________________
> P4-dev mailing list
> P4-dev at lists.p4.org <mailto:P4-dev at lists.p4.org>
> http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
>
>
> _______________________________________________
> P4-dev mailing list
> P4-dev at lists.p4.org <mailto:P4-dev at lists.p4.org>
> http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
>
>
>
> _______________________________________________
> P4-dev mailing list
> P4-dev at lists.p4.org <mailto:P4-dev at lists.p4.org>
> http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
>
>
---
Ezt az e-mailt az Avast víruskereső szoftver átvizsgálta.
https://www.avast.com/antivirus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/p4/attachments/20160720/b59ddd0c/attachment-0001.html>
More information about the P4
mailing list