UX in network apps: how not to fail
UX in network apps: how not to fail
Close
Header Background Image

P4

CodiLime Glossary

Some common networking terms clearly explained

P4 is a domain-specific (in contrast to general purpose languages such as Python or C) programming language that allows a programmer to arbitrarily decide how the packets traversing programmable dataplane blocks are processed. You can compile the code then inject the configuration into a networking device (e.g. a router, Network Interface Card inserted into the server or software switch). Of course, to enable this you need to have a special chip containing programmable blocks.

Read more:

P4-programmable smartNIC controlled by ONOS (video)
Time to read

65 minutes reading

Publish date

29 Sep 2020

Multiple authors

Low-level programming

Read more
SmartNICs with P4 support
Time to read

20 minutes reading

Publish date

13 Jul 2020

Paweł Parol

Low-level programming

Read more
P4 Network Programming Language—what is it all about?
Time to read

19 minutes reading

Publish date

22 Apr 2020

Paweł Parol

Low-level programming

Read more