This repository presents the MACSAD project supported dataplane applications written in P4 language.
The Multi-Architecture Compiler System for Abstract Dataplanes (MACSAD) is a P4 compiler that uses OpenDataPlane (ODP) aiming to achieve portability of dataplane applications across targets without compromising performance.
The P4 programmes & their dependency graphs are placed in two separate folders according to their P4 version:
p4-14: contains p4 programs and their dependency graphs. E.g., l2_fwd, l3_fwd (IPv4 and IPv6), NAT, DCG.
p4-16: includes p4 programs and their dependency graphs. E.g., l2_fwd, l3_fwd (IPv4), NAT, BNG and vEPG.
We are members of INTRIG (Information & Networking Technologies Research & Innovation Group) at University of Campinas - Unicamp, SP, Brazil. Thanks to all contributors!
Team member list is generated by the all-contributors specification (emoji key).
This work was supported by the Innovation Center, Ericsson Telecomunicações S.A., Brazil under grant agreement UNI.66.