I rephrased comments following Luis's input. As for the name for new option, still have no idea what is the best name, thus leaving NL80211_RATE_INFO_BITRATE_HT Anyone to suggest better name? Proposed patches solve issue with high bitrates not fitting into u16. I split it into 2 patches: one introduces new u32 bitrate, and 2-nd adds 60g specific calculations. Idea is to report (in nl80211) both old and new values, or only new if it not fits into u16. User space tools encouraged to migrate to the new bitrate. cfg80211_calculate_bitrate() changed to return u32 There are few places where cfg80211_calculate_bitrate() used besides nl80211.c; but these places are OK with bitrate changing from u16 to u32. Vladimir Kondratiev (2): {nl,cfg}80211: support high bitrates cfg80211: bitrate calculation for 60g include/linux/nl80211.h | 8 ++++++++ include/net/cfg80211.h | 4 +++- net/wireless/nl80211.c | 9 +++++++-- net/wireless/util.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 68 insertions(+), 4 deletions(-) -- 1.7.9.5 -- 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