浏览代码

rtl8187: Fix transmission count sent to mac80211

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>
Larry Finger 16 年之前
父节点
当前提交
1548c86ab1
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/net/wireless/rtl818x/rtl8187_dev.c

+ 1 - 1
drivers/net/wireless/rtl818x/rtl8187_dev.c

@@ -496,7 +496,7 @@ static void rtl8187b_status_cb(struct urb *urb)
 			__skb_unlink(skb, &priv->b_tx_status.queue);
 			__skb_unlink(skb, &priv->b_tx_status.queue);
 			if (tok)
 			if (tok)
 				info->flags |= IEEE80211_TX_STAT_ACK;
 				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);
 			ieee80211_tx_status_irqsafe(hw, skb);
 		}
 		}