]> git.baikalelectronics.ru Git - kernel.git/commit
cfg80211: Pass station (extended) capability info to kernel
authorJouni Malinen <jouni@qca.qualcomm.com>
Thu, 14 Feb 2013 19:10:13 +0000 (21:10 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 15 Feb 2013 08:41:43 +0000 (09:41 +0100)
commit6768914099dc7f1bb7dfbb137e6fe6d264843a06
tree63273fe1ade1b83c876db02ee75b951e1825b9dc
parentf609290ba6adffcc68bdf8c6415bfc958f9dda47
cfg80211: Pass station (extended) capability info to kernel

The information of the peer's capabilities and extended capabilities are
required for the driver to perform TDLS Peer UAPSD operations and off
channel operations. This information of the peer is passed from user space
using NL80211_CMD_SET_STATION command. This commit enhances
the function nl80211_set_station to pass the capability information of
the peer to the driver.

Similarly, there may be need for capability information for other modes,
so allow this to be provided with both add_station and change_station.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/cfg80211.h
include/uapi/linux/nl80211.h
net/wireless/nl80211.c