rtl8187: Fix transmission count sent to mac80211
authorLarry Finger <Larry.Finger@lwfinger.net>
Mon, 17 Nov 2008 15:08:21 +0000 (09:08 -0600)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 26 Nov 2008 14:47:20 +0000 (09:47 -0500)
In the commit entitled "mac80211/drivers: rewrite the rate control
API", the meaning of the packet transmit count was changed from the
number of retries to the total number.  In driver rtl8187, this change
was missed.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Acked-by: Herton Ronaldo Krzesinski <herton@mandriva.com.br>
Tested-by: Hin-Tak Leung <htl10@users.sourceforge.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rtl818x/rtl8187_dev.c

index 180bc50db3292e3f1e1094b4760b6dfea36aa0a8..69ea5222f1637175507951b07613f3e632d99b1e 100644 (file)
@@ -496,7 +496,7 @@ static void rtl8187b_status_cb(struct urb *urb)
                        __skb_unlink(skb, &priv->b_tx_status.queue);
                        if (tok)
                                info->flags |= IEEE80211_TX_STAT_ACK;
-                       info->status.rates[0].count = pkt_rc;
+                       info->status.rates[0].count = pkt_rc + 1;
 
                        ieee80211_tx_status_irqsafe(hw, skb);
                }