• Johannes Berg's avatar
    cfg80211/nl80211: support GTK rekey offload · e5497d76
    Johannes Berg authored
    In certain circumstances, like WoWLAN scenarios,
    devices may implement (partial) GTK rekeying on
    the device to avoid waking up the host for it.
    In order to successfully go through GTK rekeying,
    the KEK, KCK and the replay counter are required.
    Add API to let the supplicant hand the parameters
    to the driver which may store it for future GTK
    rekey operations.
    Note that, of course, if GTK rekeying is done by
    the device, the EAP frame must not be passed up
    to userspace, instead a rekey event needs to be
    sent to let userspace update its replay counter.
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
nl80211.c 180 KB