summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorSara Sharon <sara.sharon@intel.com>2015-12-08 16:04:34 +0200
committerJohannes Berg <johannes.berg@intel.com>2016-01-14 11:13:13 +0100
commitfad471860c097844432c7cf5d3ae6a0a059c2bdc (patch)
tree69b3c72930f7b8a94166c8871e004bc3c58bbc31 /net
parentf9cfa5f354b11e56cd8f019c12e14a42585586cd (diff)
downloadlinux-stable-fad471860c097844432c7cf5d3ae6a0a059c2bdc.tar.gz
linux-stable-fad471860c097844432c7cf5d3ae6a0a059c2bdc.tar.bz2
linux-stable-fad471860c097844432c7cf5d3ae6a0a059c2bdc.zip
mac80211: pass RX aggregation window size to driver
Currently mac80211 does not inform the driver of the window size when starting an RX aggregation session. To enable managing the reorder buffer in the driver or hardware the window size is needed. Signed-off-by: Sara Sharon <sara.sharon@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net')
-rw-r--r--net/mac80211/agg-rx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/agg-rx.c b/net/mac80211/agg-rx.c
index 10ad4ac1fa0b..78672737fe3e 100644
--- a/net/mac80211/agg-rx.c
+++ b/net/mac80211/agg-rx.c
@@ -323,7 +323,7 @@ void __ieee80211_start_rx_ba_session(struct sta_info *sta,
__skb_queue_head_init(&tid_agg_rx->reorder_buf[i]);
ret = drv_ampdu_action(local, sta->sdata, IEEE80211_AMPDU_RX_START,
- &sta->sta, tid, &start_seq_num, 0, false);
+ &sta->sta, tid, &start_seq_num, buf_size, false);
ht_dbg(sta->sdata, "Rx A-MPDU request on %pM tid %d result %d\n",
sta->sta.addr, tid, ret);
if (ret) {