hi! this adds antenna configuration via nl80211. patches for iw will follow shortly. i have followed holger schurig's suggestion to use a bitmap for allowed antennas. when multiple antennas are selected in the bitmap, the driver may use diversity. i think that this allows for the most flexible, yet simple configuration of antennas, and drivers can just reject configurations they cannot support. i hope that this will also be generic enough for 802.11n with multiple antennas - but for the moment i think the most important use case is that we sometimes know that only one antenna is available and we want to disable diversity and use only one fixed antenna. at least for ath5k this is sometimes necessary to get good results with only one antenna. please check it out and let me know what you think, bruno --- Bruno Randolf (2): mac80211: Add nl80211 antenna configuration ath5k: Add support for cfg80211 antenna setting drivers/net/wireless/ath/ath5k/base.c | 34 ++++++++++ include/linux/nl80211.h | 12 +++ include/net/cfg80211.h | 3 + include/net/mac80211.h | 2 + net/mac80211/cfg.c | 16 +++++ net/mac80211/driver-ops.h | 21 ++++++ net/wireless/nl80211.c | 114 +++++++++++++++++++++++++++++++++ 7 files changed, 202 insertions(+), 0 deletions(-) -- Signature -- 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