Re: [PATCH] mac80211: support A-MSDU in fast-rx

2018-02-27 Thread Johannes Berg
On Tue, 2018-02-27 at 08:52 +0100, Felix Fietkau wrote: > > if (fast_rx->key && !(status->flag & RX_FLAG_IV_STRIPPED)) { > + if (status->rx_flags & IEEE80211_RX_AMSDU) > + return false; This seemed really odd to me. > /* GCMP header length is t

[PATCH] mac80211: support A-MSDU in fast-rx

2018-02-26 Thread Felix Fietkau
Only works if the IV was stripped from packets. Create a smaller variant of ieee80211_rx_h_amsdu, which bypasses checks already done within the fast-rx context. Signed-off-by: Felix Fietkau --- net/mac80211/rx.c | 122 -- 1 file changed, 73 ins