)]}'
{
  "commit": "fc6971d491517ba15e800540ff88caa55dc65b01",
  "tree": "fb435b91e098f8d9a10b8fb217e3d5416d0d5288",
  "parents": [
    "fbf189273926d83d71c4c321f1215162569506ac"
  ],
  "author": {
    "name": "Jouni Malinen",
    "email": "j@w1.fi",
    "time": "Thu Oct 30 19:59:05 2008 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Mon Nov 10 15:17:41 2008 -0500"
  },
  "message": "mac80211_hwsim: Add support for client PS mode\n\nThis introduces a debugfs file (ieee80211/phy#/hwsim/ps) that can be\nused to force a simulated radio into power save mode. Following values\ncan be written into this file to change PS mode:\n0 \u003d power save disabled (constantly awake)\n1 \u003d power save enabled (drop all frames; do not send PS-Poll)\n2 \u003d power save enabled (send PS-Poll frames automatically to receive\n    buffered unicast frames); not yet fully implemented\n3 \u003d manual PS-Poll trigger (send a single PS-Poll frame)\n\nTwo different behavior for power save mode processing can be tested:\n- move between modes 1 and 0 (i.e., receive all buffered frames at a\n  time)\n- move to mode 1 and use manual PS-Poll frames (write 3 to the \u0027ps\u0027\n  debugfs file) to fetch power save buffered frames one at a time\n\nMode 2 (automatic PS-Poll) does not yet parse Beacon frames, but\neventually, it should take a look at TIM IE and send PS-Poll if a\ntraffic bit is set for our AID.\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc9da9393760c64b9f36b501e32eeb365b292cb6",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/mac80211_hwsim.c",
      "new_id": "b9230da925ee7a6d98a02d1d5d5b39b38a374138",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/mac80211_hwsim.c"
    },
    {
      "type": "modify",
      "old_id": "9dc288b920c8f07363c12f31180de20564aa8ef2",
      "old_mode": 33188,
      "old_path": "include/linux/ieee80211.h",
      "new_id": "56b0eb25d9276a6600e5898682fddcad85d994d3",
      "new_mode": 33188,
      "new_path": "include/linux/ieee80211.h"
    }
  ]
}
