add links to docs for v1model and others in README's (#391)

* add links to docs for v1model and others in README's

* Improve documentation sections in READMEs
This commit is contained in:
pranagupt 2021-11-29 22:26:31 +05:30 committed by GitHub
parent 27ffd3bfdf
commit 1fc826aa43
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 101 additions and 1 deletions

View File

@ -39,6 +39,14 @@ in the P4_tutorial.pdf in the tutorial directory.
A P4 Cheat Sheet is also available [online](https://drive.google.com/file/d/1Z8woKyElFAOP6bMd8tRa_Q4SA1cd_Uva/view?usp=sharing) A P4 Cheat Sheet is also available [online](https://drive.google.com/file/d/1Z8woKyElFAOP6bMd8tRa_Q4SA1cd_Uva/view?usp=sharing)
which contains various examples that you can refer to. which contains various examples that you can refer to.
## P4 Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).
## Obtaining required software ## Obtaining required software
If you are starting this tutorial at one of the proctored tutorial events, If you are starting this tutorial at one of the proctored tutorial events,

View File

@ -170,3 +170,10 @@ these instances:
make stop make stop
``` ```
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -187,3 +187,10 @@ make stop
Congratulations, your implementation works! Move onto the next assignment Congratulations, your implementation works! Move onto the next assignment
[p4runtime](../p4runtime)! [p4runtime](../p4runtime)!
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -105,3 +105,11 @@ correct result:
2 2
> >
``` ```
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -190,3 +190,10 @@ these instances:
```bash ```bash
make stop make stop
``` ```
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -213,3 +213,10 @@ these instances:
make stop make stop
``` ```
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -225,3 +225,10 @@ within the core of the network? For instance, how might you use this
data, either at the hosts or at the switches, to make real-time data, either at the hosts or at the switches, to make real-time
load-balancing decisions? load-balancing decisions?
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -130,3 +130,11 @@ mn -c
## Next Steps ## Next Steps
Congratulations, your implementation works! Move on to [Multi-Hop Route Inspection](../mri). Congratulations, your implementation works! Move on to [Multi-Hop Route Inspection](../mri).
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -245,3 +245,11 @@ make stop
Congratulations, your implementation works! Move on to [Source Congratulations, your implementation works! Move on to [Source
Routing](../source_routing). Routing](../source_routing).
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -154,3 +154,11 @@ these instances:
```bash ```bash
make stop make stop
``` ```
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -186,3 +186,11 @@ solution/my_controller.py
Congratulations, your implementation works! Move onto the next assignment Congratulations, your implementation works! Move onto the next assignment
[mri](../mri)! [mri](../mri)!
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -164,3 +164,11 @@ these instances:
```bash ```bash
make stop make stop
``` ```
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).

View File

@ -145,3 +145,12 @@ mn -c
Congratulations, your implementation works! Move on to Congratulations, your implementation works! Move on to
[Load Balance](../load_balance). [Load Balance](../load_balance).
## Relevant Documentation
The documentation for P4_16 and P4Runtime is available [here](https://p4.org/specs/)
All excercises in this repository use the v1model architecture, the documentation for which is available at:
1. The BMv2 Simple Switch target document accessible [here](https://github.com/p4lang/behavioral-model/blob/master/docs/simple_switch.md) talks mainly about the v1model architecture.
2. The include file `v1model.p4` has extensive comments and can be accessed [here](https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4).