)]}' { "commit": "a4dc3c12bc709cce1773e3378c1ce80a7115d912", "tree": "f52f00e6591e93a1ead256d0b880b45e517a38b1", "parents": [ "e554d6367e87e3548489d8ee0862ad74b2d7a3e4" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Feb 12 17:30:00 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Feb 21 23:24:26 2019 +0000" }, "message": "Update install-p4-tools.sh to use P4Runtime v1.0\n\nIncludes also various improvements to the p4vm scripts, such as:\n- Choose to build VM with Ubuntu 16.04 or 18.04 (experimental)\n- Allow users to specify version of protobuf and grpc to use\n- Avoid building protobuf and grpc if already installed in the system\n- Install Bazel 0.22\n\nAlso:\n- Remove check for invalid group member weights (now PI always returns\nmembers with weight 1)\n- Re-compiled all P4 programs and fixed missing padding in controller\npacket headers\n\nChange-Id: I0e672fcebbaba63354c749f0c774af251f3cbc6c\n", "tree_diff": [ { "type": "modify", "old_id": "2fed6af426c0966a407fbb4a4a67bfbb4ed64514", "old_mode": 33188, "old_path": "apps/p4-tutorial/README.md", "new_id": "45fc9a290d0f53cb9564aa302d9e1fb972909372", "new_mode": 33188, "new_path": "apps/p4-tutorial/README.md" }, { "type": "modify", "old_id": "b216aff0bf91a1dbff8ea947b24ed389b7b99425", "old_mode": 33188, "old_path": "apps/p4-tutorial/pipeconf/src/main/java/org/onosproject/p4tutorial/pipeconf/PipeconfFactory.java", "new_id": "31406db8eb7ad0fb41dfb265438a08c3e44b682f", "new_mode": 33188, "new_path": "apps/p4-tutorial/pipeconf/src/main/java/org/onosproject/p4tutorial/pipeconf/PipeconfFactory.java" }, { "type": "modify", "old_id": "d819ecf79e897e9b0a4347b796038589d0d9f315", "old_mode": 33188, "old_path": "apps/p4-tutorial/pipeconf/src/main/resources/Makefile", "new_id": "8e42bda7bda636694a53530c1c6b12e3324e91b0", "new_mode": 33188, "new_path": "apps/p4-tutorial/pipeconf/src/main/resources/Makefile" }, { "type": "modify", "old_id": "913e72e3eba835d83b7709c58a4ea849425729d8", "old_mode": 33188, "old_path": "apps/p4-tutorial/pipeconf/src/main/resources/mytunnel.json", "new_id": "90d34d7cad669318f7c7735984bf30375e01473d", "new_mode": 33188, "new_path": "apps/p4-tutorial/pipeconf/src/main/resources/mytunnel.json" }, { "type": "modify", "old_id": "36de7520bb0e5f7c07c149b242c4995485060448", "old_mode": 33188, "old_path": "apps/p4-tutorial/pipeconf/src/main/resources/mytunnel.p4", "new_id": "f88f58291f0baa62cdf83abd29f358d968847a12", "new_mode": 33188, "new_path": "apps/p4-tutorial/pipeconf/src/main/resources/mytunnel.p4" }, { "type": "rename", "old_id": "66e8d7aa050c98f668fa68dfc62e25aa9edcdc9d", "old_mode": 33188, "old_path": "apps/p4-tutorial/pipeconf/src/main/resources/mytunnel.p4info", "new_id": "c26b14d2c681dd2dc66bee873fab89f68f305b46", "new_mode": 33188, "new_path": "apps/p4-tutorial/pipeconf/src/main/resources/mytunnel.txt", "score": 93 }, { "type": "modify", "old_id": "feb73593ced9074d1e9fe6415ea7f10db85e5fb9", "old_mode": 33188, "old_path": "pipelines/basic/src/main/java/org/onosproject/pipelines/basic/PipeconfLoader.java", "new_id": "bcffabbc01569e1add311bfa1aa13febe5189546", "new_mode": 33188, "new_path": "pipelines/basic/src/main/java/org/onosproject/pipelines/basic/PipeconfLoader.java" }, { "type": "modify", "old_id": "67b9355ab4423603f02a4e502a9223526c5cec5a", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/Makefile", "new_id": "64b3ea2321bea2c959618accca0d8b15751cbb7f", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/Makefile" }, { "type": "modify", "old_id": "9d68d47e0e536416e43f78f7637597014df93bbe", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/basic.json", "new_id": "548612a60675deb36e3737c4d89b3fdc3d56f5ef", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/basic.json" }, { "type": "rename", "old_id": "a017ca22f3a7592495dcb97dc6802331e7efb12d", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/basic.p4info", "new_id": "353f0ab7076aef61e345ff9fa13dfd354804114e", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/basic_p4info.txt", "score": 96 }, { "type": "modify", "old_id": "70c184a984cbfed2a2fa1ff95f3d97f44c8c6aa3", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/int.json", "new_id": "b426273fd552c6c9cfb6e4c7afbde907596691b0", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/int.json" }, { "type": "rename", "old_id": "8507d9ee749ec02e507c1c66a2b217f5a969d6eb", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/int.p4info", "new_id": "ad17d1e19af1a690ef7c0606ccfb24ad37d0aac6", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/int_p4info.txt", "score": 94 }, { "type": "modify", "old_id": "a249aa00c14d8c25063d000ffebbc7aadee2137b", "old_mode": 33261, "old_path": "pipelines/fabric/src/main/resources/bmv2-compile.sh", "new_id": "d9ea01874ea539f7637c1ce5195150fe4745882d", "new_mode": 33261, "new_path": "pipelines/fabric/src/main/resources/bmv2-compile.sh" }, { "type": "modify", "old_id": "e77a652d023f045e8a1cdf54614fd4c476d3c50c", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/bmv2.json", "new_id": "b2ff1591a527e84b1de53f0d874b5db2cf50aa5e", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/bmv2.json" }, { "type": "modify", "old_id": "f1e2a314ff76687433f9919b043896bf38684052", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/p4info.txt", "new_id": "7b0b8699a49a7c51bb004819daa3371cd3923730", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/p4info.txt" }, { "type": "modify", "old_id": "a10301a3ba2fe0a9f5adf3f14dba5a806faeb693", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-int/bmv2/default/bmv2.json", "new_id": "ba1a5d27b79c806d44e9ccba2f537488b81cca2c", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-int/bmv2/default/bmv2.json" }, { "type": "modify", "old_id": "6790d59053b63b64942a26652b45ffd074274330", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-int/bmv2/default/p4info.txt", "new_id": "6c5b97ea87fad0106a5af766caa8c20cb21accd9", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-int/bmv2/default/p4info.txt" }, { "type": "modify", "old_id": "39b7f712f2c1d9fc50aace86a45ba0e9d4cc9b1d", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/bmv2.json", "new_id": "e5a54ce668d00b8fe82dee15ae7a954db29db349", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/bmv2.json" }, { "type": "modify", "old_id": "cd3d23d734f440ea79dcb5bbcb475d3114db808e", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/p4info.txt", "new_id": "b069b5213d9ae6a4c10f0ba8bea2743655613d2d", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/p4info.txt" }, { "type": "modify", "old_id": "795c06710225b1590a95e3aa182030aa86c19c10", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-spgw/bmv2/default/bmv2.json", "new_id": "f0a6139b059ee95d7f2d4d0efedb2bb8969c07d4", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-spgw/bmv2/default/bmv2.json" }, { "type": "modify", "old_id": "a0fe167d60fae0a6deb0aa544b399756df95f4bc", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-spgw/bmv2/default/p4info.txt", "new_id": "c76efb0be68a6fd1e4e25d69b05255c9bf2c54bb", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric-spgw/bmv2/default/p4info.txt" }, { "type": "modify", "old_id": "7a82d6b5339167dc40aecb720aaac6e650ab3d16", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric/bmv2/default/bmv2.json", "new_id": "f52d3b4e202d907ab79421e270804c79e1ba87fc", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric/bmv2/default/bmv2.json" }, { "type": "modify", "old_id": "b91f305559a76cdef5e17fa5c3add43715c172c4", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/resources/p4c-out/fabric/bmv2/default/p4info.txt", "new_id": "d8ce74761b8b5690de31db0a0bb57386549811b5", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/resources/p4c-out/fabric/bmv2/default/p4info.txt" }, { "type": "delete", "old_id": "7f7ffb9903d78cce8169cbfbdc1f2609d1fb30df", "old_mode": 33261, "old_path": "protocols/bmv2/thrift-api/src/patch.sh", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "modify", "old_id": "fc74df79f6eb008a02903957226c4742c59d9cb9", "old_mode": 33188, "old_path": "protocols/p4runtime/ctl/src/main/java/org/onosproject/p4runtime/ctl/codec/ActionProfileGroupCodec.java", "new_id": "7946394205fbafbcef17b933a550521cf707c4ff", "new_mode": 33188, "new_path": "protocols/p4runtime/ctl/src/main/java/org/onosproject/p4runtime/ctl/codec/ActionProfileGroupCodec.java" }, { "type": "modify", "old_id": "b55793e7e06acb32cab4122456541bc62be5900e", "old_mode": 33188, "old_path": "tools/dev/p4vm/README.md", "new_id": "a5dfb7003468c8be73826f3a9fa671bd607c3f9a", "new_mode": 33188, "new_path": "tools/dev/p4vm/README.md" }, { "type": "modify", "old_id": "cd4c8c3f8841ea8648ef4ecf47dc01d6695d4f61", "old_mode": 33188, "old_path": "tools/dev/p4vm/Vagrantfile", "new_id": "a7bb9bf77bc69322f5d33936a3ea300c7eb26c03", "new_mode": 33188, "new_path": "tools/dev/p4vm/Vagrantfile" }, { "type": "modify", "old_id": "81f6d038aa057deccc5a907613158ba16a948756", "old_mode": 33261, "old_path": "tools/dev/p4vm/export-ova.sh", "new_id": "bc0e5c47b2e5c0c1de52084fbc1c0ea8243377af", "new_mode": 33261, "new_path": "tools/dev/p4vm/export-ova.sh" }, { "type": "modify", "old_id": "774e007ca3f0c09d523bebce791875d51a4829a2", "old_mode": 33261, "old_path": "tools/dev/p4vm/install-p4-tools.sh", "new_id": "8b52c8b2566a25ca93509e67844eadc426d0ace6", "new_mode": 33261, "new_path": "tools/dev/p4vm/install-p4-tools.sh" }, { "type": "modify", "old_id": "45c6a4179c41a51a9ddc085bb6c088617a3ba1c1", "old_mode": 33261, "old_path": "tools/dev/p4vm/pre-ova-cleanup.sh", "new_id": "754691ced9ae73feb79efc7d48e0ee006ac8d3a4", "new_mode": 33261, "new_path": "tools/dev/p4vm/pre-ova-cleanup.sh" }, { "type": "modify", "old_id": "0c3302c3e78ad4c5e3656ea4d33fa429a4028e70", "old_mode": 33261, "old_path": "tools/dev/p4vm/root-bootstrap.sh", "new_id": "90fb5570449ced4adc9137cdc047c5f57e11dc99", "new_mode": 33261, "new_path": "tools/dev/p4vm/root-bootstrap.sh" }, { "type": "modify", "old_id": "64209987e4a433502babc2f8359aeb8ca3899dfe", "old_mode": 33261, "old_path": "tools/dev/p4vm/user-bootstrap.sh", "new_id": "5620506ff445faf3bd332fded8c365908ba11dd1", "new_mode": 33261, "new_path": "tools/dev/p4vm/user-bootstrap.sh" }, { "type": "modify", "old_id": "72622cd14a6eb59e7740f2ad23bd89aed758ca85", "old_mode": 33261, "old_path": "tools/test/bin/stratum-install", "new_id": "00082528f3d51747e0deb947ccff5be1c82ed2b7", "new_mode": 33261, "new_path": "tools/test/bin/stratum-install" } ] }