)]}'
{
  "commit": "cf896d514a4564027929a6d284872c74987085ef",
  "tree": "f6ce180ea181798ecda37c3563816f5b029589ce",
  "parents": [
    "df10eec476f2045a2ef5f85d97c7b47d992d7f7b"
  ],
  "author": {
    "name": "Wei Yongjun",
    "email": "yjwei@cn.fujitsu.com",
    "time": "Thu Oct 23 01:00:49 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Oct 23 01:00:49 2008 -0700"
  },
  "message": "sctp: Fix to handle SHUTDOWN in SHUTDOWN-PENDING state\n\nIf SHUTDOWN is received in SHUTDOWN-PENDING state, enpoint should enter\nthe SHUTDOWN-RECEIVED state and check the Cumulative TSN Ack field of\nthe SHUTDOWN chunk (RFC 4960 Section 9.2). If the SHUTDOWN chunk can\nacknowledge all of the send DATA chunks, SHUTDOWN-ACK should be sent.\n\nBut now endpoint just silently discarded the SHUTDOWN chunk.\n\nSHUTDOWN received in SHUTDOWN-PENDING state can happend when the last\nSACK is lost by network, or the SHUTDOWN chunk can acknowledge all of\nthe received DATA chunks. The packet sequence(SACK lost) is like this:\n\nEndpoint A                       Endpoint B       ULP\n(ESTABLISHED)                    (ESTABLISHED)\n\n               \u003c-----------      DATA\n                                             \u003c--- shutdown\n                                 Enter SHUTDOWN-PENDING state\n  SACK         ----lost----\u003e\n\n  SHUTDOWN(*1) ------------\u003e\n\n               \u003c-----------      SHUTDOWN-ACK\n\n (*1) silently discarded now.\n\nThis patch fix to handle SHUTDOWN in SHUTDOWN-PENDING state as the same\nas ESTABLISHED state.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd4ddc40c0ad86b0b0321be2613aa10af9222f43",
      "old_mode": 33188,
      "old_path": "net/sctp/sm_statetable.c",
      "new_id": "a5b5590dc1a6d54053741a26bd24d62506f65fe7",
      "new_mode": 33188,
      "new_path": "net/sctp/sm_statetable.c"
    }
  ]
}
