)]}'
{
  "commit": "3dda6b3eccb9a2a88d607372c83c04c796e7daac",
  "tree": "24fb970719d0565acd47e9f826c818eb53626aa1",
  "parents": [
    "05c9075b09bea9e2328980df7138da5fd8157dc3"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@hpe.com",
    "time": "Tue Sep 06 16:57:40 2016 +0100"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Mon Jan 23 18:51:59 2017 +0000"
  },
  "message": "bgpd: Rejiggle exported nht function names and consolidate some code\n\n* bgp_nht.h: Tweak the API a bit to simplify and make names a bit clearer on\n  function. Remove AFI argument, it\u0027s implied in both bgp_infos and peers.\n\n  (bgp_find_nexthop) this doesn\u0027t so much find a bnc, as check the bnc\n  for the given bgp_info is valid. Rename to (bgp_nexthop_check).\n\n  (bgp_find_or_add_nexthop) This ensures a bnc exists, so call it\n  (bgp_ensure_nexthop).\n\n  (bgp_unlink_nexthop_by_peer) Remove via peer.\n\n* bgp_nht.c: Adjust to above.\n  (bgp_get_nexthop_rn) helper to get the rn.\n  (bgp_find_nexthop) further helper to get the bnc for path or peer.\n  (bgp_unlink_nexthop_check) helper to check whether a bnc should go.\n  (bgp_ensure_nexthop) Use the helpers.\n\n* bgp_{route,fsm}.c: s/bgp_find_or_add_nexthop/bgp_ensure_nexthop/\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67c50c4755878b492aaca8d0371b0043a4bcfe1d",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_fsm.c",
      "new_id": "9d866554b7695c8169d2ed75ecee3a6f14e484e0",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_fsm.c"
    },
    {
      "type": "modify",
      "old_id": "7808505e9023b5640df5310110fbe934d5206ce4",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_nht.c",
      "new_id": "8c87a64952a462115b70b9f8e6cbee957316938e",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_nht.c"
    },
    {
      "type": "modify",
      "old_id": "5086b08064fdc42a6cee5b49b5ede94bf5fa4ea9",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_nht.h",
      "new_id": "dd6300eb62035d6e4c50c3916216312f5e3883ec",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_nht.h"
    },
    {
      "type": "modify",
      "old_id": "476ef0596203ca23db2f726054b966c97b2a79ff",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_route.c",
      "new_id": "9137143494b1a87836a8d663d93bfb0d57f8643a",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_route.c"
    }
  ]
}
