11 ms·
Well. It looks like abandonning software to the community. From the "P4 workflow" described at https://p4.org/ https://p4.org/ I see mentions of compiling to x
by dolmen 2y ago
Well. It looks like abandonning software to the community.
From the "P4 workflow" described at https://p4.org/ https://p4.org/ I see mentions of compiling to x86, but no mention of ARM, and no mention of BPF. So, as someone who discover it, I wonder if this project is still relevant in 2025.
- trimethylpurine 2y agoIs x86 dead for wire powered devices? Regardless, OSS is probably the best way to get it onto other architectures.
- neuroelectron 2y agoBasically, now you have to document x86. xD
- enragedcacti 2y agoI'm not familiar with P4 but with some quick digging it seems like the compiler does support eBPF as a target. Additionally, I don't think the compiler outputs x86 directly at all, and instead includes targets like DPDK which supports ARM in addition to x86. https://github.com/p4lang/p4c https://github.com/p4lang/p4c
- FuriouslyAdrift 2y agoThere's a bunch of network operating systems that use P4 (Arista EOS, Cisco NX-OS, IPinfusion OCNOS, Microsoft SONiC, etc)