• Luciano Coelho's avatar
    iwlwifi: mvm: handle unsolicited DTS_MEASUREMENT_NOTIFICATIONs · ea9af24d
    Luciano Coelho authored
    Currently, the firmware only sends temperature notificaitions inside
    RX statistics notifications, which are tied to beacon filtering.  This
    is a problem because beacon filtering is not used with vifs that don't
    receive beacons (e.g. P2P GO and AP), so the driver doesn't receive
    temperature notifications in those cases.  To solve that, the firmware
    will be changed so that it sends DTS_MEASUREMENT_NOTIFICATIONs,
    independently from the beacon filtering flows.
    
    To support that, the driver needs to also handle unsolicited
    DTS_MEASUREMENT_NOTIFICATIONs, that are not triggered by
    DTS_TRIGGER_CMD_FLAGS_TEMP requests.
    
    This change is backwards compatible and will simply not be used with
    firmware versions that do not send the notifications.
    Signed-off-by: default avatarLuciano Coelho <luciano.coelho@intel.com>
    Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
    ea9af24d
tt.c 13 KB