)]}'
{
  "commit": "d6dc1a386358979e12366d1f35eeb68fc181e101",
  "tree": "4b65ba21328d6984d008b62795dd60d99c350632",
  "parents": [
    "921ca03c8f8e982f27fc406bc301caf2196b99f7"
  ],
  "author": {
    "name": "Juuso Oikarinen",
    "email": "juuso.oikarinen@nokia.com",
    "time": "Tue Mar 23 09:02:33 2010 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Wed Mar 24 16:02:37 2010 -0400"
  },
  "message": "cfg80211: Add connection quality monitoring support to nl80211\n\nAdd support for basic configuration of a connection quality monitoring to the\nnl80211 interface, and basic support for notifying about triggered monitoring\nevents.\n\nVia this interface a user-space connection manager may configure and receive\npre-warning events of deteriorating WLAN connection quality, and start\npreparing for roaming in advance, before the connection is already lost.\n\nAn example usage of such a trigger is starting scanning for nearby AP\u0027s in\nan attempt to find one with better connection quality, and associate to it\nbefore the connection characteristics of the existing connection become too bad\nor the association is even lost, leading in a prolonged delay in connectivity.\n\nThe interface currently supports only RSSI, but it could be later extended\nto include other parameters, such as signal-to-noise ratio, if need for that\narises.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28ba20fda3e2c18fa5d95475f9391a58cb7a4378",
      "old_mode": 33188,
      "old_path": "include/linux/nl80211.h",
      "new_id": "89947597b9ce5e57ad431ba870b367263b6293a3",
      "new_mode": 33188,
      "new_path": "include/linux/nl80211.h"
    },
    {
      "type": "modify",
      "old_id": "3d134a1fb96bd734c5b1224d79703ecf33cb1600",
      "old_mode": 33188,
      "old_path": "include/net/cfg80211.h",
      "new_id": "868cfd3b972480287eb7ab56cbfa3a0de9baaba9",
      "new_mode": 33188,
      "new_path": "include/net/cfg80211.h"
    },
    {
      "type": "modify",
      "old_id": "62bc8855e1237db6b7d83f7a19c79e5c3976a0f7",
      "old_mode": 33188,
      "old_path": "net/wireless/mlme.c",
      "new_id": "0855f0d32349fce237999c8a6318cd2c5d8b354f",
      "new_mode": 33188,
      "new_path": "net/wireless/mlme.c"
    },
    {
      "type": "modify",
      "old_id": "e447db04cf76dee4f178c3f8b98ac7c2be8393cb",
      "old_mode": 33188,
      "old_path": "net/wireless/nl80211.c",
      "new_id": "a7fc3d83f5f6f432aa915ef3aa20387d61d0be30",
      "new_mode": 33188,
      "new_path": "net/wireless/nl80211.c"
    },
    {
      "type": "modify",
      "old_id": "4ca511102c6c669ac2b2becb08821a8918e70da4",
      "old_mode": 33188,
      "old_path": "net/wireless/nl80211.h",
      "new_id": "2ad7fbc7d9f1ad907d3ef7638cb3241c93c622d7",
      "new_mode": 33188,
      "new_path": "net/wireless/nl80211.h"
    }
  ]
}
