)]}' { "commit": "2336889e82b97d79e04d0d2f15ea4b86ced9b5b6", "tree": "ca8b61cae4d04ce1e7aa991b5677947b3d88194c", "parents": [ "3ad8213fc0d1a3d8ed89dfaf0c1be9a340601673" ], "author": { "name": "Keesjan Karsten", "email": "keesjank@gmail.com", "time": "Tue May 22 10:46:01 2018 +0000" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri May 25 17:19:21 2018 +0000" }, "message": "Make the Basic pipeline more portable\n\nThis change makes the Basic pipeline compile better with different\ncompilers. One change is this: the type parameter for a v1model meter\ninstance cannot be a programmer-defined enum. This is because in P4_16,\nenums don\u0027t necessarily have underlying bitstring types and the\nlanguage doesn\u0027t specify that enum members should be assigned a\nnumerical value in any given way.\n\nChange-Id: Id2b758eb2b6e76aa708c2e03e7a001667efddb3d\n", "tree_diff": [ { "type": "modify", "old_id": "e55ec2555ca77d0be084e99440b9483c2c3e19db", "old_mode": 33188, "old_path": "core/net/src/test/java/org/onosproject/net/pi/impl/PiTranslatorServiceTest.java", "new_id": "9faeabaa506f5727b65ec07632d7b93931796388", "new_mode": 33188, "new_path": "core/net/src/test/java/org/onosproject/net/pi/impl/PiTranslatorServiceTest.java" }, { "type": "modify", "old_id": "6182e18f2144cf7a83826ba2afe4c504411fc14c", "old_mode": 33188, "old_path": "pipelines/basic/src/main/java/org/onosproject/pipelines/basic/BasicConstants.java", "new_id": "0a4e7d96c77b74c86872502e89fcd132beef3955", "new_mode": 33188, "new_path": "pipelines/basic/src/main/java/org/onosproject/pipelines/basic/BasicConstants.java" }, { "type": "modify", "old_id": "d5e917b4df355b03acfa2220fd04111a848de4c9", "old_mode": 33188, "old_path": "pipelines/basic/src/main/java/org/onosproject/pipelines/basic/BasicInterpreterImpl.java", "new_id": "15474f45b833b768495216627526590971655cfe", "new_mode": 33188, "new_path": "pipelines/basic/src/main/java/org/onosproject/pipelines/basic/BasicInterpreterImpl.java" }, { "type": "modify", "old_id": "d1f83b82f72a2bfa3f1e3efd04fff6833d1e121c", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/include/actions.p4", "new_id": "95048793aef44119940d2a81d717943ed7ee4e30", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/include/actions.p4" }, { "type": "modify", "old_id": "a57b076eae4bd49e8c5d736e999f2aa183842570", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/include/custom_headers.p4", "new_id": "9928412baba60e6abb7b45736db0bf9e66c90540", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/include/custom_headers.p4" }, { "type": "modify", "old_id": "d9ec28d9f6507cd86f8a7aa06c0f25a507f88e2f", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/include/defines.p4", "new_id": "ba5952ee1394d7f2c01dab2a7a7e181f964719e5", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/include/defines.p4" }, { "type": "modify", "old_id": "e45c9153c39c88f636b6e68140cc5b1601378036", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/include/headers.p4", "new_id": "167664698ed5f9bc2a78a55bb14b31790dddbff3", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/include/headers.p4" }, { "type": "modify", "old_id": "6f581e15a4ea7d84b9d62732ad7b72ed64f58441", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/include/host_meter_table.p4", "new_id": "9aa2dfcfffe399c786badbd483772a582430fd22", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/include/host_meter_table.p4" }, { "type": "modify", "old_id": "710d19a813880ca596d2613f858decbe173e4a76", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/include/port_meters.p4", "new_id": "b9cb2dbcee096e94e88dabac9cb26c65807b99ff", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/include/port_meters.p4" }, { "type": "modify", "old_id": "a004fbb477fa675b2de332bda6424d6225be941e", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/include/table0.p4", "new_id": "27e1f8ad723450a7ceac093e5b6b6fc815ce9e30", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/include/table0.p4" }, { "type": "modify", "old_id": "9d6e00fccf628a101aa7b4a0eceeb95973b02c21", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/include/wcmp.p4", "new_id": "7bc533267c41f7b9785bd036f1efbb972cdc1eef", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/include/wcmp.p4" }, { "type": "modify", "old_id": "e9378ef1356ccbe09f1cc190c1575aaf4ae7a5a6", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/basic.json", "new_id": "ad8843a14061631e19e07ca058a2aa1661781e1b", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/basic.json" }, { "type": "modify", "old_id": "8d39c131ec6a8ae3830659618ec8557f3d58c3d7", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/basic.p4info", "new_id": "7c66b7394b5e396b9d99023a163e7b57482e5e1e", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/basic.p4info" }, { "type": "modify", "old_id": "650ea3af74fee0015964ae718f3cfb03dae1f79c", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/int.json", "new_id": "9a67fcb369edafe7175b3d8b0acda1fb714c2800", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/int.json" }, { "type": "modify", "old_id": "a3d6b8525e799f2dfaa4d64b5f6121fb5238ba54", "old_mode": 33188, "old_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/int.p4info", "new_id": "93a86460c14124180be9f7696a83a9379d762132", "new_mode": 33188, "new_path": "pipelines/basic/src/main/resources/p4c-out/bmv2/int.p4info" } ] }