• Luis R. Rodriguez's avatar
    mac80211: do not TX injected frames when not allowed · 47f4d887
    Luis R. Rodriguez authored
    Monitor mode is able to TX by using injected frames. We should
    not allow injected frames to be sent unless allowed by regulatory
    rules. Since AP mode uses a monitor interfaces to transmit
    management frames we have to take care to not break AP mode as
    well while resolving this. We can deal with this by allowing compliant
    APs solutions to inform mac80211 if their monitor interface is
    intended to be used for an AP by setting a cfg80211 flag for the
    monitor interface. hostapd, for example, currently does its own
    checks to ensure AP mode is not used on channels which require radar
    detection. Once such solutions are available it can can add this
    flag for monitor interfaces.
    Acked-by: default avatarJohannes Berg <johannes@sipsolutions.net>
    Signed-off-by: default avatarLuis R. Rodriguez <lrodriguez@atheros.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    47f4d887
tx.c 58.1 KB