)]}'
{
  "commit": "2f4e1b3970973bbb57cc3a3b9d67e67c1c648c37",
  "tree": "d7b4d7d64ed8a02c3cd10064eb9d8e177d2be5c3",
  "parents": [
    "ee3f1aaf930b7cfbf3d34eff1e5e076393227e90"
  ],
  "author": {
    "name": "Mario Schuknecht",
    "email": "m.schuknecht@dresearch.de",
    "time": "Wed Mar 09 14:08:09 2011 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Mar 09 14:08:09 2011 -0800"
  },
  "message": "tcp: ioctl type SIOCOUTQNSD returns amount of data not sent\n\nIn contrast to SIOCOUTQ which returns the amount of data sent\nbut not yet acknowledged plus data not yet sent this patch only\nreturns the data not sent.\n\nFor various methods of live streaming bitrate control it may\nbe helpful to know how much data are in the tcp outqueue are\nnot sent yet.\n\nSigned-off-by: Mario Schuknecht \u003cm.schuknecht@dresearch.de\u003e\nSigned-off-by: Steffen Sledz \u003csledz@dresearch.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "241f179347d94c7fbbbfb558096f09752bf9a62c",
      "old_mode": 33188,
      "old_path": "include/linux/sockios.h",
      "new_id": "7997a506ad4105fb145a9ddc120286a8431a1502",
      "new_mode": 33188,
      "new_path": "include/linux/sockios.h"
    },
    {
      "type": "modify",
      "old_id": "a17a5a72b98dcd1a6983d903187f66c7cc47db58",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp.c",
      "new_id": "b22d450105450ae089d42a06486938fcaa2c80dc",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp.c"
    }
  ]
}
