original_kernel/net/wireless
Johannes Berg 9b395bc3be mac80211: verify that skb data is present
A number of places in the mesh code don't check that
the frame data is present and in the skb header when
trying to access. Add those checks and the necessary
pskb_may_pull() calls. This prevents accessing data
that doesn't actually exist.

To do this, export ieee80211_get_mesh_hdrlen() to be
able to use it in mac80211.

Cc: stable@vger.kernel.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2012-10-26 22:52:42 +02:00
..
.gitignore
Kconfig
Makefile
ap.c
chan.c
core.c cfg80211: fix antenna gain handling 2012-10-18 17:18:48 +02:00
core.h
db.txt
debugfs.c
debugfs.h
ethtool.c
ethtool.h
genregdb.awk
ibss.c
lib80211.c
lib80211_crypt_ccmp.c
lib80211_crypt_tkip.c
lib80211_crypt_wep.c
mesh.c
mlme.c cfg80211/mac80211: avoid state mishmash on deauth 2012-10-15 17:21:34 +02:00
nl80211.c
nl80211.h
radiotap.c
reg.c cfg80211: fix initialization of chan->max_reg_power 2012-10-18 17:18:48 +02:00
reg.h
regdb.h
scan.c
sme.c
sysfs.c
sysfs.h
util.c mac80211: verify that skb data is present 2012-10-26 22:52:42 +02:00
wext-compat.c
wext-compat.h
wext-core.c
wext-priv.c
wext-proc.c
wext-sme.c
wext-spy.c