)]}' { "commit": "58136816ab8654b7e16634b1cf4899844f10f9e1", "tree": "e7d197d7f7535b64c44554424dfc5845af591e46", "parents": [ "16b669f80b8192b3a01fe95363c26c44ecba6b77" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jul 19 03:40:16 2018 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jul 20 18:16:17 2018 +0000" }, "message": "ONOS-7739 Support for P4Runtime multicast programming\n\nDesign doc: https://docs.google.com/document/d/13rkQlwr49M-uxQQEuxCMP7BFEPY2gtQ850Hn3gUfesU/edit#heading\u003dh.lzdayib259sq\n\nChange-Id: Ief00bec89fe5a9784b0ee13fdaafa3ae58ab654f\n", "tree_diff": [ { "type": "modify", "old_id": "a6c612bdd98c2a398bd607ab48d86a61c16b2291", "old_mode": 33188, "old_path": "core/api/src/main/java/org/onosproject/net/pi/runtime/PiEntityType.java", "new_id": "0569f999861d6e6aa0f888d1d1dfa1434a53f299", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/pi/runtime/PiEntityType.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "5f68e409b049371fa97c4064f752650bdfae2cd7", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/pi/runtime/PiMulticastGroupEntry.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f9b117026f2c382dd031e15ef8e7853d9ec0f453", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/pi/runtime/PiMulticastGroupEntryHandle.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "fb6c5e0892f3dda0dd345165b82d50c733cb27e3", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/pi/runtime/PiPreEntry.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ea7003d73bae1de1804a8b9c2e339b243fde956d", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/pi/runtime/PiPreReplica.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f961d84fb69b56a91adaa6833638bfe29c600f24", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/pi/service/PiMulticastGroupTranslationStore.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "e687189e06547fc600af08839effc8225062885d", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/pi/service/PiMulticastGroupTranslator.java" }, { "type": "modify", "old_id": "20cef35b3ffd4761c4e8025b90b15cd6b12668df", "old_mode": 33188, "old_path": "core/api/src/main/java/org/onosproject/net/pi/service/PiTranslationService.java", "new_id": "20ea14d1722567d2b9697d3a495f0a78c495fd56", "new_mode": 33188, "new_path": "core/api/src/main/java/org/onosproject/net/pi/service/PiTranslationService.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "7c060ef4e53c779db677b9c70b33f6e26ea39c5f", "new_mode": 33188, "new_path": "core/api/src/test/java/org/onosproject/net/pi/runtime/PiMulticastGroupEntryTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "85ea36efe8038d4a8ee9b2b28028c2397f5b2f70", "new_mode": 33188, "new_path": "core/api/src/test/java/org/onosproject/net/pi/runtime/PiPreReplicaTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "3d524c7dbd6db05f1002e6a4ad05499fc2ea804d", "new_mode": 33188, "new_path": "core/net/src/main/java/org/onosproject/net/pi/impl/PiMulticastGroupTranslatorImpl.java" }, { "type": "modify", "old_id": "c69ced9a7330b76579767f4c044af5df235c9b6b", "old_mode": 33188, "old_path": "core/net/src/main/java/org/onosproject/net/pi/impl/PiTranslationServiceImpl.java", "new_id": "1ee53cf7d7cdf0f5bbb925e3efa2a44aafc9705c", "new_mode": 33188, "new_path": "core/net/src/main/java/org/onosproject/net/pi/impl/PiTranslationServiceImpl.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "15774ac40f5ebc584e1400839cff574b0201fffc", "new_mode": 33188, "new_path": "core/net/src/test/java/org/onosproject/net/pi/impl/PiFlowRuleTranslatorImplTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "aeaa553b9d35357f45a5faad0816a65d81d5e805", "new_mode": 33188, "new_path": "core/net/src/test/java/org/onosproject/net/pi/impl/PiGroupTranslatorImplTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "475b7d81224a8dd50b9abae29d7977fbcfe1d5f6", "new_mode": 33188, "new_path": "core/net/src/test/java/org/onosproject/net/pi/impl/PiMulticastGroupTranslatorImplTest.java" }, { "type": "delete", "old_id": "9faeabaa506f5727b65ec07632d7b93931796388", "old_mode": 33188, "old_path": "core/net/src/test/java/org/onosproject/net/pi/impl/PiTranslatorServiceTest.java", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "c95b185f0d679dae4b29a871db8c7d704cdf90b8", "new_mode": 33188, "new_path": "core/store/dist/src/main/java/org/onosproject/store/pi/impl/DistributedPiMulticastGroupTranslationStore.java" }, { "type": "modify", "old_id": "37b57e02e9cb63d48b25f55f9a42d646fceb7f8c", "old_mode": 33188, "old_path": "drivers/bmv2/src/main/resources/bmv2-drivers.xml", "new_id": "0575ee2fac9ecbf57a042ca6d39fc7be7f671323", "new_mode": 33188, "new_path": "drivers/bmv2/src/main/resources/bmv2-drivers.xml" }, { "type": "modify", "old_id": "8676aeefcc5ebb9677f523b2a3177b13ab99260c", "old_mode": 33188, "old_path": "drivers/p4runtime/src/main/java/org/onosproject/drivers/p4runtime/P4RuntimeGroupProgrammable.java", "new_id": "15c1a0d8676c8f55367d65063cecd87eaea6c242", "new_mode": 33188, "new_path": "drivers/p4runtime/src/main/java/org/onosproject/drivers/p4runtime/P4RuntimeGroupProgrammable.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "4cfe0c5cdc6008a35f7bc547ffc8281e9df866a4", "new_mode": 33188, "new_path": "drivers/p4runtime/src/main/java/org/onosproject/drivers/p4runtime/mirror/DistributedP4RuntimeMulticastGroupMirror.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d901f294fc1c90c08073813c06bacc2d3762c105", "new_mode": 33188, "new_path": "drivers/p4runtime/src/main/java/org/onosproject/drivers/p4runtime/mirror/P4RuntimeMulticastGroupMirror.java" }, { "type": "modify", "old_id": "d8dcc8a11687adb07e7ed3fd80755f9f9ea906a6", "old_mode": 33188, "old_path": "pipelines/fabric/src/main/java/org/onosproject/pipelines/fabric/pipeliner/FabricNextPipeliner.java", "new_id": "2ee66aa22f6c053f07c146c09d2cfccf09b3dd5a", "new_mode": 33188, "new_path": "pipelines/fabric/src/main/java/org/onosproject/pipelines/fabric/pipeliner/FabricNextPipeliner.java" }, { "type": "modify", "old_id": "bfae578be95aa897df35599b737e0a1457711939", "old_mode": 33188, "old_path": "pipelines/fabric/src/test/java/org/onosproject/pipelines/fabric/pipeliner/FabricNextPipelinerTest.java", "new_id": "bd57937ff30d253b076090a74fedc0df23016753", "new_mode": 33188, "new_path": "pipelines/fabric/src/test/java/org/onosproject/pipelines/fabric/pipeliner/FabricNextPipelinerTest.java" }, { "type": "modify", "old_id": "a9a6e086b06f4b48219a854bddcd9166e3476973", "old_mode": 33188, "old_path": "protocols/p4runtime/api/src/main/java/org/onosproject/p4runtime/api/P4RuntimeClient.java", "new_id": "93adf11eddb048110ab33f020a2ad86a06c26f7f", "new_mode": 33188, "new_path": "protocols/p4runtime/api/src/main/java/org/onosproject/p4runtime/api/P4RuntimeClient.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0be1ae8515c909981ec8ec486d23193039f8210a", "new_mode": 33188, "new_path": "protocols/p4runtime/ctl/src/main/java/org/onosproject/p4runtime/ctl/MulticastGroupEntryCodec.java" }, { "type": "modify", "old_id": "a20a0e6b39986563673c6f3b775e5e6fb4ad23fb", "old_mode": 33188, "old_path": "protocols/p4runtime/ctl/src/main/java/org/onosproject/p4runtime/ctl/P4RuntimeClientImpl.java", "new_id": "b4d88a712b2637e1b226d4b5266ad3292fc0e22a", "new_mode": 33188, "new_path": "protocols/p4runtime/ctl/src/main/java/org/onosproject/p4runtime/ctl/P4RuntimeClientImpl.java" }, { "type": "modify", "old_id": "fdb8340bacba3060d147f083c39502d7c47e3b29", "old_mode": 33188, "old_path": "tools/dev/p4vm/bm-commands.sh", "new_id": "599f5c0a189c465819fed6d689181a5e9249fefa", "new_mode": 33188, "new_path": "tools/dev/p4vm/bm-commands.sh" } ] }