Skip to content

fefer/macsad-usecases

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Use Cases

License: Apache 2.0

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), VxLAN. p4-16: includes p4 programs and their dependency graphs. E.g., l2_fwd, l3_fwd (IPv4), BNG.

Collaborators

We are members of INTRIG (Information & Networking Technologies Research & Innovation Group) at University of Campinas - Unicamp, SP, Brazil. Thanks to all contributors!

Gyanesh Patra
Gyanesh Patra

(gyanesh@dca.fee.unicamp.br)
💻 🔌 💡 👀
Daniel Lazkani Feferman
Daniel Lazkani Feferman

(fefer@dca.fee.unicamp.br)
💻 💡 📖
Fabricio Rodríguez
Fabricio Rodríguez

(frodri@dca.fee.unicamp.br)
💻 🔌 💡 👀
Juan Sebastian Mejia
Juan Sebastian Mejia

(jmejia@dca.fee.unicamp.br)
💻 💡
Christian Esteve Rothenberg
Christian Esteve Rothenberg

(chesteve@dca.fee.unicamp.br)
📢 🎨 💼

Team member list is generated by the all-contributors specification (emoji key).

Acknowledgments

This work was supported by the Innovation Center, Ericsson Telecomunicações S.A., Brazil under grant agreement UNI.61.

About

MACSAD use cases implemented in P4

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • P4 100.0%