]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key()
authorRemi Pommarel <repk@triplefau.lt>
Thu, 17 Jul 2025 15:45:28 +0000 (17:45 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Aug 2025 10:08:48 +0000 (12:08 +0200)
commit9c8e9da118a88bd6d567eba678f44463a4629641
tree79e78e8de80d203a579249f9a5d2211685cba692
parentf74d4525ebad58c8e2b527c37c286d1d91584e58
wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key()

[ Upstream commit 4037c468d1b3c508d69e6df0ef47fdee3d440e39 ]

With 802.11 encapsulation offloading, ieee80211_tx_h_select_key() is
called on 802.3 frames. In that case do not try to use skb data as
valid 802.11 headers.

Reported-by: Bert Karwatzki <spasswolf@web.de>
Closes: https://lore.kernel.org/linux-wireless/20250410215527.3001-1-spasswolf@web.de
Fixes: bb42f2d13ffc ("mac80211: Move reorder-sensitive TX handlers to after TXQ dequeue")
Signed-off-by: Remi Pommarel <repk@triplefau.lt>
Link: https://patch.msgid.link/1af4b5b903a5fca5ebe67333d5854f93b2be5abe.1752765971.git.repk@triplefau.lt
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/mac80211/tx.c