)]}'
{
  "log": [
    {
      "commit": "b0337eb54bcb9fe5d34fb037856d1e97343832b3",
      "tree": "1577d3293b12b542ae1230a8dc06c100e8560fd7",
      "parents": [
        "094df16de14a6deb684f27930ad2c099d31f6d22"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish.gowdra@intel.com",
        "time": "Fri Mar 25 16:44:21 2022 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish.gowdra@intel.com",
        "time": "Tue May 10 11:09:54 2022 -0700"
      },
      "message": "[VOL-4676]:\nInitial Framework for reading SFP capabilities by reading the EEPROM data.\nUse the detected SFP data to derive the MAC and PON system mode.\nMake the SFP EEPROM read mode configurable per platform through the\nDYNAMIC_PON_TRX_SUPPORT \u0027#define\u0027 defined in the platform vendor.h file.\n\nChange-Id: I07d7763371d2f804a1e93ca38646b1a30198f8ee\n"
    },
    {
      "commit": "094df16de14a6deb684f27930ad2c099d31f6d22",
      "tree": "d9a79f0d0ef8db8b663cda02f3a969c4cf524661",
      "parents": [
        "5bd7ef3e08077f3b6763f5d24c30f80be1afd030"
      ],
      "author": {
        "name": "Arthur Syu",
        "email": "Arthur.Syu@zyxel.com.tw",
        "time": "Thu Apr 21 17:50:06 2022 +0800"
      },
      "committer": {
        "name": "Arthur Syu",
        "email": "Arthur.Syu@zyxel.com.tw",
        "time": "Tue May 10 10:12:46 2022 +0800"
      },
      "message": "support for sda3016ss\n\nChange-Id: Id86e26e2389455e04173a1568b503d3bd77dac6d\n"
    },
    {
      "commit": "5bd7ef3e08077f3b6763f5d24c30f80be1afd030",
      "tree": "fecb23352d24a01d824815d475b516bdf1b2d83a",
      "parents": [
        "fb5fa43fbf49ddedd929418addca58aead681b23"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Mon Apr 04 11:07:56 2022 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Mon Apr 04 11:09:22 2022 +0530"
      },
      "message": "Change in ONL commit id for Radisys OLTs to take care platform dependencies\n\nChange-Id: I6c1bc32b5d718cdff629a4e09af9f168e0161bd2\n"
    },
    {
      "commit": "fb5fa43fbf49ddedd929418addca58aead681b23",
      "tree": "c23d7ff7993fd2edf0395e7e0d7368090049bec6",
      "parents": [
        "f83e17a63a46f1b3b4149876776cac59e8a3647b"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Mar 25 10:58:55 2022 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Mar 25 18:08:09 2022 +0000"
      },
      "message": "Return meaningful BCM Error String instead of cryptic error\ncode numbers to caller in case BAL-API/Internal failures.\n\nChange-Id: Iab306f4ec44d7e74f9434ff70c199fdaafb1e76c\n"
    },
    {
      "commit": "f83e17a63a46f1b3b4149876776cac59e8a3647b",
      "tree": "3fed5e01bf0d34ff0d48e0400fb91f93e4d200b8",
      "parents": [
        "af1a5fb6ed4369aeb59f3a444523cdfd437a57a6"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Feb 16 16:27:00 2022 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Mar 07 09:00:27 2022 -0800"
      },
      "message": "VOL-4626: Changes for FTTB in OLT agent.\n\nChange-Id: Id5e8d26cd0c077729f79492bddeb4d191ba7fb55\n"
    },
    {
      "commit": "af1a5fb6ed4369aeb59f3a444523cdfd437a57a6",
      "tree": "2a02aa46db38cc871e53911041a156fca717540f",
      "parents": [
        "869a5de0dc826bce5421924e1a6ae2806aaa2e11"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Thu Feb 24 18:32:05 2022 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Fri Feb 25 12:29:52 2022 +0530"
      },
      "message": "Radisys OLTs migration to BAL3.10.2.2\n\nChange-Id: I146cbb480158282a940692e785f90317534cb0f5\n"
    },
    {
      "commit": "869a5de0dc826bce5421924e1a6ae2806aaa2e11",
      "tree": "380e4e25a2c1c6ef520752fa78277811ccf528ad",
      "parents": [
        "fc6c0bf606212155c664e49a528f602a1f6d9f34"
      ],
      "author": {
        "name": "Elia Battiston",
        "email": "elia@opennetworking.org",
        "time": "Tue Feb 08 11:40:58 2022 +0100"
      },
      "committer": {
        "name": "Elia Battiston",
        "email": "elia@opennetworking.org",
        "time": "Wed Feb 09 10:41:31 2022 +0100"
      },
      "message": "[VOL-3774] Remove hardcording of NNI port speed\n\nChange-Id: I1c1e50403ac0faabed31ed11be2b59a863c62cb9\n"
    },
    {
      "commit": "fc6c0bf606212155c664e49a528f602a1f6d9f34",
      "tree": "a2c76d9055f4165454d07d8a3dd02f3b4e9d89f3",
      "parents": [
        "72bb465b0f626b9e9b7a016018c89f786bea3c65"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Jan 28 18:31:30 2022 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Jan 28 18:31:30 2022 -0800"
      },
      "message": "General code improvements with respect to string comparasions.\nMakefile improvements and fixes.\n\nChange-Id: Ibf3a6183bd3317261aac394c306b68a49ffebd5d\n"
    },
    {
      "commit": "72bb465b0f626b9e9b7a016018c89f786bea3c65",
      "tree": "c3bdf7b7867760ef049f49e30581caf04808fe07",
      "parents": [
        "cdd5e5f29842b7b51a277958031de720d0dc9407"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 18 17:04:30 2022 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 25 14:52:36 2022 -0800"
      },
      "message": "VOL-4499: Update \u0027device_flow\u0027 struct to have the flow_type. This\nwill enable the voltha openolt adapter to just send the voltha-flow-id\nand the agent can retrieve the flow_type automatically from the\ndevice_flow struct.\n\nVOL-4520: Allow configurability of MAC Device Activation delay time.\nWith BAL3.10.2.2 it is observed the Edgecore OLTs sometimes need more\ntime to do the Maple/Aspen download procedure as part of MAC activation.\nThe current 200ms delay has recomendded to increase to 2s as a\nworkaround by Edgecore (ticket #19146). This patch makes this delay\nconfigurable on a per platform basis.\n\nVersion bumped to 3.6.3\n\nChange-Id: I3bac3af423aa6374c10302519cd21a481d5a4a86\n"
    },
    {
      "commit": "cdd5e5f29842b7b51a277958031de720d0dc9407",
      "tree": "06fd909e3db6f5e2c6ee99f09d09c32ebc755eac",
      "parents": [
        "a164080f69dbaa4fe613129fc02075191e6d598b"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sun Dec 05 16:48:08 2021 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Dec 07 08:37:28 2021 +0530"
      },
      "message": "VOL-4509 - Fix itupon alloc object creation failure at openolt agent\n\nChange-Id: If920f5426e6bfefba29559a9b32bf77dec5d5062\n"
    },
    {
      "commit": "a164080f69dbaa4fe613129fc02075191e6d598b",
      "tree": "f6575ff3e048eb07069676516a697c64495b2541",
      "parents": [
        "9c03998b69b1410189abef683e95722b9588d362"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Nov 24 20:24:38 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Nov 25 08:52:13 2021 -0800"
      },
      "message": "Use a newer commit ID of ONL compatible with BAL3.5 and beyond for Edgecore devices.\nAlso apply PR in ONL for memory leaks on ACCTON devices. The PR is not merged yet\nofficially by the ONL project maintainers but Edgecore recommends this patch to be\napplied.\n\nChange-Id: I5aca53fc87a54b7e2f425a786c27f4f5368f25e5\n"
    },
    {
      "commit": "9c03998b69b1410189abef683e95722b9588d362",
      "tree": "f9e06ba693efd974cc44c95d7d9dcc7b4d84fb9d",
      "parents": [
        "5287fde1e7d07f7274f0432eb6c746bb3bbcd1e8"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Tue Nov 23 11:23:57 2021 +0000"
      },
      "committer": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Tue Nov 23 14:59:32 2021 +0300"
      },
      "message": "[VOL-4486] Return whatever is returned by the internal methods to create/delete schedulers and queues\n\nChange-Id: I5c7af76b6f545149d58d0c7f8237e8685d896c99\n"
    },
    {
      "commit": "5287fde1e7d07f7274f0432eb6c746bb3bbcd1e8",
      "tree": "e6051ec5127108c45aed6a546606b4b0e85a2030",
      "parents": [
        "72cbee948f1f557f872a976729051b28983c6890"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sat Jul 31 00:41:45 2021 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Nov 15 09:28:40 2021 -0800"
      },
      "message": "VOL-4245: Migration to BAL3.10.2.2\n\nChange-Id: I8b847660e949c91504ced760b1393e4def2300e8\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": "b8c09facd3da5d93b7c2815e176c6682de737437",
      "tree": "b538d793d941487cd174dd973e50cc6bcc312973",
      "parents": [
        "0bfd4d200cedc615fd2edaf328b271ff595161be"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Aug 02 10:22:59 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Aug 04 16:13:28 2021 -0400"
      },
      "message": "VOL-4268: Migration to BAL3.4.9.9 for voltha master and 2.8 branch\n\nChange-Id: I66c77149524f2592fb018a3bc00dc9c8a8f94153\n"
    },
    {
      "commit": "0bfd4d200cedc615fd2edaf328b271ff595161be",
      "tree": "f39b6c8f1fc9e707d9053f20949a5fa1790a9fd9",
      "parents": [
        "262b6293cdeda78317dda9d3a6cfab0e7ebfbf05"
      ],
      "author": {
        "name": "Naresh Kumar Palanisamy",
        "email": "nakumar@radisys.com",
        "time": "Mon Aug 02 18:52:05 2021 +0530"
      },
      "committer": {
        "name": "Naresh Kumar Palanisamy",
        "email": "nakumar@radisys.com",
        "time": "Tue Aug 03 16:13:41 2021 +0530"
      },
      "message": "Changes made to upgrade BAL from 3.4.9.8 to 3.4.9.9 for rlt-1600g/x-w and rlt-3200g-w\n\nChange-Id: I2baa09074a43703b7ca22625592d28b03863a06c\n"
    },
    {
      "commit": "262b6293cdeda78317dda9d3a6cfab0e7ebfbf05",
      "tree": "ca48aa8bf95fd85ab4251334d340c25861afbc31",
      "parents": [
        "4e62e1744cbc8627325444d7dc3c9acdafda0954"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jul 21 15:32:17 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jul 21 15:32:17 2021 -0700"
      },
      "message": "VOL-4151: Code improvement to use static const instead of static\nto allow for compiler optimization.\nAlso fixed SECURITY.md document as the sample commands were not\nready for copy/paste earlier.\n\nChange-Id: I7fdfa03ed3e6677466fb78b8ea8532d4f5c0a6da\n"
    },
    {
      "commit": "4e62e1744cbc8627325444d7dc3c9acdafda0954",
      "tree": "2e33304cc82e5bcc6dc612ef35310ddd1e530b74",
      "parents": [
        "e941ec85b026579fb931d0a6d908d65827217cc9"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Fri Jun 25 17:31:30 2021 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jul 20 10:38:00 2021 -0700"
      },
      "message": "support for rlt-1600g-w and rlt-1600x-w in GPON mode\n\nChange-Id: Ib230d3e336043980eb00427384a49cb8bd386bb2\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": "ff9d5ef087c67dc3a052e41000472372ada39235",
      "tree": "09a91a8d83ae8d9bf856d780407ff145228efd90",
      "parents": [
        "19168f529d002fbade90ce913bdc0df49c9b64f4"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Thu Jun 17 12:07:49 2021 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Thu Jun 17 12:07:56 2021 +0530"
      },
      "message": "Code to verify whether gem is already encrypted\n\nChange-Id: I124b8a4ad3b4dce699890154acac3558a4ea9bd6\n"
    },
    {
      "commit": "19168f529d002fbade90ce913bdc0df49c9b64f4",
      "tree": "4223de7c6526bf8e726bb9ac7b13403ff694b917",
      "parents": [
        "a2c2c5abbac98239f159f3ab835ef51484931d08"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Tue May 25 23:26:41 2021 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Tue Jun 01 19:46:49 2021 +0530"
      },
      "message": "Gemport config is synchronous in XGSPON hence wait for gemport cfg complete indication is enabled only for GPON.\n\nChange-Id: I04dc4b3c9d743e81c51a3159a23fec9d912aa841\n"
    },
    {
      "commit": "a2c2c5abbac98239f159f3ab835ef51484931d08",
      "tree": "80a91e6355eb082e8e99e824540bc9f5dc9a06b5",
      "parents": [
        "e976fcf92619bbf110ba314b384a2dfe8e96dc39"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Tue May 18 14:47:52 2021 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Wed May 19 09:51:48 2021 +0530"
      },
      "message": "changed Radisys olt model id as rlt-3200g-w\n\nChange-Id: I6267c73fe6657244a38313e60eeb095aa502e7fc\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": "1fd770703e891684d70caf032c8603b123e00373",
      "tree": "6614a65669fe25abf38249e21458339f3441a45f",
      "parents": [
        "3e8bfd991cb36b494ba8b2b79cde17fc66b1492d"
      ],
      "author": {
        "name": "Orhan Kupusoglu",
        "email": "orhan.kupusoglu@netsia.com",
        "time": "Tue Mar 23 08:13:25 2021 -0700"
      },
      "committer": {
        "name": "Orhan Kupusoglu",
        "email": "orhan.kupusoglu@netsia.com",
        "time": "Mon May 10 22:47:30 2021 +0300"
      },
      "message": "[VOL-3386] Add support for secure gRPC in openolt-agent\n\nThe init script of the openolt service may start with \u0027--enable-tls \u003cTLS_OPTION\u003e\u0027 argument for the gRPC server.\nDefault is insecure with no \u0027--enable-tls\u0027 argument.\nThe TLS capability depends upon the certificates stored at the keystore/ directory: 1. root.crt (CA public key), 2. server.crt (public key), 3.server.key (private key).\nFour unit tests are added for the secure gRPC server which work with the keystore-test/ directory.\nThe certificates stored at the keystore-test/ directory are self-signed certificates, valid until Apr 11 23:16:58 2031 GMT.\n\nChange-Id: I4d18a98a0193f501f922360c79f54b0fcedf14a5\n"
    },
    {
      "commit": "3e8bfd991cb36b494ba8b2b79cde17fc66b1492d",
      "tree": "e8b1f6dd4433902abf6a10d1eff0819ccb3d8b32",
      "parents": [
        "e1db295b2e9e751e83c08694800c63a5c0ddd6b5"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Mon Apr 26 15:07:14 2021 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Thu May 06 17:58:21 2021 +0530"
      },
      "message": "code changes to support phoenix/radisys RLT-3200G\n\nChange-Id: I5ad79e3bf23d1ce58a73c5059a061fbd44168c48\n"
    },
    {
      "commit": "e1db295b2e9e751e83c08694800c63a5c0ddd6b5",
      "tree": "cc6c5c2b3bfdd998246871c1213a4f466b371645",
      "parents": [
        "623fada054b741886a148f53eff3f2c9adf97d3c"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue May 04 00:16:54 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue May 04 13:05:12 2021 -0700"
      },
      "message": "VOL-4053: Fix Reenable of OLT following disable OLT and adapter restart.\n\n- If the PON port is already disabled (could happen if a duplicate\n  disable command arrives at OLT), return success\n- Add unit test cases\n\nChange-Id: I7e35ff81eb80d47743ab94e35655306fc313884d\n"
    },
    {
      "commit": "623fada054b741886a148f53eff3f2c9adf97d3c",
      "tree": "de1dbc71ad35bffa73431870807477cb7a0a327d",
      "parents": [
        "4dffa950581688adfeaf190aa3f9a4f97b048831"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Tue Apr 20 22:02:36 2021 +0000"
      },
      "committer": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Sat May 01 01:18:11 2021 +0300"
      },
      "message": "[VOL-3871] Support all T-Cont Types\n\n- Use CIR in traffic shaping info as assured bandwidth\n- Use GIR in traffic shaping info as fixed bandwidth\n- Set alloc type according to GIR value to accomodate T-Cont Type 1\n- Reorganize bandwidth value checks\n- In case of AdditionalBW_None, max bw is not equalized with guaranteed bw anymore if they are not equal.\n- Set CBR_NRT_BW (instead of CBR_RT_BW) as GIR\n\nChange-Id: I752a6b273b124138e68f3a4201fc5b93771c2adc\n"
    },
    {
      "commit": "30db482075092084252844f7850641a7c3a9f51c",
      "tree": "866bf778190c945daabc2b0a0999a39bdbcfa9fe",
      "parents": [
        "a0523597753454a2bddb1083e9c27a3a1af30bbc"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Wed Mar 10 21:30:01 2021 +0000"
      },
      "committer": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Fri Mar 12 14:27:35 2021 +0300"
      },
      "message": "[VOL-3548] Differentiate between OLT gRPC channel disconnect and device reboot\n\n- Return the previously_connected state flag in response to GetDeviceInfo to VOLTHA\n\nChange-Id: I3a39eccdda386658226c6379a4815900b808795d\n"
    },
    {
      "commit": "a0523597753454a2bddb1083e9c27a3a1af30bbc",
      "tree": "0c675417918ea0b47a181593a2b00936cbdbaa54",
      "parents": [
        "c4c56b30f71b6cab1e602a271cfd2f27e5aa5f4f"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Wed Feb 24 15:17:47 2021 +0000"
      },
      "committer": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Thu Mar 11 23:44:57 2021 +0300"
      },
      "message": "[VOL-3396] Encryption of the GPON GEMs\n- Enables downstream encryption on both GPON and XGSPON unicast GEM PortIDs through FlowAdd operation\n\nChange-Id: I4171194db050b96a0940842afc10e8c8c9e285d1\n"
    },
    {
      "commit": "c4c56b30f71b6cab1e602a271cfd2f27e5aa5f4f",
      "tree": "054413d669a8ba550d5593fdd64f80636ff58325",
      "parents": [
        "cfe3e0dc1d4c33a54a6306f4d15d89be790b9f14"
      ],
      "author": {
        "name": "Marcos Aurelio Carrero (Furukawa)",
        "email": "mcarrero@furukawalatam.com",
        "time": "Mon Mar 08 12:20:34 2021 -0300"
      },
      "committer": {
        "name": "Marcos Aurelio Carrero (Furukawa)",
        "email": "mcarrero@furukawalatam.com",
        "time": "Mon Mar 08 12:20:34 2021 -0300"
      },
      "message": "VOL-3854: Fix wrong PPPoED classifier pkt type.\n\nSigned-off-by: Marcos Aurelio Carrero (Furukawa) \u003cmcarrero@furukawalatam.com\u003e\nChange-Id: I27f12fa7ea562ae86e3537493a7e5572b8542bb2\n"
    },
    {
      "commit": "cfe3e0dc1d4c33a54a6306f4d15d89be790b9f14",
      "tree": "62ab95e5a3208b0aebe6de7226c5538f746125f5",
      "parents": [
        "0b29f3c8bde012afcfa12e682c0077b5e0d146c8"
      ],
      "author": {
        "name": "Marcos Aurelio Carrero (Furukawa)",
        "email": "mcarrero@furukawalatam.com",
        "time": "Wed Mar 03 10:36:56 2021 -0300"
      },
      "committer": {
        "name": "Marcos Aurelio Carrero (Furukawa)",
        "email": "mcarrero@furukawalatam.com",
        "time": "Wed Mar 03 10:36:56 2021 -0300"
      },
      "message": "VOL-3854: Changes in openolt agent to support trapping PPPoED_ETH_TYPE (0x8863) packets\n\nSigned-off-by: Marcos Aurelio Carrero (Furukawa) \u003cmcarrero@furukawalatam.com\u003e\nChange-Id: Iedbcd7fa18db69562f5bae12f8f56ebe524aba92\n"
    },
    {
      "commit": "74e3ab8996afb139d43ee7817be0e3fb00fc8506",
      "tree": "f42a03723ed8a5bf5e7cea1ae99d0ccdb171d089",
      "parents": [
        "f7feb4b828467ccc99104b56b29dc7a19aa2008b"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Thu Dec 17 13:35:06 2020 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jan 28 12:43:15 2021 -0800"
      },
      "message": "[VOL-3728] Support in OLT agent to send periodic onu stats and gem stats\n- Add GetOnuStatistics and GetGemPortStatistics API\n\nChange-Id: I2d796600ee6b002edbbd037ba063d1648429ffe7\n"
    },
    {
      "commit": "f7feb4b828467ccc99104b56b29dc7a19aa2008b",
      "tree": "0e32b662cca11dc0721c7f727569f894facca900",
      "parents": [
        "de65ab4d5ebc66e3767c92372392a03da930d738"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Jan 08 16:08:52 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Jan 08 16:17:14 2021 -0800"
      },
      "message": "[VOL-3742] : Number of IPv4 Multicast group is limited to 1\n- Added Missing IPv4 Multicast group classifer in BAL flow\n- Bump agent version to 3.3.2\n\nChange-Id: Id0b97e4957381431beaa34c528a1497ca3f04e87\n"
    },
    {
      "commit": "de65ab4d5ebc66e3767c92372392a03da930d738",
      "tree": "27432668652833f3f52e5c7afbfc45de10f87311",
      "parents": [
        "315344d80de02c8d219c3da237aa35c6667e3ce7"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Dec 17 23:08:43 2020 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Dec 17 23:08:43 2020 -0800"
      },
      "message": "VOL-3732: Non-zero pbit traffic dropped in the downstream direction for ATT workflow\n\n- Fix incorrect variable being passed to FlowAdd_ function\n\nChange-Id: I5308cdcfc5059678e34475795ddd9c4724328ccc\n"
    },
    {
      "commit": "315344d80de02c8d219c3da237aa35c6667e3ce7",
      "tree": "529cdac5e71281a3639a256182269df665474739",
      "parents": [
        "6a147e63d0c7656cd520f1c7133ba62783783b01"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Dec 17 08:51:46 2020 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Dec 17 08:51:46 2020 -0800"
      },
      "message": "Updated BAL3.4.9.6 ACCTON patch file name\nUpdated openolt agent version to 3.3.1\n\nChange-Id: Ide683b5b5eed8f90fc65a79c1ece0e544b7a3ba1\n"
    },
    {
      "commit": "fc10f0d035181d3125ffc6e7a60bf5328fcf5bfa",
      "tree": "edfdacc00af095c4cca1b01f3129d7b52b0c9537",
      "parents": [
        "dc83ba7429a17b00a8683ae89d83c22348256fae"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Nov 30 13:06:35 2020 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Dec 09 10:59:20 2020 -0800"
      },
      "message": "Bump version to 3.2.0\nUpdate README.md for voltha-2.6 release\nUpdate BUILDING.md file for using BAL3.4.9.6 package\nUpdate debian package files to build for BAL 3.4.9.6\nFix issue in dev_mgmt_daemon service script\n\nChange-Id: I0853bef9f30f67b8db0868f6dbb92c8248ce0130\n"
    },
    {
      "commit": "dc83ba7429a17b00a8683ae89d83c22348256fae",
      "tree": "07938674b921bfe4786b7e0fd3de20e8dc776c09",
      "parents": [
        "2d9382f2c96a0ff48fd8839a46770607f53a3aee"
      ],
      "author": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Mon Nov 16 22:08:43 2020 +0800"
      },
      "committer": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Wed Nov 25 18:08:24 2020 +0800"
      },
      "message": "VOL-3011: Make NNI port speed configurable while building openolt\nChange-Id: I6f029005358b8c0e48a4adbe3fd3d3874801f0f7\n"
    },
    {
      "commit": "2d9382f2c96a0ff48fd8839a46770607f53a3aee",
      "tree": "56db979ddbb2d8df8cb4380d46641f7b540a66a8",
      "parents": [
        "1935e6a868d79d127d39815047953e192cf19b0e"
      ],
      "author": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Wed Oct 21 17:52:05 2020 +0800"
      },
      "committer": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Wed Nov 18 00:40:15 2020 +0800"
      },
      "message": "[VOL-2366] OLT Agent: different packet stats retrieval\nChange-Id: Ic121842a5bc0d91b13d2c457608b7366d000cdaa\n\nChange-Id: I148cc24d2b74e625cb789edb638a357e0b1cb16b\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": "4fd3067141fb527f78574979a000e305a3fcffb0",
      "tree": "7963230f7b3f5b532feb56865e8c00c6f41ec169",
      "parents": [
        "9c2bd9f83de8d9475909be5967be8d1664d92037"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Nov 09 17:23:06 2020 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Nov 11 18:29:24 2020 +0000"
      },
      "message": "VOL-3627: Clear gemport on the BAL when upstream queue is getting removed.\n\nChange-Id: I6a7d39e3c4b6c94553f835ac1a3182b03169fd56\n"
    },
    {
      "commit": "9c2bd9f83de8d9475909be5967be8d1664d92037",
      "tree": "44e54e233119573370de390567b4d52810e610db",
      "parents": [
        "92b8814c4d14884078f7ea46a45f249ac10753d7"
      ],
      "author": {
        "name": "Humera Kouser",
        "email": "Humera.Kouser@radisys.com",
        "time": "Fri Sep 25 02:41:29 2020 -0400"
      },
      "committer": {
        "name": "Humera Kouser",
        "email": "Humera.Kouser@radisys.com",
        "time": "Wed Nov 11 07:16:01 2020 -0500"
      },
      "message": "[VOL-3603][SEBA-1000]: Support OLT image upgrade\n- patchset on ONL source code (applied when ONL built in inband mode)\n- scripts to support image upgrade procedure\n- README to test the procedure.\n- increased BAL READY TIME before enabling inband channel on BAL.\n\nChange-Id: I069fc1309dd13d504af03552c1709a6b3ba42232\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": "3b0ae4571809cc32999d1f7f9e665034c75e6baf",
      "tree": "8111a0da9240f5845e6dda8b30b175641683f784",
      "parents": [
        "4a663feb2d8d1291c31605c7580dcf8f4e3cfb8a"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Sep 28 10:53:18 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Oct 01 12:40:59 2020 -0700"
      },
      "message": "Upgrade BAL version to 3.4.7.5\nFix watchdog script - fetch vlan-ids from the config file before trying to reference it\nRelease 2.6.0\n\nChange-Id: I5e131c7d247cca0512ff94c57343a9a89297cf5d\n"
    },
    {
      "commit": "4a663feb2d8d1291c31605c7580dcf8f4e3cfb8a",
      "tree": "2448ee45ca15599f08b607c8e437fbd63241f66d",
      "parents": [
        "8f12b6f048ae03a3de028374a5443fee5b54b783"
      ],
      "author": {
        "name": "Humera Kouser",
        "email": "humera.kouser@radisys.com",
        "time": "Wed Sep 23 04:33:54 2020 -0400"
      },
      "committer": {
        "name": "Humera Kouser",
        "email": "humera.kouser@radisys.com",
        "time": "Wed Sep 23 04:33:54 2020 -0400"
      },
      "message": "[VOL-3498] Send DHCP option60 in DHCP request from in-band interface\n\nChange-Id: If2d9f786b3e8d73c6b4cb0f135bc6af64eda45d2\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": "c1f2db9761989b60b472c96b623c5ed80e20d65b",
      "tree": "2830dca77911b65a00e7d558cca5e31002cfaec7",
      "parents": [
        "5b41a93784b8e367cc17dcceb01f31ddcae70971"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Aug 31 15:32:06 2020 +0530"
      },
      "committer": {
        "name": "kesavan Duraiswamy",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Thu Sep 03 14:13:50 2020 +0000"
      },
      "message": "VOL-3395 Encryption of the OMCC GEM\n\nChange-Id: I6d3f9f4340558525f8e04ee18813a61e97bf0d83\n"
    },
    {
      "commit": "70feafdb8ccb44d2ae2fecf8e887342d53a6df70",
      "tree": "c44a0c14242f136c2494c5918ce2ec5a26cfc938",
      "parents": [
        "6e745528926d8528dab4442bda4b634e5cceeb79"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Aug 06 20:08:26 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Aug 07 10:04:54 2020 -0700"
      },
      "message": "VOL-3403: OLT goes into reboot in in-band mode even when in-band interface has valid IP\n- Bug fix in watchdog script\n- Logging enhancements in watchdog script\n- copy watchdog script config file into debian package\n\nChange-Id: Ic7dbfc614120fe49301980cea51044637772e966\n"
    },
    {
      "commit": "6e745528926d8528dab4442bda4b634e5cceeb79",
      "tree": "1e880f7edbebef8d6474f5eb67936753b2126f1f",
      "parents": [
        "623be1bddecc19ae4bb200bd66c055674bae7e39"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jul 15 15:52:13 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jul 27 10:40:46 2020 -0700"
      },
      "message": "VOL-3371:\n- Miscellaneous fixes and enhancements for in-band script\n- watchdog script for openolt and dev_mgmt_daemon processes\n\nChange-Id: I993c95b15ceb23154646fe8b3a875ec09369e6ce\n"
    },
    {
      "commit": "ef0aadb91fd51d1c9f1dd7539dab5d6cc950cee3",
      "tree": "4d4c0932efa5c90a893fc2088a2a290baed9508f",
      "parents": [
        "6143c9ebb896648e93cfad8150b3032f90f64f08"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Wed Jun 24 16:47:49 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jun 30 10:53:43 2020 -0700"
      },
      "message": "VOL-3272: Bug fix in in-band startup script\n\nChange-Id: Ic679155d51ffd9d9dbe0e869274b66527c7b135e\n"
    },
    {
      "commit": "6143c9ebb896648e93cfad8150b3032f90f64f08",
      "tree": "7d3d48c0926cc19a1c30a238507508916edd51cd",
      "parents": [
        "1d9cfcef4b9e6c8e68832cbf8a1da662c1248231"
      ],
      "author": {
        "name": "Humera Kouser",
        "email": "humera.kouser@radisys.com",
        "time": "Wed Jun 17 22:37:31 2020 +0530"
      },
      "committer": {
        "name": "hkouser",
        "email": "Humera.Kouser@radisys.com",
        "time": "Fri Jun 26 06:39:38 2020 -0400"
      },
      "message": "[VOL-3239] Fix MAC address reported to adapter when\nEdgecore OLT is running in In-band mode.\n-The openolt-agent report the MAC address of the interface on which the GRPC server is listening on.\n\nChange-Id: Iee44d8247c7b86b312d6e289ab0607af6bf57c5d\n"
    },
    {
      "commit": "1d9cfcef4b9e6c8e68832cbf8a1da662c1248231",
      "tree": "6704b3b74eb3aa579fe7bb61556dd9ba709aa49d",
      "parents": [
        "eb4ca2eecf511acc5857649fb4bcc9d1f0010bf5"
      ],
      "author": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Wed May 20 22:58:47 2020 +0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jun 25 14:51:35 2020 -0700"
      },
      "message": "VOL-2596 : Measure optical distance between OLT and ONU\n\nChange-Id: Ib13d85fe47a800348f82a5d76a90d97d98b20e1e\n"
    },
    {
      "commit": "eb4ca2eecf511acc5857649fb4bcc9d1f0010bf5",
      "tree": "ddd65f0b8e94c7d1372f84ad52c702a2421c5d3f",
      "parents": [
        "d4aeca5a2094f7dc7c519913ab1558348c546dab"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Mon Jun 15 07:48:26 2020 +0000"
      },
      "committer": {
        "name": "A. Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Wed Jun 17 14:54:13 2020 +0300"
      },
      "message": "[VOL-3107] Add DeleteGroup API to OpenOLT Agent\n\n- DeleteGroup proto API method implemented.\n- Unit tests added.\n\nChange-Id: If196a92f7a717fc4cc6c2f0e0bb6ca74fc3683d2\n"
    },
    {
      "commit": "d4aeca5a2094f7dc7c519913ab1558348c546dab",
      "tree": "47cee9f147ea651fab22161260c7cc77bbc6c606",
      "parents": [
        "5057a3db7f0c73ef23903901514159963d1ef7a2"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jun 11 11:27:29 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jun 11 11:28:42 2020 -0700"
      },
      "message": "Do not delete openolt logs so that the logs are persistent\non OLT reboots\n\nChange-Id: I3e630bb99a6ebf9ceafca573db0d0bddfe11fc34\n"
    },
    {
      "commit": "5057a3db7f0c73ef23903901514159963d1ef7a2",
      "tree": "ebff735dbbcfbc49e69a538e17c037cbec272342",
      "parents": [
        "676c4924a2f8cdc5b52d1e227d43819466b3e986"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri May 29 18:49:56 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri May 29 18:49:59 2020 -0700"
      },
      "message": "Adjust wait times for ITU PON Alloc Configuration Complete and\nONU Deactivate Complete Indications for BAL3.4\n\nChange-Id: I503872ad2b8d729ad86376a3cf6cb02d3aa72115\n"
    },
    {
      "commit": "676c4924a2f8cdc5b52d1e227d43819466b3e986",
      "tree": "2bc3169cbbf7f7597f4fb1553289502a9992d4e7",
      "parents": [
        "5e5877978677e143c42690f949c6fe0dc22c8422"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Fri May 15 16:31:50 2020 +0000"
      },
      "committer": {
        "name": "A. Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Fri May 15 19:47:34 2020 +0300"
      },
      "message": "[VOL-3105] Fix NNI port no calculation for PortStatistics\n\n- Bitshifting in interface_key_to_port_no method in translation.cc is corrected for NNI\n\nChange-Id: Idc0499c43720b4c526e8ccac972c068bcdbf7529\n"
    },
    {
      "commit": "5e5877978677e143c42690f949c6fe0dc22c8422",
      "tree": "239f3caf3cc1730b8f1a12c9ee1193896e1e3825",
      "parents": [
        "5d9ab1a36e13e55ca3687af160cfd4f582317493"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Wed May 06 14:58:02 2020 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed May 13 10:48:03 2020 -0700"
      },
      "message": "[VOL-2960] Set correct default power level mode for GPON ONUs\n\n- Power Level Mode for ITU GPON interface is set to its default value (i.e. 0)\n  since it is set to 2 by default.\n\nChange-Id: Ib3c2b26536b5153b0dda15984077a75bce060213\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": "2f2618cac8a2f79005cb9187ae2f383e3a039230",
      "tree": "579e2512aeb0177f62f8dbeb71f4ecd667e93d8e",
      "parents": [
        "e84935d3e8335b1f9cf2fdd87b36fd4f32020418"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Thu Apr 23 13:20:30 2020 +0000"
      },
      "committer": {
        "name": "A. Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Mon May 04 16:39:38 2020 +0300"
      },
      "message": "[VOL-2055] Use Tech Profile ID to differentiate downstream traffic scheduler\n\n- CreateQueue / RemoveQueue / CreateSched / RemoveSched / FlowAdd updated to include\n  tech_profile_id to select downstream scheduler.\n- A DS scheduler is now identified by the tuple (pon, onu, uni, dir, tech_profile_id)\n- voltha_protos v3.3.5 is now referred.\n- Unit tests updated.\n- VERSION updated.\n\nChange-Id: I399bbb03aa33b61a02da10af0a40d354d44bd5cf\n"
    },
    {
      "commit": "e84935d3e8335b1f9cf2fdd87b36fd4f32020418",
      "tree": "841b73ea4a1de45dc8338d0e85abda45ac3d3cd2",
      "parents": [
        "c636279643a1cac3128395cc9fc22977e8edc46d"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Thu Apr 23 17:45:44 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri May 01 10:26:25 2020 -0700"
      },
      "message": "VOL-2934: ONL In Band Management support\n\t- Makefile changes to build Integrated ONL image with\n\t  BAL, Openolt agent and Inband startup scripts.\n\t- Inband startup scripts enable single Inband channel, creates\n\t  inband tagged interfaces, allocates IP to them then start\n\t  dev_mgmt_daemon and Openolt services.\n\t- Openolt gRPC server will be listening on inband interface IP.\n\t- Readme file update with Inband ONL build procedure.\n\nChange-Id: Ia441151d13fd55c331f74d2e8794b44d299549fd\n"
    },
    {
      "commit": "c636279643a1cac3128395cc9fc22977e8edc46d",
      "tree": "7c2b4cab44d1fedf4618d46b47030919e9a7e175",
      "parents": [
        "3022245814c0c7e588d65fba120eff56eda16f8a"
      ],
      "author": {
        "name": "Jason Huang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Wed Mar 04 16:33:19 2020 +0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sat Apr 25 13:27:28 2020 -0700"
      },
      "message": "[VOL-2489]Migration to BAL3.4\n\nChange-Id: I577156db3d6bcc7ad56e01070d57181dbcb92d82\n"
    },
    {
      "commit": "3022245814c0c7e588d65fba120eff56eda16f8a",
      "tree": "3d4d239eb681705069abd63c5f0879693b032818",
      "parents": [
        "03bc66fef66b01722557f43f98c89544c4c96cb9"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Thu Apr 23 20:00:52 2020 +0000"
      },
      "committer": {
        "name": "A. Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Fri Apr 24 00:07:48 2020 +0300"
      },
      "message": "[VOL-2968] Update protos/Makefile to include common.proto\n\nChange-Id: I317df11b31c4265a169e3fe3ae5137653afdefcc\n"
    },
    {
      "commit": "03bc66fef66b01722557f43f98c89544c4c96cb9",
      "tree": "48d2e05d5476c4c9f42084e97fa6720065126be7",
      "parents": [
        "2429703e2fa7c63aa2872974b14dbba98889ffac"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Wed Apr 01 15:58:53 2020 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Mon Apr 13 13:52:58 2020 +0530"
      },
      "message": "VOL-2854: Add command line option to specify interface name in openolt on which gRPC server will run\n          - OLT management interface or inband interface can be given as command line input and gRPC\n            server will listen on given interface\u0027s IP address\n          - If no interface name given gRPC server will listen on \"0.0.0.0:9191\"\n\nChange-Id: I506fabf7ae81bf4d4ed8f6199107801daff62941\n"
    },
    {
      "commit": "2429703e2fa7c63aa2872974b14dbba98889ffac",
      "tree": "f03ef43ff310c977c771de77035b8064166d748f",
      "parents": [
        "8dbb175d3397934a0637c07327a5e157bc98072e"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Mar 23 12:32:37 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Apr 08 13:11:48 2020 -0700"
      },
      "message": "[VOL-2799] : Fix ONU delete issue on openolt agent\n\nChange-Id: I87605da5f4081aeef0c8d779a49531375c471bde\n"
    },
    {
      "commit": "8dbb175d3397934a0637c07327a5e157bc98072e",
      "tree": "77519d89fad22f6ac75071413bd28d4c5fb7c3fa",
      "parents": [
        "825896a8b868798baec2846332e18851570d8cec"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Apr 08 10:37:09 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Apr 08 11:20:32 2020 -0700"
      },
      "message": "[VOL-2875] Documentation update\n\nGeneral language (spelling, flow) fixes\nRemove redundant documentation\nChange protos Makefile to generate directory using dependencies\n\nChange-Id: I24fb2c9259c1a29b7499a35fd13e50836333c58e\n"
    },
    {
      "commit": "bc6e0853e0e8bf6bd7e4223d4a7ee0dd35ce634d",
      "tree": "65621d88098362f9d1473b486f2ff131e8ba584b",
      "parents": [
        "1d018a5ce9c6145f6352323d8d178a632dd429f1"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 26 11:36:12 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 26 11:44:53 2020 -0700"
      },
      "message": "Bump version to 2.3.0\nInclude version and git hash information in openolt deb package name.\n\nChange-Id: Ia59db34a0993bcfcade64807c623754ca284d766\n"
    },
    {
      "commit": "1d018a5ce9c6145f6352323d8d178a632dd429f1",
      "tree": "59d947c8ec500982e8813fc801dc72c4062a2ba0",
      "parents": [
        "6675fa07ebf6314ed25843c6789bb7e0356da4a2"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 05 14:38:20 2020 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 05 16:48:59 2020 -0800"
      },
      "message": "[VOL-2669]: Change the alloc-id and gemport-id PON pool sharing type to DEDICATED_PER_INTF\n\nChange-Id: Ic271c1c85d1ea0a91b91d2caacaaf1839d760337\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": "1744c92368871988fa8c52fa80e6de2bfa86a1a4",
      "tree": "8b3a3cf4127fed7d4db7b8437725fd315b78afbd",
      "parents": [
        "ad46323e150c00569d070de8a1f799451037311f"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Sun Feb 16 18:55:02 2020 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Mon Mar 02 02:14:14 2020 -0500"
      },
      "message": "VOL-2494: Fix UT on BAL3.2.3.2 integrated agent\n          Fix for FlowAdd, FlowRemove and RemoveTrafficScheduler UT\u0027s\n          Fixed data lock issue caused while installing and removing ACL\n          Bumped version to 2.1.5\n\nChange-Id: Ie8526220de820df42b1ac9c936b0c0f6a6eb7d4f\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": "489425a11e5ddaab966b877931880fdec2ce36c3",
      "tree": "e5f8595f74df6bd82215802dc3691c9d87f48022",
      "parents": [
        "7bcfaf65e5b177947d088f13d980ce0833d921a3"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sat Feb 22 13:07:42 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sat Feb 22 15:11:35 2020 +0530"
      },
      "message": "[VOL-2569] :\n\n- Adapt openolt agent to use openolt-test docker container for\n  building and running unit tests\n- Fix README.md\n- Release version 2.1.3\n\nChange-Id: Ie084fde3c312d98b263d6d41587adbdefbea8c29\n"
    },
    {
      "commit": "7bcfaf65e5b177947d088f13d980ce0833d921a3",
      "tree": "38998927c41ab52ebc47f8a21b3f9d7475f825e0",
      "parents": [
        "7a79dae767c0a75ff0f885996d339c0278245a81"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Feb 17 19:17:20 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Feb 18 19:25:00 2020 +0530"
      },
      "message": "[VOL-2616] :\n- When vlan pcp bit is 0xff, this means no pcp bit.\n- This change is compatible with OpenOlt adapter\n  changes coming as part of https://gerrit.opencord.org/#/c/17602/.\n\nChange-Id: Ie0e7b9090d3d9b74af7418df84935ac646c2de8c\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": "8305c2811404165b84fec2b585052ad4bedb4389",
      "tree": "54617707c81b7987415fdd13e056911634f7bde0",
      "parents": [
        "f894c8916958a471ff8b62fea9604aa4d3d96073"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Tue Feb 04 20:07:42 2020 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Thu Feb 13 12:00:57 2020 +0530"
      },
      "message": "VOL-2444: Do not wait for Itu Pon Alloc Cfg Complete Ind on OLT disable\n\nChange-Id: I7bdeb1d13e3bcd461abf8eaae93d75f0ee66736c\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": "03919c79951e4799fac5bb1f6078d17d68b4a763",
      "tree": "c4285cd47ce532c1017e7b339af6d48560e0dfea",
      "parents": [
        "7bc19cef8a96103c22791854c6ea0d97c5a47d07"
      ],
      "author": {
        "name": "Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Tue Feb 04 22:46:57 2020 +0000"
      },
      "committer": {
        "name": "A. Burak Gurdag",
        "email": "burak.gurdag@netsia.com",
        "time": "Wed Feb 05 01:50:29 2020 +0300"
      },
      "message": "VOL-2554: Convert traffic rate values for itupon_alloc from kbps to bytes/sec\n\nChange-Id: I153761de36f318de44bab075f5a9880a7e01fbba\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": "3a43976409f6af751f598247a8ccab958e48a336",
      "tree": "c5d495353786c77fadc1eef40df449942fab8f22",
      "parents": [
        "09b73eac5bce7a81f2279ba5ea0b67e37ef99de3"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 28 15:21:31 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 28 15:32:13 2020 +0530"
      },
      "message": "Fix to write dev_mgmt_daemon log into /var/log/dev_mgmt_daemon.log\ninstead of /var/log/syslog.\nThis was fixed in https://gerrit.opencord.org/#/c/16904/ but again\ngot overwritten with https://gerrit.opencord.org/#/c/16920/.\n\nChange-Id: I4caeaa3dbafee9965a72cb810df58b2574020feb\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": "d298845fc0d41b8183fee8e11f36b837ec7dd2bf",
      "tree": "1040668fad6b1f560b3db6e91a14ce8b0f329049",
      "parents": [
        "81c56113f719c7fd2085da283d89b9a375deee03"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Tue Dec 24 09:05:11 2019 -0500"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Fri Jan 10 15:26:02 2020 +0530"
      },
      "message": "VOL-2331: Rates in Default schedulers hardcoded to 1Gbps\n\nChange-Id: Ifda744cd5cfa71facfe2cdfed02424b0383b21cc\n"
    },
    {
      "commit": "81c56113f719c7fd2085da283d89b9a375deee03",
      "tree": "c9a58841e10ee48f514a0f1e5741fc8fae62c1fe",
      "parents": [
        "ab7ea55bf5dd37cc2458ffa163d0f8d80e17c069"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Thu Dec 19 08:29:55 2019 -0500"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Wed Jan 08 14:15:10 2020 +0530"
      },
      "message": "VOL-2352: Unit test cases for UplinkPacketOut, FlowAdd and FlowRemove\n\nChange-Id: I6fe03db78cfc777eb786b0a98a890def9b5dc51b\n"
    },
    {
      "commit": "ab7ea55bf5dd37cc2458ffa163d0f8d80e17c069",
      "tree": "971b9b43faa2b792a201f776dcf41ce6d5ec3973",
      "parents": [
        "6dc200565fb92d5a8a46141d8cc0075529703faf"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 07 13:25:15 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 07 15:14:03 2020 +0530"
      },
      "message": "[VOL-2426] : Write dev_mgmt_daemon logs into its own file instead of syslog\n\nChange-Id: Id69d6a16d40a8ed8c3a83a5aceccf718ede4f7a2\n"
    },
    {
      "commit": "6dc200565fb92d5a8a46141d8cc0075529703faf",
      "tree": "8baa5456bad04acc4b627b11eeb4a7c46fa36c40",
      "parents": [
        "c4194b54be8b00f934022166e1ee2e10607464cf"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Thu Dec 05 09:06:36 2019 -0500"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Wed Dec 18 10:35:09 2019 -0500"
      },
      "message": "VOL-2291: Add unit test cases for RPC\u0027s in core.cc\n          Changed Openolt agent version to 2.0.1-dev\n\nChange-Id: Id0e315db7af0cb2a5032e8c9aded86237f194f5f\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": "73e084d681425c411da3af9cb0d92a142d734853",
      "tree": "4f71a8e04b2d5a2498cb62f4240c5749e5b1555f",
      "parents": [
        "bbeeff43949469dfcc5bf18df08dbbece4571d76"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Wed Nov 20 16:18:59 2019 -0500"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Nov 26 16:19:51 2019 +0000"
      },
      "message": "[VOL-2261]: changes to facilitate  DisablePonIf\n\nChange-Id: Ie8f85b9fdb8d880e051cc2007bab1ebef8785b10\n"
    },
    {
      "commit": "bbeeff43949469dfcc5bf18df08dbbece4571d76",
      "tree": "5d18099f0d16fc78c32abbe91e5457075f0156a8",
      "parents": [
        "0890b1f44a512a1802aac37d6011a789f8f9c5e6"
      ],
      "author": {
        "name": "YJ",
        "email": "yzhang@furukawalatam.com",
        "time": "Thu Nov 21 16:22:50 2019 -0500"
      },
      "committer": {
        "name": "YJ",
        "email": "yzhang@furukawalatam.com",
        "time": "Tue Nov 26 10:49:44 2019 -0500"
      },
      "message": "VOL-2273: Check o_pbits value before set it to classifier.\n\nChange-Id: Ifd0974a0fc462e5d0204d7ef732aa11f78ab5e0e\n"
    },
    {
      "commit": "0890b1f44a512a1802aac37d6011a789f8f9c5e6",
      "tree": "688970d4463c2b0d39330e11295d65db13377e33",
      "parents": [
        "f3be30d5c9852c68f4523d2bc64f9159064a9ff6"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Fri Nov 22 07:52:47 2019 -0500"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Nov 26 04:33:57 2019 +0000"
      },
      "message": "VOL-2215: Errors returned by the BAL APIs bcmolt_*() functions\n          are not logged\n\nChange-Id: I50c882be6e0b9fceb96778ab144a56b80290d872\n"
    },
    {
      "commit": "fcad4d3cefda2b1fd9dcff57e50d1efcbbeade5f",
      "tree": "ba19aca984154b1c0ad118f1fa2a250b66ea5a3f",
      "parents": [
        "8154d93df4c7ac99a6bc49b5eb2d347815381e3c"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Wed Nov 13 10:24:55 2019 +0000"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Tue Nov 19 08:17:05 2019 +0000"
      },
      "message": "VOL-2185:Handle ProbeDeviceCapabilities_ failure\n\nChange-Id: I61c00b57c113a05e6b996b4e932b1da05cf972da\n"
    },
    {
      "commit": "8154d93df4c7ac99a6bc49b5eb2d347815381e3c",
      "tree": "0ce218f2e2283a3144173459a0a411f72f9f4c53",
      "parents": [
        "80b0fb9c55010ba845e1d7e188a163c4974d3e00"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Wed Nov 13 05:29:06 2019 -0500"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Mon Nov 18 01:05:54 2019 -0500"
      },
      "message": "VOL-2032: Replace qos shared variable as a local variable by mapping\n          it with subscriberInfo(pon_intf_id, onu_id, uni_id)\n\nChange-Id: I255f7f27c18bfdf72a5426c94dcb90c1eb288c67\n"
    },
    {
      "commit": "80b0fb9c55010ba845e1d7e188a163c4974d3e00",
      "tree": "582df3c5d2bdd5b85ac76565d26957f3c5c3d7a2",
      "parents": [
        "fd15c8cbcc2b03fc03e6544c106852c1cb217c18"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Nov 15 11:40:39 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Nov 15 12:26:00 2019 +0530"
      },
      "message": "VOL-2173: Fix for Packet Trap from NNI is not working\n\n- Use workaround suggested by Broadcom to give the packet classifier as\n  untagged even if packet is double tagged.\n\nChange-Id: I5c6aa01c65f6bc8aa960e9e0e4ac7e66bbae51a0\n"
    },
    {
      "commit": "fd15c8cbcc2b03fc03e6544c106852c1cb217c18",
      "tree": "f4960bc732fc4bfae561f22baaa69dde3c6d7f55",
      "parents": [
        "a707e7c60c76a0188f15a83c803792811f31dd67"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Sep 09 18:46:15 2019 -0400"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Sun Nov 10 17:37:05 2019 -0500"
      },
      "message": "[VOL-1754] :This is to handle olt disable/re-enable in inband scenario\n            in which connection is through NNI interface.Disabling\n            NNI interface so as to disable OLT may cause connection loss\n            between adapter and agent.So,disabling olt is taken care by disabling\n            all the PON ports associated with that device.\n\nChange-Id: Iae81d9dbea8b7520bb66d086d9e77029863a57ef\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": "fe64970ada63b84487e29eca38b9b502002b3e3d",
      "tree": "e5b9c747cb0bf89f4ab5b42155e1e4b86927ba24",
      "parents": [
        "bf45ffba9ae3f33730692ea0a4463dd7892eb1cd"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Oct 30 12:49:58 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Nov 04 16:35:59 2019 +0530"
      },
      "message": "VOL-2178: OpenOLT Version and BAL version are not consistently built\n          into the openolt binary.\n\n- Force a rebuild of common/main.cc file everytime openolt is built.\n  This file has logic to read the GIT VCS information and storing it into\n  the binary. So, it needs to be rebuilt everytime.\n- Update README.md with more details about how the bandwidthprofile in\n  ONOS netcfg has to be configured in relation to additional_dw indicator\n  in TechnologyProfile.\n\nChange-Id: Ie129023e794c4a56b0fce80f3ad0ca5fb6c5aa0f\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": "5ac56619ac1f819d1d6e562d0b154ca15fb55790",
      "tree": "f4da03e3cc272bdbdd259a969d622098e46e9040",
      "parents": [
        "771f9ff1fee4431cc2e76fd49701f137871570da"
      ],
      "author": {
        "name": "Humera Kouser",
        "email": "humera.kouser@radisys.com",
        "time": "Thu Jul 25 20:23:01 2019 -0400"
      },
      "committer": {
        "name": "Humera Kouser",
        "email": "humera.kouser@radisys.com",
        "time": "Thu Jul 25 20:23:29 2019 -0400"
      },
      "message": "VOL-1761: Support for getting openolt and bal_core_dist version at agent\n\nChange-Id: Ia059fd5a27005c87e7e1f0e91315b94f4d53a537\n"
    }
  ],
  "next": "771f9ff1fee4431cc2e76fd49701f137871570da"
}
