Changeset 33551


Ignore:
Timestamp:
2012-09-25T18:20:30+02:00 (5 years ago)
Author:
nbd
Message:

mac80211: avoid sending useless delBA frames on client disassoc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/mac80211/patches/300-pending_work.patch

    r33550 r33551  
    4141                return -EINVAL; 
    4242  
     43@@ -869,7 +871,7 @@ void ieee80211_process_addba_resp(struct 
     44  
     45        } else { 
     46                ___ieee80211_stop_tx_ba_session(sta, tid, WLAN_BACK_INITIATOR, 
     47-                                               true); 
     48+                                               false); 
     49        } 
     50  
     51  out: 
    4352--- a/net/mac80211/debugfs_sta.c 
    4453+++ b/net/mac80211/debugfs_sta.c 
     
    376385                rfilt |= ATH9K_RX_FILTER_MCAST_BCAST_ALL; 
    377386        } 
     387--- a/net/mac80211/mlme.c 
     388+++ b/net/mac80211/mlme.c 
     389@@ -1390,7 +1390,7 @@ static void ieee80211_set_disassoc(struc 
     390        sta = sta_info_get(sdata, ifmgd->bssid); 
     391        if (sta) { 
     392                set_sta_flag(sta, WLAN_STA_BLOCK_BA); 
     393-               ieee80211_sta_tear_down_BA_sessions(sta, tx); 
     394+               ieee80211_sta_tear_down_BA_sessions(sta, false); 
     395        } 
     396        mutex_unlock(&local->sta_mtx); 
     397  
     398--- a/net/mac80211/sta_info.c 
     399+++ b/net/mac80211/sta_info.c 
     400@@ -674,7 +674,7 @@ int __must_check __sta_info_destroy(stru 
     401         * will be sufficient. 
     402         */ 
     403        set_sta_flag(sta, WLAN_STA_BLOCK_BA); 
     404-       ieee80211_sta_tear_down_BA_sessions(sta, true); 
     405+       ieee80211_sta_tear_down_BA_sessions(sta, false); 
     406  
     407        ret = sta_info_hash_del(local, sta); 
     408        if (ret) 
Note: See TracChangeset for help on using the changeset viewer.