)]}'
{
  "commit": "a8fdf2b331b38d61fb5f11f3aec4a4f9fb2dedcb",
  "tree": "7c5ae0e9b933a172b44a3cbeecb5374de66485ab",
  "parents": [
    "6fdfa97073a2bcbb60d900654c612b2ff09b9cb7"
  ],
  "author": {
    "name": "Cosmin Ratiu",
    "email": "cratiu@ixiacom.com",
    "time": "Thu Sep 03 20:44:38 2009 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Sep 03 20:44:38 2009 -0700"
  },
  "message": "ipv6: Fix tcp_v6_send_response(): it didn\u0027t set skb transport header\n\nHere is a patch which fixes an issue observed when using TCP over IPv6\nand AH from IPsec.\n\nWhen a connection gets closed the 4-way method and the last ACK from\nthe server gets dropped, the subsequent FINs from the client do not\nget ACKed because tcp_v6_send_response does not set the transport\nheader pointer. This causes ah6_output to try to allocate a lot of\nmemory, which typically fails, so the ACKs never make it out of the\nstack.\n\nI have reproduced the problem on kernel 2.6.7, but after looking at\nthe latest kernel it seems the problem is still there.\n\nSigned-off-by: Cosmin Ratiu \u003ccratiu@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65aecf27f2c5aabf1b58463edd9bae437a48278d",
      "old_mode": 33188,
      "old_path": "net/ipv6/tcp_ipv6.c",
      "new_id": "3aae0f217d611234a9673ea0fcc7671e46ec6aeb",
      "new_mode": 33188,
      "new_path": "net/ipv6/tcp_ipv6.c"
    }
  ]
}
