P4 开发实践 — 编程基础 — Controls 控制逻辑

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P4 开发实践 — 编程基础 — Controls 控制逻辑相关的知识,希望对你有一定的参考价值。

目录

文章目录

Controls

Controls 通过一系列的 Functions、Conditionals 和 Table References 来实现对 Packet Processing 的控制。

在 P4 program 中,Controls 表现为一个个不同的 Control Block,每个 Control Block 实际上就是一个 Pipeline 的定义,包含了下列 3 个核心部分:

  1. Tables
  2. Actions
  3. Control Flows

通过 Control Block 的定义,开发者可以控制

以上是关于P4 开发实践 — 编程基础 — Controls 控制逻辑的主要内容,如果未能解决你的问题,请参考以下文章

P4 开发实践 — 编程基础

P4 开发实践 — 编程基础

P4 开发实践 — 编程基础 — Annotations 注解

P4 开发实践 — 编程基础 — Annotations 注解

P4 开发实践 — 编程基础 — Annotations 注解

P4 开发实践 — 编程基础 — L3 Forwarding 示例程序