)]}'
{
  "commit": "2bff8ebf32a7c5ec9e5f5eeffef94a8cb622f5f0",
  "tree": "ba1a904e56eb202481c039d28a0d769d4bcf796f",
  "parents": [
    "071d9ac253ff51154beb7e33967168e30bc96053"
  ],
  "author": {
    "name": "Christian Lamparter",
    "email": "chunkeey@googlemail.com",
    "time": "Thu Aug 05 01:36:41 2010 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Mon Aug 16 15:26:39 2010 -0400"
  },
  "message": "mac80211: AMPDU rx reorder timeout timer\n\nThis patch introduces a new timer, which will release\nqueued-up MPDUs from the reorder buffer, whenever\nthey\u0027ve waited for more than HT_RX_REORDER_BUF_TIMEOUT\n(which is at around 100 ms).\n\nThe advantage of having a dedicated timer, instead of\nrelying on a constant stream of freshly arriving aMPDUs\nto release the old ones, is particularly observable when\neven a small fraction of MPDUs are forever lost at\nlow network speeds.\n\nPreviously under these circumstances frames would become\nstuck in the reorder buffer and the network stack of both\nHT peers throttled back, instead of revving up and\ngunning the pipes.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "965b272499fd7616e4df039e3c878dda678f5cf9",
      "old_mode": 33188,
      "old_path": "net/mac80211/agg-rx.c",
      "new_id": "58eab9e8e4eedaaaef445cfc082546c1af1c1328",
      "new_mode": 33188,
      "new_path": "net/mac80211/agg-rx.c"
    },
    {
      "type": "modify",
      "old_id": "fb4363e148f2e5685e740fa22ec27bb9b234f8b9",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "b44e03a02da96af90b119fbcd0e4d42e2ba324fe",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "d5b91b6eb120564618f939434b6461a95a6a59a1",
      "old_mode": 33188,
      "old_path": "net/mac80211/rx.c",
      "new_id": "f24a0a1cff1a1d517cc090e24928db4305b09af8",
      "new_mode": 33188,
      "new_path": "net/mac80211/rx.c"
    },
    {
      "type": "modify",
      "old_id": "54262e72376d0e662ebbb1b27b02a14e6a869cdb",
      "old_mode": 33188,
      "old_path": "net/mac80211/sta_info.h",
      "new_id": "810c5ce98316549a581d537aebb492a2f5e0065d",
      "new_mode": 33188,
      "new_path": "net/mac80211/sta_info.h"
    }
  ]
}
