• Stars
    star
    9
  • Rank 1,939,727 (Top 39 %)
  • Language
  • Created 9 months ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

P4.org's Participation in Google Summer of Code

More Repositories

1

tutorials

P4 language tutorials
P4
1,332
star
2

p4c

P4_16 reference compiler
C++
671
star
3

behavioral-model

The reference P4 software switch
C++
536
star
4

p4-spec

TeX
175
star
5

p4factory

Compile P4 and run the P4 behavioral simulator
C
174
star
6

p4app-switchML

Switch ML Application
C++
167
star
7

PI

An implementation framework for a P4Runtime server
C++
165
star
8

switch

Consolidated switch repo (API, SAI and Nettlink)
C
152
star
9

p4runtime

Specification documents for the P4Runtime control-plane API
Rust
146
star
10

ptf

Packet Test Framework
Python
144
star
11

p4pi

P4 on Raspberry Pi for Networking Education
JavaScript
123
star
12

p4app

Python
112
star
13

p4-applications

P4 Applications WG repo
P4
107
star
14

p4runtime-shell

An interactive Python shell for P4Runtime
Python
76
star
15

p4-dpdk-target

P4 driver SW for P4 DPDK target.
C++
56
star
16

pna

Portable NIC Architecture
P4
54
star
17

tdi

Table-Driven Interface (TDI) for a P4-programmable backend device.
C++
39
star
18

papers

Repository for papers related to P4
C
38
star
19

ntf

Network Test Framework
Python
37
star
20

education

P4 for Education
36
star
21

scapy-vxlan

A scapy clone, with support for additional packet headers
Python
36
star
22

p4-hlir

Python
32
star
23

p4ofagent

Openflow agent on a P4 dataplane
C
27
star
24

p4c-bm

Generates the JSON configuration for the behavioral-model (bmv2), as well as the C/C++ PD code
Python
24
star
25

p4lang.github.io

Deprecated P4.org website
HTML
23
star
26

p4analyzer

A Language Server Protocol (LSP) compliant analyzer for the P4 language
Rust
19
star
27

p4c-behavioral

[deprecated] P4 compiler for the behavioral model
C
18
star
28

p4app-TCP-INT

C
18
star
29

p4-constraints

Constraints on P4 objects enforced at runtime
C++
14
star
30

p4-build

Infrastructure needed to generate, build and install the PD library for a given P4 program
C++
12
star
31

third-party

Third-party dependencies for p4lang software
Dockerfile
8
star
32

project-ideas

Ideas for P4 Projects.
6
star
33

target-utils

C
4
star
34

target-syslibs

C
3
star
35

hackathons

P4
2
star
36

governance

1
star