]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - net/mac80211/key.c
mac80211: AMPDU handling for rekeys with Extended Key ID
authorAlexander Wetzel <alexander@wetzel-home.de>
Sat, 29 Jun 2019 19:50:14 +0000 (21:50 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 26 Jul 2019 11:29:10 +0000 (13:29 +0200)
commitdc3998ec5cf2d377f2e85ba16b6a15affec98a0a
treecde1eea51bcb6f321717cea130dd82df202b20f9
parent3e47bf1ca4c363ba8b1f99c4c3dcda13d2979954
mac80211: AMPDU handling for rekeys with Extended Key ID

Extended Key ID allows A-MPDU sessions while rekeying as long as each
A-MPDU aggregates only MPDUs with one keyid together.

Drivers able to segregate MPDUs accordingly can tell mac80211 to not
stop A-MPDU sessions when rekeying by setting the new flag
IEEE80211_HW_AMPDU_KEYBORDER_SUPPORT.

Signed-off-by: Alexander Wetzel <alexander@wetzel-home.de>
Link: https://lore.kernel.org/r/20190629195015.19680-3-alexander@wetzel-home.de
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/debugfs.c
net/mac80211/key.c