p4lang / pna

Portable NIC Architecture
Apache License 2.0
55 stars 21 forks source link

Programmable block types and mapping on different target architectures #1

Closed mariobaldi closed 3 years ago

mariobaldi commented 3 years ago

I have changed the Programmable blocks section with the type declarations for the v4 architecture (I have kept the previous declarations as a subsection).

Moreover, I have added an appendix explaining how a compiler can map a program written according to the v4 architecture on a target that looks like v3 or a target that has a single programmable block with single parser, control and deparser.

The markup text has not been compiled, so there may be syntax errors.

onf-cla-manager[bot] commented 3 years ago

Hi @mariobaldi, this is the ONF bot 🤖 I'm glad you want to contribute to our projects! However, before accepting your contribution, we need to ask you to sign a Contributor License Agreement (CLA). You can do it online, it will take only a few minutes:

✒️ 👉 https://cla.opennetworking.org

After signing, make sure to add your Github user ID mariobaldi to the agreement.

For more information or help:" https://wiki.opennetworking.org/x/BgCUI

jnfoster commented 3 years ago

Mario, can you sign the ONF CLA or make sure one is on file for Pensando with your GitHub ID included?