[P4-dev] list of hardware targets with P4 support

Yi Tseng a86487817 at gmail.com
Sun Jun 2 03:29:58 EDT 2019


How about other ODMs?

Inventec, Delta, WNC, Foxconn

<hemant at mnkcg.com> 於 2019年6月1日 週六 下午7:23寫道:

> I updated the document providing more clarity.  Please review.
>
>
>
> https://github.com/hesingh/p4-info/blob/master/README.md
>
>
>
> Thanks,
>
>
>
> Hemant
>
>
>
> *From:* Petr Kaštovský <kastovsky at netcope.com>
> *Sent:* Saturday, June 01, 2019 9:24 PM
> *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
>
>
>
> 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 (Product 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/20190602/cf5242a5/attachment-0001.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/20190602/cf5242a5/attachment-0001.png>


More information about the P4-dev mailing list