7 Commits

Author SHA1 Message Date
Carmelo Cascone
a4dc3c12bc Update install-p4-tools.sh to use P4Runtime v1.0
Includes also various improvements to the p4vm scripts, such as:
- Choose to build VM with Ubuntu 16.04 or 18.04 (experimental)
- Allow users to specify version of protobuf and grpc to use
- Avoid building protobuf and grpc if already installed in the system
- Install Bazel 0.22

Also:
- Remove check for invalid group member weights (now PI always returns
members with weight 1)
- Re-compiled all P4 programs and fixed missing padding in controller
packet headers

Change-Id: I0e672fcebbaba63354c749f0c774af251f3cbc6c
2019-02-21 23:24:26 +00:00
Carmelo Cascone
65aa829cd1 Various improvements to P4 tutorial
- Added steps to exercise 2 to use wireshark to capture MyTunnel packets
- Various formatting fix/improvements
- Fixed markdown link to use relative paths
- Fixed bm-cli command not to use sudo (not needed)

Change-Id: I514da99a6cfadd048294c610ba201503c0339e89
(cherry picked from commit 19ea89f8540eef0e41fdf7b4fd9a2a1950f2ade9)
2018-11-09 18:52:40 +00:00
Arturo F de Velasco
60af96a74e answer to questions for self-checking
Change-Id: I9fab290e7ff3417e6523596d3df00dd757132ded
2018-06-13 13:01:07 +00:00
Carmelo Cascone
bca9a0ae33 Corrections to P4 tutorial exercises
Change-Id: I010fdff09695c96e0a2953bc442ee7df604a90bc
2018-05-22 17:30:25 +00:00
Carmelo Cascone
12c972846e P4 tutorial exercise 2
Change-Id: I91f8a9287cdfd57a4a9c03b91fdc0de57b8d4f2c
2018-04-24 04:51:09 +00:00
Carmelo Cascone
422f8c4c96 Tutorial VM pointers and corrections for ONOS-P4 tutorial exercise 1
Change-Id: Ia8872a1d5b8c2962a63dbfa7825ed0d6994b8a4e
2018-04-18 15:26:58 +09:00
Carmelo Cascone
9bc6a14a2e Initial P4 tutorial instructions plus minor fix
Change-Id: I3eeceb09f34a55b901f8f01f5f3058c2d0fcca07
2018-04-18 05:36:10 +00:00