Skip to content
@4ward-p4

4ward P4

Glass-box P4 simulator — trace every decision your packet makes.

4ward P4

4ward is a glass-box P4 simulator: trace every parser transition, table lookup, action, branch, and emitted packet so P4 programs are finally explainable.

The project focuses on correctness, observability, and practical test workflows for P4 and P4Runtime:

  • Spec-compliant v1model, PSA, and PNA simulation
  • Structured trace trees for every possible packet outcome
  • P4Runtime and gRPC services for control-plane and dataplane tests
  • A browser playground, CLI, and C++ embedding API

Main project: https://github.com/4ward-p4/4ward

Documentation: https://smolka.st/4ward/

Popular repositories Loading

  1. 4ward 4ward Public

    A glass-box P4 simulator that traces every parser transition, table lookup, action, and branch

    Kotlin 8 2

  2. p4c p4c Public

    Forked from p4lang/p4c

    P4_16 reference compiler

    C++

  3. .github .github Public

    Organization profile for 4ward P4

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…