)]}' { "commit": "29b4f22e8b01759fd097069d56a23704d3da7345", "tree": "c86e38727d6e9d3c033f5d211174d60d99d55014", "parents": [ "1eb9871ffd5ba8f1bc3f31f17dad78d72997963f" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Wed Jul 28 17:00:46 2021 -0700" }, "committer": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Mon Aug 02 20:27:20 2021 +0000" }, "message": "Add truncate instruction and support it with PI framework\n\nTo support truncate by P4Runtime clone/mirror session, we need to pass the\ntruncate size/length from ONOS northbound to the southbound.\nAs discussed in the SDFabric syncup, we decide to pass this information via\nthe instruction in group bucket so applications or pipeliners can simply\nreuse current APIs.\n\nChange-Id: I15cc822b7c8008b6b9f8b02f3f399769ae396ef0\n(cherry picked from commit 9f94a13bf5695996708eedc17166b5b09308147f)\n", "tree_diff": [ { "type": "modify", "old_id": "ffad4f7aa18a777dae3e089f517ea26e695e7fe2", "old_mode": 33188, "old_path": "core/api/src/main/java/org/onosproject/net/flow/DefaultTrafficTreatment.java", "new_id": "467cc6d61b30f1508c38d4f3574c808354df6ee4", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/flow/DefaultTrafficTreatment.java" }, { "type": "modify", "old_id": "9fde7741dec6bf54c6e49ef98227c48f2e7d5939", "old_mode": 33188, "old_path": "core/api/src/main/java/org/onosproject/net/flow/TrafficTreatment.java", "new_id": "538a78f24f6c5349d29902c7a3826125503cfd2f", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/flow/TrafficTreatment.java" }, { "type": "modify", "old_id": "66fbb1841f6d4eccdccaeb01b74b5f4c2dad6a0c", "old_mode": 33188, "old_path": "core/api/src/main/java/org/onosproject/net/flow/instructions/Instruction.java", "new_id": "a87f3a31b540110bed8e3c66e366f97c1a2f4a59", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/flow/instructions/Instruction.java" }, { "type": "modify", "old_id": "621c0071e34c03a42941e844d15df32a5250c7a0", "old_mode": 33188, "old_path": "core/api/src/main/java/org/onosproject/net/flow/instructions/Instructions.java", "new_id": "d330dcd2030e6206a37cf54f326388645c896d36", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/flow/instructions/Instructions.java" }, { "type": "modify", "old_id": "53fb9d267923e5912d5a020da902963aa110ae23", "old_mode": 33188, "old_path": "core/net/src/main/java/org/onosproject/net/pi/impl/PiReplicationGroupTranslatorImpl.java", "new_id": "3407cf29bbc0d07f0d1db3c10e021ba832bd346c", "new_mode": 33188, "new_path": "core/net/src/main/java/org/onosproject/net/pi/impl/PiReplicationGroupTranslatorImpl.java" }, { "type": "modify", "old_id": "8ca78cfa56890fe677bc3b0c084623f0d5e614eb", "old_mode": 33188, "old_path": "core/net/src/test/java/org/onosproject/net/pi/impl/PiReplicationGroupTranslatorImplTest.java", "new_id": "00ad506df542899fc34d0c04313c688ac9c8de73", "new_mode": 33188, "new_path": "core/net/src/test/java/org/onosproject/net/pi/impl/PiReplicationGroupTranslatorImplTest.java" }, { "type": "modify", "old_id": "38ea7a79f1cac01ffecea186d4c24a4f3df98772", "old_mode": 33188, "old_path": "core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java", "new_id": "9b2f3483157a7907b3175ad2faad4b5267e3204b", "new_mode": 33188, "new_path": "core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java" } ] }