mac80211: fix an off-by-one issue in A-MSDU max_subframe computation
authorLorenzo Bianconi <lorenzo.bianconi@redhat.com>
Thu, 30 Aug 2018 23:04:13 +0000 (01:04 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 3 Sep 2018 08:29:14 +0000 (10:29 +0200)
commit66eb02d839e8495ae6b612e2d09ff599374b80e2
tree9fc32849fb94447584abcb69fff0622d26a969f0
parentaa58acf325b4aadeecae2bfc90658273b47dbace
mac80211: fix an off-by-one issue in A-MSDU max_subframe computation

Initialize 'n' to 2 in order to take into account also the first
packet in the estimation of max_subframe limit for a given A-MSDU
since frag_tail pointer is NULL when ieee80211_amsdu_aggregate
routine analyzes the second frame.

Fixes: 6e0456b54545 ("mac80211: add A-MSDU tx support")
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/tx.c