)]}'
{
  "commit": "bcd76111178ebccedd46a9b3eaff65c78e5a70af",
  "tree": "b0f059f3cb19d425d30cf42b2088aca4cae12a0a",
  "parents": [
    "adcfc7d0b4d7bc3c7edac6fdde9f3ae510bd6054"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Fri Jun 30 13:36:35 2006 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Fri Jun 30 14:12:08 2006 -0700"
  },
  "message": "[NET]: Generalise TSO-specific bits from skb_setup_caps\n\nThis patch generalises the TSO-specific bits from sk_setup_caps by adding\nthe sk_gso_type member to struct sock.  This makes sk_setup_caps generic\nso that it can be used by TCPv6 or UFO.\n\nThe only catch is that whoever uses this must provide a GSO implementation\nfor their protocol which I think is a fair deal :) For now UFO continues to\nlive without a GSO implementation which is OK since it doesn\u0027t use the sock\ncaps field at the moment.\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": "aa2d3c12c4d80cffdb6a011ee1d01a0ca57f8af9",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "6db03ab7cec85bdef4836fa0999b3c4a50b73402",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    },
    {
      "type": "modify",
      "old_id": "7136bae48c2f1d98977542f253d7b0b97a055829",
      "old_mode": 33188,
      "old_path": "include/net/sock.h",
      "new_id": "7b3d6b856946d7689aa430e157927bef0741eff2",
      "new_mode": 33188,
      "new_path": "include/net/sock.h"
    },
    {
      "type": "modify",
      "old_id": "624921e763329d952cf5b68805cc75ca20399d5c",
      "old_mode": 33188,
      "old_path": "include/net/tcp.h",
      "new_id": "3cd803b0d7a531537961483aec4ea77923b8d418",
      "new_mode": 33188,
      "new_path": "include/net/tcp.h"
    },
    {
      "type": "modify",
      "old_id": "b7cf26e0e5c293899b7daac9993cd6effede34d5",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp.c",
      "new_id": "59e30bab0606ed341b64249716074d241cac6028",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp.c"
    },
    {
      "type": "modify",
      "old_id": "4c6ef47eb1c372d72ba2eab9d877672b7ca9646d",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_ipv4.c",
      "new_id": "38e001076a5f6039e893833e65d32499652b92a1",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "5a7cb4a9c867f7a0cd4c1edf738dae2138a9e6c6",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_output.c",
      "new_id": "5c08ea20a18dfb8fa965fc23070729c176aba4f0",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_output.c"
    }
  ]
}
