英特尔宣布开源 Tofino P4
英特尔宣布将 Tofino P4 进行开源——“我们很高兴迎来 P4 编程语言新时代的曙光”。 开源代码被组织在 p4lang 结构内的两个main repo 中。p4c 仓库现在包含 Tofino 编译器组件,其子文件夹包括 arch、common、control-plane、driver、midend、test 和 docs。 Tofino后端与 bmv2、ubpf 和其他后端处于同一层级。新引入的open-p4studio repo包含 Tofino P4 Studio 的所有其他组件,例如 bf_driver、bf_diags、bf_utils 和 tofino_model。 开源依靠协作而蓬勃发展。通过发布 Tofino P4 代码,我们正在创建一个社区,开发人员可以在此提出和实现新功能,研究人员可以尝试可编程网络中的前沿理念,教育工作者可以使用开源工具来培训下一代网络工程师。 传统上,高性能网络编程工具的访问受到闭源软件、高成本或专有限制的限制。Tofino P4 的开源消除了这些障碍,让任何有好奇心和技能的人都可以参与其中。这种民主化对于初创公司、学术机构和代表性不足地区...

