介绍p4app
p4app是一个可以构建、运行、调试和测试P4程序的工具,p4app背后蕴含的哲学是“简单的事情应尽可能简单”,旨在使小而简单的P4程序易于编写、易于与他人分享。这个工具站的角度比较高,忽略了底层的一些配置,让用户了解p4的门槛变低,直接开始设计p4程序。👌
p4lang/p4app的镜像结构
Docker 镜像是分层结构以Ubuntu 16.04为base镜像依次构建,p4app为最顶层.
对于如何构建这些镜像,有兴趣的可以看p4app的Dockerfile.💪
- p4app
- p4c
- pi
- bmv2
- third-party
- ubuntu:16.04