android_kernel_google_msm/net/wireless
Jouni Malinen 7f62074388 cfg80211: Add TDLS event to allow drivers to request operations
The NL80211_CMD_TDLS_OPER command was previously used only for userspace
request for the kernel code to perform TDLS operations. However, there
are also cases where the driver may need to request operations from
userspace, e.g., when using security on the AP path. Add a new cfg80211
function for generating a TDLS operation event for drivers to request a
new link to be set up (NL80211_TDLS_SETUP) or an existing link to be
torn down (NL80211_TDLS_TEARDOWN). Drivers can optionally use these
events, e.g., based on noticing data traffic being sent to a peer
station that is seen with good signal strength.

Change-Id: I778f5136fc4518bedcaed14a5412de4be6c85cf3
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Acked-by: Ng Chilam <chilamng@qca.qualcomm.com>
[Madan Mohan Koyyalamudi <mkoyya@codeaurora.org>: move changes from
include/uapi/linux/nl80211.h to include/linux/nl80211.h, remove trace.h,
remove trace_cfg80211_tdls_oper_request() in nl80211.c ]
Signed-off-by: Madan Mohan Koyyalamudi <mkoyya@codeaurora.org>
2013-03-15 17:05:22 -07:00
..
.gitignore
chan.c
core.c
core.h net/wireless: Support to disable CCK rate for management frame 2013-02-25 11:36:59 -08:00
db.txt
debugfs.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
debugfs.h
ethtool.c
ethtool.h
genregdb.awk
ibss.c
Kconfig net: wireless: Add CFG80211_ALLOW_RECONNECT option 2012-04-09 13:57:55 -07:00
lib80211.c
lib80211_crypt_ccmp.c
lib80211_crypt_tkip.c
lib80211_crypt_wep.c
Makefile
mesh.c
mlme.c cfg80211/mac80211: report signal strength for mgmt frames 2012-03-06 15:16:05 -05:00
nl80211.c cfg80211: Add TDLS event to allow drivers to request operations 2013-03-15 17:05:22 -07:00
nl80211.h cfg80211/mac80211: report signal strength for mgmt frames 2012-03-06 15:16:05 -05:00
radiotap.c
reg.c
reg.h
regdb.h
scan.c net/wireless: Support to disable CCK rate for management frame 2013-02-25 11:36:59 -08:00
sme.c net: wireless: Skip connect warning for CONFIG_CFG80211_ALLOW_RECONNECT 2012-04-09 13:57:55 -07:00
sysfs.c
sysfs.h
util.c msm: nl80211: Add WAPI support for cfg80211. 2013-02-25 11:36:59 -08:00
wext-compat.c
wext-compat.h
wext-core.c net/wireless/wext-core.c: add missing kfree 2012-04-09 15:54:50 -04:00
wext-priv.c
wext-proc.c
wext-sme.c cfg80211: Add background scan period attribute. 2012-03-12 14:19:34 -04:00
wext-spy.c