You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this repository today, there are no such exercises.
TNA architecture
For TNA, I believe that Vladimir Gurevich has similar exercises, but you can only access them if you purchase them as part of his training classes, and last I heard a prerequisite for being able to purchase them is signing an Intel NDA for the Tofino SDE.
Now that the Tofino back end compiler and most of the SDE, enough to compile and run Tofino P4 programs on the simulation model, is public (https://github.com/p4lang/open-p4studio), anyone with the time and interest could create a set of exercises for them if they wished.
PSA architecture
BMv2 currently has the beginning of support for PSA, but it is far from complete. It is definitely not complete enough to have the kinds of exercises in this repo written and working on them.
P4-DPDK might be complete enough in its PSA implementation in the p4c-dpdk compiler, but I do not know whether its P4Runtime API support is sufficient for these exercises, or if so, how to build that from source code. Some lower-level native P4-DPDK API might work for adding/modifying/removing table entries, but I do not know enough about how that works, or where to find documentation on it, except perhaps by reading through P4-DPDK source code.
Hello everyone, and dear @jafingerhut,
I would like to ask whether similar exercises — including both P4 code and control plane components — are available for the PSA or TNA architectures.
Any guidance or pointers would be greatly appreciated.
The text was updated successfully, but these errors were encountered: