)]}'
{
  "commit": "5d39a795bfa217b5f7637028c83ab5cb291f37bf",
  "tree": "025bee4ea9c90b5fac7a7c939664a89120303170",
  "parents": [
    "7fb76aa07facce5cb9c8d26a0de09001a31eed0c"
  ],
  "author": {
    "name": "Patrick McHardy",
    "email": "kaber@trash.net",
    "time": "Tue Jan 31 17:35:35 2006 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Jan 31 17:35:35 2006 -0800"
  },
  "message": "[IPV4]: Always set fl.proto in ip_route_newports\n\nip_route_newports uses the struct flowi from the struct rtable returned\nby ip_route_connect for the new route lookup and just replaces the port\nnumbers if they have changed. If an IPsec policy exists which doesn\u0027t match\nport 0 the struct flowi won\u0027t have the proto field set and no xfrm lookup\nis done for the changed ports.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e3e5436f8017929aeba0d271b7748d13c8a365b6",
      "old_mode": 33188,
      "old_path": "include/net/route.h",
      "new_id": "9c04f15090d2b6b6e75060ab56dfb69047ea5db7",
      "new_mode": 33188,
      "new_path": "include/net/route.h"
    },
    {
      "type": "modify",
      "old_id": "00f983226672a6c70aca4a67368cceae2d7a118b",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv4.c",
      "new_id": "dc0487b5bacec375dda26bbdc4515b5a5cedc621",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "6ea353907af5757de1abc84e6b87274afa4d26fe",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_ipv4.c",
      "new_id": "1ac35a65b2e5e211fa202853c13e8c18301cdf41",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_ipv4.c"
    }
  ]
}
