Live data from Hacker News

The BPF instruction set architecture is now RFC 9669

lwn.net

1–10 of 13 posts

Re: The BPF instruction set architecture is now RFC 9669

#5
Somewhat related:

> P4 is a programming language for controlling packet forwarding planes in networking devices, such as routers and switches. In contrast to a general purpose language such as C or Python, P4 is a domain-specific language with a number of constructs optimized for network data forwarding. P4 is distributed as open-source, permissively licensed code, and is maintained by the P4 Project (formerly the P4 Language Consortium), a not-for-profit organization hosted by the Open Networking Foundation.

* https://en.wikipedia.org/wiki/P4_(programming_language)

Re: The BPF instruction set architecture is now RFC 9669

#6
post #4

So… eBPF is now BPF and old BPF is now cBPF or classic bpf.

And there's wasm-bpf: https://github.com/eunomia-bpf/wasm-bpf#how-it-works

But should (browser) WASM processes cross the kernel boundary for BPF performance?

FWIW EVM/eWASM opcodes have a cost in gas/particles.

Re: The BPF instruction set architecture is now RFC 9669

#10
post #4

So… eBPF is now BPF and old BPF is now cBPF or classic bpf.

And there's wasm-bpf: https://github.com/eunomia-bpf/wasm-bpf#how-it-works But should (browser) WASM processes cross the kernel boundary for BPF performance? FWIW EVM/eWASM opcodes have a cost in gas/particles.

Do you think that BPF opcodes should be costed, too? Why or why not?
Post reply on HN