On Feb 4, 2008 4:04 PM, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > Felix Fietkau wrote: > > > I'd like to have multiple rates in the tx status, including the number of > > attempts for each rate. The Minstrel rate control needs these to build its > > statistics properly. > Maybe we should add two new structures: > (a) struct ieee80211_ratectrl_tx_status > and > (b) struct ieee80211_tx_ratectrl > > both containing a struct ieee80211_bitrate * and u32 rate_ctrl_flags, then > we can build arrays of these where necessary and/or embed them in > tx_status and tx_control. I think we should also remove ieee80211_tx_control from ieee80211_tx_status. Maybe we should add blob to tx_status let say of skb->cb[] size and field for rate scale algorithm version/name. Otherwise we will be inventing API for each rate scale algorithm... or maybe I'm giving up to reach something general... Tomas > johannes > - 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