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

@ -38,6 +38,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)
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

View File

@ -170,3 +170,10 @@ these instances:
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
[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

@ -104,4 +104,12 @@ correct result:
> 1+1
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
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
```
## 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
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
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
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
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
[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
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
[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).