Commit 3d82155f85477cb40cf0b303af5de39fb17b7e01
Committed by
Greg Kroah-Hartman
1 parent
dff5da4724
Exists in
smarc_8mm_imx_4.14.98_2.0.0_ga
and in
6 other branches
mac80211: drop frames with unexpected DS bits from fast-rx to slow path
[ Upstream commit b323ac19b7734a1c464b2785a082ee50bccd3b91 ] Fixes rx for 4-addr packets in AP mode. These may be used for setting up a 4-addr link for stations that are allowed to do so. Signed-off-by: Felix Fietkau <nbd@nbd.name> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff
net/mac80211/rx.c
... | ... | @@ -3928,7 +3928,7 @@ |
3928 | 3928 | if ((hdr->frame_control & cpu_to_le16(IEEE80211_FCTL_FROMDS | |
3929 | 3929 | IEEE80211_FCTL_TODS)) != |
3930 | 3930 | fast_rx->expected_ds_bits) |
3931 | - goto drop; | |
3931 | + return false; | |
3932 | 3932 | |
3933 | 3933 | /* assign the key to drop unencrypted frames (later) |
3934 | 3934 | * and strip the IV/MIC if necessary |