)]}'
{
  "commit": "8945a808f7d5efd21fa9fb6055d2dd7887bdd9d8",
  "tree": "9bf05fb41dec4987c19d51486f4f6ae98f211297",
  "parents": [
    "30038fc61adfdab162b1966e34261f06eda67f02"
  ],
  "author": {
    "name": "Sascha Hlusiak",
    "email": "contact@saschahlusiak.de",
    "time": "Fri Aug 28 23:53:53 2009 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Fri Aug 28 23:53:53 2009 -0700"
  },
  "message": "sit: allow ip fragmentation when using nopmtudisc to fix package loss\n\nif tunnel parameters have frag_off set to IP_DF, pmtudisc on the ipv4 link\nwill be performed by deriving the mtu from the ipv4 link and setting the\nDF-Flag of the encapsulating IPv4 Header. If fragmentation is needed on the\nway, the IPv4 pmtu gets adjusted, the ipv6 package will be resent eventually,\nusing the new and lower mtu and everyone is happy.\n\nIf the frag_off parameter is unset, the mtu for the tunnel will be derived\nfrom the tunnel device or the ipv6 pmtu, which might be higher than the ipv4\npmtu. In that case we must allow the fragmentation of the IPv4 packet because\nthe IPv6 mtu wouldn\u0027t \u0027learn\u0027 from the adjusted IPv4 pmtu, resulting in\nfrequent icmp_frag_needed and package loss on the IPv6 layer.\n\nThis patch allows fragmentation when tunnel was created with parameter\nnopmtudisc, like in ipip/gre tunnels.\n\nSigned-off-by: Sascha Hlusiak \u003ccontact@saschahlusiak.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d335a306a4dbfcd88da3d40a25629733b65ee22d",
      "old_mode": 33188,
      "old_path": "net/ipv6/sit.c",
      "new_id": "1d25a4dff0af797da7ac92eda26f5260717a7c60",
      "new_mode": 33188,
      "new_path": "net/ipv6/sit.c"
    }
  ]
}
