[P4-dev] P4-dev Digest, Vol 46, Issue 3

Jeferson Santiago da Silva eng.jefersonsantiago at gmail.com
Sat Jun 1 21:33:10 EDT 2019


I follow Petr with the questioning.

Quite vague to say hardware support. What does that mean? Devices? If so,
we mainly have programmable Asics, FPGAs, and CPUs.
Or should we say products supporting P4 including SDKs, datacenter fabrics,
etc?

Jeferson

On Sat, Jun 1, 2019 at 9:24 PM <p4-dev-request at lists.p4.org> wrote:

> Send P4-dev mailing list submissions to
>         p4-dev at lists.p4.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
> or, via email, send a message with subject or body 'help' to
>         p4-dev-request at lists.p4.org
>
> You can reach the person managing the list at
>         p4-dev-owner at lists.p4.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of P4-dev digest..."
>
>
> Today's Topics:
>
>    1. Re: list of hardware targets with P4 support (Petr Ka?tovsk?)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 1 Jun 2019 18:23:58 -0700
> From: Petr Ka?tovsk? <kastovsky at netcope.com>
> To: hemant at mnkcg.com
> Cc: Yi Tseng <a86487817 at gmail.com>, p4-dev <p4-dev at lists.p4.org>
> Subject: Re: [P4-dev] list of hardware targets with P4 support
> Message-ID:
>         <
> CAEsxH8d0FoALhHeayiL8+UwRxvKUyRyU4mQFo5-e57m0yu_SmQ at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Dear all,
>
> it is true that Netcope is a software company with some history in building
> FPGA-based smart NICs. With Netcope P4 Cloud we support FPGAs from both
> Intel and Xilinx. These FPGAs are always mounted on/in some
> device/appliance. One example are smart NICs the other are appliances with
> FPGAs in them (e.g. FPGA-based firewall) - much like you can buy Tofino
> chip in switches built by various ODM/OEM vendors.
>
> My question is - do you want to track chipsets that are P4 programmable
> (Tofino, Intel FPGA, Xilinx FPGA, Netronome NPUs, CPUs ...), the
> devices/appliances (Kaloom, Arista, Edgecore, Netberg, Stordis, Intel smart
> NICs, Silicom smart NICs, Xilinx smart NICs, Netronome Smart NICs...) or
> the toolchains (P4C, Barefoot SDK, Xilinx SDNet, Netcope P4 Cloud,
> Netronome SDK, ...)?
>
> Thoughts?
>
> Petr
>
>
>
>
> On Sat, Jun 1, 2019 at 4:54 AM <hemant at mnkcg.com> wrote:
>
> > Thanks for the feedback.
> >
> >
> >
> > The goal of the list was to help newbies asking for what hardware to use
> > to work with P4.   Hardware is useless without a compiler to compile the
> P4
> > program.
> >
> >
> >
> > This is why Netcope is listed because they have a P4 compiler to program
> > Intel or Xilinx FPGA.
> >
> > Regarding Orange, again, this is a P4 compiler (p4c) backend to run P4 on
> > generic compute hardware.
> >
> > EBPF is also a p4c backend.  EBPF runs in Linux kernel on generic
> compute.
> >
> > I have already said Kaloom has leaf and spine switches to form a switch
> > fabric.
> >
> >
> >
> > I have also noticed Edgecore has a long lead time to get an ODM switch
> > from.  In contrast, Netberg does not.  This is why I listed both.   I am
> > trying my best to help newbies get up and running immediately.
> >
> >
> >
> > Nate,
> >
> >
> >
> > Thanks for the p4.org idea.  Sure, include all the information in terms
> > of hardware, compiler, OS for switch, etc.  However,  IMHO, first,
> hardware
> > and compiler should be listed for newbies.  Then, the kitchen sink of
> > information can be included below that.
> >
> >
> >
> > Hemant
> >
> >
> >
> > *From:* Yi Tseng <a86487817 at gmail.com>
> > *Sent:* Saturday, June 01, 2019 2:58 AM
> > *To:* hemant at mnkcg.com
> > *Cc:* p4-dev <p4-dev at lists.p4.org>
> > *Subject:* Re: [P4-dev] list of hardware targets with P4 support
> >
> >
> >
> > I think they are all software, not hardware target
> >
> > "Netcope ....Has software tools "
> >
> > "Orange: Has a p4c backend for linux user space"
> > "p4lang/p4c EBPF"
> >
> > "Kaloom"
> >
> >
> >
> >
> >
> >
> >
> > Nate Foster <jnfoster at cs.cornell.edu> ? 2019?5?31? ?? ??2:01???
> >
> > Over the past few months, I collected data to populate a detailed list of
> > P4 targets from a number of different hardware, software, and system
> > vendors.
> >
> >
> >
> > It's still incomplete, but rather than let the perfect be the enemy of
> the
> > good, I will do my best to push this to the P4.org website in the coming
> > days.
> >
> >
> >
> > -N
> >
> >
> >
> > On Fri, May 31, 2019 at 4:57 PM <hemant at mnkcg.com> wrote:
> >
> > They are different.
> >
> >
> >
> > Stordis is listed @ Barefoot?s website as a switch platform.   Likewise
> > Kaloom is a switch fabric platform ? again hardware.
> >
> >
> >
> > Hemant
> >
> >
> >
> > *From:* Arun Paneri (NoviFlow) <arun.paneri at noviflow.com>
> > *Sent:* Friday, May 31, 2019 4:46 PM
> > *To:* hemant at mnkcg.com
> > *Cc:* p4-dev at lists.p4.org
> > *Subject:* Re: [P4-dev] list of hardware targets with P4 support
> >
> >
> >
> > Well, I see Stordis and Kaloom there in the 1st item and don't see how
> > they are different than NoviFlow. I was expecting NoviFlow in that same
> > line. But that's fine as NoviFlow is anyway part of the bigger ecosystem.
> >
> >
> >
> > Thanks.
> >
> >
> >
> >
> >
> >
> >
> > On Fri, May 31, 2019 at 1:39 PM <hemant at mnkcg.com> wrote:
> >
> > My goal is to list hardware platforms in switching asic such as Tofino
> and
> > FPGA with P4-16 support.  Listing every vendor who uses Tofino is not.
> >   Further, NoviFlow is an OS vendor on Barefoot?s website ? my list is
> > collecting hardware platforms.  Regarding Stratum, the expectation is
> when
> > it?s complete, it will be open-source software.  It?s not open-source
> yet.
> >
> >
> >
> > Thanks,
> >
> >
> >
> > Hemant
> >
> >
> >
> > *From:* Arun Paneri (NoviFlow) <arun.paneri at noviflow.com>
> > *Sent:* Friday, May 31, 2019 3:13 PM
> > *To:* hemant at mnkcg.com
> > *Cc:* p4-dev at lists.p4.org
> > *Subject:* Re: [P4-dev] list of hardware targets with P4 support
> >
> >
> >
> > Hi Hament,
> >
> >
> >
> > I am surprised not to see NoviFlow there, We have been part of P4.org and
> > member of Stratum from very beginning. We are very early adopter of
> > gRPC/gNMI/gNOI on Tofino based switches and  have fully functional P4
> based
> > flexible pipeline support in our NOS (NoviWare). We are also listed as
> > Barefoot partner since late 2016 -
> https://barefootnetworks.com/partners/
> > since early 2017.
> >
> >
> >
> > https://noviflow.com/noviware/
> >
> > Would you consider adding NoviFlow in that list?
> >
> >
> >
> > Best Regards,
> >
> > *________________**________________**________________**_________________*
> >
> > Arun Paneri| Director of Engineering (Prod
> <https://www.google.com/maps/search/un+Paneri%7C+Director+of+Engineering+(Prod?entry=gmail&source=g>uct
> Management)
> >
> > Email: arun.paneri at noviflow.com <arun.paneri at gmail.com>  | Phone: +1 408
> > 518 2294
> >
> > NoviFlow USA, 440 N Wolfe Rd, Sunnyvale, CA 94085
> >
> >
> >
> >
> >
> > On Fri, May 31, 2019 at 4:40 AM <hemant at mnkcg.com> wrote:
> >
> > Salvatore,
> >
> >
> >
> > I added Netcope.  I am also listing if the target supports p4-16.  Please
> > let me know.
> >
> >
> >
> > Thanks,
> >
> >
> >
> > Hemant
> >
> >
> >
> > *From:* P4-dev <p4-dev-bounces at lists.p4.org> *On Behalf Of *Salvatore
> > Signorello
> > *Sent:* Friday, May 31, 2019 7:32 AM
> > *To:* p4-dev at lists.p4.org
> > *Subject:* Re: [P4-dev] list of hardware targets with P4 support
> >
> >
> >
> > Dear Hemant,
> >
> > never put hands on any of their products myself, yet you may consider
> > checking and including Netcope Technologies:
> >
> > https://www.netcope.com/en/products/netcopep4
> >
> > regards,
> >
> > Salvatore
> >
> > On 31/05/19 11:40, hemant at mnkcg.com wrote:
> >
> > Every now and then, someone asks what hardware supports P4.  I put a list
> > together.  If any hardware is missed, please let me know.  I?d be happy
> to
> > add to the list.
> >
> >
> >
> > https://github.com/hesingh/p4-info/blob/master/README.md
> >
> >
> >
> > Thanks,
> >
> >
> >
> > Hemant
> >
> >
> >
> >
> >
> > _______________________________________________
> >
> > P4-dev mailing list
> >
> > P4-dev at lists.p4.org
> >
> > http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
> >
> >  thi
> >
> > _______________________________________________
> > P4-dev mailing list
> > 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
> > http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
> >
> > _______________________________________________
> > P4-dev mailing list
> > 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
> > http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20190601/e10f4d8f/attachment.html
> >
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: image002.png
> Type: image/png
> Size: 4500 bytes
> Desc: not available
> URL: <
> http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20190601/e10f4d8f/attachment.png
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> P4-dev mailing list
> P4-dev at p4.org
> Listinfo - http://mail.p4.org/mailman/listinfo/p4-dev_p4.org
> Archives - http://mail.p4.org/pipermail/p4-dev_p4.org/
>
>
> ------------------------------
>
> End of P4-dev Digest, Vol 46, Issue 3
> *************************************
>
-- 
Jeferson Santiago da Silva, M.Sc.
<http://br.linkedin.com/in/engjefersonsantiago>
Polytechnique Montréal
Ph.D. Candidate in Computer Engineering
Hardware and Programmable Logic Design Engineer
Phone: +1 (514) 581-1004
Skype: eng.jefersonsantiago
Montreal/QC - Canada
Lattes CV: http://lattes.cnpq.br/9568850258686622
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20190601/6ae3eb51/attachment.html>


More information about the P4-dev mailing list