登录 注册
当前位置:主页 > 资源下载 > 35 > P4pktgen是一款用于自动生成P4程序测试用例的工具

P4pktgen是一款用于自动生成P4程序测试用例的工具

  • 更新:2024-11-12 11:24:32
  • 大小:3.95MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

p4蛋白 介绍 p4pktgen是用于为覆盖程序所有路径的P4程序生成输入数据包和表条目的工具。 它支持使用该语言的P4_14或P4_16变体编写的程序,只要该程序可以使用开源p4c-bm2-ss编译器( 存储库的一部分)进行编译,然后编译为bmv2 JSON文件以供使用即可。 simple_switch软件开关( 存储库的一部分)。 当前,它涵盖了通过解析器和入口控制块的执行路径的所有组合,但忽略了出口控制块。 它在simple_switch运行测试用例,以检查数据包是否遵循预期的执行路径,并写出一个描述测试用例的数据文件,这对于在其他P4实现上执行测试用例应该是有用的(调整测试用例以使其在其他实现上运行)。 先决条件 Python 3.6,pip 来自项目的simple_switch 安装p4c和simple_switch ,有一个由Andy芬格赫特。 确保simple_swi