On Wed, 2010-07-28 at 23:12 -0700, Luis R. Rodriguez wrote: > 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? Also, this is a serious issue when you want to support this call -- it may not be done while you're associated since you cannot change those things properly then. 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