summaryrefslogtreecommitdiffstats
path: root/net/mac80211/tdls.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2014-11-09 17:50:11 +0100
committerJohannes Berg <johannes.berg@intel.com>2014-11-19 18:44:43 +0100
commit7528ec57760b942c9b74d2c6931a4a5b88f0eeff (patch)
treeee4d7d9db3393669cf0c3daf01d092d15e945981 /net/mac80211/tdls.c
parentmac80211: factor out 802.11 header building code (diff)
downloadlinux-7528ec57760b942c9b74d2c6931a4a5b88f0eeff.tar.xz
linux-7528ec57760b942c9b74d2c6931a4a5b88f0eeff.zip
mac80211: add function to create data frame template including key
For some TDLS channel switch implementations data frames need to be sent by the firmware based on a template. This template should be created by mac80211, and thus needs to properly be built from an 802.3 frame into an 802.11 frame. In addition, the device will need the key information so the select_key handler needs to be run. However, the driver/device will be responsible for all of the crypto encapsulation, as the sequence numbers etc. cannot be built by the host anyway in this case since it's a template to be used multiple times. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Arik Nemtsov <arik@wizery.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions