)]}'
{
  "commit": "26e2ae362baf207d82e4c1ac76bc1c2b2df6ccaa",
  "tree": "e0d060875b5eab622244977e58b2445d55d6d240",
  "parents": [
    "d531050b7bf0f93d4d29a7a2f7b745641778b483"
  ],
  "author": {
    "name": "Josh Bailey",
    "email": "joshb@google.com",
    "time": "Thu Mar 22 01:09:21 2012 -0700"
  },
  "committer": {
    "name": "Avneesh Sachdev",
    "email": "avneesh@opensourcerouting.org",
    "time": "Sat Apr 07 13:54:02 2012 -0700"
  },
  "message": "zebra: read multipath routes and hw addr from netlink\n\n  * zebra/rt_netlink.c:\n\n    - Pick up the hardware address of an interface when we receive a\n      netlink link change message. Extract code for parsing the\n      link-layer hardware address into a new function so we can reuse\n      it.\n\n    - netlink_routing_table(): Update to handle multipath routes.\n\n    - netlink_route_change(): Update to handle multipath routes. Fix\n      problem where the metric was not being read out.\n\n  * zebra/zebra_rib.[ch]: Extern nexthop_ipv4_ifindex_add() -- it is\n    now called from the netlink code.\n\nFrom: Josh Bailey \u003cjoshb@google.com\u003e\nSigned-off-by: Avneesh Sachdev \u003cavneesh@opensourcerouting.org\u003e\nSigned-off-by: David Lamparter \u003cequinox@diac24.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "887ed3c2c154174889c0062c6938a7301ff1062f",
      "old_mode": 33188,
      "old_path": "zebra/rib.h",
      "new_id": "b5c9e05240bec4ce5eae5b0df037d74ba701e010",
      "new_mode": 33188,
      "new_path": "zebra/rib.h"
    },
    {
      "type": "modify",
      "old_id": "7652f80a99f65cecbc15b91aabdbbddd55058e97",
      "old_mode": 33188,
      "old_path": "zebra/rt_netlink.c",
      "new_id": "2cde50a1de87587469595e58830367c0043ab8dc",
      "new_mode": 33188,
      "new_path": "zebra/rt_netlink.c"
    },
    {
      "type": "modify",
      "old_id": "12f3fa5a5b912c32a8a658c27d714e7c545da8b7",
      "old_mode": 33188,
      "old_path": "zebra/zebra_rib.c",
      "new_id": "580b75bb8e929daeb419cac9da3bcd692e457831",
      "new_mode": 33188,
      "new_path": "zebra/zebra_rib.c"
    }
  ]
}
