)]}'
{
  "commit": "907cdda5205b012eec7513f66713749b293188c9",
  "tree": "0488e7282c2d3748d90f8ceca78a183f905c4167",
  "parents": [
    "32a806c194ea112cfab00f558482dd97bee5e44e"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "eric.dumazet@gmail.com",
    "time": "Fri Mar 19 05:37:18 2010 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sun Mar 21 18:31:35 2010 -0700"
  },
  "message": "tcp: Add SNMP counter for DEFER_ACCEPT\n\nIts currently hard to diagnose when ACK frames are dropped because an\napplication set TCP_DEFER_ACCEPT on its listening socket.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d15507\n\nThis patch adds a SNMP value, named TCPDeferAcceptDrop\n\nnetstat -s | grep TCPDeferAcceptDrop\n    TCPDeferAcceptDrop: 0\n\nThis counter is incremented every time we drop a pure ACK frame received\nby a socket in SYN_RECV state because its SYNACK retrans count is lower\nthan defer_accept value.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4435d1084755f07a3cbf7439a55d98aa5c0f7b4c",
      "old_mode": 33188,
      "old_path": "include/linux/snmp.h",
      "new_id": "d2a9aa3c6c8807c8f1f348831f694078aac69b5e",
      "new_mode": 33188,
      "new_path": "include/linux/snmp.h"
    },
    {
      "type": "modify",
      "old_id": "4f1f337f4337836169f19536de6adf4ba7c23064",
      "old_mode": 33188,
      "old_path": "net/ipv4/proc.c",
      "new_id": "3dc9914c1dcee4f77faa26b97e5eb8ec3b4243b6",
      "new_mode": 33188,
      "new_path": "net/ipv4/proc.c"
    },
    {
      "type": "modify",
      "old_id": "4199bc6915c549231f481aeef9f3f7fd1f435464",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_minisocks.c",
      "new_id": "32f96278a24acabf35fd037488b731d5327dd59a",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_minisocks.c"
    }
  ]
}
