On Tue, Oct 07, 2008 at 07:01:25PM +0200, Johannes Berg wrote: > Another thing I noticed when looking at the short slot stuff is that a > number of drivers do not use the use_short_preamble flag but also do not > set IEEE80211_HW_2GHZ_SHORT_PREAMBLE_INCAPABLE; this seems like a bug > affecting at least b43legacy, ath5k, at76_usb, rtl8180, rtl8187. > > You should review the mac80211 driver API for things you aren't using > but should be using, this affects a number of drivers, for example > adm8211, p54, stlc45xx, ath5k, ath9k, libertas_tf, rtl8180, rtl8187 > don't use radio_enabled; a number of drivers don't use power_level. > > There are also still drivers (ath5k, adm8211, rtl8180, iwlwifi, > libertas_tf, zd1211rw, mac80211_hwsim, ...?) not using the > IEEE80211_TX_CTL_ASSIGN_SEQ flag, I can fix those since I broke them, > but help from the authors would be appreciated since I don't know the hw > in all cases, I know that stlc45xx for example can use a corresponding > firmware flag for it. Should we recruit janitor's (or gregkh's army) to help with stuff like the above? > Do we need a document that indicates which parts of the API must be > implemented? Or should we mark such things in mac80211.h? Would > something like this help? I've thrown this together quickly so it > probably isn't complete yet... <snip> Looks like a good start, and I would definitely value such a list. Please continue to improve it, and we'll figure-out where it needs to live in the long run. John -- John W. Linville Linux should be at the core linville@xxxxxxxxxxxxx of your literate lifestyle. -- 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