diff options
author | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2009-03-10 14:35:11 -0700 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-03-16 18:09:44 -0400 |
commit | df36c044f51ba6889c2d8b0efd285303bf2a0fbe (patch) | |
tree | ed0f6971c9bb149698c7419c0e07cb539eb02a3e /drivers/ieee1394/iso.c | |
parent | 8fe723117a8ef543b6e68ba24e50e1c15250f6c5 (diff) |
iwlwifi: check IEEE80211_TX_STAT_AMPDU for agg pkt
when perform rate scaling, in tx status function, checking for
IEEE80211_TX_STAT_AMPDU flag instead of IEEE_TX_CTL_AMPDU flag to perform
AMPDU rate scaling operation.
IEEE80211_TX_CTL_AMPDU was set by mac80211 for aggregation pkt. But when
iwlwifi receive the tx status reply, it reset the flag to following
info->flags = IEEE80211_TX_STAT_ACK;
info->flags |= IEEE80211_TX_STAT_AMPDU;
it causes the rate-scaling to not work for aggregation pkt if we checking
for IEEE80211_TX_CTL_AMPDU flag.
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/ieee1394/iso.c')
0 files changed, 0 insertions, 0 deletions