)]}'
{
  "commit": "ceb1eec8291175686d0208e66595ff83bc0624e2",
  "tree": "83a7fdc7d292f1dbb80f32563d9573810bfe6e42",
  "parents": [
    "87bdc48d304191313203df9b98d783e1ab5a55ab"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Wed Oct 10 15:45:52 2007 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Wed Oct 10 16:55:56 2007 -0700"
  },
  "message": "[IPSEC]: Move IP length/checksum setting out of transforms\n\nThis patch moves the setting of the IP length and checksum fields out of\nthe transforms and into the xfrmX_output functions.  This would help future\nefforts in merging the transforms themselves.\n\nIt also adds an optimisation to ipcomp due to the fact that the transport\noffset is guaranteed to be zero.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d69706405d58a52c7c8a19dc3b35784535fa9fda",
      "old_mode": 33188,
      "old_path": "net/ipv4/ah4.c",
      "new_id": "60925fedbf167b6eafdf4d511fb7bc340c778997",
      "new_mode": 33188,
      "new_path": "net/ipv4/ah4.c"
    },
    {
      "type": "modify",
      "old_id": "66eb4968b9106e7199ec011cc71a08b4e37f02b8",
      "old_mode": 33188,
      "old_path": "net/ipv4/esp4.c",
      "new_id": "8377bedf3f6654a1e45282083eff2a3818314228",
      "new_mode": 33188,
      "new_path": "net/ipv4/esp4.c"
    },
    {
      "type": "modify",
      "old_id": "78d6ddb02d1d7bf06afd99dc89ca97d1c48f75dd",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipcomp.c",
      "new_id": "32b02deca2ecbe7ac921b81087f1cdd173754a84",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipcomp.c"
    },
    {
      "type": "modify",
      "old_id": "7226c6486c01487aa821fb6a9d1ee6b35c46b7d7",
      "old_mode": 33188,
      "old_path": "net/ipv4/xfrm4_mode_beet.c",
      "new_id": "73d2338bec55f306985f82897b644b1f6f70df1a",
      "new_mode": 33188,
      "new_path": "net/ipv4/xfrm4_mode_beet.c"
    },
    {
      "type": "modify",
      "old_id": "f1d41ea34785c436080de85a26b52abb45bfc87a",
      "old_mode": 33188,
      "old_path": "net/ipv4/xfrm4_mode_tunnel.c",
      "new_id": "1ae9d32276f0a8daa13cf8abbf743b34c691f0f8",
      "new_mode": 33188,
      "new_path": "net/ipv4/xfrm4_mode_tunnel.c"
    },
    {
      "type": "modify",
      "old_id": "04805c7d79c383359ae895672f2dc24079e1e804",
      "old_mode": 33188,
      "old_path": "net/ipv4/xfrm4_output.c",
      "new_id": "434ef302ba83fd3d1bca83f84ec743a152ed4ef3",
      "new_mode": 33188,
      "new_path": "net/ipv4/xfrm4_output.c"
    },
    {
      "type": "modify",
      "old_id": "be572f918b5eaeaacb60c244eea87659ddda3997",
      "old_mode": 33188,
      "old_path": "net/ipv4/xfrm4_tunnel.c",
      "new_id": "e1fafc1562d8ecabd133bb8976da9281a737ce85",
      "new_mode": 33188,
      "new_path": "net/ipv4/xfrm4_tunnel.c"
    },
    {
      "type": "modify",
      "old_id": "a64295d164ea7b160fa373952ca7ac1638757ca6",
      "old_mode": 33188,
      "old_path": "net/ipv6/esp6.c",
      "new_id": "9eb92859835171ec22709c04148ce9860ea2acbe",
      "new_mode": 33188,
      "new_path": "net/ipv6/esp6.c"
    },
    {
      "type": "modify",
      "old_id": "8f3f32faaf4c90b69e06e88e9de9b2fe8a979ba4",
      "old_mode": 33188,
      "old_path": "net/ipv6/ipcomp6.c",
      "new_id": "28fc8edfdc3aa63f24f85df71869809d27df7e71",
      "new_mode": 33188,
      "new_path": "net/ipv6/ipcomp6.c"
    },
    {
      "type": "modify",
      "old_id": "0e7a60f7393a73ea468893cd754f26470a6d14fc",
      "old_mode": 33188,
      "old_path": "net/ipv6/mip6.c",
      "new_id": "7fd841d410190382fe5ea1c4b31df9ebada0f07f",
      "new_mode": 33188,
      "new_path": "net/ipv6/mip6.c"
    },
    {
      "type": "modify",
      "old_id": "42c6ef839e59361a9bb5302981fe84276e92b88b",
      "old_mode": 33188,
      "old_path": "net/ipv6/xfrm6_mode_beet.c",
      "new_id": "13bb1e85676467e8e3a03d19b38518736d44e2ce",
      "new_mode": 33188,
      "new_path": "net/ipv6/xfrm6_mode_beet.c"
    },
    {
      "type": "modify",
      "old_id": "e79c6bdf71c171fcfff62f57b5d50b6d807b0e5e",
      "old_mode": 33188,
      "old_path": "net/ipv6/xfrm6_mode_tunnel.c",
      "new_id": "ea22838791126f1df90aa82f43487ae121a6afc6",
      "new_mode": 33188,
      "new_path": "net/ipv6/xfrm6_mode_tunnel.c"
    },
    {
      "type": "modify",
      "old_id": "f21596f89984ed6952d4e4dfaa62ab19c74e97e0",
      "old_mode": 33188,
      "old_path": "net/ipv6/xfrm6_output.c",
      "new_id": "4618c18e611dc3bd100809eeaec8910903d950e8",
      "new_mode": 33188,
      "new_path": "net/ipv6/xfrm6_output.c"
    },
    {
      "type": "modify",
      "old_id": "00a1a3e5237ca6da1fd32dd1a35a9bff6ee031f7",
      "old_mode": 33188,
      "old_path": "net/ipv6/xfrm6_tunnel.c",
      "new_id": "3f8a3abde67ea47c2c5a9cef9a4137d751477a4a",
      "new_mode": 33188,
      "new_path": "net/ipv6/xfrm6_tunnel.c"
    }
  ]
}
