/p4-applications

P4 Applications WG repo

Primary LanguageP4

P4 Applications Repository

This repo hosts deliverables from P4 Applications WG.

  • WG meeting materials and minutes
  • Application specifications
  • Packet formats expressed in P4
  • Reference source code
  • Test cases

Working Group Charter

The Applications WG charter is available here.

Meeting Minutes

WG meeting minutes prior to Oct 2019 are posted to the Wiki of thie repo.

Meeting minutes from Oct 2019 and after are directly distributed to the mailing list. You can find them in the archive https://lists.p4.org/list/p4-apps.lists.p4.org

Directory Structure

  • docs - PDF files of all specs and charter
  • meeting_slides - slides used for the WG discussions
  • telemetry - telemetry application
    • telemetry/specs - source files for telemetry specs
  • Makefile - Makefile to compile charter.mdk
  • charter.mdk - source file for charter

Mailing list

To create a pull request

  1. First create a fork of this repo
  2. Modify the source file of the spec you want to change. e.g., telemetry/specs/INT.mdk.
  3. Push your changes to your fork
  4. Create a pull request from your fork against the original repo, master branch
  5. Please assign WG chairs as reviewers