P4

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, a not-for-profit organization hosted by the Open Networking Foundation. Wikipedia

Created Year: 2013
Aliases: Programming Protocol Independent Packet Processors

Wikidata: Q25215425

Programming paradigms: imperative programming

Language types: domain-specific language

Search on GitHub


Latest data update: 2023-12-20