• Bruno Randolf's avatar
    cfg80211: Add antenna availability information · a7ffac95
    Bruno Randolf authored
    Add a field to wiphy for the hardware to report the availble antennas for
    configuration. Only if this is set to something bigger than zero, will the
    anntenna configuration ops be executed.
    
    Allthough this could be a simple number of antennas, I defined it as a bitmap
    of antennas which are available for configuration, since it's more consistent
    with the rest of the antenna API and there could be cases where the
    hardware allows only configuration of certain antennas. As it does not make
    much of a difference in size or normal usage, I think it's better to be able to
    support this, in case the need arises.
    
    The antenna configuration is now also checked against the availabe antennas and
    rejected if it does not match.
    Signed-off-by: default avatarBruno Randolf <br1@einfach.org>
    
    --
    v3:	always apply available antenna mask (for "all" antennas case).
    
    v2:	reject antenna configurations which don't match the available antennas
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    a7ffac95
cfg80211.h 91.7 KB