Message ID | 81378355ff1438395ca925d181791dbb@cvweb06.wmail.nhnsystem.com (mailing list archive) |
---|---|
State | RFC |
Delegated to: | Kalle Valo |
Headers | show |
Kwang Min Kim <gwondori@nimbus.kr> writes: > I have two questions. > > 1. As a result of debugging 'ath10k' and 'mac80211', if there is a problem, ADDBA request and DELBA request are receive at 'station' side at the same time. > Could it be this? > > > 2. The code below seems to fix the problem. (I did not consider the impact elsewhere.) > Is it the correct code? How do I fix the incorrect code? > > --- net/mac80211/iface.c > +++ net/mac80211/iface.c For mac80211 changes you should ask about that in linux-wireless mailing list, but better also CC the ath10k list. https://wireless.wiki.kernel.org/en/developers/mailinglists
I understand. I have found several related patches that have been applied to solve the problem. Thanks.
--- net/mac80211/iface.c +++ net/mac80211/iface.c @@ -1260,10 +1265,14 @@ mutex_lock(&local->sta_mtx); sta = sta_info_get_bss(sdata, rx_agg->addr); if (sta) + { +/* __ieee80211_stop_rx_ba_session(sta, rx_agg->tid, WLAN_BACK_RECIPIENT, 0, false); + */ + } mutex_unlock(&local->sta_mtx); } else if (ieee80211_is_action(mgmt->frame_control) && mgmt->u.action.category == WLAN_CATEGORY_BACK) {