[ath] ensure both iv_ampdu_limit and iv_ampdu_rxmax is set.
A recent change enforced the VAP limit as well as the peer limit. I now need to actually set iv_ampdu_limit or we don't transmit more than 8K sized aggregates. This restores the expected (suboptimal, but still much faster) behaviour. Tested: * AR9380, STA mode
This commit is contained in:
parent
c1ae3717eb
commit
0149d3d476
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=312562
@ -1638,6 +1638,7 @@ ath_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
|
|||||||
* However, for now that's enforced by the TX path.
|
* However, for now that's enforced by the TX path.
|
||||||
*/
|
*/
|
||||||
vap->iv_ampdu_rxmax = IEEE80211_HTCAP_MAXRXAMPDU_64K;
|
vap->iv_ampdu_rxmax = IEEE80211_HTCAP_MAXRXAMPDU_64K;
|
||||||
|
vap->iv_ampdu_limit = IEEE80211_HTCAP_MAXRXAMPDU_64K;
|
||||||
|
|
||||||
avp->av_bslot = -1;
|
avp->av_bslot = -1;
|
||||||
if (needbeacon) {
|
if (needbeacon) {
|
||||||
|
Loading…
Reference in New Issue
Block a user