)]}'
{
  "commit": "d33e455337ea2c71d09d7f4367d6ad6dd32b6965",
  "tree": "d1b35b1be5ab73df6f7e57b86a2e68fad2990adf",
  "parents": [
    "9fe146aef44afe5ec677d8150b6ae94e09b773f7"
  ],
  "author": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Dec 14 13:01:14 2010 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Dec 14 13:01:14 2010 -0800"
  },
  "message": "net: Abstract default MTU metric calculation behind an accessor.\n\nLike RTAX_ADVMSS, make the default calculation go through a dst_ops\nmethod rather than caching the computation in the routing cache\nentries.\n\nNow dst metrics are pretty much left as-is when new entries are\ncreated, thus optimizing metric sharing becomes a real possibility.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03a1c3d52d808c06f9349405c30f85663bcaf313",
      "old_mode": 33188,
      "old_path": "include/net/dst.h",
      "new_id": "93b0310317bed44f54350aeecc9abf80141ca592",
      "new_mode": 33188,
      "new_path": "include/net/dst.h"
    },
    {
      "type": "modify",
      "old_id": "15fb7af08c425c3a9a5ca77457cffd940db4a175",
      "old_mode": 33188,
      "old_path": "include/net/dst_ops.h",
      "new_id": "21a320b8708eb1b987c5d981b4b14ff684123715",
      "new_mode": 33188,
      "new_path": "include/net/dst_ops.h"
    },
    {
      "type": "modify",
      "old_id": "b8a5c0515be8ea0e732c8c428c6456bbc1da7e07",
      "old_mode": 33188,
      "old_path": "net/decnet/dn_route.c",
      "new_id": "5e636365d33cb2e99b1077b59ce9e14c4b5c7c02",
      "new_mode": 33188,
      "new_path": "net/decnet/dn_route.c"
    },
    {
      "type": "modify",
      "old_id": "80997333db0cf0c750acdf4d8b2299788546a913",
      "old_mode": 33188,
      "old_path": "net/ipv4/route.c",
      "new_id": "ae520963540f9db886513f509bf9c1e7cc7afae0",
      "new_mode": 33188,
      "new_path": "net/ipv4/route.c"
    },
    {
      "type": "modify",
      "old_id": "d9cb832be52919960b0d11e902372fd1f286ffc8",
      "old_mode": 33188,
      "old_path": "net/ipv6/route.c",
      "new_id": "e7efb269a6e9e7bf3c584e5bd13468d7bd450c8f",
      "new_mode": 33188,
      "new_path": "net/ipv6/route.c"
    },
    {
      "type": "modify",
      "old_id": "36936c8ae961dedd2c722f334f8da32512012f61",
      "old_mode": 33188,
      "old_path": "net/xfrm/xfrm_policy.c",
      "new_id": "8b3ef404c79441bb47e4b15225bf7eb39c0d9501",
      "new_mode": 33188,
      "new_path": "net/xfrm/xfrm_policy.c"
    }
  ]
}
