On 2013-06-07 10:25 AM, Thomas Huehn wrote: > This patch enabels ath5k to use the new rate table to lookup each > mrr rate and retry information per packet. > > Signed-off-by: Benjamin Vahl <bvahl@xxxxxxxxxxxxxxxxxxxxxxx> > Signed-off-by: Thomas Huehn <thomas@xxxxxxxxxxxxxxxxxxxxxxx> > --- > drivers/net/wireless/ath/ath5k/base.c | 77 ++++++++++++++++++++----- > drivers/net/wireless/ath/ath5k/base.h | 14 +++-- > drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- > 3 files changed, 72 insertions(+), 21 deletions(-) > > diff --git a/drivers/net/wireless/ath/ath5k/base.c b/drivers/net/wireless/ath/ath5k/base.c > index 7f702fe..c63759f 100644 > --- a/drivers/net/wireless/ath/ath5k/base.c > +++ b/drivers/net/wireless/ath/ath5k/base.c > @@ -1587,6 +1633,8 @@ ath5k_tx_frame_completed(struct ath5k_hw *ah, struct sk_buff *skb, > > ieee80211_tx_info_clear_status(info); > > + memcpy(info->status.rates, bf->rates, sizeof(info->status.rates)); > + > for (i = 0; i < ts->ts_final_idx; i++) { > struct ieee80211_tx_rate *r = > &info->status.rates[i]; Please make sure that either this code is able to deal with a size mismatch of info->status.rates vs. bf->rates, or that it at least fails at compile time if the size of info->status.rate gets changed. - Felix -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html