On Wed, Jul 28, 2010 at 8:58 PM, Bruno Randolf <br1@xxxxxxxxxxx> wrote: > diff --git a/include/linux/nl80211.h b/include/linux/nl80211.h > index 2c87016..8a88921 100644 > --- a/include/linux/nl80211.h > +++ b/include/linux/nl80211.h > @@ -731,6 +731,28 @@ enum nl80211_commands { > * This is used in association with @NL80211_ATTR_WIPHY_TX_POWER_SETTING > * for non-automatic settings. > * > + * @NL80211_ATTR_WIPHY_ANTENNA_TX: Bitmap of allowed antennas for transmitting. > + * This can be used to mask out antennas which are not attached or should > + * not be used for transmitting. If an antenna is not selected in this > + * bitmap the hardware is not allowed to transmit on this antenna. > + * > + * Each bit represents one antenna, starting with antenna 1 at the first > + * bit. Depending on which antennas are selected in the bitmap, 802.11n > + * drivers can derive which chainmasks to use (if all antennas belonging to > + * a particular chain are disabled this chain should be disabled) and if > + * a chain has diversity antennas wether diversity should be used or not. > + * HT capabilities (STBC, TX Beamforming, Antenna selection) can be > + * derived from the available chains after applying the antenna mask. I don't want to do any work myself on drivers for this, can we have cfg80211/mac80211 do this for us? Luis -- 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