]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
wireless: drop invalid mesh address extension frames
authorJohannes Berg <johannes.berg@intel.com>
Thu, 25 Oct 2012 19:51:59 +0000 (21:51 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 17 Nov 2012 21:14:20 +0000 (13:14 -0800)
commit4bdd5ed8d955d712e77bbabb42e9a3c4c50a47df
treed4ea2c86121352995b363e4a24245e5b0d7c7eb6
parent58bca02682d3df9975ccabae2196f6aefcfeda3d
wireless: drop invalid mesh address extension frames

commit 7dd111e8ee10cc6816669eabcad3334447673236 upstream.

The mesh header can have address extension by a 4th
or a 5th and 6th address, but never both. Drop such
frames in 802.11 -> 802.3 conversion along with any
frames that have the wrong extension.

Reviewed-by: Javier Cardona <javier@cozybit.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/wireless/util.c