)]}'
{
  "commit": "29c63096da3822145ae744811cea483ae737810a",
  "tree": "7a05c04a343fd03f537632e0bdbdacfedec08154",
  "parents": [
    "2e5e700f2b0382ce76dcd14578d820106702452d"
  ],
  "author": {
    "name": "Steffen Klassert",
    "email": "steffen.klassert@secunet.com",
    "time": "Wed Jun 15 12:29:31 2016 +0200"
  },
  "committer": {
    "name": "Steffen Klassert",
    "email": "steffen.klassert@secunet.com",
    "time": "Fri Aug 05 12:21:22 2016 +0200"
  },
  "message": "gso: Support partial splitting at the frag_list pointer\n\nSince commit 8a29111c7 (\"net: gro: allow to build full sized skb\")\ngro may build buffers with a frag_list. This can hurt forwarding\nbecause most NICs can\u0027t offload such packets, they need to be\nsegmented in software. This patch splits buffers with a frag_list\nat the frag_list pointer into buffers that can be TSO offloaded.\n\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3864b4b68fa1ee0af153c420c2eecebb908a5e99",
      "old_mode": 33188,
      "old_path": "net/core/skbuff.c",
      "new_id": "a614e9d769f47c7d91c67fcaa7bd778632a0fb5d",
      "new_mode": 33188,
      "new_path": "net/core/skbuff.c"
    },
    {
      "type": "modify",
      "old_id": "55513e654d799f39462e06abaf6be4c9b8792595",
      "old_mode": 33188,
      "old_path": "net/ipv4/af_inet.c",
      "new_id": "c814afa246a49de2d5c211832b645c8b20027542",
      "new_mode": 33188,
      "new_path": "net/ipv4/af_inet.c"
    },
    {
      "type": "modify",
      "old_id": "ecd1e09dbbf137d44996a4a83aec2c13b48d09f9",
      "old_mode": 33188,
      "old_path": "net/ipv4/gre_offload.c",
      "new_id": "cf82e281d56caaa1578a2b4f7c0c6b8c63d361df",
      "new_mode": 33188,
      "new_path": "net/ipv4/gre_offload.c"
    },
    {
      "type": "modify",
      "old_id": "5c5964962d0ca2f00157c4e533597a34b9a96979",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_offload.c",
      "new_id": "dddd2276e150d4e1521c1b0585e8fb9998fb5e2c",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_offload.c"
    },
    {
      "type": "modify",
      "old_id": "81f253b6ff363e6fe1707a7ed0e2061ea69a25f9",
      "old_mode": 33188,
      "old_path": "net/ipv4/udp_offload.c",
      "new_id": "dfb6a2cff7e2b31ccfdfea976ebd078342212d89",
      "new_mode": 33188,
      "new_path": "net/ipv4/udp_offload.c"
    },
    {
      "type": "modify",
      "old_id": "22e90e56b5a9ff8d5f645b481fae8756e7246777",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_offload.c",
      "new_id": "0ec16ba0a1bf6a15002e21bd955c66b07f7f246b",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_offload.c"
    }
  ]
}
