)]}'
{
  "log": [
    {
      "commit": "3b190f027136e845c5850a5b1a97897ce2b74ebf",
      "tree": "29c02740dbbe679aaaa09606a09c27a1bc63742b",
      "parents": [
        "52997cc804d3a3eed6495e38f9e529e0841c6201"
      ],
      "author": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Mon Jun 13 21:21:56 2022 +0530"
      },
      "committer": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Fri Jun 24 16:51:09 2022 +0530"
      },
      "message": "olt reconnect changes\n\nChange-Id: I9e0254aa161ca21fabdb0bf77fb5f74bc1088fa8\n"
    },
    {
      "commit": "72cbee948f1f557f872a976729051b28983c6890",
      "tree": "ece11d077a2196d3b4ff9231b0e3e5f495c094bf",
      "parents": [
        "e4aeac5703806fca2d11a97bf28a96d1a2dc8065"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Nov 05 15:16:18 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Nov 09 22:49:44 2021 -0800"
      },
      "message": "VOL-4447: Alloc Cfg Complete Indication and Gem Cfg Complete Indication\nshould wait only when ONU is active.\n- In case of GPON tech, Gem Cfg Complete Indication should wait only when\n  ONU is in ACTIVE state\n- In case of all PON tech Alloc Cfg Complete Indication should wait only\n  when ONU is in ACTIVE state\n- Enhanced some logs to dump BAL error text in case of failure\n- Since the Alloc/Gem Cfg Complete Indications arrive only when ONU is\n  in ACTIVE state, the SCALE_AND_PERF compile time flag is removed around\n  this code section where wait is required on Cfg Complete Indication\n  as in openolt-scale test runs the ONU never goes to ACTIVE state\n- Enhanced/Fixed unit tests\n\nChange-Id: I572e41f18e4342ce07e865e0bbea2d42f5edb8db\n"
    },
    {
      "commit": "eec0fc9e9a01dc0d35b0b8441e0a22a4c0cc51b4",
      "tree": "2979cfddebdfcb914c7713aeafe8f4abeb2aaeac",
      "parents": [
        "ff9d5ef087c67dc3a052e41000472372ada39235"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed May 12 15:37:55 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jun 22 10:48:08 2021 -0700"
      },
      "message": "VOL-4077: Improve storage usage\n- send onu, uni port number information in packet indications\n  to VOLTHA\n- adjust the resource id limits to be realistic enough for\n  the votha-2.8 requirements\n\nChange-Id: Ic2d5dcdcf567d44ae98851db4e97cf1a662a37a3\n"
    },
    {
      "commit": "e976fcf92619bbf110ba314b384a2dfe8e96dc39",
      "tree": "fab26acf4a732bf0529bfea17b71e1c1cb8deef8",
      "parents": [
        "ec57af0b43904f45f9f766988b90c14630d6bd44"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Fri May 07 22:46:57 2021 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Tue May 18 22:11:46 2021 +0530"
      },
      "message": "VOL-4063: Downstream packets dropped when AES encryption enabled with RSYS3200G\n\nChange-Id: I16d2965466bb4427ca06afcb1d530c03c9b17d61\n"
    },
    {
      "commit": "ec57af0b43904f45f9f766988b90c14630d6bd44",
      "tree": "d82760f0e6f4ceddaa1f949baed76b0e5aad6827",
      "parents": [
        "1fd770703e891684d70caf032c8603b123e00373"
      ],
      "author": {
        "name": "Orhan Kupusoglu",
        "email": "orhan.kupusoglu@netsia.com",
        "time": "Wed May 12 12:38:17 2021 +0000"
      },
      "committer": {
        "name": "Orhan Kupusoglu",
        "email": "orhan.kupusoglu@netsia.com",
        "time": "Sat May 15 15:42:02 2021 +0300"
      },
      "message": "[VOL-4069] Measure and read Rx optical power for an ONU\n\nReading Rx optical power requires triggering an RSSI measurement and tracking the RSSI Measurement Completed indication.\nThe raw value is converted to mW, and a dBm value is returned back.\nA small test application (~40K) is bundled within the Debian package to help with debugging the optical power levels.\n\nChange-Id: I20f304a9de0c47b94dfd7b1d8fdd52c56d6a2983\n"
    },
    {
      "commit": "1935e6a868d79d127d39815047953e192cf19b0e",
      "tree": "103c45bd0c9092414126e67a0e6c64ab27ffa830",
      "parents": [
        "4fd3067141fb527f78574979a000e305a3fcffb0"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sat Oct 31 21:48:22 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Nov 12 09:08:57 2020 -0800"
      },
      "message": "VOL-3464: DHCP packets can be trapped to ONOS without Authentication\n\n- ACLs can be sometimes have very broad classifiers to work around the limited number\n  of ACLs that can be installed on the BAL. This would mean that unwanted\n  packets can sometimes be trapped to host and could be used by the end user\n  for DDoS attacks by sending spurious packets that match broad classifier BAL ACLs.\n  This patch introduces some very low level checks on the trapped packets\n  at the openolt agent application. The packets could be trapped at the application\n  as a result of broad level BAL ACL classifiers, but the application\n  does more low checks derived from VOLTHA flow and only then allows the packets to\n  VOLTHA system if the low checks pass.\n- Update BUILDING.md with details of installing PcapPlusPlus library.\n- Bump version to 3.1.0\n\nChange-Id: I53eee968c51659c31353eeb5d8d4e144a443c293\n"
    },
    {
      "commit": "252f4973bed6e30ad70ef911655b7c463860edcb",
      "tree": "92d38a98ae9d07e4fa8c38b33f124e0fc16d3619",
      "parents": [
        "3b0ae4571809cc32999d1f7f9e665034c75e6baf"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Sep 07 21:24:01 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Oct 14 15:22:17 2020 -0700"
      },
      "message": "VOL-3419: Replicate voltha flows in openolt agent\n- Use the flow_id, symmetric_flow_id, replication_flag and pbit_to_gemport_map\n  coming in Flow proto messge to replicate the flow as needed\n- Use the CreateQueues and RemoveQueues messages to setup and remove gem_ports\n- Use latest gRPC version 1.31.1 which allows fine tuning of gRPC threadpools\n  which allows for greating performance.\n- Performance numbers when tested with openolt-scale-tester has been better with\n  using latest gRPC and threadpool tuning when compared to earlier. It is to be\n  noted that the performance is better even with openolt-agent replicating the flow\n  now.\n- Scale tests with 512 subscribers have been successfull with BAL3.4.7.5 version\n- Use openolt proto version 4.0.0\n- Use openolt-test (for unit test) image version 2.0.1 (which bundles latest gRPC version 1.31.1)\n- These changes are NOT backward compatible and openolt-agent will have a major\n  version bump to 3.0.0\n\nChange-Id: I715c804bdf342e60d08cab6c59e1c21b8c5ac1f4\n"
    },
    {
      "commit": "88fdddd980ab3023edcea66b3430604228c49f44",
      "tree": "23753861058c8a6349365ba913eb57872eab2416",
      "parents": [
        "c1f2db9761989b60b472c96b623c5ed80e20d65b"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Fri Sep 04 12:06:34 2020 +0530"
      },
      "committer": {
        "name": "kesavan Duraiswamy",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Wed Sep 09 10:41:15 2020 +0000"
      },
      "message": "VOL-3444 Handling of ONT Activation Failure and generation of an alarm\n\nChange-Id: Ibdf7add4258b856f10c121351d9c691bba325a24\n"
    },
    {
      "commit": "5d9ab1a36e13e55ca3687af160cfd4f582317493",
      "tree": "34e38d86a98015b74ab2f0d5eb413bfd7a6fc400",
      "parents": [
        "2f2618cac8a2f79005cb9187ae2f383e3a039230"
      ],
      "author": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Wed Apr 15 16:53:49 2020 +0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri May 08 22:28:46 2020 -0700"
      },
      "message": "[VOL-2152][BAL3.0 Brigade] OpenOLT driver registers ONU Remote Defect\nIndicator alarm\n- Provide missing BAL API definitions required for unit test compilation\n\nChange-Id: Ifb38a55b24413beb9f5caf864403c4513cd7be68\n"
    },
    {
      "commit": "6675fa07ebf6314ed25843c6789bb7e0356da4a2",
      "tree": "00e9963ee0bdd7187faf2854ca31b3882a097d1f",
      "parents": [
        "1744c92368871988fa8c52fa80e6de2bfa86a1a4"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 03 20:27:50 2020 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 03 22:06:29 2020 -0800"
      },
      "message": "[VOL-2702] : Fix Onu Down Indication\n\n- A recent agent change assumed that BCMOLT_ONU_AUTO_SUBGROUP_ONU_DEACTIVATION_COMPLETED\n  indication is received only on explicit ONU deactivation request from the application.\n  But, this indication is also received in case of ONU reboot.\n\nChange-Id: I53e63eadf762a1ef142987401be59ed9b8bc1895\n"
    },
    {
      "commit": "ad46323e150c00569d070de8a1f799451037311f",
      "tree": "15de2db865afc35389eaa00bf2bd81fea56d2b8e",
      "parents": [
        "489425a11e5ddaab966b877931880fdec2ce36c3"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Fri Feb 28 19:10:43 2020 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Fri Feb 28 19:55:34 2020 +0530"
      },
      "message": "VOL-2682: On onu los and onu dgi, upstream schedulers removal, deactivate\n          and delete onu should work\n          - UT for Deactivate and Delete Onu\n          - Bumped version to 2.1.4\n\nChange-Id: I115d0965860516282729483833fdc71a84cef0ee\n"
    },
    {
      "commit": "7a79dae767c0a75ff0f885996d339c0278245a81",
      "tree": "30222c699d4a7fe9ac872906bf99e13f7e691e2d",
      "parents": [
        "934305356d43ad6b19e60bfadfc39e7faaa4a14a"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Feb 10 18:22:11 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Feb 13 10:47:32 2020 +0000"
      },
      "message": "VOL-2555:\n- Wait for ONU Deactivation Completed Indication before clearing the ONU\n- Add unit tests for delete onu timeout and failure cases\n- Fix UT of DeleteScheduler\n\nChange-Id: Ie287f733934ca5f6eb06b365e426074622724bb7\n"
    },
    {
      "commit": "934305356d43ad6b19e60bfadfc39e7faaa4a14a",
      "tree": "6959b6b6b5cef4fd02bee03e5dae8db6b161b06e",
      "parents": [
        "8305c2811404165b84fec2b585052ad4bedb4389"
      ],
      "author": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Tue Feb 04 17:16:02 2020 +0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Feb 13 09:59:12 2020 +0000"
      },
      "message": "[VOL-2150][BAL3.0 Bridade] OpenOLT driver registers ONU Loss of frame\nalarm\n[VOL-2151][BAL3.0 Bridade] OpenOLT driver registers ONU Loss of Key Sync\n(LOKi) alarm\n[VOL-2152][BAL3.0 Bridade] OpenOLT driver registers ONU Remote Defect\nIndicator alarm\n\nChange-Id: I620b843250cc1bd68490691900190a31318ed110\n"
    },
    {
      "commit": "ddf9a16557a43b7616014ba9d0ec6abfa548be10",
      "tree": "cb6083104a36dabc6d2d29f05c0b3b7e4f015824",
      "parents": [
        "03919c79951e4799fac5bb1f6078d17d68b4a763"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jan 27 12:56:27 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Feb 06 17:04:38 2020 +0530"
      },
      "message": "VOL-2502: Update README.md for openolt agent after BAL3.2.3.2 migration\nVOL-2503: Provides test target for openolt-agent for Jenkins CI Integration\nVOL-2504: Reorganize openolt-agent core.cc file\n\nChange-Id: Id22fb881fcb9cc19d1f2ba044716731157d3a64e\n"
    },
    {
      "commit": "7bc19cef8a96103c22791854c6ea0d97c5a47d07",
      "tree": "4350a81539c1e94fec7907681c616bff96c6bc92",
      "parents": [
        "3a43976409f6af751f598247a8ccab958e48a336"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Tue Jan 28 18:27:42 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Tue Jan 28 18:27:42 2020 -0500"
      },
      "message": "[VOL-2512]:changes to add onu_id and intf_id as part of onu dgi\n\nChange-Id: I987d47d69547efc75a505f61eca3554aedad5ec2\n"
    },
    {
      "commit": "09b73eac5bce7a81f2279ba5ea0b67e37ef99de3",
      "tree": "a9c19b526ff0bc4f5bb488c209a7b84c53e06bd6",
      "parents": [
        "d8feddd5434fad6b35c6140aef1f4d4202290b3d"
      ],
      "author": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Wed Jan 08 17:52:05 2020 +0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jan 22 16:59:22 2020 +0530"
      },
      "message": "[VOL-2225]Migration to BAL3.2.3.2\n\n- Updates to test files to compile for BAL3.2.3.2\n- Addressed various comments\n- Test with two ONUs on same PON port.\n- EAP/HSIA/DHCP working\n-  Following test cases working\n   1. Disable/Enable/Reboot ONU\n   2. Disable/Enable OLT\n   3. ONU disable -\u003e subscriber unprovision -\u003e\n      enable -\u003e subscriber provision\n- Commented out UTs for FlowAdd and FlowRemove and\n  will be addressed as part of another commit\n- Fix tm_qmp creation for BAL3.2 (needed 1Tcont multi gem)\n- Re-organize code after review comments\n- Bump version to 2.1.0 (support for ACL and multicast group config)\n\nChange-Id: I4245d14bba8878fdde6ee361ad54060068de205f\n"
    },
    {
      "commit": "d8feddd5434fad6b35c6140aef1f4d4202290b3d",
      "tree": "d303f29eff01e364d16daf517141e72da67685d2",
      "parents": [
        "c78b9e1560f0b88d6e1d50fce5b9e8ddb02252fc"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Jan 20 21:42:40 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Jan 20 21:43:42 2020 -0500"
      },
      "message": "[VOL-2338]: fix to set alarm status for onu dgi.\n\nChange-Id: Idbc9b062329e6797be88c7b8fe0034a821935b7d\n"
    },
    {
      "commit": "c78b9e1560f0b88d6e1d50fce5b9e8ddb02252fc",
      "tree": "a5e7de14639e38f73eb89b2231419193e7444fd1",
      "parents": [
        "d298845fc0d41b8183fee8e11f36b837ec7dd2bf"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Fri Nov 29 11:14:51 2019 +0000"
      },
      "committer": {
        "name": "A. Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Tue Jan 14 20:18:42 2020 +0300"
      },
      "message": "VOL-1598 Add new group API in OpenOLT Driver\n\nA new API method called PerformGroupOperation is added. This method\nperforms the corresponding group operation according to the command\nfield of the Group message. The method currently assumes fixed queue\nQoS model. FlowAdd_ and FlowRemove_ are also updated accordingly.\n\nChange-Id: I355f20c3b5b5df484e90082936b10386b5fdf67f\n"
    },
    {
      "commit": "0c0b5c0352035ac8d232d4b76bfdb468530a489c",
      "tree": "e9b14d6e1c153669ce911eec46dcaa4132c7b0e7",
      "parents": [
        "964610527d048adc911e167a0db5aafc8eb20d2e"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Dec 16 14:11:08 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Dec 16 23:09:06 2019 +0530"
      },
      "message": "VOL-2367: Lack of ONU Down Indication breaks onu reboot/fiber disconnect\n\n- Use BCMOLT_ONU_AUTO_SUBGROUP_ONU_ACTIVATION_COMPLETED and\n  BCMOLT_ONU_AUTO_SUBGROUP_ONU_DEACTIVATION_COMPLETED messages for\n  determining onu oper_status \"up\" and \"down\" respectively per BAL3.1.\n\nChange-Id: I0332de9dee456415233e803fd0e42302b7117229\n"
    },
    {
      "commit": "964610527d048adc911e167a0db5aafc8eb20d2e",
      "tree": "033f1d0f5fae10211986c9d6baf427ad39e38fda",
      "parents": [
        "73e084d681425c411da3af9cb0d92a142d734853"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Nov 22 20:13:59 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Dec 09 15:44:28 2019 +0530"
      },
      "message": "VOL-2263: Issues with creating itu-pon-alloc object\n\n- Wait for asynchronous ITU PON Alloc Configuration Completed\n  indication before reporting the response to CreateSched/RemoveSched\n  from voltha.\n\nChange-Id: I56a06970625e891e197ff9d87e02d73b06070af5\n"
    },
    {
      "commit": "a707e7c60c76a0188f15a83c803792811f31dd67",
      "tree": "92b434a52252d23337aaa440ad2117b7f6451f01",
      "parents": [
        "fe64970ada63b84487e29eca38b9b502002b3e3d"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Nov 07 11:36:13 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sat Nov 09 20:42:56 2019 +0530"
      },
      "message": "VOL-2197: Change license on OpenOLT agent to Apache 2.0\n\nChange-Id: I7e6daff59723d6564044e61e93cad1bf03f4661b\n"
    },
    {
      "commit": "bf45ffba9ae3f33730692ea0a4463dd7892eb1cd",
      "tree": "bf5702d5417059bc80c66520c56c5ac857d1c838",
      "parents": [
        "d0b6b4fd7b3e91d952bf4a2d594ffda8e983ae3d"
      ],
      "author": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Wed Oct 30 17:29:02 2019 +0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Nov 04 15:59:17 2019 +0530"
      },
      "message": "[VOL-2061] OpenOLT should wait till BAL is ready before it can configure\nthe PON schedulers\nFixed unit test cases per the new code.\n\nChange-Id: I51e49ee57b64d62558b3c9f0faa8fe8653916a6b\n"
    },
    {
      "commit": "89fffc0c6ae31c3a5a055214a25b4eda7b01caee",
      "tree": "7598a9cd133434afd1688ee99dcd10dac81c2343",
      "parents": [
        "ad62a4722f0457d655f0a1c7bb1646ce3b5c4a8b"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Mon May 13 21:33:20 2019 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Oct 25 19:20:34 2019 +0530"
      },
      "message": "VOL-2014: Rebase bal30-dev branch with master and re-verify sanity with SEBA2.0 and VOLTHA2.x before merge to master\n          Squashed all commits from bal30-dev branch to master branch as a single commit.\n          Bumped version to 2.0.0-dev .\n          Update README.md with the required ONL version for BAL3.1 .\n\nVOL-2130: Wrong queue id assigned for downstream queue on tm_sched\n          for the subscriber when using single gem port.\n          Use queue_id as 0 when using single gem port.\n\n          Issues need to be taken care:\n          VOL-1580: Support reporting ONU Registration ID as part of ONU Activation Indication\n          - commented the code developed for VOL-1580 to fetch ONU registration ID as it uses BAL2.6 specific API\u0027s.\n          - Need to check how the same can be achieved using BAL3.x API\u0027s to fetch ONU registration ID\n\nSet .gitreview defaultbranch to bal30-dev\nRebase change - Removed .gitreview defaultbranch so that by default it will point to master\n\nChange-Id: Ib57e52e98cf09f4fa3dbaa9156a4375b7dc6ee43\n\nRebase: [VOL-1635] [BAL3.0 Bridade] OLT Activation [VOL-1636] [BAL3.0 Bridade] ONU Discovery,\n        This OpenOLT agent supports the BAL V3.0.3.3 SDK. OLT/ONU activation from voltha-1.7 is successful\n\nChange-Id: I860b31317172139cd4c4244a93e79e0c3ce4fdf8\n\nRebase: [VOL-1685][BAL3.0 Bridade] generate OpenOLT debian package file\n\nChange-Id: Ib0332d948602bf7892b6aae91a4147356237f7e2\n\nRebase: [VOL-1685][BAL3.0 Brigade] generate OpenOLT debian package file\nmissing copy shell files (dev_mgmt_daemon and openolt).\n\nChange-Id: Id29dc24be4d1d5fc12a26884e5b5a69de91fbd69\n\nRebase: [VOL-1685][BAL3.0 Brigade] generate OpenOLT debian package file\n\nChange-Id: Ic5453616c0dbdbc1fb1eb241feba1cbfca5e8e85\n\nRebase: [VOL-1852][BAL3.0 Brigade] Support Edge-core OLT ASFvOLT16 (XGS-PON) and\nASGvOLT64 (GPON) devices\n\nChange-Id: I316d35bc76c38b5381e8896148b4ee5cebbd1099\n\nVOL-1850: Fix packet duplication with TM Queue Mapping profile\n          Fix for US and DS scheduler ID allocation irrespective of device type(asfvolt16/asfvolt64)\n          README.md file update with BAL3.1.1.1 specifications\n\nChange-Id: I255bf7a4ff35771e9c628bb822ba2190a1fcd5ed\n\nRebase: [VOL-1787] : This commit sets up a unit-test framework for openolt\n                     agent based on gtest, gmock and c-mock utilities.\n                     A sample unit-test case to test EnableOlt success case is also\n                     added. More test cases will be added in future commit.\n\nChange-Id: If020be489a04d97df5fcbc15e9207deeee2fcfac\n\nRebase: [VOL-2040]: Patch the macro required by core.cc into bcmos_system.h file\n\nChange-Id: Ic841785b2ce451b1acaf007074b8c458687bc753\n\nRebase: [VOL-2043] : OLT Enable Test Case\n\n        - Added more test cases for OLT Enable. Now covers all scenarios.\n        - Fixed typos in unit test README.md\n\nChange-Id: Ib931d89cedee78fe40ca67761a028365a047ebc3\n\nRebase: VOL-1941: Use protobufs from the voltha-protos repo, not a copy\n\n        - Use protobufs from the voltha-protos repo, not a copy\n        - Provided option to specify the openolt proto version via make option\n        - Removed duplicate README.md\n\nChange-Id: Id67714c8119521f8358aaa9245268c47b7e843cf\n"
    },
    {
      "commit": "376b33cefbf820679e2532114a6c0f5d96780d4e",
      "tree": "81277b62ce8348920571fd2120ffd1a327a84744",
      "parents": [
        "a4d6ba4eaa8d88760cfcd367921c91418b098b35"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Mon May 06 21:46:31 2019 -0700"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue Jul 23 21:14:30 2019 +0000"
      },
      "message": "VOL-1580: Support reporting ONU Registration ID as part of ONU Activation Indication\n\nChange-Id: I553daf21f467215ac676a4c92a4ce0eaa0e016cf\n"
    },
    {
      "commit": "c8ed2ef7e1cd219dd3e216a0d7256267c0648c52",
      "tree": "41ea9b96279704d850a77d167a4c37a5a766a4f9",
      "parents": [
        "c7b90d563c62e14aefb9b2ff9254f5ea92562355"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Wed Feb 13 08:18:44 2019 -0800"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Apr 08 16:26:04 2019 +0000"
      },
      "message": "VOL-1447: Changes in OpenOLT driver for creating the Traffic Schedulers and\nQueues as per the TechProfile configuration\n\nChange-Id: I3a51ce53c8f9bd369b89b5f1f55f74f73893d65e\n"
    },
    {
      "commit": "ecd353a5ad33963156e8100078dbaf3cb9f6c39e",
      "tree": "3a0521c7a4e69f296d1dd8b7b6c1c96dd134d74d",
      "parents": [
        "34d9e29f039a1215d2b7e251001eec030fc7a73f"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Wed Dec 12 22:33:17 2018 -0600"
      },
      "committer": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Mon Dec 17 22:17:46 2018 +0000"
      },
      "message": "VOL-1363 - Packet out cannot foward packets to any UNI other than the first port on an ONU\n\nPacket-out OnuPacket protobuf has a type error in directed port_no\nAdded debug log details to flow classifier and actions\n\nChange-Id: Ie2018b7395192af58f4e8f818d7e47384ba7f41e\n"
    },
    {
      "commit": "967a1d06104205eb6285f271544de1fc96bde454",
      "tree": "38d00fc71c8428ef0d603a37463e88a54ed24cc2",
      "parents": [
        "7c4ec2df94262d73e9bc62656d042999e8d3a736"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Tue Nov 27 10:41:51 2018 -0600"
      },
      "committer": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Tue Dec 11 16:35:57 2018 -0600"
      },
      "message": "VOL-1023 - Supporting multiple UNI per ONU\n\nTo support multiple UNIs on a given ONU, OpenOLT Driver is updated to support\nan abstract opaque cookie that is registered with all controller-bound trap\nflows. This cookie is supplied back to adapter during all packet indications.\nOpenOLT adapter will use this cookie to track the OF logical port that should\nbe used to reflect the origin of packet to OF controller.\n\nFor outbound packets from controller, the system needs to inject frames\ndirectly onto a GEM port rather than towards \"any GEM\" associated with the ONU.\nThis is necessary to send to various UNIs on one ONU. This is achieved by\nregistering the OF logical port number with the flow and gemport(s) associated\nwith the port. The OF Out packet will include the logical port number and\nhence can be tracked back to a registered GEM for that UNI.\n\nChange-Id: I1085a4b44d12b9402a431c41083e3a5cdb4764b9\n"
    },
    {
      "commit": "7c4ec2df94262d73e9bc62656d042999e8d3a736",
      "tree": "68e35868b443c90ca9979f8548dad3ec01f2cb24",
      "parents": [
        "7ebee139c60faa38cf4a7520085e41dc050d44ef"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Thu Oct 25 00:29:54 2018 -0700"
      },
      "committer": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Wed Nov 21 18:07:45 2018 +0000"
      },
      "message": "VOL-1221: OpenOLT Adapter/Driver will use a Technology Profile Instance to create the OLT Upstream and Downstream Queuing and Scheduling Constructs for a Bidirectional Flow.\n\nChange-Id: I8106182a280ee24147e2b19da583d95c254c69ad\n"
    },
    {
      "commit": "19512317b00bb2527997cfd24716ce9491092a79",
      "tree": "12ce1247ae84e55e69fb6cce91a471687f9e9f56",
      "parents": [
        "fea48bd1a3ca76ca5607f4256882d2929ffc97ef"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Fri Nov 02 10:14:46 2018 -0500"
      },
      "committer": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Sat Nov 03 15:42:30 2018 +0000"
      },
      "message": "VOL-1314 - Cleanup and remove permissive and other compiler warnings\n\nRemoved -fpermissive and -fno-literals warning suppression.\n\nAdded helper methods for BAL bitwise operators to properly typecast to/from int/enum types.\nTechnically, these should be pushed back to broadcom in their BAL. But, for now, this\nwill handle the bitmanipulation warnings.\n\nChanged many BAL apis to use API macros to set attributes which implicitly sets internal\npresence flags rather than doing it manually. Overall, better to use the API macros for\nconsistency.\n\nFixed errant enum value for oper vs admin state\n\nFixed make clean that didn\u0027t clean googleapis after directory refactoring\n\nChange-Id: I01dd0539c550674721bc00a0b78273dc75b554c8\n"
    },
    {
      "commit": "56c8ea450a2e3816903101302747075f25219f4f",
      "tree": "c8d4a9eb0d180ed8c9746c66f2103d6749c4fb71",
      "parents": [
        "9acc973f7c1ac8fe03dcb614f7265b3b39c39c43"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue Oct 30 19:34:35 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue Oct 30 19:44:07 2018 +0000"
      },
      "message": "Revert \"Revert \"VOL-1298 OpenOLT - new dir structure for 2.0\"\"\n\nRevert the revert now that root cause of compile error is fixed.\n\nThis reverts commit c13de2141381ae5e1e5451d2c42f9d20c6de811b.\n\nChange-Id: I513851f8d316b21ecf187e0cd5235a8a93fc768c\n"
    },
    {
      "commit": "c13de2141381ae5e1e5451d2c42f9d20c6de811b",
      "tree": "e365159a378ca25e19be47f92e74163992e42311",
      "parents": [
        "e2502c08c9a4eb220cfbd7f1de064b3c809e1797"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Wed Oct 24 06:11:27 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Wed Oct 24 06:11:27 2018 +0000"
      },
      "message": "Revert \"VOL-1298 OpenOLT - new dir structure for 2.0\"\n\nThis reverts commit e2502c08c9a4eb220cfbd7f1de064b3c809e1797.\n\nChange-Id: I5fe517aad77e202d04a6747abfb7b3ff46351170\n"
    },
    {
      "commit": "e2502c08c9a4eb220cfbd7f1de064b3c809e1797",
      "tree": "f6b89b6e9e91e3d2446219d05c94a9f7a80b5176",
      "parents": [
        "d0bae9bc068a7c08ce68ebc059c6d3b75b388b93"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Fri Oct 19 21:39:02 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Oct 22 16:23:04 2018 +0000"
      },
      "message": "VOL-1298 OpenOLT - new dir structure for 2.0\n\nagent - The agent side. Everything that is currently under the top level\ndirectory of openolt repo moves here\ncontroller - The controller side. All common controller side code (aka\nadapter) that forms the kernel of the current adapter and is shared by\n1.x and 2.x voltha (and possibly any other SDN controllers)\nprotos - protobuf between agent and controller\n\nChange-Id: Ic951de77fa9a2381cfa90ab1514e2232a1ca3892\n"
    },
    {
      "commit": "d0bae9bc068a7c08ce68ebc059c6d3b75b388b93",
      "tree": "e365159a378ca25e19be47f92e74163992e42311",
      "parents": [
        "477ba09503f9c883b8d6fab945751419e4d167c9"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Thu Oct 18 18:02:07 2018 -0500"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Fri Oct 19 04:55:40 2018 +0000"
      },
      "message": "VOL-1296 - OpenOLT driver doesn\u0027t enable NNIs on some platforms\n\nChanged OpenOLT agent to enable NNIs at same time it enables PONs during\ninitial terminal connection to BAL. Made it intelligent to check\ncurrent config to avoid errors in BAL that are thrown if already\nenabled.\n\nChange-Id: I7914900f2f64654d223961108c3b78bc856b66ef\n"
    },
    {
      "commit": "88a22ad022a5ed16c8aa09dc799d85666c3d9c25",
      "tree": "9227781afb516a3877498929324caf7444679d36",
      "parents": [
        "ebc8036547989627e3473c7e125dc245a487f9aa"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Thu Oct 04 12:30:46 2018 -0500"
      },
      "committer": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Fri Oct 12 09:10:28 2018 -0500"
      },
      "message": "VOL-1257 - OpenOLT Driver Agent should support platforms-defined port topologies\n\nUpdated openolt driver initial activation sequence with BAL to query and\nextract the topology information. This includes both number of ports as\nwell as the technology for each port. Presently, it is assumed that\nall ports use same technology until the adapter resource manager supports\nper-port technonologies. Updated hardcoded iterator extents to use\nthe dynamic results via NumPonIf_() and NumNniIf_(). Added construct\nto allow vendors to specify their vendor/model name used in\nDeviceInfo discovery.\n\nChange-Id: I9050d78c3246d1be4e869ffdfb3a3f9314b9d959\n"
    },
    {
      "commit": "ebc8036547989627e3473c7e125dc245a487f9aa",
      "tree": "4f9847124262f5f8cc8efbf5a2be9c8300566bdd",
      "parents": [
        "06a13329b5f9568e8e5def23ecd10ba1e923febf"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Sun Sep 30 09:33:35 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Sun Sep 30 09:34:08 2018 +0000"
      },
      "message": "VOL-1253 OpenOLT - fix port info in packet-in\n\nChange-Id: I64574d99e5c08f8f541cc35b704f2b154039af64\n"
    },
    {
      "commit": "967438f1e1897784ecb11730607ad195083c0f20",
      "tree": "0d49437006764e67f6b1c600ff902a567e13ea85",
      "parents": [
        "4198356f233d0be5bdd2479b41c85121ffa3bd41"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Fri Sep 07 14:41:54 2018 -0400"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue Sep 11 17:11:32 2018 +0000"
      },
      "message": "VOL-1195 Broadcom logger for format consistency  and log rotation\n\nChange-Id: I18d65e382682fcbbcad16676142effae6acbc795\n"
    },
    {
      "commit": "135ce81662571bc6447eb03f8bb633e8a20a5c51",
      "tree": "fc614ea5fa870729c6830172cc4556cb91111d74",
      "parents": [
        "fbc0d7d7ee57a7c7ef7f2647c9af0023e0520434"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Thu Aug 30 09:04:34 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Thu Aug 30 09:04:34 2018 -0400"
      },
      "message": "VOL-1197 Do not log to console OMCI conversation\n\nChange-Id: Ibc47c10cfdeb109cc7b1da9923fcddd6326fb6a0\n"
    },
    {
      "commit": "627b578d880bb6ce8bac744b5332304edb769b8f",
      "tree": "8d9a43c8abd6bc43209317af8deb621fa7ccee18",
      "parents": [
        "edef2136f643a8279ee6845e31b839cc08d66e63"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Aug 13 22:49:32 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Aug 13 22:49:32 2018 +0000"
      },
      "message": "VOL-1156 Re-factor openolt driver\n\nAllows re-use of common code among backends for multiple hardware\nand simulators.\n\nChange-Id: If5f0147d2eef7c1f9cbcda394d06a2070b4be275\n"
    },
    {
      "commit": "edef2136f643a8279ee6845e31b839cc08d66e63",
      "tree": "5655d1bbb395751b350fbea1f0a60d4d49bbb207",
      "parents": [
        "7193ae20145e755b8c82da89dbc10d64d33655f1"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Fri Aug 10 22:14:50 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Fri Aug 10 22:32:10 2018 +0000"
      },
      "message": "VOL-1150 A single threaded implementation for the OpenOLT driver\n\nStats collection is driven from the main thread.\n\nChange-Id: I773a4aeb0e840f2a36895e39b999b2dcaf2adaa6\n"
    },
    {
      "commit": "de4325bc5d4cbff9ef1cb1f09b9b5fbaea07cc8a",
      "tree": "b9e32de142b140247d2c2165551e46ee3dc939df",
      "parents": [
        "3cad49d2009f9f9cb9c7b3d5f5e5eb89bc2f4652"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Tue Jul 03 11:18:42 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Tue Jul 03 11:18:42 2018 -0400"
      },
      "message": "VOL-886, VOL-887, VOL-891, VOL-894 ONU alarms\n\nChange-Id: I06ce649566318b52bac06197cf9e9224f3d55717\n"
    },
    {
      "commit": "3cad49d2009f9f9cb9c7b3d5f5e5eb89bc2f4652",
      "tree": "48e3e43b575fb97440b2f1912e88231ad627ad65",
      "parents": [
        "563ea829ca31a5a26b1b9e127c0f51435ea8a0fa"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Mon Jul 02 14:03:24 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Mon Jul 02 14:23:12 2018 -0400"
      },
      "message": "VOL-1050 Delay stats collection after connection\n\nMove the state of connectivity and activation to its own file (state)\nIt handles starting/stopping statistics collection and provides a hook for future actions\n\nChange-Id: If6a7b4015824716ff45781e39f29ca7f06933702\n"
    },
    {
      "commit": "a32f4c3503160419f6c0b570c7ffaa53224cf53f",
      "tree": "e00444bccbaceb2e18eade22dfbdf4d33d988df5",
      "parents": [
        "2cddc55c7e314563fdbe75d2ab3ed388e0508e46"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Thu Jun 28 12:55:10 2018 -0400"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Thu Jun 28 17:41:38 2018 +0000"
      },
      "message": "VOL-1042, VOL-773 No 0 SN, LOS and DG indications\n\nChange-Id: I0f32093df95dc572659e5bb6298d69c8589e91bf\n"
    },
    {
      "commit": "cb004c591c3d2e6d702e7dcd9c90d78f7a257017",
      "tree": "b0bf260ed945742302e6791ac41f989d3f3e9e18",
      "parents": [
        "739d6f7fbb7ef3f3a4e406dd945a3b4d3597fc9e"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Wed May 30 18:07:23 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Sun Jun 24 09:16:25 2018 +0000"
      },
      "message": "VOL-849: Initial changes to compile with BAL 2.6\n\nThe OPENOLT_BAL_2.6.0.1.patch file is required to compile this commit.\nThis patch file has been uploaded to the Broadcom common CS3233745.\n\nChange-Id: I8dbaca0f56cdf6058603371e9c30d2ce6b04df40\n"
    },
    {
      "commit": "0f19b1ad7a7c032c112b773772371aa44ec414da",
      "tree": "997e17068b8748d9ff8b5cc78866c5be640be54a",
      "parents": [
        "b78def40962f882c9a652e8dc341ef7acf457549"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Thu Jun 07 17:29:31 2018 -0400"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Wed Jun 13 17:21:34 2018 +0000"
      },
      "message": "Port statistics collection\n\nChange-Id: I15ad34d01267673cb64077bd89da0a8566531492\n"
    },
    {
      "commit": "58d252cb7b492ec642a15282f2c6719ac1ee9609",
      "tree": "480069e8eece36d2de5cf065003245448c6adcd3",
      "parents": [
        "9a5e9df746f08eecc66e523ed4a92146af91870d"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Wed Jun 06 11:19:04 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Wed Jun 06 11:23:52 2018 -0400"
      },
      "message": "VOL-772 close grpc stream when connection is lost\n\nIt allows for the next connecting instance to get all the messages\n\nChange-Id: I46902c03c65772c700fb031ac76e54ba428484a5\n"
    },
    {
      "commit": "c063ffd57ad1611a73ef23fc7a962e1e73a58b9e",
      "tree": "98e999c66a1c9f1fa78990691b0f4d9a599b8865",
      "parents": [
        "ec62c62cd290038ae6eec30598ee2c8f508afed0"
      ],
      "author": {
        "name": "nick",
        "email": "np202g@att.com",
        "time": "Tue May 22 14:35:28 2018 -0400"
      },
      "committer": {
        "name": "nick",
        "email": "np202g@att.com",
        "time": "Tue May 22 14:39:28 2018 -0400"
      },
      "message": "VOL-765\nModification of ONU indication to have admin state\nONU oper state change, ONU indication and ONU dying-gasp changes to reflect operation state and admin state of ONU and pass it on to Voltha\n\nChange-Id: I1159bead716bb66d59b491603202b7336a6ce140\n"
    },
    {
      "commit": "b7b0cedb524db915057a7b199b5252b3b36bc97f",
      "tree": "f39e3587fd91e3f3130e2197ee539f20c17edda5",
      "parents": [
        "185a5e8e014ff7eafdb01dd58d8a65a3f5e2e852"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Fri May 11 21:53:32 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Fri May 11 21:55:21 2018 +0000"
      },
      "message": "VOL-669: code reorg\n\nChange-Id: I097564bc3b02db13080e59634e542f16ea7741b6\n"
    },
    {
      "commit": "5fe93688c675e316c3a013c150c3a0c9938ec781",
      "tree": "9d5c05f00e16711232aad8786fe3e82779239ec0",
      "parents": [
        "a0eeec528e79f218d02950691d4a7881f271cda0"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Thu Apr 26 05:24:19 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Thu Apr 26 05:24:19 2018 +0000"
      },
      "message": "VOL-669: Add packet-in support\n\nChange-Id: Ie037334c9745f5ad4b1499f8c1c655f110984743\n"
    },
    {
      "commit": "01b0e65d6033f581acc1b7df78b1a311ef562d8d",
      "tree": "4d76855af5229bd0150cdb823ff1286aabf54478",
      "parents": [
        "223f713145ef28ed2df33ae2079465fb98b0cc6c"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Thu Apr 05 21:02:53 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Thu Apr 05 21:24:51 2018 +0000"
      },
      "message": "Initial commit.\n\nChange-Id: I53f8c2f96fe4ce2f7855e950a38e812286c6c9de\n"
    }
  ]
}
