)]}'
{
  "commit": "9bc383de37090ba7ca3ff32a12c9d809dc5867f0",
  "tree": "2b502b918f585427b45357e5a9a781ea9f06c263",
  "parents": [
    "5be83de54c16944dea9c16c6a5a53c1fa75ed304"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Thu Nov 19 11:55:19 2009 +0100"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Thu Nov 19 11:08:53 2009 -0500"
  },
  "message": "cfg80211: introduce capability for 4addr mode\n\nIt\u0027s very likely that not many devices will support\nfour-address mode in station or AP mode so introduce\ncapability bits for both modes, set them in mac80211\nand check them when userspace tries to use the mode.\nAlso, keep track of 4addr in cfg80211 (wireless_dev)\nand not in mac80211 any more. mac80211 can also be\nimproved for the VLAN case by not looking at the\n4addr flag but maintaining the station pointer for\nit correctly. However, keep track of use_4addr for\nstation mode in mac80211 to avoid all the derefs.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eca36abca8f52b96d605f053e244487fc8e59fc6",
      "old_mode": 33188,
      "old_path": "include/net/cfg80211.h",
      "new_id": "d1e05aeb0c09f3cd7a954ea21a002d679caf42cc",
      "new_mode": 33188,
      "new_path": "include/net/cfg80211.h"
    },
    {
      "type": "modify",
      "old_id": "7d591816ed104bb25d72ede8da3a89601c59cbde",
      "old_mode": 33188,
      "old_path": "net/mac80211/cfg.c",
      "new_id": "c484a882140ed7db639312acdce49a2431347ed8",
      "new_mode": 33188,
      "new_path": "net/mac80211/cfg.c"
    },
    {
      "type": "modify",
      "old_id": "87d27f450a057aeaff5da167ec98c1dcb04932b1",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "f13d76c9b575706423f1dd3d79366078afd9df18",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "1f02b0610e822954d5cdcbe768a0f3ac2824fea0",
      "old_mode": 33188,
      "old_path": "net/mac80211/iface.c",
      "new_id": "1bf12a26b45e5eceac427bd9696b520aa215da42",
      "new_mode": 33188,
      "new_path": "net/mac80211/iface.c"
    },
    {
      "type": "modify",
      "old_id": "8084b622e97eb0e0ca4f297b494f76e9297f87c7",
      "old_mode": 33188,
      "old_path": "net/mac80211/main.c",
      "new_id": "dd8ec8d5e8b21bc927561bbd697653d46a3c0b94",
      "new_mode": 33188,
      "new_path": "net/mac80211/main.c"
    },
    {
      "type": "modify",
      "old_id": "775365f856c92b6b5b395879d4504a2aefb0b3ad",
      "old_mode": 33188,
      "old_path": "net/mac80211/rx.c",
      "new_id": "96f13ad05d3caf29edb5c1aa9d25b2eaeb16c0fd",
      "new_mode": 33188,
      "new_path": "net/mac80211/rx.c"
    },
    {
      "type": "modify",
      "old_id": "b3c1faeb5927be4a1db2573e6320f9b30fa3d0ff",
      "old_mode": 33188,
      "old_path": "net/mac80211/tx.c",
      "new_id": "5af2f40ea4db78a431cab962de24c4751801ea4a",
      "new_mode": 33188,
      "new_path": "net/mac80211/tx.c"
    },
    {
      "type": "modify",
      "old_id": "6634188f94538027c603a9aec528457d1f283301",
      "old_mode": 33188,
      "old_path": "net/wireless/nl80211.c",
      "new_id": "b7b0f67b0c611940fe1ae20bd5a8e56c95c98339",
      "new_mode": 33188,
      "new_path": "net/wireless/nl80211.c"
    },
    {
      "type": "modify",
      "old_id": "5aa39f7cf9b94b4e8d4488b2361a640478f7f138",
      "old_mode": 33188,
      "old_path": "net/wireless/util.c",
      "new_id": "17a7a4cfc617a5ff013c7f61d8cfe9d69710646b",
      "new_mode": 33188,
      "new_path": "net/wireless/util.c"
    }
  ]
}
