mac80211: Decouple fail_avg stats used by mesh from rate control algorithm.
[safe/jmp/linux-2.6] / net / mac80211 / main.c
index 3302df9..f80efd7 100644 (file)
@@ -482,6 +482,8 @@ void ieee80211_tx_status(struct ieee80211_hw *hw, struct sk_buff *skb)
                }
 
                rate_control_tx_status(local, sband, sta, skb);
+               if (ieee80211_vif_is_mesh(&sta->sdata->vif))
+                       ieee80211s_update_metric(local, sta, skb);
        }
 
        rcu_read_unlock();